BM6P6(@ SSSBBBIII======:::555111///...,,,+++,,,+++***)))((((((((((((...222333///...000222000+++++++++***((((((+++---+++++++++***)))((((((''')))&&&%%%'''((((((---333666555444666888777333...,,,,,,------.../////////222222333444444555666666555>>>AAA:::222000000///...000333666777777444222+++000111666:::999EEE___|||{{{iiiUUU^^^___llltttjjj]]]\\\iiiwww{{{rrrqqqnnnfff^^^VVVRRRTTTaaaooommmfff```OOOJJJmmmqqq___WWWbbbeeeUUUCCC<<<888EEE[[[gggkkkwww{{{nnnsssdddYYYZZZ___fffwwwqqqUUUJJJFFFPPPWWWeeennn{{{ttt{{{QQQFFF>>>666666...000333777UUUcccqqqmmmMMM@@@VVV;;;;;;;;;;;;NNNssssssXXXaaaiiihhhiiikkknnnoooqqqqqqqqqooolllkkklllnnnooommmkkkmmmooorrruuuwwwxxxxxxxxx{{{eeeXXX\\\fffmmm\\\III777888===888JJJnnnwwwrrrrrruuurrrjjjddddddaaabbbhhhsss{{{}}}|||{{{uuuoooaaadddQQQfffyyyeeeIIIBBBJJJJJJZZZxxxkkkWWWEEE888333222222999555777;;;999999GGG[[[jjj}}}uuuvvv}}}xxxNNN|||www{{{xxxEEE;;;444333222111111111222333555333???NNN<<>>===999777444555999888999GGGYYYnnnsssxxxzzzNNNzzzkkkyyyyyyFFF888444333222111111111222333777000AAANNN;;;GGGkkkmmmrrr|||{{{xxxssspppvvv___JJJ111000///......------...---------............///111333000333888333666FFFhhhaaaeeeXXXvvv}}}nnn|||jjjhhhxxx}}}|||[[[MMMRRRqqq{{{kkkhhhXXX[[[{{{```QQQooo[[[EEE:::111000111000.........///000000000222555777RRRNNNGGG???===999444111///...---+++,,,+++***)))((((((((((((000444555111///111111///+++++++++***((((((+++---++++++******)))((((((((()))&&&%%%'''((((((---333666555555777999888333///,,,,,,,,,---......//////111111000111222555888999555;;;>>>888111...,,,+++...111444444222111222444222222...111888333333@@@bbbyyylll\\\\\\]]]bbbddd^^^WWWZZZdddhhhzzzrrrjjj```XXXSSSUUU___kkkvvvxxxtttgggRRRDDD\\\ooo\\\QQQWWWYYYLLL???999===UUUwwwlllbbbYYY```tttvvvZZZOOODDDLLLSSSaaa^^^eeeZZZAAA777666000333444555SSS\\\DDDUUUHHH===WWW>>><<<777888NNNmmmyyy|||ttt\\\aaadddiiijjjlllnnnnnnmmmkkkjjjpppnnnmmmnnnooopppooonnnppppppqqqssstttuuuvvvwwwvvvttttttwwwxxxfff]]][[[[[[\\\NNN===::::::999QQQzzz|||pppfffbbb```dddeeecccaaaggguuuaaa[[[QQQmmmYYYbbb]]]EEESSSWWWBBB888:::<<<<<<999555222000555333444888888:::GGGXXXnnnvvv}}}}}}PPP~~~mmmyyyvvvFFF777444333222111111111222333999222HHHKKK;;;HHHmmmmmmpppyyy|||~~~wwwpppooowww~~~___CCC111000///......------...------........./////////000222000555===<<>>:::777LLLxxxqqq___fffsss{{{___RRRDDDLLLVVV___yyy^^^UUU???666777111222333;;;```zzzVVVIIIWWWtttDDD999UUU???===777888QQQrrr|||wwwsss```OOOaaalllmmmmmmmmmlllllllllkkkkkkooonnnnnnnnnnnnooonnnnnnooopppqqqrrrtttvvvwwwxxx|||xxx}}}uuunnn^^^WWWVVVWWWMMM>>>999777777RRR}}}tttjjjeee^^^```^^^ZZZ[[[fffuuurrr]]]JJJ]]]jjjhhh[[[LLLXXXZZZUUULLLKKKIIIFFFCCC@@@===;;;444333555777888<<>>111000///......------...------......//////000000---222333777===>>>JJJcccmmmdddmmmQQQooorrreeeqqquuubbbPPPJJJ\\\uuuzzzqqquuuYYY]]]yyy]]]@@@888111111111000///000///000111111222333666999yyyTTTNNN???BBB<<<888444111000///---,,,+++***))))))))))))))))))...333555222000111111...+++++++++***((((((+++---*********))))))))))))))))))&&&%%%'''((((((---333777666555777999888444///++++++,,,,,,---.........111000//////111444888:::444444222000,,,***,,,000+++...000111000000222444000555111---000000555DDD888DDDxxx}}}bbb___VVVPPPPPPZZZ^^^ZZZWWWXXXhhhooo}}}ssshhh___WWWQQQSSSYYY___uuuyyysssmmmWWWHHHSSSooouuucccUUURRRPPPHHH???:::222BBBhhhoooccc^^^mmmcccTTT@@@IIIVVVZZZwwwYYYNNN<<<555888222000222AAAqqq{{{]]]XXXUUUmmmAAA444PPP===>>>888:::SSSiiihhhOOO^^^iiiqqqooommmjjjjjjlllnnnooommmmmmmmmmmmmmmmmmmmmmmmnnnoooppprrrtttuuuwwwwwwxxxjjjmmmooobbblllrrr^^^TTTSSSQQQKKK???999666555NNNvvvuuukkkddd[[[[[[VVVTTT]]]ooo{{{pppLLLLLL}}}mmmUUUXXXYYYOOOeeerrrGGG777@@@IIICCC666555555666888:::???JJJUUUqqq~~~|||zzzqqqwwwfffkkkAAA>>>444333222111111111222333+++999JJJ{{{zzz======OOOllldddfffrrr~~~zzzuuuqqqrrrrrrttt{{{YYYCCC111000///......------...------......///000000111...666888888888777GGGeeevvveeewwwaaaqqqvvv|||^^^LLLCCCAAAMMMaaavvv|||nnnbbb|||~~~aaa\\\www]]]===666111111111000///111...///111111222444888;;;qqqUUUTTTCCC???;;;888444111000///...---******)))))))))))))))***,,,111444222000111111...+++++++++***((((((+++---******)))))))))))))))))))))&&&%%%'''((((((---333777666666888:::999444000+++++++++,,,------......000000///000111444777888111///000111000...///333///000111333333333222111111666111***++++++111???AAA...GGGjjjccc[[[VVVTTTXXX^^^aaa^^^YYY___fffxxxnnneee\\\SSSQQQSSSUUUgggooonnnooodddOOO@@@CCCfffyyyiiiZZZSSSPPPHHH???;;;;;;KKKnnnccc\\\nnndddSSSBBBKKKZZZYYY|||cccyyy]]]PPP===444888333000111CCCuuujjjcccVVVBBB111KKK;;;>>>999:::SSSfffiiiNNN^^^iiiqqqooollljjjjjjmmmppprrrlllmmmnnnmmmlllkkklllnnnmmmnnnppprrrrrrrrrrrrqqqnnnYYYQQQWWWWWWZZZfffpppwww```UUUTTTQQQNNNDDD===999444GGGiiivvvkkkddd\\\YYYSSSSSSdddzzz^^^FFFaaapppcccKKKYYYQQQ:::WWWnnnFFF222444:::555---666777888888:::@@@JJJSSSooo{{{zzzxxxzzzppp}}}ssslllAAA???444333222111111111222333///@@@QQQwww;;;===PPPlllcccdddooozzz~~~xxxvvvxxxuuurrrvvv^^^CCC111000///......------...------...///000000111222...777:::;;;>>>AAAVVVwwwppp^^^ssscccyyy~~~fffhhheeegggIII>>>:::999???PPPkkkbbb[[[ssseee]]]ZZZ|||YYY;;;555111111111000000222---///111222444777;;;>>>tttRRRPPPDDD@@@;;;888333111000///...---******))))))))))))******)))...222111000111111...+++++++++***((((((+++---)))))))))))))))))))))***)))&&&%%%'''((((((---333888666666888:::999444000***++++++,,,,,,---......000000000111222444555666,,,,,,111999:::555444777999777666888999888222---111555...(((---...///888:::---...]]]wwwrrrdddccc^^^YYY___iiiggg\\\aaahhh}}}{{{rrrlllcccYYYRRRRRRQQQVVVbbbjjjkkkmmmcccPPP===VVVooo}}}nnn^^^UUUOOOHHH???:::;;;QQQuuufff[[[hhhcccOOOEEEMMM\\\[[[wwwsssyyyaaaVVVBBB555555333444222>>>kkkyyyooo]]][[[GGG111HHH888>>>888888PPPhhhaaaLLL```mmmkkkkkkkkkkkkmmmnnnpppqqqlllnnnooonnnllllllmmmooommmnnnpppqqqooollliiigggtttqqqhhhgggnnnnnnkkkooottt|||iii[[[YYYWWWVVVMMMEEE>>>555???YYYzzzqqqiii___\\\UUUUUUhhhvvvJJJGGGQQQTTTJJJRRRLLL666DDD;;;<<<<<<999666666;;;@@@777888888777999@@@IIIOOO___xxxwww}}}||||||___sssCCC;;;444333222111111111222333666@@@WWWAAA<<>>;;;===JJJdddeeeccc}}}RRR888333111222111///000333...000222444777;;;@@@CCC~~~OOOFFFCCCEEE;;;888333111000///...---***)))))))))))))))******'''---111000000111111...+++++++++***((()))+++---)))))))))))))))*********)))&&&%%%'''((((((---333888666666888:::999444000***++++++,,,,,,---......000000111222333333444444...000999EEEGGGAAA<<<===GGGCCC@@@AAACCC@@@777///000333,,,)))222555222555***999222???rrrkkknnnggg[[[```nnnmmm___ccchhhqqq|||uuuppphhh]]]VVVTTTQQQJJJYYYiiiiiiqqqxxxlllUUUTTTXXXyyyqqq```VVVOOOGGG>>>888BBB]]]fff___vvvbbbLLLBBBJJJXXXXXXtttjjj{{{```YYYGGG555444444777333888___aaaMMM___LLL222FFF666===888666NNNccchhhSSSaaahhheeegggjjjmmmooooooooonnnmmmoooqqqpppmmmlllnnnpppmmmoooppppppmmmgggbbb^^^qqq{{{~~~|||tttzzznnnqqqrrrbbb___^^^]]]TTTKKKCCC666:::OOOxxxrrraaa```YYYWWWhhh~~~NNNEEE@@@PPPQQQPPPRRRDDD@@@888:::;;;;;;999777666666666888777666888???GGGLLLKKKhhhyyy|||xxxVVV}}}yyyEEE777444333222111111111222333555666UUUGGG<<>><<>>CCCGGGwwwVVVLLLGGG>>>===999444000...---,,,++++++******))))))))))))))),,,555888222///111111---,,,,,,,,,***((((((***+++************)))((('''&&&***((('''(((&&&&&&,,,444<<<999777666888777333000,,,,,,,,,,,,---...//////111000/////////000111111000222HHHfffwwwQQQRRRLLL[[[eee\\\IIIBBB???;;;===555===------333///888;;;444111+++777YYYwwwpppqqqooo\\\gggyyypppdddbbbhhhxxxnnniiiYYY[[[LLLWWWVVVUUUcccpppvvv{{{rrrZZZRRRaaavvvfff[[[PPPCCC<<<<<>>uuu|||TTTHHHXXXsssEEE444@@@CCC<<<======JJJ```jjjOOO]]]iiimmmllllllkkkjjjjjjjjjjjjqqqlllkkkpppsssrrrpppppprrrmmmhhhgggiiilllmmmmmmwww||||||oooYYY[[[]]]]]]WWWIII===>>>EEEzzzmmmjjjZZZaaa~~~|||{{{kkk|||{{{RRR???FFFPPPPPPVVVKKK777KKKKKK???;;;SSSEEECCC:::@@@<<<;;;888;;;;;;444BBBcccMMMYYYyyy~~~zzzWWWsss{{{III:::444333222222111111222222888999YYYzzzAAADDDDDDnnnaaatttjjjwww}}}zzzyyyqqqhhheeeiiihhhcccrrraaa<<<222222000///............,,,---///000000111444666666:::>>>AAAHHHXXXiiitttEEEnnnvvvjjjtttgggqqq|||bbbUUUKKKOOONNNEEE>>>AAAIIIOOOyyy~~~fffvvvOOO666555444333222222111111111333555777;;;@@@GGGLLL{{{SSSJJJGGG>>>===999333000...---,,,++++++******)))))))))))))))///777999222---//////+++,,,,,,,,,***((((((***,,,************)))((('''&&&)))'''''''''&&&&&&,,,444;;;999777777999888555222,,,,,,,,,,,,---...//////...000222111---+++,,,...666<<>>@@@\\\wwwtttZZZ^^^zzz^^^JJJEEELLL\\\UUUjjjZZZUUUBBB888444000666555FFF^^^[[[UUUlllFFF333>>>AAA999999999EEE\\\{{{jjjPPP^^^hhhkkkjjjiiihhhhhhhhhiiiiiipppjjjgggjjjnnnoooqqqsssooojjjdddbbbeeekkkppprrrvvvaaa___aaaccc^^^PPPAAA>>>AAA|||wwwuuuooocccoooyyyttt{{{QQQcccNNN@@@FFFXXX]]]VVVBBBCCCuuuoooJJJHHHNNNeeeSSSDDD???@@@>>>===888000???``````aaatttyyy{{{sssrrrppprrrBBB888444333222222111111222222555444NNNzzz;;;???NNNyyyeeeooo|||nnnwwwpppuuutttnnnhhhhhhmmmmmmiiipppzzz___===222111000///............---...000111111333666888:::???DDDGGGKKKWWWfffqqqdddXXXYYY|||xxx{{{^^^sssvvvbbbSSSRRRSSSOOOFFF???<<<===>>>QQQbbbffffffqqquuukkkdddXXXQQQZZZkkkooo~~~tttHHH666555444222111111111111111333666999===CCCIIINNN~~~OOOHHHHHH>>><<<999333///...---,,,++++++******)))))))))))))))...666777000,,,///000---+++,,,+++***((((((***,,,************)))(((''''''(((&&&&&&'''&&&'''---666;;;999888999;;;:::777333,,,,,,,,,,,,---...//////...111222000---...333888666===TTTqqq___TTT???@@@TTTpppzzzgggZZZYYYKKKJJJ666>>>III???<<<888333222///;;;VVVmmmjjjZZZaaarrr|||uuuttthhhccc~~~yyymmmpppaaa\\\OOOKKKOOORRR```yyynnnbbbIIIaaazzzrrrjjjZZZGGG???BBBiiivvvYYYkkk]]]IIIEEENNN___YYYyyy```\\\VVV@@@888666000444333HHHlllxxxhhhIII555>>>@@@888888777BBB[[[{{{kkkRRR___ggglllkkkiiigggggghhhiiijjjhhhiiioooyyy}}}wwwnnnjjjiiieeeaaaaaagggpppyyy~~~~~~iiidddeeegggdddXXXHHH@@@@@@www~~~uuunnnzzzqqq{{{___GGG^^^UUUCCCBBB\\\lll```FFFQQQzzz]]]WWWfffOOOGGG???DDDCCC@@@<<<666FFFfffuuummmwww|||zzzyyy~~~lllooonnnAAA;;;444333222222111111222222222111DDD~~~>>><<>>EEELLLGGGDDDQQQXXXSSSRRRSSSSSSUUUTTTkkk}}}hhhGGG666555333111000000000111222555999<<>>---BBBvvvvvvaaaZZZPPPPPPCCCQQQ[[[IIIBBB===555444///777JJJXXXhhheeeTTTZZZmmmwwwuuukkkeeeyyy~~~hhh___UUUSSSSSSKKKVVVrrrrrr[[[PPP<<>>BBBlllttt```uuu\\\HHHEEEPPPbbb]]]wwwbbb^^^XXXAAA888555///222000AAA~~~wwwjjjgggKKK666???@@@999:::999DDD\\\~~~mmmUUUaaafffnnnllljjjiiiiiijjjlllmmmhhhiiiqqq|||wwwkkkeeeccccccfffkkksss|||}}}xxx|||lllddddddeeeddd\\\OOOFFFDDD|||yyyzzzsssjjj___cccmmm^^^RRRSSSEEEDDDCCCfff|||ffffffkkkOOOKKK777EEEFFFLLLJJJDDD@@@<<>>@@@@@@AAAFFFSSSrrrooo|||mmmKKK===CCCSSSWWW]]]^^^RRRQQQUUUPPPeeelllSSSGGGEEE999555...222===???GGGZZZgggVVV]]]ooo}}}tttmmmkkkmmmzzzhhhnnnxxxxxxqqqfffYYYXXXUUUIIIQQQooozzzhhh___LLLEEEtttmmmkkkpppsssdddKKKAAAFFFlll~~~eeecccxxx[[[HHHEEERRR```]]]nnnmmm^^^\\\BBB777222///555222===tttwwwPPP]]]KKK555<<<>>>999:::999DDD[[[kkkRRR^^^cccmmmllljjjiiiiiijjjlllmmmpppiiidddgggkkklllmmmpppaaafffoooxxx~~~wwwzzz|||{{{}}}nnnaaa^^^\\\^^^[[[SSSLLLJJJ|||qqqFFFHHHlllrrr^^^III:::===NNNvvvhhhxxxbbb@@@GGG888???OOOUUUOOODDD>>>999???OOOXXX```{{{{{{~~~dddeeeiii???777444333222222111111222222222444DDDLLL:::666KKKVVVfffvvvzzzppphhhbbbaaaddddddbbb```\\\jjj}}}[[[999111000000////////////000,,,...111333555888<<>>===<<<===>>><<<666111,,,,,,,,,,,,---...//////111111333666999;;;;;;;;;;;;AAAIIIWWW}}}XXX999===TTTSSSNNNMMMDDDMMMPPPNNNhhhoooQQQCCCCCC>>>777...222999222111???WWWvvvsss```hhhwww|||zzzsssrrriiilllpppgggbbb|||~~~qqq___WWWTTTJJJRRRlll]]]OOOSSSppp___[[[bbbjjj___IIICCCLLLnnn~~~|||```jjj}}}[[[IIIGGGTTT\\\YYYyyyjjjpppYYYZZZ@@@555111111999777@@@uuummmNNNZZZIII222999;;;666888777AAATTTfffLLLYYY___iiiiiiiiiiiiiiiiiijjjjjjjjjdddbbbfffkkkmmmnnnqqqeeellluuu|||}}}{{{xxxvvv}}}}}}|||{{{||||||{{{yyyqqq___XXXUUUXXXYYYUUUNNNKKK||||||}}}~~~ZZZMMMkkkLLLCCC555YYYyyy___RRRWWW~~~KKKRRREEE===JJJUUURRRDDD===999<<>>===888444,,,,,,,,,,,,---...//////---000444444777???NNNYYYfffkkkiiieee~~~ppp>>>IIIwww___HHHNNNKKKEEEaaalllMMM>>>===AAA999111777???444---777KKKllleeennnzzz}}}vvvvvvwwwmmmjjjjjj}}}}}}jjj___\\\RRRTTTeeeIII;;;VVV{{{uuu]]]TTTUUU\\\SSSAAA???KKKnnn~~~nnneee|||[[[JJJEEESSS[[[[[[dddjjj\\\UUU>>>555333111777555BBB{{{mmmQQQVVVLLL333999:::555777555>>>NNN~~~cccIIIXXX```ggghhhiiijjjjjjjjjjjjiiieeedddiiirrruuupppiiifffjjjoootttwwwvvvsssrrrrrruuuvvvxxx|||ttt___WWWRRRUUUXXXTTTKKKFFFQQQiii}}}wwwxxxyyyzzzzzzxxxsssppphhhwwwqqqQQQxxxPPPBBB888ZZZsssbbbeeessstttoooSSSBBBAAANNNbbbdddQQQBBB:::>>>KKKLLLJJJ^^^zzz~~~yyyzzz}}}uuugggBBB;;;444333222222111111222222111444;;;|||KKK666999EEEWWW]]]lllrrryyyhhhbbb^^^WWWPPPNNNKKKMMM^^^}}}xxxuuutttuuu}}}lllUUU777000000////////////000000///222555888;;;???CCCGGGGGGNNNYYY``````jjjsssyyyHHHKKKfffpppeeejjjsssfffaaagggeeeeee{{{tttrrrWWW555444222111000222555888;;;???BBBGGGKKKLLLMMMNNNOOOtttLLLHHHIII???;;;777222///.........---+++******)))))))))))))))&&&000333...,,,///000,,,)))******))))))))),,,...++++++,,,++++++***)))(((***((('''(((&&&&&&,,,444777777888<<>>777555000222///@@@}}}zzz^^^___PPP777;;;<<<666888555===KKK~~~cccJJJ[[[dddhhhiiikkkmmmnnnmmmkkkjjjnnniiigggkkklllgggcccbbbmmmoooqqqqqqppppppsssvvvtttuuuxxxyyywwwvvvyyy}}}xxxttt```WWWRRRVVVYYYRRRGGG???===IIIyyyvvvtttoooiiiaaaWWWMMMFFFSSSjjjYYYbbbFFF???VVVRRR999EEEbbb|||~~~cccHHH888:::HHHRRRCCCJJJeeexxxzzz```===999444333222222111111222222444555666TTT777@@@KKKXXX[[[pppwww|||kkk\\\XXXXXXTTTPPPPPPNNNJJJVVVuuuyyyiii[[[WWW[[[eeelllssssssxxxgggSSS555000000////////////000111111444777:::>>>BBBFFFJJJKKKVVVccccccXXX^^^kkkfffLLLeeehhhjjjkkkyyyssswwwtttwwwzzzdddWWW555333222111111333666:::===AAAEEEIIILLLMMMLLLLLLMMMnnnTTTCCC===<<<;;;888444000---,,,,,,---************))))))))))))''',,,...,,,,,,...000///***++++++***))))))***,,,---,,,++++++,,,,,,***(((******(((&&&&&&)))...222>>>??????>>>???AAA<<<555...---------...///111222///333666333444DDDbbbzzzbbbTTTQQQUUUnnnzzzJJJOOOjjjBBBiiiiiiBBBMMMBBBDDDBBB111IIIRRR666333222IIIhhh|||ZZZ___sssnnnffffffwwwxxxoooyyy}}}qqqiiiccc^^^]]]aaa```ffffff[[[XXXEEE:::<<<:::FFFppp}}}uuucccwwwXXXIIIHHHVVVZZZdddllltttiii\\\BBB999555000666333<<>>@@@===WWWgggcccPPP999>>>XXXVVV[[[IIIVVV|||yyynnnXXX>>>888444333333222111111111222333<<<;;;uuuttt999555GGG]]]ZZZooo|||~~~uuukkk^^^XXXYYY\\\\\\ZZZQQQMMMOOO```}}}{{{iiibbb\\\\\\^^^cccppp~~~uuukkkuuuoooHHH333111111222000...---...000555666888:::???FFFOOOUUU```[[[YYYdddllliiixxxxxxttt___qqq{{{xxxkkkrrr[[[ggg~~~jjjJJJ777555222000111777<<>>@@@AAA===666......------...///111222...333777555222444===EEE???777999CCC```ccc===888SSSbbbttthhhsss{{{WWWSSSNNNPPPCCC444WWWfffBBB555333:::LLL```VVV???LLLggglllrrrzzz~~~llloooyyyrrrlllgggdddwww^^^^^^ooo```^^^LLL===999888JJJrrr~~~qqqxxxvvvWWWJJJLLLaaa[[[llllllpppmmmssseeeYYYBBB999555///666444===ooorrrddddddrrr<<<333;;;888:::888===OOO|||rrrRRRPPPfffllliiiggggggiiijjjjjjhhhkkkmmmrrrsssnnngggiiipppqqqpppnnnooopppqqqqqqppptttuuuuuuvvvxxxzzz{{{||||||llllll```aaalllxxxwww\\\pppdddZZZIII===;;;???ggg{{{lll???pppppp[[[KKKSSSnnnIIIhhh\\\???===666GGGIIIEEEBBB999IIIqqqeeedddOOO\\\ccc|||ZZZBBB:::444333222222111111222222000666666kkkzzzJJJ???GGGXXXRRReeevvvzzz{{{yyyxxxwwwvvvrrrlllgggdddbbbbbbaaa[[[UUUPPPXXXlll{{{wwwkkkeeeccccccfffhhhnnn}}}uuukkkpppeeeIII666000111111000//////111333555777;;;@@@FFFNNNWWW]]]aaacccccciiinnnkkkyyyggg|||aaa{{{mmmggghhh]]]hhhyyyxxxZZZ@@@222444222000333888>>>AAABBBDDDGGGJJJKKKKKKKKKNNNPPPgggQQQFFFCCCCCC;;;888444000---,,,,,,---************))))))))))))***000222///,,,---///...+++,,,,,,+++******+++------,,,++++++,,,,,,***(((***)))((('''&&&)))---111===@@@@@@???@@@AAA>>>888......------...///000111...000222222000......000:::444222777MMMnnnnnnPPPHHH222,,,<<>>XXXbbbaaaqqqwwwvvvmmmXXXXXXvvv~~~wwwsssooojjjpppttt\\\YYYkkk|||fffbbbTTTBBB777666OOOuuummmtttWWWJJJNNNooo[[[wwwaaatttyyybbbYYYCCC:::555///555555>>>rrrlllpppaaaiii777444>>>::::::777===NNNyyytttVVVRRRfffjjjhhhggggggiiijjjjjjiiifffrrrzzzuuullljjjooosssrrrqqqoooooopppppppppooorrrrrrrrrsssuuuwwwzzz{{{|||~~~gggjjjdddcccttt]]]rrrkkkNNN777???<<>>SSSRRRNNNPPPAAAIIIuuuzzzwwwrrrlll\\\gggsssooo]]]SSSUUUWWWzzziii```VVVGGG888666SSSzzzkkkwwwqqqUUUJJJKKKzzzWWWbbbjjjccc]]]CCC:::555///555555???sssqqq```iii666333@@@>>>===555666GGGqqqsssVVVQQQbbbjjjiiiiiijjjkkkkkkllllllgggvvvzzznnnggglllqqqpppqqqooonnnnnnpppqqqpppppppppooooooqqqsssvvvyyy{{{{{{|||mmmfffccc```sss}}}VVVwwwqqqTTT777===555HHHlllzzz}}}ttt{{{___sssdddEEEmmmdddJJJmmm^^^OOOOOOeee\\\uuuHHHAAAAAAOOOFFFAAAJJJ???IIIzzzzzzrrr\\\qqqhhh]]]CCC999333333222222111222222333555444999WWWqqqrrrKKK999BBB]]]ZZZiii~~~|||wwwxxx}}}zzzpppiiifffggghhhaaaWWWRRRWWWfffuuu~~~zzztttcccgggzzzrrrUUUDDD///000111111000000111444777:::>>>DDDJJJOOOTTTXXX[[[^^^jjjkkkgggkkkmmmmmmtttTTTNNNeee}}}}}}kkkiiiZZZYYY\\\aaaXXXUUU[[[dddlll|||~~~fffEEE888666222222444888===BBBFFFHHHNNNMMMLLLJJJHHHFFFFFFFFFeeeRRRIIIBBB>>>;;;888444000---,,,,,,---************)))))))))(((+++222555111++++++...///+++,,,,,,+++******+++------,,,++++++,,,,,,***((()))))))))'''&&&(((+++...999>>>AAA@@@???AAA???;;;//////...------...000111777888666111,,,+++000666222666///---@@@VVVVVVIII;;;777444@@@KKKAAA333444;;;PPPnnnuuuTTTNNNLLLEEEUUUbbbcccaaaSSSDDDIIIFFF;;;111111555222000444111AAA;;;666===888HHHxxxxxxmmmZZZRRRXXX^^^YYYXXXUUUIIIKKK{{{ppp___VVVJJJ<<<:::WWW~~~yyyooolllSSSJJJJJJzzzWWWqqq}}}WWWfff^^^CCC:::555///555555>>>qqqvvv^^^CCC555<<<<<<===555444BBBjjjsssWWWPPP^^^ggghhhiiijjjkkkkkkllllllooowwwsssdddaaalllpppiiinnnmmmlllmmmppprrrrrrrrroooooopppqqqsssvvvyyyzzz{{{{{{qqqfffbbb\\\lllppp\\\fffaaaWWW___uuu___@@@;;;>>>999CCCUUUuuuMMM>>>nnnRRRZZZjjjzzzjjjQQQIIIsssWWWPPPrrr~~~uuuGGGMMMGGGXXXVVVOOOMMM>>>EEElll}}}lllzzzddd[[[AAA777333222222111222222333333333000777LLLSSS888>>>[[[UUU]]]yyy~~~zzzsssooonnnfffaaaYYYTTTXXXhhh|||fffgggzzzgggSSSAAA///111222111000000111444777===BBBHHHOOOSSSWWWZZZ]]]```jjjgggdddkkknnnhhhgggpppttt===LLLnnnzzzxxxcccCCC@@@LLLSSSIIICCCDDDGGGPPPcccwww[[[;;;333333222444888<<<@@@CCCGGGIIIKKKJJJHHHFFFFFFEEEEEEEEEeeeTTTKKKEEEAAA;;;888444000---,,,,,,---************)))))))))))))))111555000******---///***++++++***))))))***,,,---,,,++++++,,,,,,***((()))))))))((('''(((***---777===@@@???>>>??????<<<000///...------...///000...666>>>AAA===777333222999BBB888000@@@RRRVVVVVV;;;444222222222666AAAKKKHHH<<>>eeettt[[[RRR]]]ccceeehhhiiihhhiiijjjkkkvvvuuukkk___```lllnnnffflllkkkkkkmmmppprrrsssssspppqqqrrrtttvvvxxxyyyzzz||||||qqqmmmccc\\\gggrrriii^^^bbbLLL[[[NNNpppSSS@@@;;;CCC===:::hhh{{{iiieeeyyyfffOOOVVV^^^GGG===UUUzzz]]]CCCEEEkkkhhhnnn[[[XXXiiisssooo]]]III???III^^^~~~lll}}}pppzzzXXX@@@777222222111111222222333333444111:::III^^^===>>>[[[TTTXXXmmm|||yyyvvvqqqjjjddddddoooooofffrrr^^^OOO;;;555222222222111111333888;;;AAAFFFMMMTTTYYY^^^aaaddddddkkkhhhgggoooooohhhhhhqqqDDDOOOsssvvv|||zzzmmmlllgggUUUUUULLLFFFCCCCCCAAABBBQQQcccsssRRR666333333555888<<>>===>>>>>><<<000///...------...///000+++///777@@@EEEFFFCCCAAA000BBB???;;;RRRhhhvvvNNNAAAEEEKKKGGGQQQ___[[[???666EEEgggwww^^^YYY^^^iiiuuu___UUUVVVMMM___~~~sssOOO444666444///666222000444<<<:::111444BBBHHHQQQJJJRRRpppwwwaaaTTTNNNJJJKKKOOOVVVLLL[[[dddKKK@@@CCCaaa~~~zzzyyydddNNNGGGWWWvvv\\\vvv}}}bbbiii\\\@@@999666111666222999jjjSSSeeeNNN777777555999777:::;;;aaauuu\\\RRR[[[aaadddhhhiiihhhhhhjjjlllwwwrrrhhhaaadddlllmmmhhhmmmlllkkkmmmoooqqqrrrqqqrrrtttvvvyyyzzzzzzzzzzzz~~~~~~zzzttthhhdddddd^^^]]]```___NNNRRROOOeeehhhRRR///AAA:::333<<>>BBBGGGLLLRRRXXX\\\```dddgggfffmmmmmmmmmqqqllliiirrr}}}eeeHHHZZZiii|||tttxxx\\\lllZZZLLLKKKLLLMMMFFFBBBMMM]]]ZZZIII555666666777;;;@@@BBBCCCDDDFFFGGGAAA>>><<<===@@@CCCDDDDDDeeePPPFFFAAA@@@;;;888444000---,,,,,,---************))))))))))))&&&///444///))))))---000((())))))(((''''''(((***---,,,++++++,,,,,,***(((((())))))((('''''')))+++333:::???>>><<<===>>><<<000///...------...///000333---***///;;;GGGMMMNNNDDDYYYUUUNNN```ssslllXXXdddwwwuuuxxxmmmIII===AAA888>>>bbbeeeUUUnnnwwwrrrxxxfff```^^^QQQggg^^^;;;999666...333444000>>>PPPLLL>>>888555;;;666000QQQ\\\lllsssfff[[[LLLHHHSSSNNNSSSNNNXXXmmmKKK???FFFeee}}}vvvbbbLLLGGG[[[uuu\\\{{{cccqqqhhhaaa@@@999666111666111777gggyyyvvv\\\ZZZpppyyy@@@555<<<:::;;;666999888]]]{{{ttt\\\QQQYYYbbbfffjjjkkkjjjjjjlllnnnvvvpppiiifffiiimmmnnnlllooommmlllmmmoooppppppoootttvvvyyy|||}}}|||{{{yyyyyymmmlllbbbLLLJJJTTTNNNTTTAAARRRNNNpppxxxdddFFFCCC555CCC<<<---???666555QQQ^^^sssfffDDDUUU@@@QQQ}}}pppUUUTTTRRRCCC{{{oooLLLXXXkkkZZZ[[[www^^^fffVVV@@@333222111111111222333333444333///999HHHuuuttt___>>>666SSSQQQXXXeeewwwzzz~~~qqqnnn|||sssrrruuuiiilll|||sssbbbKKK(((666///000222333777<<>>MMMmmmttt~~~rrrWWWMMMMMMOOOOOOGGGBBBMMM^^^FFF@@@111555666999===BBBDDDDDDCCCEEEFFFCCC???<<<;;;===??????===bbbOOOHHHEEE===;;;777222///......------******)))((((((((((((((((((...444333...***+++///,,,++++++---,,,((()))---+++,,,.........,,,***)))((((((((('''&&&'''***---555AAAEEE>>>;;;??????:::444000,,,,,,///111111//////000333888===CCCIIILLLggg]]]ZZZ||||||SSSUUUrrrjjjbbbxxxwwwjjjuuujjjjjjjjjiiiiiilllppptttttt@@@;;;AAA;;;HHH999JJJqqqsssKKK111555444111333:::CCCPPPcccsss~~~tttiii\\\RRRNNNPPPMMMLLLRRRddd^^^>>>???SSSooozzz}}}nnn```BBBIIIgggccckkkhhhxxx|||gggaaaAAA222777555333666===XXXxxxmmmjjj\\\pppFFF===<<>>;;;??????:::555111---,,,///111111///222222333777>>>EEEKKKNNNjjjiiiaaarrrqqqMMM@@@BBBgggkkkrrrbbbKKKaaaZZZeeennnmmmkkk{{{^^^AAACCC\\\XXX\\\mmm{{{\\\<<<<<<777333444777<<>>@@@AAACCCBBB@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<```LLLFFFEEE>>>;;;777222///......------******)))((((((((((((((('''---333333///+++,,,...,,,***+++---+++((((((,,,+++,,,---------,,,******)))***)))(((&&&&&&(((***333>>>CCC???;;;>>>???<<<666222...---///111111///222111333999DDDNNNTTTVVVNNN^^^WWWXXXWWWEEE>>>666<<>>000:::<<<:::...666IIIiiivvv~~~rrrQQQLLL]]]bbbhhhiiijjjmmmsssyyykkkfffdddiiilllkkkiiiiiihhhhhhhhhiiikkkkkkjjjhhhooorrryyy||||||wwwiii\\\TTTOOOMMMUUUaaaddd```ZZZQQQTTTqqqvvv___bbbrrrmmmTTTMMMFFFHHHGGG<<>>>>>^^^ooommmXXX888444222222111111111111222222666111666<<>>IIIFFFLLLWWWppp{{{{{{{{{vvvIII666444444111333888>>>EEEPPPZZZaaa```fffiiigggfffiiillllllssszzz|||uuummmmmmsssxxxsssKKKPPPiiixxxtttyyy```kkk^^^LLLtttxxxpppiii]]]TTTXXXbbbppp@@@777888:::???AAA???AAABBBAAA???=========:::::::::999999:::::::::```KKKFFFFFF@@@;;;777222///......------***))))))(((((((((((((((''',,,222333000---,,,---,,,***+++---+++'''(((,,,++++++,,,,,,,,,,,,+++************)))'''&&&''')))111;;;BBB???;;;<<<>>>>>>888333...---///111111000222111222888BBBJJJMMMLLLTTTkkkbbbXXXOOOCCCEEEBBBAAAGGGMMM```777AAAXXXpppmmm{{{|||vvvhhhcccTTTGGG;;;777777555333333)))AAANNNOOOeeeooo```OOOKKKXXX[[[LLLBBBEEEAAAJJJMMMEEE;;;777999:::DDDTTTgggnnnmmmmmmrrrxxxzzzhhhZZZrrrtttTTTOOOCCCJJJ|||ffftttiiixxxrrrtttZZZAAA444999555222555666JJJRRRSSSIII:::999555888999666DDDccctttvvvSSSMMM[[[bbbhhhhhhiiimmmrrruuubbbdddfffggghhhiiihhhhhhiiiiiiiiijjjkkklllllllllnnnpppttt{{{}}}wwwrrrcccWWWbbbzzzssslllgggaaaZZZZZZ___kkkeee___UUUMMMYYYhhhhhhVVV???666OOOrrr|||jjjcccWWWSSSYYY[[[hhhtttfff___^^^ggguuulllgggGGGNNNxxxvvvmmmwwwhhhTTT:::333222222111111111222333333777333<<<<<>>MMMHHHRRR```}}}}}}tttjjjhhhjjj@@@444555333444888>>>CCCHHHPPPXXX___```dddhhhgggfffhhhmmmqqqtttzzz}}}vvvmmmiiinnntttsssuuuLLL```qqqoooxxxgggZZZ___{{{ppp\\\ZZZwwwsssaaaYYY^^^qqq^^^888888<<<<<>>@@@@@@???===;;;;;;;;;999888888777777888888999aaaLLLGGGGGGAAA;;;777222///......------***))))))((((((((((((((('''+++111333111...---,,,+++******,,,+++'''(((,,,***+++++++++++++++++++++)))******)))'''&&&''')))///999@@@???;;;;;;>>>@@@:::555///---///111111000444222222555:::<<<;;;:::FFFXXXTTT]]]bbbVVVQQQIIIOOOLLL===pppjjjEEE>>>OOOSSSsss{{{xxx~~~rrrkkkkkk^^^NNN???999999777555555111222333444CCChhhyyy```SSS]]]bbbVVVHHHEEEGGGPPPRRRIII@@@<<<999444===HHHUUU\\\[[[\\\dddmmmwww|||fffLLLSSS{{{mmmMMMKKKDDDNNNwww^^^~~~\\\}}}iiirrrnnn[[[AAA555:::555333777555EEEhhhTTT>>>sssEEE;;;===444555???777DDDbbbuuuuuuRRRNNNYYYbbbhhhhhhiiimmmnnnlllYYY^^^dddfffffffffggghhhlllkkkjjjiiiiiikkknnnppppppoooqqquuu{{{~~~~~~|||uuueee]]]VVVeee{{{vvvqqqjjjfffeeehhh^^^YYYPPPCCCBBBGGGBBB???;;;999HHHmmmyyy~~~uuurrrzzzwwwgggjjjQQQNNNyyyppp~~~cccMMM:::222222222111111222333333444555666AAA===CCC{{{MMM333;;;NNNIIIOOOPPPqqqwwwsssiii^^^wwwbbb:::111555333555;;;BBBGGGJJJOOOUUUZZZ```bbbddddddcccdddgggkkkbbbhhhoooooojjjgggkkkqqqsss}}}ZZZOOObbbcccSSSRRRjjj~~~jjjNNNSSShhh```lllwwwMMM777===???;;;===???<<<===>>>===;;;:::::::::777777666666666666777777bbbMMMGGGGGG@@@;;;777222///......------******)))(((((((((((((((&&&+++000333222///---,,,+++)))***,,,***''''''+++************++++++++++++((()))***)))((('''((()))---666???@@@;;;999===CCC<<<777000...///111111000000111333666:::???CCCEEE===FFFFFFfff|||fffLLL```bbb===MMMiii{{{hhhaaafffsss~~~rrrUUUGGG999444555555555777555333555444000???rrrwwweee___[[[TTTQQQSSSGGGLLLQQQOOOJJJBBB666+++777;;;BBBHHHIIILLLUUU```pppxxxkkkSSSDDDdddwwwYYYRRRIIIVVVsssaaadddqqqsssooo]]]>>>444:::444333777444@@@\\\mmmAAA___wwwAAA111???<<<666888777BBB___sssuuuSSSQQQXXXaaagggiiimmmqqqkkkaaaQQQUUU\\\dddfffdddfffjjjjjjjjjiiigggfffiiimmmqqqppppppqqqtttxxx~~~nnngggcccrrryyywwwvvvsssppphhhYYYQQQKKK>>>999999444333::::::>>>YYY~~~uuuyyynnnrrrppp|||XXXxxxzzzbbbFFF777222222222111222222333444555333888@@@===DDDiiiRRR999???EEEIIIOOOHHH^^^vvvssshhh[[[```]]]YYYXXX\\\kkk}}}VVV777111555555777???HHHMMMOOORRRWWW[[[bbb``````bbbccc``````bbb]]]___dddgggddd___aaaeeeeee{{{zzzzzz{{{DDDRRR~~~rrrttt}}}kkkMMMQQQnnngggSSS{{{{{{}}}UUU>>>777???<<<:::===>>>999;;;<<<<<<:::999999:::777666666555555666666777aaaLLLFFFDDD===;;;777222///......------******)))(((((((((((((((&&&***///333333000---++++++)))***,,,***&&&'''+++***************++++++,,,&&&(((******(((((()))***,,,555>>>@@@;;;888===DDD>>>888111...///111111000...000333666;;;EEERRR\\\uuuzzzmmm}}}zzz\\\|||RRR444WWWpppjjjxxxyyyyyy{{{ttthhhooogggZZZMMMFFFBBB===::::::555666999999000000IIIhhhuuubbb]]]______\\\IIIIIINNNVVVYYYPPPBBB888333222555<<<@@@CCCLLLVVVcccmmmwwwmmmbbbKKKVVVvvvpppSSSIIIBBBUUUmmm^^^uuuwwwqqqtttyyy~~~rrrTTT:::111777222111666111;;;{{{nnnzzz~~~PPP^^^xxx^^^///999???;;;333555;;;VVVnnnxxxVVVTTTVVV___gggkkkssswwwkkkZZZLLLKKKTTTcccgggbbbdddmmmgggiiiiiiiiihhhiiimmmpppooorrrtttuuuvvv{{{mmmllluuuyyykkkUUUHHHDDD:::777:::777444777555444BBB^^^yyyrrr```VVVNNNUUUcccrrr{{{tttooowwwccc@@@666333222222222222333444555555444;;;===<<>>GGGQQQVVVVVVVVVZZZ^^^aaa\\\\\\bbbfffdddbbbbbbfffcccccceeeccc]]]\\\```fffpppwww|||eeeNNN\\\qqqtttsssVVV\\\sssjjjOOO[[[vvv@@@666888===999;;;>>>;;;777888::::::999888999:::666666555555555555666666```KKKDDDBBB;;;;;;777222///......------******)))(((((((((((((((&&&***///333333111---++++++)))***,,,***&&&'''+++******))))))***+++,,,,,,%%%''')))***)))((()))***+++444===@@@;;;777===EEE???999222...///111111111333555444222333>>>OOO]]]|||uuu~~~fffxxxZZZqqqjjjZZZccc\\\___mmmlllllljjjjjjqqq{{{xxxvvvhhhZZZKKK@@@===<<<999888999:::888666444<<>>BBBJJJSSSWWWbbboooyyyiiijjjXXXQQQmmmrrrWWWNNNLLLeeennn[[[~~~mmmnnnDDD777///555000///555000888ggg}}}UUUzzzQQQggg666111;;;>>>777333555NNNiii{{{ZZZVVVUUU^^^fffmmmxxx|||lllWWWJJJDDDNNNccciiiaaacccooofffiiilllmmmkkkkkkmmmooooootttwwwvvvsssvvv~~~~~~xxx}}}jjjOOO>>>:::444444:::999;;;;;;AAAHHHMMMYYYwwwccc```xxxttt]]]tttddd>>>666666222222222222333444555666999???<<<===QQQLLL}}}JJJ<<>>888666333///,,,+++***+++******)))((((((((((((((((((&&&+++555444***''',,,...---+++***))))))((((((,,,,,,+++******+++++++++(((((())))))))))))((((((///222999@@@AAA======AAA===888222......//////...555444333333555;;;BBBHHHmmmccc~~~sssyyywww~~~zzzlllnnn~~~}}}zzzqqqaaaOOOFFF@@@======;;;666777<<<===888777:::;;;@@@SSShhhooosssxxxiii\\\RRRRRRRRRJJJ@@@;;;111222333222444:::CCCKKKOOOYYYgggttt{{{~~~~~~}}}~~~~~~[[[hhhVVVssstttMMMMMMDDDvvvddd```xxxooofffjjjjjjCCC333333222222222333444555oooeeeQQQaaa@@@333999>>>:::;;;333???bbb{{{wwwdddXXXKKK___eeejjjyyy|||___CCCGGG;;;EEE^^^iiijjjmmmmmmlllllllllmmmnnnooopppqqqnnnuuuyyyvvvuuuxxx}}}lllBBB;;;555;;;<<<222???```WWWRRRXXXbbb______|||wwwkkktttxxxyyyUUU;;;:::111000222444555555666888:::;;;888BBBEEEOOOdddpppxxxBBB===KKKLLLNNNMMM[[[}}}}}}}}}mmmlllfffcccfffeeeiiihhhjjjssssssooozzztttHHH666777444777GGGNNNUUU]]]cccdddcccdddeeeaaa]]]ZZZ___fffjjjhhhcccgggfffbbb^^^aaafffeee```bbbbbbfffqqq~~~cccxxxJJJSSS|||oooxxxiiiyyyzzzYYYQQQVVVMMMHHHOOObbbddddddpppvvvgggFFF999999999999999:::<<<<<<888777777666555444444444333333333444444444555555___JJJGGGGGG>>>999777444000---,,,,,,,,,******)))((((((((((((((()))''',,,555555,,,)))---...---,,,***))))))((((((,,,+++++++++++++++++++++(((((())))))))))))((((((,,,000888@@@@@@===<<>>DDD@@@999666888;;;:::999:::DDDIIIIIIKKK```zzzgggVVVPPPNNNHHH@@@<<<888888777444222555<<>>AAAUUUhhhmmmmmmmmmjjjjjjjjjkkklllmmmooooookkkqqquuusssrrrvvv|||~~~yyyyyyYYY@@@>>>888222666:::555GGGjjjxxxrrr}}}~~~}}}iiiooossssssNNN<<<777222000222444555555666888:::@@@>>>HHHJJJRRReeessswww>>><<>>;;;666111111666:::BBBIIITTT]]]bbbdddddddddhhhmmmuuuzzz~~~kkkmmmYYYLLLwwwcccNNNIIIOOOaaa|||~~~mmmyyy}}}ccc333333222222111111333444555VVVpppooo}}}YYYIIIaaappp???333<<<>>>666888000999ZZZyyy}}}lll[[[LLLQQQgggqqqnnnKKKKKKEEEAAAOOOhhhoookkkmmmiiiiiiiiijjjkkklllmmmnnnkkkpppsssqqqrrrxxx~~~nnn\\\[[[ccczzz|||~~~{{{uuuttt~~~uuu]]]KKK===333:::888666:::===888FFFeee{{{nnnddd___QQQaaapppyyytttoooFFF<<<111333111333444444444666888:::>>>???KKKJJJOOO___|||}}}<<>>BBB>>>:::;;;AAA<<<555000...///111333222555888999999888888888333EEEeee|||yyyuuuhhhaaaffftttyyycccYYYooowwwrrrZZZEEE???BBBCCC<<<888555777:::AAANNNZZZdddZZZMMMAAA;;;999<<<@@@CCCCCC@@@;;;555222555888;;;@@@HHHOOORRRSSSTTTTTTZZZbbbllltttyyyvvviiiQQQuuuZZZMMMFFFZZZ{{{```iiiwww{{{XXX<<<333222111111111222444444JJJttt~~~vvvLLL[[[sssRRR333777===<<<<<<333555KKKiii||||||vvvTTTOOOfffoooxxxTTTOOOLLLEEEPPPhhhnnniiimmmiiiiiiiiijjjkkklllmmmnnnnnnrrrtttsssuuu|||pppYYYLLLKKKMMMTTTSSSQQQLLLIIILLLVVV___lllgggYYYFFF999777:::;;;444:::===CCCFFF>>>BBBVVVhhhQQQIIIIIIJJJTTTTTT^^^}}}|||ddd|||kkk@@@;;;---444222333444555555666999<<<===AAAOOONNNPPPYYYqqqdddHHHAAACCCJJJKKKIII[[[sss{{{xxxcccooowwwxxxxxxnnnmmmmmmnnnsss}}}{{{QQQ555BBB@@@FFFTTTRRR[[[```fffiiijjjmmmqqquuuiiihhhfffeeeeeedddcccbbb___cccccc___^^^bbbfffgggeeellltttuuummmjjjuuuqqqeeeNNNZZZuuuhhh~~~qqqFFF333777555666888999888777555444444444333333333222222222111111111222222222333333___JJJGGGFFF===999666333///,,,+++++++++***))))))((((((((((((((('''&&&)))///333111---,,,///...,,,+++******)))))))))***+++,,,,,,,,,,,,+++(((((())))))))))))(((((((((***333>>>BBB???<<<;;;???<<<666000------///222333555777888888999;;;===>>>BBBFFFRRRrrryyy}}}mmmzzzxxxiiikkkppptttwww~~~sssfffwww~~~{{{wwwzzzdddTTTIII@@@EEE===777555333111777???NNNQQQPPPGGG>>>;;;AAAGGGHHHIIIGGGBBB;;;555444555666:::???CCCDDDFFFGGGHHHOOOWWWbbbmmmwwwbbbzzzwwwSSSLLLEEEjjjqqqaaagggwwwsssFFF===222222111000111222333444:::pppWWWcccyyy???333777:::;;;777555AAAYYYsss^^^SSSfffpppmmmRRRJJJGGGVVVgggjjjiiioookkkkkkkkkkkklllnnnooopppooosssuuutttwww~~~rrr\\\MMMLLLPPPRRR]]]YYYRRRLLLJJJLLLLLLKKKBBBEEEDDD???<<<;;;999555333===EEEOOOXXXVVVXXXfffzzznnnooovvvvvvqqqxxxvvvvvvwwweee~~~~~~bbb;;;:::---666222333555555666888<<>>GGGMMMIIIRRRgggsss{{{ooowww~~~www}}}oooqqqtttwww|||~~~ppp===444HHHGGGMMM]]]\\\aaadddhhhiiiiiijjjnnnqqqlllfff___^^^cccgggfffdddeeeeeebbb___bbbggggggdddiiimmmuuuwwwrrrkkklllrrrnnnwww[[[888]]]ssstttzzzfffppp~~~{{{uuuuuuzzzOOO;;;777555666777888999888777555333222222222222111111111111000000000111111111111222]]]GGGDDDCCC:::888666222///,,,+++************)))(((((((((((((((&&&&&&(((---222222///,,,///...---+++************((()))+++,,,------,,,+++(((((())))))))))))((((((((()))111<<>><<<777222---,,,...111222333444444555777;;;>>>???>>>???AAADDDIIITTT^^^TTT___vvvrrrddd}}}|||zzzsssiiicccbbbaaa^^^yyyyyyyyy~~~{{{uuu||||||rrrcccUUUUUULLLCCC@@@???<<<::::::===HHHNNNGGG===:::>>>CCCLLLNNNOOOJJJAAA888333111333666888::::::<<<>>>@@@GGGMMMXXXfffuuu~~~wwwnnnQQQKKKGGG~~~lllhhh~~~ddd|||ppp===888222111111000000222333444444ooorrr{{{OOOUUUGGG555555888666777888===PPPjjj|||aaaYYYcccpppbbbFFFFFF^^^eeegggmmmooolllllllllmmmnnnooopppqqqooorrrtttsssvvv|||}}}}}}ooo\\\OOOLLLNNNOOOUUUUUUSSSRRRUUUTTTKKKAAA<<<>>>===;;;<<<@@@???<<>>DDDHHHJJJMMMYYYYYY^^^___\\\sssyyyPPP>>>@@@LLLIIIHHHUUUaaakkkppp|||vvvttttttoooqqqwwwVVVCCC>>>DDDPPPUUUUUUUUUXXXXXX]]]bbbddddddeeehhhjjjlllhhheeefffjjjnnnmmmkkkhhhiiigggbbbcccggggggeeeZZZ\\\bbbiiikkkiiikkknnn{{{yyyjjjzzzbbbwwwlllEEEDDDkkk}}}ppprrr{{{uuu|||yyyooo^^^777///888333777777666555444333222222////////////////////////....../////////000000000aaaKKKHHHGGG===:::888444111...---,,,,,,******)))((((((((((((((((((((()))---333666333...///...---,,,+++*********''')))+++---...---,,,+++(((((())))))))))))(((((('''&&&+++666======;;;;;;======<<<777222...///000111333666777777777777999:::???@@@<<>>@@@III[[[qqqWWWzzz```RRRKKKNNNdddyyyGGGddd```qqq^^^666666222111000000000111333333888LLL{{{SSSwwwiiiGGGhhh>>>888<<<===999888222222HHHkkkSSSWWWQQQdddYYYPPPqqqiiigggsssffflllllllllmmmnnnooopppqqqpppsssuuuuuuxxxzzzyyyttt^^^gggwww~~~sss^^^TTTUUUUUUWWWTTTLLLFFFDDD>>>555666AAAJJJLLLMMMOOOQQQQQQXXXaaaccclllzzzssszzzkkkiiiyyy{{{sssuuukkkfffcccdddzzzqqqvvvfff>>>>>>333333000222444666888;;;@@@FFFKKKSSSSSS]]]]]]dddhhhdddyyy}}}___FFFAAAKKKGGGCCCMMMXXXeeekkkwwwyyyuuupppkkkttt~~~|||rrrssswww}}}TTT<<>>:::777222///...---,,,*********)))((((((((((((((((((&&&%%%(((...222000.........---,,,+++))))))(((((()))***++++++,,,++++++,,,(((%%%&&&***,,,)))&&&))))))+++222;;;@@@???<<<===>>>>>>;;;555111000111333444444555666777888888:::;;;===@@@BBBCCCDDDEEEKKKLLLNNNPPPSSSWWWYYY[[[\\\aaahhhlllnnnqqqvvvyyy}}}zzzuuussssssuuuvvvvvvpppvvv}}}{{{kkkPPPcccvvvdddxxx}}}fffYYYMMMJJJLLLIIIEEECCC999666666777666444666;;;EEEJJJOOONNNHHHAAA>>>===777444000000222444444222777@@@KKKXXXppp~~~hhhsss^^^MMMCCCkkk{{{dddIIIaaarrr}}}KKK333***333333222222222333555555000JJJYYYuuuTTTiii>>>555888;;;666444777AAAVVVsssxxxLLLSSSbbbVVVTTTppplllfffmmmiiimmmmmmmmmmmmnnnppprrrsss|||uuurrrxxx{{{iiiXXXFFFZZZ|||zzzhhh^^^RRRQQQSSSKKK===888===???;;;@@@LLLUUUVVVYYYcccmmmqqqgggfffhhhpppxxxxxxnnnddd[[[UUUZZZKKKjjjjjj```NNN___xxxsss|||{{{ZZZ999666444---444222777:::999;;;CCCKKKNNNRRRXXX[[[]]]cccmmmooolllxxxRRR777AAAFFFHHHJJJGGGcccmmmssswww|||mmmeeehhhoootttnnnllluuuzzzyyy|||MMMCCCMMMUUUZZZaaahhhiiidddbbb___]]]^^^aaacccbbb```ddddddcccaaa___^^^```bbbZZZWWWZZZbbbhhhfffaaa___dddggghhhdddcccgggjjjjjj\\\rrrvvv{{{mmmuuuXXXHHHQQQ[[[xxxwwwooosssrrrzzzlllyyyiiiMMMGGGpppqqqvvvxxxbbb???333::::::666555333222111000000000////////////////////////............////////////cccIIIDDDEEE>>>:::777222///...---,,,*********)))((((((((((((((((((&&&%%%(((...111000...//////...---,,,+++***)))(((((()))***++++++++++++,,,(((%%%&&&***+++***'''))))))+++222:::??????<<<<<<===>>>;;;666222000000333444444555666777888888:::;;;===@@@BBBCCCDDDEEEJJJKKKMMMOOOSSSVVVYYYZZZ[[[```fffjjjlllooossswwwyyyxxxvvvttttttvvvyyy{{{nnnsssyyy|||||||||}}}~~~|||~~~xxxMMM[[[{{{qqqnnnuuubbbYYYRRRAAA///999555444777888777888:::AAAFFFJJJIIIDDD@@@>>>???:::666222111222333333333555>>>MMM___tttsssoooYYYIIIFFFrrrsssfffzzzEEEhhh|||vvvLLL777444333222111111222333555666999GGGppprrrqqqOOOAAA---<<<;;;888666666;;;KKKfff}}}ccc[[[[[[wwwXXXXXXnnniiifffmmmgggiiiiiiiiijjjlllnnnpppqqqrrrsssvvvzzzzzzoooZZZJJJFFFXXXyyy~~~nnnaaaRRRLLLDDD??????===:::AAAKKKTTT[[[bbbfffnnn|||vvvttttttwwwzzz{{{xxxtttuuucccaaa]]]ddd@@@UUUzzzuuuTTT777666555000555444999;;;;;;>>>EEEKKKLLLYYYXXXTTTPPPUUUbbblllnnnttttttNNN???JJJGGG???EEEVVV___hhhrrr~~~}}}vvvnnnlllqqqwwwwwwuuu}}}lllKKKTTT\\\aaadddgggkkkjjjeeeaaa___]]]___ccceeecccaaaaaabbbbbbaaa``````ccceee^^^ZZZZZZaaaeeeccc___]]]```bbbbbb```bbbhhhmmmmmm```ooommmoooooofffrrrqqqUUURRR^^^VVVjjjuuu|||}}}}}}}}}~~~llliiiooo}}}XXXEEEBBBggg}}}hhhfffbbbPPP888333999555555444333222111000000000........................---.........////////////cccJJJEEEFFF>>>:::777222///...---,,,*********)))((((((((((((((((((&&&%%%(((---000000...//////......---,,,++++++'''((()))***++++++++++++,,,)))&&&'''***+++***'''))))))+++111888===>>>===:::<<<===<<<888444000///333333444555666777888888:::;;;===@@@BBBCCCDDDEEEIIIJJJKKKNNNQQQTTTWWWYYYYYY^^^dddhhhjjjlllpppssstttvvvwwwvvvuuuvvv{{{qqqvvv|||~~~~~~}}}{{{~~~}}}OOO```zzzyyysssdddaaa|||fffkkkuuunnnooo```IIIHHH@@@:::;;;===;;;999888???BBBDDDCCCAAA???AAACCC???;;;666222222333333333333;;;MMMdddwwwkkkSSSEEEOOOiiiiiieeeEEE{{{lllyyy```???...000222111111111222333555666<<<@@@VVV\\\RRRppp```666555::::::999777666BBB\\\uuummm^^^WWWqqquuu\\\^^^lllffffffllleeegggggghhhiiikkknnnpppqqqnnnrrrwwwxxxqqqcccRRRGGGHHHYYYzzzppp]]]JJJBBB666>>>VVV```YYYbbbxxx|||zzzvvvtttyyy~~~{{{yyy|||mmmzzzoooeeeCCCQQQvvvmmmwwwjjjKKK444555666222666777:::<<<===CCCJJJMMMKKKNNNRRRUUUWWW\\\ccchhhhhhmmmmmmtttYYY222DDDJJJ===IIIHHHNNN[[[lll|||uuurrriii```sssyyyooonnnoooqqq}}}mmmVVVKKK\\\```dddeeefffhhheeebbb```^^^^^^aaaeeefffeeebbbbbbccccccbbb``````aaacccbbb]]][[[___bbb___\\\\\\aaabbb```^^^bbbiiimmmllliiiooojjjnnnjjjnnntttiiipppUUUTTTbbbaaa___aaa]]]iiieeegggnnn|||{{{uuuooosssYYYSSSJJJIIIWWWzzzttt]]]RRRIII>>>333666999222444333222111000/////////........................---------.........//////bbbJJJEEEEEE===:::777222///...---,,,******))))))(((((((((((((((((('''&&&(((+++.../////////......---,,,+++++++++'''((()))***+++++++++++++++)))'''((()))+++***((())))))***///666;;;======888;;;======;;;666111...222333444555666777888999:::;;;===@@@BBBCCCDDDEEEGGGHHHJJJLLLOOOSSSUUUWWWYYY^^^dddggghhhjjjnnnqqqqqqtttwwwwwwttttttzzzuuuyyy~~~|||[[[ZZZssszzz[[[MMMvvvhhhYYYKKKFFFFFFDDD@@@>>>>>>??????>>>===>>>BBBFFFBBB>>>999444222222333444777===PPPmmmfffNNNFFF^^^gggvvvUUUSSSppptttsss~~~YYYBBB111555111111000111222444666777;;;???FFFLLLqqqfffRRRzzzrrr===222777999:::777555@@@]]]xxxvvvmmm\\\SSShhhkkkaaafffjjjdddgggllleeehhhhhhjjjlllnnnppprrrssssssuuuvvvvvvqqqhhh^^^WWWNNN]]]yyyxxxcccOOO<<<999222AAAbbbrrrmmmppp~~~{{{rrrkkkkkkrrr|||tttuuuttt[[[___jjjHHHAAAYYYuuu|||pppvvvuuu___BBB222333555444555888:::<<>>===888333///222222444555666888999999:::;;;===@@@BBBCCCDDDEEEFFFGGGIIIKKKNNNRRRTTTVVVYYY^^^dddggghhhjjjnnnqqqooossswwwvvvsssrrrvvvzzztttxxx}}}~~~}}}|||~~~zzzjjjTTTUUUdddxxxqqq\\\kkkVVVNNNMMMMMMLLLLLL???===;;;888888;;;@@@CCCBBB@@@;;;666333222333444<<>>000333111000000111333555777888===GGGEEEzzz}}}VVVRRRSSSsssnnn777888666999:::777333===ZZZvvvpppaaahhhuuueeefffkkkjjjeeehhhkkkggghhhiiikkkmmmoooqqqssssssvvvvvvyyy~~~~~~tttkkk\\\aaammmmmmXXXHHH???444888888@@@QQQ```gggiiikkkqqqpppmmmgggdddnnnXXXiiisss|||uuu]]]KKKOOO^^^qqqqqqqqqqqqttt{{{}}}pppqqqTTT;;;333222444555444999;;;>>>BBBKKKUUUWWWTTTZZZZZZZZZ]]]aaaiiittt}}}rrrwww|||lll@@@>>>HHHDDDCCCAAAJJJ[[[ggguuuyyydddTTTfff}}}|||~~~}}}rrrttt~~~~~~mmmWWWNNN]]]\\\\\\^^^aaabbbbbbbbbbbb___]]]]]]___dddfffeeebbbbbbccccccaaa]]][[[ZZZ[[[ccc^^^\\\^^^___^^^___bbbfffiiijjjiiiiiijjjgggaaafffddd^^^oooqqqeeennnssssssmmmddd{{{~~~kkkqqq{{{}}}yyynnn\\\KKKCCCFFFMMM888:::<<>>??????<<<888555333444555888FFF```{{{jjjUUUDDDSSS|||lllZZZ~~~|||~~~qqqiii???222+++...111111111222444777999;;;===HHHFFFdddrrrKKKxxx```FFF666555888:::666000666NNNfffuuuccc```pppuuuccchhhkkkiiiggghhhiiijjjhhhjjjlllnnnpppqqqrrrrrruuuwwwuuueee\\\WWWLLL999555999666<<>>BBBEEELLLVVVZZZYYY\\\]]]```dddfffgggmmmuuuqqq{{{\\\@@@EEECCCDDD@@@DDDNNNVVVddd___VVVmmm~~~wwwwwwrrrttt{{{zzzqqqlllmmmddddddnnnjjjXXXRRRZZZ___]]]]]]___```]]]]]]______\\\ZZZ\\\```cccbbbaaa]]]___``````___]]]^^^^^^```]]][[[]]]^^^]]]___ccc```fffjjjiiihhhiiihhheeeeeecccYYYgggnnniiirrrrrrrrruuussseeehhh~~~xxxkkkZZZNNNIIIFFFBBB>>>LLLPPPPPPGGG@@@FFF[[[nnnyyyuuudddllldddKKK<<<333666888111///222...000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------cccHHHCCCCCC<<<:::777222///...---,,,*********)))((((((((((((((((((((('''''''''***---000,,,,,,,,,,,,,,,+++++++++&&&'''((()))************************))))))***+++((()))***+++///444:::>>>===<<<===???@@@===888333111222333555777888999::::::;;;===@@@BBBCCCDDDEEEFFFGGGHHHKKKNNNQQQTTTVVVWWW\\\bbbfffhhhkkkooorrrppprrrtttuuuvvvuuuuuutttxxx|||}}}}}}~~~}}}{{{wwwiiirrrqqq]]]^^^qqqpppbbbZZZVVVTTTUUUNNNIIIAAA;;;999999<<<===;;;<<<<<<:::666444444666999SSSrrreeeQQQEEE```qqquuuddd```vvv{{{___>>>555555666222222222333666888;;;======FFFKKKSSSWWWnnnkkk{{{vvv777333777;;;888000000@@@QQQeeessshhhXXXMMMdddcccbbbgggggggggiiifffeeellllllmmmoooqqqrrrssssssssswww{{{zzz^^^NNNDDD===666;;;@@@;;;;;;EEEMMMQQQeeeyyyzzzzzzhhhkkkppptttyyy}}}dddpppmmmuuurrr```>>>333999333444===<<>>>>>======???AAA???999555111222333555777888:::::::::;;;===@@@BBBCCCDDDEEEFFFGGGIIIKKKNNNRRRTTTVVVUUUZZZaaaeeegggjjjooorrrpppqqqrrruuuxxxyyywwwuuutttwwwzzzzzzxxxxxxzzz|||qqqssspppZZZ^^^jjjbbbiii~~~~~~oooccc\\\[[[XXXRRRIIIBBB>>>>>>???@@@888;;;<<<;;;777555555666CCCfff{{{fffRRRIIIlllmmm{{{EEEggg}}}}}}yyyuuuuuuJJJ555...333111222222333444666999<<<>>>AAAGGGUUUQQQqqqdddYYYyyy]]]EEE000555;;;;;;333///999FFFpppmmmTTThhh[[[bbbfffdddeeejjjdddbbbmmmpppqqqsssuuuvvvvvvvvvvvv}}}~~~RRRBBB<<<@@@DDDKKKJJJ<<<777BBBKKKMMMWWWxxx|||zzzhhhsssbbbZZZ777111;;;555555@@@AAABBBHHHJJJIIIKKKRRRZZZ]]]]]]\\\^^^bbbbbbaaaiiitttsssmmmpppooo|||sssxxx===>>>EEEEEEDDDCCCEEEPPPbbbqqqwwwrrriiizzz|||uuu}}}{{{yyy~~~|||uuussswww}}}~~~{{{zzzooo]]]YYYRRR[[[hhhccc___ZZZZZZ^^^^^^[[[\\\aaa___[[[WWWVVVYYY]]]^^^^^^aaacccddddddbbb```______]]]ZZZZZZ[[[ZZZWWWYYY]]]YYYaaaddd^^^YYY[[[ccchhh]]]iiicccdddbbb```jjjeeelllmmmxxxqqqssstttqqq\\\QQQFFF888000111:::///111666000///222111......---,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,dddFFFBBBDDD<<<999666222///...---,,,+++))))))))))))((((((((((((&&&'''(((%%%$$$'''///666333,,,))),,,,,,((('''***+++(((%%%&&&))),,,,,,,,,))),,,///---(((&&&(((++++++'''''',,,///000777@@@<<<;;;;;;???BBBAAA;;;555333222222444777999999888:::;;;===???AAACCCEEEFFFFFFGGGHHHHHHJJJNNNTTTYYY[[[^^^cccgggiiikkknnnppppppqqqtttvvvwwwwwwvvvvvvtttwwwzzz{{{zzz{{{~~~yyyzzztttuuu{{{tttwwwiii^^^bbb[[[]]]eeebbbPPPEEEDDDHHHAAA>>>@@@;;;222222999MMMpppsss]]]GGGLLLuuunnnGGGooopppnnnwwwyyy```BBB333333444111555444222222555:::???CCCCCCKKKNNNSSSllluuu@@@sssTTTtttNNN555666<<<444555444---???___```[[[|||nnnbbbeeehhhgggeeeeeehhhkkknnnuuuwwwttttttyyy{{{yyyxxxooosssqqqeee___CCCEEEEEEDDDGGGLLLKKKFFFCCCJJJPPPMMMKKK]]]uuu~~~}}}|||xxxxxxooommmyyyoooiii\\\EEE:::222555:::<<<@@@DDDIIIKKKMMMNNNOOORRRWWWZZZ``````___```bbbeeehhhjjjsssuuuxxxpppnnnyyy{{{UUU@@@>>><<>>???AAACCCEEEEEEFFFGGGIIIJJJMMMRRRXXX]]]ZZZ^^^cccfffiiikkknnnpppqqqsssuuuvvvwwwvvvuuutttsssvvvzzz{{{{{{}}}ppprrryyygggmmmuuu|||vvvkkkmmmtttvvvsssXXXHHHGGGHHHJJJCCC===>>>:::777>>>ddd~~~lllYYYKKK\\\rrrjjjyyyZZZnnn|||rrr[[[@@@000000444333555555444444666:::???AAA===GGGMMMUUUppp{{{FFFLLLNNNWWWpppEEE444000777222444555...>>>XXXyyyiiiVVVkkkjjjaaadddggggggeeedddfffiiifffkkkmmmlllooovvvyyywwwppp~~~xxx^^^IIIAAAHHHZZZkkkhhhddd```^^^]]]\\\YYYTTTTTTRRRJJJ???BBBVVVllltttooolll]]]IIIRRRrrr|||~~~|||~~~www~~~xxx```QQQ???777111444:::>>>DDDJJJSSSSSSTTTVVVYYY[[[]]]]]][[[^^^bbbfffhhhhhhgggfffuuueeejjjyyywwwwwwQQQCCC@@@BBB===CCCRRRYYYkkkvvv{{{ttt```^^^___[[[[[[cccaaa___\\\ZZZYYYZZZ\\\]]]\\\```bbbaaaaaacccbbb^^^[[[\\\]]]^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]]]]\\\\\\\\\ZZZWWWXXXZZZ]]]______^^^VVV]]]ccc\\\```dddZZZZZZaaannnxxxssskkkqqqrrrxxxqqqqqquuuxxx}}}hhh^^^TTTIII>>>555555777444222222111111111000//////......++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++eeeHHHCCCEEE<<<999666222///...---,,,+++))))))))))))(((((((((((((((((((((&&&$$$&&&,,,111222...+++,,,,,,***((()))+++)))&&&&&&(((+++,,,,,,***,,,...,,,)))'''(((+++***((((((+++---///555<<<<<<<<<===@@@CCCBBB===999444333222333666999::::::===>>>???@@@BBBCCCDDDEEEFFFHHHJJJLLLOOOTTTZZZ___ZZZ]]]bbbfffhhhkkkmmmooossstttuuuvvvvvvuuutttsssrrrvvvzzz||||||~~~|||tttvvv|||{{{ooocccpppppprrrzzzyyylllttt~~~{{{vvvgggSSSGGGIIIQQQFFF;;;@@@<<<:::HHH}}}|||dddRRRRRRssspppjjj^^^uuuvvvttthhhQQQ;;;......222555444444666888;;;???CCCEEEGGGOOOTTTYYYmmm|||hhh<<<[[[BBBTTTjjj===000444333555666...;;;JJJfffwwwxxxXXXZZZggg```cccffffffdddccceeehhheeegggiiilllrrrzzz~~~}}}gggIIIBBBYYY{{{vvvpppllljjjlllooouuuppphhh]]]OOOFFFIIIPPP\\\YYYXXXLLL>>>OOOwwwxxx^^^eeeLLL888444111444:::@@@IIIQQQXXXWWWXXX[[[```aaa___\\\\\\___ccchhhkkkkkkjjjiiippp\\\```nnnjjjkkkeee```AAA:::JJJHHH???EEEOOOWWWgggwwwzzzuuuvvv~~~wwwuuudddcccddd^^^]]]bbb___^^^]]]\\\[[[[[[[[[\\\ZZZ___aaa```aaadddccc```ZZZ[[[\\\\\\]]]]]]]]]\\\^^^^^^___^^^^^^]]]\\\\\\aaa]]]YYYXXX[[[___bbbdddbbb[[[___ccc^^^aaaeee^^^YYYZZZaaajjjkkkgggkkktttuuuttt{{{rrrrrrrrryyywww___UUULLL:::;;;666444666777444222222000000//////...---------++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++fffIIIDDDEEE<<<999666222///...---,,,+++))))))))))))((((((((((((((()))(((&&&%%%&&&)))---222///---------+++***)))+++)))''''''(((***+++,,,+++,,,---,,,)))((((((***)))))))))***,,,...444888;;;;;;===@@@CCCBBB???<<<666444222333666999;;;;;;>>>???@@@AAABBBCCCDDDDDDFFFGGGIIIKKKNNNRRRXXX\\\YYY]]]bbbeeehhhjjjmmmnnnrrrrrrtttuuuuuuuuuuuuttttttxxx{{{}}}}}}~~~xxxiiidddaaaVVVKKKMMMSSSFFF???CCC;;;@@@```rrr]]]MMM[[[yyyqqqpppuuuUUUwwwwwwppp]]]EEE555000000111222222444777<<>>222888888999888666222111222//////...------,,,,,,+++************************))))))))))))))))))))))))))))))*********+++++++++eeeHHHCCCEEE<<<999666222///...---,,,+++))))))))))))(((((((((((((((((((((&&&%%%&&&((()))111000...---------+++(((******)))((('''(((+++,,,+++,,,,,,+++)))((())))))((()))***)))***...222555999;;;===@@@BBBBBB@@@???888666333222555888:::;;;>>>>>>???@@@BBBCCCCCCDDDEEEGGGHHHIIIKKKNNNSSSVVVYYY\\\aaaeeegggiiilllnnnoooppprrrsssuuuvvvwwwwwwwwwzzz}}}}}}||||||zzzvvvfff^^^ZZZSSSLLLCCCEEEFFF<<>>???AAABBBCCCDDDEEEFFFHHHIIIJJJLLLPPPSSSXXX\\\```dddfffiiikkkmmmnnnoooppprrrtttvvvxxxyyywwwzzz}}}}}}{{{{{{~~~rrr]]]GGG???DDD@@@DDDiiizzzcccWWWUUUzzzrrrjjjzzzccckkk~~~ooonnnhhheeeHHH111111777666111111666777:::===AAADDDFFFHHHIIIKKKMMMMMMOOO^^^{{{qqqkkkFFFeeemmmFFFUUU~~~@@@111666444888333333000FFFbbbjjjyyy|||\\\KKKYYY]]]ccceeeddddddfffhhhiiihhhiiinnnqqqvvv~~~pppdddiiittt}}}yyyuuufff\\\mmm|||~~~|||www~~~aaafff???999777:::===???EEEOOOUUUVVVWWWYYY^^^eeekkkmmmjjjfff```ccchhhllloooooonnnmmmrrrrrruuuooohhhsss{{{yyyiii888:::HHHAAAAAAEEEKKKQQQWWWaaallluuuvvv}}}nnniiijjjaaaZZZ[[[\\\YYYUUUUUUWWWYYYZZZ\\\[[[ZZZXXXWWW\\\___```]]]\\\]]][[[VVVTTTTTTTTTUUUWWWYYY[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXZZZ\\\^^^]]]\\\]]]```ZZZYYYaaaaaa]]]cccgggccc___```eeejjjmmmooozzzooofffgggllloooqqqqqqkkk|||zzzeeeVVVSSS:::333???>>>999;;;===222444333///---///111000......------,,,+++++++++************************)))))))))))))))))))))))))))************+++++++++cccDDD@@@CCC===999666222///...---,,,+++))))))))))))((((((((((((&&&&&&&&&&&&''''''&&&&&&000222111......000---'''***+++***(((&&&'''***------,,,+++*********)))(((&&&++++++(((''',,,///...555888;;;>>>???@@@AAABBB???;;;555222333555888999:::;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKLLLOOORRRUUUXXX[[[```dddfffhhhkkkmmmppppppqqqrrrsssuuuwwwwwwuuuxxx{{{|||{{{{{{~~~}}}{{{zzz|||zzzYYYLLLGGG>>>XXXnnn\\\UUUaaaqqq___sssWWWtttkkkWWW>>>---222888333222777999:::<<<@@@EEEIIIMMMOOOPPPPPPPPPNNNMMMYYYzzz~~~yyyJJJLLLJJJIIIIII222666333777555333333777YYYgggwwwlllVVVTTTYYY___bbbcccccceeehhhjjjiiimmmpppqqqtttuuu{{{rrrnnnvvv}}}tttfff___rrr~~~~~~~~~}}}~~~}}}~~~wwwlllnnn{{{~~~\\\SSS@@@;;;999<<>>888444333---111333333//////333222............---,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++bbbCCC@@@CCC===999666222///...---,,,+++))))))))))))((((((((((((%%%%%%%%%&&&'''(((&&&%%%000333222......111---'''***++++++)))&&&&&&)))------,,,************)))(((&&&+++,,,'''''',,,///---444777;;;===>>>@@@AAABBBAAA<<<666222222555777888999999;;;===???BBBCCCDDDEEEGGGJJJLLLOOORRRVVVYYYWWW[[[```cccfffhhhjjjlllqqqqqqqqqrrrssstttuuuvvvsssvvvzzz{{{zzz{{{~~~wwweeeSSSEEEqqqgggWWWSSSjjjqqqUUUjjjaaapppeeeKKK777,,,333666000222===999;;;???DDDKKKRRRXXX\\\PPPPPPQQQPPPOOO]]]jjjZZZGGGTTTTTTSSS777999333777555222444***PPPhhhzzz|||gggPPPUUU\\\```aaabbbdddgggfffgggkkkooonnnppp}}}yyytttwww~~~xxxmmmkkk~~~}}}{{{www|||}}}}}}|||zzzzzz{{{}}}zzz|||}}}}}}~~~}}}~~~fff___@@@BBB000999===AAAFFFQQQ\\\]]]WWWXXX]]]cccggghhhhhhggggggbbbaaaaaabbbcccfffiiikkkrrrlllmmmlllgggqqqnnnaaaDDD?????????AAAGGGOOOVVV[[[\\\```ddd{{{ssswwwwwwwwwxxxaaahhhfffaaa\\\]]]^^^]]]ZZZYYYUUUVVVWWWXXXXXXXXXWWWVVVVVVZZZ[[[ZZZZZZ\\\ZZZWWWUUUTTTTTTTTTTTTVVVWWWXXXTTTTTTVVVWWWXXXXXXYYYYYYdddaaa]]]\\\___cccfffgggeeemmmccc^^^iiicccYYYaaabbbdddccc^^^[[[___eeejjjeeeiiijjjiiimmmsssppphhhooooooooonnnnnnnnnpppqqqeee||||||sss{{{wwwvvvvvvnnnbbbZZZRRRSSSQQQKKKGGGFFFGGGGGG>>><<<===999222888<<<222///222111---...000---%%%///......------,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++]]]HHHDDDAAA===<<<888333000///...,,,+++))))))))))))((((((((((((''''''''''''''''''''''''---222222,,,+++///000...))))))))))))((((((((((((,,,---------,,,***)))'''$$$(((++++++((()))---222///444;;;???AAA@@@@@@@@@;;;<<<;;;777111111555:::;;;<<<>>>@@@BBBCCCDDDDDDIIIJJJLLLMMMNNNQQQUUUXXXYYY\\\```cccfffhhhlllnnnpppqqqssssssrrrsssuuuwwwsssuuuxxxzzz|||}}}~~~~~~{{{{{{{{{}}}nnnmmm}}}ttteeeSSSggg{{{___lll]]]gggxxxkkk___iii>>>888222///222555888999===@@@CCCGGGKKKPPPVVVZZZWWWWWWSSSYYYSSStttuuuAAA}}}RRRttt======(((...@@@000111222666EEE___www|||vvvUUU]]]NNNccciiiTTTbbbjjjnnniiijjjqqqssssss~~~uuuwwwooo\\\]]]rrrhhhooo}}}~~~|||~~~~~~~~~~~~{{{{{{{{{|||||||||||||||~~~|||}}}|||uuudddRRR888FFF222BBB>>>AAAMMMXXX[[[XXXWWWUUUWWW\\\aaa``````fffooofffccc^^^\\\___ccchhhjjj```gggooosssrrrsssvvvyyyvvvvvvzzzYYY;;;>>>@@@AAAIIITTTXXXUUU___aaagggqqq}}}xxxuuuuuuvvvuuu|||hhhyyy}}}dddVVV^^^WWWXXXZZZ\\\[[[YYYVVVTTTWWWVVVUUUTTTTTTVVVWWWXXXVVVTTTVVVZZZ\\\ZZZ[[[^^^YYYXXXXXXXXXYYYZZZ\\\]]]TTTXXXYYYVVVVVVZZZ]]]\\\\\\\\\___eeeddd___aaagggfffeeeeeeeeeeeebbb]]]ZZZbbbbbbbbbbbbbbbbbbbbbcccgggeeedddfffiiijjjgggeeefffkkkooonnnkkkkkkrrrxxxfffhhhllloooooommmjjjgggcccfffddd\\\XXXWWWSSSMMMSSSOOOKKKHHHFFFDDDBBB@@@999999777666444222111000000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))^^^HHHDDDBBB===;;;888333000///...,,,+++))))))))))))(((((((((((('''''''''''''''''''''''')))///000,,,***,,,---,,,))))))))))))((((((((((((,,,,,,------,,,***)))(((%%%(((+++***((()))---111000444999===?????????@@@===>>><<<888222111444888;;;<<<>>>@@@BBBCCCDDDDDDHHHJJJLLLMMMNNNQQQUUUXXXWWW[[[```dddgggiiilllnnnmmmnnnppppppoooppprrrtttvvvwwwyyy{{{|||}}}~~~~~~{{{{{{|||}}}|||nnn___SSSmmmzzzLLLaaa|||{{{}}}yyy~~~dddRRR888444///...111555888999@@@CCCGGGJJJNNNSSSXXX[[[ddd\\\[[[gggWWW___MMMZZZeeeIIIbbbBBB:::///777222111111444AAA[[[ttt~~~|||]]]PPPOOOWWWdddiiicccfffkkkhhhjjjqqqssssss}}}yyyeeecccqqqiiiqqq~~~~~~~~~~~~|||||||||||||||||||||||||||~~~}}}}}}}}}~~~}}}~~~ttt]]]LLL222>>>;;;DDDBBBFFFQQQYYYZZZYYYYYYXXXXXX[[[aaabbb```aaaddddddbbbaaaaaabbbeeeggghhhkkkeeeaaaeeennnuuuuuussswwwvvv}}}JJJ;;;999HHHNNNHHHIIITTTTTTYYYZZZVVVTTT___xxx}}}uuutttuuurrrooo}}}yyyvvvnnncccTTTQQQYYYSSSTTTVVVXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUVVVVVVSSSRRRSSSXXXYYYWWWXXX[[[ZZZZZZYYYYYYYYY[[[\\\]]]WWWZZZ[[[XXXXXX[[[\\\[[[]]]___dddfff```ZZZ]]]eee``````aaaccceeeeeebbb```bbbaaa______```bbbeeegggjjjhhhffffffgggjjjkkkkkkdddgggiiiiiigggggglllpppkkklllnnnnnnlllhhhdddbbb^^^```^^^XXXVVVXXXXXXTTTPPPMMMHHHEEEBBB@@@>>><<<999888777555333222000000/////////...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))^^^IIIEEEAAA===;;;888333000///...---+++))))))))))))((((((((((((''''''''''''''''''''''''&&&---111///++++++,,,,,,******)))))))))(((((((((++++++,,,,,,,,,***)))(((%%%(((******((())),,,000000333777:::;;;===>>>@@@??????>>>999444111222555:::;;;===@@@BBBDDDEEEEEEHHHIIIKKKMMMNNNQQQUUUXXXVVVZZZ```eeegggjjjlllnnnoooppprrrrrrrrrssstttvvvyyyyyyzzzzzz{{{}}}~~~{{{|||}}}~~~xxxeeeWWWWWWyyyfffXXXgggXXXlll@@@333111///000444888;;;<<>>@@@@@@@@@===999444111000777888;;;>>>AAACCCEEEFFFFFFHHHJJJLLLNNNQQQUUUXXX[[[^^^ccceeefffggghhhiiilllnnnpppqqqqqqqqqrrrssszzzyyyxxxwwwxxxyyy{{{|||{{{||||||}}}iiiXXX```sss```tttggg^^^OOO111444555666888:::===@@@BBBKKKNNNSSSVVVWWWYYY[[[\\\aaaWWW___eee```\\\^^^fff{{{mmmjjjiii[[[///;;;444444777444111444???SSSkkk|||sssgggyyysss[[[dddiiifffgggkkkppptttuuuyyy}}}vvv{{{}}}vvvtttwww{{{~~~|||{{{}}}}}}}}}~~~~~~}}}|||{{{|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{xxxwwwzzz|||uuu{{{{{{VVVOOOFFF@@@KKKCCCMMMNNNQQQWWW\\\[[[VVVWWW\\\fffeeefffeee```\\\^^^ddd```aaabbbbbbbbbdddhhhkkk___fffmmmmmmhhhfffkkkqqqxxxtttwwwzzzqqqnnnXXXCCC<<<888ZZZ___aaa\\\QQQJJJJJJNNNLLLJJJGGGFFFFFFHHHIIIJJJQQQOOONNNNNNQQQWWW^^^ccctttjjjfff}}}nnnYYYRRRRRRPPPLLLKKKOOOQQQTTTWWWWWWUUUQQQOOOTTTUUUVVVVVVUUUSSSQQQPPPMMMKKKLLLPPPPPPMMMMMMPPPVVVUUUTTTSSSSSSTTTTTTUUUUUUWWWWWWVVVYYY^^^]]]XXXXXXXXXXXXVVVTTTTTTTTTSSS```^^^ZZZYYYZZZ[[[\\\[[[]]]]]]]]]^^^___```aaabbb___cccfffeeeaaa^^^]]]^^^gggeeedddeeehhhgggccc^^^cccccccccbbbcccccccccddd```^^^[[[YYYTTTOOOLLLKKKKKKHHHCCC???<<<:::888666444333222111000///...---,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))^^^HHHCCC???999:::666222000//////...---))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%***//////+++***,,,,,,,,,+++***))))))(((''''''(((***+++++++++******(((((((((((()))***++++++000222555666777888;;;===>>>?????????<<<777333000444666999<<<@@@BBBDDDEEEEEEGGGJJJKKKMMMQQQUUUXXX]]]___bbbdddeeefffhhhjjjmmmooorrrssssssrrrssstttxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{|||}}}{{{vvvbbbZZZrrrhhhYYYiiisssaaaddd999///222444777888:::>>>BBBEEEJJJMMMPPPRRRSSSTTTVVVXXX[[[TTTYYYRRRUUU]]]XXX___nnnPPPXXXqqqJJJ:::000222777555333333777EEE\\\ppppppnnnUUUtttjjjhhhaaaeeegggjjjnnnrrruuuwwwyyysssjjjbbbiiigggccc______fffsss}}}~~~vvvqqqsssvvvyyy{{{~~~{{{{{{~~~~~~}}}~~~|||{{{{{{}}}~~~}}}}}}}}}{{{|||}}}~~~~~~~~~}}}{{{mmmkkkqqqzzzssskkktttRRRKKK<<>>???>>>:::555111222444777;;;>>>AAACCCDDDEEEGGGIIIKKKMMMQQQUUUYYY\\\^^^```bbbdddgggkkknnnnnnqqqtttvvvvvvuuuuuuvvvvvvwwwxxxyyyzzzzzzzzzzzz|||{{{yyyyyy{{{rrrooo___aaa}}}UUU```wwwqqq~~~___VVV555333222444777:::<<>>@@@???<<<666222111333666:::===@@@BBBDDDEEEFFFIIIKKKMMMQQQUUUYYY[[[\\\^^^```ccchhhnnnrrrkkknnnrrrssssssrrrrrrsssvvvwwwyyy{{{|||||||||{{{|||zzzxxxxxxzzzzzzPPPGGGyyypppgggqqqlllkkk]]]fffjjjnnnYYYaaaDDD999555333666999<<>>...999111222444333000444III```zzztttGGG]]]jjjJJJbbbbbbccceeefffkkkpppsssrrrwww{{{wwwxxx```DDD<<>>===???AAABBB@@@<<<666333111000222666===AAABBBAAAEEEFFFHHHIIIKKKOOOTTTXXXZZZ\\\___bbbdddhhhlllooonnnnnnoooqqqrrrssstttuuutttxxxyyywwwyyy~~~~~~xxx}}}|||{{{yyyzzz~~~OOOGGGAAADDD\\\jjjZZZNNNLLL^^^uuuxxx|||jjj[[[eee}}}sssxxxxxxLLLddd@@@000555333555KKKeeedddOOOLLLZZZVVVUUUYYY^^^ZZZSSSWWW```___^^^]]][[[YYYXXXVVVVVVVVVfffSSSRRRmmmTTTuuu\\\///>>>222444444666888111888OOOhhhppplllZZZOOOTTT\\\___aaacccfffgggjjjnnnppppppvvvvvv|||rrrcccJJJDDDGGGHHHBBB999555888>>>FFFLLLPPPRRRZZZhhhpppqqqqqquuuyyy|||}}}~~~~~~~~~~~~}}}~~~~~~}}}yyyzzz~~~||||||}}}vvvuuu~~~~~~wwwyyy~~~{{{wwwhhhqqq}}}}}}vvv{{{{{{\\\TTTCCC:::BBBLLLMMMLLLOOO]]][[[[[[___dddeeeaaa\\\ddddddbbb```______aaaccc]]]^^^___aaacccfffhhhiiilllkkkiiiccc^^^^^^dddjjjmmmsssuuuqqqpppttttttqqqzzzrrrtttjjjTTTHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIPPPQQQQQQQQQQQQOOONNNMMMUUUTTTTTTTTTUUUTTTQQQOOONNNPPPQQQSSSTTTTTTTTTTTTWWWVVVSSSRRRSSSUUUYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]______]]][[[]]]___```bbbcccaaa]]]\\\]]]___```______bbbfffhhhfffcccfffcccaaacccffffffbbb]]]^^^\\\ZZZYYYXXXWWWUUUSSSTTTSSSPPPMMMHHHDDD@@@>>>999888666444222111000000///......---+++***))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))mmmIIIBBBEEE;;;999777444000...,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%'''%%%$$$(((---000...,,,,,,,,,,,,,,,+++***))))))((('''''''''((()))+++,,,***)))(((((()))***,,,...)))000888;;;888666999>>><<<>>>AAABBBAAA>>>999666222111111444:::???AAABBBDDDFFFGGGIIIKKKNNNSSSVVVYYY\\\```ccceeehhhlllnnnnnnooopppqqqrrrtttuuuuuuuuuyyyyyyvvvxxx}}}}}}yyyzzz{{{}}}}}}}}}[[[JJJ>>>FFFgggppp\\\HHH>>>999999EEEUUUcccuuuwwwfff]]]kkk{{{mmmllltttgggSSSSSS555666888;;;@@@QQQeeeeeeXXXUUU___ddd[[[XXX^^^bbb___ZZZYYY\\\\\\\\\\\\[[[YYYXXXXXXUUU]]]sssvvvUUU~~~XXX<<<:::555666333444666222444AAARRRggguuuoooaaa[[[YYYUUU^^^bbbfffhhhhhhjjjmmmnnnuuuuuuyyy}}}{{{~~~}}}oooSSSDDDFFFFFF@@@999444555777999???DDDIIISSScccooossstttwww{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~yyy{{{uuuvvvuuuwwwzzzssswwwkkkttt{{{}}}uuussszzzxxxtttXXXOOOFFFEEELLLOOOMMMPPPXXXXXXXXX[[[___bbb```ZZZUUUYYY\\\```___]]]^^^ccciiieeeccc___]]]]]]___ccceeehhhjjjjjjgggcccbbbfffjjjmmmrrrtttpppooossstttqqqxxxvvvvvv|||zzznnn^^^QQQJJJIIIGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIOOOOOOPPPPPPPPPOOOMMMLLLRRRRRRRRRSSSTTTSSSQQQOOOOOOPPPRRRTTTUUUUUUTTTSSSZZZYYYVVVTTTSSSUUUWWWYYYVVVWWWZZZ\\\]]]]]]\\\[[[ZZZ]]]______]]]\\\]]]______bbbddddddbbbbbbccceeebbbaaabbbeeeiiijjjgggddd[[[YYYXXXZZZ^^^^^^[[[WWW\\\ZZZXXXWWWXXXWWWUUUTTTSSSRRROOOKKKGGGCCC???===999888666444222111000000///...---,,,+++******)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))lllIIIAAABBB:::999777444000...,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&)))+++...///------------,,,+++***)))((((((''''''''')))***+++***))))))((()))***,,,---)))///666:::;;;;;;;;;<<<;;;===@@@BBBBBB???===:::555222000000555;;;@@@BBBDDDEEEGGGIIIJJJMMMRRRUUUWWW[[[```cccfffhhhkkkmmmnnnnnnoooqqqrrrssstttuuuwwwyyyyyyvvvwwwzzz{{{yyyxxx{{{uuuZZZFFFAAAOOOmmmUUUDDD555222555666:::AAAOOOhhh}}}yyywwwqqqeeedddxxxccceeecccxxxSSSYYYCCC+++;;;777888>>>JJJTTTUUURRRRRRTTTXXXSSSRRRWWW\\\]]]ZZZYYYYYY[[[\\\]]]]]][[[ZZZXXXWWWWWWccc\\\^^^jjjeeeyyy===777666444555666555333333@@@```|||kkkZZZNNNVVV\\\cccgggggggggjjjmmmooorrrvvvzzz|||}}}~~~nnnIIIGGGCCC???:::777666555000666;;;@@@KKK\\\jjjqqqwwwyyy|||}}}}}}||||||}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~www}}}zzzvvvzzzxxxyyywwwooo{{{vvvxxxxxxvvvtttwwwWWWRRRJJJLLLRRRVVVPPPJJJPPP]]]VVVWWWYYYZZZ\\\\\\\\\[[[QQQXXX^^^___[[[\\\bbbiiivvvppphhhbbb```ccchhhllldddgggjjjjjjhhhgggiiikkkkkkoooqqqooonnnqqqrrrrrrvvvwwwuuunnneeesssyyyfffXXXNNNFFFCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIILLLMMMNNNNNNNNNMMMLLLKKKOOOOOOOOOQQQSSSSSSQQQOOOOOOQQQSSSUUUVVVUUUSSSRRRZZZXXXVVVUUUUUUWWWZZZ[[[RRRUUUYYY]]]______]]]\\\YYY[[[\\\\\\[[[[[[\\\]]][[[]]]```aaaaaa```aaaaaa^^^^^^___cccggggggccc^^^XXXVVVVVVXXX\\\]]]ZZZWWW[[[YYYWWWVVVUUUTTTRRRPPPNNNMMMJJJGGGCCC???<<<:::888777555333111000//////......---,,,+++******)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))iiiHHHAAA@@@:::999777444000...,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&&&&)))...222//////......---,,,******)))(((''''''''')))***+++))))))((((((((()))*********---111777>>>BBB>>>888999:::===???@@@@@@>>>===777444///...111777===BBBDDDEEEHHHJJJKKKNNNRRRUUUVVVZZZ___dddfffhhhjjjkkkmmmmmmnnnoooqqqrrrssssssxxxyyyyyywwwvvvxxxyyyzzzyyy|||~~~~~~lllPPP@@@>>>???IIIVVVXXXHHH>>>777888;;;::::::<<>>+++:::777@@@IIIOOOOOOQQQXXXYYYVVVRRRZZZ```___[[[[[[```eeeYYYZZZ\\\^^^]]][[[YYYWWWWWWUUU\\\rrrrrrHHHccc}}}ZZZ444222666888777888666...777RRRssshhhUUULLLRRR[[[ccceeeeeehhhmmmkkkqqqvvvxxx{{{}}}xxxLLLQQQ]]]eeemmmTTTMMMCCC>>>===<<<;;;999222555888<<>>GGGBBB777777999;;;===>>>>>>>>>>>>:::666111......333:::???CCCEEEHHHJJJLLLOOOSSSVVVUUUYYY___ccceeegggiiijjjkkklllmmmnnnooopppqqqrrrwwwxxxyyyyyywwwvvvxxx{{{|||}}}~~~~~~hhhLLL@@@DDDAAA======::::::999:::;;;999555444666DDDYYYvvv~~~tttrrrvvvUUUmmm\\\PPPAAA===111999>>>EEEOOORRRLLLMMMXXX[[[VVVRRR[[[___ZZZVVVYYY\\\[[[ZZZ[[[]]]]]]\\\ZZZWWWUUUQQQSSSZZZiiiVVVZZZ}}}^^^]]]777...444:::666999:::///111===TTTpppwwwNNNMMMRRR\\\ccceeehhhmmmnnntttxxxuuuvvv|||PPP888444FFFYYYlll~~~aaaTTTEEE<<<;;;<<<;;;999444444666999???LLL]]]jjjsssuuuwwwxxxxxxyyyzzz|||yyyyyyyyyyyyzzz{{{|||}}}}}}|||zzzyyyyyy{{{~~~{{{|||}}}|||zzzyyyzzz{{{www|||xxxwww|||uuuvvvooooooyyyqqqrrrvvvsssppprrrxxx|||lll{{{uuulllpppRRRKKKIIIKKKQQQYYYZZZTTTOOORRRYYYUUUVVVWWWXXXZZZ^^^cccgggZZZZZZZZZ\\\^^^___^^^\\\```]]]XXXVVVVVVYYY^^^aaabbbbbbcccccceeegggkkkmmmjjjjjjkkkkkkkkkkkkmmmpppuuuiiigggpppsssjjjhhhoooaaaJJJEEE???<<<======<<<===AAA<<<<<<======???@@@BBBBBB??????AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIILLLLLLMMMOOOQQQRRRPPPOOONNNPPPRRRTTTUUUTTTRRRQQQSSSSSSTTTUUUWWWZZZ]]]___ZZZYYYWWWVVVWWWYYY\\\]]]YYYXXXXXXXXXYYY[[[\\\\\\aaaaaabbbcccdddcccbbbaaa]]]]]]```dddhhhgggbbb^^^WWWWWWWWWWWWWWWVVVTTTRRRVVVTTTRRRQQQPPPOOOLLLJJJFFFDDDAAA>>>:::888666666555444222111//////......,,,,,,,,,++++++******)))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))aaaIIICCC>>><<<999777444000...,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%(((---111------......------,,,+++***)))(((''''''((()))***)))))))))((((((''''''&&&,,,,,,***,,,999FFFEEE;;;888999:::;;;<<<=========<<<999555000...111666:::@@@CCCFFFJJJMMMPPPTTTVVVUUUYYY^^^aaadddfffiiikkkkkkkkklllnnnooopppqqqrrruuuvvvyyy{{{xxxuuuwww{{{}}}~~~~~~~~~}}}}}}||||||}}}~~~nnnwwwaaaOOONNNIIICCC@@@999666;;;AAA@@@:::444333666===NNNkkk|||{{{vvvqqqxxx}}}wwwzzztttPPP{{{}}}LLLQQQ222888777:::GGGEEEOOOQQQIIIHHHQQQWWWTTTRRRRRRNNNNNN[[[hhhcccTTTZZZ[[[[[[[[[ZZZXXXVVVTTTRRRTTTWWW]]]rrrNNNxxxXXX~~~NNN333111999444777<<<111000222===WWWyyyiiiYYYOOOTTT^^^cccgggkkklllqqqvvvvvvwwwXXX===DDDSSSeeexxxeeeWWWEEE:::777888888666333111111555:::FFFZZZjjjrrrtttvvvvvvvvvwwwyyy{{{uuuuuuvvvvvvwwwxxxyyyzzz{{{zzzzzzyyyzzz{{{|||}}}||||||}}}}}}}}}}}}||||||wwwwwwtttoooppp|||{{{|||kkkvvvlllmmmpppwww{{{ssseee^^^vvv^^^fff^^^NNNSSSNNNQQQUUUYYYZZZYYYXXXZZZ]]]RRRUUUYYY]]]^^^]]]ZZZWWW[[[XXXWWWZZZ___aaa```]]]^^^]]]]]]]]]___aaadddfffdddbbb``````aaaeeeiiilllkkkiiiiiijjjiiigggjjjnnnpppgggbbbfffhhheeeeeekkk___ooosssOOO???CCCBBB>>>===>>>>>>;;;<<>>???@@@======>>>???@@@@@@@@@???@@@AAACCCFFFGGGHHHHHHGGGJJJJJJKKKMMMOOOPPPNNNLLLMMMNNNPPPRRRSSSSSSSSSSSSUUUUUUTTTTTTUUUWWWXXXYYY\\\ZZZVVVSSSSSSVVVYYY\\\\\\[[[YYYZZZ\\\^^^______^^^]]]^^^```ccceeeffffff\\\\\\]]]bbbffffffccc___XXXXXXXXXXXXWWWUUURRRQQQOOONNNMMMMMMNNNOOOMMMLLLFFFDDD@@@===:::888777777333222111000///.........,,,,,,++++++************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))aaaJJJDDD===<<<999777444000...,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%'''***,,,++++++,,,------------,,,***)))(((''''''((()))***+++++++++******)))(((''''''------***000???FFFDDD;;;;;;;;;;;;<<<<<<=========<<<999444000///222666;;;???CCCHHHKKKOOOSSSVVVVVVYYY]]]```bbbeeeiiikkklllmmmnnnoooppprrrssssssrrrsssxxx}}}zzzuuuvvv|||{{{}}}~~~~~~~~~|||}}}~~~yyy\\\NNNCCCAAABBB===999@@@FFFDDD===888888999:::IIIfffwwwzzz{{{nnnkkkzzzyyyzzzfff___dddkkkRRRDDD222444:::===GGGMMMVVVYYYSSSOOOTTTZZZ\\\ZZZZZZTTTTTTfffxxxqqq]]]XXXXXXYYYYYYXXXWWWVVVVVVRRRUUUTTTRRR___cccLLL^^^___yyyEEE222999444777???444333111555BBBZZZyyyrrrSSSNNNXXX```dddgggiiijjjpppvvv{{{YYYHHHNNNgggyyyxxx[[[PPPBBB:::999;;;;;;:::555222111333888CCCXXXkkkuuuvvvwwwwwwvvvvvvwwwyyytttttttttuuuvvvwwwxxxyyyxxxyyyyyyzzzzzzzzzzzzzzz{{{zzzyyy|||}}}{{{www~~~}}}||||||www|||xxxxxx{{{|||~~~ppphhhmmmwwwVVVRRRRRR[[[ZZZ\\\]]][[[ZZZZZZ\\\]]]UUUUUUVVVYYY\\\[[[WWWSSSYYYXXXWWWYYY\\\___``````VVVVVVVVVWWWXXXZZZ\\\^^^eeeccc``````bbbeeegggiiilllhhhgggiiigggdddffflllhhheeecccaaaccceeehhhjjjdddUUUYYY{{{kkkRRRBBB999===GGG999:::>>>CCCBBB===;;;<<<;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>======>>>AAACCCEEEFFFGGGFFFHHHHHHHHHJJJLLLLLLJJJIIILLLLLLMMMNNNPPPRRRSSSTTTSSSSSSSSSSSSSSSTTTUUUVVVZZZXXXUUUSSSSSSTTTWWWYYY]]]ZZZXXXYYY\\\___```___YYYWWWVVVWWW\\\___aaaaaaYYYYYYZZZ^^^ccceeebbb___YYYZZZ[[[[[[YYYXXXVVVVVVOOOMMMLLLKKKLLLLLLJJJHHHCCCAAA===:::777666666666222111000///...---------++++++++++++************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))~~~aaaLLLEEE<<<<<<999777444000...,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%'''((()))******+++,,,------------***)))(((''''''((()))***---------,,,+++***)))(((###...111******888FFFKKK>>>======<<<<<<<<<============;;;666111///000333888<<>>AAACCCCCC;;;666444555888AAAVVVjjjxxxyyyyyyxxxvvvuuuvvvxxxssssssttttttuuuwwwxxxyyywwwxxxyyyzzz{{{zzzyyyxxxyyyvvvuuuyyy~~~|||xxxvvvvvvtttuuuvvvtttrrrrrrnnnnnnfffnnnzzz\\\OOOSSSLLLhhhbbbdddbbb\\\VVVVVVXXXYYY\\\WWWQQQQQQWWW[[[\\\[[[YYYZZZZZZYYYXXXYYY]]]```^^^]]]\\\\\\\\\^^^```aaaeeecccbbbbbbccceeefffffflllhhhgggiiigggbbbeeekkkbbbdddeeeffflllpppjjjaaa___YYY___llllllqqq{{{eeeRRRAAA<<<>>>===888666AAA===:::999888666999>>>;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;===???BBBDDDFFFFFFFFFFFFFFFFFFHHHIIIIIIGGGEEEKKKKKKKKKLLLNNNQQQTTTVVVOOOOOOPPPQQQSSSTTTVVVWWWVVVUUUTTTSSSTTTUUUVVVWWWZZZWWWUUUVVVYYY]]]]]]]]][[[WWWTTTTTTWWW[[[\\\\\\]]]\\\\\\```eeehhhgggeeeVVVXXXZZZZZZYYYWWWWWWWWWSSSQQQNNNLLLJJJHHHDDDBBB???===999666333222222222222111000......---------+++++++++***************(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))bbbFFFEEE???;;;:::888444111...---,,,,,,))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((000...---+++******+++,,,...,,,***(((''''''((())))))***+++,,,+++***(((&&&+++&&&&&&---///000===NNNUUU???444===@@@777888EEE;;;<<<<<<;;;888333///,,,333777<<>>CCC^^^^^^^^^]]]\\\[[[ZZZYYYXXX]]]ZZZWWWWWWZZZ[[[[[[YYYWWWXXXYYY\\\]]]]]][[[YYYXXX[[[]]][[[YYY[[[aaagggbbb```]]][[[\\\```eeeiiieeeeeeeeedddcccdddgggjjjiiihhhhhhgggeeebbb```^^^\\\]]]___bbbdddfffggggggwwwhhhQQQCCC;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;<<<<<<===>>>============???AAAAAAAAABBBCCCEEEFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGIIILLLPPPQQQQQQPPPNNNNNNOOOPPPRRRUUUXXXYYY]]][[[ZZZYYYYYYXXXUUUSSSSSSSSSTTTTTTTTTWWW[[[^^^___\\\YYYWWWXXXZZZ[[[\\\ZZZ[[[]]]^^^___bbbfffiiidddbbb___[[[XXXWWWVVVUUUXXXUUUPPPMMMKKKIIIGGGEEE;;;999666444444333111000000000///------,,,,,,,,,---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))dddFFFCCC>>><<<:::888444111...---,,,,,,))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''------,,,++++++******+++---,,,***((('''((())))))***+++,,,---,,,+++)))(((***%%%%%%***++++++666DDDUUULLL@@@999777888<<<>>>;;;<<<<<<;;;999555111///222555999===BBBHHHNNNRRRUUUYYY^^^aaacccfffhhhjjjmmmlllpppuuuvvvrrrssswwwwwwyyyyyyyyywwwvvvwwwxxx~~~}}}|||}}}UUU^^^dddZZZMMMeeeMMMCCCRRR\\\UUUFFF:::666999SSSrrryyyyyy~~~{{{~~~```[[[{{{\\\EEE???999999AAAIIINNNOOO```WWWRRRSSSNNNIIIKKKPPPXXXZZZ^^^```[[[VVVXXX^^^TTTTTTRRRQQQQQQRRRSSSSSSRRRLLLLLLQQQQQQYYYvvvUUUdddYYYTTTIII///111;;;777CCC888333111333333333999AAA___vvv```NNNJJJWWWZZZgggkkkpppmmmZZZUUU___qqq}}}ZZZSSSNNN444111BBBEEE<<<===<<<888222333DDDaaawwwwwwxxxyyyyyyyyyxxxwwwvvvuuurrrrrruuuuuussstttwwwmmmppptttvvvwwwxxxxxxyyywwwzzzuuuuuuyyytttooovvvjjjllldddllluuusssqqqsssxxxxxxlll```fffuuuyyybbbQQQHHHBBBLLL______]]][[[YYYWWWVVVVVVVVV[[[YYYXXXYYYZZZZZZWWWUUUYYYYYYYYY[[[^^^___\\\YYYYYY[[[\\\ZZZXXXYYY^^^dddgggddd```]]]]]]^^^```bbbeeeffffffeeedddeeegggiiifffggggggfffeeebbb```^^^ZZZ[[[\\\^^^___```aaabbbTTT\\\tttsss\\\KKKBBB??????::::::::::::999999888888:::::::::::::::999888777888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<============>>>@@@@@@@@@@@@BBBCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEFFFIIIMMMNNNNNNMMMMMMMMMNNNOOOQQQTTTWWWXXXYYYXXXWWWXXXYYYYYYXXXVVVXXXXXXWWWVVVUUUVVVWWWXXX\\\ZZZXXXXXXYYY[[[]]]^^^WWWXXXZZZZZZ[[[]]]aaaccc\\\[[[ZZZXXXWWWVVVVVVVVVTTTRRRNNNKKKIIIFFFCCCAAA:::888555333333222000///000///...---,,,,,,,,,,,,,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))gggFFFBBB>>>===:::888444111...---,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))***+++,,,++++++***)))---,,,***)))(((((()))***+++,,,---......,,,+++)))***&&&&&&***)))(((///:::NNNWWWPPP;;;222;;;???:::;;;<<<<<<<<<:::777555333///111444888===DDDLLLQQQTTTXXX]]]aaadddfffiiikkkooonnnpppssssssqqqrrrvvvvvvxxx{{{{{{zzzyyyyyyzzz{{{{{{{{{}}}mmmAAAEEESSSMMMlllssshhhYYYeeeNNNiiikkkYYYHHHFFF<<<555@@@kkkwwwvvvuuuwww{{{~~~~~~~~~fffUUU|||iiiFFF:::999999>>>GGGOOOSSSUUUeeeJJJPPPfff]]]PPPRRRUUURRRWWW]]]___ZZZTTTWWW___VVVUUUTTTSSSQQQPPPOOOOOOOOOMMMPPPRRRMMMOOOggglllOOOTTTRRR333;;;888<<<666555555555222///111666MMMnnngggNNNLLLUUUaaafffjjjvvvkkkIII>>>OOOeeeHHHOOOjjjOOOEEENNNFFF???===888222333CCC\\\pppuuuyyy||||||yyyvvvvvvwwwwwwtttsssuuuuuutttuuuyyypppqqqtttwwwzzz{{{yyyxxxyyy|||xxxwwwzzzuuuuuuyyyrrrxxx{{{uuupppnnnooollljjjtttrrrRRROOOHHHKKKWWW[[[]]]\\\ZZZXXXVVVUUUTTTTTTXXXXXXXXXYYYZZZXXXTTTQQQ[[[YYYXXX[[[___aaa]]]YYYVVVXXXYYYWWWUUUVVVZZZ^^^fffdddaaa___]]]]]]^^^^^^dddeeeggggggfffeeefffgggcccdddeeefffdddbbb```^^^XXXXXXXXXYYYYYYZZZZZZZZZ]]]WWWTTTXXX```fffnnntttxxxggg___OOOIIIAAA:::555666888:::999999888888888888888777888999::::::999777444333777777888888999999::::::<<<;;;:::::::::;;;<<<===<<<===>>>>>>======???@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFHHHKKKMMMLLLKKKLLLLLLLLLMMMOOORRRTTTVVVUUUTTTTTTVVVXXXZZZZZZYYY\\\[[[ZZZXXXVVVUUUTTTSSSXXXXXXWWWXXXYYY[[[]]]^^^YYYZZZ\\\\\\\\\]]]```bbbVVVVVVVVVUUUUUUTTTRRRRRROOOMMMJJJGGGEEEBBB>>><<<888555333111111111///---//////...---,,,,,,,,,,,,******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))iiiFFFBBB>>>>>>:::888444111...,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&(((***,,,,,,+++)))(((++++++***)))))))))***++++++,,,---......---+++******((((((+++***(((---444@@@UUU\\\JJJ:::<<<>>>;;;;;;;;;<<<<<<<<<:::888777//////000222777>>>HHHNNNRRRVVV[[[___bbbeeehhhjjjppppppqqqqqqpppppprrruuutttwwwzzz{{{{{{zzzzzzzzzyyyyyyzzz{{{}}}wwwRRR;;;DDDCCCMMMaaarrrqqqfffvvvggg>>>,,,@@@AAA===QQQzzz}}}tttuuuwwwxxxyyy|||~~~]]]TTTssswww^^^EEE888:::>>>EEELLLQQQSSSTTTWWWHHHeeemmmZZZ^^^[[[RRRTTTXXX[[[WWWQQQRRRVVVUUUUUUUUUTTTRRRPPPNNNMMMOOOMMMPPPQQQLLLJJJXXXlll\\\ggg}}}___DDD999>>>777===:::777444222111111333EEETTTjjjgggMMMKKKRRR\\\gggmmmqqqgggQQQYYY|||{{{gggpppHHHCCCJJJNNNHHH@@@<<>>>>>:::888444111...,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&))),,,---,,,***(((***************+++++++++***+++,,,......---+++***((('''''')))))))))+++///555KKK^^^]]]LLL===:::<<<;;;;;;<<<===<<<<<<;;;:::111000//////222999BBBHHHQQQTTTZZZ^^^aaadddgggjjjpppqqqqqqooonnnpppssstttrrruuuxxxzzzyyyyyyxxxyyy{{{|||||||||||||||}}}~~~~~~```gggnnnppp^^^eeeXXXdddYYYNNN]]]lllXXXTTTAAA>>>___}}}uuu{{{||||||{{{{{{{{{nnnSSSYYYsssIIIFFF888===DDDJJJNNNQQQRRRSSSUUU___jjjWWW]]]VVVVVVSSSTTTXXXYYYVVVSSSTTTSSSSSSSSSSSSRRRQQQOOONNNQQQMMMLLLNNNLLLIIINNNXXX]]]```DDDnnnZZZ222>>><<>>HHH[[[llluuupppuuuyyyyyytttqqqrrruuuvvvsssrrrtttuuussstttxxxvvvsssoooppptttwwwwwwvvvyyyyyyvvvzzztttmmmvvvxxxpppooo|||vvvuuuuuugggZZZRRR]]]sssttt```rrrooohhhMMMQQQ[[[MMMNNNYYYOOOMMMPPPTTTWWWXXXVVVSSSQQQTTTSSSSSSRRRSSSUUUWWWZZZYYYVVVTTTWWW[[[]]][[[WWWTTTUUUVVVVVVWWWXXX[[[]]]YYYYYYZZZ[[[\\\]]]^^^___^^^aaadddfffeeedddccccccaaaaaabbbbbbbbbaaa```___ZZZXXXVVVTTTSSSQQQQQQQQQIIIMMMNNNIIIIIIMMMMMMHHHEEEEEECCC>>>;;;===CCCHHHBBBAAA>>>:::;;;===>>><<<<<<888555888:::999777666@@@===999666444555777888555555555555555555555555222444777999999888666555555555555666666666666666:::999777666666888:::;;;999:::;;;;;;999999:::;;;======>>>???@@@BBBDDDEEEGGGFFFEEEGGGIIIKKKKKKKKKJJJJJJJJJJJJLLLNNNPPPRRRTTTRRRQQQRRRUUUWWWWWWWWWVVVUUUUUUVVVXXXYYYWWWUUUUUUWWWYYYXXXWWWUUUVVVXXXVVVXXXYYYYYYXXXWWWXXXZZZTTTTTTTTTSSSRRROOOLLLKKKHHHFFFDDDBBB@@@<<<888444444111///.........,,,+++---,,,,,,++++++++++++,,,(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((iiiHHHDDD???===:::888444111...---,,,,,,))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%(((+++------+++***)))******++++++,,,,,,,,,)))+++,,,......---,,,+++'''&&&&&&&&&'''((()))***000>>>UUUeee]]]HHH<<<>>>;;;<<<<<<<<<<<<<<<<<<;;;555444111//////444<<>>:::@@@IIINNNOOOPPPSSSUUUVVVkkk]]]QQQYYYTTTSSSMMMLLLRRRVVVVVVTTTSSSPPPPPPPPPOOOOOOOOONNNNNNOOOJJJHHHJJJJJJHHHHHHKKKeeettt;;;iiizzzNNNeeevvv999222555RRRMMMCCC888444555444111...222:::BBBVVV}}}qqqRRR:::FFF[[[bbbxxxzzznnnmmmoooTTTgggcccQQQTTTbbbnnnssspppsssuuuuuurrrqqqrrruuutttrrrrrruuuvvvssssssvvvtttrrrppppppsssvvvwwwxxxnnnnnnrrryyy{{{|||~~~rrrooogggSSS[[[hhhuuuvvvrrrppp```WWWJJJOOOSSSFFFGGGRRRQQQFFFJJJOOOTTTVVVTTTRRROOOSSSRRRQQQPPPQQQTTTYYY]]]WWWVVVUUUVVVXXXYYYYYYXXXYYYYYYYYYZZZ[[[]]]^^^___[[[[[[[[[ZZZZZZ[[[[[[\\\ZZZ]]]```bbbbbbbbbbbbccc``````^^^]]]]]]]]]]]]^^^YYYXXXUUURRRPPPNNNNNNNNNMMMPPPOOOHHHBBBAAA@@@???AAACCCDDDCCCAAA???>>>===???>>><<<;;;;;;<<<<<<;;;;;;:::::::::999999999999:::888555333222333444666333333333333333444444444111333555777888888777666444444444444555555555555888777666666666777888999777888999999888888:::;;;::::::;;;<<<===???AAABBBCCCBBBAAACCCFFFHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQTTTRRRPPPQQQSSSUUUUUUUUUVVVTTTSSSUUUYYY\\\[[[YYYUUUXXX[[[[[[XXXUUUVVVWWWWWWXXXZZZZZZYYYXXXYYYZZZRRRRRRRRRRRRQQQPPPOOONNNFFFDDDAAA???===:::666333222000...---------,,,+++,,,++++++******+++++++++(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((gggIIIGGG@@@;;;:::888444111...---,,,,,,))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%(((+++------------((()))***+++,,,,,,------***,,,---/////////---,,,+++***(((&&&&&&(((((((((+++111CCC[[[fff]]]MMMCCC<<<<<<<<<<<<<<<<<<<<<<<<;;;888444000...111666:::BBBGGGOOOVVV]]]dddiiimmmlllqqqrrrnnnnnnrrrtttrrrsssuuuvvvvvvvvvuuuwwwxxx~~~}}}|||}}}~~~ttthhhbbbllleeeUUURRR}}}SSS___ooopppZZZNNNmmmxxxrrrrrruuusssrrrssswww~~~|||wwwgggrrrnnnQQQ;;;:::???FFFMMMPPPNNNNNNQQQTTTMMM\\\gggbbbVVVSSSTTTRRRMMMHHHGGGJJJMMMLLLMMMOOOOOONNNLLLKKKJJJJJJKKKKKKJJJGGGFFFFFFDDDCCCDDDGGGVVV___IIIwwwXXXpppCCC111DDDJJJJJJAAA999666555333222...777<<>>BBB999:::<<>>;;;666555555555555444444555555888999666333111222222+++...333666888777444333111111111222222333333333222222333444555555555444444444444444444333333333555555666666666777777777555777888999888999:::<<<999999:::;;;===???AAABBBAAA@@@@@@AAAEEEHHHIIIIIIJJJIIIIIIJJJKKKMMMOOOPPPRRRPPPOOOOOORRRTTTVVVVVV\\\XXXUUUVVVZZZ]]]\\\YYYUUUYYY^^^^^^[[[XXXYYY[[[XXXZZZ\\\]]]\\\[[[\\\\\\TTTSSSRRRPPPOOONNNNNNMMMEEEBBB>>>;;;999666444111222000...---------,,,+++++++++************++++++((())))))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((fffJJJHHH@@@::::::888444111...---,,,,,,))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%(((+++---......///((()))***+++,,,---------+++---///000111000///...000///+++((((((******(((%%%'''333MMMhhhppp___JJJ<<<<<<<<<<<<<<<;;;;;;;;;>>><<<777222...///333666777===FFFPPPYYYaaahhhllljjjppprrrnnnnnnssstttrrruuuvvvwwwvvvuuuuuuwwwyyy{{{}}}~~~{{{zzz|||~~~||||||}}}|||xxxvvvooorrriiibbbiiixxxoooMMMGGGJJJ[[[rrriiiiiioootttqqqrrruuu}}}}}}{{{pppkkkXXXHHHBBB???FFFLLLQQQQQQMMMKKKMMMQQQFFFJJJIIIMMMXXXVVVKKKGGGNNNKKKJJJJJJGGGEEEGGGMMMNNNLLLJJJGGGFFFFFFGGGHHHDDDEEEEEEDDD@@@>>>BBBGGGDDDaaa{{{EEE\\\hhhooo@@@222BBBMMMHHH===888888888999(((...999444AAAYYYaaaYYYCCCHHHTTT]]]wwwwww|||wwwuuuuuuuuurrrppppppsssvvvwwwwwwtttsssvvvzzz{{{wwwuuuvvvrrrvvvxxxvvvooohhhdddbbbzzzhhhtttpppooorrrpppoooqqq[[[RRReee^^^vvv}}}vvvWWWXXXhhhooo~~~ZZZTTT===IIINNNPPPSSSNNNIIIMMMPPPPPPQQQQQQSSSTTTVVVWWWQQQSSSVVVUUUSSSSSSUUUXXXUUUXXX[[[ZZZVVVVVVZZZ^^^\\\[[[YYYXXXXXXWWWUUUSSS___^^^\\\[[[[[[\\\^^^___SSSVVVYYY[[[\\\^^^```bbb^^^[[[WWWSSSRRRSSSVVVXXXTTTRRRNNNKKKHHHGGGGGGGGGHHHBBB@@@DDDDDD>>><<<>>>@@@<<<888777999999888555888777777999888666666888000555888666333222444555555444333111111111111222000000111111222222222333333333222222222222222222333333333333333333333333444555666666777777666666444666888888888999;;;===;;;;;;<<<===???AAACCCDDDBBBAAAAAABBBFFFIIIKKKLLLJJJJJJIIIJJJKKKMMMOOOPPPPPPOOOMMMNNNQQQUUUWWWWWWbbb]]]XXXXXX[[[]]][[[YYYTTTZZZ___```^^^\\\]]]___UUUWWWYYYZZZZZZYYYYYYZZZXXXVVVSSSOOOLLLJJJJJJIIIDDD@@@<<<888666444222000222000...------...,,,++++++***************++++++))))))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((___JJJEEEBBB===:::888444111...---,,,,,,)))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&)))---000222)))((('''))),,,...---+++...,,,+++,,,...111222222111///---***)))((()))******&&&)));;;XXXmmmooohhhEEE@@@<<<======:::777777<<<;;;:::999888555000---777999>>>DDDLLLWWWbbbiiihhhkkkppprrrrrrqqqqqqqqqwwwwwwvvvuuuttttttttttttzzz{{{|||}}}}}}~~~}}}~~~dddxxxXXX___}}}~~~jjjjjjppppppoooqqqqqqqqqxxx}}}{{{^^^___aaazzzlllLLLEEE999QQQKKKMMMPPPQQQRRRQQQPPPOOORRRRRRRRRSSSSSSPPPKKKGGGLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBKKK>>>jjj___UUUeee[[[888:::JJJcccEEE,,,BBB999:::111111777444...<<>>??????>>>>>>???@@@@@@AAAAAAAAAAAACCCGGGJJJNNNKKKHHHHHHKKKMMMMMMMMMRRRQQQPPPOOOPPPRRRTTTVVV[[[ZZZ[[[^^^bbbccc```]]]WWWZZZ]]]^^^]]]\\\[[[\\\^^^\\\\\\___bbb___XXXRRRTTTQQQMMMJJJIIIGGGDDDBBBDDD???999555333222111000......---,,,,,,+++******************************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((\\\GGGBBB???::::::888444111...---,,,,,,))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%(((,,,000222+++)))((())),,,...---,,,---,,,,,,---000222222222222000...+++***))))))***333,,,&&&+++>>>ZZZrrr~~~]]]EEE:::AAABBB777888FFF<<<;;;:::999999666222///222444777<<>>OOOMMMMMMMMMPPPSSSTTTSSSQQQSSSRRRRRRRRRTTTUUUTTTSSSNNNMMMKKKJJJHHHFFFEEEDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAA???QQQ}}}|||ZZZsss[[[TTT555777nnnsssNNNDDD444888444111333444444666888JJJssslllTTT>>>;;;JJJccc}}}zzzvvvtttsssrrrrrrqqqppppppppppppqqqssstttvvvssstttyyyzzzvvvsssttt]]]aaacccvvv{{{SSSooozzzeeeoooqqqkkktttbbb\\\UUUTTTZZZhhhzzzvvvmmm|||rrr[[[|||bbbOOO@@@???EEEKKKNNNLLLJJJIIIIIINNNMMMNNNNNNOOOPPPRRRRRRVVVXXXZZZZZZWWWTTTTTTUUUUUUTTTVVVYYYYYYWWWYYY]]]^^^\\\\\\___^^^XXXUUUUUUVVVXXXZZZYYYWWWTTTTTTUUUXXXWWWVVVWWWXXXYYYZZZZZZ[[[ZZZWWWTTTQQQPPPPPPPPPMMMKKKGGGDDDAAA??????>>>@@@???>>><<<::::::999999999888888777777666555555444333333333222222222222333222222222111111111111111111111000000/////////000000000000000000000000000000000111111111222222222222222222222222222222444444333333333333333333555555666777888999:::;;;:::<<<======<<<<<<===>>>???@@@@@@@@@@@@BBBEEEHHHJJJHHHFFFHHHLLLOOOQQQQQQQQQQQQPPPPPPQQQRRRTTTUUU[[[YYYYYY[[[___bbbbbbaaaXXXYYYZZZYYYXXXXXXZZZ\\\```\\\ZZZZZZ\\\\\\XXXTTTTTTRRROOOLLLKKKHHHEEECCC===:::666444333222000......------,,,++++++******************************++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((([[[FFFAAA>>>::::::888444111...---,,,,,,)))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&***...111...+++))))))+++---......---,,,---///222333333222333111///,,,******)))***,,,,,,+++)))///CCC```wwwaaaEEE<<<999555777>>>;;;::::::::::::888555333///000222555:::CCCNNNUUUaaaeeejjjnnnqqqrrrsssuuuuuuuuuttttttuuuwwwzzz|||||||||}}}|||zzzzzz|||}}}~~~~~~~~~~~~~~~~~~zzzwwwdddaaaeeennnrrrnnnnnnrrrnnnsss{{{rrrnnnpppfff{{{|||fffHHHBBBJJJGGGPPPTTTRRROOOPPPSSSTTTSSSQQQTTTQQQNNNMMMOOORRRTTTUUUNNNNNNLLLJJJGGGEEECCCBBBCCCCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999DDD===UUUaaa]]]kkk^^^666YYYxxxgggOOO888===>>>888...---444555///===RRRqqqiiiNNN@@@;;;:::FFF___}}}vvvuuutttsssrrrrrrrrrssstttuuuoooooonnnnnnnnnooopppppprrrqqqssswwwyyyyyy|||mmmlllmmm|||```vvvssslllxxxppp\\\[[[MMMOOOTTT___pppoooyyyRRRIIIFFF>>>>>>DDDJJJLLLKKKIIIIIIJJJLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUWWWXXXVVVUUUUUUVVVVVVUUUVVVYYYXXXVVVYYY]]]ZZZZZZ\\\___\\\WWWWWWZZZZZZZZZZZZZZZZZZXXXTTTQQQVVVVVVVVVVVVWWWXXXYYYZZZWWW[[[\\\YYYRRRLLLJJJKKKIIIGGGDDDAAA>>>===<<<<<<<<<<<<:::888777666666666666666666555444444333333111111111000000000//////111111111111000000000000000000000/////////////////////////////////////////////000000000111111111111111111111111111111111222222222222222222222222555555666777888888999999888999::::::999999:::<<<===>>>??????>>>@@@CCCFFFGGGEEEDDDFFFIIIMMMOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSWWWUUUTTTUUUYYY]]]```aaaWWWXXXWWWUUUTTTUUUXXX[[[```[[[VVVUUUVVVWWWVVVTTTQQQOOOMMMLLLJJJGGGCCC???777666444333333222000...------,,,,,,++++++******************************+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((^^^HHHCCCAAA===:::888444111...,,,,,,,,,)))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%######$$$(((,,,//////---+++******,,,...000,,,,,,...111444555444222444222000---+++***)))((('''+++...,,,'''///EEE\\\hhhBBB555>>>>>>222;;;:::::::::;;;;;;999777111111111111444<<>>FFFssslllpppyyy___<<>>BBBHHHJJJHHHGGGIIIJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQRRRUUUVVVVVVVVVVVVVVVYYYWWWWWWYYYWWWUUUWWW[[[VVVTTTVVVZZZZZZXXXXXX\\\^^^\\\[[[]]]```___YYYTTTSSSTTTUUUUUUUUUVVVXXXZZZUUUWWWXXXUUUPPPJJJGGGFFFHHHFFFDDDAAA???======<<<:::999777666555444444444444444333333222111111000////////////............000000/////////////////////.................................................../////////000000000000000000000000000000000111111222222222222222222444444555666777777888888666888999999888888999:::;;;<<<=========>>>AAACCCFFFEEECCCDDDEEEHHHJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPQQQTTTWWWYYYZZZVVVVVVVVVUUUTTTTTTVVVXXX\\\YYYTTTRRRSSSSSSRRRQQQKKKJJJIIIHHHFFFBBB===:::777555222111222111000///,,,,,,,,,,,,++++++******************************+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((___IIIEEEBBB>>>:::888444111...,,,,,,,,,***)))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###"""$$$&&&***,,,000///---+++***+++...000------///222555666555444555444222///,,,***)))(((...---,,,)))###%%%666HHHnnnnnnLLLCCCAAA:::<<<;;;:::;;;======<<<;;;444333111000111555<<>>FFFFFFEEEEEEDDDCCCBBBBBB???>>>===<<<<<<<<<======;;;;;;<<<<<<=========>>>>>>@@@EEEGGG[[[vvv|||hhh}}}ZZZ444EEEkkkKKK@@@888999;;;777333111+++333@@@YYYqqqVVVCCC===GGGTTThhhllliiicccgggqqqrrrkkkjjjkkkkkkkkklllmmmnnnnnnlllmmmmmmmmmnnnnnnnnnnnnnnnpppqqqoooooosssyyy~~~xxxiiiuuuyyyjjjfff\\\QQQFFFCCC[[[ooo\\\\\\qqqyyyjjjWWWFFF===>>>===AAAEEEFFFEEEEEEGGGIIIIIIIIIJJJKKKLLLNNNOOOPPPSSSTTTUUUXXXZZZ[[[ZZZZZZ[[[YYYYYYZZZWWWTTTUUUYYYTTTOOONNNSSSYYYZZZZZZZZZ^^^[[[ZZZ]]]bbbbbb^^^XXXRRRSSSUUUTTTSSSTTTVVVXXXVVVTTTQQQOOONNNLLLHHHEEEEEEDDDBBB@@@>>>===<<<;;;888777666555444333333333222222111000000//////...////////////....................................------------------------------------------------------........./////////////////////////////////111111222222333333333333444444444555555666666777666888999999888777999::::::;;;<<<===<<<===???@@@CCCCCCCCCCCCDDDGGGJJJLLLKKKLLLMMMNNNOOOOOOOOOOOONNNPPPRRRSSSSSSSSSSSSSSSTTTVVVXXXXXXWWWUUUUUUUUUWWWUUUTTTSSSRRRPPPNNNLLLHHHFFFEEEDDDBBB???:::666777444000............---,,,+++++++++++++++******))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((]]]GGGCCCAAA===:::888444111...---,,,,,,******)))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%''')))//////...,,,******,,,///......///222555777777666888777555222///,,,***)))''''''---444333------333IIIqqqrrrHHH;;;DDD>>><<<<<<<<<>>>???>>>===666555333000///000444888<<>>>>>666BBBEEEBBBpppnnneeerrrlll]]]>>>SSSgggEEE999888555222222333888888<<>><<<;;;999888777666666555333333222222222111000000///......------/////////.........------,,,,,,,,,---------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................111111111222222333444444333333444444444555555555666777999888777777888:::999;;;<<<<<<<<<<<<===??????AAABBBDDDFFFIIINNNRRRLLLLLLLLLMMMNNNNNNOOOOOOPPPRRRUUUVVVUUUTTTSSSSSSSSSVVVYYYYYYWWWUUUTTTTTTSSSSSSTTTSSSQQQNNNKKKIIIFFFEEECCCAAA???<<<888555444111...,,,,,,---,,,+++++++++++++++++++++******)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((\\\FFFBBB@@@===:::888444111...---,,,,,,*********)))))))))((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%---//////---***)))+++---000//////111555777888888<<<;;;999777333000---,,,"""###...===???222((('''111LLLxxxuuuXXXMMM???>>>======???@@@@@@???999888666333000///000222555:::BBBKKKSSS[[[bbbgggpppqqqtttvvvxxxxxxyyyyyyyyyzzz{{{{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}}}}zzz{{{|||~~~{{{jjj[[[RRRSSS[[[aaa```aaabbbdddlllzzzvvv}}}~~~uuusssiiijjjMMMLLLKKKMMMUUUPPPRRROOOMMMLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHFFFCCCAAA??????>>>===<<<<<<;;;;;;;;;:::888777777999:::;;;999::::::;;;<<<<<<=========777;;;@@@===PPPqqqwww|||xxxXXX\\\}}}eeeKKK;;;666888999555444111444EEEiii]]]KKKFFFHHHKKKOOOTTTZZZ^^^___aaabbbdddfffgggiiiiiijjjfffgggiiikkklllllllllllljjjmmmllljjjlllqqqqqqmmm\\\^^^\\\\\\___UUULLLMMMFFFDDDRRRiiiwwwmmm^^^XXXhhhcccUUUOOOVVVVVVJJJCCCEEE===???AAAAAA>>>>>>@@@CCCCCCCCCDDDEEEGGGIIIKKKLLLLLLLLLLLLPPPSSSUUUSSSQQQSSSTTTWWW\\\[[[XXXWWWZZZ]]]WWWTTTVVVYYYXXXYYY[[[[[[XXXVVVVVVYYYZZZZZZYYYQQQTTTUUUSSSPPPNNNQQQUUUSSSQQQOOOLLLJJJHHHEEEDDD;;;;;;;;;:::888777666555444444333222111111111111000000///......------,,,.........---------,,,,,,++++++++++++,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------//////000000111222222333333333333333444444444444555666888777666666777999999;;;<<<===<<<<<<===>>><<<>>>AAABBBCCCGGGMMMQQQNNNNNNMMMMMMNNNOOOQQQRRRQQQSSSVVVVVVUUUTTTVVVXXXUUUVVVWWWWWWUUUTTTTTTUUURRRSSSSSSRRROOOLLLIIIHHHDDDBBB>>><<<:::888555222//////000111222111...+++******************++++++)))))))))))))))))))))))))))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((]]]GGGCCCAAA>>>:::888444111...---,,,,,,************))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$$$$###,,,...000...***((()))+++111000///111444888999:::???>>>===:::777333000...000((((((000222+++)))...'''333OOO~~~___@@@???===>>>???@@@@@@???===<<<:::777222000000111000333777===DDDNNNXXX___iiikkkooosssuuuvvvwwwvvvxxxyyy{{{{{{{{{|||~~~}}}{{{zzzyyyzzz{{{~~~jjj]]]OOOLLLSSS]]]```___\\\^^^```fffsssvvvttt|||yyykkkeeekkklllzzzgggXXXKKKNNNKKKQQQZZZOOOOOOQQQJJJEEEFFFJJJLLLGGGBBBKKKIIIFFFDDDCCCAAA???===???>>>===<<<:::999777777:::999777666666888999;;;888888999:::;;;;;;<<<<<<===>>>777===CCC:::[[[wwwKKK@@@gggnnnOOO@@@>>>;;;888222333888777>>>]]]zzz```PPPFFFJJJKKKIIIOOO[[[UUUWWWZZZ]]]```bbbdddeeecccdddgggiiikkkkkklllkkkjjjkkkhhhbbbbbbbbb\\\SSSSSSZZZLLL???GGGJJJLLLZZZ\\\ddd|||tttOOOWWWxxxyyyVVVxxxqqqRRROOOMMMKKKHHHCCCAAAAAA===???@@@???<<<<<<>>>AAA@@@AAABBBCCCEEEGGGIIIJJJNNNMMMNNNQQQUUUWWWUUURRROOOPPPVVV\\\]]]ZZZZZZ]]]bbb^^^\\\\\\YYYVVVXXX^^^]]]ZZZWWWVVVWWWXXXYYYYYYQQQTTTVVVSSSOOOMMMPPPTTTLLLOOOPPPMMMFFFAAA???@@@;;;;;;::::::999777666555333222111000000///000000000//////......---,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------......///000111111222333333333333333333444444444555777666555555666888999;;;======<<<<<<===>>>;;;===?????????AAAFFFKKKPPPOOONNNNNNNNNPPPRRRTTTPPPRRRSSSRRRQQQSSSWWW[[[VVVVVVUUUSSSRRRRRRTTTVVVSSSSSSRRRPPPMMMJJJIIIIIIAAA>>>:::777666444111///---///444999;;;888333...******************++++++)))))))))))))))))))))))))))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))\\\DDDAAA@@@;;;999888555111///---,,,,,,***)))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###(((,,,---***''''''(((000...---...111555888:::FFF???===???===666222444*********)))(((''''''((((((...111CCCyyylllBBB555AAA<<<888@@@AAA777<<<<<<888777888555///000000111444:::BBBJJJOOO\\\aaahhhnnnqqqssstttuuuwwwyyyzzzzzzzzzzzz|||~~~}}}~~~~~~}}}}}}~~~nnn^^^LLLKKKNNNVVV\\\\\\]]]___YYYbbbkkkuuuzzzfffqqqvvvhhh^^^\\\kkkrrrbbbppp~~~vvvlllPPPSSSPPPLLLMMMPPPRRRQQQPPPHHHKKKMMMJJJFFFEEEIIINNNJJJHHHFFFCCCAAA???>>>===;;;;;;::::::999888777777666777777777888888888888777777888888888999999999777:::<<<======BBBLLLTTTkkkmmmwwwMMM???gggUUUAAA999;;;999777444222555???HHHuuummmXXXNNNLLLLLLMMMJJJMMMVVV[[[ZZZZZZ]]]^^^VVVWWWaaafffbbbccciii```ZZZUUUUUUWWWTTTIII???CCCCCCCCCDDDLLL[[[mmmzzzXXXNNNSSSJJJYYY}}}xxxXXXNNNpppWWWCCCBBBAAAAAAAAAAAA@@@???============>>>>>>>>>>>>CCCCCCDDDEEEGGGHHHJJJKKKQQQPPPOOOOOOPPPSSSUUUWWWUUUTTTSSSVVVZZZ]]]\\\[[[[[[\\\]]]\\\ZZZYYY[[[^^^]]]YYYUUUSSSSSSUUUVVVVVVTTTPPPMMMOOOSSSTTTQQQNNNMMMJJJFFFDDDBBB@@@>>><<<666666666555444444333333////////////..................---------,,,,,,,,,+++++++++*********))))))************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////000000111222333333333333111222555666888888777777888888999:::;;;======>>>>>>>>>???@@@BBBDDDFFFGGGNNNRRRTTTRRRNNNKKKLLLOOOSSSRRRRRRQQQQQQRRRTTTUUUUUUTTTRRRQQQQQQSSSTTTUUUWWWTTTQQQOOOMMMKKKHHHFFFAAA===888444222111000///000///...---,,,++++++++++++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((\\\EEEAAA???;;;999888555111///---,,,,,,***)))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&***,,,,,,+++++++++***,,,///000111555;;;@@@CCC>>><<<>>><<<555222333///,,,***(((((()))))))))+++000222666NNNyyy}}}TTT>>>777;;;===555;;;>>>===888555777666222333111///000444:::AAAFFFQQQVVV^^^eeejjjnnnrrrtttrrrtttwwwxxxyyyzzz|||}}}|||~~~~~~zzzhhhVVVKKKIIIJJJPPPYYY\\\ZZZYYYZZZ```hhhsss~~~qqqtttzzzqqqcccYYYUUUnnn}}}zzzzzzgggUUUMMMNNNNNNNNNNNNNNNPPPQQQTTTQQQMMMIIIGGGHHHJJJKKKIIIHHHEEEBBB@@@>>><<<<<<::::::999888888777666666666666666777777777888888777777777888888888888999:::<<<>>><<<;;;===CCCIIIzzz}}}{{{|||nnn```OOOxxxhhhBBBBBB;;;999888666444333777<<>>>>>???@@@>>>===;;;;;;;;;;;;<<<<<<<<<<<>>;;;999555555444333333222222111/////////.........---------------,,,,,,,,,+++++++++++++++*********))))))************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---.........///////////////000111222333333333333222333444555666777777777888999999:::;;;<<<<<<=========>>>???@@@BBBDDDEEEGGGJJJNNNMMMKKKIIILLLOOOSSSRRRSSSTTTTTTTTTRRRQQQTTTTTTTTTTTTTTTTTTSSSSSSTTTRRROOOMMMLLLIIIEEEBBB???;;;666333111111000///......,,,++++++*********++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((([[[FFFAAA???;;;999888555111///---,,,,,,***)))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''***---......---'''---222333111333999???EEECCCCCCDDDAAA:::777666555000***'''(((***+++***...---//////---AAAxxxbbbGGGBBB???===777::::::666555777999888666333///---...111666999BBBFFFNNNUUU]]]dddkkkooonnnqqquuuxxxxxxyyyyyyzzz}}}~~~yyyhhhWWWJJJEEECCCNNNPPPVVV\\\[[[WWWXXX\\\dddxxxtttlllrrr{{{rrrhhh___YYYYYY]]]qqq}}}oooWWWQQQIIIMMMPPPOOOLLLKKKMMMPPP\\\UUULLLHHHIIIJJJJJJHHHGGGFFFCCC@@@>>>;;;:::999888888777777666555555555555555555666666666777777666666666777777777777888999;;;<<<;;;999999===AAAJJJ{{{wwwWWWXXX```ZZZaaaBBB<<<999888666222333777444777???MMMaaawwwrrrggg^^^VVVRRRSSSJJJEEEFFFOOORRRLLLHHHIIIWWWWWWVVVWWW\\\eeeooovvvrrr[[[]]]rrrzzz]]]aaaYYYDDDBBB<<<;;;:::;;;<<<===<<<;;;888888999999999:::::::::???@@@@@@BBBCCCEEEGGGHHHJJJKKKLLLMMMNNNNNNOOOOOORRRQQQRRRTTTWWWZZZ[[[[[[UUUVVVWWWWWWVVVVVVXXXZZZYYYVVVRRRPPPPPPPPPPPPOOOPPPNNNKKKLLLNNNOOOLLLJJJEEECCC???===<<<:::888666333333222222111000000000............------------,,,,,,+++++++++*********+++************)))))))))************************)))))))))*********++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........./////////000111222222333333222333333333333444666777777999999999999::::::;;;;;;;;;<<<<<<===>>>???AAABBBCCCGGGKKKMMMMMMMMMPPPTTTSSSRRRSSSUUUXXXWWWRRRNNNSSSTTTVVVVVVVVVTTTRRRPPPOOONNNLLLKKKIIIFFFAAA===;;;777333111000000///...---,,,+++******)))******++++++***))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((([[[GGGBBB???<<<999888555111///---,,,,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$''',,,///...,,,,,,///222222111222555777FFFGGGHHHHHHEEE>>>:::888;;;444+++((()))++++++***,,,(((***000...000KKKlllvvvRRR>>>AAA777999:::999888777777666666444222///......000111666999???FFFNNNVVV___dddllloootttwwwxxxxxxxxxxxx{{{|||~~~~~~}}}}}}}}}~~~}}}~~~~~~rrriiiYYYJJJAAABBBIIIPPPXXXWWWXXXYYYWWWXXX```jjj||||||gggqqqvvvoooddd[[[ZZZaaajjjppp}}}xxx[[[KKKOOOLLLNNNPPPPPPMMMKKKKKKKKKWWWQQQKKKHHHHHHIIIIIIGGGEEECCCAAA>>>;;;999777777666555555555444444444333444444444444555555555555555555555555666666666666444666999:::999:::===???:::PPP|||bbb===FFFoooRRRGGG>>>===;;;666555888444333333777@@@NNN[[[ddd{{{www```OOOWWWkkkvvvtttnnnvvvvvvvvvyyy~~~aaaHHHKKKaaatttsss___ZZZhhhyyy[[[AAA???<<<999888777999:::;;;;;;:::777777888888888999999999======>>>???AAACCCEEEFFFGGGIIIKKKMMMNNNNNNMMMLLLQQQPPPOOOOOORRRVVVYYY[[[XXXXXXXXXWWWVVVWWWWWWXXXVVVSSSPPPNNNNNNNNNMMMKKKKKKIIIGGGGGGHHHHHHFFFDDDAAA???<<<:::999888666444222222111111000/////////------------,,,,,,,,,,,,************))))))))))))************))))))))))))************************))))))))))))************************************++++++++++++++++++++++++************++++++++++++,,,,,,---------............///000111222222222222333222222222222444666777888888999999999999999999;;;;;;;;;<<<===>>>@@@AAABBBEEEIIILLLMMMOOORRRTTTRRRQQQQQQTTTXXXXXXUUUQQQSSSTTTTTTTTTSSSQQQOOONNNLLLKKKJJJIIIGGGCCC>>>999666444000/////////...---,,,,,,+++***************,,,+++******))))))************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((ZZZHHHBBB???<<<999888555111///---,,,,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###%%%))),,,,,,***///------///333555333111???DDDIIIHHHDDD???;;;888???999111+++***+++***)))((('''***///111111444888]]]TTTDDD<<<:::999::::::777555444444555555555333222000...000333666;;;@@@GGGPPPUUUbbbffflllqqqtttuuuwwwxxxvvvxxxzzzzzzyyyxxxyyyzzz|||}}}}}}~~~wwwiii```QQQKKKCCC@@@DDDLLLUUUZZZWWWSSSQQQRRRUUU___rrrqqq```ppp{{{zzzkkk[[[___www{{{pppsss___LLLWWWRRRPPPOOOOOOOOOMMMIIIFFFHHHHHHGGGGGGFFFFFFFFFFFFAAA@@@>>>;;;888777555555444444333333333333333222222222333333333444444444333333444444444555555555222444777888:::;;;===>>>===>>>QQQ}}}ZZZCCCQQQCCC;;;@@@BBB<<<777888999777555444555777;;;===MMMSSS]]]mmmuuu~~~gggOOO@@@KKK]]]bbb]]]YYYQQQ{{{jjj???<<>>???AAACCCDDDEEEGGGJJJMMMNNNNNNMMMLLLRRRPPPMMMKKKLLLQQQWWW[[[ZZZYYYWWWVVVUUUUUUUUUTTTSSSQQQOOONNNNNNMMMKKKIIIHHHGGGEEEEEEDDDDDDBBBAAA>>><<<999888777666555333222222111111000/////////,,,,,,,,,,,,++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************)))))))))*********++++++,,,,,,,,,,,,------------......///000111111111111222222111111111333444555777777888888888888888888;;;;;;<<<<<<>>>???AAABBB@@@BBBEEEGGGIIIKKKMMMNNNQQQOOONNNQQQUUUXXXXXXWWWUUUTTTQQQOOOMMMMMMLLLMMMKKKJJJHHHGGGEEEAAA;;;777333111...---......---,,,---,,,,,,++++++++++++,,,,,,++++++*********************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((ZZZIIIBBB>>>===999888555111///---,,,,,,***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''***++++++///+++))),,,444888777333;;;DDDLLLMMMJJJHHHEEEAAACCC???:::444...+++))))))&&&+++,,,)))(((---000000:::]]]tttHHH>>>555444777999999;;;333555666777777555333111000111333444777<<>>BBBIIIPPPUUUUUUTTTNNNMMMOOOWWWccctttzzzgggfffnnnuuummm\\\QQQgggzzzpppwww}}}sssjjj___MMM\\\UUUQQQNNNMMMOOONNNIIIDDD@@@BBBCCCDDDCCCBBBBBBBBB===<<<:::888666555444444333333222222222222222222111111111222222222333333222222222333333333444444555555666777888999::::::===@@@888\\\eeeGGG777000:::CCC???;;;<<<666777666666555444333333)))000:::HHH[[[ppp}}}lllSSSLLL???@@@WWWgggaaaPPPEEE___gggJJJ:::;;;>>>888888777666777888999888777777888888888888999999999:::;;;;;;===>>>@@@BBBCCCDDDFFFIIILLLNNNOOOOOONNNRRRQQQOOOLLLLLLOOOUUUYYYXXXVVVTTTSSSTTTTTTRRRQQQQQQOOOOOOOOOOOONNNLLLJJJIIIHHHGGGFFFDDDCCCBBBAAA<<<:::777666555555333222111111000000///.........++++++++++++******************)))))))))((((((((((((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---------...///000000111111000111111111111111222333333666666666777777777888888:::;;;;;;<<<>>>@@@BBBCCCCCCDDDFFFHHHJJJKKKLLLMMMOOOOOOOOOPPPRRRTTTWWWYYYVVVSSSPPPMMMJJJJJJJJJKKKIIIHHHFFFDDDAAA===888444111000------------,,,+++---,,,,,,+++++++++,,,,,,,,,,,,+++************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((YYYJJJCCC>>>===999888555111///---,,,,,,***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&)))---111111...,,,...333777888777666CCCOOORRRSSSTTTSSSOOOFFFGGGEEE>>>444,,,******(((+++,,,)))&&&(((...333111777UUUkkkMMM>>>::::::<<>>???DDDKKKOOOPPPOOOMMMLLLOOOSSS```ssszzzaaa]]]uuuuuujjj[[[]]]___qqqeee^^^SSSIIIUUUQQQOOOMMMLLLKKKJJJIIIHHHFFFCCC@@@@@@AAABBB???<<<999888777666555444444444222222222222222222222222000000000111111111222222111111111222222222333333666555444555666777888888:::>>>888>>>hhhzzz]]]EEEBBBDDD>>>;;;???999999999888888777666666444;;;===777444>>>PPP]]]ZZZ```fffkkktttwww}}}{{{www}}}rrrxxxnnn```WWWLLL@@@CCC]]]nnnaaaIIIEEE[[[qqqaaa???999888888:::999888666555666777777666555777777777777888888888888::::::;;;<<<>>>@@@BBBCCCBBBDDDGGGJJJMMMNNNOOOPPPQQQSSSTTTSSSQQQQQQSSSVVVVVVTTTRRRRRRTTTVVVUUUSSSOOOOOOOOOPPPQQQPPPMMMKKKIIIIIIHHHFFFDDDBBBAAAAAA999777444333333333222000/////////...------,,,,,,++++++*********)))))))))*********)))))))))(((((((((((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,------...///000000000000///000111111222111111111444444555666666777888888888999:::<<<>>>AAACCCDDDFFFFFFHHHJJJMMMNNNOOONNNLLLPPPSSSSSSPPPPPPSSSVVVUUUSSSQQQNNNLLLJJJHHHHHHGGGEEEBBB???===999555222111///------------+++)))++++++************++++++---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((YYYKKKCCC>>>===:::888555111///---,,,,,,***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&***000666555444333111111333666888...===LLLQQQTTTXXXXXXUUUHHHKKKLLLEEE888...***++++++'''***000///)))(((,,,///,,,777BBBYYYyyyUUUCCC;;;888999666555333111222333666777333333333222000111444666555888<<>><<<@@@BBB===888777666555444444444444444222222222222222222333333000000000000111111111111000111111111111222222222444222111222555777999999:::666>>>:::888mmmsssWWWHHH;;;777===DDDBBB>>>;;;888777777777111111///000666;;;777000;;;>>>@@@AAAIIIVVV]]]\\\UUUXXXYYYXXXYYY___gggmmmvvvzzz~~~}}}^^^PPPVVV______[[[QQQJJJDDDBBB???<<>>@@@BBBCCC@@@BBBEEEHHHKKKNNNPPPQQQOOOTTTXXXYYYWWWTTTRRRRRRVVVTTTRRRTTTWWWZZZZZZXXXNNNNNNOOOQQQRRRQQQOOOLLLGGGGGGGGGDDDAAA???>>>???777555222222222222000///......---,,,,,,++++++***************))))))))))))************))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,---...///000000000000...///111222222111000///333333444555666777888999777777999;;;===@@@CCCDDDBBBCCCDDDGGGJJJLLLMMMLLLJJJQQQVVVVVVQQQMMMOOORRRSSSSSSSSSRRROOOKKKGGGEEEFFFCCC???<<<:::777333000111000...------,,,***)))***)))))))))))))))******---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((]]]HHH???;;;:::888666333000...,,,,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''...111444333000111666;;;<<<222333IIIXXXNNNOOOfffWWWOOOPPPSSSGGG111''',,,(((***,,,------,,,+++***111000222444777NNNjjjLLL???::::::333000555777333///000444777777444666999666///111111222555888===BBBDDDIIIKKKOOOTTTYYY]]]___aaaaaabbbeeegggjjjlllmmmnnnoooooopppooonnnllliiihhhddd___WWWNNNEEE>>>:::888===<<<:::777999>>>HHHOOOJJJAAA===BBBIIINNNUUU\\\uuuttt^^^SSSdddvvvyyylllmmm{{{iii]]]tttooozzziiibbb[[[WWWPPPIIIIIIOOOLLLHHHEEEEEEHHHHHHDDD???FFFDDDBBB???<<<:::999888666444222222333333222111////////////////////////////////////000000000000///000000000111111111111333333444444555666666666555888;;;:::777IIIzzzRRR555;;;;;;TTTMMM>>>CCC;;;///;;;;;;333222:::<<<555111333999666555777777555888???===<<<:::888888===CCCGGGJJJJJJOOOUUUUUUPPPOOOSSSpppgggWWWHHHCCCEEE@@@777666<<<::::::BBBCCCAAAHHHFFFIIIKKKzzzYYY;;;:::777444333333333444555444444333333333444444555555555555666666666666777888:::::::::<<<>>>AAA>>>???AAADDDHHHLLLPPPSSS[[[WWWTTTTTTVVVWWWVVVTTTRRRRRRQQQPPPQQQRRRSSSTTTQQQQQQPPPOOOMMMKKKIIIHHHIIIFFFAAA>>><<<:::888666222222111111000/////////------,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------.........///000111111222222111333333444555666777888888888888999:::<<<>>>@@@AAABBBBBBDDDEEEGGGGGGHHHHHHMMMPPPVVVYYYYYYUUUPPPLLLRRRPPPNNNMMMLLLKKKHHHEEE@@@===:::777555333000......------,,,+++++++++,,,))))))))))))))))))))))))******))))))))))))************************************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''[[[HHHAAA===:::888666333000...,,,,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&+++000555666333111333555;;;>>>===EEESSSWWWZZZfffhhhOOODDDSSSZZZIII555///......---+++))))))***+++///---///000---111GGG```ccc@@@>>>:::999999555111333999111444333000000333222---000000000111333666:::;;;999:::===@@@CCCFFFGGGHHHNNNPPPRRRTTTVVVXXXXXXYYY]]][[[XXXTTTNNNIIIEEEBBB===<<<:::888666555555666333888@@@IIINNNMMMHHHCCCFFFGGGGGGDDDAAAMMMnnniiiSSSWWWgggyyy[[[\\\jjjuuu~~~jjjbbbZZZUUUOOOJJJLLLQQQKKKHHHEEEFFFIIIIIIFFFBBBDDDCCCAAA>>>;;;:::888888666444222111222222111000////////////////////////....../////////000000000//////000000000111111111333333333444555555666666777777:::;;;555666LLLfffdddHHH000222;;;888JJJWWWEEE===AAA;;;---+++777<<<777666555666888:::888777666222333666888777444444666AAA;;;444000111555<<>>@@@@@@AAACCCFFFJJJMMMOOOVVVTTTQQQQQQSSSTTTSSSQQQQQQOOONNNMMMLLLLLLMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFCCC???;;;:::888666444222111111000//////......---,,,,,,+++******))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,------------......///000111111111111333333444555666777888888777888888999;;;===???@@@AAABBBCCCEEEFFFGGGGGGHHHIIILLLPPPSSSTTTSSSPPPNNNLLLKKKKKKKKKLLLKKKHHHEEE>>><<<888555444222///---------,,,+++++++++++++++******************************))))))))))))******************************)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''ZZZHHHCCC???:::888666333000...,,,,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''...555888666333111000999IIIGGG???JJJXXX```eeessscccVVVYYYcccaaaKKK555///...,,,+++************---***,,,333222++++++000MMMqqqPPPFFF;;;666333000000222333666777444444777999888222111000000000111222333111111333444555555555555:::;;;<<<>>>???@@@AAAAAAAAA@@@===:::777444333222...///000222333555666777======???EEEJJJJJJEEE???AAADDDKKKWWWeeexxx{{{___PPPZZZrrr~~~|||eee^^^xxxkkkcccYYYSSSMMMHHHIIIMMMHHHFFFEEEFFFIIIJJJGGGDDDBBBAAA???<<<:::888777777555333111000111111111///........................---.........////////////////////////000000000000222222333333444555555555555333666<<<:::444666===ffffffLLL???555III\\\PPP???MMMRRRJJJCCCBBB===333999777555333444666444000666333555::::::444222555///444999;;;;;;999111***888666;;;DDDBBB999<<>>888BBBLLLPPPppp~~~RRR999555444333222111111222444555333333222222222333333444444444444555555555666666555666777777666777999;;;AAAAAAAAABBBDDDFFFHHHJJJQQQOOONNNNNNOOOPPPOOOMMMPPPOOOLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBB???;;;888666555333111111000000///......------,,,,,,++++++***))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******++++++,,,,,,,,,------------...///000111111111111222333333444555666777777777777777888999;;;<<<===@@@AAABBBDDDFFFGGGGGGGGGGGGIIILLLOOOQQQQQQQQQQQQKKKJJJKKKLLLLLLJJJFFFCCC;;;888555333222000...,,,,,,,,,+++************+++******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''[[[HHHCCC@@@<<<888666333000...,,,,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&+++333777888666444333777JJJJJJ>>>@@@LLLXXXcccccctttsss___[[[fff\\\CCC222...******---...,,,(((---((()))111666444333444)))DDDhhh}}}WWW???::::::888444111444555333111111222333444333222111111111111111222222222333333222111111111111222333444444444444222111000000111333555666777888:::<<<>>>?????????HHHDDD???<<<<<<>>>???@@@DDDLLL^^^yyyhhhSSSXXXhhh{{{rrrgggdddjjj[[[DDD[[[uuujjjwwwfff```XXXRRRLLLGGGDDDDDDEEEDDDCCCEEEGGGHHHFFFEEE???>>><<<:::888666666555444222000///000000///...------------------------------------...................../////////000000111111222222333444444444666222333:::>>><<<;;;<<<888ZZZrrrfffUUU>>>>>>===AAASSSiiilll___\\\eeeSSSNNNDDD<<<;;;@@@BBBAAADDD:::444777999666666:::777999888555777<<<@@@@@@<<<@@@CCCAAA;;;888===DDD777AAAeeemmmLLL@@@;;;444222111111000000111111222222111111111111222333333333333444444444555555555555666777777666666888:::@@@@@@@@@@@@BBBDDDFFFHHHNNNMMMNNNNNNOOONNNMMMLLLPPPNNNLLLJJJIIIHHHHHHIIIGGGGGGFFFFFFDDDCCCAAAAAA???<<<888555444333111000/////////...------,,,,,,++++++******))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,------...///000000000000222222333444555666666777666666666777888999:::;;;???@@@AAACCCEEEFFFFFFGGGGGGIIILLLOOOQQQRRRQQQQQQNNNNNNNNNMMMLLLHHHBBB===777555222000//////---+++++++++******)))******+++************************+++******))))))******+++))))))))))))))))))))))))((((((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''\\\GGGAAA@@@???888666333000...,,,,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&)))...333666888:::;;;:::FFFHHHBBB???>>>III___YYYnnnwwwjjj]]]]]]\\\UUUHHH;;;---(((+++...---))),,,)))(((***,,,---000333///+++111KKKqqqjjjQQQDDD:::444777777777666444111111111333333222222222222222222000111111222222111111000000111222222333333222222444333222111111222333444:::;;;===???AAABBBCCCCCC;;;>>>@@@@@@>>>AAAHHHNNNeeewwwsss[[[OOOVVVrrr{{{uuuqqqxxxOOORRRhhhbbbooozzzsssfff{{{___lll[[[YYYVVVSSSPPPLLLFFFAAAAAAAAAAAABBBCCCDDDCCCBBB<<<;;;999777666555444444222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------............/////////000000111111222333333333777444444888999999888:::===555HHHrrr[[[III===<<>>>>>AAAAAACCCFFFHHHHHHIIIKKKaaaiii^^^CCC777FFFWWWZZZZZZlllqqqFFF333666777000222111000000///.........000000000000000111222222333333333333444444444444666777888777777777999;;;=========???AAADDDFFFHHHLLLMMMOOOPPPPPPOOONNNMMMMMMLLLJJJIIIIIIIIIJJJKKKJJJIIIHHHFFFDDDBBB???>>>===:::666444333222111000......------,,,++++++*********))))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,,,,---...//////000//////111111222333444555666666555555555666666888999999===>>>@@@BBBDDDEEEFFFFFFEEEHHHMMMPPPQQQPPPMMMKKKLLLKKKKKKJJJHHHDDD>>>999444111///......---,,,***+++******)))******++++++************************++++++************++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''^^^GGG??????>>>888666333000...,,,,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''')))---222888>>>AAA???BBBBBBGGGGGG===AAAWWWmmmiiippp{{{rrr]]]WWW```fffVVV???///)))+++------***,,,---,,,******,,,///666000000555:::MMM{{{sssUUUDDD;;;666222444555444555777111111111111111222222222000111111222222222222222222222333444444444333333555555555555666777888999>>>>>>======<<<;;;;;;;;;333888===@@@FFFUUUjjjzzzoooZZZIIIMMMfff~~~{{{wwwsssqqqjjjYYYqqqwww|||bbbOOOQQQRRRRRRTTTTTTMMMEEE@@@@@@@@@@@@@@@???>>>===888888666555444333333222111///---------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........./////////000000111222222222111333777999999888777777>>>???555FFFrrrrrrPPP999999GGGTTT```XXX^^^{{{tttqqqpppnnneeeaaahhhxxxzzzgggTTTKKK@@@XXX\\\JJJTTTbbbCCC999666000...222111111000//////...------///////////////000111222222222222333333333444444666777888888777888:::<<<;;;;;;<<<>>>@@@DDDGGGHHHJJJMMMPPPRRRQQQOOOMMMMMMHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJHHHFFFCCC@@@>>>===;;;888555333222222000///---,,,,,,++++++***)))))))))))))))((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))*********++++++++++++,,,---...////////////000111111222333444555555444444444555666888999:::<<<===???AAACCCDDDEEEFFFDDDGGGKKKNNNOOOMMMIIIFFFDDDCCCBBBBBBBBB>>>:::666111///---,,,------,,,***+++************+++,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''```EEE???>>><<<888666333000...,,,,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))///666<<<@@@AAA>>>;;;EEEPPPIIIBBBJJJdddcccnnn}}}~~~pppjjjnnntttlll\\\GGG555,,,,,,000)))---111111......000222///111444333+++***@@@ZZZ```QQQAAA:::777222000111111111222222222222111111222222333333333333333222222222333444444444444444333444666999;;;<<<===>>>???>>><<<;;;::::::::::::AAAFFFNNNYYYhhh~~~\\\FFFKKKWWWooo|||hhhkkktttqqqllllllSSSzzzfffTTTkkkjjjwwwYYYIIILLLMMMMMMQQQSSSMMMCCC@@@AAAAAA???===;;;::::::666555444333222222111111000...,,,,,,,,,---,,,***++++++++++++++++++++++++************+++++++++,,,,,,,,,---------...............///000000111111222---111555888999999999888333DDD>>>555NNN}}}{{{qqqlllkkkqqq^^^@@@999VVVooojjj\\\XXX{{{wwwaaaggguuu{{{lllRRRLLLdddsssgggXXXUUUyyy|||NNN;;;///333666111///333...///////////////..................///000111222222222222222333333333333555666777888777888;;;===<<<<<<<<<>>>@@@CCCFFFGGGFFFJJJOOOQQQOOOLLLKKKKKKGGGFFFEEEEEEEEEGGGHHHIIIGGGFFFEEEDDDAAA???===;;;888666222111111000///...,,,++++++******)))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********+++++++++,,,---............000000111222333444555555333333444555777888:::;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEGGGJJJLLLMMMLLLJJJIIIAAA@@@>>>===<<<:::666333///---,,,+++,,,---,,,++++++++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''```EEE>>>===999888666333000...,,,,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%(((...444999<<<@@@<<<555???TTTTTTEEE>>>777UUUkkknnnvvvpppuuusssaaaFFF222---000))),,,---+++)))***,,,---(((***,,,---111444444222BBB]]]zzzdddTTTEEE;;;777333444444444444333222222111111111111111000//////222222333444555555555555444555777888888888777666444444555777;;;@@@EEEGGGPPP\\\qqqsss___OOOCCCSSSoooeeeQQQ^^^nnnmmmiiimmmdddmmm|||kkknnnrrrrrr^^^SSSXXXIIIKKKIIIGGGJJJMMMGGG===BBBBBBBBB@@@<<<:::888888555444333222111111111111///...,,,+++,,,,,,+++***************************)))************+++++++++,,,,,,,,,---------............//////000111111111222222222111222555555444777444666AAA???:::```qqq{{{yyynnntttzzzbbbtttwwwhhhRRR333999555+++***333333***,,,---...///000000000000---------......000111111111111222222222333333333333555666777777888;;;============>>>@@@BBBEEEFFFCCCHHHMMMOOOMMMJJJIIIIIIIIIHHHGGGFFFFFFGGGHHHIIICCCBBBBBBAAA???===<<<;;;777444111/////////...---++++++******)))((((((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************++++++,,,---............000000111222333444444555222333444555777999;;;<<<:::;;;===@@@BBBDDDEEEEEEIIIIIIJJJKKKLLLMMMNNNOOOFFFCCC@@@===:::777222//////---++++++,,,---,,,+++,,,+++++++++,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''ZZZCCC@@@===;;;777666444111///---,,,+++))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%&&&((('''###$$$)))%%%%%%%%%%%%&&&+++111666IIIJJJGGGBBBDDDKKKLLLIII===999LLLlllqqqggg{{{jjjgggyyyYYYAAA888444###(((666000$$$***333***,,,...//////000222444///555CCC]]]~~~jjjVVVCCC???:::777666555444333222222222333333222000...111222333444555444333333///222444555333333666999888777<<>>;;;888666555333222111///......------......---,,,,,,+++******))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,///////////////.........111222222333333444444555:::999888888:::???CCCFFF{{{xxx}}}|||~~~zzzVVV===444111111111111000000000000---------............///............////////////000000000111222222333333444555666777777888777777;;;<<<<<<>>>???@@@AAABBBIIIKKKMMMMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGG@@@@@@???>>><<<999666444222111000///------,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------.../////////000111111222222444555777888:::;;;;;;;;;<<<<<<>>>???AAACCCDDDEEEHHHIIILLLNNNNNNMMMKKKJJJDDDBBB>>>:::666333111000,,,,,,,,,++++++*********&&&'''(((***+++---...///++++++++++++++++++++++++///---+++***+++++++++***+++***))))))))))))***+++******++++++******)))(((***))))))((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''hhhQQQEEEEEE@@@<<<777666444111///---,,,+++))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###############$$$######%%%%%%%%%$$$&&&)))///333;;;GGGPPPLLLFFFHHHOOOTTTBBB888@@@^^^vvvssspppzzzkkkAAA;;;666000'''%%%222333 ...---,,,++++++,,,...000666333///111???XXXtttuuuaaaQQQIIIDDD@@@<<<777555333222333444444555222333444555666666666555999:::;;;::::::;;;@@@DDDKKKOOOXXXdddooo|||eeeRRRCCCFFFSSSeee}}}mmmjjjqqqtttzzzgggJJJGGGPPPJJJ===VVVsssuuucccVVVLLLIIIHHHGGGEEEDDDCCCDDDDDDDDDBBBAAAAAA@@@>>>;;;999666555222222000///...------------------,,,++++++******)))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,........................111111222222333444444444888777777777999<<<@@@BBBMMMlll{{{oooUUU@@@666333000000000000////////////------------............---.........///////////////000000111111222333333444555666777777777777777:::;;;<<<===>>>???@@@AAAFFFIIIKKKLLLKKKIIIHHHIIIIIIHHHGGGEEEDDDDDDEEEEEEAAA@@@???>>>;;;888555444222111///...---,,,,,,,,,))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))******+++,,,,,,------.../////////000111111222222333444555666888999::::::;;;;;;===>>>@@@BBBCCCDDDEEEGGGIIIKKKKKKIIIGGGEEEAAA???;;;777333111//////,,,,,,,,,+++++++++******---------............//////////////////////////////...............---,,,............---,,,+++++++++,,,,,,---.........---+++++++++++++++++++++,,,(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''WWWPPPGGGFFF???:::777666444111///---,,,+++))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###'''&&&###'''///...'''%%%%%%%%%$$$%%%''',,,///555BBBLLLJJJEEEDDDHHHLLLLLL???999FFF```www{{{yyyGGG:::777555)))%%%+++---111///,,,***)))***,,,---222333111,,,)))---999CCCZZZpppyyynnn]]]XXXQQQIIICCC@@@@@@@@@777777888888999:::;;;;;;999<<>>333//////111//////.........---------,,,,,,,,,---------......---------.........////////////000111111222222333333444555666777777777777888999:::;;;===>>>??????BBBEEEHHHIIIIIIHHHGGGHHHJJJIIIGGGFFFDDDCCCCCCCCCAAA@@@???===:::777444222111000///---,,,,,,,,,,,,)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))******++++++,,,---------...//////000000111111222333333333444555777999:::::::::;;;===???@@@AAABBBCCCDDDFFFGGGFFFDDDAAA???<<<:::777444000...------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,---.../////////,,,,,,---------,,,,,,++++++,,,---------+++***)))+++++++++,,,,,,,,,,,,,,,++++++++++++***)))(((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''dddOOOEEEDDD>>><<<777666444111...---++++++))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""")))((($$$+++999888,,,%%%%%%%%%%%%$$$%%%(((+++555777;;;BBBJJJOOONNNJJJXXXOOOEEEAAAFFFXXXsssvvvUUU;;;999555111000,,,000///---,,,,,,---------***000777999555111.........888III^^^wwwsssjjjeeedddaaaaaaaaaaaabbbcccddddddyyy{{{~~~jjjUUUCCC>>>CCCUUUmmm}}}mmmaaadddjjjbbbMMM<<>>???BBBEEEGGGFFFFFFFFFFFFIIIIIIGGGEEECCCBBBAAA@@@@@@???===:::777444222111///...---,,,++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))*********+++,,,,,,------......//////000111111111444333333333444666999;;;888999:::;;;===>>>???@@@BBBCCCEEEEEECCCAAA>>>;;;888777444111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,------...///000111111.../////////......///000+++,,,,,,------...............------------------,,,,,,,,,,,,+++)))'''&&&************************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''bbbJJJCCCBBB??????777666444111...---++++++))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& &&&%%% &&&333222&&&%%%&&&&&&%%%$$$$$$&&&(((------333AAAQQQ]]]aaabbb___XXXTTTPPPIIIMMMjjj|||{{{SSS111444;;;...---,,,,,,---///000///------,,,+++,,,...111333444555222000222999EEETTT___uuuyyy```PPPBBB@@@EEEQQQggg}}}sss```eeebbb]]]VVVJJJ===999<<<::::::???999===kkk~~~wwwsss^^^OOOPPPRRRMMMIIILLLIIIGGGFFFEEECCCAAA===:::999999888666444222000///......---,,,++++++++++++)))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))************+++++++++,,,,,,,,,---......//////000111111222222333555666777777666666666BBBBBB666999^^^yyysssaaassspppSSS999222---///111///---,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------...//////000111111222222111222333444666666777777666666777999:::;;;<<<===<<>>>>>>>><<<:::777555222000///...---,,,++++++******+++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))***++++++,,,,,,---.........///000000111111555444333333444777:::;;;888888999:::<<<===>>>>>>BBBCCCDDDDDDBBB???<<<999555444222///...---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000111222222111000000333666444333111000000111222333000000////////////000111------............------++++++++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''^^^~~~LLLFFFCCC===;;;777666444111///---,,,+++))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$'''&&&!!!$$$***(((!!!$$$&&&'''&&&%%%$$$%%%&&&&&&---888BBBIIIPPP]]]iii]]]WWWXXX\\\WWWOOOXXXjjj~~~]]]HHH@@@333111///,,,---000000...+++111...***))),,,...//////...,,,---///---***+++///;;;HHHZZZjjj{{{zzzdddSSSDDD:::777:::FFFYYYooolll```WWWOOOGGGEEEEEECCC>>>999:::???555DDDcccuuukkkggg|||```|||kkkttt```KKKBBBLLLQQQIIIEEEJJJEEEEEEDDDDDDCCCAAA<<<999666666555444222000...---------,,,+++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,------...//////000000111222333444555666666666666===555666;;;::::::PPPmmmyyyxxxyyysssooosss}}}sssTTT@@@///...,,,---000000,,,***,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......///000000111111222000111222444555666666666666666777888:::;;;<<<<<<;;;>>>AAACCCCCCBBBCCCCCCEEEDDDDDDBBBAAA>>><<<;;;:::999777444222000///...,,,,,,+++***************((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,---......//////000000111333333333444555777999:::888888999:::;;;<<<===>>>@@@AAABBBBBB@@@===999777222111///...------------,,,,,,,,,,,,------------------------.............../////////000000111111333666999:::888777999;;;@@@???<<<:::999888999999444333111000/////////000,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''dddNNNGGGCCC;;;:::777666444111///---,,,+++))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&$$$%%%''''''&&&%%%%%%&&&(((+++333;;;===>>>GGGQQQRRRWWW^^^bbbaaa[[[UUURRReeewwwhhhFFF@@@:::333//////000...+++...111333444333///,,,******+++222:::;;;777777:::))),,,000222666AAAQQQ]]]{{{uuunnnUUUMMMEEE@@@???@@@GGGOOOffftttnnn[[[PPPKKKIIIGGGBBB;;;777<<>><<>><<<:::555444444333111///---,,,,,,,,,+++************+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((())))))***++++++,,,,,,------...//////000000111111222333444555666777@@@///,,,===FFF>>>999===QQQvvvyyycccDDD888;;;555111---+++------+++***,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,......//////000111111111///000222333555666666666666666777888:::;;;<<<===;;;>>>AAACCCBBBAAAAAABBBAAABBBAAAAAA???===;;;:::777555333111///.........++++++***))))))))))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,------......///000000000111111222444555666777888888999999:::;;;<<<======<<<<<<======<<<999666333///...---,,,+++,,,,,,---,,,,,,,,,---------......,,,,,,...000333555777888:::<<<@@@EEEKKKPPPTTTVVVRRRYYYbbbeeeccc___]]]]]]___```aaabbbbbbaaa___^^^ZZZWWWRRRLLLFFFBBB@@@???888555222///...---...///,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''fffHHHCCCAAA>>>@@@777666444111///---,,,+++))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&###!!!###''''''$$$&&&,,,###%%%(((((('''&&&%%%&&&***###$$$111===@@@??????HHH^^^mmmkkkkkkpppmmmbbbpppeeevvvwwwPPPFFF:::222000000///---+++///111000+++***...333000,,,+++...---+++...666666777888666222000000111+++222;;;AAAEEEKKKSSSYYY]]]___aaabbbaaa]]]XXXUUUMMMIIIDDDAAAAAA???<<<:::<<<:::@@@PPP^^^jjj|||ppp```[[[OOODDDBBBDDD@@@999333777777999:::<<>>??????UUUVVV>>>555)))---333(((222,,,))),,,///---+++,,,,,,,,,,,,++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,......//////000111111111///000111333444555666666666666777999:::;;;<<<===<<<>>>AAACCCBBBAAAAAAAAA???@@@@@@???>>><<<:::999444333111///------------+++***)))))))))))))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,------......///000000000///000111333555555666666999999:::;;;;;;<<<======888999::::::888666222000---,,,+++******+++,,,,,,,,,,,,,,,------............000444999???EEEIIIKKKUUUYYYbbblllxxxyyynnnfff```]]]LLLHHHAAA:::444111000000------------------------************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''sssvvvGGGBBB@@@AAA888===999555222000...,,,******)))(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((()))***)))+++444BBBMMM???TTTiiiyyyxxxpppwwwvvvkkkppp|||^^^GGG999333000000111000555444,,,///333,,,222///,,,++++++---///111222444666888999999888888555555555555555555555555;;;:::888777777777999:::;;;;;;<<<>>>BBBGGGLLLOOO\\\cccpppvvvhhhXXXKKKFFFHHHGGGAAA;;;999;;;;;;888555888@@@777000TTTvvvnnnwwwzzzcccbbb~~~ppp\\\GGGAAAFFFDDDFFFHHHIIIHHHEEEBBB@@@??????>>>===;;;:::888777333222000///---,,,,,,++++++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((())))))******++++++,,,------......///000000111222333444444555555555555666777999;;;;;;DDDBBB???LLLgggwww```===999333///------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...------......///000000000///000111222444555666777888888888888999:::;;;;;;===>>>>>>>>>????????????===<<<;;;:::888777666555111000///...,,,,,,,,,+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))************+++++++++,,,,,,------...////////////111333333333333555777777777888:::<<<===<<<:::::::::999888555333111000---000///++++++...---***444---(((***///111///---333:::HHHWWW```fffssspppgggmmmlll___YYY^^^UUUSSS______bbbjjjhhhrrrqqq~~~ttthhh___UUUJJJBBB@@@111000///000111000---***%%%///111***&&&+++---******************((('''&&&((((((((((((((((((((((((qqqqqqIIIEEEAAABBB===<<<999555222000...,,,******)))(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((((((((()))000;;;DDDLLLRRRVVVcccvvvyyywww~~~tttjjjXXXbbbkkkGGG888999777...000444...000666444---///222444444222///---//////111222555777999:::999:::===???BBBEEEGGGHHHAAA@@@@@@BBBGGGOOOVVV[[[ZZZ]]]ccckkkssszzzxxxnnneee___SSSJJJBBB>>><<<:::>>>CCC===;;;666///,,,---333888000HHHUUUXXXqqqtttttt~~~wwwuuuzzzsss|||{{{jjjWWWJJJDDDAAA???AAABBBEEEFFFFFFEEECCCBBB>>>>>>>>>===;;;999666555222222000...---,,,++++++++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******++++++,,,,,,---.........///000000111222333444444444444555666777999:::;;;666===>>><<>><<<;;;:::999777555444444000///...,,,+++*********(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********+++++++++,,,,,,------...////////////111333333333333555666888777888:::<<<===;;;:::999888777666444111000///,,,//////+++((()))---000"""+++444444///000===JJJ\\\mmm~~~yyyjjj]]]YYYYYYUUUOOOLLLJJJQQQ]]]]]]UUUTTT[[[[[[KKKLLLIIILLLOOOEEEJJJOOOUUURRRIIIOOOfffyyy~~~dddNNNZZZLLL999...,,,......---...---***'''***...---(((((((((((((((((())))))***((((((((((((((((((((((((mmmiiiIIIGGG>>>@@@AAA<<<888444111000...,,,******)))(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&&&&***222888MMMNNNJJJQQQcccoooyyyxxx}}}nnneeettt___TTTAAA111222<<<777///...---111111000///------///111......---...///222666888555666999===BBBFFFIIIJJJOOONNNNNNRRR[[[gggsss{{{~~~xxxuuu^^^YYYRRRLLLFFFBBB===:::222111444:::;;;444,,,(((+++222999:::666666:::@@@{{{jjjkkknnnzzzrrrnnngggdddVVVCCC>>>FFFGGG???>>>???AAACCCDDDEEEEEEEEE>>>>>>>>>===;;;888444222111111///---,,,+++++++++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((()))*********++++++,,,,,,---.........//////000111222333444333444444555666888999:::;;;DDDEEEAAA<<<777GGGfffwwwXXXEEE@@@;;;111'''///---++++++,,,------,,,************************))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---------------...//////000000//////000222333444555666777777777777888999:::::::::::::::;;;;;;;;;<<<<<<;;;:::999777666444333222...---,,,+++***)))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))*********++++++,,,,,,,,,---....../////////111222333222333555666888888888:::<<<<<<;;;999777666555333111///...---888000)))+++000000---+++777777777777AAAZZZ{{{yyyXXXVVVXXXTTTRRR]]]pppxxxuuuvvvzzzyyyqqqdddmmmiiijjjdddWWWOOOPPPVVVYYYGGGTTTmmmtttdddRRRDDD;;;777555333///,,,......+++)))***+++***)))(((((()))+++,,,((((((((((((((((((((((((nnnfffIIIFFF:::<<<@@@;;;888444111///...,,,+++***)))(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&%%%&&&***---999EEELLLPPPXXX]]]nnn\\\GGGDDD777+++111:::333333333222000000111222111000///......///000111...///111333555666888999===<<<<<<>>>DDDNNNWWW]]]HHHHHHHHHGGGCCC===777444777444111////////////...999222...000333555888<<<999555111111777AAAMMMUUUtttqqqjjj]]]ooo{{{qqqRRRNNNEEE<<<>>>GGGHHHCCC?????????@@@BBBCCCEEEEEE>>>>>>>>>>>>;;;777333111000///...,,,++++++******)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))************+++,,,,,,---------...//////111111222333222333333444555777888999;;;:::666:::BBB???@@@OOOxxxyyyhhhSSSEEE666///111444222---+++******+++,,,---+++***************************))))))))))))))))))))))))((()))))))))************+++++++++***+++,,,,,,---,,,,,,---......//////000//////000111222333444444666666666666777888999999999999:::::::::;;;;;;;;;;;;:::999777555333222111---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************+++,,,,,,------.../////////000222222222333444666888888888:::;;;;;;999777444333222000///------,,,***'''''',,,000333777<<<;;;NNNeeetttlll[[[TTTVVVeeewwwxxxjjjSSSJJJTTTRRRGGGRRRlll}}}hhhPPPCCC777111000333///'''(((111...---,,,,,,+++*********((((((((((((((((((((((((xxxnnnLLLGGG:::;;;???:::777333000///...,,,+++***)))(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((('''&&&&&&'''((('''999FFFPPPXXXWWW^^^ooo}}}zzz}}}iiirrr}}}tttyyyfffIII<<<:::222444888;;;;;;888222...111111222222222000///...000000000000000/////////,,,+++++++++---111444666444444555555555444333222777555444333333333111///222000111222111...000555666666???VVVrrryyyfffzzz~~~kkk___nnnllloooXXXDDD:::666;;;@@@??????BBBAAA@@@@@@???@@@AAABBBCCC>>>>>>===<<<999666333000......---+++************((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))******+++,,,,,,,,,,,,------...///000111222111222222333444666777888:::777000666@@@<<<888AAA~~~qqqfffVVVZZZyyywww]]]DDD333111000...---------------,,,++++++,,,---,,,***((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++************+++,,,,,,,,,,,,------...///////////////000000111222333333555555555555666777888888999999999:::::::::;;;;;;;;;:::999777444222111000,,,,,,+++***))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++,,,,,,---............000222222222222444666888777777888:::999777555222111000...---------...***222666000***000BBBRRRUUUnnnjjj```^^^hhh~~~|||uuuoooqqqwwwwww{{{~~~tttdddQQQMMMWWWHHH\\\yyy\\\HHH777333222...---111***+++,,,---,,,+++)))((())))))))))))))))))))))))|||OOOHHH<<<===>>>999666333000///...,,,+++***)))(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''&&&---444EEEXXXYYYSSSVVVkkkwww|||rrr{{{qqq]]]UUUKKKAAA666000000222111000000111333555555444222111222222222111111000000000111111222222222111111000555444222000...---------++++++---000333555444222)))...444666222444AAAQQQaaa^^^eee}}}yyy{{{tttaaaXXXxxx{{{zzzbbbMMM???>>>444333===AAA:::999@@@@@@??????>>>>>>>>>??????<<<;;;:::888666333111000---,,,+++******)))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))((())))))******+++,,,,,,+++,,,---...///000000111000111111222333555666777777<<<===>>>???999>>>RRRvvveeeGGG444DDD===IIIdddlllbbbVVVNNNFFF===666333,,,///111///+++))),,,///---,,,++++++,,,+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************+++,,,,,,,,,,,,,,,---......//////...//////000111111222222444444444444555666777777888888999999999::::::::::::999777555333000///...,,,+++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******+++++++++,,,------.........000111222111222444555777666666777888777444222000///...---...///000111333444111555NNNooo~~~|||nnnfffkkkpppyyywwwrrrUUUGGG===DDD___~~~uuuPPP@@@???===444,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))OOOEEE>>>???:::999666222000///...,,,+++***)))(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''')))******)))***)))&&&222HHHPPPOOOTTTZZZrrrpppUUUDDD>>>===:::555444555555555555444444444111111111111111111111111......////////////......***+++,,,///222555777999666555333444444444222000444777777444444KKKyyysssfffiiimmmhhh``````zzz{{{sss[[[FFF@@@::::::888888:::;;;:::;;;===;;;<<<<<<<<<<<<<<<;;;;;;888777555222000/////////,,,+++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))(((((())))))***+++++++++++++++,,,---...//////000000000000111333444666777,,,666999999777333AAA]]]qqqeeeRRR888999:::666777@@@QQQhhhkkkPPPDDD<<<555000...,,,'''(((,,,---//////---+++***...111+++***))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,+++,,,,,,------......///......//////000111111111333333333333444555666777666777777777777888888888777666444222000---,,,+++***)))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))******++++++,,,,,,---.........///111222111222333555666555555555666555222000///...------///111333555111888???SSSwww]]]QQQddd~~~uuummmPPPCCCGGGUUUaaa~~~iiiVVVLLLHHHAAA888666444111...,,,,,,,,,,,,))))))))))))))))))))))))KKKAAA===>>>777888666222000///...,,,+++***)))(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''')))++++++***++++++$$$&&&444???NNNbbbTTT[[[bbbqqqiiihhhtttbbbIII666;;;:::777444222222222333333333333222222222111111000000000000000000000111///000111222222222111000000//////111444888999999:::OOOeeehhh\\\YYYmmm{{{tttssswwwvvvooohhhvvvyyyrrrYYY888888@@@333444;;;:::111000888;;;777777888999::::::::::::999555444111...,,,,,,---...++++++***))))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((()))******++++++***++++++,,,---...///000///000000111222444555666666999777777:::999FFF^^^UUULLLNNN;;;666000444<<>>999<<<:::888888888888888777666555555444777888999:::::::::999888444333111///---,,,++++++************)))))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***++++++,,,,,,------...//////000111222333333444555555444333666===FFFMMMiii[[[RRRDDD666111666999===??????>>>>>>>>>BBB@@@>>><<<;;;<<<===>>>FFFHHHJJJMMMPPPSSSUUUVVVXXXYYYZZZ\\\[[[VVVNNNIIIHHHFFFDDD@@@<<<999666555111000000///...---------......---,,,,,,+++******+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))************,,,,,,,,,---------....../////////000111111222222333333444444555444444444555555555666666666666666333222000...---,,,,,,---))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))************+++,,,---............/////////000111111222222444777///+++222333///444,,,222666222***111LLLhhh```JJJQQQggg|||yyyrrrPPPAAA@@@GGGHHHJJJLLLGGGSSSUUUQQQEEE888111...---)))((()))++++++))))))***LLLCCCCCC<<<===888666333000...,,,,,,,,,******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((***)))***+++(((&&&---888LLL\\\mmmppphhhlllooo}}}XXXLLLFFFKKKMMMDDD999555::::::444...444BBBFFF@@@===@@@KKKYYY^^^]]]bbblllccceeeeeeaaarrrvvvqqqmmmjjj~~~{{{{{{ttt~~~ooovvvXXXEEE777777999666666:::666666666666777777777777777888999:::::::::888888333222000...---++++++************)))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******++++++,,,---------...//////000111222333333333444555555777:::@@@CCC```ZZZIIIDDD>>>555444777;;;<<<;;;:::999:::;;;:::888666555666777777111111222222333333444444666666666666666555111...333333222222111000000///000000///......---,,,,,,---------,,,++++++***************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))************,,,,,,,,,------------.../////////000111111222222333333444444444444333333333333333333333333444444111000...,,,++++++++++++)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))************+++,,,---............/////////000111111222222,,,999888111222111++++++111+++,,,888MMMhhh```QQQ\\\{{{qqqmmmwwwYYYLLLEEEHHHIIIAAACCCLLLVVVXXXPPPEEE>>>===///+++''''''((()))******LLLAAAAAA;;;===888666333000...,,,,,,,,,******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))((()))***(((%%%&&&***---???YYYkkknnnkkkooowww|||uuuccc[[[]]]VVVLLLSSShhhuuutttVVV[[[uuugggyyysssvvv~~~nnnsssuuuqqqsssmmm[[[<<<999444333777666111333999333444555666777999999:::777888999::::::999888777222111000...,,,+++******))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((*********+++,,,,,,---------...///000111222222333111444666777777777888999YYYcccVVV[[[UUUAAA555777:::;;;999777777777666444333111111111222222444444333333222111111000333000......000111111111******+++,,,---.../////////......------,,,,,,,,,,,,,,,,,,++++++******)))******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,------------...//////000000111111222222333333333333333222222111111111111000000000000---,,,+++***))))))))))))((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))************+++,,,------............//////000000111111222---777222)))...111///000666,,,777hhhYYY[[[^^^uuu{{{vvvoooPPPMMMNNNFFFFFFKKKRRRPPPIIIHHHMMM@@@999000***)))***+++***QQQDDDBBB:::;;;888666333000...,,,,,,,,,***))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''')))******)))((($$$%%%111KKKcccooopppoootttmmmgggnnnooofff___fffttt}}}rrrwwwnnnqqquuutttjjjhhhuuuyyyyyyuuuvvvmmmSSS;;;222000111444888666111111666333333444666777888999:::777777888999999888666666111000...---+++******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******+++,,,,,,,,,------...///000111111222111333666666666555555666MMMqqqmmmmmm^^^BBB888:::<<<<<<999777777777444333222111111111222222000000000000000111111111111///------...000111111......////////////000000------,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,,,,---------......//////000111111111222222222333222222111000///////////////.........+++******))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))***************+++,,,------------......//////000111111111222222+++***111//////;;;000EEEpppqqqNNN^^^xxxvvvwwwxxxXXXWWWFFF;;;@@@GGGHHHKKKRRRQQQMMMDDD777...+++***)))TTTGGGCCC;;;;;;888666333000...,,,,,,,,,))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&))),,,+++)))+++))))))...999NNNmmmvvvzzz|||mmmzzz{{{~~~}}}rrrgggiiirrrqqqgggfffiiivvvvvvjjjuuuwwwbbbPPP<<<...000;;;333222444777666333222333444444555555555666666666666666777777777666444333///...---+++***)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,+++,,,---...///000000111111222444444444555777:::===wwwvvv]]]KKK999999:::;;;:::888666555555333333222222222111222222)))******+++,,,,,,---------,,,++++++------,,,+++------------,,,,,,,,,,,,++++++++++++************)))))))))))))))((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,------.........///000000111111111111222222111000000////////////.........------)))************)))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))*********)))***+++,,,------------.........///000000111111000...///555444(((888___|||^^^UUUnnn|||qqqhhh```bbbuuusssnnnmmm```______```cccccc___[[[dddggggggqqqyyy\\\AAA>>>FFFKKKKKKKKKOOOSSSOOOAAA222,,,)))'''RRRFFFDDD<<<<<<888666333000...,,,,,,,,,))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''$$$%%%))))))''',,,++++++(((&&&111JJJbbbqqqeee}}}{{{yyyvvv}}}qqqfffMMM555///444666222///222111111222444444444333444444444444444333333333444444555555555333222111...---,,,***))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))******++++++++++++,,,---...//////000000111222222333555999======pppsssDDD:::<<<555666777666333111111222000000000000000000000000////////////............/////////000111000...+++)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,---......//////000000111111111111111000///....../////////...------,,,,,,((())))))************)))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))*********)))***+++,,,,,,------------......//////000000111......---111000444bbbbbbJJJUUUvvv~~~lll{{{{{{mmmhhhqqq}}}uuufff\\\YYYZZZbbbooo|||~~~uuummmnnnpppllleeeeeeggg^^^PPPXXXZZZQQQIIILLLPPPXXXhhhdddpppdddGGG>>>@@@DDDEEEAAAJJJLLLAAA666222...)))PPPCCCBBB<<<===888666333000...,,,,,,,,,((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%))))))%%%%%%))))))&&&'''%%%&&&+++---,,,+++---777cccxxxvvvsssmmmvvvjjj]]]---333888666///***---444...000111000000222333444222222222222222222222222222333333333222111///...---,,,+++***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++******+++,,,---...//////...///111222333555888;;;===ccc|||ccc888555===222333333222000...//////---......//////.........++++++***))))))((('''''')))(((((()))******)))'''))))))******++++++,,,,,,(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,------......///000000000000000000000///...------......------,,,+++++++++&&&'''(((*********))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))*********)))***+++,,,,,,---,,,,,,------......///000000000///000...666LLLddd~~~eeeWWWooowwwtttyyyvvvmmmmmmsssmmm___^^^ggg}}}rrreeekkkcccggg{{{|||tttjjjoooeeeWWWRRRNNNOOO[[[___RRROOOUUU^^^wwwnnnNNNCCCDDDDDD<<>>>>>CCCFFFUUUSSS888ZZZCCC???>>>>>>888777444222///...,,,,,,))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))$$$---555333...555KKK^^^^^^nnnvvvrrr~~~hhhmmmppphhhVVVNNNBBB666...***((((((---.........//////////////////000111111111111000111111111000000000//////000000000///...---++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((()))******,,,,,,---.........///000000111222222444>>>@@@555...111222000//////......---,,,,,,+++************************))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))))))))+++,,,,,,+++***,,,---------------........................------------,,,,,,+++******)))((((((''''''&&&''''''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))*********+++,,,,,,------'''222666111,,,------)))===fff{{{www}}}zzzppp^^^fff~~~|||bbb```vvvvvvYYYdddwwwuuu{{{|||qqqeeeddd```[[[WWWVVVUUUTTTSSSKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEPPPPPPOOOLLLIIIIIIJJJLLLBBB@@@>>>DDDUUUoooiiiKKK???GGGGGGBBBEEEIII```HHH<<<:::@@@888777444222///...,,,,,,))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))$$$***---)))"""###---888GGGssszzzxxxvvvzzz~~~xxx{{{xxx|||~~~mmmZZZJJJ555///(((&&&)))+++,,,+++---------.........//////...//////000000000000000000000000000/////////////////////...---,,,+++***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))***+++,,,------......//////000000111111...555555///,,,000000---......------,,,,,,++++++)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((()))+++,,,,,,+++***,,,---------------..................---------,,,,,,,,,++++++******))))))((((((((('''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))******++++++,,,,,,------+++,,,000000,,,...@@@SSS|||uuu``````UUUeeewwwiii{{{{{{rrrggg]]]WWWSSSOOOMMMIIIGGGDDDBBBCCCEEEEEEEEE===<<<<<<;;;:::999888888888888777777777777777777<<<>>>???AAABBBEEEIIILLL???>>>999444444AAAXXXiiiYYY<<<===CCCEEEIIIbbbHHH>>>;;;===888777444222///...,,,,,,))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((()))))),,,&&&!!!%%%...222///)))---000000HHHvvvzzz|||yyytttuuunnn^^^HHH666+++&&&---***((())),,,///000///,,,,,,---------.........---...//////000000//////000000000000////////////------------,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((()))***+++,,,------.........//////000000000---000///+++,,,000///***------,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++******))))))((((((((()))+++,,,,,,+++***,,,---,,,,,,---------.........------------,,,,,,,,,+++******)))))))))((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))******++++++,,,------...333(((***111+++222lllxxxlll\\\NNNbbbZZZVVViiipppeeeXXXPPPNNNJJJDDD@@@???BBBEEEDDDAAA??????@@@AAABBBAAA<<<<<<;;;:::999999888888777666666666666666555555222444666777777999===???;;;AAAFFFDDD<<<666777;;;EEEiiizzzxxx```@@@BBBEEEIII\\\CCCCCCAAA;;;888777444222///...,,,,,,))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&***---,,,)))'''(((***"""...111+++)))888```tttsss~~~rrrrrrwwwooo^^^HHH888...***---222***+++,,,,,,***)))+++---,,,,,,,,,,,,------------------...////////////...111000000000////////////++++++,,,++++++***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''((()))***+++,,,,,,---.............../////////000///...,,,---///---)))++++++++++++************(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++******))))))(((((()))+++,,,,,,+++***,,,---,,,,,,,,,------------...---,,,,,,,,,++++++++++++))))))(((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))***++++++,,,------.........,,,000555555JJJlllmmmuuuqqqeee___^^^___uuu~~~|||zzz~~~wwwqqqhhh]]]XXXRRRHHHCCCCCCBBB@@@???>>>???AAACCCAAA>>>=========<<<;;;999999888888777777666666333333333333222222111111111222333222111111222444666999;;;;;;999666666777666<<>>```}}}wwwuuuoooooo}}}{{{nnnXXX[[[UUUIIIEEEHHHGGGCCCDDDCCCBBBCCCCCCBBB???===AAA???<<<::::::999777555555555555555444444333333111111000000///.........111222333222000000000111111111000111333555555444;;;666000;;;UUUjjj|||xxxiii~~~QQQHHHdddHHHAAA>>>;;;888777444222///...,,,,,,))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''###!!!%%%,,,///,,,'''!!!***---(((+++333444------666III^^^qqq{{{lllqqqyyyzzz|||}}}tttuuurrrgggkkkwwwooofff\\\MMM;;;...+++333///(((%%%&&&'''%%%!!!'''((())))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,---............------------,,,,,,,,,++++++((())))))))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,------------------------,,,,,,,,,,,,,,,++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******************++++++)))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------++++++++++++************''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))++++++,,,,,,---.........//////EEEtttkkkppp~~~}}}|||~~~~~~yyyiii___VVVGGGBBBGGGFFF@@@@@@???>>>>>>???@@@@@@>>><<<===;;;999888888888666444444444444444444333333333222222111111000//////...---///111000/////////000///000333555555222...+++***,,,444333***333QQQhhh|||}}}xxx}}}|||___cccJJJ===<<>>444///***$$$&&&+++&&&))))))'''(((------)))(((&&&$$$&&&***+++***'''******+++++++++,,,,,,,,,+++,,,------......------+++++++++*********))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,------------------------((((((***+++***(((***---(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))***+++++++++,,,)))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------+++++++++************)))&&&'''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))++++++,,,------......///(((<<<}}}zzzuuu\\\RRRFFFEEEEEE888777HHH?????????===;;;::::::;;;777555444555666777555444333333333222222222222222333222222111000000//////***,,,......---,,,,,,---...000111111//////000111222'''000777---///888333JJJhhh{{{lll```qqqxxxpppjjjAAAAAAAAA777888666222000///...,,,***))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++)))((('''((()))+++,,,******))))))******+++,,,000111666@@@QQQfffyyyqqqooozzz~~~rrrooo{{{|||sssffftttzzz~~~vvvhhhXXXHHH;;;333///,,,+++++++++******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********++++++++++++,,,,,,------,,,,,,+++************)))))))))((((((((('''''''''&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))************+++++++++,,,,,,,,,+++++++++******+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***,,,333...%%%222999***999bbb~~~wwwjjj```TTTMMMEEE@@@AAABBB@@@>>>:::999888777666666666666444444444444444444444444333333333333333333333333222222222222111111000000.../////////...---,,,,,,000000/////////.........------......//////000000(((===\\\rrrxxxtttlllgggsssoooFFFCCCBBB:::888666222000///...,,,***))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((***)))((('''''')))+++,,,***))))))))))))***++++++)))(((((()))---444:::>>>KKKQQQbbbtttzzzyyy{{{sssmmmdddnnn{{{}}}xxx{{{yyyoooooo~~~ooo```______ZZZ>>>;;;555000+++(((''''''************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))*********++++++++++++,,,,,,,,,,,,++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))************+++++++++,,,,,,+++++++++***************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))(((***%%%+++555...///FFFoooqqqwww{{{tttiiibbb[[[TTTOOOKKKEEE>>>;;;<<<===;;;888999888777666555555555555333333333333333333333333333333333333333333333333222222222222111111111000///////////////...------////////////.....................///////////////222,,,000GGGeeetttmmm___yyykkkFFF@@@>>>:::999666333111000...,,,***))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''')))***+++))))))(((((())))))***+++,,,,,,,,,,,,+++***(((((((((%%%)))444999666777<<>>===;;;999666333111000///,,,+++))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''((()))***((((((''''''(((((()))***###%%%(((+++,,,,,,++++++222,,,***......+++***,,,+++...111333444555777888555666666666555333111000666555444333222///+++((((((%%%%%%'''&&&$$$%%%))))))******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++++++++++++++++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))*********+++++++++++++++++++++************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))******+++++++++)))333,,,,,,555777^^^~~~nnnjjjbbbZZZQQQIIIDDDBBB;;;999666666777777555222444444333222222222222222111111111111111111111111222222222222222222222222222222222222222222222222///000000111000000//////---............/////////000000//////......------)))000444---'''222OOOhhhfffhhhUUUnnnjjjIIIBBBAAA???999777333111000///---+++))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))''''''&&&&&&''''''((()))###$$$%%%&&&''''''&&&&&&%%%$$$$$$&&&&&&%%%)))---.........+++&&&###"""###***(((&&&%%%&&&(((***+++!!!###%%%&&&&&&&&&&&&'''///)))(((,,,---******...$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))'''(((((())))))(((((('''(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******************************)))(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((())))))*********++++++++++++++++++*********))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***+++,,,,,,---***,,,///...555WWWxxxrrrbbb___ZZZSSSLLLEEE???<<<666555444555555444333222333222111111111111111111111111111111111111111111222222222222222222222222222222222222222222222333000000111111222111111000////////////////////////000000//////......------...,,,)))'''(((...777===YYYcccaaammmsssmmmHHHBBB@@@;;;999777444222111///---+++))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((,,,+++***)))((('''((((((+++---///,,,(((&&&(((,,,$$$&&&(((******,,,...000((()))******((((((((()))'''(((******)))((()))***'''###"""%%%&&&$$$###$$$(((((()))***++++++******$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))((((((''''''&&&''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))************++++++++++++************)))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,------...111)))111BBB]]]zzzwww|||vvvqqq|||{{{sssiiiaaaUUUIIIBBB===:::888222222222222111111111000111111000000000000111111111111111111111111111111222222222222222222222222222222222222333333333333111111222222333333222222111111111000000000/////////////////////.........,,,)))'''***...///,,,(((:::OOOeeettteeehhhjjjlllDDDAAA@@@888:::777444222111///---,,,))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$############$$$%%%%%% $$$%%%$$$%%%((()))))))))((('''&&&%%%$$$###$$$%%%'''((('''&&&$$$"""******)))(((&&&$$$######!!!$$$%%%%%%''')))(((&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))'''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))************+++++++++************))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,---......333...888bbbtttjjjqqqxxxuuusssvvvrrrhhh\\\MMMAAA<<<999777444222222111000//////000111111111000000000000111111222222222222222222222222111111111111111111111111222222222333333333444444111111222333333333333333444333333222111000//////.........///////////////***...111000,,,***,,,///111@@@\\\sssmmmmmm\\\nnnEEEEEEEEE;;;:::777444222111000...,,,))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''***+++***)))(((&&&###((('''&&&'''))))))'''%%%((('''&&&''')))***)))(((#########$$$%%%&&&&&&&&& &&&)))%%%%%%((('''"""$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********))))))))))))))))))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))(((((())))))))))))(((((()))************+++++++++************))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))******+++---...//////+++222>>>www|||dddlllrrruuu}}}pppkkkkkkdddYYYOOOBBB:::999888444///444444333111000000111333111111000000000000111222222222222222222222222222111111111111111111111111222222222333333444444444111222333333444444444444666555444333222000//////---.........//////000000111///,,,******+++...000++++++<<>>999666444222111000...,,,)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------------,,,,,,+++++++++++++++,,,,,,---111000...,,,++++++++++++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))******+++...000(((+++666---333XXXmmm~~~{{{wwwqqqlllkkkmmmnnnkkk```OOOAAA999666333333333333444444333222222222222222222222222222222111111111111111111111111111222222222333333333333333333333444555666777444555555555555555666666666666666777777666666555666666666666555444333333111111111111111111111111,,,,,,,,,,,,,,,,,,,,,---+++///------,,,+++BBBhhhgggCCCAAA???===888666444333222000...,,,)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################################################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000/////////////////////***++++++,,,------,,,,,,...---,,,,,,,,,------...++++++++++++,,,---......,,,,,,++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))***+++++++++***111...,,,000333KKKsssyyyzzzzzz}}}yyytttpppmmmgggfff___QQQBBB888666777222333444444333222111111333333333333333333333333222333333333333333333333333333333333444444444444444444444444555666777888555555555666666777777777::::::;;;;;;;;;;;;:::::::::::::::999888666555444333333333333333333333333/////////...---,,,+++***---,,,(((+++---'''///HHHmmmCCCBBB@@@:::888666444333333111...+++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$#######################################$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------------------........................////////////000111333444555666777777666555333222222222333444222111111000...,,,***))))))))))))***+++,,,...///++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))***+++,,,,,,'''...222...222NNNtttyyyfffppp|||zzzuuuqqqnnnfffWWWHHH;;;444222333333444666555333222222333444444444444444444444444444444555666666666555555555555555555666666666666555555555555666777888999666666666777777888888999===>>>??????????????????>>>>>>>>>===<<<;;;999999:::999888666555333222111333333222111///---+++***000///***,,,333,,,(((222kkkHHHDDD???;;;777666444444333111---+++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$############$$$$$$$$$$$$################################################################################################""""""""""""######$$$$$$"""#########$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,------------------........./////////---...///000222333555555:::<<<>>>@@@BBBDDDEEEEEEBBBAAA???===<<<<<<===>>>???@@@@@@???===999555333000///...------...//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***+++,,,,,,---+++,,,444333AAA|||}}}}}}www|||~~~xxxrrrkkk^^^LLL>>>777444222000333555666666444333555777666666666666666666666666555666777888888888777777666666777777777888888888666666666666777888999999666666777777888999999:::<<<======>>>??????>>>>>>;;;<<<<<<=========<<<<<<<<<<<<:::999777555444333555555555444222000---,,,---333///...333///+++000eeeKKKEEE>>>===777666444444333111---+++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,---------..................////////////333444666999<<>>777888===888,,,555...///---'''***///(((++++++,,,,,,,,,+++***))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,++++++,,,---,,,***666444AAAqqq|||uuuxxxssscccNNN<<<888777999666111333;;;333666888:::999888999:::>>><<<999777777777999999999888777666666777999:::;;;<<<<<<<<<:::999999999;;;::::::999999999999888:::::::::;;;;;;:::;;;<<<::::::999:::;;;;;;:::999555777:::;;;;;;:::999999777777777666666888;;;>>>888888888777555222///...---------...000111000...___IIIBBBCCC>>>;;;888555222111///---+++***)))(((''''''&&&&&&'''((())))))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################!!!!!!###''')))'''%%%######""""""######$$$%%%####################################""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))))))))************+++,,,,,,---------,,,,,,&&&---333444///++++++---111555555777<<<999555:::===AAANNN\\\bbbfffxxx|||iiifffggg^^^NNNDDDQQQJJJCCC@@@BBBEEEAAA;;;999000///111...222444+++///...---+++******++++++,,,+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))+++---//////...333FFFhhhyyydddSSSHHHAAA>>>:::777777666555666888>>>===<<<::::::<<<>>>???444666:::===@@@???===;;;;;;<<<===>>>>>><<<:::999???<<<::::::<<<>>>===;;;999:::;;;:::999:::===@@@<<>>??????>>>======>>>===<<<:::999999999999999999888777888:::;;;666666666555444333222111...------...000111000...WWWHHHEEEEEE===;;;888555333111000---+++***)))(((''''''&&&&&&'''&&&(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###################################################$$$$$$$$$%%%########################################################################################################################$$$###"""###%%%%%%!!!######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++------------------------000000000...---...333666:::222666>>>>>>DDDQQQXXXooo~~~rrr___RRRLLLJJJGGGDDD<<<===FFFFFF777000000+++......---------,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))(((***---///111222222666ddd|||wwwZZZ???666<<<>>>===999666888;;;;;;777:::999888888:::===??????CCC@@@===;;;;;;=========999:::;;;===>>>>>>>>>>>>DDD@@@;;;;;;>>>@@@>>>;;;;;;===???>>><<<;;;===???999@@@BBB>>>>>>DDDBBB<<<>>>???@@@AAABBBBBBBBBAAABBBAAA???>>>======>>>???===<<<;;;:::999888777666555555444333333333444444///.........000111000...VVVGGGEEECCC<<<;;;999555333111000---,,,***)))(((''''''&&&&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########################################################$$$$$$$$$%%%%%%########################################################################################################################$$$$$$$$$###"""$$$(((,,,######""""""######$$$%%%########################"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))******+++,,,,,,,,,---------,,,,,,---------777111,,,---444;;;======;;;;;;KKKUUUZZZwwwuuukkk___SSSIIIDDDJJJOOOFFF???;;;222---...///000000...---,,,------+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********---++++++...000//////111888FFFvvvuuuYYY@@@999???;;;>>>===999:::??????:::>>>???AAABBBCCCBBBAAAAAAFFFBBB>>>===???AAABBBBBBCCCBBBAAA@@@AAADDDGGGIII@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBCCCFFFIIIKKKLLLKKKGGGGGGLLLQQQOOOJJJFFFBBBCCCEEEEEEDDDCCCCCCDDDBBBAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA@@@???<<<:::888777555333333333333444111000......000000///...ZZZHHHAAA@@@<<<<<<999666333222000...,,,***)))(((''''''&&&&&&'''$$$%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%###########################################################################################################################%%%$$$$$$---===KKK######""""""######$$$%%%########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++)))******+++,,,------------,,,,,,,,,,,,---......+++...444999===@@@AAABBBRRRiiitttWWWEEEHHHNNNTTTRRRFFF;;;888444///---,,,...///...---,,,+++************************************************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************...+++---000///++++++///@@@^^^www~~~sss]]]HHH???<<<:::999===>>><<<;;;>>>???===???EEEIIIHHHDDDBBBEEEIIIBBB@@@@@@CCCHHHIIIGGGDDD@@@AAACCCEEEGGGHHHHHHHHHIIIOOOSSSPPPIIIEEEGGGLLLKKKCCC>>>DDDVVVkkk{{{ssshhhppptttkkkggglllfffggggggddd```\\\[[[[[[WWWVVVUUUUUUUUUQQQLLLHHHJJJIIIHHHIIIKKKJJJHHHFFF???>>>;;;777555333333222333111///...///000///...```III===>>>===<<<999666444222000...,,,***)))(((''''''&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&###"""))):::III######""""""######$$$%%%########################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++******+++,,,------...///---,,,,,,,,,---///111222...666>>>@@@AAAGGGUUUaaazzzfffQQQJJJRRRWWWRRRKKK???333------000333......---,,,++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,***---000---(((,,,777TTTuuusssaaavvv___GGG???DDDEEEAAAGGGAAA=========<<<>>>BBBHHHWWWfffiiicccdddqqq~~~{{{mmmZZZMMMIIIJJJLLLLLLJJJRRR^^^jjjqqqsssqqqooo~~~|||lllUUUFFFEEEIIIMMMCCC;;;CCC^^^wwwllldddYYYVVVSSSSSSTTTSSSPPPMMMIIIGGGDDD???;;;777555333555222///.../////////...bbbJJJ<<<<<<>>><<<:::666444222111...,,,***)))(((''''''&&&&&&'''$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%### """''',,,######""""""######$$$%%%########################""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++++++++*********)))))))))''''''((())))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,******+++,,,---...//////...---------///222555666@@@@@@GGGVVVjjjzzzfff]]]\\\ZZZVVVNNNEEE===888555444///...---,,,,,,++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***---000,,,***999LLLrrr]]]www|||{{{fff]]]eeemmmooonnndddMMM===@@@DDDAAACCCJJJfffzzz|||hhhSSSLLLNNNMMMHHHBBBEEETTTooo|||ssslllgggaaaZZZTTTRRRQQQMMMIIICCC>>>:::777666333000.../////////...aaaJJJ======>>>===:::666444333111///---***)))(((''''''&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''%%%!!!#########"""###$$$$$$%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++++++++++++++************)))'''(((((()))***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,******+++,,,---//////000///......///111555888:::DDDAAAQQQ}}}]]]TTTWWWYYYXXXRRRFFF:::222//////...---,,,,,,,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...,,,///111...000FFF```bbb```}}}sss~~~|||ZZZ???CCCLLLIIIIIIQQQssszzzgggaaabbbNNNOOONNNIIIFFFJJJWWWaaa{{{sssggg___XXXVVVTTTOOOJJJDDD???<<<777444000......//////...fffDDDAAA===<<<<<<:::666444333111///---+++***)))(((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$###&&&&&&$$$###$$$''''''%%%&&&###"""&&&'''&&&&&&)))'''&&&&&&&&&((()))((('''&&&### """$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((()))******++++++++++++***)))))))))))))))...***)))------))))))---&&&&&&(((+++---,,,,,,------------,,,,,,,,,,,,,,,((()))))))))((()))***,,,((((((((((((((()))******)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))******++++++,,,------333***&&&,,,///------000000***---333555===EEEBBB[[[dddsss\\\[[[\\\YYYNNN>>>666444///******...000///*********)))((((((***,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---000)))222:::000555VVVuuu___ddd}}}wwwvvvqqqpppnnn^^^EEE@@@OOOTTTQQQTTTnnnrrrVVVWWWVVVQQQJJJDDDAAAAAAIIIiiizzzllliiiTTTKKKTTTUUUIIIDDDIII;;;999555111/////////000bbbDDDBBB>>>???<<<:::666444333111///---+++***)))((((((''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&%%%$$$'''%%%""" !!!$$$%%%%%%'''%%%%%%%%%%%%######&&&((()))+++***(((%%%###"""%%%&&&&&&'''&&&%%%""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((((())))))******++++++,,,+++************++++++,,,---)))(((++++++(((***...---,,,+++++++++***)))*********++++++,,,,,,++++++,,,,,,,,,+++*********+++************))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))*********+++,,,,,,------+++***,,,000222111111222222555:::???BBBGGGZZZppp~~~^^^UUUVVVWWWWWWHHHAAA999555333///***''',,,,,,,,,***)))))))))*********************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,------...,,,///...+++BBBiiiccczzziiiUUU```eee\\\OOOKKKGGGGGGPPPooowwwjjj[[[RRRLLLHHHCCC@@@555???NNNZZZcccuuuxxxgggZZZZZZXXXOOOIIIJJJ>>>;;;777333000//////000___EEECCC===@@@<<<:::666444333111///---++++++***)))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&(((&&&%%%&&&((()))(((((()))+++------,,,---...///"""&&&)))***((('''''')))!!!###%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))******++++++,,,------*********++++++,,,---...444000...///...+++,,,////////////...///000111111+++,,,,,,------,,,++++++,,,,,,---------,,,,,,+++++++++,,,++++++***)))((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************++++++,,,,,,------+++///111...,,,---///000777:::777AAASSS^^^}}}uuufffQQQLLLZZZNNNDDD===555,,,,,,222......---,,,+++***))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,------+++000111***444aaadddmmm|||rrrPPP[[[mmmlll[[[OOOHHHHHHQQQhhhtttzzzaaaVVVTTTOOOHHHDDDHHH>>>999;;;<<>>888444111000000zzzXXXBBBBBB===???<<<:::666444333111...---,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""$$$%%%%%%$$$%%%'''***+++'''(((000555666888<<>>;;;;;;999666BBBLLL```zzzuuuOOOHHHLLLLLLIIIFFF@@@:::555222111000~~~WWW???CCC??????<<<:::666444333111///---,,,,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((("""$$$'''((((((+++000444???;;;???MMM\\\fffrrr}}}}}}uuummmaaaUUUKKKCCC;;;666...---,,,---...---***(((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((())))))******+++++++++***++++++,,,,,,------...------------------...///000222333111111444555333777===@@@???DDDMMMQQQOOOKKKJJJGGGEEEDDDEEEFFFGGG@@@<<<777444444222///+++---,,,+++*********++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,++++++,,,,,,------......------111444333444:::CCCVVVtttgggSSSSSSSSSDDD444222///++++++---...---+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,---......333***111LLLsss[[[TTTrrruuuppp}}}www}}}rrrTTTbbbyyy[[[NNNVVVfffxxxhhhjjjVVVTTTKKKAAAAAAEEE???555555666;;;HHH\\\ttt[[[OOOPPPNNNKKKGGGAAA;;;666333111111]]]???EEEBBB===<<<:::666444333111///---,,,,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&+++000333555:::BBBIIIQQQOOOWWWiiiuuuwww||||||mmm^^^WWWIII@@@777222333333000---+++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))((())))))******+++,,,,,,*********+++,,,,,,---------------///000222444555222666888999BBBPPPZZZ]]]YYY______\\\ddduuu^^^YYYSSSLLLGGGEEEEEEFFFMMMGGG@@@===>>>===;;;888444222///,,,******+++,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++,,,------++++++,,,,,,---.........111...222888777<<>><<<:::999===888444444;;;EEEMMMQQQnnnnnn]]]TTTKKKKKKHHHBBB;;;666333222111fffAAAGGGCCC;;;===:::666444333111///------,,,+++***))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))---222999>>>BBBIIISSS[[[RRRRRR[[[iiihhhVVVGGGCCCJJJJJJ>>>222AAA\\\```PPPLLLccckkkPPP>>>666444222///000///---+++(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,)))******++++++,,,------,,,,,,...000333666999:::HHHOOOXXXddd{{{RRRLLLEEEDDDFFFIIIHHHFFF:::777222...+++***+++,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------++++++,,,------......///111,,,000;;;@@@RRRxxxbbbZZZTTTAAA:::222......///...,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++------...///444***RRRlllRRRlllkkkmmmoooxxxzzzsssvvv}}}sss___PPPNNNIII===<<>>999444333555555111---+++***)))(((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&!!!%%%((())))))***---111888===DDDKKKUUU]]]]]]XXXCCCDDD???AAAHHHFFFIIIWWWLLLNNNSSSXXXVVVOOOIIIGGG@@@JJJKKKJJJLLLMMMYYYoooaaaMMM???555???''')))666111---+++ &&&$$$###""""""###%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))*********)))))))))))))))'''---///+++***...///---,,,+++***+++...000000000///,,,...555;;;CCCUUUhhh|||}}}~~~\\\OOOQQQRRRLLLEEEGGG;;;999:::111...---(((...///...+++***)))(((%%%***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------)))***...111///,,,///666444...555GGGRRReeeyyypppuuuaaaKKKPPPGGG???333***222555)))...,,,******,,,,,,+++)))++++++++++++++++++++++++************************************************++++++******************---###&&&...---...222000888666yyyQQQjjjjjjiiiwww}}}jjjZZZWWW\\\zzzmmm___VVVPPPIIIEEEEEE===<<<:::777444444666999666777:::>>>HHHXXXjjjvvvtttddd]]]OOOIII@@@999777444111///cccIII@@@BBB???>>>999555333444444000---+++***)))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&'''+++222888;;;JJJKKKIIIFFFGGGJJJGGGBBBJJJNNNMMMRRR[[[ZZZ]]]jjj{{{pppiiiqqqsss```hhhiii]]]PPPFFF999777CCCUUUXXXeeeuuuRRR;;;555888888...,,,444999***(((&&&''')))***'''$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************))))))))))))***...---)))(((+++,,,))),,,---...///////////////444AAAQQQ^^^ooo|||dddRRRIIIEEEAAAGGGIII<<<666999888,,,+++***+++...///,,,)))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------222...,,,---,,,+++///444;;;666JJJqqqyyyssszzzaaaJJJCCCEEE888++++++.........---------,,,+++***++++++++++++++++++++++++************************************************++++++******************...***---///***,,,000000777PPP}}}kkkTTTvvvqqqiii{{{rrrYYYQQQTTT___lllkkk]]][[[^^^gggssszzzssslllgggaaaWWWLLLFFF@@@???===:::888666555444333333222000111555===CCCJJJ\\\wwwvvviiifffKKKGGG@@@;;;777444222000bbbFFFBBBDDD======999555444444333000---+++***)))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&,,,)))(((,,,555===AAABBBAAACCCCCCCCCFFFLLLLLLIIIQQQXXXZZZ___gggcccaaaiiiwwwuuupppqqq~~~www}}}|||xxxssscccWWW[[[QQQ???222<<>>QQQmmm|||{{{uuupppoooyyywwwjjjPPPAAA???>>>CCCDDD<<<777000***)))+++,,,+++)))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,,,,------222---,,,///222333666:::???VVV~~~xxx}}}zzzvvvzzz___LLLVVVMMM555...444...///000///---+++++++++++++++++++++++++++++++++******************************************************+++++++++++++++++++++///111...***,,,000222222oooIIIbbbbbboooqqqYYYNNNMMMVVVcccqqqiiieeeQQQgggssspppyyyzzz|||~~~zzznnn[[[LLLEEEAAA===:::999777333///666777888777555444555666111333@@@QQQkkkmmmaaa___GGGEEEBBB===777333222222dddEEECCCDDD999===:::666444333222///---+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((+++111999@@@DDDCCCAAA888===BBBFFFMMMVVVZZZYYYOOOZZZaaakkkxxxwwwpppssszzznnnsss___TTTIII@@@999;;;PPPiiicccJJJ888///999:::555...)))&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))***************++++++*********,,,///111///---......---...444CCCXXXhhheeeRRRHHHJJJMMMFFFLLLCCC777000+++((()))+++)))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******++++++,,,------...,,,,,,///333333333888???ZZZ{{{pppkkkeee___[[[WWWSSSPPPPPPOOOMMMLLLMMMRRRXXX]]]eeerrrnnnbbb~~~YYYRRRLLLBBB666***,,,///000///---+++,,,---++++++++++++++++++++++++******************************************************+++++++++++++++,,,&&&///000---...///000555>>>oooBBBuuubbbxxxZZZPPPIIIOOObbbiiinnnsssiiiccchhhqqqrrrbbb[[[ZZZVVV___}}}tttbbbVVVNNNCCC===<<<;;;777444...000333555666666666666>>>777888888CCCtttcccSSSMMMFFFFFFEEE???888333222333bbbEEECCCDDD999<<<:::777444222000...---+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******000888>>>@@@@@@AAABBBKKKLLLJJJFFFHHHPPPWWWXXXQQQ```nnnsssrrroooooovvvzzzlllMMM333(((555www~~~WWW777222999999999555000+++(((((($$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#####################"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))******+++++++++,,,))))))+++///111000...---,,,111:::EEEVVVmmmbbbLLLKKKKKKTTTMMMGGGAAA777---+++...*********+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++***++++++,,,------.........000111000,,,000AAASSSzzzzzz}}}rrrjjjccc```gggeeeccccccdddddddddcccfffbbb^^^^^^___^^^XXXSSSLLLKKKMMMSSS[[[eeerrr~~~QQQdddbbbMMMRRRLLL444......///...---------...++++++++++++++++++++++++******************************************************++++++,,,,,,,,,,,,(((000...,,,444111///999gggRRRXXX~~~sssnnnhhhKKK:::888777222777BBBJJJQQQYYYvvvvvvoooqqqyyyyyybbbTTTKKKHHHSSSlllsssfffUUUHHHCCC@@@===;;;444444444444444444333222000555<<<<<>>>>>:::333+++'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******))))))******+++,,,,,,,,,++++++---///...+++,,,000000>>>SSSkkkwwwzzzlll\\\MMMHHHHHHJJJCCC555------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,------......000111111000333GGGlll|||wwwkkk^^^XXXYYY]]]dddkkk}}}|||{{{||||||{{{zzzsssooommmooossspppeee[[[fff^^^YYYVVVNNNGGGJJJSSSNNNhhhuuuKKKPPP{{{VVVUUUWWWCCC555222...------.........++++++++++++++++++++++++******************************************************++++++,,,------------333,,,...777...///III[[[CCCrrrxxxpppggg}}}rrrDDD777...===<<<444777999AAAIIIEEETTTzzzxxxqqqssszzzzzzbbbNNNAAA;;;BBBPPPdddyyygggVVVKKKCCC===:::===;;;888666666666555444)))555777666;;;KKK{{{lllTTTCCCFFFDDDAAA<<<666333222222^^^GGGBBBBBB===;;;:::888444111...---,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''))),,,...111222999999999888888:::===@@@@@@FFFKKKNNNUUUbbblllqqqyyyzzzxxxcccqqq}}}tttzzzsssuuuwwwSSS>>>111999VVV~~~RRRKKKCCC???>>>:::222+++&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))***++++++,,,------,,,,,,---///---,,,555@@@TTTbbbyyy^^^PPPHHHJJJHHH<<<333111......---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---............///222999HHHiiiooo```ddddddiiiuuu}}}~~~rrrvvvzzz}}}zzznnnYYYIIIEEEGGGNNN]]]vvv~~~hhh]]]lllrrrYYYRRRFFFAAA999000---...000...+++++++++++++++++++++++++++******************************************************++++++,,,------...---222+++...777***666gggJJJHHHsss```eeeiiiAAAFFF666BBB999000888555===CCCCCCIII^^^wwwjjjfffccc]]]]]]bbbZZZ```dddaaaUUUFFF:::333:::777@@@IIIXXXvvviii[[[NNNCCC>>>777444111000222222222000111===111,,,999<<>>999555444333222222```JJJAAA@@@===;;;:::888555000---,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&(((***---000333444888777888;;;??????;;;777===KKKZZZccciiinnnnnnkkkmmm^^^iiiiiiTTTCCCCCC===CCCOOOOOOJJJTTTggghhh^^^RRR```|||___HHH:::555SSSxxxzzzeeeLLL@@@@@@BBB>>>777'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,---------,,,---///...222BBBSSS{{{fffOOOKKKKKKEEE>>>===//////...---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......//////000666BBBWWWxxxiii^^^eeeoookkkWWWLLLIIINNNQQQZZZ}}}eeeTTTccc||||||eee\\\JJJ???222---000111...)))++++++++++++++++++++++++******************************************************+++,,,,,,---......)))///)))///666(((@@@dddKKKUUUttt^^^jjjhhhEEEAAA...<<<666222===333777222>>>AAAHHHjjjiiiWWWMMMIIIOOORRRLLLHHHIII??????AAABBB===888;;;BBB;;;777<<>>999333000222333333222jjjIIIAAA@@@;;;;;;888444111000///...,,,******)))((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''((((((***---000333555222111555:::<<<:::999;;;CCCMMM```rrrwwwkkk[[[PPPnnniiiYYYKKKBBB888>>>SSSUUU___[[[HHH>>>FFFMMMKKK???666444BBB\\\mmmjjj___jjj|||yyynnnsssYYYKKK444???;;;PPPxxxxxxOOO<<>>___sssmmmgggMMMKKKKKKGGGHHH???999111+++,,,...,,,((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------,,,///000...---.../////////<<<===___~~~nnnfffkkkvvv~~~}}}qqqlllhhhMMMLLL^^^[[[vvvvvvYYYfffaaaQQQLLLBBB888111...............---------,,,,,,,,,************************)))************+++++++++++++++,,,,,,,,,---------111...)))111666000PPP{{{EEEFFFllluuufff\\\wwwhhh\\\OOOAAA===777333444777777555:::999:::BBBLLLPPPHHH>>>:::999999;;;===>>><<<:::BBB888555>>>AAA;;;888;;;444<<<888333MMMwww[[[UUU^^^IIIBBB:::555444444333111222666555---555666KKK^^^JJJ===:::888666444333222222222jjjHHHBBB@@@999;;;888444111000///...,,,******)))((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))***,,,...111333444:::666555888===EEERRR^^^TTTOOOSSS```eee[[[NNNFFF777777:::NNNgggjjjeeekkksss|||}}}vvveeeLLL;;;:::AAAEEECCC===vvv}}}uuuIII===:::+++SSS|||~~~\\\>>>:::BBBCCC:::...&&&&&&***)))$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))&&&(((,,,333999:::888555111222///))))))---...+++222777<<<===<<<;;;::::::EEEFFFGGGJJJMMMNNNMMMKKKFFFBBB===:::666000)))$$$(((''')))---,,,&&&%%%)))'''&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))************))))))))))))(((***,,,,,,,,,...///000;;;---(((:::YYYvvvwwwSSSOOOOOOEEEIIICCC999000,,,,,,,,,+++))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,---------///.........000222222000333LLLccclllmmmrrrxxx~~~~~~{{{eee\\\fff```XXXaaarrrlllTTTwww\\\RRREEE999111,,,+++............---------,,,,,,************************************++++++++++++++++++,,,,,,,,,------------,,,---333777DDDvvv{{{AAAMMMwwwlll```hhhyyygggaaaeeeSSSOOOGGG??????>>><<<:::888666333999777666888===>>>:::444666666666999<<<>>>>>>===:::AAACCC===999<<<@@@@@@777===:::666KKK{{{xxxhhhkkkdddTTTAAA999;;;===888222333444555222999666FFFkkkRRRBBB:::999888666444222222222222iiiFFFCCC@@@888;;;888444111000///...,,,******)))((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))***,,,...000111222222777555555888===HHHYYYiiiVVVEEE<<>>@@@HHHIIIOOOgggsssrrrvvvjjj^^^PPPEEE<<>>555222555.........------------,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------......333222000PPPSSSCCC^^^]]]WWWxxxxxxaaaQQQggg|||iiiMMMEEEIIIGGG>>>>>>===;;;888555444555444333222333555666888999888999::::::;;;;;;;;;;;;999===???===;;;???CCCDDD;;;===;;;999GGGjjjuuuoooaaaOOOBBB>>>;;;666222555///111000666444IIIyyyiiiYYYIII>>>:::999777555333222222222222eeeDDDEEEAAA888;;;888444111000///...,,,***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((())))))+++,,,...000222222222111///444<<>>999AAAAAA555,,,******((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((************+++++++++++++++)))***111;;;AAAAAA???<<<:::777444333444444444000...///111111111333666555999>>>@@@AAACCCHHHLLLMMMKKKLLLRRRYYY\\\XXXSSSKKKHHHCCC<<<555111000222)))(((''''''((()))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))***************++++++---,,,,,,///000...///111$$$WWWoooggg```fffhhhWWWRRRccc^^^WWWRRRUUUbbbtttWWWOOOKKKEEE???666...,,,---***+++,,,---,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,------------...///...///000000111666<<>>EEECCC@@@CCC@@@<<<999:::AAAUUUuuuxxxlllooo|||qqqmmmbbbRRRAAA777555777999000111///222999YYY{{{]]]XXXWWWKKK@@@>>>777666444333111111111222```CCCFFF@@@:::;;;888444111000///...,,,***))))))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++,,,---///111222222111111111999EEEKKKFFF;;;777:::999===EEEIIIIIIPPPgggpppvvvyyy^^^CCC>>>333AAAmmmzzzmmmOOO:::***---^^^~~~kkkKKKCCC>>>===666,,,(((***&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******************))))))***)))+++222;;;AAAAAA@@@AAA===999888777444111...111,,,+++///111///111666222555777888888:::???CCCDDDBBBAAAFFFNNNTTTUUUTTT___]]]XXXNNNEEE>>>;;;888,,,***((('''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))******+++++++++,,,---,,,...111///,,,...444BBBvvv~~~vvv\\\LLLJJJJJJTTTXXXJJJGGGXXXLLLHHHBBB???CCCKKKRRRVVV```eeeppp|||tttNNNHHHEEEDDD@@@666000///+++,,,------,,,+++***)))************************************************))))))))))))************,,,,,,---------.........,,,...222222---...===OOOnnnyyy|||yyyppptttppp^^^]]]lll}}}jjjpppUUUIIIAAA777/////////.........---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........///...333444BBBuuu~~~VVV888VVVkkkWWWlll|||cccRRRMMM]]]cccRRRLLLPPPTTT\\\___UUUWWWJJJ>>>;;;;;;888888:::666555999??????;;;:::>>><<>>DDDSSSaaaggggggnnnuuuppphhhjjjsss___MMMBBB======<<<444999555444BBBeeelllPPPSSSYYYMMMAAA???666555333222111111111222sss\\\DDDEEE>>>===;;;888444111000///...,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''')))***,,,,,,,,,---...000111222222222444888@@@DDD@@@888555888888KKK]]]___[[[cccxxxkkkXXXYYYcccfffjjjpppxxx{{{qqqeeeyyyxxxkkknnn```MMMOOOYYYMMM^^^vvv}}}nnneeeNNN///:::fffmmmQQQ;;;;;;>>>666---***&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((())))))***+++++++++))),,,333;;;AAABBB@@@===<<<999777888777444333444;;;666888???@@@:::777:::666666555333111222444777===;;;:::<<>>555111,,,)))'''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,,,,***,,,///---+++666EEEbbb}}}ppp^^^LLLKKKNNNIIIiiipppwwwyyymmmcccYYYQQQJJJCCCIIIMMMkkkyyy}}}aaaRRRGGGHHHHHH@@@777444...------,,,,,,+++++++++************************************************)))))))))*********++++++,,,---------............,,,///444444///444NNNjjj~~~|||{{{|||~~~vvvnnndddYYY```ppprrrqqqbbbSSSNNNCCC555/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............111111111888XXX{{{???IIIjjj}}}XXXZZZyyylllPPPFFFJJJxxx|||hhh]]]OOOCCC???<<<666555888<<<555555>>>DDDCCCCCCFFFPPPUUUXXXUUUOOONNNRRRXXX[[[qqqoooRRRCCCMMMMMM???EEEAAA???>>>===<<<>>>BBB===DDDTTTpppzzzggg[[[iiilll___VVVJJJ@@@888333===777555IIIccc}}}]]]JJJQQQWWWJJJ>>><<<555444333111000000111111ppp[[[GGGEEE;;;???;;;888444111000///...,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))+++---...,,,,,,,,,...///111333333444333555999::::::>>>DDDKKKcccrrrlllgggmmmpppmmm^^^YYYQQQTTTWWWEEE111...@@@>>>;;;999===DDDGGGFFFCCCTTTdddrrryyy```EEE999AAA444]]]}}}xxxgggDDD,,,:::WWWttt___HHH>>>>>>;;;444---(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''((((((((())))))))))))((()))+++---///222444555444888===@@@>>><<<::::::...000555::::::<<>>WWW~~~nnnRRRdddnnnTTTNNNVVV|||bbbTTTGGG???888666@@@PPPaaaNNNBBBHHHRRRTTTVVVYYYaaadddfffcccaaahhhvvv}}}}}}pppYYYMMMLLLKKKDDDEEEJJJKKKFFF???;;;:::999444777EEEdddqqqaaadddpppxxxgggXXXOOO???777===333777UUUfffsssmmmYYYOOOUUUUUUGGG;;;;;;444333222111000000111111rrr\\\JJJDDD999@@@;;;888444111000///...,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***+++---...,,,++++++,,,...000333555555222333888>>>BBBIIIPPPBBBWWW___SSSMMMPPPDDD...+++---,,,333<<<888888EEE===EEELLLNNNLLLIIIFFFCCC777DDDHHHCCCMMMmmm}}}zzzuuu]]]NNNBBB888]]]^^^;;;000>>>bbbeee\\\GGG:::999777222******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))***+++...222666:::===???DDDEEECCC===555222444777>>>FFFRRRZZZ\\\ddd|||~~~uuuhhh\\\SSSJJJCCC>>>222555777666555777>>>DDDEEEGGGDDD>>>AAAMMMWWW[[[TTTLLLAAA777000---,,,+++''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))***+++,,,,,,------///,,,---//////:::ZZZ|||xxxXXXGGGPPPXXXaaabbbJJJNNNPPPlll}}}UUUKKKOOONNNHHHDDD222000---******+++,,,...************************************************)))************+++++++++---------.........//////333///000666===OOOttt{{{zzz|||[[[]]]kkksssqqqjjj___SSSAAA000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...777111DDDTTT;;;VVVcccYYYsssyyybbb^^^hhhmmm]]]MMM@@@777;;;VVVtttwww]]]YYY___``````bbb]]]bbbgggkkkssspppSSS\\\^^^JJJ@@@JJJEEEPPPUUULLLAAA>>>>>>===:::555:::VVV}}}pppbbb^^^oootttgggdddPPPCCC@@@222===fffuuuuuukkk___ZZZ\\\VVVFFF<<<<<<444333222000000000111111~~~^^^EEEDDD???>>>999777555222000///......))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$&&&***,,,---,,,***(((,,,---...------///222444555333222555???LLLWWW]]]]]]VVVKKK???666222111222555666888:::<<<@@@CCCFFFFFFIIIMMMLLLIIIGGGIIIKKKCCCEEEFFFEEEDDDGGGNNNTTTiii~~~zzzccc^^^[[[GGGSSS___vvvzzzqqqSSS888<<<666]]]```???DDDDDD,,,;;;333---&&&%%%''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))...'''###&&&+++,,,++++++000)))+++666AAAHHHVVVdddDDD===333666@@@AAAGGGYYYZZZ```mmmyyy{{{}}}zzzmmm```[[[NNNEEE<<<888888888777777BBBFFFGGGDDDAAAFFFPPPWWWYYYTTTNNNFFF888)))''',,,***((('''((())))))'''&&&))))))))))))))))))))))))---***'''''')))+++***))))))))))))***++++++,,,,,,,,,,,,+++++++++,,,---------222///+++888ZZZzzz\\\rrrtttsssuuummmaaa[[[uuu]]]JJJFFF^^^cccuuuzzz{{{xxxOOOGGGHHH\\\KKK???888000,,,+++++++++***---,,,++++++******++++++++++++++++++******))))))******+++++++++,,,,,,,,,...---------/////////...111111444>>>GGGrrrzzzrrruuuqqq^^^^^^wwwgggGGGPPP333555888111'''...333))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111666...000aaajjj???EEEmmmwwwXXXXXX}}}jjj]]]wwwRRRTTTNNN888DDDrrreeeTTT^^^bbbiiieeeiii{{{sss^^^WWWQQQKKKIIIMMM~~~pppVVVCCCCCC<<<>>>888888LLLooouuubbbVVV___mmmeeeEEEAAABBBLLLcccooo|||oooZZZbbbYYYDDDCCC<<<666444222000///111222222111{{{eeeLLLGGG@@@>>>999777555222000///......))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''***,,,---,,,***)))))),,,...000000000111222666777:::>>>CCCHHHLLLOOOBBB>>>999444222222444555777<<>>eeeuuuhhhWWWDDDEEE???===^^^cccJJJCCC>>><<<555111+++(((((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((,,,000***"""'''333///,,,666OOOeeebbbHHH000///555???UUUlllqqqtttttt[[[III>>>888555333666===EEEIIIJJJKKKLLLLLLPPPOOOPPPPPPGGG888---***+++)))(((((()))))))))''')))))))))))))))))))))))),,,)))'''''')))******))))))))))))***++++++,,,,,,,,,,,,,,,+++,,,,,,---...000,,,222>>>TTT~~~nnn{{{cccdddiiimmmaaaLLLRRRaaadddrrrhhh[[[QQQLLLCCC<<<444...,,,,,,,,,+++---,,,++++++***+++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,...---------...///......777......FFF___xxxrrrbbbWWWwwwyyyPPPPPP333)))111222...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///111111444///:::~~~XXX888PPPwwwtttZZZeeejjjvvv```\\\SSSHHHaaappp^^^eeejjj{{{fffWWWWWW[[[zzz```MMM<<<===888888GGGccc|||kkk```sssxxxZZZYYY[[[aaappprrrwwwooo^^^fff[[[GGGEEE===777444222000///000222111111jjjMMMFFF===<<<999777555222000///......))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,,,,+++(((+++///111111111111111888===CCCFFFDDD@@@>>>===222222333444666999<<<>>><<<@@@DDDEEECCCBBBBBBCCC>>>BBBHHHMMMPPPPPPOOOMMMHHHFFFDDDDDDDDDBBB===999===333888KKKhhhzzzhhhSSS@@@555---OOOzzzfffWWWDDD...RRRnnn]]]KKK>>>===888555000,,,(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))%%%//////&&&(((333000!!!000BBBVVV\\\RRRGGGBBBCCCWWW\\\aaappprrrbbbVVVJJJ===444111555;;;CCCIIIJJJHHHEEECCCDDDKKKUUUVVVJJJ:::000---+++)))((()))******)))))))))))))))))))))))))))***)))''''''((())))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---......111'''999XXXqqqhhhPPPdddUUUDDD[[[oooFFFKKKHHHBBB:::333///...------------,,,+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------......//////222///>>>nnnyyyuuuYYYVVVlll}}}eee[[[:::,,,444444//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///000111111222222HHHKKK<<>>NNNfffyyyqqqwwwnnnoootttyyyyyywwwlll___ggg[[[IIIGGG<<<777555222000///000111111000bbbFFF@@@<<<>>>999777555222000///......))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((++++++******+++,,,,,,---))),,,///000000111222444:::@@@EEEDDD===666333333555666888;;;===>>>???@@@>>>======BBBKKKTTT\\\___hhhmmmssszzz~~~~~~{{{xxxhhhaaaWWWMMMIIIJJJNNNRRRLLLJJJFFF<<<555LLL~~~zzzoooYYYMMMIIIAAA___iiiDDD;;;===MMMkkkaaa999<<<888777444///)))&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********'''+++)))&&&***333444///LLLRRRYYYVVVGGGAAAXXXvvvuuuzzz}}}yyyrrriii[[[OOOBBB:::555888@@@FFFIIIKKK;;;:::???JJJTTTSSSHHH>>>222///+++))))))******))))))))))))))))))))))))))))))(((((((((((()))(((((())))))***++++++,,,,,,------,,,,,,,,,---...///000333,,,LLLuuuzzzhhhiiiuuuppptttyyyZZZSSSgggMMMPPPLLLGGG???777222///...---------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---............///000...777RRR|||xxxrrrbbbWWWxxxRRRHHHAAA777---111333)))------------------------,,,,,,,,,---------------............///000111222222666TTTvvv@@@BBBxxx[[[QQQxxx|||gggWWWVVVYYYaaayyyuuu^^^QQQLLL^^^tttlllkkkXXXZZZaaaZZZ```llluuuqqqrrroooVVVCCC===777666;;;HHH\\\kkkrrruuuyyy~~~zzzvvvnnnooouuutttiiimmm}}}uuuccc]]]dddVVVIIIGGG:::888555333000000000111111000}}}WWWCCC@@@===@@@999777555222000///......))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())),,,+++*********+++,,,---,,,---------...000444777;;;>>>>>>:::333///000333777888:::;;;<<<<<<;;;;;;AAA>>>@@@NNNcccuuummm[[[YYYdddoooRRRTTTUUUVVVTTTPPPVVVdddmmmzzzlll777JJJeeezzzPPP???//////[[[xxxWWW???888888555111,,,(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))************+++)))$$$***333+++%%%AAAjjjgggGGG???^^^{{{}}}{{{}}}zzzyyymmmdddnnnzzzZZZHHH888555;;;AAAGGGLLL???:::666;;;FFFOOOOOOKKK999555///+++******))))))************************((())))))))))))(((((()))*********+++,,,,,,------------------...///000111222;;;fffzzzwww```hhhwwwaaaRRRJJJGGGFFF===???FFFNNNSSSjjjiiiHHHfffwwwMMMAAAOOOKKKDDD<<<555000...---...---,,,,,,++++++,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,...000000...///000222333GGG```~~~sssrrr~~~|||{{{zzznnncccRRRyyyfffTTTEEE888---000444,,,------------------------,,,,,,,,,------.........///......//////000111222111:::aaa^^^555FFF|||{{{PPPXXXoooSSS;;;@@@FFFKKKYYYqqqmmmXXXPPPHHHEEEeeewwwuuuvvvZZZLLLGGG777222555<<<999333???TTTxxxjjjtttgggNNNBBB888555666888>>>EEEKKKNNNTTT]]]eeekkkmmmmmmhhh[[[RRRKKK===:::ZZZwwwnnn[[[]]]bbbRRRJJJHHH:::<<<666333111000000111000000[[[JJJEEE<<<;;;999777555222000///......))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))++++++************+++,,,......---,,,---000666:::888888555111------111555666777999;;;===???@@@AAAPPPNNNRRR```rrr}}}~~~yyy|||ttttttiiibbbTTTVVVddd___OOOJJJ]]]uuuQQQGGG888```ooo===888333;;;xxxNNN<<<:::777333000,,,***)))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))*********++++++++++++(((111///&&&111QQQmmmuuuTTTDDDQQQ}}}}}}fff^^^ZZZUUUOOOVVViiifff___aaaVVVOOO___RRRdddvvvkkkVVVAAA;;;:::999:::>>>EEEAAA;;;999@@@KKKQQQPPPDDD>>>777000---+++******************************((()))++++++***))))))*********++++++,,,------------------...///000111222000NNNxxxvvv^^^hhh~~~hhh\\\LLL@@@<<<===>>>>>>???666888???:::<<>>;;;666///000444------------------------,,,,,,,,,---......//////////////////000111222222222<<>>LLLjjjuuu^^^LLL===:::;;;777444444666888???IIITTT^^^eeegggaaaJJJ:::;;;===:::AAAOOO|||rrrjjjXXX```cccOOOJJJJJJ:::@@@666444111000000111000///^^^LLLFFF<<<999999777555222000///......))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***************************,,,------......111555999333111///......000333555666777999===BBBHHHMMMPPP^^^^^^```fffkkkllliiieeesss}}}aaaLLLUUUXXXTTTZZZHHHRRRzzzoooCCC666DDDxxxWWWRRREEE000ZZZzzziiiDDD@@@:::777444111,,,(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((*********+++++++++,,,,,,+++666000,,,TTTVVVFFFYYYxxxeeeNNNIIIMMMQQQRRRaaaxxxwwwrrr|||tttmmmzzziiiWWWQQQ___{{{jjjSSSHHHAAA777333666BBBGGGIIIHHHJJJPPPTTTSSSPPPIII???666111...,,,+++************************(((***------+++)))***+++******+++,,,,,,------...---------...///000222333BBBlllmmmvvv~~~yyynnnppprrrttttttrrrooolllQQQPPPNNNKKKIIIEEEBBB@@@OOOBBB>>>CCC???;;;JJJbbblllUUU}}}PPPQQQOOOIII???777111///......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...---000444333111111444777JJJ~~~|||{{{{{{pppZZZWWW~~~QQQEEE;;;000000555........................,,,,,,------.../////////////////////000111222333555>>>vvv^^^@@@IIIiii^^^KKKjjj```MMMIIIHHH;;;AAA???>>>HHHOOOSSS^^^kkkTTTJJJAAAAAA;;;:::222;;;oooooo___PPP@@@777111111111...///222BBB555...111222222???PPPpppYYYEEE@@@@@@:::666666555777<<>>DDDBBB???@@@FFFttthhhlllwwwlllfffWWWccccccKKKHHHGGG666???666444111000000000000///SSSCCCCCC???@@@999777555222000///......))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))*********))))))(((***,,,...000111222555777...------///222444333333666666888===DDDMMMUUUZZZ___aaabbbbbbaaabbbfffiiiVVVaaalllrrruuu|||uuu[[[``````WWWZZZOOOJJJaaazzzVVV@@@VVV~~~gggMMM999:::RRRJJJDDD===999888444---&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))******+++++++++,,,,,,,,,111###---ZZZhhhPPPaaammm~~~uuudddYYY[[[eeelllnnnttt}}}tttsssbbb___ddd{{{gggXXXKKK>>>999===999HHHUUUXXXXXXZZZYYYVVVWWWPPPEEE;;;444000...---************************(((+++......+++******,,,***++++++,,,,,,------...------......///111222333]]]rrr}}}xxxiiibbbffflllpppqqqqqqvvv{{{}}}oooaaaWWWTTTTTTEEECCCEEEKKKLLLGGGGGGJJJqqqZZZ^^^QQQSSSRRRMMMCCC999333000......---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......---111555444222111555999eeeyyyssswwwvvvuuuYYYLLLsssPPP777222444///........................,,,,,,------...///000000////////////000111222333999@@@FFF<<>>888999???///jjjhhh^^^eeeqqqfff^^^VVVcccaaaFFFDDDCCC111;;;777444111000000000000///dddHHH???;;;;;;:::777333000///...---+++******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&'''(((***+++))))))))))))(((((((((((()))***---///000000000///,,,...111222222444666888555999@@@GGGMMMPPPQQQQQQNNNNNNMMMNNNOOORRRUUUWWWWWWYYY]]]aaadddhhhqqqyyyxxxddd\\\ZZZ[[[XXXMMM[[[mmmGGGAAAddd```III>>>333NNNnnn===CCC444===333***000)))((((((((())))))'''%%%''''''''''''''''''''''''''''''(((((())))))******+++$$$...333)))...555***+++666WWW{{{ooogggnnnccc___rrr}}}fffOOOOOOVVV]]]pppuuuooozzzXXXFFFGGG>>>444:::BBBMMMWWW]]]]]]YYY[[[TTTIII???888222...,,,***)))((()))+++,,,,,,+++)))************+++++++++++++++,,,------......///---333,,,+++555///222KKKrrrppp~~~nnnnnnrrrfffdddQQQEEEXXXtttfffYYYYYYYYYSSSNNN]]]kkkyyyOOOOOOWWWOOOHHH333555000...------------,,,***++++++++++++++++++++++++..................------'''444222222999000111IIIyyyvvvttt|||yyynnn]]][[[VVVEEEAAA333(((000//////............///---------............///...000111111000000111222777\\\uuu@@@>>>VVVWWWNNNYYYhhhXXXLLL>>>>>>@@@@@@<<<:::===CCCFFFOOOuuu}}}WWW???<<<@@@>>>999999<<<999444;;;HHH~~~~~~}}}lllVVVPPPBBB666333222000111444000000222333111333???KKKkkkXXXSSSLLL???:::???666777>>>KKKWWW^^^``````{{{vvv___NNN===<<>>===:::777333000///...---+++******)))((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''((()))+++,,,)))))))))))))))***++++++***+++---///000000///...---///111222222333666888===???CCCFFFHHHIIIHHHHHHJJJIIIIIIIIIKKKMMMPPPRRRVVVYYY]]]aaadddggglllpppooopppqqqtttcccQQQPPPNNNbbbbbbaaaeeePPPDDDHHHmmmBBB999;;;HHHhhhUUU<<<===;;;555...((()))(((''''''(((((('''%%%''''''''''''''''''''''''''''''(((((())))))******...++++++)))'''///444---!!!RRRzzz{{{qqqxxxyyyiii```hhh}}}hhhLLLBBBQQQfffhhhtttjjjQQQ>>>999;;;???FFFOOOWWWZZZZZZVVVQQQIII@@@999222+++'''***)))((()))+++,,,+++***************+++++++++++++++,,,,,,------......///111000+++000444---CCCttt{{{jjj```dddvvvuuurrrooorrrwwwvvv~~~sssXXXLLL___{{{^^^ZZZjjjmmmccc]]]}}}ggg[[[KKKWWWPPP@@@999000///---,,,------,,,***++++++++++++++++++++++++........................111555...+++111222EEEjjjyyyvvvssszzzoooddd[[[vvvuuuyyyEEE<<<555999000000///............///---------............///...000111111000000222333888jjjiii===AAAccc{{{TTTOOO]]]lllVVVKKKCCC:::999777666777999;;;;;;???UUU```SSS@@@999;;;======888999<<<999444999EEEjjjrrryyy|||~~~jjjSSSVVVHHH;;;666333000000222000000222222111444@@@NNNuuuddd\\\UUUJJJ???:::;;;;;;???HHHUUUfff|||yyyYYY???BBB@@@>>>kkkpppggglllnnnbbbTTT___]]]UUUJJJDDDCCC???::::::666222000000111111000eeeJJJDDD@@@===:::777333000///...---+++******)))((((((((((((((('''''''''''''''&&&&&&&&&)))((((((((()))***+++,,,))))))((((((***+++---///+++,,,---/////////...------///111222222333555777;;;<<<===???@@@AAAAAAAAADDDDDDEEEFFFHHHKKKNNNPPPRRRVVVZZZ^^^bbbdddfffeeerrrmmmddd\\\\\\bbbggggggoooiii]]]TTTXXXQQQOOOooodddaaaSSS888mmmIII777;;;777XXXhhh;;;EEE::::::666'''***(((''''''(((((('''&&&''''''''''''''''''''''''''''''(((((())))))******,,,000***&&&+++...000777XXXrrr{{{mmmqqqssseeemmmwwwwwwWWWFFFWWWwwwxxxnnndddPPP@@@<<<888:::AAAKKKUUU[[[VVVSSSMMMGGG???777...(((+++)))((((((***++++++***************+++++++++,,,,,,,,,,,,---......//////444,,,+++444333...ZZZ|||oooiiikkkyyyvvv^^^___jjjhhhVVVlllnnnQQQaaa|||WWWZZZmmmjjj^^^|||tttGGGQQQDDDCCCDDD222000---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................///222000222444333KKKttt}}}xxxrrrpppuuuooonnnhhhiiiwwwtttoooggg___[[[ZZZZZZdddlllyyyzzznnndddVVV~~~|||XXXAAA333333111000//////.........///---------............///...///111000000111333444EEEXXX>>>MMMsssrrrOOOOOObbbiiiRRRGGGFFFAAA======??????===:::888>>>===777666<<<@@@===<<<999:::===;;;555999AAAKKKWWWeeennnuuutttdddRRRVVVJJJ>>>777333000000222111000111222111555CCCQQQ{{{pppkkkfffWWWDDD777888999<<>>:::::::::888555222000000000iiiGGGAAA???<<<:::777333000///...---+++***))))))(((((((((((((((&&&'''''''''''''''''''''&&&&&&'''((())))))))))))***)))(((((((((((()))***,,,,,,------------------...000111222222333555666666666777888;;;===@@@AAA@@@@@@@@@AAABBBCCCDDDEEEKKKNNNLLLFFFCCCEEEDDD@@@888777666555333222222333000777GGGmmmwwwhhh[[[XXXUUUZZZtttwwwfffUUUaaaeeeCCCAAA888KKKdddFFFBBBBBB<<<<<>>???CCCGGGBBB??????DDDGGGJJJRRR\\\]]]]]]^^^dddoookkk^^^yyyXXXQQQ:::222222000//////.........---------............///...///000000000222555888SSSfff;;;IIIlllZZZGGGOOOwwweeeRRRKKKEEEAAA;;;777;;;BBBBBBFFFHHHDDD@@@???>>><<<@@@@@@AAACCCBBB@@@@@@CCCPPPSSSSSSNNNLLLOOOTTTXXXQQQKKKAAA777222111111111111000000111111666EEETTT~~~}}}yyy[[[===999444333>>>UUUaaaZZZLLLEEEXXXeeeQQQ___yyyfff\\\TTTPPPQQQYYYRRRJJJDDD@@@;;;777555444:::>>><<<555///...000fffDDD@@@@@@===:::777333000///...---+++******)))(((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&'''((()))))))))((())))))))))))((((((''''''++++++,,,,,,---------......000222222222222444666999888666555444444444444333333222222111000000///333:::999111+++...///,,,<<<999777888777777;;;AAA777<<>>XXXdddWWWCCC999DDDhhhuuujjj\\\\\\ooosssdddZZZQQQNNNPPPNNNIIIEEEBBB<<<444111111///777>>>???999333111111fffDDDBBBBBB>>>:::777333000///...---+++******)))(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))******))))))'''(((***++++++***)))(((******++++++,,,---...//////000222222222222444666555555444333222111000000...///000111222333333333---<<>>===III```bbb___RRRIIIYYY___~~~~~~ggg^^^XXXNNNJJJKKKBBB@@@AAA@@@999///---111...222777;;;===<<<888555iiiGGGDDDCCC>>>:::777333000//////---+++******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))***++++++******%%%'''***---...---+++************+++,,,---///000///000222222222222444555222333555777999::::::;;;888:::===BBBFFFIIILLLMMM@@@XXXoooyyycccPPPFFFSSS\\\NNNSSSZZZZZZYYYdddTTTZZZMMMtttNNN777999QQQPPP===NNN;;;;;;666///)))''''''(((((())))))))))))))))))))))))''''''(((((()))*********###,,,444000BBB{{{wwwyyy[[[FFFUUU}}}lllNNN888666@@@JJJLLLQQQUUUUUUPPPGGGAAA555111---++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000333+++///999TTToooaaawwwkkkggg~~~nnnsssdddVVVKKKyyyPPPfff|||RRRVVVDDDCCC===666000......//////------------------------,,,,,,------...///000000333---111555KKK```rrriiikkkpppxxx}}}```jjj}}}___AAA^^^{{{aaaPPPNNNNNNqqq[[[RRRgggWWW444333222000///.........---------.........//////.../////////000333888<<>>888mmmHHHDDDFFF<<<888666222000000///...---+++***)))(((((('''''''''''''''''''''''''''''''''%%%&&&'''((()))***+++,,,))))))(((((((((***+++,,,))))))***+++---...//////////////////000111333333999888BBBTTTZZZUUUSSSXXXTTTMMMOOO```qqqtttnnniiiMMMhhhpppJJJ???555@@@qqqhhhMMMLLLNNNVVVYYYmmm~~~bbbKKKiiisssTTT;;;:::BBBtttsss@@@>>>FFF===777000+++***)))'''%%%)))))))))))))))))))))))))))))))))))))))***************...222ooo|||~~~ddd???BBBQQQAAAEEE999AAASSS\\\WWWWWWZZZQQQAAA<<<555---)))+++---,,,***++++++,,,,,,,,,---------------......///000000000555+++777666yyyjjjdddyyyvvvOOOaaafffvvvwwwooo[[[GGGqqqjjjTTTRRROOOOOODDD???999222...---...///,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///:::...111eeeTTTlllkkkdddpppqqqvvv}}}TTTjjjuuuSSSMMMYYYlllTTTrrrsssTTTPPPGGGYYYooo}}}qqq[[[___zzzNNN===333333444...///222,,,///////////////000111111000***111777111111===EEEQQQ;;;@@@ZZZMMMMMMooozzzwwwwwwtttjjjbbb^^^TTTUUUWWWUUUPPPNNNRRRXXXRRRXXXaaagggcccXXXOOOKKKRRRLLLCCC;;;666333111///,,,444111,,,000555???OOO}}}iiiWWWCCC999444222111222---999___qqqVVVAAAAAAAAA^^^ooo|||\\\AAAHHHXXXrrrqqqkkkeee^^^SSSHHHCCCCCCBBBAAA>>>888333...------/////////111555999>>>AAArrrIIICCCDDD>>>999666333000000///---,,,+++***)))(((((('''''''''''''''''''''''''''''''''&&&''''''((()))***++++++***))))))(((((()))***+++))))))***+++---...//////////////////000111333333:::999>>>GGGFFF@@@CCCLLLGGG@@@;;;???LLLUUUQQQIIIDDDXXXsss}}}XXXJJJAAAIIIfff~~~eeeVVVMMMNNNXXXbbbkkkMMMCCCNNNkkkZZZ:::---GGGdddDDD>>>CCCAAA;;;333---+++***((('''))))))))))))))))))))))))))))))))))))************...+++000XXX~~~yyyLLLVVVhhhLLLCCC======KKKWWWXXXXXXXXXPPPDDDAAA:::111---,,,---+++)))++++++,,,,,,,,,---------------......///000000000111---888MMM{{{```rrrdddbbbpppooodddOOO\\\kkkMMMaaaSSSXXXiiiMMMAAAHHHCCC<<<555000------...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000---333000AAApppyyyRRR{{{vvveee___gggsssvvv|||eeerrr~~~rrrVVV999III~~~kkkXXXKKKPPPMMMcccuuu___]]]{{{rrrHHH:::666444...///222...///////////////000111111111...///444333111@@@WWWNNNCCCPPPRRRHHHQQQvvv{{{uuulllgggeeeYYYWWWXXXZZZ\\\ZZZXXXVVVYYYZZZ[[[\\\YYYTTTPPPOOOLLLGGG???999555333222111,,,333111///222333???UUUsss\\\LLL;;;444111000000111555MMMtttgggLLLKKKSSSiiiuuu{{{YYY===BBBTTTuuukkkWWWUUUUUUVVVQQQHHHCCCCCCBBB???;;;555000---,,,------...///222777===BBBFFFsssHHHCCCBBBAAA:::777333111///...,,,++++++***)))(((((('''''''''''''''''''''''''''''''''((((((((())))))*********+++***))))))((())))))***))))))***+++---...//////......//////000222333444666666:::>>><<<;;;FFFVVV^^^YYYLLL===777<<>>888222---,,,,,,,,,------...111666<<>>IIImmmfffmmmwwwdddhhhNNNXXXxxxooolllQQQ[[[DDD777555000000333111///////////////000000111///555---000999///EEEfffAAA???dddyyyMMMEEEccc{{{vvvooommmnnnnnn{{{wwwbbbVVVWWW\\\RRRSSSQQQPPPQQQRRRPPPKKKDDD???999444222222222222///000000333222---AAAhhhwww]]]GGG===444222222111000222???dddyyywwwgggKKKHHHbbbrrrrrrfffDDD666999EEEooobbbRRRKKKHHHIIIMMMMMMJJJGGGGGGEEE???777000,,,***++++++---------...222666;;;===gggGGGKKK;;;>>>;;;888444111///...,,,***+++***)))(((''''''''''''''''''''''''''''''''''''))))))))))))************************))))))(((((())))))***+++---...//////------...///000222444555;;;777555666888<<>>777222...,,,+++,,,,,,---------...............//////000111111111111333???ooo~~~kkkYYYqqqkkkZZZVVVyyyoooSSSHHH@@@PPP{{{VVVfffNNNpppxxxPPPLLLHHHBBB:::444000///...------------------------......//////000111111111///222KKK{{{XXX|||fff[[[]]]cccmmmxxxyyyzzz{{{~~~___>>>777===ZZZbbbllleeeRRRQQQbbbxxxhhhYYYgggbbbFFF777666222111333111///////////////000000111---555///111999000KKKeeeGGGAAAnnnvvvOOOGGGlll{{{uuurrruuuzzzyyyggg]]]VVVWWWTTTOOOOOOSSSRRRNNNEEE@@@999444222222222222000111///222111///IIIsssrrrXXXDDD<<<555444222000...000CCC]]]fffaaa[[[LLLNNNgggrrrtttbbb???:::<<<@@@gggwww{{{pppZZZRRRKKKJJJJJJHHHIIILLLHHHAAA777///,,,+++******,,,,,,,,,---000444999;;;eeeHHHNNN777<<<:::777333111///...,,,++++++***)))((((((''''''''''''''''''''''''''''''''')))))))))******+++++++++)))************))))))((())))))***+++---...//////------...///111222444555999777555555888;;;>>>@@@EEE???TTTdddQQQHHHPPPYYY___aaabbbeeeiiijjjlllnnnooooooooopppqqqyyy~~~uuutttjjjtttmmmqqq______SSS]]]KKKjjjfffIIIMMMyyylll<<<;;;AAAuuuYYYCCCHHHEEE???666///***)))***************************((())))))***+++,,,------111YYY{{{xxxqqqbbbkkkjjjjjjxxxNNNLLL{{{aaaDDD999555???JJJLLLKKKLLLKKKGGGAAA:::444000...---,,,---------...............//////000000111111222222111WWW{{{wwwdddYYYrrrkkkYYYVVV}}}oooQQQGGG@@@EEEppp]]]bbb[[[PPPvvveeeNNNJJJCCC<<<666111///...------------------------...//////000000111111222---:::___^^^VVVzzz```XXXXXX```pppwwwxxxyyy{{{~~~yyyvvvYYY@@@???AAASSSwww~~~wwwpppbbbRRRJJJMMMpppkkkbbbUUUrrrrrrPPP;;;888333000333111///////////////000111111---444222333666555YYYVVVHHHCCCvvvjjjLLLIIItttzzzsssqqqwwwsssjjjkkkcccUUUNNNSSSVVVUUUEEE@@@:::555222222222111000222///...222:::YYY}}}nnnTTT@@@:::444333111......000888DDDGGGEEEEEEDDDJJJYYYppp}}}kkkBBB@@@DDDBBBfff}}}zzzxxxrrrkkk]]]RRRHHHEEEEEEFFFIIIMMMFFF???555...,,,,,,+++*********+++---222777<<>>YYYjjjLLL;;;QQQgggFFFFFFEEEAAA:::111,,,***+++************************((())))))***,,,------...:::}}}yyyyyynnnsssvvvwww}}}{{{```LLLdddWWWGGG999:::HHHRRRSSSOOOOOOLLLFFF>>>666111......------------............/////////000111111222222444222zzziii[[[fffxxxfffXXXWWWtttmmmSSSKKKFFFEEEeee]]][[[VVVyyyRRRNNNGGG???888222///---......................../////////000111111222222///DDDuuuOOOlllnnn\\\XXXSSS\\\rrruuuvvvwwwyyy|||~~~xxxjjj\\\ssseeeHHHAAA:::BBBbbbqqqnnnYYYPPPHHHdddqqqXXX```~~~aaaCCC:::222///222222///////////////000111111///111444333000===jjjvvvCCCEEEDDD}}}```HHHMMMxxxsssssszzz{{{fffWWWUUUVVVTTTCCC>>>888444222222222222---222...+++555HHHlllxxxhhhMMM<<<666222333222111222555???@@@GGGIIIDDDHHHQQQQQQdddvvvFFFBBBJJJLLLrrruuuaaa[[[UUURRRUUUKKKCCCBBBCCCDDDEEEGGG@@@999000,,,---...---+++))))))***,,,000666;;;>>>bbbCCCLLL555FFF888666222000000///...---+++***)))((((((''''''''''''''''''''''''''''''''''''((()))***+++,,,------'''((()))***++++++***)))))))))***+++---...//////,,,------///111333555666777===@@@<<<777888>>>DDD>>>JJJMMMHHHMMMYYYVVVHHHMMMQQQXXXaaagggjjjiiihhhnnnlllmmmoooqqqlllccc[[[DDDLLLeeeyyytttooorrrrrrtttkkk|||rrrdddaaaaaahhhMMMaaatttOOO111DDDsss>>>999???xxxCCCFFFEEECCC<<<444---++++++************************((())))))+++,,,---......JJJ|||{{{tttxxx~~~yyywwwtttppplllgggaaaeee}}}}}}ZZZFFFxxxgggTTT???;;;KKK[[[\\\UUURRROOOIIIAAA888222///...---------.........///////////////000111111222222777444ZZZUUUwwwlllZZZTTTooopppRRRFFFCCCFFFkkk```\\\{{{fffVVVRRRJJJAAA999333...,,,......................../////////000111111222222///GGGSSSfffZZZXXXRRR\\\vvvssstttvvvwwwyyy{{{|||}}}~~~|||yyyrrroooYYYEEE:::BBBcccoooeeeeee]]]OOOccc~~~```RRRoooJJJ<<<111---111333///////////////000111111111///555333,,,BBBwwwrrr===FFFGGG___FFFRRR{{{yyy~~~yyycccYYYSSSLLL@@@<<<666222111222333333+++333...)))777SSSzzzssscccHHH999444222444555555888===CCC???KKKOOOCCCFFFNNNDDDUUUzzzGGGAAAMMMUUUkkk[[[QQQKKKNNNMMMEEE@@@BBBDDDBBB??????:::444---+++---//////---+++******+++---111555888yyyoooHHHBBBAAA:::888666444111///...------))))))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''')))***+++------'''((()))******)))((('''))))))***+++,,,,,,,,,,,,,,,---...000111333444555444<<>>888???JJJAAACCCFFFJJJMMMMMMJJJGGGNNNWWW^^^___aaaeeeggggggqqqmmmlllqqquuulllWWWEEEBBBEEE[[[pppqqqnnnqqqppptttsssrrr{{{ddddddYYYdddbbbQQQ}}}ZZZAAAGGG~~~eeeTTT888IIIuuu___DDDPPPJJJ;;;666111***((())))))))))))))))))))))))((((((000333))))))333888nnn{{{nnnnnnwwwuuuqqqeeeooohhh[[[___^^^iiixxx{{{???MMMWWW>>><<<===MMM[[[RRRVVVRRRNNNJJJ>>>111---111////////////////////////000000000000000000111222555BBBXXXaaappplllUUUOOOmmmsssWWWNNNAAAHHHttt{{{UUUkkkhhhYYY|||\\\EEEQQQFFF666???333,,,//////............/////////...------///111222333---RRR|||~~~UUUwwwaaaQQQKKK\\\ooorrrqqqtttvvvxxxxxxyyyzzz|||zzz```sssBBB@@@CCCJJJggg|||cccUUUuuukkkQQQeeeooommmXXXgggvvvMMM===888,,,777111///////////////000111111666111666---<<<333]]]DDD:::GGG```HHHYYY|||jjjbbbVVVGGG>>>999333//////111222333111000***,,,BBBhhh{{{uuugggRRRAAA666222111333111000555>>>CCCBBBBBBAAAEEEUUUTTT>>>JJJ^^^YYY<<<@@@GGGHHHllluuufffQQQQQQNNNSSSGGG???@@@@@@<<<888777444111...---......---,,,+++,,,------,,,,,,...000yyypppIIIBBBAAA;;;888666444111///...------))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))******++++++'''((()))******)))((('''))))))***+++,,,,,,,,,,,,,,,---...000111333444555222;;;HHHMMMGGG======BBBDDDFFFHHHLLLMMMLLLHHHDDDNNNVVV]]]___aaaeeehhhgggkkklllpppssspppdddQQQCCC===@@@WWWnnnpppooorrrrrrqqqrrrrrrxxxmmmddd___dddbbbTTTnnnqqqVVVUUUxxxrrrSSS777CCCvvv???HHHDDD:::777333...,,,************************+++***+++///---***333BBBwww}}}^^^___sssrrrjjj```UUUNNN[[[hhh{{{|||{{{WWWBBB```uuuUUUFFFDDD;;;BBBSSSVVVZZZTTTPPPLLLCCC777//////////////////////////////000000000000000111111222111MMMoooNNNeeeyyyqqqYYYOOOdddxxxkkkQQQGGG>>>MMMzzz~~~RRRaaauuuLLLfffSSSMMMHHH===<<<000111//////............//////000/////////111222333333999\\\aaaXXXkkkXXXNNNMMM^^^nnnoooqqqsssuuuwwwwwwxxxzzz{{{|||```yyySSSCCC<<<>>>\\\uuuZZZWWWrrrfffOOOaaaqqqZZZaaattt}}}]]]MMM777555/////////////////////000111111555///666///;;;===YYYCCC@@@MMMZZZDDDZZZttthhh^^^UUUPPP???:::444000///000111111000...,,,444PPPttt~~~rrrjjjaaaOOO===666222111222111///444<<<===;;;>>>AAAJJJ\\\\\\FFFBBBSSSSSS>>>@@@BBBBBBgggoooXXX]]]VVVRRRGGG???>>>>>>:::666666444111...---......---,,,+++,,,------,,,---///111xxxsssKKKAAAAAA===888666444111///...------))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((*********)))))))))))))))(((((())))))))))))(((((())))))***+++,,,,,,,,,,,,,,,---...000222333444555444:::DDDKKKGGG???<<<>>>GGGIIIKKKMMMNNNKKKFFFBBBLLLUUU]]]___aaaeeehhhhhhiiipppvvvtttjjjYYYIII???777;;;SSSllloooooossssssppprrrsssttt{{{bbbfffdddccc[[[\\\kkk```lll}}}SSS>>>===bbbMMMNNNIIIAAA:::555///***************************,,,---'''***222+++444WWW{{{xxx[[[jjjrrrfffxxxkkkWWWEEE@@@SSSkkk{{{~~~GGGEEEiiiaaaKKKDDD:::;;;LLLYYYZZZSSSMMMKKKGGG===333...////////////////////////000000000000000111222222000ccc\\\HHHmmmssscccLLLNNN___qqq{{{nnnVVVFFF@@@WWWRRRYYY\\\TTTkkkMMMLLLFFF999,,,444000//////......//////000111111111222333333333444@@@nnnpppGGGeeeuuu```SSSQQQVVVfffsssqqqqqqsssuuuuuuvvvwwwzzz|||zzzzzziiiKKK>>>;;;KKKfffrrrSSS^^^ooo```LLLWWWxxx___[[[ggghhhRRR444<<<+++444000////////////000111111444---777222888LLLRRRDDDFFFQQQRRRDDD___zzzxxxyyywwwjjjaaa```>>>:::444000////////////000,,,...???___|||iii```\\\MMM;;;666333111111000///333888777555999AAAOOOcccbbbMMM@@@HHHLLL@@@@@@===>>>fffrrrccclllWWWQQQHHH@@@===;;;777555555444222///............---,,,---...---------///111vvvsssLLLAAA@@@>>>888666444111///...------))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))***+++,,,,,,,,,,,,------///000222444555555999888:::======;;;>>>CCCHHHIIILLLNNNOOOLLLGGGBBBJJJSSS\\\___bbbfffiiihhhmmmrrrtttooobbbQQQCCC<<<555999RRRlllpppooossstttrrrrrrrrrppp```iiicccddddddQQQwwwtttZZZZZZ\\\QQQ@@@GGGooo[[[PPPKKKFFF<<<666000(((************************+++111'''(((333***;;;qqqsssqqqoookkknnnooo~~~^^^NNNVVVYYYMMMDDD===MMMbbb{{{|||{{{qqq{{{bbbCCCMMM}}}OOO???;;;<<>>>>>TTTsssmmmQQQeeesss\\\KKKJJJooogggYYYjjjssslll~~~RRR999:::...888000000//////000000111222333---777444666ZZZLLLFFFIIIOOONNNFFFgggwwwooommmmmmwwwmmm```;;;888333000000000//////111,,,222JJJkkk}}}hhh^^^\\\NNN;;;666444111000//////222555444111777CCCTTTggggggRRRFFFBBBFFF???>>>===IIIwwwnnnlllwwwTTTRRRLLLEEE???;;;777666666444222///......///...---,,,---......---...000222tttrrrMMMBBB@@@>>>888666444111///...------))))))))))))((((((((((((%%%%%%%%%&&&&&&((())))))((((((((()))******++++++))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,---...///111222444555666:::666555777999:::@@@GGGEEEGGGKKKOOOPPPNNNHHHDDDGGGQQQ[[[___bbbgggiiiiiimmmllliiicccYYYMMMCCC<<<666:::TTTmmmqqqpppssssssuuuqqqrrrrrr|||cccgggaaaeeekkkRRRgggwwwIIIEEEooo^^^EEEBBBppp]]]HHHCCCDDD;;;666444***************************'''222***)))000,,,III|||yyyyyyvvvcccqqqrrrnnnXXXOOODDD>>>BBBDDDOOO]]]sssvvvddd}}}vvvrrrKKKDDDggg|||```DDD<<<:::EEEYYY___VVVLLLEEEBBB???888111////////////////////////////////////000111222333555zzzgggKKK___yyyxxxiii```DDDAAA>>>CCC\\\~~~xxxcccpppppp```PPPCCCGGGkkkcccUUUOOOuuuyyytttJJJCCCHHH???777444000000////////////000000...000222222111222444666MMMaaaUUUdddOOOHHHQQQ[[[iiirrrpppssstttuuuvvvwww{{{|||tttddduuuXXXMMM@@@999DDD]]]}}}nnnRRRggg}}}```PPPAAA\\\rrr\\\[[[^^^^^^GGG222111444000000000000000111222222222000555555666eeeGGGKKKGGGLLL|||MMMGGGiii|||tttkkkggg^^^```kkkwwwUUU666444111000111111111000000---888WWWvvvlll```ZZZMMM<<<666555222//////111222222333000888GGGXXXkkklll[[[HHH===@@@>>>???IIIddduuurrr|||[[[SSSQQQLLLDDD===:::888777555222///...//////...------...//////......000222qqqnnnMMMCCC@@@===888666444111///...------))))))))))))((((((((((((%%%%%%%%%&&&'''((()))***'''(((((()))***+++++++++))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,---...///111333444555666666555888===>>><<>>HHH}}}oooNNNFFFIII<<<666666***++++++++++++++++++++++++&&&000...***---333]]]zzzrrrQQQjjjxxxrrr}}}fff\\\QQQBBB;;;:::LLLYYYeeeuuuzzzcccooo}}}iiikkk\\\CCC]]]yyyRRR???444>>>WWWddd```WWWJJJAAA<<<777111////////////////////////////////////000111333333???}}}TTTKKKmmm}}}}}}RRR```hhhZZZQQQHHH======YYYvvvgggrrrnnn___QQQHHHMMMmmmrrrSSSmmmYYYpppjjjYYYJJJMMMCCC:::///111000000//////000000111---000111111000111666:::kkkbbbfffzzz```MMMJJJWWW```jjjsssqqqsssssstttuuuxxx}}}{{{xxxgggTTTEEE<<<;;;LLLqqqnnnTTTggghhh\\\CCCSSS}}}aaaWWWlllqqqSSS000777222111000000000000111222222000666222444:::mmm{{{GGGRRRDDDOOOsssNNNEEEggg{{{wwwqqqiiieee\\\ZZZZZZ\\\bbbkkktttyyy\\\666333111000000111222111000......BBBfffqqqbbbUUUFFF;;;666555333///000444444111222///999HHHVVVhhhlll___DDD999DDDGGGKKKaaawww}}}kkkTTTWWWTTTJJJAAA===;;;999555222000////////////...---///000/////////111333ooojjjMMMDDD@@@<<<888666444111///...------))))))))))))((((((((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))*********)))(((''''''((()))***))))))***+++,,,,,,,,,,,,......000111333444666666444666;;;@@@>>>999:::???AAADDDIIINNNPPPMMMHHHCCCDDDOOOYYY___ccchhhjjjjjjoookkkddd]]]UUULLLDDD>>>444999TTTnnnsssqqqttttttvvvrrrwwwxxxttt```___ccciiieeeXXX___DDDlllSSS:::GGGnnnYYYLLLOOO>>>777777***++++++++++++++++++++++++))),,,---++++++???rrr}}}wwwvvvEEE}}}fffqqqwwwcccGGGLLLGGG@@@???888LLLaaammmvvvgggddd{{{uuu~~~lll^^^UUU```KKKKKKnnnWWWCCC888:::MMM]]]aaa^^^PPPBBB;;;666222////////////////////////......//////000222333444???~~~UUUPPPwwwpppooommm^^^[[[LLL??????[[[|||sssuuuyyykkk[[[PPPLLLSSSoooZZZ^^^qqqdddooo]]]NNNRRRBBB:::000111111000000000000111111...000222111000333999???]]]uuuooo[[[LLLPPPaaahhhnnnttttttqqqqqqrrrtttwww~~~zzz{{{tttWWWOOOCCC999DDDiiimmmYYYmmmqqqmmmMMMVVVeeeYYY}}}WWW888:::444111111000000111111222333...:::///444@@@ttthhhIIIXXXCCCZZZmmmLLLIIIgggxxxsssnnngggccc___^^^YYYQQQHHHAAA===<<<>>>IIIRRRRRRMMMCCC111!!!222111000111111111000...---222LLLrrrvvvdddNNN???;;;555666333///111666666111333///888CCCKKKXXX]]]TTTDDD@@@WWW___ddd}}}~~~xxxqqqTTTZZZYYYOOODDD???<<<999555333000////////////......///000000///000222444mmmgggLLLEEE@@@;;;888666444111///...------))))))))))))(((((((((((($$$%%%%%%&&&'''(((******+++++++++***)))(((((('''***)))(((''''''((()))***))))))***+++,,,,,,,,,,,,......000111333555666666666777:::<<<777333666>>>BBBDDDIIINNNOOOLLLFFFAAACCCNNNYYY___ccchhhkkkjjjxxxvvvpppfffXXXKKKAAA<<<222777RRRnnnsssrrruuuuuuwwwtttyyywwwkkkwww___```bbbeeejjjUUUooo}}}UUU^^^[[[AAACCCQQQTTTHHHNNN===888<<<...++++++++++++++++++++++++,,,))),,,******HHHvvv~~~bbbGGG\\\vvvZZZJJJSSS???222<<>>:::111111000000000000111111///111222111000444<<>>???AAAFFFJJJLLLMMMMMMGGG@@@@@@OOO___eeeddddddiiinnn~~~~~~xxxiiiVVVGGG>>>:::555AAASSSdddpppvvvxxxxxx{{{tttvvvpppsss}}}sssXXX\\\aaa___bbb___|||ZZZ^^^}}}aaaWWWDDD>>>^^^]]]FFFRRR@@@777222333,,,***)))***+++------,,,---$$$555&&&111]]]qqqtttfffFFFRRRbbbpppWWWIIIDDD888888888>>>OOOfff}}}xxxccc~~~dddXXX|||xxxPPPGGGGGGVVVvvvqqqCCCRRRaaasssMMM:::;;;<<>>QQQpppsssggg\\\jjjSSSPPPMMMFFF???444444111//////000111000000...111222---666444444XXX}}}SSS```{{{yyy```NNNMMMVVVeeeooonnnllllllmmmqqqqqqnnnsss{{{^^^>>>???ccc___SSSMMM777AAAjjjggg]]]qqqSSS```xxxQQQaaarrrssscccEEE888555111000000000111222333333333333444000@@@|||VVVLLLbbbNNNdddmmmEEEIII~~~{{{oookkkfffaaaaaahhhkkkcccWWWMMMFFFAAA;;;999666555555555444333444333222000//////......///@@@\\\vvvyyybbbMMM???:::777;;;999222111666888777777555555:::CCCFFF>>>555AAAcccuuukkkVVV^^^```VVVKKKCCC:::222999777555111...---///000...///000///...///111333yyysssGGGEEEBBB888888555222//////...---++++++***)))(((((('''''''''''''''(((((())))))******)))***+++,,,,,,+++***)))+++***))))))(((((())))))(((***++++++++++++,,,............///000222444444555333666:::::::::DDDRRRGGGKKKNNNOOOPPPPPPJJJCCC???NNN]]]dddfffjjjooosssxxxwwwqqqdddUUUFFF;;;555333???PPPbbbnnnuuuwwwwwwxxxrrrtttnnnqqqyyyaaa^^^___\\\___RRR]]]SSSqqqiiiVVVEEEJJJcccaaaDDDPPPDDD===333000,,,***)))***+++---,,,,,,...(((111'''///bbbeeennnjjjDDDUUU[[[uuuRRRGGGBBB777666666>>>MMMddd{{{~~~vvvkkkUUUYYYFFFLLL```|||KKKAAAkkkkkk}}}UUU>>>===???FFFNNNXXXZZZOOO@@@999999333000...---...////////////333//////444222111;;;YYYkkkaaa|||nnn___KKKTTTvvviiiWWWFFFFFFAAA:::===QQQppp___|||fff]]]{{{yyySSSHHHHHHBBB777444222//////000111111000///000444***666666555lll|||JJJgggoooUUULLLOOOYYYhhhooonnnmmmnnnnnnqqqqqqqqqwwwnnnIIIDDDdddeeeUUULLL;;;IIIrrrrrrlllnnnPPPRRRvvvYYY___uuupppKKK777111111111111111111111222333---000777777BBBxxxRRRJJJ^^^BBBXXXoooGGGOOOyyypppiiiddd[[[```bbb]]]XXXSSSKKKEEE???<<<888777666666555444555444333111000/////////222AAA[[[tttsssbbbRRRFFF@@@999<<<999444222777999777111666===AAAEEELLLSSSXXX```ooo|||}}}kkkTTTYYY___^^^WWWLLL@@@888777777666444222000000111///000111000000000222444|||zzzIIIDDDAAA999888555222//////...---++++++***)))((((((''''''''''''''''''((()))*********************************+++***))))))(((((())))))(((***++++++++++++,,,............///000222444444666000444@@@@@@888>>>NNNIIIMMMPPPPPPQQQRRRMMMFFFBBBNNN[[[aaaffflllooonnndddddddddbbbZZZLLL===444222<<>>222---,,,+++)))***+++,,,,,,+++---,,,,,,,,,333ssswwweee{{{gggfff@@@[[[yyyeeeWWW|||mmmKKKFFF@@@555555444@@@OOOeeexxx~~~}}}}}}tttuuuwww]]]oooXXXFFFUUUlll\\\999UUUzzztttmmmKKK>>><<>>ooobbbffffffLLL[[[wwwbbbOOOBBB@@@<<<777<<>>SSS{{{jjjNNNBBB\\\ccc[[[qqqSSS;;;555333222222111111111111222,,,///777:::AAAxxxKKKJJJ\\\777KKKqqqIIISSS|||ooofffaaa[[[\\\\\\[[[]]]\\\UUUKKKBBB???;;;888777777666555555444333222111000000000333???UUUkkkyyynnn___SSSIIIDDD<<<===:::666555888999888666BBBMMMOOOOOO]]]zzzvvvooommmwwwlllTTTSSSZZZfffdddRRRAAA999444555666777666444222111000111222111111222444666xxxtttBBB>>>AAA===888555222//////...---++++++***)))(((''''''''''''&&&&&&'''((()))******+++++++++***))))))***++++++******)))((((((((((((((((((***++++++++++++,,,............///000222444444666444999CCCEEE<<<555555CCCHHHKKKMMMPPPSSSOOOJJJIIITTT^^^aaaeeejjjgggaaaFFFHHHOOOXXXXXXMMM===222111:::JJJ\\\kkktttwwwwwwxxxvvv|||uuuvvv{{{nnn]]]YYYYYY]]]PPPZZZyyyOOOhhh~~~RRR;;;GGGVVVJJJAAA>>>222111---+++******+++,,,,,,+++***...'''222???pppppprrreeeVVVCCCjjjgggOOO^^^[[[FFFFFF>>>555555333BBBYYYiiivvv{{{yyyiiiuuuxxxqqqsss```LLL^^^vvvrrrEEEJJJxxxkkk]]]???666EEEMMMZZZ```XXXIII>>><<<:::666222000///000//////...111///000444///333DDDzzzkkkUUUkkk~~~oooZZZiiigggPPPDDD<<<:::777;;;OOOmmmtttrrr|||QQQuuuXXXJJJOOO@@@:::444222000///000111111000000---:::)))555999:::oooQQQnnndddKKKGGGRRRaaakkklllkkklllooopppooopppwwwiiiuuuUUU@@@QQQqqqnnn[[[DDDBBB]]]lllRRR>>>SSS~~~kkkVVVpppiiiZZZ===999444333222222111111111111444111333666@@@FFFMMMccc777GGGrrrGGGTTTrrriiidddeeebbb]]]]]]aaabbbYYYMMMBBB???:::888777777777666444333222111000000000000111888HHHZZZhhhttt|||fffTTTJJJGGGEEE@@@>>>;;;888777999:::999666AAAJJJFFF@@@KKKoooooo^^^YYYnnnnnn\\\SSSZZZlllmmmVVVAAA:::111222555777888777333111111111222111000222555777pppsssAAA<<<@@@>>>888555222//////...---++++++***)))(((''''''''''''&&&&&&'''((()))***++++++++++++***))))))***++++++***))))))((('''((((((((((((***++++++++++++,,,............///000222444444555888:::===FFFKKKAAA222===CCCHHHLLLQQQUUURRRMMMOOOZZZbbbbbbfffkkkggg]]]>>>999;;;CCCFFF>>>444...111888GGGYYYjjjtttxxxxxxxxxxxxxxxxxx|||zzzddd```___bbbPPPWWWyyyHHH]]]XXX<<<;;;```PPPFFFBBB444777---+++******+++,,,+++***(((000&&&333LLLmmm}}}pppnnnNNNWWWaaaHHHiiiOOOFFFGGG;;;555666333EEEdddnnnvvv{{{pppyyymmmSSSeee|||UUUDDDiiipppgggCCC777FFFOOO]]]eee___PPPCCC???<<<888333000///000//////...111///111333///777MMM}}}~~~}}}YYYPPPnnn}}}|||vvvmmmwwwnnnQQQCCC<<<:::888;;;NNNkkklllYYYqqq\\\MMMNNN;;;???555222000000111222111111///---999---666999FFFTTTSSSlllzzzZZZFFFGGGTTTccciiiiiihhhjjjlllnnnlllpppzzzmmm___|||\\\BBBHHHaaazzzsss```CCCFFFccc|||```FFF]]]uuuWWWdddiii```<<<666444444333222111111111222999444000555BBBCCCRRRmmmAAAKKKpppCCCTTTtttnnnnnnhhh```\\\^^^]]]SSSGGGCCC???:::777777777777666333222111111000000000000000222999EEEPPP[[[jjjwwwzzzyyylllUUUCCC@@@EEEIIIDDD???;;;999999999999999===FFFOOOKKK>>><<>>===999<<>>:::888777777666333333222111111111111111333000222777<<>>SSSvvvSSSIIIIIIEEE///222...,,,******+++++++++******111---+++aaalllvvvVVVsssWWWHHHrrrvvvIIILLLGGG222333777111FFF^^^mmmzzzjjjkkkeeennnbbbVVV???AAAYYYsssvvv@@@WWW|||gggHHHGGG===HHH[[[jjjjjj\\\OOOIII<<<888222///...///000000///000...000333000@@@```oooTTTYYYttt|||wwwzzz}}}\\\BBBCCCIIIMMMJJJJJJ[[[pppaaaZZZYYYggguuuWWWIII???>>>:::<<>>AAA[[[xxxiiiqqqVVVzzzccc\\\www{{{LLL666333333222222222333444444---666555666FFFyyyBBBQQQpppFFFIIIgggFFFVVVxxxkkknnnnnniii___XXXUUUSSSOOOTTTNNNFFF@@@;;;999888666555555444333333333333444666333333666777666999>>>===CCCDDD???BBBOOOWWWUUUHHH???999:::<<<999777888555>>>OOO]]]]]]YYYcccsssaaaccckkk~~~lllgggTTTFFFGGGHHHBBB>>>???555222000222666999777555222222111000000333777;;;||||||IIIBBBAAA;;;888555222//////...---++++++***)))(((((('''''''''%%%%%%&&&((()))+++,,,,,,((()))+++,,,,,,+++)))((())))))((('''''''''''''''(((***++++++++++++,,,............///000222444555666333333888;;;<<>>QQQdddrrrwwwwwwtttxxxvvvwww{{{zzzxxxrrrjjjccc[[[EEEsssEEEEEErrrPPPBBBcccZZZKKKMMMLLL666999...,,,******+++++++++******000000)))iiizzzbbblllnnnFFFlllQQQJJJppp]]]IIINNNFFF...111666///EEEUUUjjj|||~~~SSSaaaxxxxxx```lllUUU>>>===:::111LLLjjjyyyEEEKKKnnnjjjjjjFFFEEE<<>>:::<<>>ZZZxxx~~~RRR999;;;RRRmmmxxxdddfffwwwYYYddd\\\vvv~~~RRR333222222222222333444444555+++888666222BBBBBBMMMkkkAAACCC{{{eeeKKKTTTwwwpppsssqqqggg^^^\\\]]]^^^]]]VVVMMMEEE???;;;888666777666666555555555666666888777888<<<;;;666444666<<>>AAALLLVVVXXXZZZlllfffiiinnn|||iiisss___JJJAAA???>>>>>>@@@999444000111666999999777333333222111222444999===|||EEEAAAAAA999:::666222///...---,,,+++))))))))))))((((((((((((''''''&&&'''(((+++...///000...+++)))((()))+++,,,))))))((('''''''''''''''(((***,,,---,,,++++++,,,,,,---...///000111222333999666333222333333111///BBBHHHOOOPPPIII>>>444///&&&;;;+++666***222qqqcccRRR===;;;:::---///777...+++666;;;GGGcccvvvwwwwwwwwwwwwzzz}}}{{{yyy~~~xxxlllllljjjeeeMMMWWWNNNIIInnnEEEBBB~~~```NNNTTT???<<<666///---+++***+++,,,,,,,,,(((***000333tttvvvbbbxxx[[[:::ggguuuMMMTTTHHHIIIGGG:::333555444888GGG[[[fffxxxxxxdddVVVuuuiiiRRRPPPpppuuuEEECCC:::999:::MMMkkk~~~LLL:::___ppp{{{]]]@@@===HHHYYYgggjjjbbbUUUKKK???777000///000......000...000333...555444:::ggguuu\\\RRR___vvv|||}}}gggwwwsssaaaSSS???:::888888888<<>>>>>:::;;;QQQuuulllaaaggg~~~JJJUUULLL888;;;555000111111//////222666,,,555111222MMMuuuqqqIIIlllvvv]]]BBBFFFXXXbbbeeeaaaaaaiiijjjeeekkkooo{{{]]]LLLbbbQQQSSSRRRUUURRRVVVNNN;;;AAAdddyyyMMM===;;;???NNN```ooo|||UUUNNNooo\\\lll^^^qqqRRRkkkUUU999555444333333222222333333555666,,,444III|||AAATTTeee<<>><<>>???===777999AAAIIIIIIaaaZZZPPPSSSRRRmmmiiieeejjjlllxxxtttzzzgggKKK888888AAABBB;;;999444...---111666:::<<<:::777444111111333777:::GGG@@@BBB===:::666222///...---,,,+++))))))))))))((((((((((((((('''''''''(((***---...///---+++***))))))***+++))))))((('''''''''''''''(((***,,,---,,,++++++,,,,,,---...///000111222333777333///---...//////...>>>BBBFFFGGGCCC<<<555111:::111!!!333000555jjjtttdddDDD;;;???555000444222000777888FFFdddwwwvvvtttxxxxxxzzz|||{{{yyy}}}|||ooonnnmmm```LLLYYYTTTEEEvvvpppIII???mmmiiiPPPRRRCCC@@@222///---+++***+++,,,,,,,,,++++++///555wwwpppyyysssZZZ:::lllqqqHHHQQQKKKGGGEEE999222555444888FFFZZZiiizzz{{{nnn___^^^mmm|||yyynnnWWWrrr~~~tttcccPPPSSSsssWWWGGG:::888888DDD\\\sss]]]===SSSfffeeeCCC;;;FFFWWWeeeiiibbbVVVMMM===555///...///...///111000111444...444333:::iiitttWWWOOO]]]vvv}}}___bbb{{{lllYYYKKKCCC:::666444555???JJJeee___pppqqqOOOsss}}}]]]WWWCCCCCCAAA;;;>>>WWW{{{pppXXXyyyZZZ{{{XXXSSSOOOFFF;;;555111111111//////222333---666111555VVV\\\HHHhhhpppWWW???FFFVVV```ccc___```ggghhhccchhhnnnzzzcccUUUpppbbb^^^VVVVVVUUUXXXOOO===HHHnnnqqqnnnYYY;;;777777@@@LLLWWWbbbkkkwww}}}~~~YYYLLLggg}}}]]]nnn[[[llleeexxxyyyVVV===555444333333222222333333000888333999HHHDDDRRRppp;;;VVVYYYHHH___tttlllhhhjjjjjjbbbZZZWWWZZZTTTKKKDDD???======<<<:::;;;===AAAFFFJJJMMMNNNJJJGGGCCC???>>>>>>??????EEEMMMSSSQQQOOOQQQSSSSSSVVVLLLEEEDDD@@@===DDDPPP[[[VVVfff___ZZZ]]]XXXjjjeee[[[XXXVVVdddssswwwiiiRRR???;;;???@@@;;;:::555000...111666999;;;:::888555222111444888;;;|||HHH>>>@@@>>>999666222///...---,,,+++))))))))))))(((((((((((()))((((((((((((***,,,---,,,,,,,,,+++******))))))))))))((('''''''''''''''(((***,,,---,,,++++++,,,,,,---...///000111222333555222...,,,---.........000222555:::???BBBCCCCCCPPPMMMVVV[[[MMMRRRvvvXXX@@@@@@999000111222000333222AAAcccwwwvvvtttyyyxxxzzz|||zzzyyy|||sssrrrqqqcccQQQVVVXXXGGGuuuQQQ555UUUkkkOOOPPPGGGDDD000///---+++***+++,,,,,,+++000---...444tttlllzzz___;;;nnniiiCCCSSSGGGCCCBBB777111555444777EEEZZZnnn~~~pppfffXXXQQQWWWaaadddaaaTTTeeedddUUUOOOMMMNNNUUUrrrvvvqqqNNN===:::888;;;III___uuuvvvEEEDDD~~~[[[hhhmmmCCC===FFFUUUbbbgggbbbWWWMMM===555....../////////222222111333...333333<<>>888888;;;???GGGOOOZZZ|||pppOOOMMMIIIbbb___OOODDDEEEAAA<<>>???<<<<<<888222000111444888:::;;;:::777444222555999===vvvIII>>>>>>;;;999666111///......---,,,))))))))))))(((((((((((())))))(((((()))***+++,,,***+++,,,,,,+++***)))((())))))((('''''''''''''''(((***,,,---,,,++++++,,,,,,---...///000111222333444333222222222222111000+++***+++111<<>>??????555000444333666DDDZZZrrr{{{qqquuusssgggYYYUUU^^^hhhKKKWWWTTTJJJPPPccc\\\CCC<<<;;;888:::KKKfff}}}PPP>>>ppp```YYYyyyKKKBBBIIIVVVccchhhdddXXXOOOBBB999111000000///000222222000222...444444@@@vvvxxxWWWQQQaaayyy}}}}}}{{{gggTTTfffcccDDD;;;;;;???FFFNNNTTTWWWYYY@@@UUU\\\lllxxxCCCCCCFFFjjjeeeNNNGGGBBB===<<>>:::666333777<<<@@@KKKPPPVVVsssyyy^^^IIIVVVyyyfffxxx[[[cccttt^^^|||oooBBB555444333333222222333333666444+++<<>>:::GGGvvvnnnaaaNNNAAA===???@@@>>>>>>:::555222111333666888<<<;;;999555333555:::???vvvMMMAAA>>>999888555111///......---,,,))))))))))))(((((((((((((((((()))))))))***++++++)))***+++,,,,,,***)))((())))))((('''''''''''''''(((***,,,---,,,++++++,,,,,,---...///000111222333222555777999888666444222333///---///888AAAHHHKKKYYY~~~^^^jjjMMM<<>>KKKuuu[[[NNNUUUEEEAAA666000...+++***+++,,,+++***(((+++,,,:::wwwuuu```fff@@@xxx^^^@@@UUUyyy<<<======444000444333555BBBYYYqqqcccEEEJJJJJJ@@@333222BBBSSSKKKZZZ\\\\\\mmmsssLLL<<<<<<888333>>>ZZZzzz\\\@@@iiiqqqUUU[[[BBBIIIVVVdddllljjj___VVVIII???555222111//////111111...000///555555EEE~~~~~~UUUPPPbbbzzz~~~}}}~~~ooo\\\DDD???:::WWWSSSCCCMMMYYYaaabbb^^^WWWRRR666999333ZZZ~~~iiiFFFnnnWWWMMM>>><<>>MMMUUUZZZ^^^^^^___aaabbbbbbeeerrr}}}uuuhhhTTTMMMcccssskkkuuuaaaOOOHHHAAA===999555555888666>>>@@@EEE___oooXXXHHHQQQrrr___vvvxxx]]]aaarrrWWW~~~~~~DDD555444333333222222333333666333***<<>>???<<<888444222222555888<<<<<<;;;777333555;;;AAA|||RRREEE@@@;;;888555111///.........---))))))))))))(((((((((((('''(((((()))***+++++++++))))))***++++++***)))((())))))((('''''''''''''''(((***,,,---,,,++++++,,,,,,---...///000111222333222555999;;;:::777666555444111///000666===CCCFFF___qqq^^^CCCEEEBBB:::555777555>>>RRR]]]ffftttzzzwwwwwwzzz{{{zzz|||xxxsssuuurrrjjjTTTbbbSSS{{{UUU999UUU}}}aaaTTTXXXDDD@@@777111...,,,***+++++++++******111...<<>>MMMzzz@@@<<<<<<444111555333444AAAUUUmmm~~~vvvWWW>>>===>>>@@@???===>>>BBBFFF\\\eeefffsss[[[AAA>>>999444:::RRRvvvfffEEEcccRRRddd???GGGUUUfffqqqqqqhhh^^^MMMBBB888444222000///111000---111111777666GGGxxxOOOMMMaaa{{{~~~cccNNNEEE;;;:::444444TTTpppSSSfffyyy|||qqqcccVVVOOOPPPAAAAAAgggvvvcccRRR>>>===DDDWWWsssnnn]]]dddKKKUUUMMM<<<666222222222000000333111...888000777]]]ZZZ```uuuUUUHHH???MMMVVVYYY]]]______```bbbcccfffuuujjjcccttttttZZZUUU```wwwkkkVVVLLLCCC???===:::888888333777777777GGG[[[___VVVNNNFFFMMMggg~~~WWWdddzzz```___xxx```wwwGGG555444333333222222333333000666222<<>>???===:::555222222555888;;;<<<;;;777333444;;;AAAQQQBBB@@@???888444111///.........---))))))))))))((((((((((((&&&&&&((()))++++++,,,,,,))))))************))))))))))))((('''''''''''''''(((***,,,---,,,++++++,,,,,,---...///000111222333555888;;;;;;999888999;;;444555555666888<<>>EEEXXXppprrrWWWkkkLLLWWWMMM<<<666222222222111111333111,,,777333777VVVXXXiiitttOOOFFF???MMMVVVXXX\\\_________```bbbeeevvvzzzxxxjjjddd[[[qqqaaaPPPHHHEEEAAA===;;;444666555444777<<>>HHHrrr~~~RRRQQQtttqqq}}}}}}wwwrrrhhh]]][[[]]]```cccdddffflllqqqmmmddd[[[[[[[[[[[[\\\^^^```bbb]]]^^^^^^[[[ZZZ^^^fffmmmyyyyyy}}}yyymmmdddhhhddd]]]VVVTTTZZZcccjjjyyyyyybbbffftttrrrZZZvvv}}}ppp\\\IIICCCCCCBBB@@@@@@>>>===;;;666333222555999:::<<<<<<777222333:::AAANNN<<<>>>BBB777444111///...///...---))))))))))))((((((((((((%%%&&&''')))+++,,,,,,---)))))))))))))))*********))))))((('''''''''''''''(((***,,,---,,,++++++,,,,,,---...///000111222333;;;<<<<<<;;;999:::>>>AAA???@@@AAA>>>:::999;;;===IIIWWWUUUhhhlllPPPBBBKKKBBB<<<555BBB\\\kkkrrryyyuuutttxxx{{{|||}}}tttnnnqqqmmmsss\\\^^^FFFssseee???EEEtttTTTQQQKKKKKK888111///,,,+++++++++***)))$$$111+++:::]]]ttt^^^QQQ===qqqTTTBBBRRR|||999<<<===666333666333333>>>PPPggg~~~ttteeeQQQDDDHHHSSSgggbbbNNN>>>;;;===FFFbbbnnnDDDSSSeeezzzttt```EEELLLYYYiiitttrrreeeYYYKKKAAA666333222000111333444000555555999444DDD}}}PPPOOOddd}}}|||kkk```XXXIII>>>CCC:::333NNN}}}yyyjjjcccccc\\\jjjsss{{{mmmLLL???===CCCTTTjjj~~~{{{\\\wwwYYY___JJJ<<<666222333333111111333222***666555777RRRpppcccRRRooosssyyyIIIDDDAAAPPPUUUWWWZZZ^^^___^^^___bbbcccvvvuuu||||||{{{bbbTTTNNNGGGAAA>>>999:::<<<;;;777222555::::::@@@AAALLLhhhjjjPPP{{{ggg]]]wwwtttOOO555444333333222222333333111555///888KKKvvv@@@^^^AAADDDUUU{{{UUUHHHyyyjjjfffqqqkkk~~~tttfff^^^YYY___^^^[[[ZZZdddrrrwwwuuugggbbb[[[WWWWWWZZZ\\\]]]RRRVVVZZZ^^^bbbjjjvvv~~~ssslll___VVVWWW___gggkkk}}}zzz]]]ccczzzjjjxxx```RRREEEBBBBBB@@@@@@CCC>>>===;;;777333333666999:::<<<<<<777222333:::AAAuuuHHHAAA>>>>>>999666222///...---,,,+++,,,+++***(((''''''&&&&&&&&&'''((()))))))))))))))(((***,,,,,,+++***)))***))))))(((''''''((()))***)))***,,,,,,+++++++++,,,---000333222000000555:::777@@@DDD@@@===AAAEEEEEEEEEGGGDDDBBB???222///<<>>999444444222111333888SSS^^^rrr}}}cccSSSRRRVVVsssvvvVVVMMM;;;888FFFPPPsss~~~AAAGGG|||pppvvvRRRHHH???iiidddssswwwcccUUUHHHAAA888333111222222111111///444333:::999GGGvvvqqqWWWNNNgggvvvzzzsssccccccZZZNNNCCC>>>OOOsssppphhhbbbssslllHHH>>>???AAAKKKaaa{{{qqq^^^oooVVVTTTMMM@@@888333333444222111111666000444:::333ssscccdddbbbyyysssSSS???DDDKKKVVVWWWXXXZZZ]]]```bbbcccbbbxxxxxxUUUWWW|||{{{qqq```OOOEEEBBB>>>555888555888BBB???888:::<<<@@@FFFHHHTTTvvvyyyccc{{{gggdddtttvvvxxx|||UUU777555222222333444444444000111;;;,,,RRR>>>]]]YYY;;;NNNrrrKKKKKKyyytttbbb]]]___YYYOOOZZZjjj```]]]ssslllqqqlllfffccc[[[TTTWWWSSSZZZfffooopppssssssdddaaaaaacccnnn|||cccggg||||||YYYLLLEEEAAA===CCCHHHAAAAAA>>>???:::222777999000:::@@@;;;555777444333<<<}}}MMMDDD???>>>999666222///...---,,,+++,,,+++***(((''''''&&&&&&&&&'''((()))************)))***,,,,,,***)))***+++***)))(((''''''((()))***)))***,,,,,,+++++++++,,,,,,///222222000111666;;;AAAAAADDDMMM\\\aaaSSSAAAEEEDDD===>>>AAA:::888FFF___aaaeeegggccckkksssOOOGGGGGG>>>;;;<<>>999555444333111333777LLL\\\ssskkkhhh[[[OOOCCC@@@KKKwwwEEEIIIoooppp^^^III???jjjhhhwwwwwwcccVVVIIIBBB:::444222222222111222000555444;;;;;;JJJlllaaaWWWlllyyy|||~~~nnnpppffffff___\\\iii~~~lll]]]nnn|||wwwyyyeeeSSS>>>>>>@@@JJJ___yyyvvvbbboooccc\\\SSS@@@999333333444222111222222---000888@@@tttmmmiiiwwwlllNNN===FFFOOOUUUVVVWWWYYY[[[]]]```aaaaaaxxxbbbMMMBBBPPPdddfffrrriiiOOOCCCCCCCCCJJJIIIAAA>>>EEECCC<<>>BBBHHHEEECCC???@@@;;;444888;;;111999???:::555777555444===PPPEEE???===999666222///...---,,,+++,,,+++***(((''''''''''''&&&'''(((***+++,,,,,,,,,***++++++***))))))***,,,+++***)))'''''''''(((((()))***,,,,,,+++++++++,,,,,,...111111111222777;;;AAADDDPPPiiifff]]]MMMGGGJJJEEEFFFUUUppplllooosssjjjcccsssaaaSSSIIIBBBAAA@@@BBBXXXrrrzzzxxxzzz{{{{{{zzz{{{}}}ooommmtttsssnnnccc^^^CCCkkk^^^BBBRRRNNNXXXPPPFFF>>>666///+++,,,...---+++,,,......---;;;mmmbbbXXX@@@[[[UUU>>>aaajjj:::>>>999555444333111333777EEEYYYtttsss~~~rrrXXXSSSLLLAAAKKKvvvKKKLLLvvvkkk```MMMAAAmmmnnn|||yyyddd[[[IIIDDD<<<666333333222222333222666555===@@@OOOkkkfff[[[ooozzz||||||www^^^sssmmmZZZPPP>>>>>>???GGG[[[uuuhhhuuu___[[[RRRAAA999333333444222111222333000333999VVV}}}vvvuuuwwwgggJJJ<<>>:::555777555555>>>|||KKKBBB===;;;999666222///...---,,,++++++***)))(((''''''''''''&&&'''(((***,,,------...+++++++++)))((((((+++---,,,+++)))((('''''''''((()))***,,,,,,+++++++++,,,+++---000000111444888;;;:::GGG[[[ooottteee^^^UUUWWWhhh{{{nnneeedddooo]]]KKKFFFHHHFFF???LLLhhhxxxxxxxxxyyyyyyyyyyyyzzz{{{nnnjjjpppsssooodddcccBBBaaaccc>>>aaaUUU___TTTDDDAAA666///+++,,,...---+++,,,---...,,,888mmmsssaaa:::SSSYYY<<>>999555555333111222666AAAVVVrrr}}}XXXOOORRRQQQ___{{{NNNMMM|||mmmmmmRRREEEpppppp}}}yyyggg___HHHDDD>>>999555333222222333333777666@@@DDDRRR|||zzziii]]]TTTjjjxxx{{{~~~sssdddDDDMMMtttfffOOO>>>=========CCCVVVqqqlllMMMXXXNNNBBB:::333333444222222333333444777999fffhhhpppyyytttfffJJJ;;;FFFPPPUUUUUUUUUVVVXXXZZZ[[[\\\aaayyygggOOOIII>>><<>>qqqEEEAAA===<<<999666222///...---,,,++++++***)))((((((''''''(((&&&'''(((***,,,------...+++++++++)))((((((+++---,,,+++)))((('''''''''((()))***,,,,,,+++++++++,,,,,,---///000222555888;;;888CCCNNNPPPNNNSSSdddtttvvvnnn```aaarrrlll___MMM:::LLLxxx```MMMHHHLLLKKK@@@GGGcccwwwyyyxxxwwwxxxyyyzzzzzzzzz|||pppkkkoooqqqlll```cccDDDeeeppp;;;^^^SSS```UUUEEEBBB666///+++,,,...---+++,,,,,,///,,,777lllooo999QQQ___;;;MMMjjjBBB>>>999666666444111111555???QQQlll}}}nnn```VVV___yyyOOOMMM|||pppSSSIIIrrrlllwwwwwwggg^^^FFFCCC???:::666444333333222444:::888CCCIIIUUUPPPOOOIIIdddvvv|||gggjjjttt{{{cccVVVeeevvvvvvyyy\\\JJJ666===<<<;;;>>>PPPlllpppsssJJJ^^^PPPCCC:::333333333222222444///333888333lllKKKaaarrrnnneeeJJJ<<>>:::777>>>333@@@EEEddd~~~nnnaaabbb]]]OOOHHHCCCSSSJJJ???ZZZxxxZZZ|||\\\zzzTTT888666333222333333333222444111444333CCCxxx<<>>BBB~~~lll>>>>>>999666666444111111444;;;KKKccczzzpppiii^^^WWW[[[fff~~~ssshhhwwwvvvRRRWWW~~~NNNLLL}}}zzzkkkPPPLLLuuugggpppvvvfffWWWBBBAAA???;;;777444444444333777>>><<>>===;;;888;;;KKKggg{{{zzz|||PPPbbbQQQCCC;;;333222333222333555111555:::555wwwNNN___nnnsssbbbIII===FFFNNNSSSSSSTTTUUUWWWYYY[[[\\\dddzzzppp]]]NNN@@@===AAADDD@@@888888BBB777:::WWW___ccc~~~{{{sssjjjYYYOOOCCCYYYMMMAAA```|||___}}}^^^ccc999666444222333333333222444222555666<<<{{{vvv888UUUccc???FFFmmmSSSAAAOOO|||nnnfffoooxxxRRRYYYsssjjjyyyvvviiifffhhhhhhzzzYYYEEEDDDAAADDDMMMPPPSSSBBB:::999444777<<<888CCCFFF===555666666999DDD^^^<<>>999666222///...---,,,+++***))))))(((((((((((((((&&&'''((()))************)))***,,,,,,***)))***+++***)))(((''''''((()))***)))***,,,,,,+++++++++,,,//////...000222555777888666000---333777555111000$$$...555===BBB===AAASSS___eee___SSSZZZrrr|||___```~~~fffTTTPPPPPPEEEGGGbbbzzz{{{wwwtttssswww{{{}}}~~~sssnnnqqqwwwwwwgggyyyOOOHHHjjjGGG```vvvoooJJJYYYTTTLLLAAA666///+++,,,...---+++,,,)))...,,,888nnn]]]qqqHHHKKKeeeDDD>>>rrrxxx@@@>>>999777777444111000333999FFFZZZxxxwww```MMMHHHHHHCCCBBBEEEUUUnnnzzzxxxwwwlllZZZQQQsssIIIHHHrrrMMMLLLwwwttt]]]xxxMMMSSS~~~iiippp{{{hhhPPP>>>??????;;;777444444555666;;;CCCBBBNNNSSSZZZzzzqqqIIIDDDaaavvv}}}[[[NNNHHHJJJYYYooopppVVV<<<555<<<---333MMMttt{{{UUUVVVvvvuuuQQQ]]]xxxUUUKKKFFF<<<;;;777888GGGccc}}}jjjPPP^^^TTTDDD;;;333222333222333666666555:::999pppiiikkkaaaIII<<>>EEE:::222:::@@@SSSvvv}}}dddUUUCCC]]]QQQDDDgggxxx^^^zzz```qqqlll999777444222333333222111222222444777666uuu|||DDDEEE|||YYYCCCEEEkkk[[[CCCIIIvvvuuummmiiisssfff___rrr{{{uuu}}}wwwuuuzzzoooiiigggggg{{{{{{```LLLCCC@@@JJJYYY\\\YYYEEE:::888444777>>>===DDDFFF<<<444666888>>>KKKYYY999AAAAAA<<<999666222///...---,,,+++***))))))(((((((((((()))''''''((()))))))))))))))(((***,,,,,,+++***)))***))))))(((''''''((()))***)))***,,,,,,+++++++++,,,000///...000222555666666:::222///333444000---...222111++++++000000888LLLRRRJJJGGG\\\UUUfffxxx___TTTQQQDDDEEE___wwwyyytttpppooosssyyy|||}}}qqqkkknnn{{{wwwKKKHHHUUUBBBzzzuuuSSS\\\UUUPPPAAA666///+++,,,...---+++,,,)))...---999lllLLLkkkKKKEEEdddHHH>>>oooGGG>>>999777777555111000333888DDDTTTooogggLLLJJJPPPMMMDDD@@@>>>TTTZZZSSSXXX```gggooobbbVVViiicccGGGFFFjjjoooMMMLLLssskkkPPPwwwMMMYYYooouuulllMMM<<<>>>>>>;;;777444444666888>>>GGGFFFRRRWWW]]]xxxyyyLLLFFFaaassszzzlll[[[WWWBBB:::???<<<:::???CCC???888<<<999:::jjj[[[\\\^^^KKKggg___MMMEEE<<<:::666666EEEbbb~~~xxxtttcccLLL[[[[[[DDD;;;333222333222333666666000555888ooofffdddIII<<>>gggDDD???<<<888666555444222111222???PPPgggtttUUUFFFFFFIIIGGGCCC;;;888999???fff{{{uuuXXXJJJiiiKKKDDDVVVtttIIISSSssswwwEEE___NNNVVVssszzzqqqTTTDDD@@@===;;;777222333888;;;@@@BBBLLLWWW[[[jjj^^^KKKGGGZZZuuu~~~ooofff^^^QQQCCC=========;;;555======::::::DDDlllbbbSSS```vvv]]]UUUkkkiiiJJJHHH===;;;666555EEEddd}}}lllrrriiidddTTTMMM999333666111111555444666000222AAA|||qqqfffaaaIII<<>>;;;;;;888333000///...,,,++++++***)))((((((''''''''''''((()))******++++++***---******,,,,,,******---,,,+++)))(((''''''((((((***+++,,,---------,,,,,,.........000333666888999:::999777666555555555666...666222555???777---888888666888DDDJJJPPP{{{wwwuuulllMMM>>>IIIdddyyy{{{{{{zzzxxxwwwyyy}}}qqqxxxwww}}}TTTgggWWWGGGtttppp]]]\\\ZZZKKK???000...,,,,,,,,,---,,,***+++---333222ooobbblll~~~|||SSS<<>>;;;888666555444222111555>>>JJJaaazzz]]]KKKCCC@@@CCCHHHDDD777CCCMMMgggvvvUUUnnnkkkRRRDDDAAAQQQmmmvvvJJJQQQyyyxxxLLLgggHHHYYYtttsssnnnXXXLLLDDD===999555222444888>>>GGGMMMTTTZZZYYYffffffOOOHHHXXXrrr|||sssaaaSSSHHHBBB>>>>>>???@@@<<<999777777SSS~~~qqqSSSHHH___fffYYYaaa~~~nnnQQQGGG===<<<888888HHHeeeppp}}}aaaccc]]]LLL999333666111111555444333555666???~~~{{{hhhlllhhhyyy___III===DDDIIIQQQRRRTTTTTTSSSTTTVVVXXX```yyyyyyxxxqqqeeeZZZRRROOONNNNNNIIIDDD>>>AAARRRddd}}}pppUUU<<<[[[iiiQQQHHHBBBJJJOOOgggzzzeeevvvpppmmmpppggg777555222111222333222222111555333444???QQQ\\\VVVzzz???CCC}}}iii@@@IIIccc{{{~~~sssVVVeeeRRR<<>><<<999;;;888333000///...,,,++++++***)))((((((''''''''''''((()))******++++++***---******,,,,,,******---,,,+++)))(((''''''((((((***+++,,,---------,,,,,,.........///222777;;;>>>===<<<;;;999888777666666///666777;;;BBB999///444:::777444888777999bbbllliiiuuu}}}{{{^^^MMMYYYppp}}}{{{{{{|||{{{zzz|||~~~rrryyywwwyyy]]]qqqWWWGGGiiidddaaaaaaYYYIII???000...,,,+++,,,---,,,+++(((000111222___dddjjjxxx|||ZZZ;;;BBBGGGDDDSSSVVV<<<:::888666666444222000333999DDD[[[|||hhhSSSCCCCCCOOOJJJ333CCCLLLSSSxxxzzz^^^zzzkkk___bbbsss~~~eeeNNNCCC;;;@@@SSSdddsssMMMRRRvvvVVVlllGGGccc{{{pppnnn___SSSGGG:::555444555999>>>AAAOOOXXX]]]___\\\gggqqqSSSIIIVVVooozzz~~~yyylllYYYKKKFFFFFFAAA<<<>>>===666GGGlllZZZMMMAAAbbb|||jjjeeerrrwwwdddMMMAAA>>>===999;;;JJJddd}}}ppp```ZZZccc^^^KKK888333666222111555444///777999:::xxxuuu}}}```bbbiiiwww^^^HHH===DDDGGGOOOQQQSSSSSSSSSTTTUUUWWW```zzz~~~vvvlllaaaXXXTTTRRRMMMDDDEEEVVVhhhsssXXX???;;;TTTnnnYYYDDDAAAIIIHHH___ppp]]]vvv]]]777555222111222333222222///555555555;;;IIIVVVNNNEEE>>>qqqeeeHHHGGG[[[~~~|||jjjggg===SSSzzzeeeQQQGGGEEECCCNNNZZZbbbhhhvvvhhhZZZ\\\```aaagggccc^^^pppcccSSSEEECCCCCC???===???<<<333555888888DDDTTTZZZOOODDD:::999@@@MMM]]]jjjRRRFFFCCC<<<<<<;;;888333000///...,,,++++++***)))((('''''''''''''''((()))******++++++***,,,******------******,,,,,,+++***(((((((((((()))***+++,,,---------,,,,,,.........///111777===AAA???>>>===;;;999777666666999:::888777888555222444>>>??????AAA<<<999[[[tttbbbaaallluuusssnnnssslllcccooo{{{{{{yyy{{{||||||||||||~~~{{{nnnuuu{{{xxxccc}}}UUUCCCqqqXXXbbbfff[[[KKKBBB///---++++++,,,,,,,,,+++(((111...111RRR|||mmm888444DDD@@@FFFzzzZZZ<<<:::888777666555222///222777AAAUUUuuuttt\\\YYYeeeaaaIIIIIICCCCCCOOOHHHCCCNNNMMMLLLGGGEEEUUU~~~bbbKKK;;;777<<>>DDDEEEMMMOOOQQQRRRSSSSSSUUUWWW^^^wwwrrreee[[[VVVQQQHHHUUUooozzzzzz|||sssLLL>>>NNNddd}}}xxxaaaCCCAAAHHHCCCVVVzzzoooYYYuuuyyyVVV777555222111222333222222222555333111444EEE}}}aaa===eeeyyyDDD:::\\\MMMLLLDDDSSSxxxvvvqqqgggFFFQQQ|||wwwzzz}}}xxxfffPPPBBB>>>000777<<<<<<999:::@@@GGGLLLKKKSSSZZZccc{{{eee]]]\\\```bbb]]]VVVbbb}}}nnnVVVAAAAAAEEEBBB???@@@<<<888:::;;;<<>>888===IIIWWWfffrrrdddJJJCCC<<<===;;;888333000///...,,,++++++***)))((('''''''''''''''((()))******++++++***,,,)))***------***))),,,---,,,***)))(((((())))))***+++,,,---------,,,,,,.........///111666===CCC@@@???>>><<<:::888777666===:::888666444888<<<<<<>>>BBBDDDEEE???<<<^^^nnnaaalll|||{{{nnnkkkuuusssggghhhxxx}}}tttxxxyyy{{{|||{{{{{{|||~~~xxxmmmsss{{{fffLLLHHHWWWeeehhh]]]OOOBBB...,,,++++++,,,,,,,,,+++,,,000---///KKKzzz|||uuu:::000FFF<<>><<<999777666444222000222888BBBPPPeeevvvuuu}}}```IIIOOODDD;;;eee[[[VVVOOOIIIFFFOOOdddwwwkkkLLL@@@>>>999<<>>999:::AAANNN]]]hhh{{{gggfffeee]]]III777222666222111555333444111555???pppnnn|||[[[iii~~~bbbIII>>>CCCCCCJJJMMMPPPRRRRRRSSSUUUVVVXXXrrrooo```XXXSSSPPPgggvvvsssmmmUUU;;;999VVVnnneeeGGGBBBHHHAAANNNlllyyyzzz```xxx}}}kkkZZZ777555222111222333222222222444333000333DDD???MMMmmm===444RRRMMMEEE<<>>;;;;;;:::999777444000...333555666333777LLL[[[YYYZZZZZZfffsssbbb[[[[[[VVVSSSTTTZZZiiibbbEEE>>>DDDFFFCCCAAA===<<<>>>===BBBYYYfff]]]???::::::CCCQQQ]]]iiiqqquuuIII@@@===;;;;;;888333000///...,,,++++++***)))((((((''''''''''''((()))******++++++***+++)))***......***)))+++---,,,***)))(((((())))))***+++,,,---------,,,,,,,,,...//////000444<<>><<<:::999:::777;;;===:::DDDMMMGGGDDDGGGDDD@@@;;;???iiissswwwqqq```^^^VVVQQQ___www{{{xxxzzz{{{{{{zzzyyyzzz|||yyyooouuunnnyyyBBBXXX\\\hhhggg\\\OOO===---,,,******,,,,,,,,,+++000,,,111---EEEcccIII555III<<>>NNN___zzzsssQQQ\\\OOOJJJcccIII???AAADDDJJJ^^^pppcccFFF???BBB999777VVVSSSpppsss|||eeeFFFwwwxxx}}}oooggg\\\TTTGGG:::555777===EEEMMMbbbgggccc```hhhkkkppp|||\\\FFFNNNmmm}}}sssiiiiii\\\MMMDDD>>>HHH___TTTJJJPPP999WWWwwwYYYEEE>>>999999<<>>BBBBBBHHHKKKOOOQQQRRRSSSTTTUUUYYYsssxxxfffYYYUUUVVVqqqvvvnnnlll___HHH777:::ZZZiiixxxqqqOOOEEEHHHCCCIII\\\hhh~~~xxxppprrryyy```yyyooorrrXXX777555222111222333222222///222444555555@@@HHHKKKuuu???666^^^rrrFFF>>>JJJlll}}}|||oooSSS111===777RRRzzzuuupppaaaLLL@@@>>>:::555000///222444444111111666666000111777777333444;;;@@@UUUoooeeeZZZQQQOOOUUUYYY___tttrrrPPP>>>???CCCAAA;;;888:::>>>@@@MMMhhhkkkTTT>>><<>>@@@===KKKYYYRRRJJJMMMHHHBBB===FFFtttyyyaaaTTTKKKBBBEEEYYYsss{{{{{{{{{zzzyyyxxxzzz{{{yyyqqqwwwzzzyyyAAAbbb[[[hhhaaaWWWLLL777---+++******+++,,,,,,+++000'''999***>>>ddd\\\:::HHH>>>BBBQQQGGGBBB<<<777555444333222------777III[[[ttt|||ZZZ[[[VVVNNNtttlllPPP===@@@GGG\\\```KKKCCCCCC:::<<<[[[NNNxxxvvvbbbQQQzzzxxxdddXXXNNNHHH@@@999888;;;@@@JJJTTTccckkkhhhccchhhkkkppp}}}fffKKKMMMjjjzzz}}}uuuyyykkkYYYXXX^^^fffqqq```RRRLLLAAAMMM```GGG@@@:::999:::;;;AAAIII```vvvvvvnnnfffZZZcccaaaGGG555111666333111444333777333666DDD|||~~~sss~~~\\\yyyqqqoooMMM===BBBAAAFFFIIINNNQQQRRRSSSTTTUUUZZZtttnnn___XXXXXXoooxxxfffhhhlllWWWIII<<>>777666:::AAAHHH]]]xxxnnnFFF>>>@@@HHHTTT]]]dddllltttjjjIIIBBBFFF999;;;888333000///...,,,++++++***)))((((((''''''''''''((()))******++++++***+++)))+++//////+++)))+++---,,,+++))))))))))))******+++,,,---...---,,,,,,***---000000///222999???KKKKKKKKKKKKJJJHHHFFFDDDDDD:::>>>===888KKK___XXXJJJOOOLLLFFFAAAJJJwww|||UUUIIIAAAHHHZZZmmmwww{{{}}}}}}|||zzzxxxxxxzzz{{{xxxqqqxxx}}}EEEbbb}}}}}}VVVeee[[[RRRJJJ555---+++)))***+++,,,,,,+++///%%%???)))888tttbbb{{{oooiii;;;DDD>>>AAA<<>>\\\rrrIII{{{kkkvvvTTTbbbvvv\\\MMMCCC<<<888777:::>>>EEEQQQ\\\\\\iiikkkfffiiikkkrrroooPPPMMMgggwwwzzzmmmppp|||oooXXXFFFDDD@@@cccsssIIIAAA;;;;;;:::888===DDDWWWooozzzaaayyyqqqbbbbbbtttcccFFF555111666333222444222555555666>>>yyy|||mmmWWWqqqsssOOO===AAAAAAEEEIIIMMMPPPRRRRRRTTTUUUTTTnnn}}}wwweeeZZZWWWiiilll[[[fffoooVVVBBB999JJJuuucccKKKfffdddOOOJJJTTTmmm___IIIJJJJJJEEECCCMMMooo{{{vvvlll```ZZZbbbtttoooeeeiiiXXX777555222111222333222222444444222333333999LLLUUU\\\<<>>AAA777777888777555444444444777999222000444000...666...///555:::888666???KKKMMMXXX}}}rrrooohhhfffqqqvvvkkkLLL;;;??????888888>>>GGGQQQjjjnnn:::>>>BBBKKKWWW```hhhsss}}}{{{~~~WWWCCC>>>>>>:::777333000...---+++)))+++***)))(((((('''''''''&&&&&&''''''((()))))))))))))))***,,,......,,,)))******)))((('''(((+++---***+++---......---,,,+++***,,,/////////222888===NNNXXXZZZQQQKKKLLLKKKFFFCCCBBB@@@???CCCJJJOOOQQQQQQOOOEEE777999QQQuuuxxxUUUWWW___rrr```UUUFFFCCCSSSkkkxxxxxx}}}}}}}}}}}}~~~}}}{{{zzzwwwqqqnnnrrrzzzYYYqqqnnn\\\fffbbb[[[aaaLLL000------,,,++++++,,,,,,,,,///...,,,888666]]]vvvlllqqqGGG===HHH===BBBtttdddEEE>>>333===222===///111000222:::GGGZZZtttbbbQQQOOOIIIIIIiiidddmmmfff```WWWDDDCCCjjj```VVVmmmqqq~~~LLLkkk~~~{{{UUUHHH;;;777555777???GGGNNNXXXaaadddeeeccc```dddnnnrrrpppkkkOOOJJJaaattt{{{zzz}}}rrr\\\VVVEEE999===VVVJJJBBB===<<<;;;888;;;AAAOOObbbwwwwwwZZZkkkooo[[[pppooo```CCC:::333333555444444555666111:::;;;aaa{{{aaannnwwwSSSGGG@@@BBBEEEGGGJJJNNNQQQSSSTTTUUUYYYlll~~~vvv\\\ZZZYYYZZZ[[[YYYTTTPPP:::DDDDDD~~~NNNnnnVVV[[[YYYeeePPPLLLKKKMMMGGGHHHnnntttvvv||||||hhhbbbccc}}}HHH666555444333222222222222111666***777777;;;rrrYYYEEEggg555III\\\JJJ;;;GGG[[[xxx}}}tttvvvrrrIIIDDD888888888888888777666555NNNUUUUUULLLCCCAAA@@@===999888777666555444444444444444444333333444555555444444444444444555666777===999\\\}}}vvvuuutttvvvssspppuuummmUUUBBB>>>>>>:::<<>>NNNxxxtttPPPFFFAAAFFFPPP]]]iiiqqqyyy~~~yyyuuuRRRBBB===<<<:::777333000...---+++***+++***)))(((((('''''''''&&&&&&''''''((()))))))))+++++++++,,,...---***(((*********(((''''''***,,,)))+++,,,......---,,,+++***,,,/////////222888<<>>KKKTTTPPPZZZdddJJJ:::BBB???CCCNNNIII???<<>>>>><<<888999>>>JJJXXXiiivvvzzz^^^lllYYYnnnrrriiiBBB999222333555444333555444222<<<<<<]]]ggglllzzz}}}VVVGGGAAACCCEEEGGGJJJMMMQQQSSSTTTTTTWWWiii|||ccceee___VVVYYY___VVVFFF;;;DDDKKKzzz~~~bbbdddQQQMMMKKKLLLGGGBBBZZZ|||hhhccc]]]yyyuuuHHH666555444333222222222222111999,,,777;;;:::nnnaaaBBB~~~ccc;;;LLLzzzTTT???EEEVVVtttzzzyyywwwmmmXXXUUU^^^LLL444444999999999999888777666555>>>DDDDDD>>>888888999888999888777555444333333333444444333333333444444555444444333333444555555666999333EEE~~~{{{}}}||||||zzz]]]bbbbbbVVVJJJAAA;;;666;;;IIIHHHWWWvvvkkkFFF;;;JJJOOOXXXccckkkqqquuuxxx|||oooOOODDD???;;;999666222000...---+++***+++***)))(((((('''''''''&&&&&&''''''((())))))))),,,,,,+++,,,---,,,)))'''+++,,,+++)))''''''(((***)))***,,,......---,,,+++***---///000000222777;;;RRRUUU[[[^^^ZZZRRROOOQQQRRROOOMMMPPPTTTTTTPPPMMMOOOJJJ???666555888888444,,,999EEE111+++999333000???@@@===888<<>>NNNyyyyyygggSSSPPPKKKNNNMMM???EEE\\\rrrvvv}}}bbb```bbbuuunnnEEE555555444333222222222222111<<<...666>>>777gggppp@@@qqqnnn???EEEaaaFFFBBBNNNmmm{{{~~~mmm```SSSLLLGGG>>>:::???999999999999888777666666444999;;;777666999<<<>>><<<;;;999777666555444444444444333333333333333444333333333333333444444555???999;;;\\\}}}|||OOOMMMNNNOOOJJJAAA:::999>>>OOORRR[[[mmm```DDD>>>NNNVVV```iiiooosssvvvwwwuuuQQQFFFAAA>>>999666222000...---,,,***+++***)))(((''''''''''''&&&&&&''''''((())))))))),,,+++++++++---,,,+++))),,,,,,,,,***'''&&&'''((()))***,,,.........,,,,,,***---000000000222666;;;JJJQQQ```lllgggZZZVVV\\\fffaaa]]]]]]\\\XXXTTTRRRSSSKKK>>>555888@@@DDDBBBAAAMMMSSS666***:::<<>>DDDtttXXXvvvFFF333???888HHH???>>>???555555---444111111222333555@@@WWWllluuuyyyzzzjjjMMMmmm}}}jjjmmmbbbcccjjjxxxhhh```VVVDDDFFF@@@:::888>>>OOOaaaiiikkkkkkyyyxxxtttkkkeeehhhpppwww[[[FFFTTTjjjyyyyyysssXXXPPPKKKEEEOOObbbbbbXXXYYY{{{XXX???CCCEEEEEEFFFFFFCCC>>>:::888===EEEPPP\\\nnnuuulllhhhYYYzzzvvv___<<<555111333444333333666888;;;===AAAUUUhhhTTTkkkppp|||aaaGGGBBBCCCCCCEEEHHHLLLOOOQQQRRRSSSUUUcccttt~~~wwwzzztttjjjhhhfffTTT<<>>333MMMssskkkdddzzz{{{^^^```dddkkkvvvccc@@@555444333333222222222333000<<>>oookkkKKK???FFFgggxxxwwwjjj]]]WWWQQQBBB;;;======::::::::::::999888666666444777888888999===BBBEEE???>>><<<:::999777777666555444444333333333333333333333222222222333333444555444111???kkk{{{wwwzzz|||~~~SSSEEE===BBBBBB;;;:::AAA@@@MMMNNNOOOVVVOOOFFFLLLMMMWWWdddlllsssyyy|||}}}TTTEEEAAA@@@999666222000///...,,,++++++***)))(((''''''''''''&&&&&&''''''((()))))))))***))))))***---...---,,,,,,---,,,***(((&&&&&&'''((())),,,.........---,,,***---000111111222666999<<>>===EEE>>>DDDFFF<<>>------,,,,,,,,,------...///(((555333333AAACCCcccjjjnnnUUU111<<<999AAAqqqOOO:::<<<444999000444222111111111111999KKK]]]tttbbbMMMwwwvvv```tttlllcccTTTHHHJJJ???888;;;GGG\\\nnnssspppmmmqqqqqqpppkkkfffeeejjjqqqdddIIIPPPfffxxxzzzxxxbbbLLLGGGHHHfffnnnoooRRRAAA>>>AAAGGGIIIKKKJJJGGGBBB===888888@@@KKKTTTdddzzzjjjjjj~~~gggccc|||sssZZZ999444222333444333444888888<<<<<>>[[[qqqbbb|||vvv]]]ccccccuuuiii]]]===444444333222222222333333000888111333>>>444SSSDDDNNNBBBTTTlllLLL>>>AAAbbbyyyppppppeee^^^___[[[KKK@@@<<<555<<<<<<;;;;;;:::888777666333333444666888;;;???CCC???>>><<<:::999888777777666555444444333333333444444333333222222222333333444555666999HHHlll~~~uuu{{{rrrooopppvvv}}}\\\GGG999<<<===777888AAA===FFFGGGDDDBBBAAAEEEPPPOOO[[[hhhnnnttt|||SSSBBB??????888555222//////...---++++++***)))(((((('''''''''&&&&&&''''''((())))))))))))((((((***,,,.........+++,,,,,,+++((('''''''''((()))+++---......---,,,***---111222111222555999777EEEZZZjjjiii]]]RRROOOMMMKKKVVVmmmwwwrrriiibbbQQQ>>>333333777888---QQQfffQQQ<<<>>>===AAABBB<<<111,,,888GGG[[[iii{{{iiibbbjjjiiilll[[[gggRRR```cccVVVRRR???---,,,,,,,,,,,,---...///000---444777444???@@@QQQ\\\www<<<777555999ZZZiii<<<;;;555:::555333333111000111111666BBBOOOiiiyyyvvv}}}[[[TTTxxxWWWmmmfffRRRLLLMMM???888>>>NNNeeeuuuwwwrrrnnnsssrrrrrrqqqnnnkkkmmmrrrkkkLLLNNN```uuuyyykkkWWWCCCFFFvvv~~~ttthhhxxxkkkEEE===DDD>>>JJJNNNNNNKKKGGGEEE???:::444<<>>??????UUUyyy}}}qqqhhhdddiiiaaaMMM??????>>>777666;;;@@@FFFLLLJJJBBBAAAIIIQQQ[[[gggpppppprrr{{{RRRBBB@@@@@@888555111//////...---,,,+++***)))(((((('''''''''&&&&&&''''''((()))))))))***)))((())),,,---------***+++,,,+++)))''''''(((''')))+++---///......---***---111222111222555888999DDDSSSbbblllkkk^^^OOOTTTRRRfffssslllcccQQQ===111///000///333NNNwwwYYY<<<>>>@@@>>>???===777111555>>>PPPbbbwwwccc^^^hhhfffpppvvvjjjgggNNN[[[aaaWWWTTTAAA111,,,,,,,,,------...///000111333;;;666===AAAFFFvvvgggOOO666222555EEEDDD===777888:::222555111///111333555<<>>???^^^IIIBBB???VVV{{{||||||~~~uuuxxxggg^^^JJJ999>>>>>>======<<<;;;999777666888555555;;;===;;;<<>>888===EEEEEEhhh{{{wwwoooYYY777555777===tttKKKAAA999666===111666111...111555666:::>>>LLLgggxxxtttWWWhhhcccPPPcccvvvqqqiiihhhKKKFFFHHH<<<;;;CCCTTTgggrrrsssrrrsssrrrkkkgggiiiiiiffffffiiimmmooorrrOOOIIIVVVmmmvvv}}}jjjTTTNNNGGG<<<<<>>>>>===<<<;;;999777666999555666<<>>>>>>>>>>>??????::::::888777666666666666777666555444444444444444444777:::>>>EEEUUUooozzzpppdddSSSMMMfffiiiZZZGGG:::666999===@@@GGGDDDIIIHHHAAAGGGWWW[[[qqq{{{}}}ssspppyyylllUUUCCC======;;;888333000///...,,,++++++******)))))))))))))))'''''''''''''''((()))))))))++++++***((('''((())))))+++---+++)))((()))+++(((***+++---......------+++,,,...000333555666777===;;;DDDOOOlllggg\\\___uuuuuuUUU```hhhbbbIII333///111111///555666DDDSSSCCC555CCCBBBEEEEEEAAA===999666444EEEaaattt{{{ggg```ccceeeuuuMMM~~~YYYJJJSSSiiijjjWWWAAA///---,,,+++***+++---///111777777999>>>CCCHHHMMMRRRsss}}}jjjrrr>>>111BBB444dddmmm666JJJ===...888666444222000000222555777BBBOOObbbttt]]]QQQdddYYYhhhXXXNNN~~~fff|||^^^PPPRRRJJJ:::666<<>>777;;;CCCTTTpppnnnqqqdddttt```DDD666666444222222444999===>>>LLLVVVOOO___xxxttteee===rrrqqqvvvfffPPPCCC>>>@@@BBBFFFIIIKKKMMMMMMSSSQQQ[[[qqqxxxiii___MMMYYYFFFXXXxxxgggKKKqqq|||oooiiiXXXPPPKKKQQQXXXTTTGGGCCCJJJkkkllljjj]]]sssVVVYYYgggRRR222333333111111111222333444222666<<<>>>===@@@PPP```{{{HHH===@@@tttMMM@@@BBBAAAaaaoooQQQEEEEEE===;;;999:::<<<<<<;;;999:::<<<>>>===>>>@@@@@@===<<<===DDDDDD???EEEHHH>>>CCC///======>>>444BBB999888888666444555666444111666777777BBBOOOWWWnnnmmm\\\hhhqqqnnnwww|||nnnYYYLLLPPPddd{{{pppZZZBBB666555888===BBBBBBAAA@@@AAAFFFPPP\\\eeevvv~~~lllUUUFFF??????;;;888333000///...,,,++++++******)))))))))))))))'''''''''''''''((())))))''')))******)))***+++,,,)))+++---,,,***((()))***((()))+++---.........---+++,,,...000222444666777333333BBBVVV~~~sssiii}}}|||YYYkkk||||||aaaFFF<<<888333000222777RRRnnn___BBB>>>@@@CCCDDDBBB>>>;;;888666FFFbbbvvv|||~~~|||ddd```dddggghhhxxxLLLrrrKKKFFFXXXoooiiiQQQ:::***...---,,,,,,---///111222;;;;;;<<<@@@DDDHHHLLLOOOlll{{{yyyJJJ222:::888UUUEEE@@@EEE000666666444222000000222333555>>>GGGUUUfffxxxtttQQQKKKQQQFFFWWWzzzNNN\\\ooofffuuuXXXQQQQQQCCC888???<<>>333444555555555777;;;===CCCMMMXXXWWWhhhuuuiii~~~OOOZZZuuuwwwkkkOOOEEE>>>???BBBEEEHHHJJJLLLMMMQQQNNNXXXmmm~~~qqqfffqqqMMMMMMGGGHHHsssvvvTTTQQQ___yyyiii[[[TTTOOOTTTXXXRRRIIICCCMMM|||yyy}}}hhhVVVyyyNNNTTT___|||~~~xxxGGG888333222222111111222333444;;;<<<>>>@@@???@@@IIISSS{{{EEEXXX===gggRRRGGGBBBDDD___yyyiiiccc]]]OOOBBBEEEBBB???===<<<<<<;;;999999:::===@@@AAAAAABBBDDDIIICCCCCCCCCCCCOOOUUULLLDDD555>>>CCCSSSEEEDDD999:::999888777888888666444999777666???NNNXXXqqqyyy```___ccceeennn|||tttjjj[[[OOONNNWWWdddkkkXXXHHH888333666:::>>>BBBAAABBBCCCFFFMMMYYYfffooovvvjjjRRRFFF@@@>>>;;;888333000///...,,,++++++******)))))))))))))))'''''''''''''''((())))))%%%''')))++++++,,,...000(((***------+++)))((((((((()))+++,,,---.........+++,,,---///222444666777;;;666:::FFFrrriiizzzzzzbbbXXXNNN@@@>>>666333GGG^^^UUU???:::<<>>@@@KKKOOOWWWZZZeeewww}}}NNNrrrWWWTTTtttuuurrrKKKDDD>>>???AAADDDFFFIIIJJJKKKNNNKKKSSShhhzzzyyyeeeKKKMMMAAAhhhhhhXXXEEESSSnnn]]]SSSMMMTTTZZZSSSIIIAAAPPPxxxeeeYYYRRRbbbjjjwwwjjj>>>888333222222111222333444555:::888:::@@@EEEHHHNNNUUULLL}}}ddd???OOOTTTKKK===CCCYYYrrr}}}wwwfffbbb___VVVMMM?????????@@@AAACCCDDDEEENNNKKKMMMQQQOOOKKKNNNVVVPPPHHHIIIMMMOOOVVVVVVIIIAAA:::<<>>>>><<<;;;;;;;;;:::888666:::999555<<>>DDDKKKUUUbbbooowwwyyygggMMMDDD???<<<;;;888333000///...,,,++++++******)))))))))))))))'''''''''''''''((())))))&&&(((***++++++,,,///000(((***,,,------***((('''((()))***,,,---...//////,,,,,,---...111444666888@@@;;;999666WWW~~~yyymmmMMMHHH===555:::@@@<<<888===777:::@@@EEEDDD>>>999999PPPlll~~~~~~|||qqqcccbbbhhhkkkYYYttttttuuufffFFFHHHZZZeeeTTT>>>444............///000222444555888;;;>>>>>>@@@CCCDDDCCCHHHcccWWW333444@@@lllKKKBBB>>>===555555444444333111000///222444:::EEEUUUeeettt|||tttmmmllldddlll~~~SSS[[[kkknnnwwwzzzyyynnnPPP666333111AAAYYYmmmuuussslllhhheeemmmqqqlllfffgggkkknnnlll~~~aaaHHHQQQlllrrruuu||||||wwwxxxlllTTTDDD>>>888999;;;666CCCDDDEEEGGGHHHFFFBBB??????<<>>===???DDDEEEBBBFFFdddsssvvvmmmDDD999888PPPzzzrrrAAABBB;;;666666666555444111///......222888===EEERRRbbbmmm||||||yyyfffYYYvvvttt}}}oooqqqaaaTTTDDD<<<555HHHaaasssyyywwwrrrnnnjjjnnnpppkkkhhhiiikkkkkkkkktttaaaJJJNNNaaauuu{{{zzzxxxzzz\\\SSSKKKFFFFFFCCC>>>???BBBEEEHHHGGGCCC@@@<<<@@@XXXwwwdddWWWooobbb<<<666555666777888===DDDMMMSSS\\\[[[bbboooooottt^^^]]]rrrPPPlllxxxYYYMMMAAAAAAAAACCCDDDGGGIIIJJJMMMKKKOOO]]]ooo{{{dddTTTWWW~~~fffeeePPPddd[[[hhhyyyeeeUUUOOOZZZbbbZZZMMMFFF]]]yyykkk___nnngggyyy{{{tttggg===///222222222222444555777999;;;===AAAFFFIIINNN[[[gggddd<<>>CCCoooTTTWWWRRRIIIBBB@@@===999888;;;666;;;999999@@@MMMlllggg\\\```YYYIIICCCFFFOOOVVVSSSGGG???>>>>>>999555555444333444888>>>HHHWWWeeeooouuuxxxzzz}}}qqqOOOFFFBBB>>>;;;888333000///...,,,++++++******)))))))))))))))'''''''''''''''((()))))))))+++,,,+++******+++,,,*********,,,---,,,)))&&&)))))))))***,,,...000111,,,,,,,,,---///222666888333:::CCC999???PPP```qqqaaayyyhhhTTTOOOLLLMMMLLLAAAAAA>>>@@@EEECCC;;;999===dddxxx~~~xxxiiidddeeeeeedddRRRQQQkkklll===lllxxxNNNOOO\\\___MMM;;;111(((+++,,,...000222444666666888>>>@@@===@@@GGGIIIEEEDDDOOOeeeXXX111///<<>>@@@:::555222222111111666>>>DDDNNN^^^kkksssvvvvvvuuu|||sssvvvPPPFFFBBB>>>;;;888333000///...,,,++++++******)))))))))))))))'''''''''''''''((())))))((()))+++***))))))***,,,,,,***)))***,,,,,,***''')))))))))***,,,...000222,,,,,,+++,,,...222666888<<<:::>>>777:::GGGXXXjjj||||||rrr}}}lllgggeeeVVVPPPGGGAAAAAA===888<<>>GGGIIIEEECCCNNNeeetttrrrttt777000555>>>jjjqqqLLLCCC<<<;;;999777444222000//////111222444777<<>>444111000111111333===FFFPPPXXXeeepppvvvxxxxxxxxxxxxtttpppggg^^^xxxOOODDD@@@<<<;;;888333000///...,,,++++++******)))))))))))))))'''''''''''''''((())))))&&&((()))***))))))+++,,,---+++))))))+++,,,***((()))))))))***,,,...111222,,,++++++,,,...222666888888444>>>AAAFFFFFFHHHjjjkkkjjjtttuuu\\\NNNBBB>>>999666???MMMooo{{{{{{www}}}yyysssvvvvvvrrrnnnRRRttt}}}|||www[[[ZZZ]]]SSS999,,,111333,,,...000333666888999:::<<>>===:::777444222111000111///...000555999<<<===???PPP\\\fffrrrvvvyyy~~~{{{nnndddaaaccclllzzzttt\\\cccyyyzzzaaaMMMFFFTTTgggwwwyyyuuutttuuutttnnnrrrqqqjjjeeehhhmmmpppkkkhhhxxxoooYYYMMMNNN^^^ssscccLLLKKKJJJJJJIIIFFFBBB???<<>>MMMiii~~~jjjgggrrr|||rrr___OOOFFFIIIaaattt___YYY[[[cccaaaSSSKKKKKKGGGAAA666:::OOO[[[^^^eeettt~~~hhhUUUPPPKKKDDDIIIHHHNNNUUUMMM===777<<<222111111333444777AAALLL___fffoooxxx}}}vvviii```[[[RRRIIIUUUDDD???AAA:::999666222///...---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++000,,,***+++///000---***))))))***+++,,,...///000///...,,,******...333888999<<<>>>@@@AAACCCFFFHHHMMMNNN```{{{qqqxxxyyyeeeOOO@@@:::===KKKYYYsss{{{{{{vvv}}}|||eee___wwwwwwdddSSS\\\ZZZGGG777333000+++///000222555777999:::;;;??????@@@AAAAAAAAA@@@@@@<<>>YYYhhhttt~~~rrrUUUGGGJJJFFFCCCEEEDDD???wwwuuuggguuu^^^===888999666:::CCCMMMOOOPPPYYYeeeeeefffiiijjjhhhlllzzztttQQQaaa]]]NNN}}}tttZZZIIIBBBEEEGGGCCCFFFJJJDDDNNNKKKIIILLLUUUcccrrr{{{pppgggiiivvv}}}hhhXXXSSSZZZyyyyyypppxxx}}}ggg___rrrUUUWWWaaa888555222444111111444777777;;;AAAFFFMMMSSSTTTXXX\\\YYYSSSiiiXXXEEE}}}jjj;;;AAA===EEEEEE:::MMMdddvvvfffrrr{{{zzzvvv]]]KKK```www___RRR___jjjcccYYYWWWGGGIIIAAA:::MMMkkkrrrdddjjj{{{bbbSSSNNNIIIJJJKKKYYY]]]PPPBBB???<<<888111333333222222;;;KKKWWWhhhiiilllrrrxxx}}}~~~pppaaaVVVLLLBBB???BBBWWWDDD???AAA:::999666222///...---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++///,,,***+++...000---***)))))))))***,,,---///000///...,,,******---333777999;;;>>>@@@AAABBBEEEGGGGGGOOOOOOWWWgggccc___lllfffUUUIIIOOOMMM:::AAAcccoooWWWIIIJJJZZZkkk}}}wwwvvv}}}~~~{{{bbbdddxxx___UUU[[[VVVDDD555111000---111222444777999:::;;;<<<>>>>>>???@@@@@@@@@@@@???;;;CCCHHH[[[JJJ111>>>FFFaaazzzqqqHHHJJJDDD999444777777222222111000///000222333444333666:::???DDDKKKRRRWWW```dddlllwww{{{yyyuuunnngggaaaZZZRRRMMMIIIEEEXXXwww}}}sssmmmnnndddVVVUUUrrr{{{}}}uuupppttttttooohhhjjjiiigggjjjlllfff]]]kkkcccjjjSSSLLLGGG```nnnzzz}}}}}}uuuXXXNNNEEECCCGGGGGGVVV{{{rrrqqqjjjwwwyyyWWW:::777888888===FFFOOOQQQQQQXXXaaabbb___]]]ZZZXXX___pppVVVKKKgggAAAffflll~~~jjjJJJAAABBBEEEBBBFFFLLLIIIJJJKKKLLLMMMQQQ]]]mmmxxxvvv~~~sssddd]]]eeexxxbbbbbb{{{___```UUU777555///666333333666888:::???FFFOOOSSSWWW\\\fffpppsssppptttrrr@@@ttt@@@888@@@KKKEEE<<>>@@@AAABBBDDDFFFHHHOOOIIICCCIIIJJJDDDFFFOOOVVVOOOCCC>>>888888CCCnnn^^^___ooo{{{ooosss}}}}}}oooYYYiiihhh|||SSSVVVXXXPPP>>>111000111///333444666888:::;;;<<<===<<<======>>>??????>>>>>>???777EEEOOO```~~~ZZZ999???===<<>>EEEMMM^^^^^^^^^```hhhsssxxxxxx{{{GGGppp\\\444EEELLL???>>>BBB```sss{{{sssdddaaaccccccaaa\\\PPPAAAAAAVVVsss}}}xxxaaaTTTOOOSSS___dddaaaRRREEEAAA>>>999333222111555???OOO___iiijjjooouuuxxxtttgggXXXMMM???;;;888999999666555666VVVBBB<<<===:::999555222///...---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((()))((((((((()))***+++,,,---+++***+++---...---+++(((((()))***+++---.../////////...---,,,---000333777:::>>>@@@BBBCCCEEEGGGKKKIIIJJJPPPPPPAAA666888???[[[ggg^^^TTTJJJ@@@>>>```uuuqqqzzz~~~vvvuuu{{{}}}wwwkkk___iiikkkKKKVVVTTTIII888......111222444555666888:::;;;;;;<<<::::::;;;<<<============@@@555AAABBBCCC}}}kkkMMM999555777AAANNNggg]]]YYYYYYKKK555000:::666777888666333111111222444555666555555666888:::;;;@@@FFFGGGDDDBBBEEEHHH???BBBBBB???:::999;;;???PPP]]]ssswwwnnn}}}rrrooo{{{lllsssuuupppkkklllllliiihhhgggfffgggjjjmmmmmmlllZZZ```mmmxxxXXXHHHNNN\\\mmmvvvxxx{{{~~~rrriiijjjaaannnttt___AAA666:::>>>HHHOOOZZZaaacccbbbccceeemmmooossstttnnniiijjjpppuuuSSS[[[GGG@@@nnn|||```LLLEEEIIIDDDCCCIIIKKKKKKNNNOOONNNMMMSSS^^^gggvvv~~~{{{~~~iiiZZZqqqtttccceeeppprrr???666:::555777555777;;;===AAAJJJSSScccddddddcccdddiiipppuuuvvvXXXkkk;;;DDDFFF999AAA@@@^^^nnnyyylll\\\YYYjjjggg___PPPDDDJJJfff|||jjj^^^XXX\\\^^^```\\\QQQGGGCCC>>>999333222333;;;JJJZZZffflllggghhhhhheee]]]PPPAAA777::::::<<<@@@BBB@@@===;;;VVVEEE???@@@:::999555222///...---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++***+++,,,------,,,((())))))***+++---...///000000000...,,,,,,...000666999>>>AAACCCDDDFFFHHHGGGDDDGGGJJJBBB:::555222///RRRlllooocccMMM@@@FFF___{{{{{{{{{{{{zzzzzz{{{uuuwwwsssZZZKKKRRRMMMAAA333---...222333333444555777888999999999777888999:::;;;;;;;;;;;;999:::======BBBaaatttyyy```666222???@@@===YYYQQQUUUaaa[[[EEE777999222444666666444333111111111222333222111111333444444666888888888888999;;;666888999777555999CCCKKKRRRpppwwwooowww|||mmmrrruuusssqqqrrrtttuuuhhhddd```^^^```cccfffiii]]]eeennnwww^^^IIIEEEOOO___jjjpppsssyyy~~~PPPdddsssnnnRRR:::555;;;BBBHHHQQQ[[[bbbdddeeedddccckkkooowww{{{wwwooolllnnnddd___]]]aaa:::^^^ppp}}}mmmPPPCCCHHHFFFCCCFFFIIIOOONNNNNNMMMOOOSSSXXX\\\rrrzzztttqqqyyyddd]]]|||mmmtttjjjvvvddd888111333222666666999>>>@@@DDDMMMWWW]]]ccciiikkkiiikkkttt~~~ooodddYYYCCC===???;;;FFF???UUUlll{{{www^^^SSSdddeeeddd\\\MMMGGGWWWkkksssjjjddd___cccRRRQQQMMMGGGCCC???999222222222777BBBPPP]]]dddffffffaaaYYYQQQIIIBBB;;;777777:::>>>CCCEEEEEEAAA<<>>LLLVVVjjjwwwkkkeeetttuuunnnnnnppprrrqqqppprrrwwwzzznnngggaaa___^^^___dddjjjkkkiiieeeiii~~~yyyvvvIIIGGGLLLWWWdddnnnsssyyysssxxxxxx]]]llluuueeeFFF888888???JJJNNNWWW```eeehhhjjjhhheeeiiikkkppptttsssooopppttt{{{___HHHDDDIIIdddpppWWW@@@EEEFFFCCCFFFHHHPPPNNNMMMMMMOOOQQQRRRSSSiiirrr~~~cccSSSiiitttaaafffxxx~~~VVV:::444222444555777===BBBDDDGGGPPPZZZ\\\ccclllqqqnnnlllsss~~~nnnzzzmmmJJJQQQ888===DDDHHH===IIIbbbyyy|||nnn]]]YYY\\\___]]]UUUNNNQQQWWWnnnvvvooodddeeeccc```dddQQQLLLEEEBBBAAA>>>888111111333999CCCNNNUUUXXXWWWZZZRRRHHH???;;;:::;;;;;;555:::???BBBFFFGGGCCC<<>>BBBDDDGGGHHHIIIOOOXXXOOOCCCXXXppplllPPPaaapppvvvlllUUUQQQeeettt||||||}}}{{{vvvzzzvvvwwwsssqqqNNNKKKGGG>>>555//////111222333333444555666666666666666333444555777888888999999999>>><<<:::999555HHHpppddd666555MMMAAACCCDDDFFFRRR^^^___WWWHHH???666222444666555222000222444444333333444555333333444444555555666777444666888:::AAALLLZZZdddxxx{{{xxxuuuxxx}}}uuufffmmmmmmmmmkkkiiijjjooouuurrrlllhhhgggeeebbbeeelll```^^^YYYVVVggg|||cccLLLJJJPPP^^^llltttzzz~~~mmmSSS```SSSooozzzYYYmmmoooVVV;;;;;;AAAIIIZZZVVV___gggjjjlllnnnlllfffggggggjjjmmmmmmkkkmmmrrrooojjjDDDfffXXX<<>>888444111444888>>>DDDGGGHHHHHHEEE@@@;;;777777888999::::::@@@CCCCCCEEEGGGBBB;;;MMMDDD???<<<:::999666222///...------,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---(((***++++++++++++---...++++++,,,---...000111222000222222111...,,,++++++***///666<<<@@@CCCFFFHHHKKKDDDXXXfffTTTNNN^^^fff___llltttvvvnnn[[[UUUccchhh}}}xxxwww{{{{{{sssxxx~~~qqq{{{sssbbbWWWFFFSSSCCC;;;222///111222222333444444555666666666666666222333444666777888888888777666<<<>>>777888DDDMMMxxx\\\EEE>>>bbbJJJ:::???HHHOOO```uuu^^^OOO>>>444444666444111///111333333222222333444333555888777555444666999444666;;;BBBMMM[[[iiiqqqiii{{{zzzqqqmmmhhhpppnnnllliiieeeeeejjjqqqpppkkkiiijjjgggbbbccciii\\\gggjjjbbbcccvvvlllIIICCCEEETTTeeennnuuuzzzwwwdddOOOvvvwwwPPPSSS}}}hhhiiifffJJJ555@@@KKKUUUjjjYYYaaaggghhhjjjllliiibbbccccccgggjjjiiidddcccfffgggXXXaaaddd777nnnzzzzzzMMMHHHHHHDDDFFFIIIGGGLLLQQQOOOHHHEEEHHHMMMQQQ]]]mmmxxx~~~vvvZZZCCCJJJoootttkkk```vvv~~~___777666555///888777<<>>777777888:::<<<===;;;999@@@EEEFFFCCCCCCDDD>>>666MMMCCC===999999888555222000......---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))************,,,******+++......+++'''+++,,,,,,---.........---333111//////111111...+++'''***000666===BBBFFFHHHOOOLLLWWWjjjnnnbbb^^^eeeiiihhhkkkjjjWWWCCCHHH[[[ZZZnnn}}}}}}{{{}}}sssiiiiiisss{{{{{{xxxyyywww}}}xxxYYYRRROOO@@@555111777:::333000444444444444555555555666666555555555555666666666666>>>??????===;;;:::;;;===UUUeee@@@EEEQQQRRRAAA333:::NNN\\\{{{ooo[[[HHHAAA???999111777333222444444222222666999999888666444444666888:::EEETTT^^^dddhhhmmmrrrvvvrrrnnniiilllllllllmmmnnnlllhhhdddhhhfffbbb```___bbbfffiiiccciiieeeYYY]]]~~~lll{{{gggBBBNNNIIIGGGhhhnnnmmmwwwmmmnnngggrrrkkkYYYgggqqqfffyyyfffDDD~~~ZZZkkktttUUU888444???OOOaaappp]]]aaafffjjjkkkjjjgggdddbbbgggiiigggeeefffeeebbbUUUbbbdddvvv???OOOtttYYY>>>FFFGGGAAAFFFHHHJJJMMMOOOPPPNNNKKKIIIKKKRRR___ooo|||TTTbbbbbbMMMIIIIII___tttaaaeeelllnnn<<<333999777777>>>???DDDJJJOOORRRUUUXXXZZZjjjjjjjjjlllmmmnnnnnnnnnwwwyyylll]]]FFFEEE555FFF777???999VVVrrroooqqqWWWKKK```eeeYYY\\\RRRRRRWWW\\\ZZZTTTTTTYYYGGGCCC???======;;;777333222777444222999888555:::555@@@<<>>===999GGGBBB<<<>>>999888555222000......---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))*********,,,***)))+++------+++))),,,,,,++++++,,,...000111444222111111222111...++++++,,,...222888???EEEHHHNNNIIIVVVvvvtttcccgggdddgggkkk```OOOOOO\\\PPPcccvvv~~~{{{zzz~~~{{{nnnkkkhhhjjjqqqxxx}}}vvvTTTPPPJJJ>>>333000666888333000333333333333444444444555555444444555555555666666666999:::;;;:::999:::;;;===333ZZZVVV:::BBBLLLMMMDDD;;;;;;BBBZZZmmmtttfffUUUOOOMMMIII???:::777777666333444777,,,000555999<<<===???@@@LLLYYYeeeiiiiiiooo~~~mmmfffiiiiiiffffffgggiiijjjjjjhhhfffeeegggeeecccbbbcccdddeeefffcccaaa```^^^\\\kkkcccUUUAAAQQQJJJUUUrrrlllwww|||mmmmmmfffjjjhhhRRRUUUpppWWWKKKfffPPPiiidddLLL;;;AAAPPPZZZ___dddYYY\\\bbbgggjjjkkkjjjiiidddhhhjjjggggggiiihhhfffaaa|||sssyyySSSzzzGGGHHHuuuwwwLLLCCCBBBCCCKKKHHHJJJMMMPPPQQQQQQOOONNNKKKOOOYYYgggttt}}}fffhhhlllHHH:::===WWW{{{yyymmmeeepppxxx```888333999777777===???DDDKKKRRRWWW[[[___bbbUUU___jjjqqqooojjjdddaaaxxx}}}uuusssOOOvvv[[[777CCC;;;CCCBBBJJJgggrrr```ZZZYYY^^^bbb^^^TTTUUU[[[```[[[PPPJJJJJJAAA@@@???<<<888555444333...333222222777444000333555===;;;MMMzzzjjjUUUKKKNNNKKKDDD===666BBBDDD:::AAA999888555222000......---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''((())))))******,,,+++))))))+++,,,++++++---,,,+++***+++...222444666555444333333222///,,,///...,,,---111999AAAEEENNNIIIPPPmmm|||jjjdddfffqqquuuqqquuuXXXggguuu{{{|||}}}zzzxxxtttpppVVV\\\ccchhhmmmttt~~~iii{{{vvvOOOKKKBBB999111...444666222111333111222222222222333333333444444444444555555555555777888888777666666888:::???CCC|||{{{ZZZ@@@111===MMMNNNEEE@@@>>>bbbzzztttpppjjjccc\\\VVVQQQJJJBBB>>>@@@EEEFFFFFFGGGJJJPPPXXX]]]eeejjjppprrrvvv|||pppmmmooooookkkaaadddhhhiiigggeeefffgggjjjgggdddcccdddcccaaa^^^hhh^^^___ggg```\\\zzzvvviiiLLLJJJLLLDDD```aaayyyzzz~~~tttuuukkk]]]iiiUUUFFF;;;KKKpppxxxBBB[[[pppPPPOOOdddUUUFFF???LLL]]]ccc```]]]^^^```dddiiilllooopppqqqhhhjjjjjjgggfffiiihhheeejjjhhhcccEEE\\\CCC;;;jjj[[[CCCEEEHHHKKKFFFHHHKKKNNNPPPQQQPPPPPPLLLMMMQQQZZZgggsss{{{|||aaauuuMMM888888SSSwwwooohhhnnn~~~}}}{{{jjjrrrPPP555444;;;999:::@@@FFFKKKQQQWWW\\\```dddggg^^^eeelllnnnkkkiiillloooooovvvxxxRRRUUUxxx333;;;???BBBAAAAAA^^^yyyvvvgggnnnzzznnnlllXXXWWWccc[[[YYY[[[aaaddd^^^QQQGGGCCC===???@@@<<<666222333555555777777888999888777777555???DDDPPPttt}}}eeeQQQNNNNNNHHH>>>777yyy???HHH999AAA999888555222000......---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((())))))***,,,***)))))))))+++,,,,,,...---,,,,,,---///111222777777777777666333111///000...++++++---333999===EEEJJJRRRbbb~~~}}}{{{xxxsssxxxiiissszzz{{{{{{~~~||||||tttiii^^^WWWJJJTTT```jjjrrr{{{}}}wwwjjjNNNFFF;;;555000...222444111111333000000000111111111222222333333333333444444444444999999999666444222333444999<<>>???777KKKtttTTT>>>zzzaaaQQQZZZ^^^OOOGGGGGGRRR^^^bbb```___eeeeeegggiiikkknnnpppqqqkkkllljjjeeeeeegggfffbbbiiiaaaWWWPPPyyySSSCCCGGGzzziiiJJJLLLKKKEEEEEEFFFHHHJJJLLLMMMMMMMMMPPPNNNMMMPPPYYYfffsss{{{{{{[[[lllRRRAAA;;;RRRyyymmmiiixxxyyy}}}kkkYYYDDD555777<<<===@@@GGGSSSVVVZZZ]]]___aaadddfffmmmnnnnnnmmmmmmqqqxxx~~~jjjpppxxx{{{bbbPPP>>>777BBB???;;;@@@ZZZvvv}}}\\\JJJCCCAAA\\\zzziii\\\ZZZVVV[[[\\\^^^^^^YYYPPPHHHDDD>>>??????<<<888666666777444///000222222:::CCCDDDIIIEEEDDDIIIbbbwwwUUUGGGIIIFFF>>>>>>|||iii???JJJ;;;???999888555222000......---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&'''((()))*********)))))))))***,,,------...///000111000///...666777999:::888666444333000...,,,,,,,,,///222444666CCCQQQ```xxxrrrwwwzzzxxxwwwyyyyyyxxxvvvtttppphhh\\\OOOGGGDDDNNNVVVdddqqq~~~}}}jjjMMMAAA777222///...000222111111222/////////000000000000111222222222222333333333333888888888666333222333444000666///KKKoooLLLFFFSSS^^^YYYIIIGGGWWWbbb___cccnnnhhhkkksss~~~}}}~~~uuuyyy}}}}}}yyyrrrlllhhhnnnvvvxxxOOOOOObbbnnn~~~vvvtttuuurrrnnnpppnnniiiggghhheee```bbbfffjjjiiidddbbbcccgggkkkeee^^^ZZZZZZZZZZZZYYY]]]ZZZZZZZZZYYYYYYaaalll^^^```DDDGGGBBBTTT[[[eeerrrzzz}}}```rrrqqqgggSSS@@@DDD@@@AAA777JJJsss}}}===UUUVVVVVV___WWWIIILLLSSS[[[^^^]]]___aaabbbbbbbbbccceeegggjjjkkkjjjkkkhhheeefffjjjiiieeeeeekkkvvvnnnSSSiiitttLLL===cccqqq~~~TTTHHHEEEBBBFFFGGGHHHIIIJJJKKKKKKLLLTTTPPPLLLKKKPPP[[[hhhpppwww}}}ttt~~~jjjSSSJJJCCC<<>>@@@???AAAAAATTTnnnrrr\\\SSSNNNJJJ<<>>;;;;;;;;;;;;888666;;;222888@@@CCCVVVkkknnnppp\\\LLLKKKZZZeeeFFFCCC@@@???JJJwwwUUU@@@GGG???>>>999888555222000......---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%&&&((()))***((()))******))))))+++---,,,...000222333111///---444777;;;<<<;;;:::999999222111000...------------000444;;;JJJjjj}}}sssvvvvvvttttttvvvvvvrrrggg___TTTIII???999===DDDTTT[[[ggguuuyyy|||gggGGG:::555111000000000000000111111////////////000000000000111111111111222222222222222444555444444444666888@@@444<<>>CCC\\\~~~IIICCC???AAA>>>999888555222000......---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%''')))***%%%(((++++++))))))***,,,+++,,,///111222333333222111555;;;>>>>>>===>>>>>>888777444111...---------000,,,***111FFFeeeqqqjjjiiibbbddddddbbbcccdddaaa\\\KKKDDD<<<777333666BBBPPP\\\cccooo{{{YYY<<<444555000111111000///000000111////////////000000000000000000000111111111222222000111222333333444666888888---777666***PPP|||aaaEEE;;;888===NNN^^^bbb^^^YYYhhhlllwww}}}|||nnnllliiilllvvvsssRRRGGGTTTiiiuuuxxxqqqmmmhhhdddfffeeeiiijjjfffddddddccc___]]]]]]^^^^^^^^^^^^^^^^^^]]]^^^]]]ZZZVVVVVV[[[___WWW[[[ZZZTTTTTTYYYZZZUUUzzzwwwyyyiii{{{|||TTTIII===FFFNNNYYYcccjjjrrr{{{dddSSSMMMzzz[[[LLLGGGGGGKKKGGG@@@AAABBB```pppyyykkk[[[]]]LLLKKKEEERRR___dddaaa]]]]]]___ddddddddddddeeefffggghhheeeeeeddddddhhhllliiibbbcccllleee^^^nnnYYY[[[FFF<<>>AAARRRkkk{{{sssZZZUUUYYYTTTCCCQQQooopppiiiZZZKKKDDDEEEDDDAAA???>>>============<<<;;;666777ZZZxxx|||pppZZZggg~~~UUUIIICCCOOOsssFFFEEE777@@@>>>:::888555222000......---,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%$$$%%%''')))+++$$$'''+++,,,***)))***,,,***+++,,,...111444666888///444;;;?????????@@@BBB>>>;;;666222///......///+++000444222,,,---<<>>LLL[[[gggppp|||iiiKKK222000666111333333000...///000000////////////000000000111000000000000111111111111111222333222111111333555000<<<555111:::555GGGxxx~~~uuu|||sss___@@@555NNNrrr~~~tttrrrzzzkkkYYYfffjjjsssnnncccaaa]]][[[```___cccdddaaa```aaa```]]][[[ZZZZZZ\\\^^^``````___]]]aaaccc^^^WWWSSSVVV[[[SSSUUUUUUSSSOOONNNPPPQQQSSS\\\VVVsssNNNJJJ@@@CCCIIIRRR]]]iiirrrxxx~~~}}}lllkkk```TTTSSSMMMIII>>>GGGlllzzz~~~yyyMMMWWW```FFFIIILLLTTT\\\^^^]]]^^^aaacccfffeeedddbbbaaa```______fffeeecccbbbdddeee```WWW```[[[aaayyyzzzyyyOOOnnnAAA111aaawwwooowwwOOOIIICCCCCCCCCDDDFFFJJJMMMOOOIIIJJJKKKIIIGGGIIINNNRRRXXXdddsss|||}}}```hhh]]]iiiZZZ@@@EEEddd~~~yyy||||||vvvvvv}}}xxxyyy:::444777;;;@@@IIIVVV]]]]]]ZZZ[[[^^^___```bbbeeehhheeehhhllloooqqqqqqqqqppphhhiiillllllttt===wwwQQQ???BBB888???===JJJaaappp~~~{{{llliiiUUUHHHQQQmmmkkkgggZZZLLLFFFGGGDDD===???BBBDDDBBB???===???BBB???FFFtttwwwnnnzzzwwwUUULLLHHHZZZMMM===???BBB<<<999888555333000...---------,,,+++)))((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))***++++++***)))(((,,,000000///333:::AAA888444444999::::::???GGGDDD@@@;;;777444222///,,,(((222666111,,,...000///---000444555444222111222444333222111111111111111444222222666@@@OOO^^^gggooo~~~VVVBBB777+++333222222000///............////////////////////////////////////000000000000222222111111111111111222333333222000000333888;;;yyyuuu|||yyy~~~TTTDDDHHHFFF<<>>FFFLLLEEERRRlllrrrrrr|||vvviiiaaaUUUJJJEEEFFFVVV~~~tttppp```PPPgggMMMAAAKKKEEENNNVVV[[[___dddfffddddddbbb_________``````___cccfffddd___^^^bbbaaa\\\^^^```QQQaaaMMM^^^YYY888GGG}}}aaa{{{]]]PPPMMM===>>>JJJJJJJJJLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFLLLWWWgggrrrxxx}}}zzzyyybbbDDDKKKvvv|||xxxvvv}}}ttteeeyyy}}}UUU;;;777;;;AAAEEEIIIOOOWWW]]]cccaaa^^^___eeejjjiiieeejjjfffggglllnnnkkkkkkpppcccfffdddfffqqqUUUgggxxxJJJ///AAA;;;???CCCRRRkkk}}}www{{{cccTTTSSSOOOsssllllll\\\QQQTTTTTTKKKCCCCCC@@@DDDGGGHHHIIIKKKIIIDDDBBBJJJ}}}^^^yyy\\\JJJSSSpppNNN???@@@AAA999999888555333000...---------,,,+++)))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))***++++++++++++(((+++///000111333777;;;555111000222444888BBBMMMPPPOOOLLLIIIDDD>>>999555666111***(((...333111+++//////......///111333555555444444444444444555555333666<<>>FFFNNNUUUXXXxxxpppnnnfffdddaaa___]]][[[YYYXXXXXX[[[___aaa```______```dddggggggbbb___^^^ZZZTTTXXXXXXYYYWWWVVVUUUVVVXXXVVVSSSQQQPPPPPPPPPNNNMMMJJJWWW~~~zzzOOOuuuWWWAAA<<>>VVV```gggrrr{{{~~~nnngggooozzz~~~wwwVVVMMMcccYYYSSSVVVWWWWWW[[[]]]ZZZZZZ^^^aaaaaaaaa___]]]\\\^^^______^^^aaa```^^^]]]aaaggghhheeeccc[[[```bbbjjj[[[HHHcccIII<<<]]]oooPPPpppxxxRRRJJJJJJJJJDDDGGGLLLGGGIIIIIIJJJKKKKKKKKKKKKJJJFFFFFFIIIRRR```nnnxxx}}}~~~qqqhhh~~~xxxwww}}}zzzkkksssSSS::::::???FFFOOOUUUYYY\\\```cccddd```^^^___dddggghhhhhhcccdddjjjrrrtttpppmmmmmmvvvooonnnwwwuuuggg{{{IIIiii```III666;;;BBB???AAATTTjjj~~~cccVVVoooppp[[[JJJjjjxxxqqqiii^^^XXXXXXcccfffooojjjeeewwwRRRLLLlll[[[pppUUUAAA???@@@:::999888555333000...------,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))))))))+++---...******+++...333666888888???===:::555222666CCCNNNRRRUUUXXXWWWRRRLLLIIIGGGCCC@@@???>>>777---,,,111666555444555777666444111444333222444999@@@GGGLLLWWWcccsss~~~~~~ccc:::333222,,,,,,//////...------,,,------------------------------------------............/////////...//////000000---///111222111111222333444000>>>]]]vvvuuuuuurrruuu{{{iiicccddd]]]aaaeeehhhgggccc___]]]WWWXXXZZZ[[[\\\]]]___```\\\YYYVVVWWW[[[^^^[[[VVVVVVXXXZZZYYYWWWUUUTTTUUURRRPPPMMMKKKKKKJJJHHHGGGEEECCCFFFnnnuuufffCCCgggmmmDDDEEEKKKDDDAAANNNSSS]]]jjjssszzz~~~pppvvvnnnRRRllleeeKKKXXXYYYSSSWWWYYYYYYVVVWWW]]]ccceee```^^^\\\\\\^^^_________aaa___]]]]]]aaaeeegggfffaaaVVV]]]______NNNlllJJJYYYaaa555VVV~~~TTTUUUdddMMMEEEKKKJJJHHHGGGBBBJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGEEEHHHRRR___llltttvvvyyy}}}xxx~~~ttt~~~lll>>>444@@@DDDIIIQQQVVVYYY\\\```dddlllgggcccccccccbbbaaabbb```ccciiioooqqqpppmmmlllnnnjjjiiippppppeeepppVVVDDDGGG777888DDDBBB===III]]]sss{{{ssswwwbbbTTTlll~~~sssdddYYY|||lll]]]xxxrrrttt}}}uuuZZZZZZ@@@<<<@@@???999888555333000...------++++++***)))((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))((()))+++,,,---,,,+++))),,,111777<<<>>>CCCDDDBBB<<<666777<<>>DDD;;;KKKgggvvv@@@dddzzzPPPKKKGGGBBBAAABBBJJJWWWbbbiiisss}}}|||pppkkkwwwSSS___uuuYYYKKKYYYOOOSSSTTTVVVUUUQQQSSSZZZaaaccc___]]][[[\\\^^^___```___aaa___]]]^^^___```aaaccccccZZZ[[[aaagggoootttTTTcccHHH]]]@@@EEE|||gggQQQ[[[]]]BBBKKKNNNHHHGGGIIIKKKKKKLLLLLLKKKJJJJJJIIIKKKJJJHHHDDDEEENNN[[[fffnnnssszzz~~~yyyyyywwwQQQ888:::HHHGGGKKKOOORRRTTTWWW]]]aaannnhhheeefffddd___^^^```^^^aaadddfffiiijjjjjjiiieeehhheeeeeelllkkknnn{{{xxxEEEfffAAA===444DDDFFF???CCCQQQiiirrreeedddwwwzzztttrrraaaUUUYYY???;;;@@@AAA999888555333000...------++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,...,,,+++,,,///555<<>>AAALLLUUUccciiiqqqyyy}}}xxx|||~~~~~~bbbIII===???FFFJJJLLLOOOPPPPPPSSSXXX]]]gggbbbbbbgggfff___^^^bbbbbbeeefffeeegggkkkmmmllleeekkkfffcccllloookkklllFFFXXXiii>>>444AAAEEEBBBCCCGGG]]]|||gggaaannntttkkkxxxWWWaaaSSS>>><<<@@@===999888555333000...------+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&(((((())))))))))))---............111888>>>DDDIIIMMMNNNPPPRRRMMMEEE<<<;;;===HHHXXXffflllnnndddccc\\\[[[mmm|||wwwxxxnnnKKK222......///111111++++++************++++++************************************+++++++++,,,++++++++++++,,,---...///,,,---......------...///+++777555***,,,999GGGUUUrrrlll___ZZZbbbZZZ\\\```bbb]]]XXXZZZ```XXX\\\``````^^^^^^aaaddd\\\YYYVVVVVVWWWWWWVVVTTT[[[WWWUUUWWWVVVRRRQQQUUUSSSSSSRRRNNNKKKHHHHHHIIIHHHFFFCCCBBBAAAAAA???>>>@@@AAA???999CCCssssssOOO???~~~vvvVVVNNNDDD>>>CCCFFFFFFNNNYYY```zzz}}}jjjaaa```XXXiiiaaa```WWWAAAIIIVVVIIIHHHRRRPPPSSSSSSOOONNNSSSVVVWWWYYYXXXVVVWWWZZZ\\\]]]]]]XXX[[[```aaaYYYRRRUUU]]]TTTTTTSSSWWWWWWQQQwwwpppXXXmmmtttEEEMMMyyybbbFFFTTT~~~~~~]]]FFFBBBHHHJJJFFFFFFHHHIIIKKKKKKLLLLLLGGGGGGEEEBBB@@@AAADDDHHHQQQVVV___gggnnntttyyy}}}|||{{{vvv{{{VVVFFFCCCDDDFFFLLLOOOSSSSSSRRRSSSVVVYYY]]]ZZZ]]]eeefff^^^]]]bbbcccggggggeeeggglllmmmjjj^^^```\\\___fff```ZZZ```___IIIRRR888<<<>>>CCCEEEAAAPPPooo~~~aaaZZZmmmllleeeuuuXXX}}}MMM===???@@@999999888555333000...------+++***)))))))))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%''')))))))))((((((+++///111000......333999888>>>DDDIIIPPPVVVPPPFFFKKK===///000BBB\\\ppp{{{~~~uuuaaaddd^^^999'''///444333000***+++***************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...///,,,---...---,,,,,,---///+++...,,,444<<<,,,(((@@@CCCvvvfffYYY___\\\SSSTTT[[[WWWWWW[[[]]]ZZZVVVVVVTTTYYY^^^___\\\[[[^^^aaaYYYXXXWWWYYY[[[ZZZWWWSSSTTTRRRTTTXXXUUUNNNMMMQQQNNNNNNMMMJJJFFFEEEFFFHHHBBB@@@???>>>?????????>>>999444AAACCC000CCCvvvzzzVVVEEEccc[[[LLLBBBAAA@@@===BBBMMMJJJ]]]aaajjj{{{yyywwweeeaaaVVVYYY^^^UUUkkkbbbXXXQQQNNN>>>NNNNNNCCCSSSHHHLLLPPPQQQOOOOOOSSSVVVVVVWWWUUUTTTUUUXXXZZZ[[[[[[TTTYYYaaabbbXXXNNNRRR]]]OOORRRUUUSSSIII]]]``````IIISSS```>>>yyyhhhMMMMMMZZZzzzQQQKKKOOOGGGBBBCCCFFFHHHKKKMMMNNNNNNFFFDDDCCCDDDEEEFFFEEECCCBBBGGGNNNVVV___hhhrrrxxxzzz|||}}}{{{wwwwww{{{{{{aaaCCC>>>EEEKKKMMMNNNRRRWWWXXXWWWUUUVVVWWWYYYVVV[[[eeeddd\\\ZZZ___\\\aaaccc```aaaffffffbbbfffbbbaaakkkpppaaa\\\lllqqqDDD```xxx<<<888888CCCHHH>>>GGGdddzzz|||jjj~~~```UUUhhhsssrrryyy]]]UUU===<<>><<>>HHHEEE777WWWnnntttnnnPPPRRRXXXbbbnnnwww{{{|||mmm\\\XXXkkkhhh___aaakkkpppvvvVVV======???===:::888666333000...,,,,,,,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((///---000;;;===999<<<000===DDDLLLWWW\\\cccrrrOOOTTTPPPXXXdddSSS===???}}}lllCCC111000///---,,,,,,++++++++++++***))))))(((''''''((())))))******))))))((((((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------...//////000111111222//////777NNNtttZZZNNNIIIOOOSSSPPPOOOTTTSSSTTTUUUUUUVVVYYY]]]```UUUWWW[[[]]]^^^]]]ZZZXXXVVVWWWWWWWWWWWWWWWVVVVVVRRRQQQQQQQQQSSSSSSQQQPPPNNNMMMKKKHHHFFFDDDBBBBBB???>>><<<999888888999:::???999888;;;666111???TTTyyySSSLLLccc```CCC@@@GGG>>>@@@AAA>>>888999DDDRRRRRRFFFKKKJJJOOOSSSCCC@@@III```|||zzz___UUUNNNDDDAAAAAAEEEGGGGGGKKKRRRHHHIIIKKKNNNPPPRRRSSSSSSYYYXXXXXXZZZ\\\]]][[[YYYYYYZZZYYYWWWTTTQQQQQQQQQUUUSSSVVVXXXSSSNNNYYYiiihhh{{{AAAaaaUUUhhhvvvTTTIIIUUUjjjvvvRRRHHHJJJGGGDDDEEEIIIKKKJJJHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBDDDHHHMMMPPP[[[bbbkkkqqquuuxxx}}}~~~vvvvvvvvvtttssstttwwwzzz}}}~~~{{{uuuwww~~~}}}gggJJJCCCGGGIIIJJJNNNNNNQQQUUUZZZ^^^___]]]\\\^^^]]]^^^aaa___ZZZ[[[aaadddaaa^^^___dddiiikkkkkkdddcccaaa```aaacccfffhhhkkk~~~BBB\\\ooo333@@@===FFFEEE:::MMMccc~~~mmmTTTQQQOOOOOOQQQRRRPPPNNNPPPiiibbbSSSUUUSSSUUU[[[bbbiiillljjjkkkXXX======@@@<<<:::888666333000...---,,,,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((...,,,000<<<@@@@@@GGG:::AAAIIISSSVVVKKKKKK]]]aaa^^^ZZZaaannnnnnWWW???NNN^^^qqq{{{xxxuuuVVV------------,,,+++***)))(((******))))))((((((''''''(((((())))))))))))(((((((((((((((((()))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,---------...//////000000...666;;;777111666JJJ]]]~~~lllDDDCCCGGGNNNNNNIIIJJJPPPQQQRRRTTTTTTUUUXXX[[[^^^VVVXXXZZZ]]]]]]\\\[[[YYYWWWWWWVVVUUUVVVWWWXXXYYYRRRQQQPPPPPPQQQPPPNNNMMMLLLJJJHHHFFFCCCAAA@@@@@@<<<;;;999777777666777777;;;777666777777666999>>>NNNvvvhhhXXXlllggg\\\NNNHHH@@@>>>DDDKKKIIICCCEEECCCHHH;;;===WWWmmm}}}nnnXXXNNNCCCDDD>>>???BBBEEEDDDDDDKKKSSSFFFHHHJJJLLLOOORRRTTTUUUVVVUUUWWWZZZ]]]]]]ZZZVVVVVVYYY\\\ZZZUUUQQQQQQRRRVVVUUUSSSPPPPPPRRRUUUXXXYYYEEESSSbbbIIIfffqqqUUU@@@RRRvvvWWWKKKBBB???GGGKKKHHHEEEFFFHHHGGGGGGFFFFFFEEEEEEDDDFFFDDDBBB@@@???@@@AAABBBCCCIIIQQQXXX\\\bbbiiinnnoooqqquuuyyy|||~~~{{{yyyvvvqqqmmmiiigggfff```dddhhhkkklllnnnoooqqquuuuuuxxx}}}}}}wwwtttvvv}}}{{{sss[[[FFFBBBGGGJJJKKKNNNMMMPPPUUUZZZ]]]____________^^^___aaa___[[[ZZZ]]]cccfffddd^^^aaakkkpppnnnnnnmmmiiidddaaacccjjjoooooommm]]]AAABBB@@@<<>>>>>@@@;;;999888555333000...---,,,,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))...---222===???@@@III777;;;<<>>>>>===:::999888666666555666666333555555555888<<<===:::333nnnVVVrrrccceeevvvkkkllljjjZZZGGGaaaooozzzcccVVVDDD<<>>DDDDDDDDDEEEFFFEEEBBB@@@DDDAAA@@@CCCFFFHHHMMMQQQRRRSSSTTTTTTTTTTTTVVVWWWUUUUUUWWWXXXXXXYYYXXXXXX[[[YYYUUUQQQPPPPPPQQQSSSOOOMMMLLLLLLLLLKKKHHHFFFDDDCCCAAA???===;;;::::::888777777666555555555555111666666111000444555222666AAAeeejjjxxxqqqmmm___ZZZzzztttxxxvvv\\\:::???GGGFFFEEECCCCCCEEEHHHHHHFFFOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXZZZ\\\]]]]]][[[VVVQQQPPPTTTWWWVVVTTTRRRYYYXXXNNNJJJOOOOOOHHHGGGgggOOOyyyIIIMMMYYYRRRiiidddHHHOOOTTT{{{iiiLLLFFFGGGDDDFFFLLLEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???@@@AAACCCAAABBBCCCEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRUUUWWWYYYZZZZZZYYYZZZ[[[^^^bbbiiiqqquuuvvvssspppiiikkkqqq{{{eeeNNNFFF@@@AAAFFFIIIKKKLLLNNNPPPSSSSSSRRRRRRTTTUUUXXXZZZ\\\___aaabbbaaa___^^^iiijjjaaa```iiijjjbbb```ffflllmmmjjjhhhjjjmmmiii```oooeeeMMMEEE===999GGGKKKAAAAAAFFFdddtttWWWXXXYYYXXXTTTNNNIIIFFF<<>>OOOaaapppooouuuzzzcccUUUkkkyyyxxxiiinnnqqqcccjjjxxxzzz555...,,,+++++++++++++++***))))))''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((())))))))))))*********+++++++++++++++,,,,,,,,,+++///444777555000***&&&***222///,,,111222666AAA///444;;;>>>>>><<<::::::===888333555;;;@@@???===999<<>>???AAACCCAAAAAAEEEIIIKKKKKKIIIMMMOOOQQQQQQPPPPPPRRRSSSQQQQQQQQQRRRRRRSSSTTTTTTWWWUUUQQQMMMKKKJJJKKKLLLLLLKKKJJJJJJJJJIIIFFFDDD@@@???>>>;;;:::888888777666555555555555444444333000333444111///111444444666+++777ggguuuOOOMMMQQQXXX^^^^^^]]]^^^ssszzzxxxrrrhhh[[[fffkkk|||}}}MMM;;;HHHAAA@@@@@@???@@@GGGNNNNNNJJJQQQQQQPPPQQQRRRTTTVVVXXXSSSUUUWWWVVVTTTUUUZZZ^^^___VVVMMMMMMRRRVVVUUUQQQMMMTTTUUUNNNIIIKKKJJJFFFEEELLLxxxYYYqqqeee///___^^^PPPoooVVVJJJ@@@QQQcccGGGDDDGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@????????????BBBBBBAAA??????>>>??????@@@@@@AAAAAABBBCCCCCCDDDGGGHHHIIIKKKMMMPPPRRRSSSRRRTTTVVVVVVVVVWWWYYY[[[ZZZ]]]bbbddddddccccccdddjjjqqq}}}{{{~~~uuuhhh\\\EEEBBBAAABBBEEEHHHIIIJJJIIILLLOOOPPPOOOPPPTTTWWWUUUXXXZZZ\\\```eeeeeebbbYYY___```\\\]]]aaa```YYYWWW]]]ffflllmmmnnnnnnpppqqqjjjcccMMMeeeaaaBBB777FFFOOOHHHBBB>>>SSSvvvpppaaawww[[[UUUWWWXXXVVVPPPJJJEEECCC@@@:::;;;???JJJwww___@@@@@@AAA888888777555222000///......,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))+++***111999555888HHHBBBQQQVVVRRRRRRLLLIIIPPPkkkvvvllleeetttzzzsssuuuwwwvvvnnnhhhrrrwwwpppSSS777$$$)))111+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******++++++++++++++++++++++++,,,...///,,,***---666>>>333888333000444111---222///333666666444111222444444555777999:::;;;<<<===???>>><<<::::::>>>BBBFFFEEEEEEEEEFFFGGGHHHGGGEEEIIIKKKNNNOOOPPPPPPRRRTTTPPPPPPOOOPPPPPPQQQSSSTTTTTTRRROOOMMMJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGEEECCC>>>===;;;999777666555555222333333333333222111111000///000333444333555888000---000???dddnnnKKKhhhcccpppeee[[[```pppjjjUUUNNNLLL@@@@@@DDD======@@@BBBAAADDDJJJKKKHHHNNNMMMMMMNNNPPPSSSUUUWWWIIIPPPVVVUUUPPPNNNTTTZZZ^^^XXXQQQOOOPPPQQQOOOLLLHHHJJJKKKJJJIIIGGGEEEBBBBBB333uuunnnXXXUUUdddXXX]]]gggGGGLLLLLLUUUuuu[[[MMMFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???>>>===<<<======>>>=========>>>>>>>>>===BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPNNNQQQUUUWWWXXXXXXZZZ[[[XXXZZZZZZWWWTTTWWW```gggttt~~~mmmhhhbbbaaaooo|||nnniiiZZZ@@@BBBDDDDDDDDDFFFGGGGGGHHHLLLOOOPPPOOOPPPVVVZZZUUUXXXYYYYYY___fffgggccc[[[ZZZYYY[[[^^^```___]]]\\\^^^bbbgggjjjmmmnnnooorrrkkkbbbwwwkkkOOOPPP===CCCNNNGGG@@@>>>EEEaaa~~~{{{mmmqqqXXXWWWXXXXXXTTTOOOLLLKKKKKKJJJ999888III______@@@AAAAAA888888777555222111///......,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))'''...777666<<>>;;;>>>@@@???======BBBHHHKKKGGGJJJMMMPPPRRRSSSVVVXXXRRRRRRQQQQQQRRRSSSUUUVVVTTTRRRQQQOOOMMMMMMMMMMMMHHHGGGFFFGGGGGGGGGEEECCC<<<;;;999888666555444444000111111111111000000///444...---222444///,,,...000888;;;---,,,WWWhhh~~~```eeeMMMBBB444;;;III???555BBB@@@GGGHHHCCC???AAACCCBBBIIIIIIIIIKKKMMMQQQUUUWWWFFFQQQZZZZZZRRROOOTTT[[[]]]ZZZVVVRRROOOLLLJJJHHHEEEBBBCCCGGGHHHEEEAAA???AAA999FFFdddPPPQQQqqqMMMZZZaaaXXXJJJCCCUUU~~~XXXHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???===<<<===>>>???===<<<===>>>@@@AAA@@@>>>=========???@@@BBBDDDEEEEEEEEEFFFFFFHHHIIIKKKKKKMMMQQQVVVYYYZZZYYYYYYYYYWWWXXXVVVPPPMMMTTTeeesss~~~|||ccc]]]OOO___~~~yyybbb111???CCCFFFEEEDDDDDDEEEEEEKKKOOORRRQQQOOOQQQVVV[[[VVVYYYYYYXXX^^^fffhhhcccbbbZZZWWW]]]dddeeeeeefffbbb```]]]]]]```dddfffgggddd]]]___kkk{{{OOO___DDDBBBLLLBBB===???>>>PPPrrroooXXXlllZZZYYYVVVPPPJJJGGGHHHJJJ@@@@@@DDDJJJ]]]xxxtttAAACCCCCC666999888555333000...------++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''*********,,,000888AAAGGGTTTQQQ>>>HHHVVVeeexxx^^^OOO______TTTUUU___ssscccaaa|||aaaGGG111...///+++''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,---------......,,,,,,------.../////////000111111222222333444444444444555666777888999999:::;;;;;;;;;<<<<<<======<<<>>>??????>>>???AAADDDJJJJJJJJJKKKMMMOOORRRSSSPPPRRRSSSSSSRRRQQQRRRSSSWWWRRRMMMNNNQQQQQQKKKEEEHHHGGGDDDDDDCCCBBB@@@>>>;;;888666444444333222000222111111111000000//////////////////000000000000111000222222///666VVVwwwtttwww~~~YYYMMM<<<<<<<<<===>>>>>>??????@@@AAABBBBBBAAA@@@>>>===BBBGGGLLLLLLJJJIIIKKKOOOPPPRRRUUUWWWWWWUUURRRPPPXXXVVVRRRNNNKKKIIIGGGGGGEEEDDDCCCCCCCCCBBB???<<<999>>>555\\\kkknnnbbbSSSKKK|||JJJMMMFFFRRROOOHHHVVV```JJJBBB@@@@@@BBB@@@===;;;===CCCAAA>>>===>>>===;;;999>>>>>>=========<<<<<<<<<<<<===>>>???AAABBBCCCDDDFFFFFFFFFGGGIIIKKKLLLMMMQQQQQQSSSVVVXXXYYYWWWUUU\\\SSSJJJQQQaaafffnnn{{{oooXXXJJJ===@@@BBBDDDFFFHHHHHHHHHHHHKKKLLLOOOQQQTTTVVVWWWWWWYYYWWWXXX[[[ZZZXXX[[[___^^^ZZZYYY___ddddddccccccggg^^^[[[ccceee___^^^ccc]]]nnnqqqjjjbbbSSSZZZEEE999JJJIIIDDDAAAGGGXXXuuu~~~nnneeebbbaaaMMMGGGSSSFFFKKK<<<<<>>???>>>???AAACCCGGGGGGHHHIIILLLOOORRRTTTQQQQQQRRRQQQQQQRRRUUUWWWSSSOOOKKKMMMQQQRRRMMMHHHHHHFFFDDDCCCCCCBBB@@@>>>:::777555444333333222000111111111000000/////////....../////////000000000111///111333...,,,888JJJ}}}vvvooovvv~~~mmmttt|||WWWDDD???;;;;;;<<<======>>>>>>??????@@@AAAAAAAAA@@@???>>>AAAEEEJJJJJJHHHHHHJJJMMMKKKMMMQQQTTTUUUUUUSSSRRRVVVTTTQQQMMMJJJHHHGGGGGGCCCBBBAAA@@@@@@???<<<999111555///777lllQQQQQQ^^^xxx{{{MMMRRRZZZGGG===JJJUUUggglllWWWLLLDDDDDDDDD@@@???BBB@@@???>>>======>>>??????;;;;;;;;;;;;<<<<<<<<<<<<======>>>???AAABBBCCCDDDGGGGGGHHHIIIJJJLLLMMMMMMSSSTTTUUUVVVUUURRRNNNJJJLLLRRRSSSYYYeeemmm}}}fffLLLBBBEEEAAABBBDDDFFFHHHHHHHHHGGGHHHIIIKKKNNNPPPRRRSSSTTTZZZVVVTTTVVVZZZ```kkkvvveee```\\\\\\[[[[[[```gggccc[[[YYY```bbb]]]\\\aaaccckkkjjjaaammmLLL[[[???>>>CCCGGGCCC???@@@JJJccc~~~zzz|||qqqnnngggMMMGGGRRRHHH@@@;;;GGGfffNNNDDDDDD>>>999888555333000...------++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''')))...444999RRRVVV^^^kkk[[[KKK^^^hhhuuuvvvooojjjeeeWWWSSSaaawww^^^___}}}yyywwwrrr|||yyynnnnnndddFFF777,,,((((((,,,***$$$&&&...((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))************++++++++++++++++++,,,,,,---.........//////000000111222222222222333333444555666777888555666777888999:::;;;;;;;;;===>>>???>>>???@@@BBBCCCCCCEEEGGGJJJNNNQQQSSSQQQQQQPPPOOOOOORRRVVVZZZQQQNNNKKKLLLPPPPPPLLLHHHGGGEEECCCBBBAAA@@@>>><<<888666333222333222111000000000000///////////////.........////////////000///+++---333333...///555IIIzzznnnjjjssslllhhhuuuqqqqqqooo___JJJ===>>>>>>::::::;;;<<<<<<======>>>===>>>???@@@@@@@@@?????????CCCGGGHHHGGGFFFHHHKKKJJJLLLOOOQQQSSSSSSRRRQQQRRRQQQNNNLLLIIIGGGFFFFFFAAA???======<<<:::888555;;;999>>>333AAAnnnooo}}}SSSMMMgggjjjPPPLLLLLLNNNMMMEEERRReeebbbAAA===DDDCCC;;;777======<<<:::888888;;;===<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBCCCDDDCCCDDDFFFHHHJJJLLLMMMMMMUUUUUUUUUTTTQQQNNNJJJHHHJJJXXX```jjjzzzmmm}}}~~~mmmUUU@@@===DDDBBBCCCDDDFFFGGGGGGFFFFFFFFFGGGIIILLLNNNPPPQQQRRRYYYUUURRRUUUYYY```lllxxxbbb___^^^\\\XXXWWW]]]fff___XXXWWW]]]___[[[[[[___eeefffeeebbbdddzzzsssDDDVVV;;;GGGJJJHHHEEEAAAAAARRRwwwzzzjjjhhh\\\BBB???GGGAAA<<>>>>>>>>>>>@@@AAAAAABBBCCCDDDGGGKKKNNNPPPPPPPPPQQQPPPOOOQQQTTTVVVRRROOOLLLKKKLLLKKKGGGCCCEEECCCAAA??????>>>;;;999666444222111222222111//////.....................------........./////////000,,,+++///222111333777333AAAaaagggQQQBBB777999???<<<999999::::::;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@???BBBFFFGGGGGGFFFHHHIIIMMMNNNOOOOOOOOOOOONNNMMMNNNMMMKKKIIIGGGFFFDDDDDD???===;;;:::999777555333666---;;;:::---^^^{{{[[[RRRhhhvvv[[[IIIEEEEEE;;;FFFHHHRRR~~~vvv```TTTHHH@@@??????@@@???===:::888999;;;??????>>>======<<<;;;;;;======>>>???@@@AAABBBCCCBBBDDDGGGJJJLLLNNNOOOOOOQQQPPPOOONNNNNNQQQUUUXXXbbbnnnvvv}}}\\\BBB===???>>>@@@AAACCCDDDDDDDDDCCCCCCFFFGGGIIILLLNNNPPPQQQRRRUUUTTTUUUXXXYYYWWWZZZ___WWWWWWZZZ]]]\\\YYYZZZ^^^^^^ZZZYYY]]]^^^\\\\\\```___ZZZ^^^fffdddiii{{{^^^pppKKKEEEEEEHHHJJJFFF???FFFeeezzzcccbbbUUUAAAFFFIIIDDD<<>>>>>>>>???@@@AAAAAABBBCCCEEEGGGJJJKKKMMMOOOQQQQQQPPPNNNNNNNNNOOOLLLJJJIIIIIIHHHDDDAAACCC@@@>>><<<<<<:::888666333222000///000111000///------------------------------------............111///......---+++---111,,,666777EEEvvvrrrXXXIII???777111777999...888888888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBEEEFFFGGGGGGHHHHHHLLLMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGEEECCCBBBAAA===;;;999777777666444222000***222:::111:::zzzeeelllbbb[[[}}}]]]===QQQPPPGGGDDDCCCMMMppptttQQQFFFJJJ???@@@@@@@@@>>>======>>>======<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAAFFFGGGHHHJJJKKKLLLMMMMMMGGGGGGGGGIIIPPP\\\kkkuuuyyyrrrooo^^^EEE999>>>AAA>>>>>>???@@@BBBBBBBBBAAAAAADDDEEEGGGJJJMMMNNNPPPPPPSSSSSSVVVZZZXXXQQQOOOPPPVVVRRRSSSXXX[[[YYYWWWWWW^^^\\\\\\^^^^^^]]]^^^aaa\\\QQQTTTaaa___[[[vvvxxxQQQBBB:::>>>EEEGGG???<<>>>>>===>>>???AAAAAAAAABBBCCCFFFHHHIIIIIILLLOOOPPPNNNKKKIIIHHHGGGFFFEEEFFFFFFFFFDDDBBB@@@===;;;999888777444222111000......///000//////,,,,,,,,,,,,,,,---------,,,,,,,,,---------......***---111222000------...---222......@@@^^^jjjgggxxx[[[???666555555222888;;;111666777777888888999::::::;;;;;;;;;;;;<<<===>>>???@@@AAACCCEEEFFFGGGGGGGGGGGGGGGHHHHHHJJJLLLMMMNNNGGGGGGFFFEEECCCAAA???>>>;;;999666555555555444222444777111444<<<:::XXXmmmUUUSSSMMMsss\\\VVVQQQSSS@@@GGGHHHKKKhhhoooZZZFFFCCC???<<<<<<<<<;;;:::888888999:::;;;<<<======;;;<<<<<<===>>>>>>??????CCCBBBBBBBBBCCCDDDEEEFFFFFFJJJPPPXXXdddtttrrrJJJBBBUUUhhh|||vvvTTT999888>>>;;;:::???<<<>>>???AAABBBBBBAAAAAAAAABBBDDDGGGJJJKKKMMMMMMSSSRRRTTTWWWVVVSSSTTTWWW]]]TTTOOOQQQTTTUUUUUUVVV\\\]]]]]]]]][[[ZZZ\\\^^^aaaVVVSSS[[[YYYWWWkkk```UUUccc;;;:::@@@HHHDDD<<>>>>>======>>>?????????AAACCCFFFHHHJJJFFFHHHJJJKKKIIIGGGGGGGGGDDDDDDCCCCCCCCCBBBAAA@@@===;;;888666555333111...000...------...//////...++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,---------(((+++...000111222222111///***---999777)))@@@sssqqq[[[rrrvvvcccDDD:::666...111666444888===999555666666777777888999999;;;;;;:::::::::<<<===>>>>>>???AAACCCEEEFFFEEEDDDDDDDDDDDDDDDEEEHHHJJJKKKFFFFFFEEEDDDAAA???<<<:::888666333222333444333222///111+++,,,444222:::RRRhhhXXXtttGGGfffppp\\\@@@EEEAAAAAAFFFJJJHHHTTT}}}yyymmm\\\PPPJJJGGGCCC???============<<<<<<<<<<<<::::::;;;;;;<<<==================>>>AAAFFFJJJLLLXXXbbbqqq~~~zzzlllTTTQQQiiiwwwfffHHH555999>>>888666<<<<<<>>>???AAACCCCCCCCCCCCAAABBBDDDGGGIIIKKKLLLMMMPPPOOOPPPTTTSSSQQQSSSXXXYYYTTTQQQSSSSSSSSSUUUYYYWWWYYYYYYWWWTTTTTTVVVWWW\\\XXXXXXYYYYYY\\\kkk{{{WWWUUUJJJ???>>>HHHIIIAAA>>>EEE^^^{{{cccQQQmmmsssTTT===<<<;;;999888555333000...------++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$&&&''''''''''''(((***///---,,,***@@@RRRrrrnnn}}}yyyOOOEEE&&&***+++,,,,,,+++)))'''%%%!!!%%%''''''&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((()))*********)))******+++,,,,,,------------...///000111222222222222222333333444444444666999<<<>>>>>>===============>>>@@@CCCGGGJJJLLLDDDFFFFFFFFFEEEEEEGGGIIIFFFEEEDDDCCCAAA???<<<;;;;;;999666444333111///,,,///---,,,,,,...//////...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000---)))&&&)))---...,,,+++111...---222000...666JJJ}}}lllZZZTTT;;;***555777///222777111///333111555555666666777888888888<<<;;;:::999:::;;;<<<=========???AAADDDEEEDDDBBBFFFDDDCCCBBBBBBCCCDDDFFFEEEEEEDDDCCC@@@===:::999666333111000111222222222222,,,333:::333---333999RRR|||yyymmmJJJ[[[uuuZZZKKK@@@:::???EEEGGGOOOZZZvvviii```WWWQQQGGGFFFDDDBBB???===;;;:::999::::::;;;;;;<<<<<<<<<===>>>@@@DDDKKKTTT[[[```mmm|||oooiii}}}nnnmmmaaa999???AAA;;;666999<<<<<<===>>>@@@CCCDDDEEEEEEEEEBBBDDDFFFIIIKKKMMMNNNOOOKKKLLLPPPTTTRRRLLLJJJLLLMMMOOOUUUZZZYYYUUUVVV[[[RRRUUUVVVRRRNNNNNNPPPQQQIIIQQQWWWXXXYYY```jjjqqqRRRUUUBBB:::CCCIIIBBB<<>>======???BBBFFFHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCC@@@===:::888777666444222000...------,,,,,,,,,+++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111000999OOOoooyyy[[[NNN===444444555222...000000000111222222333333555555666666777777888888666777888888::::::;;;<<>>===;;;;;;BBBDDDEEEDDDCCCBBBCCCDDDDDDCCCAAA===999777777888111111111111000000000////////////000111111222222,,,qqqjjjLLLvvvMMMVVVvvvMMMEEE>>>>>>CCCFFFFFFEEEHHHccczzzqqqiiiaaa]]]ZZZTTTJJJBBBJJJIIIHHHGGGHHHMMMSSSXXXQQQWWW```iiittt|||~~~uuuTTTNNNtttlllQQQHHH;;;;;;:::999999:::::::::;;;;;;===>>>@@@BBBCCCDDDFFFGGGHHHJJJLLLLLLIIIGGGLLLMMMPPPTTTWWWWWWTTTQQQSSSQQQRRRUUUVVVSSSRRRUUUXXXVVVRRRPPPOOOQQQSSSUUUNNNOOOOOOMMMKKKJJJKKKLLLccc^^^mmmppp<<<444@@@@@@@@@HHHCCCOOO]]]tttxxxuuuTTTBBB@@@::::::888666444111///......++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((((((***...111777;;;III```rrr{{{|||}}}wwwpppkkkKKKIIICCC999...)))***---)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,,,,---......//////111222333444444555555555888777777888888999:::;;;>>>>>>>>>>>>???BBBDDDFFFBBBCCCDDDEEEFFFGGGGGGGGGBBBBBBBBBAAA???===:::999666555333111///...------,,,,,,+++++++++*********+++++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------------......///000000111111555...(((---DDDiiiqqqZZZHHH<<<555---,,,000444444333//////000111111222222333444555555666666777888888777777888999:::;;;<<<<<<>>>>>>?????????>>>>>>===AAACCCDDDDDDDDDEEEGGGIIIDDDBBB???<<<999777666666111111000000000/////////......///000000111111222;;;===zzzVVV^^^zzzPPPMMMwwwxxxnnnIII<<>>///::::::999999999999:::::::::;;;<<<>>>@@@AAACCCCCCDDDEEEFFFJJJMMMNNNLLLKKKJJJMMMRRRVVVXXXYYYYYYYYYUUUSSSRRRTTTTTTPPPPPPRRRXXXWWWWWWUUUTTTRRRPPPOOOJJJKKKJJJIIIGGGFFFGGGHHHQQQzzzUUUjjjbbb666:::@@@===FFF@@@EEELLL___|||VVVCCC@@@::::::888666444111///......++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((('''&&&&&&(((***&&&***333===CCCKKKXXXeeeqqqiiiTTTBBB///,,,(((&&&'''((((((''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((())))))******+++++++++,,,,,,------......///000111222333444444444444666666666666777888999:::======>>>???@@@AAABBBCCC@@@AAABBBDDDEEEEEEEEEFFF?????????>>>===;;;999888444333111///...---,,,,,,++++++++++++*********)))************)))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------......///000000000000333444333111444===EEE^^^mmm~~~mmm```]]]QQQ===111111///...---...000222222111//////000000111111222222444444444555666666777777777777888999:::;;;<<<<<<;;;<<<===>>>???@@@@@@@@@@@@BBBCCCCCCDDDFFFJJJLLLDDD@@@;;;999999888555222000000000/////////......---......///000000111111222///AAAwww^^^]]][[[[[[ggg\\\DDD>>>BBBFFF======;;;HHH```nnn}}}]]]@@@:::???^^^LLL:::>>>999999888888888999999::::::;;;<<<===???@@@BBBBBBBBBBBBDDDHHHLLLOOONNNMMMLLLOOOTTTXXXZZZZZZZZZ[[[\\\XXXWWWXXXVVVRRRRRRTTTQQQSSSUUUUUURRRMMMGGGCCCEEEFFFFFFDDDBBBAAACCCDDDDDDZZZoooCCC}}}999///BBB@@@;;;BBBAAAAAAOOOhhhzzzZZZEEEBBB<<<:::888666444111///......++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''((((((&&&%%%&&&'''%%%'''***+++)))+++999HHHoooooo___ZZZXXXKKK???666+++///+++((((((******'''$$$((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))******++++++++++++,,,------......///000111222333333333333555555555555666777999999;;;<<<===???@@@@@@??????BBBBBBBBBBBBBBBAAA@@@@@@>>>>>>===;;;999777666555111111///...,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,------......///000000***000555444///,,,...111555999>>>DDDNNN^^^rrrzzzrrreeeYYYSSS>>>000333222***+++444000111222111///......///......//////000111111222333333333444555555666666777777888999:::;;;<<<<<<:::;;;<<<>>>???????????????@@@AAAAAABBBDDDGGGJJJCCC===777666777777333////////////............------------...//////000000(((444+++@@@cccrrr\\\WWW```~~~lllNNNEEEGGGGGGDDD@@@>>>;;;<<>>???@@@AAA@@@@@@BBBFFFJJJLLLLLLLLLRRRRRRSSSVVVYYYZZZWWWTTT[[[WWWVVVVVVUUURRRQQQTTTLLLOOOQQQRRRPPPJJJCCC???BBBCCCCCCBBB@@@???@@@BBB???LLLuuuiiiDDDiii666666@@@===BBBAAA???HHHZZZhhh{{{ZZZDDDBBB<<<:::888666444111///......++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&(((((('''&&&'''((()))((())))))&&&$$$***333'''444AAATTTnnnvvv}}}yyygggPPP<<>>===<<<;;;??????@@@@@@??????>>>===>>>===;;;888555222111000///...---,,,++++++***+++*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////,,,+++******+++///555999///000111000//////222555666>>>IIIOOONNNHHHBBB>>><<<>>>???<<<999555...'''***(((***///222111///000***,,,---,,,+++,,,///222---......//////000111111222222222333444444555555666777777888999:::;;;;;;;;;<<<<<<======<<<<<<<<<>>>>>>???>>>>>>???AAACCCAAA;;;555333555555111---.........---------,,,,,,+++,,,,,,---......//////555$$$---999FFF~~~qqqKKKllljjjIII[[[{{{pppVVVAAA999999@@@@@@???EEELLLLLLTTTcccrrrvvvrrr{{{tttiiiAAABBBIIIKKKjjj|||ddd???333666---666666666666666777888999999999:::;;;===>>>??????@@@@@@@@@CCCFFFHHHHHHGGGSSSNNNLLLPPPWWWZZZTTTNNNQQQNNNMMMOOOOOOLLLLLLOOOMMMOOOPPPPPPNNNKKKGGGDDDAAABBBBBBAAA??????@@@BBB999FFFOOOLLLrrreee111777CCC<<>>>>>??????===<<<888555111///---,,,,,,,,,+++******)))******))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........111///...//////---(((###+++,,,...000111111111111333111000000222444555666111111111111111333444555***///000---,,,000000...------,,,++++++,,,///111------......//////000000111111111222333333444444555555666777888999::::::;;;;;;;;;;;;;;;:::999888:::<<<===<<<;;;:::;;;<<<===999444222222111...,,,---------,,,,,,,,,,,,++++++++++++,,,------......777))))))111111DDDyyypppcccZZZOOOZZZ{{{ZZZFFFCCCAAABBBCCC;;;>>>???CCCHHHMMMRRR\\\fffdddkkkvvvxxxpppmmmnnnppprrrhhhnnn{{{mmmPPP<<>>>>>@@@??????@@@CCCEEEEEEDDDLLLHHHFFFKKKSSSWWWSSSNNNLLLJJJKKKNNNOOOLLLLLLNNNJJJIIIIIIHHHGGGFFFDDDDDD???@@@@@@???>>>>>>???AAA888DDD@@@KKKYYYooo\\\999444:::???>>>@@@CCCCCCNNNfffSSS>>>???===:::888666444111///......++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&'''&&&%%%%%%&&&((((((%%%%%%)))+++))))))+++///+++,,,,,,&&&'''---......&&&***555333///GGGkkkPPP???777333,,,***+++$$$***$$$%%%%%%$$$***&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))))))))******+++,,,,,,,,,------...///000000000000222222222333555666888999666666777777777666666555888999:::;;;<<<=========:::888555222///---,,,+++******))))))((()))))))))))))))((((((((('''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))))))))))))))*********++++++++++++,,,------......111,,,&&&$$$'''...333666777333...,,,---///111222555222...++++++,,,...000000...,,,+++******---///444111---((((((+++...000222111///......---------,,,------......///000000000000111111222333333333444444555666777888999999999999999999999888777777666888:::;;;999888777777:::888555111///---,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---------***555)))(((777,,,999qqqtttttt___VVVYYYccc}}}cccGGGAAAIIIGGGFFFCCCDDDHHHHHHEEEGGGLLLLLLOOOTTTZZZ___dddhhhkkknnnnnnmmmjjjeeeaaa___^^^\\\]]]___aaaeeekkkrrrwww}}}ooo]]]KKKEEEPPP___jjjNNN>>>+++...888111444444444444555666777888888888999:::;;;<<<======@@@???>>>@@@BBBDDDEEEDDDFFFFFFHHHJJJMMMOOOOOONNNLLLKKKMMMRRRRRRNNNMMMNNNDDDCCCBBBAAA???>>>>>>===<<<<<<===<<<;;;;;;<<<>>>888@@@===444{{{zzzGGGsssSSS111;;;>>>===???CCC???CCCUUUsssSSS???AAA???:::888666444111///......++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''%%%######$$$&&&***&&&%%%'''(((''')))---((( $$$,,,+++,,,,,,###%%%'''&&&&&&(((,,,+++'''777''''''///***%%%)))+++'''%%%***+++###%%%)))###%%%$$$###$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,,,,---...///000000000000000000111222333555777888666555555555444444444444:::;;;;;;;;;;;;:::999999777666333000...---,,,,,,))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......'''***---000000...***(((,,,++++++---000000---***)))---000111000.........,,,,,,...000///,,,+++,,,)))%%%'''111555000++++++***)))***,,,///000...,,,,,,,,,------...//////000000000000111222222333333333333444555666777888888666777777888888888777777333666999;;;:::888777666888777555111---++++++,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------(((%%%333777)))---888111jjjYYYIIImmm}}}SSSNNNGGG~~~eeePPP@@@>>>===AAAIIIKKKEEEBBBDDDBBBAAA@@@@@@CCCGGGKKKMMMKKKKKKJJJHHHGGGIIIMMMPPPHHHQQQ]]]fffiiiiiiiiiiiiUUUGGG<<<@@@SSSoooddd:::///<<<777222666333333333333444555666777888888888999:::;;;;;;<<<<<>>>>>@@@CCCEEEFFFFFFDDDIIIMMMLLLHHHGGGJJJNNNJJJIIILLLQQQQQQLLLIIIJJJEEEDDDCCCAAA@@@>>><<<;;;999::::::999888888:::;;;444:::666AAAGGGjjjJJJpppIII888999777<<>>>>>KKKRRRvvvUUUCCCAAA;;;999888666444222000...---,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))***+++******+++---,,,,,,------.../////////111222333333444444333333333444444555555444444333444888>>>BBBBBB>>>888444444333111...,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************+++++++++,,,,,,,,,---------------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111222333444555666666666666666666666666555555555555222333444555666666666666222222111///...---,,,+++************************)))************+++++++++,,,,,,------.../////////111jjjLLLGGGiiigggMMMWWWssskkkcccDDDQQQaaaSSSUUUNNNHHHEEEEEEGGGCCC>>>AAAIIIOOOEEE@@@DDDEEEEEEQQQaaaaaaVVVTTT\\\WWWFFF>>>CCCKKK[[[WWWkkksssuuu```888666444111000111222222555444444444444333333333666666777888999999999999>>>>>>===>>>@@@CCCFFFHHHMMMLLLIIIGGGGGGHHHJJJLLLLLLLLLLLLKKKJJJHHHGGGFFFBBBBBB@@@>>><<<;;;999888999999999888888888777777<<<@@@:::111===iiiNNNuuuJJJ>>>:::???@@@===>>>CCCIII[[[vvvWWWCCCAAA<<<999888666444222000...---,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))************+++---,,,------......///000000111222222333444333333333333333444444444444333333333666;;;>>>>>>;;;666333333222000...+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((************************++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........///000000111111222333444555555666666555666666666555555555444444222222333333444444333333//////...---,,,++++++***************************))))))*********+++++++++,,,,,,,,,---......//////666666PPPqqq___ccchhhJJJMMMgggwwwllljjj___mmmtttsssooonnnssswwwtttnnniiiuuuvvvtttnnngggaaa[[[UUUTTTKKKEEEDDDDDDJJJ^^^ttttttfffLLL333666555333111000111222333444444444444444444444444666777888999::::::::::::============???BBBEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJIIIGGGEEECCCBBB@@@???>>><<<:::999777777999888888888777777777777:::222777AAA;;;???qqqWWW[[[@@@///AAA000111EEE>>>>>>GGGXXXiiiwww\\\CCC@@@===999888666444222000...---,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))************+++---------......///000000000111111222333333333333222222333333444444333333222222444777999999777444222222111///---+++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,---......//////000111111111222333444555555555555555555555444444444333333111111222222111111000///+++++++++*********)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......///111)))***GGG{{{bbb>>>KKKqqqVVVLLLVVVyyyxxxtttpppiii^^^RRROOOYYYcccbbb[[[fffwwwYYYOOOVVV]]]^^^rrrZZZ;;;333+++333333111000000111222333333333444444555666666666777777888999::::::::::::<<<<<<<<<<<<>>>@@@CCCDDDEEEFFFHHHJJJJJJJJJIIIHHHFFFFFFFFFEEEDDDCCCBBBAAA<<<<<<;;;999888666555555777777777666666666666666999---555DDD777'''FFF|||[[[cccpppBBB@@@;;;AAAHHH:::BBBDDDLLL[[[kkk{{{aaaCCC??????999888666444222000...---,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******))))))+++,,,------...//////000000111000111111222222222222222222222333333333333222222222333444555555444222111000///---+++)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,------......///000000111000111222333444444444444444444333333333222222222111111111111000///...---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,------......---555666///:::cccrrrSSS___xxxUUUUUUggg|||zzzrrrvvv~~~XXXCCC222111888666111000000000000111222333222333333444666777777888777888999::::::;;;;;;:::;;;;;;;;;<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGHHHHHH@@@AAAAAABBBBBBBBBAAAAAA999999888777666555444333555555555555555555555444888555444555444444<<>>???999888666444222000...---,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&((()))***))))))***,,,------......///000000000///000111111222222111111111111222222222222111111333333333333333222111111---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,---------...//////000000///000111222333333333333222222222222111111111111111111111000///...---,,,)))))))))))))))*********(((((((((((((((((((((((((((((()))))))))***************++++++,,,---------///***111777***(((TTT|||nnnnnnSSSWWWYYYhhh]]]888---111666333***////////////000111111222111222333444555777888888777777888999::::::::::::::::::;;;;;;<<<===>>>???>>>>>>======???AAACCCEEEAAAAAAAAA@@@???>>><<<<<<777777666555444444333333333333333333333333333333555888444---333>>><<<000aaa___ggg___AAA444222IIIAAA===:::===BBBNNN```ppphhhEEE===???999888666444222000...---,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))))))))***,,,,,,,,,------...///////////////000111111111111000000111111222222111111000333333333222222111000000+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++,,,------......///000000...///000111222222222222111111111000000000//////000000000///...---,,,+++)))))))))))))))*********((((((((((((((((((((((((((((((((()))))))))******)))******++++++,,,,,,---...((((((------+++777HHH~~~XXXRRRfff{{{hhhPPPRRRooozzzuuuRRR@@@///---333333---***.........//////000000000111111222333444555666777666666777888999999999999:::;;;;;;<<<<<<<<<======AAA@@@>>>===???AAAEEEGGGDDDCCCBBB???;;;888555333444444333333222222222222111111111111222222222222111000222555444222555:::777{{{pppdddiii444888@@@CCCAAA?????????DDDTTTcccrrrfffjjjFFF===???999888666444222000...---,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))((((((***+++++++++,,,,,,---............///000000111111000000000000111111111111000000111111222111111///...---))))))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++,,,,,,---......//////000......///000111111111111000000000/////////......------------,,,,,,+++***)))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))******+++,,,,,,,,,)))111...%%%+++999333 ,,,VVV{{{vvvooo___XXXVVV]]]sssuuuggg~~~RRR>>>333222,,,+++///......666---....../////////......111111111222333444555555555555666777888888888888;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@AAABBBDDDEEEAAA@@@>>>;;;888444111///111000000000000000////////////000000000111111111111---000888555,,,000===///@@@nnn```MMMYYY???---777777:::======>>>FFFOOO[[[mmmzzzeeeSSSjjjGGG<<<>>>999888666444222000...---,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))((((((***+++******+++,,,,,,------......//////000000000000000000000111111111111000000///000111111000...,,,+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,------...//////000---...///000111111111111000////////////.........***++++++++++++***))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,***...444222***+++222444...HHH{{{wwwRRRkkkvvvYYY]]]YYYqqqqqq\\\GGG...555...222......333///***///---......///......------000111111222222333333444444555666777777888888888;;;;;;<<<======<<<<<<;;;999:::;;;<<<======<<<<<<;;;::::::888666444222111.........................../////////000000111111333111000222444555444222888///CCC]]][[[^^^GGG:::;;;>>>CCCBBB>>>>>>AAAHHHTTTbbb|||jjjTTT[[[^^^HHH888999999777555333333111///---+++***)))(((((('''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((()))***++++++------...///............////////////000000000000////////////......---,,,,,,+++******(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......//////000000000000////////////...---,,,,,,,,,,,,************))))))))))))))))))((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''')))***+++++++++++++++++++++,,,,,,,,,------,,,---000999OOOsssrrr___iiizzzlllXXX[[[aaaiii}}}gggfff]]]vvv{{{tttWWWAAA777222...***......------------......---------............///111111111111222333444444444555666777777888888888999999999::::::;;;;;;;;;===;;;999<<>><<<999AAADDD888;;;BBBSSSgggxxx~~~TTTGGG[[[HHH;;;<<<999777555333333111///---+++***)))((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))******+++,,,---......---.........////////////000000000/////////......,,,,,,,,,+++***)))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,------------.../////////000000////////////...---,,,,,,++++++,,,*********)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))*********+++*********)))+++++++++,,,,,,,,,,,,---333222///...333EEE]]]nnndddWWWssswwwgggcccmmmiiiRRRaaaxxxhhhjjjwwwxxx{{{uuunnnttt```vvvoooZZZeeeccclllvvvnnnTTTHHH999000///111222111......------------......------------............111111111111222222333444444444666777777777777777888999999999::::::::::::;;;888777999>>>???===:::;;;999777444222000///...000/////////............---------------------------......///000000111111,,,;;;888222WWWjjjbbb???000;;;CCCDDDFFFEEE===>>>FFFTTTaaammm{{{pppXXXLLLsssYYYFFF===???999777555333333111///---+++***)))(((((('''''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))***+++,,,------...---------.........//////////////////.........---*********))))))(((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******,,,,,,,,,,,,------------......////////////............---,,,++++++++++++******))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))************++++++******+++++++++,,,,,,,,,//////...***'''***333;;;ggg{{{rrr~~~yyyxxx|||~~~nnnQQQ;;;333000---,,,---...///......------,,,,,,------...,,,,,,,,,---------......000000000000111222333444333444555666777777777777888888888888999999999999888666555777:::;;;999666777666555333111000//////......------------,,,,,,------------------------------......///000000000)))999999(((///aaa[[[}}}eee:::555999???CCCAAAAAA<<<:::???GGGUUUgggvvv~~~www___MMMKKKJJJjjjYYYBBB===@@@999777555333333111///---+++***)))(((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((()))***+++,,,------,,,,,,---------.....................------------***)))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,------------......//////......---...---,,,+++***************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&''''''((()))***,,,,,,************++++++++++++'''***------,,,---000444777LLLfffmmmXXXfff|||gggUUU===---***///000111111...,,,******------,,,,,,,,,,,,------+++,,,,,,,,,------------/////////000111222333444333333444555666666666666777777777777777777777777666444444555777777666444444333222000////////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111---222666---444jjj}}}eee[[[444111???CCCIIIDDD???;;;<<>>666222222666***---//////---+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---.........///000111333444222333444555555666666555666666666666666666666666555444444444555555444222111000///...------------************++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////555(((,,,;;;666***???fff^^^999;;;BBBGGGHHHHHHEEE===:::BBBMMMPPP^^^qqq}}}gggEEECCCcccaaa;;;???>>>999777555333333111///---+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))''''''((()))***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++***))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((+++***((('''&&&&&&'''(((((())))))))))))*********+++,,,---,,,++++++,,,---***...555555)))...ZZZuuuzzzhhh^^^^^^jjjuuussswwwmmm{{{___YYY777444...)))+++...///---,,,------,,,++++++,,,...,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------...///111222333111222333444555555555555555555555555444444444444444444444444333222111111///...---,,,,,,+++,,,,,,)))************+++++++++************************++++++,,,,,,---.........000///...///333777555222``````oooiiiBBB...777;;;BBBGGGDDD===;;;===;;;CCCPPPbbbtttyyy|||tttWWWMMMIIIHHH[[[ccc===EEE???999777555333333111///---+++***)))(((((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))&&&''''''((()))***++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,+++***))))))(((((()))))))))((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***)))((((((((()))+++---((((((((()))))))))*********++++++++++++,,,...///333+++)))---...,,,111:::EEEXXXlllqqqvvv|||tttppp[[[FFF222111...111333333222111---***111///...,,,,,,,,,,,,+++++++++************++++++************++++++++++++,,,,,,---...///111222333111222333444444555444444555444444444333333333333222333333222111000//////...---,,,+++************))))))*********+++++++++))))))))))))))))))))))))+++++++++,,,------......---222000***///999555(((///lllooottt{{{VVVBBB:::777>>>EEEFFFCCCAAAAAA@@@@@@DDDMMM^^^rrr}}}^^^CCCPPPssssssfffccc@@@JJJ???999777555333333111///---+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''(((((()))&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,+++++++++************)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***)))(((((((((((()))((((((((('''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&(((+++///333555(((((((((((())))))))))))++++++******))))))******(((+++---......000...,,,&&&555111333RRRrrrkkkcccHHHBBB,,,444,,,222///...------+++)))+++///,,,***)))***,,,------+++++++++************++++++)))************+++++++++,,,,,,,,,---///111222333111111222333444444444444444444444333333222222222111222222111///...------------+++***))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))***++++++,,,,,,---......//////111222111000111444333222rrrgggOOO888555@@@HHHHHHFFF>>>@@@BBBBBBAAAGGGTTTaaaooo~~~zzzsssxxxwwwdddIII777OOOaaa???BBB;;;:::888666444444222000...+++***)))(((((('''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$%%%$$$######%%%'''***+++##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((())))))))))))(((*********++++++,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))*********++++++++++++++++++++++++++++++++++++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...))),,,//////111;;;JJJVVVhhhyyyyyy^^^KKK666666444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******++++++******++++++,,,---////////////000111222333222333333444444333333222222333333333333222111111////////////............************))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---.........//////000000111111333)))777llltttSSS000CCC999???LLLFFFDDDCCCBBB@@@@@@DDDHHHXXXaaannnzzz~~~ooopppwwwXXXNNN;;;NNNQQQ___qqqdddAAABBB===:::888666444444222000...+++***)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$%%%$$$######$$$&&&(((***##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))******))))))*********+++++++++,,,,,,)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))*********++++++++++++++++++++++++++++++******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************************,,,++++++++++++,,,------...//////,,,***+++111777777:::>>>AAAHHHTTTdddooowwwtttYYYEEE999000+++111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******++++++******++++++,,,---............///000111111222222333333333333222222111111111111111000000////////////.........------*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,---...---......///000000111111000;;;444333dddbbbddd>>>>>>CCCOOOHHHDDDEEEGGGEEEAAA???444===KKKZZZgggttt~~~}}}kkk{{{nnnUUUEEE>>>BBBwwwooouuugggDDDCCC>>>:::888666444444222000...+++***)))(((((('''''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$%%%$$$#########$$$&&&'''##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******************************+++++++++)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***************************************))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******++++++,,,---------------,,,,,,++++++,,,,,,+++((((((...777???,,,///666>>>===999>>>IIIQQQLLLMMMXXXccciiijjjjjjRRRGGG777,,,***,,,000222,,,,,,,,,,,,------------++++++++++++++++++++++++***************************))))))(((((())))))***+++************+++,,,,,,,,,------......///000000111222222222222222222111///000000000000///..................------------******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++,,,---......------......///000000000111555111)))555```gggKKK555VVVQQQLLLIIIDDD???AAAGGGJJJEEE>>>:::<<>>LLLGGGgggEEEAAA>>>:::888666444444222000...+++***)))(((''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$###""""""######$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++***)))*********************((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******************************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,+++******---000111000......000333222///,,,******444000000333333//////222000222000------111333222((())),,,000333333///,,,*********++++++,,,,,,,,,************************************************))))))(((((((((((())))))***************++++++,,,,,,------...//////000000000111111222222111111000///////////////......---------------,,,,,,,,,,,,***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,,,,++++++,,,------...,,,------......///000000222'''...<<<000'''SSSrrr~~~___KKKDDDFFFSSS[[[UUUIIIAAA???@@@BBBCCCDDDDDDEEEEEEDDDPPP___jjjooowwwwwwaaa```wwwnnn\\\???///AAAaaaqqqmmmfffdddEEE???===:::888666444444222000...+++***)))(((''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$######"""""""""#################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((******+++++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))***++++++...+++((((((+++---+++(((******)))'''(((***...000///---,,,......------//////333222------222333000222000---+++******)))(((++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,,,,---...000000000000000///000000000000000000//////////////////......---,,,,,,,,,,,,++++++++++++)))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))),,,,,,+++++++++,,,------,,,,,,,,,---......//////000------111222333999AAAppp^^^999888MMMWWWTTTMMMIIIIIIHHHGGGFFFEEECCCBBB<<>><<<:::888666444444222000...+++***)))(((((('''''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$###$$$$$$#############################################$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''')))************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((())))))***+++,,,)))&&&'''***,,,,,,***---,,,,,,+++,,,...///000+++,,,------------...000%%%''''''''')))------+++,,,)))&&&$$$%%%)))...111,,,,,,,,,+++******))))))++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))***++++++,,,---///000111111000///...//////000000//////......////////////...------++++++++++++************))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))),,,++++++******++++++,,,++++++,,,,,,---.........---111000,,,///555444,,,JJJxxxpppOOO@@@;;;@@@JJJ]]]ZZZWWWSSSOOOJJJEEEAAAAAACCCFFFFFFDDDDDDFFFIIICCCJJJOOOPPPSSS\\\ccceeessstttyyy}}}gggfffeeecccaaaaaabbbdddppp{{{qqqXXXJJJAAA<<<@@@VVVnnnjjjXXXvvv[[[FFF>>>===:::888666444444222000...+++***)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''))))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((()))******&&&&&&'''))),,,...//////)))+++---......***&&&""",,,------,,,++++++)))(((111///...//////......///,,,,,,---,,,***(((&&&&&&***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))***+++++++++,,,...000000000///............//////.........---------------,,,,,,+++++++++*********)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++******))))))*********+++++++++,,,------......,,,,,,111444...'''...<<<###KKKyyy|||aaa@@@666999CCCSSSdddnnnmmmddd\\\RRROOOJJJEEECCCAAA@@@@@@DDDFFFFFFDDDDDDIIIKKKIIIFFFEEEHHHPPPYYY___bbbdddaaa```bbbeeeccc^^^[[[\\\nnnllljjjiiihhhfffbbb```KKKHHH???<<<>>>@@@TTTtttyyysssYYYGGG???===:::888666444444222000...+++***)))(((((('''''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******%%%''')))******((('''&&&,,,)))'''&&&(((***,,,---***+++++++++---...+++(((///+++***,,,)))$$$%%%,,,)))***++++++******+++,,,((((((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++)))+++---/////////...------..................---+++,,,,,,,,,,,,+++******************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******)))))))))))))))******++++++,,,,,,---......---.........000222222///...222<<>>QQQmmm~~~mmm^^^UUUPPPNNNLLLEEEFFFDDDAAACCCGGGGGGDDDGGGFFFFFFGGGHHHKKKRRRXXXYYY[[[aaajjjooosssyyy{{{uuummmdddZZZNNN@@@666DDD777999WWWjjj]]]]]]wwwSSS???BBB===:::999888555333000...---+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$$$$#########""""""##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((()))(((((((((((())))))))))))+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,------.../////////+++777555111UUUXXX???888AAA^^^}}}tttgggbbbdddaaahhhttttttyyyvvvgggbbbppp~~~~~~~~~{{{sssiiicccfffjjjlllYYYJJJ???@@@@@@;;;999===IIIHHHgggvvvggg___MMM:::VVVBBBCCC===:::999777555333000///...+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$$$$#########""""""##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++***)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,------.../////////444333444222111EEExxxzzzRRRGGGGGGDDDHHHOOO[[[iiiwwwuuurrraaa___XXXQQQJJJIIIIIIHHHGGGHHH???DDDGGGBBB???MMMrrr}}}pppuuutttBBB666---XXXDDDBBB::::::999777555333111///...+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$$$$#############################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******************************))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---......//////888))))))444///%%%>>>fffzzzsss~~~\\\```kkknnnZZZCCCIII```QQQMMMFFFEEEJJJUUUaaafff^^^LLLAAAEEEDDD;;;555777999777999>>>AAA===999888NNNtttvvv{{{zzz|||DDD(((///444ZZZEEEAAA777999888777555333111///...+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''((('''''''''((((((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,******************************)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************+++,,,,,,------...//////111***(((000777666///***MMM}}}nnnzzz}}}___ZZZmmmIIICCCLLLNNNKKK:::555DDDNNNGGG>>>DDDYYYkkk]]]RRRKKKZZZ|||iii~~~nnnWWWJJJ>>>+++)))444555^^^GGGAAA999999888777555333111000///+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++))))))((('''''''''''''''''''''''''''(((((((((((()))))))))*********++++++*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---.........+++222333,,,***111444000(((===RRR{{{vvv}}}lllvvviiiccc{{{yyynnn]]]~~~qqqrrrsssrrrHHH999111333444444///&&&bbbIIICCC<<<888888666555333111000///+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''))),,,///222444((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((()))+++,,,------***)))(((''''''&&&''''''&&&&&&'''''''''(((((((((((())))))))))))*********))))))*********+++++++++(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((()))))))))************+++++++++,,,------......,,,---000000,,,***///777555111///FFFrrr{{{eeeqqqqqq]]]www|||mmmzzzqqqxxx}}}iii>>>555444222111000///,,,,,,bbbGGGBBB===888777666555333222000000+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################################################################""""""#########$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********+++---000444666(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))'''''''''''''''''''''''''''((()))***,,,---...///***)))(((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))))))))*********+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,---......,,,(((***222666111,,,***...)))...555:::WWWvvvvvvyyyuuuYYY___llljjjrrrHHH:::666333000333...'''''')))...777___CCC>>>;;;888777666555333222111000+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################################################################""""""######$$$$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''((()))***+++---...000000******)))''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))************++++++++++++***++++++,,,,,,---......)))222444,,,)))000333///666(((111999)))+++EEEVVVzzz___888222111+++000---222...+++222111***+++___EEE???999777777555444222111//////---+++)))((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###############$$$$$$%%%%%%$$$$$$###########################################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))*********)))((((((+++***)))(((((((((******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((((('''+++***((()))******)))'''''''''(((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''')))+++---///111222...,,,***'''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&(((******)))(((((()))((())))))))))))(((''''''***((())),,,000000+++&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''((()))))))))))))))***************************++++++,,,,,,------......------......///000111DDDiiixxxhhhnnn```FFF@@@777222000///...,,,......---------,,,,,,,,,XXXDDDAAA<<<777777666444222111//////,,,***(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###############$$$$$$%%%%%%$$$$$$#######################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''''''''''''''(((((())))))))))))))))))))))))+++***))))))))))))***+++************************************************)))******+++++++++*********)))((((((******)))((((((((((((((())))))))))))))))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''')))***,,,...//////---,,,)))'''&&&&&&''''''&&&&&&&&&''''''''''''((('''((())))))((((((***+++*********))))))((((((((('''&&&'''+++///...)))$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''((()))))))))))))))******************************+++,,,,,,------...------------...///000111AAA666999[[[zzzxxxwwwwwwyyysssOOO444:::555000---...//////...------------,,,,,,,,,,,,RRRBBBCCC>>>888777666444333111000///,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***))))))((((((((())))))******)))))))))******++++++******))))))******+++************++++++++++++************************+++++++++,,,,,,,,,,,,,,,+++)))((()))++++++***))))))))))))))))))))))))))))))))))))(((((((((''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,+++)))'''&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))(((((())),,,...---,,,***)))((((((((()))%%%&&&(((---000///***%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((()))))))))))))))******************************++++++,,,---------------------...///000000(((,,,000555CCC```qqqVVVaaa{{{zzziiiyyyaaaUUUNNN;;;---,,,111///---,,,---//////...---------,,,,,,,,,++++++QQQ@@@BBB>>>888777666555333111000///+++)))'''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((---,,,+++++++++++++++++++++******)))***+++,,,---******************+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++,,,*********+++,,,+++***)))))))))))))))((((((((()))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))***)))((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''')))---000...---***(((''''''((()))''')))---111444333...***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((()))))))))))))))*********************************+++,,,,,,------,,,,,,,,,,,,---...///000111444444...)))111DDDUUUiii~~~{{{zzzlll^^^lll}}}ooorrrttttttyyySSS555333444,,,...999222111000///......---,,,,,,,,,,,,,,,++++++++++++UUU???@@@<<<888888666555333222000000+++)))'''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))),,,,,,++++++***++++++,,,)))))))))***+++,,,------+++,,,,,,---------------000000000111111111222222111111111111111111111111000000...---,,,++++++,,,---+++******++++++***))))))))))))(((((((((''''''***)))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((('''''')))---000---,,,***((('''''')))))))))+++///222444222///+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---+++++++++,,,,,,---...//////,,,***---222333...(((:::FFF^^^~~~pppmmmddd___lll~~~yyyqqqkkkkkkppp{{{bbbCCC777666000///555777222......111111111000...,,,++++++,,,,,,+++++++++*********WWW@@@@@@;;;999888777555333222111000,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++)))***,,,...//////000000111222333444555555555444999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666555444333222333444555111///...---...---+++************))))))(((((('''******)))))))))((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&'''(((''''''(((+++---******((('''''''''((()))(((***---//////...+++***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,---......$$$***000000---,,,///444###...888888:::PPPxxx}}}iiipppppp}}}zzzmmmvvvxxx}}}~~~tttsss|||}}}xxx{{{zzzfffiii```LLL999444:::@@@)))///333111///000000---+++---...---,,,+++,,,---+++++++++*********))))))TTT@@@BBB<<<999888777555444222111000,,,***(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))************************))))))******+++,,,......000222555888::::::999888;;;;;;===>>>?????????>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC======<<<<<<>>>@@@CCCDDD<<<:::888777666555333111------,,,++++++***))))))*********)))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&'''((((((((((((&&&&&&&&&''''''''''''(((%%%'''((((((''''''(((***'''''''''''''''((((((((((((***+++,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************+++,,,---...444---''')))///333111,,,<<<555......333555333///===HHH```~~~uuuooo{{{fff<<<444999<<<:::555000***&&&222222///***(((,,,222555)))+++,,,+++******,,,///+++*********))))))))))))QQQAAADDD>>>999888777666444222111000---+++)))))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,------///000222333888;;;???CCCDDDDDDBBBAAABBBCCCDDDFFFGGGGGGFFFFFFBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBCCCDDDGGGKKKOOOQQQFFFDDDBBB@@@???>>>;;;999//////...------,,,++++++************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((($$$&&&(((((('''&&&&&&'''$$$%%%&&&'''((((((((((((***+++++++++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************+++,,,---...&&&,,,222111,,,***///555'''+++000222222111111222222---222CCCMMMQQQZZZhhhnnnmmm|||kkkRRRAAA:::999888666555---***///555444222222///---///555444...***+++,,,......,,,***))),,,///************))))))))))))NNNCCC>>>===<<<:::888555333111000///---+++)))((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&$$$"""###%%%&&&%%%"""%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''))))))(((((('''&&&%%%%%%))))))&&&$$$&&&)))'''!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&******))))))((((((((((((&&&&&&'''((())))))))))))************)))'''&&&%%%(((((('''&&&'''(((***+++(((((('''(((******)))((()))***+++,,,+++)))(((&&&%%%&&&'''(((((()))******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((+++***(((''''''))),,,---***+++***(((%%%''',,,111///111111///666@@@BBB<<>>???AAAEEEHHHIIIFFFDDDBBBEEEIIIJJJGGGFFFLLLSSSQQQIIINNNEEEBBBEEE<<<@@@>>>@@@:::000+++...---(((,,,---***&&&(((......*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&(((***+++,,,+++)))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------////////////000000000000000000000111222222333333999888999===EEEQQQ[[[bbbeeeooo~~~{{{|||\\\ZZZVVVPPPHHH@@@888444333333333333222222222111000000000000///////////////............---------************************))))))))))))))))))))))))NNNDDD??????<<<:::888555333111000///---+++)))((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$######%%%&&&%%%###%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$'''(((&&&&&&))))))%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&'''((((((((()))))))))***(((((()))))))))))))))((()))((('''&&&'''***---///------------...///111222......///111222222000/////////...,,,+++)))((('''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))))))))(((((((((((((((((((((((((((*********************+++,,,------...///...,,,***666<<>>>>>CCCAAAAAA???;;;888<<>>>>>>>>999999999999999888888777777999;;;;;;::::::===???777999;;;<<<<<<;;;999777===;;;777333000---,,,+++,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********+++************************+++***))))))***,,,///000666===GGGLLLJJJEEE???<<<999:::AAAMMMZZZhhhzzzkkkxxx~~~tttzzzooollliiiaaaTTTIIIHHHMMMNNNLLLIIIDDD<<<333...,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((()))***************(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,---...//////000000---......//////000111111333333222111000000111111---/////////000222222222000,,,---111111,,,,,,000000000111222333444444444222222222222111111111111000////////////............------------,,,,,,,,,************************((((((((((((((((((((((((SSSDDD>>>???:::999777555333222111111...,,,***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''''''''((()))***,,,,,,---......//////---,,,+++///111333444555666555555666888:::======<<<;;;999555444333111111222444555666===@@@:::111.........)))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''))))))))))))************+++++++++++++++,,,,,,,,,+++,,,...111333555666777999888555444444555777999444555777888999:::::::::999<<>>;;;777777888555666888999999777555444999999999999888888888777///...---,,,***)))''''''(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******+++++++++************************++++++***+++---111666888CCCEEEEEEBBB>>>>>>CCCGGGFFF[[[oootttvvvuuu}}}{{{{{{}}}|||zzzgggsss~~~{{{nnn]]]RRRLLLLLLJJJKKKNNNLLLBBB999444111///---***)))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((()))))))))))))))*********)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************++++++++++++,,,,,,---...///000000111------......//////000000111000...---,,,...///111///444777444222222333111333111111222111...///333000111111111222222333333111111111111000000000///000000000000////////////------------,,,,,,,,,,,,************************))))))))))))))))))))))))WWWFFF>>>>>>:::999777555333222111111...,,,***)))******((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&((()))(((&&&&&&''')))'''(((((()))+++---///000///000222444555555444333222444777:::<<<===>>>>>>;;;<<>>DDDDDD===555333222111//////...---,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((()))))))))******+++++++++***+++,,,,,,---...//////111222444777999:::;;;;;;:::<<>>:::888666555555333555888;;;>>>?????????666555333111...,,,***)))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,++++++++++++++++++++++++***+++---111555999===@@@CCC@@@<<<<<>>999888777555333222222111///,,,***)))******)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&(((***)))&&&%%%''')))'''((()))***---///111222000222555888::::::::::::555888<<<@@@CCCEEEFFFFFF@@@BBBEEEHHHKKKMMMNNNNNNOOOOOOOOONNNMMMLLLKKKKKKHHHJJJHHH???777444222000333222222000///,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))******++++++++++++)))***+++---///000222222777888:::;;;<<<===>>>>>>SSS^^^ppp}}}wwwSSSOOOGGG@@@;;;999999::::::;;;===>>>===;;;888666===<<<999777444111///...))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++))),,,111666<<<@@@BBBCCC:::===FFFVVVhhhwwwfffeeewww}}}zzzzzz~~~|||fffeeemmmqqqkkkfff|||sss```NNNIIIKKKMMMOOOSSSFFFAAA999222---,,,...///))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))))))))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++)))******+++---...//////,,,,,,------...//////000222222222111000///......000222111---///555666111+++444888444444999;;;999444444555555666888999:::555555555444444444333333222222222222111111111000---------,,,,,,,,,++++++************************))))))))))))))))))))))))WWWCCC???>>>:::999888666444222000000...,,,)))(((((()))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''...------...,,,***,,,000555...666???<<<;;;===:::BBB>>>CCCEEEAAAFFFKKKDDDCCCDDD@@@888:::EEELLLKKKPPPPPPNNNJJJHHHIIINNNRRRNNNNNNLLLHHHGGGFFF???777:::666222222444444111---000---)))&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''(((((())))))******---,,,***)))+++---,,,)))++++++---///333777:::<<<>>>555<<<===FFFWWW___qqq|||mmmZZZFFF:::<<>>HHHlllnnnnnn|||xxx|||xxxyyywwweeeXXXlll{{{|||}}}{{{^^^LLLLLLMMM___LLL>>><<<888---,,,444...---+++)))))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((())))))***+++***)))((()))***((((((''''''((()))***+++***)))((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------...---,,,,,,---...///...000000111222333222///---888444000000444999;;;;;;???:::===>>>888999<<<777555888;;;:::777666888;;;<<<666222444666555555666666888888555111///111444---------...///000...---///---+++***))))))))))))))))))))))))((((((((((((YYYDDD@@@>>>:::999888666444222000000...,,,)))(((((()))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&)))))))))(((((())))))***&&&'''))),,,...///111333000---555:::888<<>>BBB???GGGDDD@@@<<<;;;???GGGNNNHHHLLLOOONNNNNNOOOLLLGGGGGG???555000111333444333444000,,,)))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''(((((()))******+++'''***---............---222000...000444777777777555???dddxxxVVVBBB444999FFFLLLLLLKKK@@@999111000666===@@@???888555///***&&&&&&)))+++((((((((((((((((((((((((&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''((((((((())))))'''''''''((((((((())))))))))))******+++,,,,,,,,,(((---000...((((((...555;;;<<>><<>>???;;;888:::???AAA===888777///222666999999888777777666333///---------,,,+++---,,,+++******++++++,,,******)))))))))((((((((([[[EEE@@@===::::::888666444222111000...,,,)))(((((()))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&(((((((((((()))***+++,,,333111000///111444555444444777???@@@@@@NNNXXXRRRKKKMMMVVVZZZWWW^^^ddd]]]WWW[[[WWWIIIAAACCCCCC@@@@@@BBBCCCDDDDDDDDDFFFHHHNNNSSSUUUQQQOOORRRUUUUUUNNNGGG===777555555555444777333///,,,***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((((((((()))******++++++***,,,------***)))***,,,'''111;;;<<<999999AAAJJJuuu{{{hhhUUUNNNCCC666:::IIICCCBBB>>>888222222999AAA???>>>:::222***''')))---******))))))((((((((((((&&&)))+++***'''%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((((((((()))))))))))))))******++++++,,,,,,---(((,,,///...+++...666===777@@@@@@999CCCdddooohhh|||xxxmmmzzzzzziiiQQQLLLNNNUUURRRCCC555111///......---,,,+++++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))***+++,,,***(((''''''(((''''''''''''(((***,,,---++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------+++,,,,,,------.........000///---,,,...222666999@@@>>>>>>@@@CCCDDDBBB???FFFEEEEEEEEEEEEEEEFFFFFFEEEFFFEEEEEEDDDCCCCCCCCCHHHEEEEEEGGGFFFAAA<<<;;;CCCBBB???>>><<<999555333888444000....../////////,,,,,,++++++,,,,,,---...*********))))))))))))(((^^^FFF@@@===;;;:::888666444222111000...,,,)))(((((()))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''''''''''''''((()))***+++---//////000000777555222000555<<<@@@@@@CCCKKKVVVZZZccc}}}|||zzzwwwwwwyyyhhhaaa\\\WWWGGGHHHJJJLLLOOOSSSWWWYYYWWWZZZXXXOOOHHHJJJQQQUUULLLIIIEEEBBB???;;;555111666333///---+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))******++++++,,,...+++************...444666555444888FFFaaacccEEE<<<<<<<<<===<<<777222222555:::===@@@>>>888111+++)))+++***)))((((((((()))))))))---000---(((&&&'''+++''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((('''(((((((((((()))))))))(((((()))))))))***************++++++,,,---------111---)))---555<<<>>><<<:::IIISSSaaa}}}zzzvvv|||{{{WWWBBBNNNWWWKKK@@@BBB444222///,,,++++++,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))+++,,,,,,+++(((''''''((('''''''''''')))+++---...,,,+++***((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************+++++++++,,,,,,,,,------***+++---......///000111...///000333777===CCCHHHIIIFFFCCCEEELLLSSSXXXYYYMMMPPPNNNMMMRRRRRRQQQUUUVVVYYY[[[[[[\\\```hhhnnniii___VVVPPPJJJFFFFFFJJJDDD>>>888666:::@@@CCCEEE===;;;999888777666444222.........---------,,,,,,++++++*********)))))))))^^^FFF@@@>>>;;;:::999777555333111111...,,,)))(((((()))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''((()))***...///222555666555444333)))111999@@@MMM[[[bbbaaa{{{kkk\\\RRROOOQQQSSSOOOUUUVVVNNNGGGGGGLLLPPPMMMLLLKKKIIIEEE???999555444111///---,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))******+++,,,,,,,,,,,,((((((///333333555999444888GGGgggoooRRREEE;;;===AAA???:::777777999===AAAAAA<<<222++++++***)))(((((()))***+++)))---000...)))&&&(((+++(((''''''&&&&&&''''''(((&&&'''(((((())))))(((((((((((((((((()))))))))***)))))))))************++++++++++++,,,------......000...---111999AAAEEEFFFZZZhhhyyyssssssuuu}}}\\\HHHJJJUUURRRFFF>>>999333,,,)))***,,,...************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))******+++,,,***(((''''''((((((((('''((()))+++,,,...,,,+++***((('''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************+++++++++,,,,,,,,,------,,,---...---+++,,,...111***///666<<>><<<<<<;;;999666333///,,,+++,,,,,,,,,+++++++++******\\\CCC??????<<<;;;999777555333222111...,,,)))(((((()))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&(((+++...///000111444999BBBMMMWWW]]]yyyyyyxxx~~~|||}}}uuugggZZZVVVVVVUUU[[[[[[[[[XXXRRRLLLFFFCCC===:::777444111...***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************++++++,,,---------000///222777666888HHH]]]{{{ggg^^^~~~lllGGG===EEE>>>===;;;:::;;;===>>>???555333///,,,*********+++'''(((((()))((((((''''''((((((''''''''''''((((((''''''((()))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////***666@@@@@@???NNNlll{{{uuu{{{qqq}}}TTTEEEVVVQQQLLLDDD;;;444000------+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********((()))******))))))***+++++++++)))))))))***+++,,,******)))(((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,---------...///......333<<>>BBB===111+++---,,,+++)))'''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''''''''(((((((((((((((***************+++++++++---,,,,,,,,,---///111333555:::@@@LLLjjjiiiUUUPPPooogggFFF<<<@@@NNNHHH333///<<<999===;;;111+++,,,---+++***+++++++++***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,&&&---222111...///111222;;;===OOOXXXyyywwwyyy{{{qqqnnnNNNIIINNNWWWWWWGGG555///333---+++******+++,,,,,,+++************))))))))))))))))))))))))))))))))))))&&&'''***++++++***'''&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))************,,,+++***))))))((((((((())))))((((((((('''''''''((()))***+++++++++++++++)))))))))******+++,,,,,,((((((***++++++***)))(((***)))((()))***+++++++++************++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++&&&***---+++''''''+++000+++++++++---///000///---888333333<<>>HHHEEE<<<999>>>::::::===999000,,,...***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,000////////////000666;;;???OOOggg}}}|||yyyxxxjjjRRRPPP]]]XXXFFF777......,,,******+++,,,,,,+++************))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))***************))))))((((((((())))))************+++++++++,,,+++,,,,,,++++++***))))))***++++++++++++***(((((()))***+++,,,------------*********++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++******+++++++++***++++++,,,...///...,,,,,,///222;;;GGGUUUXXXRRRNNNUUU^^^OOORRRWWWeeeyyymmm^^^PPPCCCBBBEEEDDD@@@>>>???777...,,,000222///+++aaaFFF???===;;;:::888666444222111111///,,,***)))******)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((()))((((((((())),,,...///222;;;GGGQQQVVVeeeqqqsssrrrxxxwwwvvvXXXRRRRRRMMMPPPNNNEEE<<<:::BBBGGG???333000...,,,***((((((((((((((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))))))))***+++++++++,,,,,,,,,,,,,,,***))),,,222666777666OOO___hhhiiikkkeeecccyyy{{{}}}pppqqquuu```UUUnnn```EEEAAABBB@@@===>>>444666CCCCCC333***...************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,+++++++++,,,,,,,,,------111+++)))///444666???IIIPPPhhhxxx{{{zzzsss\\\GGGYYY]]]SSSDDD222111...+++***+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))+++***))))))))))))***+++***))))))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))***+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---/////////...---,,,///......---------......)))***+++,,,,,,+++***)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))***************))))))))))))***++++++---+++***+++------+++(((---000111---***+++333;;;IIIPPPVVVXXXVVVSSSSSSTTTYYYbbbppp^^^KKKDDDCCCCCCCCCFFF===444111333333...(((]]]CCC>>>>>>;;;:::888666444222111111///,,,***)))******)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))*********+++...444AAAVVVlll{{{yyyuuullldddkkk}}}hhhPPPPPPKKKJJJIIIEEE;;;777@@@LLLHHH;;;888666222///,,,***)))((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((())))))******+++++++++,,,,,,------......---///111111333;;;GGGQQQwww~~~iii]]]xxxxxxpppuuuggg[[[OOONNNbbbsssIII999>>>EEE===444555AAAEEE;;;222111+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,---,,,,,,,,,,,,------------000***+++333777999EEEUUUiiiyyysssyyywwwqqqQQQRRROOOSSSQQQ???555222...++++++,,,------+++++++++*********))))))))))))))))))))))))))))))&&&***...222222...***&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,++++++******))))))++++++,,,---///000222333222222333444666777888999;;;999777444222111000000,,,,,,------,,,---...///++++++*********+++,,,---))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((()))))))))******************))))))******+++,,,---,,,++++++,,,---......---......------333===EEETTTPPPKKKJJJOOOXXX[[[ZZZ{{{uuu\\\JJJCCCDDDDDDDDDBBB<<<444///...///XXX@@@===AAA;;;:::888666444222111111///,,,***)))******)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((***+++---...///111666@@@OOOaaaqqq{{{sssrrrlllgggooo|||wwwssslll]]]UUULLLIIILLLUUU```hhhppplllsss{{{qqq___zzzgggYYYWWWLLLKKKCCC;;;???IIIIIIAAABBB???:::555000,,,***)))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((())))))***++++++,,,+++,,,,,,---......//////'''333;;;999999MMMvvvhhhddd|||www}}}___KKKAAALLLyyy^^^KKKBBB???<<<999:::@@@DDD>>>666---,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------,,,,,,---------.........444000000555888???SSShhh}}}~~~uuuyyynnnwww___KKKPPPVVVKKK<<<777111---,,,---------++++++++++++************************************%%%(((---000000---(((%%%))))))))))))************************************************++++++++++++...---,,,,,,+++++++++,,,++++++,,,,,,---.........333333333444666888:::;;;:::999888777888;;;>>>@@@DDDBBB???===:::999999999555555333000------000333++++++***)))***+++---...************************((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))***************************++++++,,,***,,,---+++)))+++222888---,,,,,,000777@@@HHHLLLMMMQQQQQQKKKOOOccc|||sss[[[PPPDDDDDDCCC???:::777666777[[[BBB>>>BBB;;;:::888666444222111111///,,,***)))******)))'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((()))***,,,///222333999???HHHOOOTTTWWW\\\___fffvvv}}}kkknnniii[[[LLLEEEDDDCCCFFFBBB@@@AAABBBAAACCCGGGBBB<<>>===<<<<<<<<<===>>>@@@>>>;;;999888999;;;===>>>>>>===============>>>@@@@@@===777111///111444...---+++))))))***+++,,,************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,(((,,,...,,,***,,,444;;;...///111888AAAIIIMMMNNNHHHKKKMMMQQQddd~~~YYYLLL>>>:::???BBB===666hhhIII??????;;;:::888666444222111111///,,,***)))******)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))***+++///333666999AAALLLVVVWWWRRRRRRYYYbbbuuu}}}ttteeeEEEEEEDDDFFFGGGDDD@@@BBBGGG>>><<<<<>>???AAA???>>><<<;;;<<<===>>>??????>>>===;;;:::999888999:::;;;<<<============BBBDDDDDD@@@:::666666888777444111---+++***++++++************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---)))+++...//////000333666222666===DDDHHHKKKLLLLLLNNNUUU]]]kkkyyy\\\KKKFFFEEE@@@:::sssPPP@@@===<<<:::888666444222222111///---***)))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))***---000555:::<<>>;;;999??????AAABBBBBBAAA@@@???===BBBGGGFFFAAA===<<<===@@@===888333///---,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---++++++---111444444222///444===HHHMMMKKKIIIHHHJJJTTTqqqjjjQQQEEEDDDGGGMMMBBB>>><<<;;;999888555444222111///---***)))***+++******))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((()))******)))(((''')))---111111444DDDVVV]]]ZZZWWWUUUWWWccc{{{gggaaaYYYSSSJJJBBBAAADDDDDDNNNYYY```eeehhhhhhdddddddddaaa\\\TTTMMMHHHGGGBBBCCCCCC@@@;;;999;;;>>><<<===AAADDDGGGIIIKKKKKKiiimmm~~~iiiXXXQQQ[[[```VVV[[[SSSMMMHHH???555444:::///---)))((()))******)))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...+++000222...000888======MMM{{{{{{zzz~~~ppp\\\JJJCCCEEEJJJMMMHHHKKKIIIEEEGGG\\\wwwrrrWWWGGGGGGnnnfff>>>BBBHHH777555KKK???<<<888333///---,,,+++,,,,,,,,,+++++++++******************************++++++,,,------......///+++......,,,...222222---333OOOEEEaaa{{{||||||yyy]]]UUUUUUMMMBBB:::666333000---+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))***,,,,,,------,,,,,,+++***)))***,,,...000777333111333888<<<======;;;===666333666222000;;;999999:::<<<======;;;:::===@@@999///444BBBAAA444???999>>>BBB======AAA===;;;===DDDMMMOOOJJJHHHJJJKKKJJJEEE===555///,,,)))(((,,,//////,,,)))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...---+++444***333@@@222@@@EEECCCHHHPPPNNNHHHLLLVVV^^^GGG;;;MMMBBB>>><<<;;;999888555444222111///---***)))***+++******))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))******)))(((,,,))))))---333???TTTggg```ZZZSSSUUUbbbnnnnnnhhh~~~ooobbbVVVQQQLLLJJJGGGDDDHHHNNNYYYbbbkkkppptttyyyzzzxxx|||~~~}}}zzzvvvtttsss]]]___```]]]XXXQQQLLLIIIAAA>>><<<<<<@@@DDDGGGHHHJJJ[[[lllnnnMMMOOOXXXQQQ\\\WWWPPPKKKDDD===;;;<<<333000,,,***)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++,,,------......***+++///222000222CCCVVV{{{zzzhhh[[[ZZZQQQHHHCCCFFFKKKGGG@@@;;;@@@EEEJJJKKKHHHFFFHHHJJJQQQ___yyyyyyMMMGGGhhhYYY@@@>>>OOOQQQ===AAA???:::555111...,,,+++,,,,,,,,,++++++++++++***************************++++++,,,------......////////////...---...///111666SSSddd~~~iii|||zzzFFFWWWRRRGGG;;;222------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))************)))***++++++,,,,,,,,,,,,++++++++++++---///111222444555888;;;===<<<999666111555444:::CCC<<<222555@@@>>><<<;;;===>>>===<<<:::BBBIIIOOO]]]mmmqqqlll]]]SSSRRRQQQJJJKKKLLLFFFJJJFFFBBBAAADDDJJJOOORRRQQQOOOKKKEEE@@@<<<777222,,,+++++++++++++++***)))************************************************************************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---...///+++111***777CCC666AAAUUUWWWWWWOOO@@@BBBbbbtttVVVLLLAAA>>><<<;;;999888555444222111///---***)))***+++******))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((***************)))))))))---))))))000;;;IIIZZZhhhZZZccceee```cccmmmlllbbbqqq{{{xxxeeeUUUMMMKKKJJJMMMSSSWWWYYY___eeejjjpppttttttuuuyyyzzzyyy|||wwwsss]]]TTTIIIBBBAAABBBAAA???CCCFFFIIIZZZzzz}}}rrr\\\ZZZXXX^^^^^^ZZZRRRKKKGGGAAA<<<666333...+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,++++++,,,,,,---.........///+++000999888===[[[xxxpppbbb```^^^VVVPPPOOOJJJDDDGGGRRRUUUQQQVVVbbb^^^YYYSSSSSSTTTTTTOOOJJJQQQKKKKKKWWWiii|||~~~wwwFFFFFFjjjeee999???NNN@@@EEECCC>>>999444000---+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------......///111......111///,,,333???[[[pppuuucccaaaUUUTTTPPPFFF:::222///000---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++***+++++++++++++++++++++***+++---///111333444555::::::888666444555777::::::???<<<888888333777FFF<<>>TTTwww{{{qqq}}}}}}OOOPPPQQQNNNGGG===222+++...------,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++,,,+++++++++++++++,,,,,,+++,,,///222444666777888;;;<<<;;;777444444888<<<;;;<<<888;;;GGGMMMTTTcccyyyOOOGGGCCCHHHNNNMMMGGGBBB:::666111.........---,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++---,,,,,,+++,,,,,,------***111333000777AAASSSooopppUUUDDDVVV{{{vvvvvvqqqqqqNNNBBB???<<<;;;999888555444222111///---***)))***+++******((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''((()))(((&&&&&&)))+++)))///999CCCHHHIIIDDD???ccchhhaaaXXXiiilllllliiiddd^^^\\\___hhhooorrrooonnnooommmjjjmmmrrrpppwww}}}zzzqqqiiiTTTMMM@@@>>>CCCCCCKKK___mmmfffsss[[[LLLUUU]]]bbb]]]SSSJJJAAA;;;555222...++++++***)))((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,------......///000000333222444AAA^^^ppp|||zzzeeeYYYWWWUUUVVV[[[ccciiikkkmmmppp|||yyynnnfff^^^VVVQQQZZZ]]]yyyuuu~~~gggDDDKKKmmmuuuAAAIIIJJJHHHFFFAAA<<<666111...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......///333,,,,,,222222444IIIcccuuu|||^^^VVVMMMKKKKKKDDD555)))///......---,,,,,,------++++++++++++++++++++++++************************************++++++++++++---,,,,,,+++,,,,,,---...---///111444666888999999555:::???@@@===:::999:::666<<>>===999333...+++---///++++++++++++++++++++++++************************************************************************************++++++++++++,,,++++++++++++,,,,,,---+++111...888GGGMMMYYYhhhNNNQQQ```{{{mmmmmmrrriiiRRRIIIMMMLLLPPPVVVYYYiiidddQQQXXX\\\___iiisss{{{PPPDDD???<<<;;;999888555444222111///---***)))***+++******))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((%%%''')))(((&&&'''+++...111999AAADDDEEEHHHKKKKKKTTT```ccc\\\dddtttppp^^^TTTXXX^^^eeekkkpppsssuuuwwwsssppprrruuuzzzuuu\\\IIIFFFAAAAAALLLZZZ{{{wwwnnnzzz}}}YYYWWWUUUVVVXXXUUUKKKCCC@@@777444///---,,,,,,+++***))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------......///000000000...555AAAVVVzzzvvvaaaSSSOOO\\\dddppp|||eeeVVVTTTkkkaaaIIIPPPnnnWWW;;;IIIHHHGGGDDD???999444111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///333...---///333>>>XXXqqqrrrrrrqqqUUUIIIKKKJJJ???333000///......------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,...---,,,,,,---...000111222222333555666888999999;;;:::777666:::CCCMMMUUU^^^wwwjjjbbb```___aaafffsssvvvzzzsssfffjjjpppjjjpppzzz|||jjj]]]NNNDDDBBBEEEDDDAAA999000+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++,,,---...///000333,,,FFFaaa\\\VVVNNNKKKbbbzzzvvvyyyyyyjjjnnnzzzyyyhhhcccjjjjjjtttuuummmuuuppp]]]WWWJJJCCCJJJRRRYYYeeezzzSSSFFF???<<<;;;999888555444222111///---***)))***+++******))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((%%%(((***)))((()))...333777BBBHHHDDDAAAIIIVVV___JJJaaaoooiiiaaaaaa___WWWKKKTTTbbbmmmrrrtttsssssssssuuu|||xxxZZZGGG<<<;;;EEE<<>>999666......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////111111222BBBdddhhhhhh|||yyyzzzrrrfffOOOLLLMMMEEE;;;111111000......---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---...///222555777999888666444444555777888888@@@QQQiii}}}qqqtttppp[[[\\\iii~~~zzz[[[UUULLLEEE@@@;;;444///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------...///111333444555---JJJQQQiiikkkSSS]]]ffftttzzzkkkZZZRRRQQQRRRTTT]]]LLL@@@???:::999888666555333222111000///---+++*********+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))++++++)))(((,,,666>>>CCCAAAHHHTTTQQQGGGNNN___```]]]WWWTTTZZZbbb```XXXbbbiiiooooookkkjjjooottt~~~uuuaaaDDD???@@@???DDD\\\^^^___kkk[[[YYY[[[UUUNNNIIIDDD>>>888444111...,,,+++***)))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......222***)))000111...222<<>>FFFmmmYYYAAAAAAKKKBBB<<<;;;222222111...,,,+++,,,------++++++,,,,,,,,,------------------.........//////777'''444999YYYzzzjjjtttbbbzzz}}}pppvvvJJJRRRGGGGGGCCC888444...---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---000000000///111555777777333888777999===999<<>>DDDQQQdddqqqPPPhhhtttwwwsssgggZZZ[[[TTTNNN[[[LLLAAA@@@:::999888666555333222111000///---+++*********+++***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))))))))+++///777>>>???AAAIIIOOOKKKGGGRRRbbbeeeTTTGGGJJJUUU\\\```dddmmmnnnnnnllllllsss~~~~~~pppfffmmm|||xxxjjjDDD???<<<>>>JJJiii{{{^^^ssscccUUUYYY[[[VVVJJJEEE???999555111...++++++***)))***+++,,,+++***++++++++++++++++++++++++,,,,,,---------.........222...///555444222<<>>MMMmmmsssQQQ???GGGIIICCC???===333222///---,,,,,,------++++++,,,,,,,,,------------------.........//////666000...HHHiiilll___bbbyyy}}}ppplllkkktttyyysssyyyRRRGGGNNNDDD===777111......///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---............///222666777666666<<<999666<<>>@@@DDDKKKYYYooovvvggglllQQQUUU@@@CCC<<<444//////000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............///222555777777777555<<>>DDD|||xxxdddQQQFFF===:::GGGXXXpppuuuZZZQQQUUUXXXQQQLLLFFF@@@;;;666111...---,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------............---...///000444GGGllltttmmmrrrzzzxxxwwwGGG444NNNYYY@@@IIIGGG;;;>>>888666333000...---------,,,,,,,,,------------...............///////////////222<<>>;;;===>>>>>>===>>>DDDJJJiiiuuuRRRVVVFFFGGG@@@777111/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///222111222666888888999;;;333@@@NNNggg}}}gggVVV[[[|||~~~kkkUUUMMMKKKBBB999444111...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------...000---***444<<<555MMMwwwnnnrrr|||~~~nnnKKKIIIRRR[[[KKKAAA@@@:::999888666555333222111000///---+++*********+++************))))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++,,,000444666666666:::BBBEEEBBBEEENNNMMMEEE333>>>LLLUUU[[[```aaa``````iiiwwwkkkOOO<<<666666888888999;;;;;;999555111AAA~~~oooXXXEEE>>>@@@DDD\\\vvv^^^UUUWWWUUUQQQKKKFFFAAA;;;666333...---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000///333BBBcccqqqsssxxx^^^999===jjjRRRFFFGGGAAABBB;;;888555111///---------,,,,,,---------................../////////000000555444\\\mmmqqqQQQKKKeeerrrrrryyy|||xxxbbbOOOIIIGGGBBBBBBFFF@@@AAAAAA@@@@@@AAA???>>>CCCddd}}}JJJPPPSSSJJJCCC999222//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------......///555444666:::;;;:::@@@HHHbbbuuuqqqYYYUUUrrrxxx[[[HHHBBB>>>===888000---...---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........333)))///444///GGGwww|||hhhrrrsss```DDDCCCdddzzzPPPDDDCCC:::999888666555333222111000///---+++*********+++++++++*********)))))))))))))))))))))))))))))))))'''(((((())))))******+++,,,---///222444555666666>>>EEEHHHGGGJJJMMMGGG>>>;;;KKKWWWWWWXXX```fffggggggoooyyyvvvcccKKK>>>???FFFJJJKKK999BBBGGG@@@444000999DDD///QQQjjjIII;;;===@@@FFFaaa|||ZZZJJJXXXTTTOOOJJJEEE@@@;;;777000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////...111@@@\\\~~~~~~vvvwww}}}zzzUUU>>>JJJlllmmmHHHAAACCCEEE===;;;777333000...------,,,---------................../////////000000000...888qqq~~~wwwuuuhhhGGGSSShhhnnnrrryyywwwlllKKKBBB<<<@@@EEEFFFDDDCCCCCCBBB>>>;;;===BBBCCC@@@???EEEkkk{{{___NNNOOOLLLEEE;;;444222000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111555666;;;AAAAAACCCRRRdddfff___iii|||SSSIIIDDDDDD@@@666000000------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111:::000000gggiiixxxaaaFFFIIIKKK}}}QQQDDDBBB:::999888666555333222111000///---+++*********++++++++++++*********))))))))))))))))))))))))))))))'''(((((()))******++++++***---111333333444777:::BBBHHHNNNOOOLLLHHHEEEBBBJJJOOOUUUWWWVVVXXXaaajjjlllrrryyy||||||}}}|||nnn\\\MMMHHHLLL```zzzuuulll]]]KKKCCCCCCCCC===666???:::UUUdddLLLAAA???;;;???hhhiiiXXXUUUPPPLLLHHHCCC===:::000///------......,,,+++------------------------............////////////---000>>>[[[dddkkk{{{xxxQQQ888FFFrrr^^^AAAAAACCC???===999444000...------------------.............../////////000000000000+++KKKzzzrrryyySSSKKK^^^jjjwwwwww]]]LLLPPPOOOMMMKKKNNNQQQLLLFFFEEEGGGEEE???===@@@@@@>>>AAA;;;HHHwww|||\\\KKKMMMGGG>>>888555333000---........................------------------------------......000111333444666:::CCCLLLNNNVVVppp~~~wwwxxxwwwxxxcccPPPLLLJJJ???444111...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---777999999WWWdddqqqjjjLLL@@@WWWOOOBBB>>>:::999888777555333222111000///---+++*********++++++++++++************)))))))))))))))))))))))))))'''(((((()))***+++++++++(((---222333222444999>>>DDDKKKTTTUUUMMMDDDEEEJJJRRRKKKMMMXXXXXXQQQVVVeeeiiipppxxxyyywwwwww|||www```LLLAAA>>>NNNbbb{{{|||vvveeeOOOCCCBBBGGG:::===IIIqqqTTTHHH???666HHH{{{bbbdddWWWTTTPPPLLLHHHDDD>>>;;;111///...---......,,,+++------------------------............/////////000111999PPPyyy{{{ZZZ}}}jjj===DDDCCCkkkzzzJJJBBBCCC@@@>>>999555111...---------------.........//////////////////000000000000888hhhzzz```GGGOOOccchhhzzztttuuugggjjjoootttxxx{{{|||}}}{{{~~~kkkhhhbbb\\\XXXWWWZZZ\\\___jjjqqqrrrsssrrrfffVVVBBBLLLQQQLLLEEEDDDBBB???<<<;;;<<>>KKKVVV[[[ggg~~~uuuaaaVVVPPPFFFIII^^^ppppppfff___SSSSSSQQQRRRWWW\\\ZZZUUU{{{xxx\\\ppp}}}]]]SSSQQQFFF777000......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111444...KKKoooYYYqqq]]]FFFbbbQQQDDDAAA;;;;;;:::888666444222111///...---,,,+++*********************))))))))))))((((((((((((((()))******************+++,,,---------222444333777======777???LLLUUUPPPFFFCCCFFFIIIMMMQQQSSSQQQQQQWWW^^^aaallllllmmmqqquuuyyy{{{||||||wwwssssssnnnfffjjjWWWMMMCCCDDDGGGNNNrrr}}}[[[FFFJJJNNNCCCDDDqqqppp]]]AAAAAAEEEQQQyyyfffgggYYYVVVQQQJJJCCC???BBBGGG777333000...---...---,,,........................---///+++---666444---111444;;;iii~~~zzz{{{{{{kkkcccmmm{{{ZZZ???===```dddAAAFFFBBBDDD:::444999666...///---------...///000000111222(((444000***222000333@@@rrrooosss{{{uuuRRRNNNSSS]]]mmmnnnbbb```ccc[[[SSSVVVRRRJJJKKKKKKMMMEEEJJJXXXOOOGGGUUUHHHPPPRRRSSSYYYWWWYYYdddZZZ[[[\\\ZZZTTTNNNNNNQQQIIIBBBHHHVVVhhhhhhqqqlllWWWGGGGGGKKKIIIFFF;;;===KKKrrr}}}|||PPPMMMPPPHHH===999222---444........................---------.........//////222,,,***000444555888>>>IIIPPPVVV___uuuvvvooo___OOOIIIHHHBBB999DDDLLLXXXbbbeeebbb\\\XXX^^^ccclllooo```LLLIIIRRRPPPZZZuuutttQQQgggjjjLLLFFFEEE888111222000,,,***,,,///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,222)))---333......222000000;;;999ooohhh}}}www]]]MMMfffUUUEEE@@@;;;;;;:::888666444222111///...---,,,+++*********************))))))))))))((((((((((((((()))******************+++,,,------111111000222888===;;;777BBBKKKOOOJJJBBBBBBFFFIIIKKKOOOQQQPPPRRRYYY^^^___iiijjjlllnnnpppsssuuuvvvpppmmmkkkllloooooohhh```KKKIIIFFFEEEBBB???<<<;;;<<<;;;IIIXXXvvvppphhhrrrgggbbb|||[[[>>><<>>VVVPPP888???BBB;;;444666555000000------......///000000111333***444111,,,333///444XXXsssYYY^^^FFFIII[[[ppptttjjjjjj```\\\jjjttt^^^CCC@@@;;;MMMaaasss}}}uuulllnnnttt{{{zzzvvvvvvmmmeeejjjjjj___YYY___hhhhhhZZZMMMUUUaaazzzoooUUULLLGGG>>>@@@CCCAAAYYYyyyFFFNNNPPPLLLFFFAAA555,,,...........................---------.........//////111//////333555777???HHHNNNXXXiiiwww^^^PPPSSSRRRPPPWWWfffsssxxxhhhkkkpppxxx~~~~~~yyytttpppgggjjj\\\MMMGGGQQQ\\\hhh}}}wwwcccrrrxxx\\\NNN@@@000000//////000111...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,111,,,///000,,,,,,111000444===]]]qqqNNNGGG___RRRBBB===;;;;;;:::888666444222111///...---,,,+++*********************))))))))))))((((((((((((((()))******************+++,,,---...444///---222888999999888DDDGGGGGGAAA>>>AAAFFFGGGKKKNNNNNNNNNSSSYYY\\\ZZZWWWXXXXXXXXXYYYYYYYYYYYYRRRLLLGGGFFFDDD???888555DDD===999;;;>>>BBBJJJRRR]]]eeeyyyssszzzFFF:::EEE???^^^{{{```wwwdddXXXOOONNNMMMEEE===;;;999555222/////////...---........................000222...---222......999III~~~zzzjjjWWWGGG;;;???:::;;;>>>;;;:::KKK```]]]BBBEEEmmmsss>>>@@@DDD@@@888444444333000------......///000000000444+++444111000222...888iiihhhRRRFFFFFFGGGYYYpppVVV\\\vvvaaaMMMPPP\\\hhhpppzzzzzzooozzz{{{{{{yyyjjjcccRRRIIINNNKKK>>>MMMsssgggSSSNNNIIIHHHCCC888111000........................------........./////////---///111222222777FFFUUUdddiiiyyy}}}xxxuuukkkdddlllssswwwvvvhhh]]][[[TTTLLLPPP\\\{{{fffxxxpppUUUAAA888444000000222222...+++------------------------,,,,,,,,,,,,,,,,,,------...///000...---000222222555PPP}}}oooeeeHHHWWWJJJAAA@@@;;;;;;:::888666444222111///...---,,,+++*********************)))))))))(((((((((((((((((())))))***))))))******+++,,,---...444//////444666555777<<>>555555555---............//////000000333,,,222000222111---AAArrrgggcccYYY;;;IIIIIIZZZttt}}}~~~yyyggglll\\\ZZZeeeoooOOO}}}wwwyyyqqq\\\QQQAAA888KKK^^^}}}lllWWWKKKIIIAAA888555333....................................////////////---111333111111===VVVkkkaaacccgggeee```fffxxxgggMMMIIISSSNNNccczzzzzzhhhMMMCCC;;;222///.........000........................,,,,,,,,,---------------,,,111///---333555333444555pppsssNNNfffuuuDDDBBBFFF;;;;;;:::888666444222111///...---,,,+++*********************)))))))))(((((((((((((((((())))))***)))))))))***+++,,,...///000111333555444333888???===>>>===<<>>FFFHHHHHHIIIMMMPPPMMMGGGGGGBBB>>>@@@FFFIIIGGGCCCGGGIIILLLSSS```qqq\\\@@@FFF<<>>999???GGGGGGBBBGGGHHHHHHCCC<<<888===DDDAAAfffDDDAAA\\\QQQBBBAAABBB888777777...............////////////000,,,000...222//////RRRwwwiiissszzz777???DDDJJJggg|||zzzTTTqqquuu~~~uuuPPP???HHHjjjgggqqq```PPPPPPDDD999555000////////////////////////........./////////000000000444666444888LLLllllllRRR\\\iiirrrssswwwvvvYYYNNNEEEEEETTTfffmmmsssxxxtttiiiEEE<<<555222...+++---222........................,,,,,,,,,------............222,,,,,,777555///666MMM|||```RRRooonnn@@@@@@CCC;;;;;;:::888666444222111///...---,,,+++*********************))))))))))))((((((((((((((()))******)))))))))***+++---...///,,,333666444333777<<<>>>999;;;<<<<<<@@@EEEBBB===@@@EEEIIILLLPPPSSSRRRMMMKKKLLLRRR\\\kkkyyy}}}___PPPUUU[[[YYYRRRYYY^^^OOOSSSccciii~~~sssMMMOOO>>>===nnnlllhhhPPPMMMJJJBBB>>>;;;666333333222111000////////////////////////...222000000000///CCCfffuuuyyy~~~yyytttqqqsssdddWWWNNNIIIMMMPPPUUU^^^eeeaaaMMM999JJJNNNQQQTTTVVVWWWQQQKKKBBBccc~~~YYY@@@DDDeeeiiiDDD:::BBB:::777999111......//////////////////---,,,///,,,222...555hhhtttbbbUUU~~~kkk222KKKGGGLLLkkkyyywwwzzzxxx|||[[[UUU???BBBlllxxxUUUHHHQQQGGG===999///////////////////////////....../////////000000000---222555666BBB^^^~~~YYYOOO]]]hhhuuu}}}|||{{{sssSSSGGGOOOTTT[[[iiioookkkyyyuuuwww{{{KKK@@@888777444...+++///........................,,,,,,,,,---......//////000444+++,,,777...---EEEvvvlllRRRMMMlllwwwHHHAAA===;;;;;;:::888666444222111///...---,,,+++*********************))))))))))))((((((((((((((()))******(((((()))***+++---...///+++444555111555AAABBB888888;;;<<<<<<@@@DDDDDD???>>>GGGQQQWWW]]]ccceeecccdddmmmwww~~~|||zzzjjj]]]QQQMMMVVVddddddrrrrrrhhhddd___ttt|||qqq[[[DDD???QQQxxx]]]VVVLLLIII??????<<<777555333333222111////////////////////////111333000000444<<<___}}}zzz}}}}}}sss~~~xxxpppmmmkkkiiimmmtttuuunnneee\\\UUUOOOKKKHHHOOOQQQUUUYYY\\\^^^___```aaa\\\RRRGGGAAAFFFQQQZZZ~~~oooTTT\\\]]]\\\^^^ggglllcccUUUBBBOOOeee}}}OOO999OOORRR;;;EEE===555999333/////////////////////...+++...000,,,333///>>>~~~jjjlllbbbJJJWWW888KKKKKKNNNjjjzzzqqqkkkiiikkkooorrrwwwzzzxxxdddgggTTTWWWnnnWWWGGGSSSHHH???>>>333////////////////////////.../////////000000000000,,,222777???TTTttt~~~[[[SSSXXXiiizzz~~~lllaaaNNNGGGMMMKKKmmmzzz~~~}}}kkkSSS>>>999888222------........................,,,,,,------.../////////...444,,,///888+++777hhhwwwyyyrrr___aaadddfffeeeeeefffhhhccc^^^YYYUUUSSSPPPMMMJJJYYYZZZ```nnn}}}|||jjj___\\\WWWWWWIII>>>;;;;;;:::888666444222111//////---,,,+++*********************))))))))))))((((((((((((((()))******(((((()))***+++---///000,,,555333---888JJJFFF333999<<<<<<;;;>>>DDDEEECCC@@@LLLZZZccckkksssxxxyyyhhhsssxxxpppaaa```pppdddSSS\\\ZZZuuuwwwfffwwwzzzgggKKKGGG>>>]]]ssstttLLLXXXNNNMMMEEE@@@<<<888555444333222111000000000000000000000000111222000222:::LLLzzz}}}zzzqqqyyyxxxyyywwwzzzuuu___VVVNNNIIIEEECCCIIIRRRIIIEEE@@@===>>>@@@BBBCCC===???AAADDDEEEEEEDDDDDDGGGIIILLLQQQ___xxx|||eeeVVV]]]nnnyyy}}}bbb<<>>666>>>EEENNNtttoookkk^^^RRRPPP[[[fffkkkoooooouuubbbKKK>>>}}}uuurrrXXX[[[III>>>???333000000000000000000000000////////////000000000000222888@@@NNNhhhddd]]]jjjpppwwwyyyVVVMMMFFFQQQpppjjjDDD888888555111000////////////////////////,,,,,,------...///000000+++333...333;;;---FFFxxxxxxlllXXXPPPHHHHHHMMMOOOJJJEEEEEEGGGJJJLLLKKKKKKLLLMMMNNNKKKGGGGGGIIIJJJHHHGGGBBBGGGNNNRRROOOPPP^^^nnntttnnnSSSeeeNNN??????===<<<:::777555333222111///...,,,+++***)))))))))))))))))))))))))))))))))''''''''''''((((((((())))))***+++,,,...///000111333000///444;;;>>>:::555:::>>>BBBCCCAAA@@@AAABBBJJJMMMSSSeeezzzbbb___uuuzzznnnooolllnnnrrraaaCCC@@@MMMwww^^^VVVyyySSSXXXHHHAAA>>><<<999555111000111333000000000000000000000000444000111777444___zzzsssqqqpppnnnlllttt}}}vvvhhhfff[[[OOOPPPRRREEECCCUUUSSSUUUUUUPPPYYYKKKdddfffWWWOOO^^^kkkfffkkktttnnn]]]RRRIIIzzzAAAEEE\\\EEEBBBIIIAAA444;;;333111///...000111111000---000,,,,,,888'''bbbuuuhhhUUUxxx\\\GGG===AAAIIISSS}}}cccNNNIIIEEEGGGJJJNNNUUU]]]lllqqqxxxtttIIIHHHhhhuuugggKKKMMMKKK888999111000//////000000///.........000222333222000///777999AAA~~~~~~wwwuuu___OOOTTTfffZZZBBB:::555000...//////.........//////000...............///000000777%%%999777,,,777]]]wwwkkkddd^^^[[[UUUMMMLLLMMMKKKFFFKKKHHHFFFFFFJJJMMMNNNMMMPPPSSSWWWYYY\\\cccooowwweeeXXX[[[aaaUUULLLRRRYYY^^^aaabbbiiiqqqnnnqqqyyyffftttPPPDDDAAA===<<<:::777555333222111///...---+++*********)))))))))))))))))))))))))))'''''''''((((((((()))))))))***+++,,,...///000111111000111555:::<<<888555999<<<@@@AAA@@@>>>@@@BBBAAAGGGOOO\\\pppzzz~~~zzz{{{kkkTTT\\\~~~oooSSSDDDCCCYYYpppXXXZZZVVVLLLBBB???>>>;;;777444222222333111111111111111111111111333000---:::KKK{{{vvvmmmfffeeegggaaaiiiuuu~~~mmm|||ppp{{{qqq[[[HHHgggYYYBBBQQQ{{{oooEEE>>><<<333666444111//////000111111000000111000000888666ssstttmmmjjjQQQ===666@@@CCCVVVfffGGGAAA===;;;???DDDJJJSSS\\\eeekkkttt{{{vvvRRR<<>>===???AAAFFFMMMSSSUUUZZZdddoootttqqq\\\DDDKKKrrriiiJJJBBBCCCmmmuuufffQQQLLLJJJBBB@@@===999666444333333111111111111111111111111555444---CCChhh||||||xxxqqqhhh]]]]]]fffnnnvvvqqqwwwxxxwwwqqq}}}wwwttt~~~lllppp~~~wwwrrrsssuuu~~~FFFEEEiiiOOO<<>>;;;333000000////////////000000//////......//////000111000666111444BBBYYYnnnccc\\\WWWVVVWWWVVVQQQLLLKKKOOOSSSRRRVVV[[[dddtttvvvqqqwww~~~{{{~~~zzz{{{vvvHHHEEE<<<===<<<:::777555333222111000///...---,,,,,,,,,,,,))))))))))))))))))))))))'''(((((((((((()))))))))******+++,,,---...///000...222777888666444444555888;;;>>>>>><<<===@@@CCCKKKPPPSSSRRRPPPSSSYYY^^^hhhkkk{{{bbbnnn[[[CCCEEEhhhzzzSSSEEEBBBMMMeeeIIIIIIDDDAAA===:::888666333222111111111111111111111111333888333VVV|||mmmkkkeeeYYY\\\kkkqqqwwwddd}}}hhhdddUUUVVVdddYYYDDDEEETTTKKKeeeyyyeee^^^jjjhhh}}}wwwsss|||\\\>>>WWWXXXBBBFFF===777555333000///000111111000///***222---,,,VVVooo|||qqqSSSZZZqqqGGG<<<:::IIIEEEeeeOOO888;;;777555888<<>>]]]uuuKKKUUUKKKHHH<<<444222000///000111111000000444222...000777888444===zzzjjjOOO@@@:::888<<>>===<<<===AAAEEEGGGHHHLLLPPPSSSVVV[[[___ddd]]]gggvvvkkkQQQRRR]]]|||{{{UUU@@@???______AAAHHH999mmmwwwmmmsssXXXDDDFFFBBB===:::888666333111111111111111111111111111---555:::lllqqqdddccc^^^TTT[[[mmmmmmuuuqqqmmmXXXgggmmmYYYJJJGGG===bbb}}}ppprrrjjjssspppzzzDDDJJJ___DDD@@@999666666333111000000111111000444...666111000jjjjjjhhh999```WWW???:::999AAAGGGlllOOO>>>>>>999777999<<<>>>DDDKKKRRRZZZfffqqqxxx|||ttt\\\FFF;;;RRRzzzdddTTToooZZZTTTMMMIII<<<555333000///111222222111000000000000333777666333ZZZtttbbbDDD@@@>>>BBBEEECCC???===999fff___DDDAAAEEENNN???UUUcccLLL???555222222111000000000000000///////////////000111111000333000;;;CCC}}}nnnsss}}}IIIFFF@@@===<<<:::777555333222111......---,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,---...//////000222444444222111444666:::;;;===<<<;;;===BBBFFFHHHGGGIIIPPPUUUWWWYYY\\\bbbdddkkkmmmsss\\\MMMEEEWWWmmmLLL======\\\mmmGGGNNN777]]]qqqQQQdddVVVJJJDDD===999888777444222222222222222222222222222///444EEE~~~yyyiii\\\XXXSSSOOOXXXhhhnnn|||lllvvvvvvYYYPPPAAA\\\SSSFFFfffyyyOOO>>>;;;;;;666444111000111111000000333000444111777xxxvvvjjjxxx888iiivvvDDD<<<;;;======EEEpppJJJ;;;:::666444777:::<<>>===<<<:::777555333222111---,,,,,,++++++++++++,,,))))))))))))))))))))))))(((((()))))))))*********+++,,,,,,------.........222222111000000222555777999:::;;;:::999;;;AAAFFFLLLJJJMMMSSSUUUSSSTTTXXXZZZfffkkknnnuuuyyy___MMMIII^^^|||aaaHHH>>>>>>ZZZ{{{]]]QQQAAAPPPiiiUUUxxxoooNNNGGG>>>999888888666444222222222222222222222222555888VVVkkkaaaVVVOOOKKKOOO[[[hhhmmmzzzsssbbblllqqqjjjeeeJJJLLLbbbDDDBBB>>>777555222111111111000///...000000000@@@xxxtttHHHzzzccc>>>===;;;CCC???HHHuuuIII<<<999555333666999;;;@@@FFFLLLSSS^^^iiiqqqwww{{{~~~|||eeeQQQ???CCCaaa}}}]]]MMMEEETTTwwwLLLSSSGGGFFF777444111000111222333333444...111888333000IIIkkkfff}}}xxxiiiZZZPPPKKKKKKLLLOOOUUU]]]aaa``````bbbdddTTTOOOJJJNNN___yyyvvv```YYY\\\^^^___PPPVVVZZZWWWVVVWWWllltttsssnnnKKKDDD444444333222111111111111000000//////000000111222000555999OOOqqqzzzOOOGGGAAA===<<<:::777555333222111,,,,,,++++++******++++++))))))))))))))))))))))))))))))))))))************,,,,,,,,,------.........333111///...///333666888888999999888777:::@@@EEEGGGGGGMMMUUUVVVTTTWWW___]]]eeecccggguuuzzzjjj]]]JJJAAAMMMppp}}}XXXFFF@@@===TTT|||pppNNNFFFCCCrrrkkkVVVwwwRRRIII???999999999888666222222222222222222222222555:::fff~~~www```[[[RRRJJJIIISSSbbblllxxx{{{jjj\\\kkkxxx___bbbpppOOO:::ZZZpppIIIFFF:::777555222111111111000///000444222555KKKjjjeeeHHH{{{YYY<<<;;;888EEE@@@NNNxxxMMMDDD<<<888666777999:::>>>CCCIIIPPP[[[eeennnvvv{{{www{{{pppZZZ@@@:::QQQuuuqqqTTTKKKLLLNNNyyyHHH\\\FFFBBB888555111000111333444444555...333<<<444444]]]}}}aaaXXX|||fffZZZYYY[[[gggccc^^^YYYVVVUUUVVVXXXRRRWWW]]]^^^\\\\\\___bbbjjjttttttjjj^^^SSSQQQ[[[|||VVVPPPGGGUUUfffooonnnzzzYYYAAA555444333222111111111111000000000000000111111222...:::<<>>BBBDDDFFFFFFJJJQQQTTTTTTVVVZZZUUUeeejjjooovvvjjjggg~~~}}}cccYYYFFFCCCGGGppppppKKKEEEEEE===QQQ|||lllfffSSSOOOJJJYYYzzzOOOLLL>>>;;;CCC777---:::333333111000222555666444999HHH|||rrr___TTTIIIFFFIIIRRRaaannnvvv{{{ppp]]]dddVVVxxxrrrWWWLLLVVVmmmUUU@@@DDDCCCGGG<<<;;;777333000000111111111000;;;---:::ZZZVVVzzzwwwOOODDD{{{[[[:::999:::FFF;;;MMM|||OOO@@@<<<999666444555:::???CCCKKKOOOXXXcccmmmtttxxxxxx{{{zzzzzz}}}nnnZZZCCC>>>DDDIIIdddcccGGGNNNEEEMMMjjjpppCCCOOOEEE999777444333444444444333222//////333999:::{{{WWW```sssLLLJJJmmmJJJJJJCCCZZZ~~~}}}rrrKKKAAA:::333111222222111111111111111111111111222222000===;;;uuu~~~tttzzzkkkcccxxx}}}MMMGGGBBB<<<;;;999666444222111000......---,,,++++++++++++)))))))))))))))))))))))))))))))))))))))******+++......---,,,---...///000111111000000111333555666888888777888:::>>>BBBDDDGGGGGGKKKQQQTTTTTTVVVZZZ___jjjddd\\\[[[KKK>>>FFFlllmmmJJJAAAEEE___vvvdddEEE@@@???777LLLxxx{{{tttiiiJJJHHHvvvwwwuuuWWWQQQCCC999999666444:::333333222111333555555444666bbbvvvzzzcccWWWMMMDDDBBBGGGRRRbbbooozzzlllgggQQQcccbbbLLLDDDJJJbbbnnnEEEDDD[[[HHH@@@;;;888333111000111111111///666000<<>><<<999666444555999>>>BBBJJJNNNWWWaaakkkrrrvvvwwwtttxxx}}}vvvbbbGGG===???===LLLkkkZZZEEEEEEAAADDD]]]SSSOOOAAA:::777555333444444444333777111444===444\\\uuu```XXXtttttt[[[llliiiGGGVVVDDD}}}dddEEE<<<333222444333333222111111111111111222222333222:::HHHrrrsssfffcccooo______hhhyyyJJJFFFDDD<<<;;;999666444222111000......---,,,++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++---------------...///000000000000000111333555666888777777888;;;>>>BBBDDDHHHHHHLLLQQQSSSSSSUUUZZZ\\\ddd\\\UUUaaahhhdddbbbwww[[[GGG:::GGG[[[vvv~~~ttt[[[EEEBBB@@@888OOO}}}~~~~~~xxxvvvHHHEEEYYYmmm___PPPDDD;;;333666:::666444333333333444444444555JJJ~~~pppWWWQQQIIIBBBDDDKKKWWWhhhvvvlllOOOLLLrrrsssVVVIIIBBBDDD[[[EEEIIIzzzCCC<<<<<<888444111111111111000...111333>>>~~~rrrLLLUUUtttuuuDDD<<<===777@@@CCCXXXJJJ???<<<:::666444555999===AAAHHHMMMUUU^^^gggnnnrrrtttuuuyyy~~~zzzgggLLL???@@@;;;@@@SSSxxxQQQGGG@@@@@@>>>PPPzzz^^^PPPDDD;;;888555444444444444444666...333===444}}}VVV\\\tttiiikkkmmmbbb[[[___bbb~~~rrreeecccBBBttt{{{NNN@@@444222333111000000111111111111111222333333999777ZZZ|||tttqqqvvveeeeeetttbbbkkk}}}yyyxxxsssHHHCCCBBB<<<;;;999666444222111000......---,,,++++++++++++(((((((((((((((((((((((()))((((((((()))***+++,,,------------......///////////////000111333555666777777777999;;;???BBBDDDHHHIIIMMMRRRSSSRRRUUU[[[ccciiibbb^^^uuunnnSSS999666@@@VVVttt|||vvvkkkcccTTTEEEDDDAAA:::TTTxxxmmmlllnnnSSSDDDIII```oooMMM@@@AAA888777:::222555333444555444333444777OOO~~~eeeVVVKKKDDD@@@DDDMMMZZZkkkxxxuuuUUUBBBNNNmmmkkkQQQKKKEEECCCXXXVVVGGGnnnLLLAAA<<<999444111111111111000111///444@@@hhhTTTeeevvvhhh<<<<<<>>>888===DDDTTTMMMCCC<<<:::777555555888<<>>WWWzzzooo___```\\\QQQHHH??????<<<888UUUuuucccccc```fffJJJGGGqqqTTT\\\@@@DDD===555777555555333333666555222555<<<[[[}}}pppZZZTTTBBB===;;;AAAKKKXXXhhhuuubbbHHHBBBDDDooocccMMMIIIDDD@@@SSSnnn@@@OOO}}}cccLLL===999555222111111111000555000555EEE^^^RRRnnnfff:::;;;===999<<>>BBBeeeZZZLLLNNNDDDEEE===IIIqqqdddGGGLLL>>>;;;777444444555555555666555999222pppzzzrrrrrr~~~{{{nnnQQQLLLsssoooTTT<<<666777444333555111111111111222333444555777DDDrrrrrrOOOCCCBBB<<<;;;999666444222111000......---,,,++++++++++++))))))))))))))))))))))))(((((((((((()))***,,,,,,++++++---...////////////,,,---...000222333444555555666777:::===@@@BBBDDDGGGIIINNNRRRRRRQQQXXX```fffhhhcccRRRPPPhhhqqq]]]TTTNNNXXXpppHHHCCC<<<666AAAdddcccQQQSSSQQQIIICCC<<<<<<;;;:::YYYlllggg\\\qqqUUUJJJaaaXXXzzz{{{JJJAAA<<<444555;;;666222222555444111777AAAzzzxxxcccPPPKKK@@@<<<<<>>^^^qqqFFF>>>:::555222111111111000444333555QQQ{{{hhhgggLLLtttaaa;;;;;;999;;;<<>><<<:::888666555777:::;;;AAAFFFLLLQQQVVV\\\dddiiikkknnnvvvxxxcccRRReeexxxjjj]]]mmmvvvTTTGGGCCCAAACCC]]]|||[[[NNNHHHDDDAAA;;;KKKuuuRRRNNN@@@<<<777444444555666666444666999AAAwwwzzzlll}}}yyy}}}XXXUUUbbb~~~]]]===444444111111666111111111111222444555666;;;```{{{{{{OOOCCCCCC<<<;;;999666444222111000......---,,,++++++++++++))))))))))))))))))))))))''''''(((((()))+++,,,---***+++---...///000000///,,,---...000222333444444444555777:::===@@@CCCDDDEEEHHHNNNRRRRRRRRRYYYccclllnnnrrriiiiiinnn___OOOGGGEEE:::777RRR~~~kkkYYYVVVOOOJJJEEE=========???```yyynnn```gggaaaLLLVVVuuu___\\\===;;;888555999777222111555333111999GGGqqq~~~rrrxxxXXXNNNEEE@@@===???IIIUUUcccsssuuunnniii|||XXXJJJCCCfff```OOOGGGCCCGGGVVV~~~TTT===LLLFFF>>>;;;666333111111111000///555666aaauuuSSSOOOQQQ:::;;;555;;;<<>>555333888111000444222000;;;JJJtttvvvdddQQQQQQDDD;;;999===HHHVVVdddtttfffRRRJJJDDDsssZZZMMM999\\\}}}[[[LLLBBB???GGGVVVzzzjjj]]]???GGG\\\???;;;666333222111111000***666777lllrrrRRRZZZBBB888;;;222:::===HHHgggRRR@@@<<<;;;888666555666888999???DDDIIIMMMOOOUUU^^^eeejjjooovvv}}}{{{xxxpppQQQDDD??????\\\oookkkYYYAAAKKKCCC@@@QQQzzzuuummmMMMBBB>>>888555444555666777999555;;;}}}yyysssuuunnn[[[MMMCCCbbb[[[ddd```KKKBBB888444888111111111222333444666777IIIxxxppppppRRRAAAAAA999999777666444222111000......,,,+++)))***---000******))))))))))))******))))))(((((()))+++---...,,,,,,,,,------............///000222333444555555222666:::===???@@@BBBDDDBBBEEEMMMSSSRRRQQQZZZfffmmmpppVVVLLLMMMnnnwww~~~uuuZZZKKKGGG888BBBqqqppp]]]LLLHHHDDDBBB???<<>>NNNpppnnnqqq======eeedddBBB::::::777///000444000444///000cccvvvPPPNNNyyy{{{;;;555AAA888:::BBBKKKjjjXXX======:::777444333555888:::===AAAFFFJJJNNNSSS[[[aaadddpppmmmqqq}}}UUUHHHMMM???hhh{{{dddJJJGGGCCCCCCXXXLLLDDD@@@;;;777666777777777===(((UUUeee]]]kkk[[[YYYdddIIIFFFJJJzzzmmmbbb}}}CCC<<<888...555333---:::333,,,888777888TTTttt~~~{{{``````sssQQQAAABBB;;;:::888666444222000000000/////////...+++(((%%%******))))))))))))******))))))((()))***+++---...,,,,,,,,,---------.........///000222333444555555333666:::===???AAACCCEEEHHHIIINNNRRRRRRSSS]]]jjj~~~rrr\\\ZZZwww|||tttppp\\\RRR===FFFuuuzzzcccOOOPPPNNNJJJCCC@@@RRRyyy|||ccceeeqqqJJJVVVjjjgggMMM>>>AAA<<<999444:::111555555888444nnn}}}yyy```LLL;;;>>><<<===???GGGUUUiii}}}rrr\\\CCCHHHPPPrrrZZZJJJCCC@@@MMMcccttt[[[QQQDDDAAA@@@;;;LLLpppOOOAAAaaaxxxFFF;;;888777///000444000222333666___^^^FFFQQQ}}}{{{===666???777:::BBBNNNnnnYYY:::===:::777444333555777999<<<@@@EEEIIIMMMRRRZZZ```eeepppsssttt~~~hhhWWWIII???uuu|||cccGGGDDDAAADDD[[[PPPDDD@@@;;;777666777777777;;;:::lll|||}}}___QQQZZZ___HHHFFFHHHrrr___}}}LLL>>>:::333;;;444...999333...888666999aaa~~~ddd[[[tttxxxfffNNNAAABBB<<<;;;999666333111000///,,,******+++---,,,)))&&&******))))))))))))******))))))))))))***,,,---...,,,,,,,,,------------......///000222333444444555444777;;;===???AAADDDFFFJJJJJJMMMQQQSSSWWWcccoooiiifff}}}mmm\\\CCCMMM{{{sss]]][[[]]]WWWJJJJJJbbbooolll{{{NNNMMM~~~]]]mmmPPPFFF@@@@@@999666999111888666555888}}}uuukkkUUUGGG:::===;;;<<<@@@IIIYYYlll~~~UUUOOOOOOTTTZZZDDDBBB888;;;HHH\\\{{{dddKKKGGG@@@>>>===:::NNNsssttt\\\@@@XXXNNN===666777111111444000///444===fffaaasss@@@UUUzzzuuu>>>666>>>777999AAAQQQxxx___>>><<<:::777444333444777888;;;???DDDHHHKKKQQQXXX^^^eeeooozzzyyysss|||}}}vvvdddGGGKKKhhhKKKGGG???GGGbbbSSSFFFBBB<<<888666777777777...AAAuuuvvvzzz}}}lllVVVCCCzzzXXXHHHGGGEEEmmm```eeevvvYYY???777333:::555///888222111888444===wwwmmmWWWddd^^^ZZZ{{{wwwxxxLLL@@@BBB>>><<<999666333111000//////---***))))))+++---///******))))))))))))******)))))))))***+++,,,---...---------------------------...000111333444444444555777;;;===???AAADDDFFFGGGHHHLLLQQQUUU\\\fffnnnfffgggyyyuuu___FFFSSStttmmmrrrkkk[[[[[[uuusssqqqqqq]]]IIIccc]]]YYYEEE;;;BBB555888777000;;;666333>>>ddd\\\JJJBBB;;;>>>;;;<<>>===TTTzzzxxxddd???QQQvvv[[[AAA555777333222444111000000AAAxxx|||lll???VVVqqqhhh;;;666<<<999:::AAATTTzzz^^^AAA<<<:::777444333444666777999===BBBFFFIIIOOOVVV[[[eeeppp|||nnnzzzssseeeuuufffIIIbbbmmmRRRJJJAAANNNjjjeeeHHHCCC===888666777777777444QQQ}}}{{{zzzvvvkkk^^^qqqaaaKKKoooUUUIIIHHHCCCkkkkkkXXXmmmFFF555111666666111777222555888444FFFuuu}}}yyyVVVVVVkkk~~~uuuRRRUUUuuu}}}cccKKK@@@BBB???===999666333111000000222333222...***(((+++...******))))))))))))******((()))***+++,,,------...---------------------------...///111222333444444555777:::<<<>>>AAADDDGGGFFFIIINNNRRRWWW]]]```bbbddduuuUUUaaatttwwwyyyaaaIIIZZZ{{{rrrssstttssskkkjjjrrrxxxQQQTTT]]]iiimmmEEE888CCC333888777000;;;555333EEEyyy___uuuRRRDDD@@@===>>>;;;===DDDRRRddduuuyyyYYYMMMFFFAAA<<>>@@@ZZZuuuCCCHHHdddnnnJJJ555777666333444333333+++DDDrrrAAAXXXoooXXX777555;;;<<<<<<@@@WWWrrrTTT@@@;;;:::777555333444555666888<<>>888666777777888;;;]]]zzzzzzrrr{{{uuuxxxeeekkkqqq^^^PPP^^^xxxTTTJJJHHHCCCcccWWWQQQ:::555666555333666222888888666TTTqqqxxxqqqzzz~~~ZZZOOO\\\```yyyfffMMMSSSkkkbbb{{{JJJAAAAAA???===999555333222111222)))+++------+++))))))*********))))))))))))******((()))***,,,------...---...------------,,,,,,,,,---...///111222333333444444666999;;;===???CCCFFFIIIMMMQQQTTTWWWZZZXXXSSSKKKXXXVVVEEEXXXrrroooyyyfffOOOcccsssccc```pppkkk\\\ddd]]]XXXqqqYYYNNN;;;AAA777777888111999444666LLLdddmmmuuulllPPPBBB>>>===<<<;;;>>>GGGWWWjjj{{{XXXPPPLLLHHH??????___jjjYYYNNNDDDHHHCCC>>>>>>EEEaaaKKK===MMMUUU888888888333444555777,,,IIIuuuLLLdddOOO777666:::======???[[[qqqMMMAAA;;;:::777555444333444555666:::???BBBEEEJJJQQQVVVhhhzzzxxxyyyYYYIIIddd|||vvv[[[IIIhhhlll[[[IIIFFFVVVqqq}}}LLLFFF>>>999666777777888<<>><<<888555333222333333888222+++(((+++------+++******))))))))))))******((()))+++,,,.........---......---------,,,,,,,,,,,,---///000222333333333444666888999;;;>>>BBBEEEIIINNNQQQRRRWWWZZZUUUMMMHHH???CCC<<>>AAADDDHHHOOOUUUlll~~~qqqwwwJJJDDD[[[ttt}}}nnnNNNFFFXXXiiiaaaZZZFFFCCCSSSmmmzzzNNNHHH???999666666777888DDD}}}kkkttttttqqqooosss|||YYYLLL???MMM]]]nnnWWWKKKCCCBBBDDDUUUyyyeee}}}YYY>>>666444111555777222:::777>>>vvv}}}xxxwww}}}|||yyy]]]ZZZNNNIII___hhhOOOIIIKKKVVVkkkKKKAAA@@@>>><<<888555333333444444cccOOO666***+++000///,,,******))))))))))))******((()))+++---.........---.........------,,,,,,,,,,,,---///000222333333333333555777999:::===BBBEEEGGGKKKNNNPPPVVV\\\YYYPPPPPP888===999GGGjjjsss|||ppp\\\yyywwwLLLCCCKKKYYYXXXZZZeeellliiifffeeejjjwwwQQQGGGfffyyyKKKcccaaaeeeBBB222>>>555;;;333444111===UUURRRzzzXXXIII???<<<===;;;<<<@@@KKK^^^rrr|||lllxxxSSSNNNHHH???EEEjjjsss^^^SSSNNNNNNDDD===CCCQQQrrrsssMMMFFFeee<<<;;;:::444555777///:::ZZZYYY|||KKKwwwTTTAAA;;;666:::;;;@@@dddvvvwwwFFF>>>;;;999777555444333333333555888===@@@CCCHHHNNNTTTooo{{{lllppp???@@@VVVuuuuuu```BBBDDDMMMnnncccbbbjjjbbbNNNPPPRRR===@@@OOOhhhtttOOOHHH@@@999666666888888===~~~wwwwww{{{sssssseeeOOOGGGFFFJJJ}}}}}}WWWIIIEEE??????DDDZZZccc~~~___DDD:::777///666888333;;;666AAAjjj{{{yyy}}}}}}iiiaaaXXXBBBLLLdddNNNJJJJJJRRRoooyyy{{{KKKCCC@@@>>><<<999666333111000000cccgggUUU555&&&...111)))---......,,,***((()))))))))***,,,---......---,,,.........------,,,,,,,,,,,,---...000111111111111555777:::<<<>>>@@@DDDGGGLLLNNNNNNPPPZZZeeeeee^^^QQQBBBEEECCC;;;[[[}}}uuuwwwpppjjj]]]TTTFFFAAAJJJMMMCCC;;;<<<===EEEPPP\\\kkk|||ccc[[[gggMMM^^^vvvVVVBBB555>>>777;;;222999///@@@```XXXmmmJJJDDD>>>999:::;;;???@@@LLLbbbxxxzzzvvv```zzzlllsssgggHHHAAARRRqqqnnnXXXbbbUUUEEE>>>GGG___}}}LLL???{{{zzz888;;;333999777///444777[[[}}}dddTTTGGG~~~GGGAAA777777<<<999CCC[[[zzzqqq@@@???:::888777555444444444444555===;;;:::BBBFFFJJJUUUttt}}}sssuuuPPP@@@???YYYzzzUUUDDDBBB@@@;;;XXXoooNNNHHHCCCCCCBBB>>>===>>>===KKK]]]pppqqqTTT<<>><<<999666333111000000222;;;888+++&&&---///(((***+++,,,+++***)))***+++)))***+++---...---------......---------,,,,,,,,,,,,---...000111111111111555777:::<<<>>>@@@DDDGGGEEENNNNNNIIIYYYyyymmmQQQJJJHHH@@@WWWuuutttzzzyyyeeeYYY```|||___[[[JJJ@@@EEEFFF===888:::777>>>HHHTTTdddvvvmmm]]]eeeSSSWWWYYYAAA555666666999222<<<000;;;___dddfffFFFAAA===999;;;<<<>>>@@@MMMcccyyyttt```III```UUUsssUUUAAATTTyyymmmYYYFFFEEEWWWqqqOOO@@@rrr===;;;333:::;;;666777<<>>999888666555444333444444111999:::===CCCBBBIIIYYY}}}~~~|||{{{eeeeeeEEE;;;DDD^^^{{{nnnNNNAAA===;;;NNNsss\\\LLLFFFAAAAAA@@@<<<;;;<<<;;;GGGXXXiiiiiirrrLLLEEE;;;///888:::999NNNtttsss^^^{{{tttlllmmmKKKnnnmmm[[[KKKFFFHHHBBBMMMzzztttsssUUU:::444666333888444999777PPPpppwww|||jjj[[[\\\iiiwwweeeVVVGGGIIIqqqyyyfffRRRNNNMMMYYYzzzvvvJJJDDD@@@>>><<<999666333111000000"""(((,,,+++***+++***'''''')))******))))))***,,,)))***+++,,,------------------------,,,,,,,,,,,,,,,---...000111111111111555777:::<<<===@@@DDDGGGAAAPPPOOOFFFYYYmmmVVVRRRGGGNNNeeelllzzzgggNNNBBBOOOmmmkkkbbbPPPEEEIIIJJJ@@@999:::333888@@@JJJYYYkkktttWWWWWW___MMMiiiBBB:::999666777222>>>222777ddd{{{ooo]]]BBB???;;;999<<<===>>>AAAOOOfffzzzjjjOOO___OOOhhhJJJ___sssbbbJJJNNNhhhWWWBBBaaaGGG<<<111888:::888555<<>>:::999:::999BBBPPP```vvvkkkTTTEEE:::000:::999777NNNdddhhhYYYtttllltttSSS{{{nnnZZZRRRLLLFFFEEE^^^zzz]]]```???555888444666333666999YYYmmmyyy|||~~~~~~{{{^^^VVVNNNKKKWWWeeerrr\\\EEEMMMssszzzeee[[[LLLIIIeeexxxqqqGGGCCC???>>><<<999666333111000000333///......,,,)))))),,,'''((())))))(((((()))*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111111555777999;;;===@@@CCCFFFDDDPPPQQQKKK[[[ggg___PPPEEEOOO\\\qqqxxxQQQ999BBB\\\xxxbbbQQQGGGMMMNNNCCC888666555666:::BBBNNN^^^ttt}}}UUUIIIjjjKKK|||qqqEEE???@@@777666111===333666pppgggssszzzVVV@@@>>>;;;999<<<<<<>>>CCCRRRjjj}}}iiilllYYYwwwiiiSSSnnnpppFFFjjjkkkOOOSSSllldddEEEQQQQQQ===111666444555000777mmmppp~~~cccRRRuuuzzz888666333777===;;;FFF___wwwLLL777999888666444333333333444555444444:::??????WWWSSSCCC<<>>===999888999777>>>IIIWWWnnn||||||LLLAAA???777;;;666333JJJVVVVVVdddmmmhhhrrrxxx{{{lllgggZZZzzzfff^^^QQQCCCJJJsssPPPeeeEEE:::777666555444555:::aaa{{{zzzzzzwww|||~~~|||~~~nnnfffUUUHHHWWW\\\oooeeeEEETTTxxxhhhaaaHHHHHHwwwzzznnnFFFBBB===>>><<<999666333111000000222+++))),,,,,,***+++000((()))***)))'''''''''(((++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111111444666999;;;===???CCCFFFJJJKKKNNNRRRYYYqqqxxxlllYYYBBB???JJJ^^^xxxeee>>>;;;MMMjjjssssssgggQQQBBBCCCDDD;;;222222555444666===GGGVVVnnn^^^GGG~~~iiiRRRwww]]]NNN===;;;888777111999555:::[[[zzzpppRRR@@@???;;;999;;;:::???EEEUUUmmmrrr```QQQyyymmm]]]VVVyyy~~~UUU???SSSbbbjjjQQQTTTgggxxxrrrIIILLLVVV>>>333555000222333444pppiii~~~xxxJJJJJJwww888777333777<<<999DDD___xxxJJJ888888777555444333333333333555555555===AAA>>>RRRwwwhhhEEE:::???YYYvvviiiQQQAAA;;;OOOddd~~~lllWWWJJJDDD??????===:::888:::888<<>><<<999666333111000000***((((((,,,...,,,******)))******)))(((''''''(((++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,,,,---...000111111111111444666999;;;<<>>555888999333666777BBB]]]gggMMM@@@@@@;;;999;;;888>>>EEEVVVmmm~~~QQQBBB___{{{^^^[[[jjjAAAUUUUUURRRbbbttt]]]LLLRRR___lll}}}NNNPPPYYY>>>555888000444999777xxxrrrjjj777CCC}}}www888888444777;;;888EEE```}}}KKK;;;888777555333222222333333111555888???DDD>>>DDD[[[zzzOOO???<<>>:::999:::888;;;AAANNNgggUUUCCC@@@666666555;;;XXXYYYFFFkkkttt}}}mmmhhhmmmjjjiiicccggg|||^^^PPPaaazzz}}}zzzlllIII888444888444:::666>>>tttmmmtttuuuhhh}}}gggvvvOOO```{{{fffNNNdddnnnIIIFFF>>>>>><<<999666333111000000......---,,,---...+++&&&''')))******(((((()))++++++++++++***+++---...///******+++++++++,,,,,,,,,,,,---...000111111111111444666888:::<<>>888333555MMMqqqUUU>>><<>>GGG|||ccc888888444666:::888GGGdddNNN<<<888777555333222222222333111666666:::CCC@@@@@@JJJ}}}\\\CCC<<>>===999888:::888:::>>>LLLffffffFFF>>>555666666===SSSTTTOOOssspppsssuuukkkppp}}}```dddwww[[[TTTaaauuupppMMM999555999333;;;666CCCrrrsss~~~eeevvvqqqttt\\\jjjgggZZZzzzoooLLLHHH@@@>>><<<999666333111000000///000,,,&&&(((000111,,,&&&''')))***)))***,,,---,,,+++******+++,,,...///*********++++++,,,,,,,,,,,,---...000111111111111444666888:::<<>>:::999<<<888:::BBBSSSiiizzz```DDDAAA[[[xxxrrrhhhKKKOOO|||ccc{{{lllYYYJJJEEEGGGDDDEEE```ooo^^^GGG;;;888EEEOOOUUUeeexxxLLLMMMccc@@@777999...444+++<<>>DDDEEEKKKXXXiiiuuuaaaAAA777555???LLL\\\xxxqqqTTTBBB888LLL[[[iiisssWWWJJJkkktttIIICCC>>>>>><<<999777999888999===KKKeeennnGGG???888999666:::FFFHHHWWWppprrrhhhgggzzzOOOiiiaaawwwmmmqqqwwwjjjRRRRRR[[[sss|||rrrQQQ>>>666:::111:::555FFF{{{qqqqqq~~~iiirrr}}}gggsssmmmhhhkkkOOO???@@@===<<<999666444111000///,,,,,,,,,+++++++++************))))))))))))******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---///////////////111333333555888;;;===???BBBEEEEEEHHHLLLOOORRRUUUYYY\\\bbbjjjrrrvvvvvvnnn]]]NNNAAA<<>>555777777???222777___sssrrrOOOEEE<<<::::::777555555:::BBBTTTkkk|||dddCCCGGGEEE___qqqSSSEEEEEE^^^}}}YYYzzz```KKK???>>>BBB@@@BBB@@@666777;;;888;;;HHHQQQ^^^sssUUUHHHrrr~~~CCC444===:::000666@@@uuugggWWWeee999;;;999999;;;:::MMMoooNNN<<<999777555333222111111222444666888:::===AAAGGGKKKOOO___yyy___JJJBBB777999???BBB```xxxuuummmOOO888999BBBCCCFFFLLL:::___VVVGGGBBBBBB;;;:::<<<888888:::>>>JJJcccFFFBBB555333555<<>>;;;rrrvvvccctttwww{{{uuuwwwzzztttMMMEEE======<<<999666444111000///,,,,,,,,,+++++++++************))))))))))))******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---...//////...///111333333555888;;;===???BBBEEEEEEGGGKKKOOOSSSUUUTTTTTTIII\\\sssqqqXXXCCCHHH;;;AAAWWWyyyxxxVVV===:::>>>HHHYYYooofff]]]QQQ[[[qqqZZZGGGDDDJJJGGGCCCBBB???>>>999777888999EEEaaa|||zzzjjjcccKKKQQQvvv{{{xxxoooEEEAAA777555;;;333>>>jjj~~~hhhMMMCCC;;;::::::777666666???FFFXXXoooUUUJJJDDDOOOrrr]]]HHHBBBQQQ]]]sssuuuNNN@@@>>>BBB@@@BBBAAA888777:::777:::FFFOOO]]]qqqZZZJJJoooIII222666555000777BBB}}}gggZZZ\\\lll999;;;999999;;;:::NNNpppMMM888999777555333222111111222444555888:::===AAAGGGKKKFFFOOOyyymmmXXXQQQAAA666666666FFFmmmfffjjjUUUCCC@@@CCC@@@>>>>>>===kkkXXXJJJEEEEEE===;;;<<<666777999===IIIbbbCCCEEE:::888555777???DDD^^^yyywwwmmmiiimmmYYYMMM]]]fffOOOnnn}}}WWWMMMTTTFFFDDDAAA>>>:::<<>>BBBDDDEEEGGGJJJNNNOOOMMMJJJGGG???IIIVVV___eeegggbbb[[[MMM???999BBB[[[yyyUUU@@@???>>>DDDTTTeeeLLLFFFPPPMMMEEEBBBAAABBB<<<888777777AAA]]]xxxxxxaaafffNNNSSSyyytttooouuuCCC>>>888444888444GGGyyy|||cccIIIAAA:::::::::888777888@@@HHH[[[rrrgggMMMAAACCCiiikkkMMM>>>BBBhhhfffooozzzTTTBBB<<>>??????888666999666777BBBKKKZZZooo```LLLpppUUU666555666555111BBB~~~cccnnnHHHcccppp999;;;888999;;;<<>>===555777999===IIIbbbCCCDDD<<<;;;666666???HHHYYYwww}}}jjjgggggguuuuuuTTTLLL{{{kkkHHHVVVpppCCC:::???;;;999999888;;;FFFPPPccc}}}sssoooUUUCCC999===444:::;;;BBBeeewwwwww{{{{{{yyykkkhhh}}}{{{ttt|||yyyzzzLLLFFF>>>===<<<999666444111000///,,,,,,,,,+++++++++************))))))))))))******+++++++++,,,,,,,,,------,,,++++++******++++++,,,---...///.........000222333555888:::<<<>>>AAACCCDDDHHHKKKKKKGGGCCCAAA@@@LLL[[[ooo|||~~~qqqVVV???FFF>>>999;;;IIIkkkmmmWWWMMM@@@>>>MMM~~~YYYHHHOOOMMMFFFCCCBBBEEE???:::888777@@@\\\www|||dddgggNNNSSSyyyppp]]]BBB777777444777555IIIrrr^^^EEE???:::::::::888777:::===GGGZZZrrrkkkPPPFFFjjj\\\EEE===NNNeeeiii\\\^^^nnn~~~]]]FFF<<<>>><<<;;;;;;555555999555555???HHHWWWnnneeeGGGmmmZZZ999555777777222JJJiii\\\AAAiiiggg999;;;888888;;;===SSSwwwMMM>>>999777555333222111111222333444777999;;;@@@EEEIIITTTWWWWWWqqqtttYYYZZZHHH@@@BBB444CCCyyygggUUUBBBCCC@@@===???BBBAAA;;;???{{{___OOOIIIIIICCC@@@>>>666777999>>>KKKeeeJJJBBB777:::999:::DDDHHHUUU}}}lllfffiiidddQQQsssWWWKKKuuuooommmgggFFF>>>DDD>>>;;;;;;<<<===CCCJJJ^^^yyyzzzeee___GGG777:::333999;;;KKKnnnjjjyyyxxx}}}~~~sssgggsssqqqcccmmmfffmmmlll\\\ZZZcccWWWUUUhhhsssOOO@@@CCC===<<<999666444111000///,,,,,,,,,+++++++++************))))))))))))******+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,---......---...000222333555888:::;;;===@@@BBBBBBHHHLLLIIIBBB>>>AAAFFFWWWeeeyyyiiiNNN;;;;;;777555<<>>FFFYYYppp```MMMggggggNNN@@@===BBBCCC???AAAOOOjjjOOOAAABBB>>>;;;:::444555999555444===FFFWWWpppwwwBBBaaaVVV777444444222999XXXssshhhJJJrrrWWW999;;;777888<<>>;;;999888@@@ZZZtttfffKKKHHHiiiSSSKKK===666:::999444EEErrr~~~MMM@@@<<<999:::999666777;;;AAAIIIZZZnnn|||uuuUUUeeevvvWWWFFF@@@999444444222666888fffuuuWWWHHHIIIDDD???<<<888555999555444<<>><<<666;;;;;;TTTrrr|||yyy|||~~~yyycccgggdddbbbNNNPPPhhh~~~{{{bbbGGGGGGBBBFFFuuummmyyyNNNAAACCC===<<<999666444111000///,,,,,,,,,+++++++++************))))))))))))******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,---......------///111333555888:::;;;<<>>000///,,,+++000999>>>======<<<333222666777VVVpppUUUKKKNNNZZZ}}}]]]GGGHHHMMMIIIBBB===:::999777>>>UUUnnnlllPPPHHHbbbfffFFF;;;666:::888444FFFiii}}}yyyLLL>>>;;;::::::888555666:::AAAHHHYYYmmm|||bbbbbbaaaVVVDDD<<>>999777555333222111111222111333555777:::>>>DDDHHHGGGBBBCCCLLL___zzzwwwSSSSSSPPPJJJEEE>>>999777<<>>FFF|||bbbGGGDDDBBB>>><<<;;;::::::@@@GGG[[[|||jjjNNNqqqLLL???;;;777======WWWqqqyyy~~~yyyzzz~~~zzzooo^^^jjjooo___UUUTTT___yyyiiiJJJFFFEEEQQQcccKKKGGGAAA===<<<999666444111000///,,,,,,,,,+++++++++************))))))))))))******++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,---...---------///111333555888::::::<<>>JJJjjjHHHCCCHHHAAAAAA===:::999666;;;QQQiiilllOOOCCCYYYpppIIIAAA666:::777444IIIppp}}}uuuJJJ>>>;;;::::::888555666:::>>>EEEVVVmmm~~~|||cccMMM\\\bbbuuu}}}zzz{{{pppZZZUUUTTTHHH???BBB@@@;;;>>>333DDD666<<>>555444555444ZZZsssjjjxxxXXXvvvlll::::::666777<<>>CCCGGGJJJ999EEE]]]aaa]]]NNN444>>>888AAAKKKCCC999:::<<<222EEEhhhxxxaaaZZZjjjmmmVVVJJJ@@@@@@BBB<<<:::;;;>>>HHH___|||SSSEEE222666;;;>>>GGGBBBFFFqqqhhh]]]ccckkk~~~nnn~~~uuuooo```iiiPPPTTTHHH@@@GGG???GGGSSSnnnOOOMMMDDDAAA???===999888>>>GGGXXX{{{oooYYYvvvRRR===888555===???[[[yyylllzzz|||yyyxxxzzzjjj}}}fff]]]oooyyyrrrbbbHHHFFFnnniiiddd\\\NNNDDDCCC^^^```mmmJJJFFF@@@???<<<999555222111111111...---,,,,,,++++++,,,,,,******)))))))))))))))***++++++++++++,,,---...///+++,,,,,,+++******+++---,,,---.........///111333333555999;;;===???BBBEEEFFFFFFFFFDDD@@@;;;666333333555666444111000333666222333000333777111111@@@sss~~~TTTEEE333>>>999}}}fffPPP???BBB???>>>===;;;666999KKK___zzzKKKQQQZZZuuuWWW888>>>555777888GGGyyy~~~hhhEEE<<<;;;:::888777888888999@@@IIIYYYkkk|||xxxddd]]][[[vvv~~~mmmYYYIIIPPPTTTmmmaaaFFFGGG===;;;GGGKKKHHH:::MMMPPPcccuuu^^^MMMNNNLLL@@@<<>>DDD???>>>999999;;;FFF[[[vvvUUU???888999333;;;CCCEEESSSrrrttthhh```ZZZvvvtttnnn~~~}}}[[[VVV___WWWNNNQQQXXXNNNuuuqqquuuVVVLLLGGGEEEAAA<<<888777>>>EEE___\\\SSSAAA666777555AAA[[[ttt}}}^^^vvvxxxzzzyyyrrryyyoooXXXHHHPPPfffzzzddd\\\[[[TTTmmmmmmaaa\\\KKK@@@EEEbbbVVV|||fffEEEEEE>>>>>><<<999555222111000000...---,,,,,,++++++,,,,,,******))))))))))))******++++++++++++,,,---......+++,,,,,,+++******+++---,,,---.........///111333333555888;;;<<<>>>AAADDD@@@CCCFFFDDD???999666555888888888777666777999<<<444666222222444...222CCCwwwWWWEEE777666999iii}}}```GGGCCC@@@>>><<<:::777888CCCQQQjjjSSSFFFUUU|||aaaVVVCCC<<<555888999IIIpppbbbFFF<<<;;;:::888777888888999???IIIYYYkkk|||ttthhhdddeeepppxxxNNNCCCKKKxxxqqq]]]GGGJJJ___eee]]][[[vvvcccKKKJJJLLLEEE???AAA999777777888;;;GGG```vvvUUUTTTyyyFFF444666777:::UUUrrrbbbOOOtttccc999555444888<<>>FFFPPPjjjllldddOOO???:::777333444444333333333333444444444888<<>>888777888AAATTTooo]]]FFF===>>>666<<<;;;FFF\\\~~~~~~nnn```\\\yyytttxxx{{{pppPPPWWWhhhvvvoooWWWQQQFFFDDDBBB???999888???HHHaaa\\\```>>>666;;;888@@@YYYooommm```~~~yyy|||mmmiii___UUUQQQRRR___xxxjjj___TTTgggpppZZZEEE???FFF```___yyy___BBBEEE>>>>>><<<999555222111000000...---,,,,,,++++++,,,,,,******)))))))))******++++++++++++,,,,,,------...+++,,,,,,+++******+++---,,,---...///...///111333444666888:::;;;===@@@CCC<<>><<<;;;999777;;;@@@SSSrrreeeFFFSSS]]]TTTDDD;;;666999999JJJiiiYYYCCC<<<;;;:::888777888888999???IIIYYYlll|||oookkkhhhaaaUUU```llluuu~~~{{{nnnQQQ@@@999PPP|||dddllloooOOOIIINNNKKKDDD@@@:::999888999<<>>>>>888777777===MMMhhhttt\\\DDD<<<>>>555999888HHHbbb|||}}}xxx___aaa~~~]]]IIILLLKKKKKKQQQTTT]]]DDD@@@PPPnnnfffUUUEEEDDDCCCAAA<<<999@@@JJJhhh~~~XXXhhh???777<<<999>>>```iiitttggg}}}zzz~~~zzz}}}vvviiiXXXJJJJJJ[[[mmmlllVVVUUUiiitttRRR======CCCTTTiiittt^^^BBBFFF@@@===;;;888555333111//////...---,,,,,,++++++,,,,,,******))))))******++++++***+++,,,,,,------------+++,,,,,,+++******+++---,,,...//////...///222444444666888999:::<<<@@@CCC@@@CCCHHHIIIHHHDDDBBBAAA888444111111555:::<<<<<<777;;;999777555///777NNNMMM888AAA???NNNiiidddJJJ???@@@@@@@@@<<<999888999AAAfff}}}RRRVVVfff|||\\\>>>;;;888:::777HHHhhhTTT>>><<<;;;:::888777888888999@@@JJJ[[[nnn~~~hhhMMM;;;999555444===IIIMMMJJJJJJDDD===;;;DDDbbb\\\NNNOOONNNHHHCCC<<<;;;:::999;;;GGG___tttWWWWWWyyyHHH666555444555^^^ttt{{{]]]{{{ccc;;;777555888===LLLlllKKKAAA999888666555333222222222222444888;;;;;;AAAQQQaaaeeeeee\\\KKKAAABBBAAA<<<;;;;;;<<<<<<:::888666555666222AAAnnnuuuyyyjjjmmmSSSBBBDDD======;;;:::999;;;GGGbbbyyyVVV>>>999===666888;;;KKK```vvvmmmzzzzzz~~~\\\fffoooSSSPPPdddggg\\\RRRJJJAAA@@@EEE===>>>qqqrrrTTTEEECCCCCCCCC===999???KKKiii}}}XXXiiiBBB888;;;888<<>><<<::::::444CCCyyydddTTT;;;<<<;;;:::888777888888999AAAKKK\\\ppp___>>>===@@@BBBBBBCCCCCC???:::888===>>>555///BBBsss}}}kkkoooWWWMMMJJJGGGDDD???===:::999999CCCZZZooo^^^UUUtttGGG888555222000]]]ppppppvvv___wwwjjj===777555777<<>>>>>===;;;:::888666333JJJ|||jjjgggjjjuuuXXXDDDCCC<<<<<<<<<<<<;;;999BBB\\\ZZZAAA999???999;;;:::JJJ^^^sssjjjwwwnnnVVVjjjzzz___[[[ooovvvlll^^^QQQHHHDDDFFF@@@GGGxxx}}}hhhtttmmmJJJCCCAAABBB>>>999>>>JJJ```aaaeeeCCC777<<<999===mmmkkk{{{|||rrriiiYYYIIIVVVtttqqq___\\\jjjaaaIIIBBBHHHCCCDDD___xxxvvvtttjjjBBBAAA===;;;:::888666333000...---...---,,,,,,++++++,,,,,,***************+++,,,---***+++,,,---------,,,++++++,,,,,,+++******+++------...///000///000222444555666888999;;;>>>CCCGGGHHHIIIJJJNNNTTTZZZ^^^aaaXXXRRRIIIAAA===<<<<<<<<<666:::888888777000444HHHkkkzzz|||XXX???777JJJ\\\yyyiiiHHHIIIHHHGGGHHHJJJFFFAAA===bbbSSS\\\tttllljjj@@@;;;;;;:::222AAAlll___XXX===<<<;;;:::888777888888999@@@KKK]]]ppp|||SSS@@@BBBHHHMMMOOOLLLEEE===888666999:::777777IIIpppuuuiiiuuusssJJJ;;;dddaaaLLLDDDCCCBBB@@@===:::888777AAAVVVkkkiiiUUUuuuHHH999777444666dddxxxvvvkkkZZZooohhh<<<777555777<<>>===<<<;;;:::777MMM}}}bbbeeeFFFZZZvvv|||]]]GGGDDD===>>>;;;===<<<999>>>XXXcccEEE888<<<777:::666FFF]]]yyyxxxpppcccPPPllloooUUULLLVVV[[[[[[TTTGGGMMMDDDDDDDDDRRRzzz^^^IIIRRRoooSSSFFF@@@BBB@@@:::===HHH]]]dddwww|||\\\BBB666===>>>@@@gggdddyyy~~~sssggg]]]PPPaaazzzeeeWWW]]]~~~~~~YYYGGGCCCFFF???BBBOOOnnnuuuvvvEEE???===::::::888666333000...---...---,,,,,,++++++,,,,,,************+++,,,---...***+++---......---+++***+++,,,,,,+++******+++------///000000///000222555555666888999<<<@@@FFFJJJIIINNNSSSVVVZZZcccrrr~~~|||uuuhhhYYYMMMEEECCCCCCCCCCCC<<<999999222666GGG[[[pppsssnnn[[[NNNDDDNNNVVVaaavvvTTTNNNEEEEEEOOOVVVPPPCCC@@@ddd|||TTT___|||www```CCC777::::::111CCChhhaaaZZZAAA<<<;;;:::888777888888999???III\\\ooonnnRRREEEGGGHHHJJJLLLKKKFFFAAA??????===;;;:::===PPPtttttt\\\WWWTTT>>>BBBffflllPPPEEEAAA>>>@@@===:::777777@@@VVVkkkpppSSSzzzIII777666666;;;hhhppp]]]sss^^^;;;666444777===NNNppp|||DDD::::::999777666444333333333444222444999???IIIXXXfffhhhzzzxxxbbbNNNIIIHHHFFFDDDBBB@@@??????@@@<<>>[[[~~~zzzcccJJJGGG@@@AAA;;;??????;;;???WWWyyykkkIII777999444999666BBBXXXyyyiii|||fffRRRooopppaaaZZZXXXaaaddd\\\OOOGGGIIIHHHPPP{{{}}}___RRRppp^^^KKK@@@BBBCCC===>>>GGG^^^XXXZZZCCC444<<>>???>>>::::::NNNyyyzzz]]]NNNFFF>>>QQQmmmppp{{{uuuVVVIIICCC>>>???<<<:::888888BBBXXXlllpppQQQ~~~HHH333333666666ccchhh~~~UUU999555444888???QQQtttwwwBBB===:::999777666444333333333666333444:::BBBLLLYYYeeemmmyyyaaaRRRPPPMMMIIIFFFDDDCCCCCCDDD@@@SSSmmmIIIAAAEEEppp~~~|||gggMMMJJJBBBDDD>>>CCCDDD???AAAZZZvvv}}}rrrOOO;;;<<<888>>>;;;AAAPPPqqqeeeyyyoooWWWqqqsssXXXKKKYYYkkkkkkeeeSSSMMMNNN[[[zzzssseeeOOO@@@CCCEEE??????FFF\\\KKKaaaGGG444888===DDDQQQkkkyyy}}}{{{cccSSS\\\}}}lllQQQJJJLLLXXX\\\___jjjhhh[[[UUUJJJWWW|||jjjTTTYYYZZZPPPAAAFFF???\\\jjjtttHHHCCC???<<<999555333222111000///...------,,,,,,++++++***'''***///222333111...+++)))+++---/////////---,,,,,,++++++******++++++,,,------...000111222333444555777888999;;;BBBMMMTTTUUUUUU___fff[[[VVVtttoooaaagggrrr```PPPHHH???999CCCTTTggg|||bbbSSSIII>>>bbbttttttrrrqqq~~~gggooosssWWWEEEHHHTTT___XXXCCCBBBbbbzzzttteeecccxxxVVVBBB888<<<666444KKKtttkkkjjjoooYYYAAA;;;:::999777777777777888@@@EEE\\\rrryyyuuu```LLLLLLEEEDDDLLLSSSQQQJJJEEEEEE<<<===??????SSSvvv{{{pppYYYAAADDDeee{{{wwwfffLLL@@@AAABBB;;;<<<444888AAAMMMrrr]]]KKK}}}GGG666:::555<<<___pppyyyFFF888888777777===RRRvvvppp???>>>999888777666666555666666999:::333777LLLXXXYYY\\\jjj~~~rrrsssfff[[[WWWSSSMMMKKKLLLLLLFFFXXXuuuOOO999FFFsssrrrcccLLLFFFEEE<<>>DDDWWWZZZ~~~^^^mmmuuuZZZtttzzzfffbbbZZZbbb{{{nnn[[[[[[ooojjjRRR@@@BBBIIIGGGCCCCCC[[[bbbiii^^^DDD666;;;:::BBBVVVhhhzzz~~~}}}sssiii___rrrwwwTTTNNNTTTYYY[[[OOOFFFOOOSSSGGGPPPOOOiiisssXXX\\\___ZZZSSSMMMEEESSSzzz^^^xxxIIICCC???===;;;777555333222///......------,,,,,,++++++***'''***---000111///---+++***+++,,,............---,,,++++++******++++++,,,------...000111222333444555777999999<<>>[[[}}}lll```eee```ZZZ>>>999<<<666333AAAbbb^^^lllkkkMMM888;;;:::999777666777777888???FFF[[[pppzzzvvv\\\OOODDDDDDMMMUUU\\\aaaPPPBBB>>>@@@EEE[[[xxx|||ggg\\\uuuoooRRRCCC???@@@===BBB:::999===HHHooo\\\PPPHHH666999333777bbbzzzuuupppzzz]]]888777555555:::NNNqqqvvvBBB===:::999888777666666666777777999666???VVV]]]UUURRRRRRdddvvv~~~qqqeeeXXXPPPRRRZZZRRRSSSaaa~~~hhhDDD^^^|||qqqooo{{{]]]NNNHHHHHHCCCAAA???GGGiiiuuuEEE======666:::666<<>>FFFYYYnnn|||hhhVVVDDD???FFFTTTdddqqqjjjVVVKKKKKKVVVpppuuuXXXEEE>>>>>>???GGGAAA;;;999BBBjjjzzzYYYQQQHHH777999333777iii~~~^^^bbb|||ggg666555444444:::NNNrrr}}}EEE<<<;;;:::999888777777777777555888;;;OOOlllooo[[[NNNIIISSSeee|||yyyggg\\\```iii]]]bbbiiizzzvvvHHH\\\tttddd[[[cccrrrYYYJJJFFFAAA@@@@@@KKKpppxxxqqqGGGAAA;;;444;;;888;;;KKKLLLoooooojjj```ZZZ___uuuwww~~~~~~sssZZZEEEBBBGGGGGGDDDCCCZZZsssiiiBBB888===;;;FFF]]]jjj|||}}}zzzxxx}}}zzzuuuwwwvvvvvvvvvnnnqqqwwwhhhaaauuuiiitttVVVTTTSSSNNNKKKFFFAAAQQQxxxmmmLLLCCC>>>;;;999777555444222///,,,...------,,,,,,++++++***))))))))))))******++++++,,,,,,,,,,,,,,,...//////,,,++++++******++++++,,,------...000111222333444555777:::;;;===BBBKKKQQQQQQYYYbbbgggjjjhhhaaaXXXqqq~~~~~~{{{}}}xxxfff]]]xxxjjjqqqbbbXXXOOODDDBBBBBB:::???ZZZzzzgggnnntttccczzzWWW@@@:::888666888<<>>^^^iiiUUULLLOOO[[[tttuuukkkggg```dddfffmmm|||ddd@@@[[[}}}lllRRRaaaiiiqqqkkkNNN???AAADDDBBBHHHfff|||}}}LLL@@@:::444;;;<<>>999777555444333222000......------,,,,,,++++++***))))))((('''''')))***+++,,,,,,,,,,,,,,,...//////,,,++++++******++++++,,,------...000111222333444555777999;;;>>>DDDMMMTTTNNNYYYcccgggmmmtttuuuqqqiii~~~zzzaaa^^^rrrooolllnnndddLLL@@@@@@;;;BBB___zzzwww~~~ooo~~~cccAAA<<<888555:::@@@OOOoooggg???@@@:::999888666666666666777<<>>DDDCCCCCC???CCCgggooo\\\III777999444111ccc{{{tttgggwwwZZZ555555555777???UUU{{{III;;;999888777666555444444444333444>>>eeeqqqZZZJJJGGGNNNfffuuuaaaWWWTTTTTTYYY[[[SSSGGG???qqqsss{{{eee```kkkZZZFFFCCCAAA@@@IIIcccpppdddrrrQQQ<<<:::777::::::@@@TTTVVVqqqeeevvvvvvVVVOOOqqqyyyQQQAAAGGGMMMIIICCCRRRdddwwwfffAAA;;;===444???pppwwwkkk~~~{{{qqqpppvvv~~~|||mmmRRRWWWlllzzz[[[QQQIIIFFFGGGCCCBBBWWW___LLLAAA???;;;999555333222222000///...------,,,,,,++++++******)))(((''''''((()))***++++++,,,------......///,,,++++++******++++++,,,------...000111222333444444666999;;;???GGGRRR[[[YYYaaahhhiiigggggghhhhhhKKKIIIQQQqqq~~~dddmmmooosssxxxiiiSSSFFF:::@@@[[[yyysssggglllbbbAAA>>>999666888???OOOxxxfffCCCBBB:::999777666555555666666;;;IIIQQQccclllfffccciiijjjSSSHHHGGG>>>DDDGGGHHHBBBDDDhhhiiiNNN666888333333\\\jjjjjjxxxrrrhhh888777666777===RRRvvvIII<<<999888777555444333222222333222>>>jjjttt[[[JJJFFFEEETTTvvvsssVVVIIIDDDIIIDDD888;;;HHHssscccjjjQQQBBB888===XXX}}}hhhxxxOOO999;;;888999999AAAYYY^^^wwwkkkppp]]]MMMpppaaaIIIHHHKKKGGGAAARRR```~~~hhhBBB===???666CCCtttbbbbbbsssfffZZZMMMHHHJJJjjjiiivvv|||hhhVVVSSSSSSwwwZZZNNNFFFEEEGGGDDD>>>XXX]]]KKK@@@???BBB>>>888444222111000000...------,,,,,,++++++******)))(((''''''((())))))***+++,,,............---,,,++++++******++++++,,,------...000111222333444444555777:::???JJJXXXaaakkkpppuuusssfffWWWMMMJJJ;;;444222DDD```sssnnnrrruuuwwwRRRccc}}}mmmUUU:::;;;OOOfffuuuccc}}}jjjoooRRRDDD;;;<<<888555;;;QQQ~~~kkkLLLDDD:::999777666555555666666;;;JJJNNN```|||pppcccLLLEEE???JJJNNNMMMBBBBBBgggjjjQQQ666777333777YYYdddwwwyyylllzzzuuulll888777666666<<>>888DDDTTTcccttt^^^xxxwww}}}FFFGGG777<<<:::444999TTTzzzxxxfffJJJ<<<:::999777666555555666666;;;KKKMMM^^^~~~}}}qqqPPPBBBAAAQQQVVVOOO@@@???fffxxxcccQQQ666777555666WWWtttnnnooozzzbbb666666666777>>>TTTxxxKKK<<<;;;:::888777555444444333333555III~~~sssGGGFFF======]]]oooRRRFFFDDDCCCHHHPPPVVVaaa|||uuuLLLGGG???999LLL|||fff>>>>>>>>>666:::;;;EEEaaafff~~~pppWWWKKKOOOjjjyyyiiilllQQQAAA>>>AAAEEEWWWmmmwww]]]<<<999===888LLLzzz___\\\___zzz{{{}}}}}}ooofff___[[[SSSIIIGGGMMM^^^bbbrrrnnnXXXVVVVVVCCC<<>>???HHH\\\pppzzzjjj[[[FFF333333333222111000000222333222;;;HHHTTTYYYWWWQQQLLLRRRGGGWWWddd~~~yyywww___KKKqqqoooSSSIIIHHHHHHHHHEEEAAA>>>>>>444333888CCCLLLUUUgggyyy|||sssXXX@@@888999777555:::RRRXXXIII<<<999888777666555444444444999@@@MMM^^^nnn{{{tttvvvUUU@@@>>>BBBJJJEEEAAAaaa}}}ssssssjjjggg{{{GGG;;;222666000RRRlll|||qqqiiiuuu:::777666777===OOOsssCCC@@@;;;:::888666444333222222666333KKKXXXEEE<<<:::888===AAA<<<555888CCCSSShhhfffLLL??????DDDIIIIIISSSfffyyysss}}}\\\HHH>>>999===EEETTTmmmwwwiiibbbMMM888999999666333III``````|||hhhIIISSS___tttTTT```fff___{{{xxx~~~YYYtttwwwrrriiiQQQAAA@@@???YYYbbbPPP;;;999888;;;FFFTTTqqqXXX}}}xxx|||~~~{{{{{{yyyuuussslllpppsssqqqhhh[[[PPPIIIDDD```jjj???IIIIIIHHHSSSqqqGGGEEE@@@;;;:::888555333111000///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++,,,------......///,,,------,,,++++++,,,...,,,---///000000000222444777888:::<<>>;;;666555555///666222......222>>>SSSfffuuummm^^^LLL>>>888:::===FFF@@@KKKhhhWWWlllyyyyyy|||]]]III===999???BBBJJJfffuuucccmmmPPP:::888888888;;;DDD[[[|||ooohhhkkkIIIOOOYYYmmmXXX[[[mmmSSSBBBLLLGGGZZZmmmwww|||wwwzzz{{{vvv___LLLEEE@@@VVV~~~cccLLL;;;:::666:::HHH\\\}}}WWW{{{uuu|||sssyyy}}}{{{ooo```SSSLLLKKKvvvtttEEEIIIHHHEEETTT}}}GGGCCC===;;;:::888555333111000///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++,,,------......///,,,,,,---,,,++++++,,,...+++---///000000111333555888888:::===@@@III\\\mmmvvv~~~tttaaaOOOAAA666222222111222222222000///444333111000111222444555666333DDDdddttt```KKKBBB:::555...DDDyyyZZZQQQOOOIIIBBB@@@???888444555777>>>QQQddd{{{ooowwwyyyiiiVVVtttMMM===;;;:::777666999NNNxxxnnnHHH777:::999888666555555444444:::>>>IIIYYYiii|||nnnwwwtttpppbbbQQQuuu^^^PPPLLLPPPEEE===<<>>QQQtttrrrgggzzzjjjiiihhh\\\KKK===:::BBBBBBFFFgggtttwwwOOO;;;888777888@@@>>>RRR|||{{{gggdddCCCIIISSS~~~gggTTTNNNXXXIII======888IIIGGGOOOYYY```xxxrrruuuaaa[[[[[[MMM@@@<<<:::QQQvvvqqq}}}III;;;;;;888999DDDsss^^^{{{vvv}}}uuueee[[[VVV___jjjuuulllSSSJJJAAAIIIZZZIIICCC<<<;;;:::888555333111000///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++,,,------......///,,,,,,---,,,++++++,,,...,,,---000000111222444666777888;;;???AAAHHHVVVeeegggrrrxxxqqqaaaPPPCCC<<<222111111222555555333111...///000111111000...---666222===fffnnnPPP;;;777666111222CCClllYYYCCCNNNttt}}}fffZZZOOOGGGDDD<<<666333444444777FFFWWWrrr~~~tttyyyjjjWWWqqqLLL@@@:::999777888:::MMMoookkkEEEDDD:::999888777555555555555555888CCCSSSbbbxxxfffggg{{{xxxhhhbbbWWWJJJAAAsssjjjhhhggg]]]NNNNNNQQQBBB999;;;JJJuuugggqqqBBB;;;444777:::NNN}}}aaavvvhhhuuuhhh@@@777444888<<>>555333222333777999777555333333333333333333333333111444@@@rrrlllEEE>>>999888---000>>>VVVpppKKK333>>>CCC;;;fff```GGGAAACCC;;;777666888666555@@@NNNbbbuuu}}}|||zzzuuukkkjjjIIICCC999888888:::;;;KKKvvvmmmAAAFFF:::999888777666555555555777:::FFFWWWdddxxx```[[[lllnnnKKKEEE```~~~}}}pppXXXDDDQQQuuu{{{hhhllloooeeeYYYOOO;;;:::CCCLLLkkkcccqqqBBB<<<333444000JJJeeexxxhhhttthhhwwwCCC888444888;;;GGGkkkJJJ@@@<<<;;;999777555444444333555888WWWkkkNNNAAAEEECCC???>>>:::;;;888666555333///111666666666666666666555444444888QQQvvvuuu___NNNLLLLLLCCC@@@999777999555999WWW|||KKK===999444555888>>>JJJwwwtttoooIIIJJJOOOyyylllVVVKKKEEEHHHKKKGGGBBBBBBHHHEEEGGG===SSS```bbbyyyiiiccclllfffJJJBBBMMMNNNGGGDDDAAA:::PPPbbbrrryyy~~~www===777888<<<>>>===tttkkk|||{{{}}}ooolllvvv}}}vvvyyyRRRHHHCCCQQQjjj~~~HHHCCC>>>;;;:::888555333111000///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++,,,------......///,,,------,,,++++++,,,......000111111111111333444999888:::>>>BBBHHHVVVcccccclllwwwxxxlllXXXGGG>>>;;;777444555888:::999777444222111//////000111222999BBBPPPqqqKKKFFF<<<;;;///111888JJJmmmRRR<<>>>>>:::999;;;888444;;;GGGTTTeeelllmmmuuuyyy|||uuukkkJJJ@@@999888888;;;:::FFFuuuAAA???::::::888777666555555555:::===JJJ\\\hhhyyy~~~[[[RRR^^^wwwaaa@@@222===IIIVVViiivvv^^^zzznnn}}}yyy|||yyylll\\\AAA<<>>===888<<>>:::777BBBHHHWWWuuuuuuooobbb777999555:::@@@999gggyyyeee|||zzzxxx{{{vvvnnn~~~yyybbbSSSHHHNNNYYYtttCCC@@@>>><<<:::888555333111000///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++,,,------......///,,,------,,,++++++,,,...///000222222111111222444:::888999<<>>@@@;;;666666999;;;:::777444444333222222111111111EEERRR]]]vvvTTT@@@333666111555777JJJYYY>>>HHHLLLEEEIII```KKKCCC>>>===999888999444///555@@@NNNYYYYYYZZZfffooovvvrrrwwwRRR???:::888999;;;999BBBuuuFFFBBB;;;:::999777666666555555555999HHHZZZeeettttttSSSGGGPPP\\\TTTCCC:::<<<999<<>>ZZZvvvnnnSSSiii@@@===555555999555hhhsssyyytttpppLLL>>>777::::::AAAcccMMMBBB<<<;;;:::888666555444444+++999___bbbPPPQQQLLLEEECCC???<<<::::::<<<:::555333555888666444444555666666666888SSSrrriiiTTTiiiZZZTTTLLLCCCGGGIIICCC999777EEEUUUpppRRRAAA777333:::///NNNYYY~~~XXX___HHHDDDttt[[[XXXJJJGGGFFFDDDJJJEEE:::>>>PPPPPPoooxxxmmmUUUJJJIIINNN}}}tttzzzhhheee\\\RRRFFFCCCAAA;;;===999EEEeeessspppTTTCCC===555888???444ZZZ{{{___|||^^^ssswwwuuuzzz~~~|||ttt]]]NNNXXXIIIeeerrrKKKAAA>>>:::999777555333000///...------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))***+++,,,---.........)))))))))***+++,,,---...,,,...000222333333111111999999:::;;;===FFFZZZmmmjjjnnntttuuulll\\\JJJ???<<<777<<>>888555:::666333555000...777LLLNNN[[[xxxMMMCCC444666,,,777333<<>>:::777777888:::BBBKKKTTTXXX[[[bbbmmmttt~~~```iiiOOOAAA999:::333???555CCCrrrKKK===>>>===:::888666555555555777<<>><<<;;;999777555555555555444666UUU}}}YYYLLLXXXOOO???EEE;;;;;;999777555444555777777333:::<<<222222999999@@@ZZZqqq~~~rrrRRROOOcccOOOHHHGGGFFFFFFBBB;;;777===FFFSSShhh~~~|||xxxNNN???<<<888999:::JJJUUU~~~qqqTTTfffRRRMMM___~~~rrr\\\GGGCCCIIILLLJJJFFF<<>>111;;;;;;KKKVVVyyyVVV```yyy}}}hhh^^^bbb]]]TTTZZZlllGGGAAA???:::999777555333000///...------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))***+++,,,---.........,,,,,,+++++++++,,,,,,------...000111222333222222888888:::;;;>>>FFFZZZkkktttzzz~~~|||uuuiiiWWWHHHEEE>>>AAACCC;;;:::>>>999777:::666444888111+++111BBBDDDWWW```BBB555666+++444111<<>>888666777:::;;;CCCLLLOOOSSS[[[fffoooxxxaaaqqqRRRDDD<<<999:::444>>>555CCCxxxLLL???>>>===:::888666555555555555888CCCOOOccclllOOOFFFCCCAAA>>>:::888777999;;;<<<888999999<<>>FFF]]]jjjyyy\\\PPP@@@:::222888222777rrrhhh{{{aaasss]]]mmm;;;:::777555DDDYYYrrrPPPBBB<<<;;;999777666555555555666666SSSlllbbbbbbOOO;;;@@@>>>===<<<:::888777888888888444888999222666BBBDDDRRReeewwwvvv^^^EEEOOOwwwmmmiii[[[KKKHHHDDD@@@:::555999@@@EEEXXXvvv~~~nnnEEE::::::777666:::KKKZZZ|||hhhppp]]]JJJHHH^^^mmmTTTJJJLLLMMMLLLJJJKKKBBBGGGfffaaappp|||OOOFFFKKKhhh}}}ccctttwwwvvvkkkfffjjjhhhYYYJJJCCC@@@<<<777;;;KKKfffGGG@@@888;;;111:::;;;JJJUUU^^^bbb}}}{{{yyy{{{mmmmmmppp^^^RRRTTTzzzdddCCC??????:::999777555333000///...------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))***+++,,,---.........///...---,,,,,,,,,,,,,,,...///000111222333333444888888:::===???HHHYYYjjj}}}xxxgggSSSPPPFFFGGGIII@@@;;;<<<999999;;;666777;;;333,,,222<<<:::WWW{{{ccc===444666+++222111>>>}}}FFF999333>>>ddduuuaaaKKKKKKGGGAAA:::777777888555;;;BBBFFFJJJRRR```lll~~~qqqeeeiiifffQQQFFF;;;::::::666<<<666BBBMMMBBB>>>===;;;999777666555555999<<>>888888;;;777333@@@MMMLLLkkkttthhh[[[^^^___[[[jjjdddSSSGGG===DDDCCC@@@===;;;::::::;;;FFFPPP___ppp~~~eeePPP???:::222555777888lllppptttggg}}}RRRmmm999999999666AAATTTmmmPPPFFF===;;;999777666555555666888444NNN}}}vvviiiNNN;;;???BBBAAA@@@???===<<<;;;::::::555666666333===NNNQQQ___jjjxxx}}}sss^^^III<<>>@@@SSSccc___MMM@@@FFF???888999DDDXXXooo>>><<<444999222:::;;;HHHOOO]]]\\\~~~|||}}}fffQQQLLLvvvrrr___AAA???>>>:::999777555333000///...------,,,,,,,,,+++++++++)))))))))))))))))))))))))))***+++,,,---.........///......---------......//////000000222333555666::::::<<>>:::666999<<<999999<<<555444BBBMMMCCC___hhhRRR666444666---222111>>>|||wwwrrr]]]<<>>===;;;:::888666555555:::???FFFKKKcccyyyVVVGGGEEE<<<>>>>>><<<999999:::<<<<<>>>>>nnnvvvMMMPPPqqqmmmWWWNNNDDDAAA>>>:::888:::888@@@QQQiii~~~sssqqqGGG<<<:::666777888HHH[[[zzzddd\\\GGGPPPqqqyyy```SSSNNNNNNPPPMMMHHHPPPxxxuuupppJJJ@@@???FFFlll]]]FFFZZZVVVKKKAAA;;;HHHeeeuuudddIIIJJJBBB:::888>>>MMMaaapppuuuiii===:::333888555999;;;EEERRR~~~cccYYYjjj[[[UUUQQQWWWmmmzzzoooSSSJJJqqqooo___BBB???<<<:::999777555333000///...------,,,,,,,,,+++++++++)))))))))))))))))))))))))))***+++,,,---.........------------...///000111000000000111222444666777<<<;;;===AAADDDJJJVVVcccrrr___MMMNNN[[[VVVHHH>>>777999>>>===<<<:::555AAA[[[nnnSSSbbb{{{VVVDDD333555666///000///777]]]ZZZGGGQQQSSSFFF===;;;666888JJJaaakkkhhhUUUMMMDDDBBBDDDCCC;;;444333333777<<<@@@III\\\nnnWWWhhhbbbRRR>>>888===;;;:::888777???sssRRRCCC======<<<:::999777555555222:::DDDGGGZZZ]]]IIIAAA>>>???@@@???===;;;::::::<<>>999999777888LLL```bbbRRRRRR\\\ggg\\\DDD;;;BBBZZZ>>>jjjlllWWWMMMDDDBBB@@@<<<999999:::===HHH\\\ppppppqqqJJJ>>>999666:::999GGG```ttt\\\iiiSSSQQQiiirrr\\\NNNJJJKKKMMMIIIUUUbbb>>>666<<<@@@ZZZsssiiizzzgggKKKIII===???cccvvvLLLLLLCCC;;;:::<<>>AAADDDHHHRRR\\\{{{|||kkkQQQQQQeeegggYYYKKKCCC===BBBBBB???:::666IIIlllzzzQQQQQQgggpppdddGGG>>>666999555///000///444DDDMMMKKK???444===PPPVVVMMM555::::::777:::GGGRRRUUUQQQIIIAAAAAAFFFFFF???888555222333888<<>>;;;<<<666777>>>iiiYYYCCC======<<<;;;:::777666555000666AAAFFFTTTgggOOOAAA======>>>@@@BBBAAA>>>;;;777BBBFFFLLLSSSOOOSSShhhmmm[[[EEEDDDGGGCCCBBB]]]nnngggttt|||dddOOObbb~~~ccc```ZZZOOOCCC;;;888888777666777@@@SSSmmmmmmzzznnnHHH999888222444000:::OOOqqqnnnzzzfffRRR888666666???PPPyyyVVV@@@>>><<<:::888777666666777777555888iiipppYYYRRRMMMHHHFFFFFFFFFCCC@@@CCC===;;;888;;;SSSjjjlllWWWOOOPPPVVVOOO===777???eee>>>QQQbbbfffeeeddd```YYYTTTLLLFFFDDDBBB===999888999999AAAPPPcccwwwyyyhhhFFF;;;777555<<<;;;HHHlll}}}uuuXXX^^^SSSOOO^^^oooXXXMMMKKKLLLBBBQQQzzziiiqqqVVV@@@;;;@@@<<>>777777999777======eee{{{\\\zzz~~~rrr]]]MMMDDD???PPPYYYdddkkkqqqzzzuuummm^^^[[[iii}}}zzz^^^[[[rrrZZZBBBBBB>>>:::999777555333000///...------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))***+++,,,---.........---,,,,,,,,,---...//////...///222444666777777777<<<;;;<<<@@@BBBEEELLLUUUkkk{{{ZZZUUUoooxxxlll___VVVEEEGGGDDDAAA<<<777KKKoookkk@@@>>>FFFNNNRRR???<<<;;;>>>555111444:::AAAAAADDD<<<333333999===999222555999:::777555888===@@@GGGDDDAAABBBDDDEEEBBB???999333222777;;;DDDZZZqqqhhhWWW___kkkGGGDDDIII???<<<===444888===aaaaaaDDD=========<<<:::888666444555555>>>FFFQQQzzzzzzaaaKKKAAA??????CCCHHHHHHCCC<<<666@@@===OOOooo___OOOhhhtttWWWCCCJJJGGG===aaayyy]]]kkkkkkssssssiii[[[NNNDDD>>>999666666666666;;;HHH```{{{ccchhhKKK:::666000111111<<>><<<:::888777666777777333===888KKKfffXXXRRRKKKHHHIIIIIIGGGEEEHHHBBB<<<777===[[[vvvyyygggWWWKKKGGGAAA777444999uuuPPPCCC888666666888DDDRRRVVVQQQLLLKKKFFF???::::::888777;;;GGGVVViiibbbBBB<<<888555;;;<<>>>>><<<:::EEETTTddd|||wwwDDD888999888555888555???<<<~~~fff}}}XXXuuuxxxxxxrrr```UUUQQQRRRRRRPPPOOOPPPUUU___mmmyyyggg~~~mmmdddWWW[[[mmm}}}oooZZZ^^^xxxWWWAAACCC@@@:::999777555333000///...---------,,,,,,,,,++++++)))))))))))))))))))))))))))***+++,,,---...............---,,,,,,,,,,,,------///222555777777777666;;;999:::>>>@@@BBBHHHPPPgggaaaYYYuuuzzznnnfffLLLKKKEEEBBB>>>888IIIkkk[[[666:::>>>EEEOOO>>>???>>>AAA555333;;;GGGRRRKKKFFFAAA>>>>>>999222222888444222111222444666:::>>>???AAACCCCCCBBBBBBDDDFFF===666444999===EEE[[[ttt\\\TTTUUUqqqLLLDDD;;;@@@<<<>>>333888===]]]gggEEE=========<<<;;;888666444888111777BBBNNNssstttZZZHHHDDDCCCHHHNNNNNNEEE===999DDD===\\\oooHHH]]]ZZZEEEKKKAAAAAAccc\\\kkkzzzllliiibbbVVVjjj\\\LLLBBBBBBCCC@@@<<<777888999:::BBBVVVqqqZZZXXXEEE666555222555///:::999eeeiiiJJJ222:::@@@>>>>>>jjj|||YYYCCC>>>===;;;999777777777777000BBB999999rrr]]]VVVMMMJJJJJJKKKJJJHHHMMMDDD===666===___~~~uuu___III>>>999444222555===WWWAAA888@@@AAA777:::HHHZZZWWWTTTRRRLLLBBB======888777999BBBMMM^^^uuucccCCC???<<<777999:::BBBuuu}}}mmmUUULLLEEEKKKvvv~~~mmmhhhMMM___aaawwwooolllXXXbbbZZZGGGKKKDDD999===>>>HHH???IIIMMMEEE???BBBCCC>>>PPPJJJ@@@;;;???GGGPPPTTTKKKCCC???@@@;;;777???NNN```yyyzzzxxxkkkAAABBB222777333666444@@@===xxxiii~~~[[[qqqxxxtttxxx~~~zzzaaaPPPJJJJJJFFFAAA>>>???DDDNNNZZZcccqqqRRRaaaTTTUUUbbbtttwww\\\RRR\\\~~~PPPGGG???===;;;:::888555333111000///......---,,,++++++++++++************************)))***++++++------...///000000//////...............000333666777777555444888:::===???@@@CCCGGGJJJYYYvvvzzzooottt}}}qqqbbbRRREEEBBB@@@AAAOOOaaaSSSAAABBBCCCIIIKKK???EEEAAABBB888777III\\\ooovvvqqq[[[TTTFFF444666111444444555444333222333555;;;>>>BBBDDDCCCBBBBBBBBBCCC666111888<<>>===???;;;<<<444444;;;eeefffEEE>>>===;;;::::::888555333...777999===MMMhhhtttSSSIIIFFFNNNPPPJJJFFFIII???EEEBBBfff```CCCrrr}}}YYYDDDCCCJJJAAAYYYhhhTTTmmmooofffFFFHHH>>><<>>666444555777444UUUeeebbbuuuRRR[[[eee@@@///??????hhhaaaYYYUUUQQQIII@@@:::999;;;;;;<<>>DDD@@@777;;;FFFBBBIIIBBB999999999<<>>>>>;;;:::888555333111000///......---,,,++++++++++++************************)))***++++++------...////////////.........------...000333666777777666555888:::===???AAACCCGGGJJJWWWnnn~~~tttxxx```TTTHHHBBBDDDNNNbbbtttcccGGGAAAEEESSSXXXFFFCCCBBBCCC999:::WWWwwwyyyfffPPP<<<@@@<<<<<<;;;:::777444333333444888999;;;???CCCDDDBBB@@@BBB888555<<>>>>>FFFjjjIIIFFFGGGWWW>>>;;;333333888AAA^^^rrrfffRRRHHHAAA>>>999666777>>>KKK```qqq}}}```SSS===555666777///222444>>>zzz{{{aaaXXX777999===;;;;;;\\\rrrSSS???===<<<:::888666666666666555888;;;999PPPzzzpppbbbWWWQQQPPPPPPPPPNNNHHH@@@999777;;;BBBGGGJJJFFF@@@;;;777444222111,,,<<>>777888888888???OOOcccppp|||fffdddIII555;;;999777555FFFpppdddWWWGGGHHHWWW|||}}}VVVZZZSSSEEE___qqqlllSSSTTTYYY[[[UUUIIIDDDEEE@@@===AAAGGGCCC::::::AAAAAAIIIEEE===;;;999<<>>///>>>777555555888777GGG]]]~~~^^^}}}kkkzzzuuusssrrrrrr\\\IIINNNCCCCCC@@@===;;;===BBBGGGggggggMMMIIIuuu}}}WWWRRRNNNNNNLLLGGGBBB@@@@@@EEEUUUlll||||||CCC======>>>;;;:::888555333111000///......---,,,++++++++++++************************)))***++++++------...///.........---------------...000333666777777777666888:::===@@@AAADDDGGGIIISSSbbbnnnccc[[[LLLCCCKKKddd}}}|||YYYKKKOOOccckkkSSSJJJ<<>><<<::::::888666333333444555<<>>888999ZZZxxxuuuUUU@@@===<<<:::888666666666666777999<<<999DDDxxxpppbbbWWWQQQNNNLLLLLLEEE===888:::===AAABBB:::999888666555333222111;;;888}}}iiiOOOmmmMMMKKKddd___XXXSSSOOOKKKFFFAAA777777666666;;;HHH\\\jjjwwweeeZZZGGG888:::777999555:::qqqeee```HHHGGGQQQvvviii^^^\\\gggwwwwwwwwwrrrfffVVVMMMJJJKKKFFFEEEJJJHHH>>>888999???IIIHHHAAA>>>999<<>>>>>;;;:::888555333111000///......---,,,++++++++++++************************)))***++++++------...///------------------------...000333555777888888888888:::>>>@@@BBBDDDGGGIIILLLUUUuuuqqqwwwoooeeeQQQFFFXXX}}}mmm```aaaqqqyyyeee```HHHFFF<<<===SSSxxx{{{WWWKKK;;;<<<<<<;;;;;;:::888666444666555777<<>>RRRvvvdddHHHzzz___KKKEEEAAAAAADDD777666888999111HHH\\\wwwPPPBBB???<<<;;;:::888666444555222333<<>>;;;<<<\\\oooaaaWWWPPPMMMJJJCCC======DDDIIIJJJIII@@@===999444111000222444333...SSSxxxnnnRRRMMM___\\\VVVOOOLLLJJJFFFAAA;;;:::888777:::EEEXXXiii{{{zzzyyyRRRFFF:::999555:::;;;333mmmmmmcccaaaIIILLLMMMhhh~~~rrrfffooo^^^TTTTTTLLLGGGJJJJJJBBB999666<<>>777;;;LLLooo___DDD444:::222999333555:::333888KKKhhh[[[tttrrrwwwxxxmmmRRRQQQXXXTTTLLLDDDAAAAAADDDHHHKKKiiiNNNNNN???EEEDDDKKKVVVZZZUUURRRSSSDDD@@@AAAJJJUUUhhhwwwzzzFFF>>>@@@===;;;:::888555333111000///......---,,,++++++++++++************************)))***++++++------...///------------------------...000222555777999999:::777:::>>>AAACCCEEEGGGIIIJJJPPPmmmyyy|||mmmVVVNNNjjj~~~zzzwww~~~}}}yyy^^^@@@888AAATTTggg[[[HHHBBB@@@>>>======:::666333888;;;???BBBCCCCCCBBBBBB???;;;666666BBB]]]UUUJJJttt^^^JJJDDDAAABBB@@@666666888<<<444CCCuuu~~~YYYCCCAAA===;;;:::888666555444222222;;;???BBBkkklllYYYPPPKKKHHHFFFGGG???MMMYYYdddpppVVVBBB888777999666999CCCdddLLLNNNvvv}}}xxxeeeVVVNNNdddhhhTTTLLLGGGBBB===::::::>>>KKKWWWdddttttttyyyhhhlll<<<999999333222333///444111^^^vvv}}}eeeSSSrrr>>>222AAA<<<;;;KKKiiisssXXXEEE===<<<:::888666666666666444999>>>>>>;;;III}}}rrrfff^^^ZZZRRRJJJCCCBBBHHHKKKHHHDDDDDDBBB===777111///111333111---555@@@^^^{{{wwwnnnmmmsssbbbVVV\\\PPPBBBJJJYYYZZZVVVNNNKKKKKKHHHBBB>>>;;;999888999AAAVVViiixxx}}}NNNEEE;;;999444999@@@555hhh}}}iiioooMMMKKKEEEYYY{{{jjj~~~iiiZZZOOOFFFFFFHHHEEE???::::::DDDEEEAAA>>>777<<>><<<@@@FFFWWWwwwxxxqqqGGG???AAA===;;;:::888555333111000///......---,,,++++++++++++************************)))***++++++------...///---------------............///222444777999;;;;;;777;;;???BBBDDDEEEGGGIIILLLPPPfff|||xxx```^^^}}}LLL777666777OOOyyyxxxXXXCCC???;;;999;;;===<<<:::;;;???CCCEEECCCBBBBBBCCC>>>;;;666777GGGhhhxxxRRRccc}}}vvv[[[GGG@@@<<<===;;;666777555<<<888???rrryyygggEEEBBB>>>;;;:::999777666222333444:::<<<>>>___xxxggg[[[SSSOOOEEE@@@BBBbbbkkkLLLMMMddd___UUUJJJ@@@999555555000333111@@@...111GGGssstttxxxRRRMMMeee}}}gggWWWGGGBBB===;;;:::<<>><<<999222111222000555222UUUxxx~~~YYYaaaFFF000???===>>>CCCeeeoooUUUCCC===<<<:::888666666666666222888<<>>SSSiii{{{KKKBBB999999444888:::777bbbbbbrrr~~~NNNFFFBBBSSSqqqpppuuulll^^^OOOHHHHHHIIIFFFBBB<<>>===888???UUUwww|||rrr@@@:::000;;;444333333666999444<<>>EEEAAA??????@@@LLLjjjzzzfffEEE===AAA<<<;;;:::888555333111000///......---,,,++++++++++++************************)))***++++++------...///------........./////////...///111444777:::<<<===777;;;???CCCDDDFFFGGGIIIMMMOOO[[[tttsssssssssQQQBBB;;;DDD[[[aaaVVVHHH???<<<>>>??????<<<>>>@@@CCCDDDDDDBBB@@@999999666:::QQQuuukkkxxxgggUUUCCC>>>999888666777999111999:::;;;```qqqwwwpppFFFCCC>>>;;;:::999777666111555555777999;;;TTTzzzttteeeZZZJJJVVVWWWZZZddd]]]OOONNNTTTMMMEEE@@@???===999444333>>>999???666777+++@@@>>>999555HHHKKKiiifffYYYCCC???QQQmmmvvvrrriii\\\GGGBBB===;;;888888@@@JJJXXXlll]]]ooo{{{WWW;;;:::666111222222///555222KKK}}}gggQQQTTT333<<<:::>>>???XXXoooVVVEEE===<<<:::888666666666666333999888===CCC>>>PPPzzzssskkkbbb[[[WWWTTTNNNIIIDDDEEECCC===666222444777555GGGRRRSSSFFF999;;;===//////111===EEE:::555@@@CCCKKKNNNIIIIIINNNMMMFFF<<<777666888777===SSSkkkHHH>>>666:::666777333:::UUUqqqwwwWWWRRRJJJGGGNNNaaavvv|||hhhUUUMMMLLLJJJGGG@@@@@@;;;:::===;;;DDD[[[ttt}}}[[[888777222666555000444888666444@@@FFFssseeezzzsssxxxyyy~~~|||sss^^^XXXQQQNNNNNNOOOPPPPPPUUU}}}lllNNN===888<<>><<<;;;===;;;;;;???EEEFFFBBB===999:::;;;CCC]]]}}}oooVVVKKK??????<<<:::333999:::...666:::777UUUxxx|||mmmGGGCCC???;;;:::999888666111777777555777:::LLLkkkqqqaaa___~~~wwwmmmeeeZZZTTT___PPP@@@:::>>>AAA>>>999GGGTTTHHHCCC>>>FFF222BBB444>>>:::>>>000>>>;;;>>>???444777@@@CCCJJJPPPLLLGGGBBB===:::666555<<>>GGGiii|||pppeee\\\SSSNNNSSSPPPGGG<<<444555<<>>@@@777,,,222???===111777AAAGGGDDDFFFMMMMMMFFF===888777999999>>>UUUooo}}}FFF;;;333;;;888777777>>>HHH}}}[[[YYYSSSJJJCCCVVVnnn{{{}}}dddTTTOOOKKKHHHCCC@@@999999>>>===HHH___oooKKK888:::555111333///666999333111@@@AAAtttooobbbzzzpppsssyyy|||kkkeee___\\\\\\]]]]]]\\\eeepppiiiWWWNNNFFF<<<;;;???dddsssRRRHHHGGGNNNLLLAAA@@@IIIJJJGGGEEEBBB===DDD```~~~ddd777AAABBB;;;===;;;999666333000///...------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++,,,---......000...,,,...111444333222000111333555666999===@@@@@@888888BBBHHHEEECCCFFFEEEPPPOOOSSSttt{{{ddduuuuuu}}}]]]OOOLLL===888<<>>GGGwwwtttRRR<<<@@@>>>:::???888999777555444555555999DDDPPPzzzyyyzzzssskkkmmmdddMMM>>>BBBDDD??????iiitttsss^^^GGG>>>>>>???>>>===;;;999777777666666>>>>>><<<<<<===AAAGGGKKKEEEAAA<<<999999;;;===???SSSnnn]]]UUUFFF888222111000...///***<<<...@@@yyy___yyy~~~]]]YYYkkk555AAA999AAA:::EEEooouuuaaaNNN===<<<:::888666666666666777999;;;>>>AAAEEEKKKOOO|||ddd\\\```^^^WWWJJJHHH888777777>>>xxxwww___NNN@@@:::555444333222444888888>>>EEEJJJKKKIIIFFFEEEAAA===999666444???YYYsssZZZGGG999555===777777777@@@:::yyy^^^III[[[>>>LLLdddyyy~~~\\\FFFRRREEEDDD======@@@999777QQQssslll???:::888333555999333111555999666333AAAUUU\\\uuuooottt|||qqqssswwwuuusssooobbb\\\___^^^]]]gggyyyaaaQQQRRRNNN@@@999===GGGYYYLLLCCCGGGOOOPPPKKKHHHRRRQQQNNNFFF<<>>AAA@@@;;;:::@@@EEEFFFFFFGGGFFFQQQPPPQQQhhhwwwiiiYYYuuuzzzaaaVVVMMMBBB===>>>@@@???>>><<<888:::UUUoooxxx||||||sssKKKEEE@@@888777999666555666666999===AAADDDssssssVVV???BBB@@@;;;>>>777999777555555555555888AAALLLtttzzzfffSSSOOOIII???EEEVVVnnnyyyzzzlll\\\TTTOOOKKKCCCBBBAAA@@@????????????DDDCCC@@@===;;;>>>EEEKKKIIIFFFAAA<<<::::::<<<>>>TTTppp]]]OOOBBB555111111111000111***777***999kkktttpppjjjlll}}}>>>???666>>>>>>GGGpppqqq\\\KKK===<<<:::777666666666666777999;;;===@@@EEEJJJNNNrrrmmm\\\\\\hhhmmmaaaJJJ???555<<>>888>>>^^^~~~WWW333333444000111333444222444888555222<<>>???===;;;???FFFJJJHHHGGGQQQQQQPPP[[[rrrvvv}}}lllZZZXXXsssttt]]]GGG>>><<<:::;;;@@@???888JJJppp~~~mmm}}}sss\\\AAAAAA===666666888666333222777???DDDDDDAAA{{{\\\CCCDDDAAA;;;===666999666555555666555666===FFFZZZ~~~kkk```PPPMMM___qqqzzz~~~xxxuuuuuunnndddWWWTTTMMMGGGBBB@@@??????IIIIIIEEE>>>999:::AAAHHHMMMJJJEEE???;;;999;;;>>>WWWrrrwwwtttlllGGG<<<222000111111111333///777...777ZZZ~~~iii[[[@@@:::888;;;>>>GGGmmmqqq^^^PPP===;;;999777666555555666777999;;;===@@@DDDIIIMMMXXX|||bbbVVVZZZjjjyyysssXXXCCC999===<<>>GGGNNNOOOJJJEEE999999999777888GGGddd~~~```EEE;;;777666000888444666;;;sssnnniiiYYYKKKPPPIIITTTgggxxx~~~~~~{{{}}}jjjAAABBBAAA???;;;;;;MMMqqqmmmpppsssHHH///444666222222222555111222666555111777AAAWWWyyybbbWWWrrrssswwwvvv~~~~~~mmm^^^XXXWWW\\\ooorrrdddUUUKKKBBB;;;:::<<>>BBB===AAA???888:::EEEKKKIIIJJJPPPQQQRRRWWWbbbooo]]]gggOOOQQQcccrrruuunnnRRRIIIDDD<<<:::???======aaa~~~tttSSSAAAAAA;;;555666666777333111555===CCCBBB@@@xxxcccFFFEEEBBB<<<===666;;;666444444666666555999???NNN~~~yyy\\\iii~~~zzzvvvlll]]]OOOEEEAAABBBDDDHHHIIIGGGAAA999888<<>>::::::BBBeeevvveee\\\<<<;;;999777666555555555777999;;;<<>>999444ZZZ|||jjjTTTFFF>>>888777999333444777@@@IIIMMMJJJFFF;;;;;;888555999LLLlll^^^BBB;;;888555///:::888666===```|||rrr___WWWOOOMMMMMMXXXooo~~~~~~vvvPPPEEEAAA<<<;;;FFFbbbnnnxxxcccBBB222777777444333000444111111555666333555:::gggcccsss[[[tttpppnnnqqq}}}qqqdddaaa[[[^^^rrrnnnbbbSSSHHHAAA>>>;;;;;;OOOvvvQQQOOOhhhxxxiiiMMMBBBPPPbbb[[[PPPDDD>>>===???AAAAAAMMM[[[qqqooo???@@@???>>>;;;:::888555333111000000------,,,,,,,,,+++++++++))))))))))))))))))))))))************+++,,,------......//////000111222444444444444333444777;;;???===CCCBBB999888BBBIIIHHHLLLOOOQQQVVVZZZ^^^xxxYYYIIIMMMwwwcccTTTJJJ>>>;;;@@@:::HHHwwwhhhNNNAAA???888444888777777555333444777:::>>>???jjj|||nnnKKKDDD@@@<<<>>>888===777444444666666444666:::FFFiiinnnlllqqq\\\MMMHHHJJJMMMDDDFFFGGGDDD===:::;;;===DDDGGGFFFAAA:::888===CCC___xxxkkkZZZ===666000000111//////000,,,///222666666qqqwww```QQQYYY888>>>888:::===ZZZwwwggg```<<<;;;999777555555555555888999;;;<<<>>>AAAFFFJJJPPPYYYiiiUUU???DDDbbbrrrLLL;;;999666UUUxxx___JJJ===;;;@@@888555333888AAAGGGHHHFFF???===888444<<>>:::888555000<<<555000666GGGbbbNNNRRRIIIMMMdddzzz~~~iiiQQQFFF>>>DDD[[[xxxkkk{{{RRR:::000333222111222///333111111555777666777999QQQdddsssfffwwwxxxmmmmmmnnnvvvwwwjjjeee___jjjmmm]]]MMMDDD@@@<<<888888HHHkkk[[[ZZZiiitttkkkRRRAAAEEEQQQVVVSSSMMMEEE???=========DDDPPPddd}}}qqq@@@???>>>???;;;:::888555333111000000------,,,,,,,,,,,,++++++))))))))))))))))))))))))***))))))******+++,,,---...///000000000111333555666666555333333555:::>>>???DDDEEE@@@<<<@@@FFFIIIMMMPPPRRRWWW]]]^^^mmmmmmSSSkkkvvv[[[KKK@@@===@@@BBB]]]xxxZZZFFF===;;;555555:::888555666555333222444999>>>[[[SSSDDD@@@>>>@@@999===888444444666666444555888;;;SSSXXXzzzttt]]]OOOIIIGGGEEEFFFHHHGGGDDD@@@===<<<>>>CCCEEEAAA:::999???GGGeee~~~ppptttSSS:::444111111111......///---...333888000vvvkkkyyyJJJ{{{===:::666>>><<>>===999555555:::@@@CCCEEEAAA>>>888666DDD```|||NNN===999666777222;;;444000333:::aaahhhOOOTTTJJJHHHYYYpppdddTTT^^^kkkWWWKKKXXXsssxxxqqqxxxlll{{{CCC333///222///111666333111111333555666777888999EEEgggsssfffjjjiiiooorrrpppnnnvvvrrrhhheee}}}mmmXXXGGGBBB===666888@@@ZZZyyybbbaaaZZZXXXXXXNNN???===EEEHHHQQQVVVPPPFFF???:::888<<>>???:::999777555333222111000------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))***+++,,,---,,,...000000//////222555666555444333333666;;;???DDDFFFIIIIIICCC???CCCLLLLLLSSSTTTVVV[[[[[[dddxxx}}}ooogggrrrrrr\\\QQQKKKGGGXXX{{{kkkyyyrrrNNN???999777333777;;;555333444555555444444777:::JJJ^^^GGGAAAAAACCC999;;;999555333555666444555888555BBBaaacccaaaiiiWWWNNNNNNLLLKKKJJJJJJGGGBBB???;;;BBBFFFBBB:::999AAAJJJlll```vvvLLL666222000222222//////111111///222999111nnnhhhzzzzzzTTTeee>>>===999<<<<<>>;;;777;;;NNNlllmmmGGG===888444777222777333444666999IIIvvvTTTPPPMMMJJJQQQcccwwwMMMdddzzz}}}```UUUMMMVVVqqqbbbrrryyyVVV:::111222444000333888444000333555444333444666777===]]]ttteeedddvvvrrrrrrlllppp|||vvvqqqiiiRRRCCCCCC===555DDD^^^___HHHKKKLLL>>>:::CCCCCCQQQZZZUUUJJJBBB===::::::@@@PPPlll{{{IIIBBB>>>>>>:::999777555333222111111---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))***+++,,,---+++---//////---...111444444444333222333777<<>>fffJJJCCCCCCEEE999::::::555333555666555555888777:::KKKrrrbbb}}}xxxjjjWWWRRRMMMLLLMMMLLLGGGBBB;;;BBBGGGCCC;;;999AAAKKKqqqqqqWWWiiieeeDDD333000000333333000000333000,,,,,,333...___ppppppgggOOO|||<<>>777<<>>999888777>>>WWWuuuaaaDDD>>>777333888222333000444666:::;;;lll^^^KKKOOONNNLLLXXXppp|||QQQJJJEEE<<>>777@@@HHHTTT[[[TTTJJJFFFDDDBBB>>>BBBPPPkkkCCCDDD===@@@;;;:::888666444111000///...,,,++++++------,,,***************************+++***)))))))))***,,,,,,---...000000000111333555222777888555222666<<<@@@EEEMMMEEEJJJ^^^QQQ;;;AAAKKKIIIOOOZZZ^^^[[[\\\aaasssbbbHHHFFFKKKmmmuuujjjggg\\\UUUEEErrr{{{uuu|||pppRRREEE===666666666444444555555555555555555666777777BBBpppcccHHH@@@???===<<<999888777666666555666666000===BBBJJJtttkkkjjjsssZZZHHHLLLRRRNNNKKKNNNAAA@@@DDDGGG???777@@@QQQjjjoooSSS999222222222111000//////...,,,666777+++999RRRxxxvvv:::EEE999@@@444999FFFfff[[[UUU:::999777666555444555555888888999;;;===???BBBCCCIIINNNQQQPPPccctttZZZrrr||||||eeeGGG;;;===PPPaaayyylllZZZJJJ???BBBDDD>>><<<@@@AAA::::::IIIbbbyyyaaaLLL;;;777555111111777222999***>>><<>>>>>>>>888aaaoooVVVOOOFFF??????@@@MMMZZZ[[[QQQFFFBBBCCCAAA<<>><<<999999<<>>???@@@cccxxxhhhdddZZZ|||OOO@@@999555666777555444444555555555555555666666777888^^^|||oooRRRBBB>>>>>>>>>999888777666666555666666777:::<<>>:::GGG[[[sssKKK999222222111111000//////......222111+++777KKK|||qqq}}}===eeePPP??????<<<;;;EEEbbb```VVV:::999777666555444555555666777888999<<<>>>@@@AAAJJJLLLJJJIIIUUUwwwQQQIIIfffyyyhhhPPPLLL\\\fffvvv~~~lllWWWDDDAAAAAA======AAACCC:::;;;QQQlll~~~|||XXXFFF777555555111222777222777///:::666VVVuuucccnnnUUURRRQQQBBBNNNlllttt}}}YYYMMMooovvvMMM222222222222111111000000000///000111111333333444555666IIIsss___WWW\\\tttlllkkkrrrtttwwwmmm]]]III@@@HHHGGG???WWWiiiQQQOOONNNIII@@@GGGPPPTTTRRRKKKFFFCCC@@@???]]]DDDCCC<<<@@@;;;:::888666444111000///...,,,++++++------,,,*********************************))))))******+++,,,,,,---/////////111333555999999===CCC@@@888777===FFFAAAOOOOOOEEEZZZfffJJJGGGOOOVVVWWWWWW[[[\\\YYY]]]cccqqq```FFF<<<===>>>>>>VVV}}}uuujjjoooZZZFFF<<<777444777888666333333555555444444555555666777777NNN~~~lllMMM>>>>>>???<<<999999888777666666666666999555777@@@IIIbbbnnn{{{eeeNNNNNNQQQJJJ@@@BBBAAAAAA???888:::PPPhhheee>>>444222111111000000//////...111///,,,,,,555@@@[[[SSSSSSccc???:::===;;;BBBZZZeeeRRR:::999777555444444444555555666666888:::<<<>>>???EEEJJJFFFHHHNNNSSSzzz{{{SSSOOOfffWWWQQQttt{{{www~~~vvv}}}zzzbbbKKKBBBAAA???>>>@@@CCC:::AAA^^^yyysssNNN???444444444222222666333333555555000DDDqqqSSSFFFOOOAAAFFF```gggyyy~~~~~~~~~|||mmmQQQlllxxx\\\777111111111111111000000000000///000000111222333444444666>>>tttbbbcccRRRvvvllliiiooorrrtttzzzeeeEEEBBBQQQMMMKKKXXX```xxxyyyrrr{{{WWWRRRTTTJJJEEEFFFIIINNNRRROOOGGG@@@>>>EEEhhhEEECCC<<<@@@;;;:::888666444111000///...,,,++++++,,,---+++******************************************++++++++++++---...//////111333555EEE>>>===@@@===444666???AAADDDPPPNNNEEESSSaaaWWWIIIJJJQQQZZZ___]]][[[[[[ZZZeeesss~~~{{{mmmbbbXXXNNNEEEAAALLLvvv|||}}}gggpppaaaLLLDDD???888444666777555444555555444444444444555666666<<>>^^^}}}NNN777000111111000000////////////222---+++///222888sssbbb}}}jjjOOOuuu999;;;888888>>>QQQ|||fffIII:::999777555444444444444555555666777999;;;===>>><<>>;;;JJJkkknnnFFF<<<444444444222222444555///999333111999YYYnnnGGGLLLOOOHHHNNN\\\pppyyy}}}}}}}}}||||||~~~YYYLLLZZZlllqqqfffHHH///555000000000000000000000000//////000111222333444444555666TTTtttsss~~~RRRmmm|||ooohhhmmmpppqqq}}}pppLLLQQQaaaTTT\\\qqqmmmTTTVVV___SSSJJJZZZvvvYYYOOOIIILLLIIIHHHJJJMMMKKKDDD>>><<>>@@@<<<555555;;;???PPPSSSQQQTTTNNNQQQfff]]]OOOKKKXXX___[[[[[[cccaaajjjsssvvv{{{wwweeeYYYWWWxxx}}}hhhyyyYYYSSSTTTFFF===555444555444444777444444444444444555666666;;;555```___JJJEEEAAA:::;;;:::999777666666555555111333777;;;>>>FFFVVVeeellliiilllpppZZZMMMEEE<<>>:::JJJqqqlllDDD888444000000000///////////////111------444000444fffssstttTTT777CCC777777<<>>888HHHBBBCCCSSSKKKFFF___tttWWWfffxxxxxxXXXEEE>>><<<;;;;;;999@@@WWWsss~~~gggBBB;;;666444444222111222666---999222666666???nnnKKKPPPMMMDDDPPPfffrrr}}}}}}}}}}}}|||www{{{}}}~~~~~~YYYIIILLLQQQqqqdddbbbyyyhhh888---333////////////////////////...///000111222333333444555555DDDvvv^^^]]]uuuiiilllooooooxxxyyy\\\mmm~~~eeejjjyyymmmooo___KKKUUUrrrTTTQQQLLLKKKHHHGGGEEECCC@@@>>>===YYYGGGCCC;;;@@@;;;:::888666444111000///...,,,++++++------,,,***************************))))))***++++++++++++******+++---...///000333666<<<>>>AAABBBAAA<<<777444999PPPQQQRRR\\\MMMHHHeeerrr^^^QQQTTTXXXWWW]]]hhhjjjhhhhhhnnnxxxwww}}}qqqNNNZZZcccHHH>>>666333444333555888444444333333444444555666777222LLLlllOOO???===BBB<<<;;;999888777666555555666777555333888CCCJJJKKKbbbmmmpppiiiOOOEEE???@@@@@@===CCCYYY}}}ppphhh???666555/////////////////////////////////666...333UUUeeeEEEDDD888888>>>IIInnnrrrEEE999888666444333333333444666666666777999:::<<<===:::CCC<<<888HHHLLLFFFKKKffffffRRRWWW}}}~~~kkkJJJ:::888:::======LLLcccvvv{{{zzz~~~```???;;;666444333222222111444---666222888777555eeeUUUEEEMMMLLLNNNZZZgggtttzzz{{{|||{{{yyytttxxxzzzyyyyyy}}}^^^UUUXXXsss```ddd~~~KKK222222///............////////////...//////000111222333333555666???~~~yyyXXXyyy|||kkkkkknnnmmmsss~~~{{{iiiuuukkkrrrqqq___KKKWWWmmm^^^MMMKKKHHHCCC@@@>>>???AAAEEEjjjHHHCCC;;;@@@;;;:::888666444111000///...,,,++++++------,,,***************************((()))***+++,,,++++++***)))+++---......000333666444<<>>777;;;HHHJJJ???666;;;SSS^^^YYYgggiiiJJJ]]]sssuuu```WWWdddgggZZZbbbiiippprrrrrrwwwrrreeerrrqqq```VVVAAA999hhhsssMMMGGGHHH>>>???888333444666555444666444333333333333444555555---;;;>>>gggqqqfffQQQ@@@======<<<:::888777666555555222111555999666111777AAAJJJMMMXXXpppqqqiiicccnnn|||uuu___PPPCCCIIIeeezzz}}}CCC444+++888.........///////////////---///,,,333---333333fff\\\lll444???777:::===ZZZSSS999888666444333333333333333333444444666777999999999666???GGGCCCBBBHHHJJJCCCXXXooommmYYYiiiYYYCCCUUUfffrrrtttWWWGGG???;;;SSSeeerrrqqqrrrzzz~~~{{{hhhBBB777666333000000222444333---222111//////333999:::uuuhhhHHHUUUNNNCCCQQQ```kkkssswwwtttpppuuuyyyxxxrrrqqqwww{{{zzzwwwyyy{{{}}}~~~wwwyyy|||```yyy{{{nnn}}}mmmBBB(((///555(((---------.........//////......///000111222333333333333333999hhhooommm___lllgggjjjiiimmmuuuxxxoooxxxlllmmm]]]OOOooofff^^^RRRJJJFFFDDDCCCAAA\\\===FFFBBBAAA<<<:::888555333111000///------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++,,,...000111222888666@@@>>>777QQQfffUUU???:::DDDZZZfffaaa]]]```VVVjjjmmm[[[]]]gggggglllpppqqqqqqvvvnnniii^^^NNNKKKPPPLLLOOOddd{{{lllTTT===???666888777555333222333555666666666555444333333333333555999888KKKcccZZZPPP777@@@@@@>>>;;;888777888999444444444555666777888999EEEJJJOOOYYYttt~~~lllyyykkk[[[TTT]]]RRR^^^dddJJJ___ZZZ888222///222000111333333222///,,,***,,,111111000000...@@@___xxxtttrrrYYYrrr~~~KKK999===888AAA\\\eee???000111:::666111333444444444444555555777888888;;;<<<>>>>>>???@@@CCCEEEFFFGGGMMM[[[lllxxx{{{yyy|||^^^CCC>>>;;;===FFFiiihhhvvvddd>>>>>>LLLeeehhhlllppprrruuuxxxzzz}}}hhh@@@999555111///000111111111000111222333222333666888JJJ~~~|||gggOOOUUUNNNIIIMMM]]]iiillloootttuuurrrooopppsssvvvvvvuuuuuuwwwzzz||||||}}}|||{{{vvvIII999111...000...---......////////////////////////000111111222222333444444666iiiUUUxxxbbbvvveeecccjjjnnnnnnsss|||}}}pppzzzxxxcccLLLFFFEEEFFFKKK~~~===EEEAAA@@@<<<:::888555333111000///------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++,,,...///111222:::???EEEMMMQQQLLLMMMYYYGGG<<<<<>>;;;888666666666444444444444555666777888;;;@@@DDDKKK___~~~yyybbbJJJ???RRR~~~kkkaaabbbOOOPPP{{{www^^^pppHHH222222111555999:::<<<>>>>>><<<:::999---111000000111///<<>>>>>@@@BBBEEEJJJHHHIIIMMMRRRUUUSSSPPPQQQ^^^wwwyyynnnjjj]]]VVV```vvvlllUUUCCCAAA>>>AAAMMM^^^```sssjjjLLLOOO]]]dddgggjjjmmmoooqqquuuwwwwww{{{iiiEEE888555111///000111111111///111222222222222555777555TTT}}}vvv```PPPLLLEEECCCUUUlllsssmmmwwwtttqqqoooppprrrttttttsssvvvxxxzzzzzz{{{}}}~~~aaa===333...---///---------...////////////////////////000111111222222777...999777UUU~~~bbb~~~kkkbbbiiimmmiiiyyysss|||uuu^^^MMMSSScccxxx>>>DDD>>>???;;;:::888555333111000000------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++,,,---///000111888GGGEEEOOOgggZZZEEERRRPPPCCC999AAAVVVgggllliiiaaaKKKXXXxxx{{{fffjjjqqqxxxzzzwwwvvvzzznnnVVVWWWQQQWWWkkkuuutttxxxyyykkkwwwmmmsssoooKKK@@@555555444222111111111222333333333333333333444444555444:::000@@@YYYqqqGGGPPPBBBAAA@@@===:::888666555444333333333444555666666777;;;???DDDPPPcccuuu~~~pppRRRBBB??????NNN~~~wwwttt```XXXgggooo~~~jjj===111111///222666777:::<<<======<<<;;;///111//////222///777LLLoooLLLRRR===;;;999===LLLuuueeeAAA999999888111333888555444444444444555666777777999;;;<<<======???AAADDDGGGFFFEEEEEEDDDDDDCCCBBBHHHFFFMMMbbbvvv~~~|||yyywwwhhhOOOAAA???888777DDDhhhiii___SSSKKKBBBDDDTTTbbbfff|||jjjUUUZZZeeedddeeeggghhhjjjmmmqqqtttwwwyyy|||~~~aaaAAA777444111///000111111000///000111111000111333555777555eeejjjOOOQQQMMMEEEEEERRRdddooouuutttssspppnnnoooqqqsssqqqsssvvvwwwxxxxxxzzz{{{}}}wwwxxx|||}}}~~~}}}}}}~~~mmmHHH000...------000---------...////////////......//////000000111111222888)))===777???aaauuuwwwfffhhhkkkhhhppptttxxxrrrxxxZZZiiiwwwrrr}}}@@@CCC===???;;;:::888555333111000000------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,---...000111666DDD@@@CCCcccpppZZZFFFNNNLLLCCC:::>>>QQQgggrrriii^^^___aaakkkkkkppptttyyy}}}~~~xxxmmm[[[___zzztttxxx}}}MMM;;;111444333222222222222333333222222222222333444555666;;;333333888@@@fffIIIEEECCCAAA???>>><<<999777444444333333333444444555555999===BBBKKKXXXdddkkkwwwNNN===AAACCCPPPzzzxxxxxx}}}UUU777333000---///,,,---///111222222222111///222......333000222???vvvMMMvvv@@@::::::<<>>DDDNNN???@@@;;;===FFFDDD>>>CCCdddmmmnnnggg\\\PPP[[[xxxzzz~~~vvvfff___bbbaaaccccccddddddeeehhhlllooorrrrrrtttvvvyyy|||~~~rrrQQQ888555333000000000111000000...///000000//////111333+++000;;;oootttMMMbbbeeeAAADDDPPPNNNKKKNNN___eeellloooooonnnnnnooommmoooqqqrrrrrrssstttuuunnnqqqsssuuuwww{{{zzzzzz{{{{{{{{{}}}yyyyyyzzzzzzzzzzzz{{{{{{|||}}}kkkzzz{{{___AAA000---222///...///+++,,,------........................///000000111111...333999000999BBBbbb|||rrr[[[kkkccciiihhhmmmpppsss}}}YYY@@@JJJiiijjjmmm~~~GGGCCC;;;@@@:::999777555333222111111------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++,,,---...///999+++>>>PPPDDDLLLbbb^^^MMM[[[bbbSSS<<<888MMMfffzzzlllbbbdddzzz~~~yyy|||~~~fffyyyPPP444111777333333333444444444444444111111111111222333555555BBB,,,999333<<>>DDDNNNWWWVVVmmmxxx~~~rrrlllSSS000111222///111222111111111111000//////...,,,111...,,,222000---333[[[wwwqqq^^^wwwIIIDDD999:::<<<===TTTSSS???888:::666333444000555444444444444444555555555777888999999;;;===@@@AAACCCEEEDDDAAA@@@BBBDDDAAA???@@@CCCDDDEEEKKKQQQJJJJJJ@@@===EEEFFFCCCHHHaaahhhjjjhhh```WWWddd~~~uuuiiiqqqiiiiiiggg^^^]]]aaa]]]```bbbcccdddeeegggkkknnnoooppprrrsssuuuxxx~~~kkkIII888333222000000111111000//////000111000//////111333...333666CCCsss~~~aaalllsssRRRKKKSSSQQQDDDRRRWWW```fffjjjkkkkkkkkkjjjlllnnnooooooooopppqqqllloooqqqooolllmmmssszzzxxxsssrrruuuxxxxxx{{{~~~xxxxxxxxxvvvttttttvvvxxxtttyyyssshhh;;;666,,,...222,,,***---))),,,,,,---............------......//////000000111,,,666666///:::333ddduuugggbbbdddjjjwwwhhheeeffffffjjjoooqqqyyyvvvZZZCCCLLLKKKeeevvvrrrooommm~~~HHHBBB999???:::999777555333222111111------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++,,,---......111222@@@MMMLLLLLLUUU^^^XXXWWW\\\```YYYJJJBBBCCCxxxooopppZZZqqqpppaaa666444111888111111222333333333333333222111111111222333444444888444222555::::::pppyyyuuuPPPJJJBBB>>>>>>>>>;;;999888777666555444444444444666333444999<<<>>>EEENNNRRRaaahhhlllzzzuuuhhhkkk~~~lll@@@///777333---000///000000000//////.........***111...,,,111000---333IIIyyyOOOrrr\\\999999;;;;;;GGGqqqlllJJJ999===999333333444555444444333333444444555444666777888888:::===???===???BBBCCCDDDDDDEEEEEEJJJEEE???======FFFXXXhhh```\\\JJJ>>>BBBFFFGGGNNNZZZaaaeeeiiifff\\\fffgggYYYVVVTTTZZZ[[[UUUYYY^^^YYY\\\___aaacccdddfffiiikkkkkknnnpppppppppttt|||bbb@@@777222111000000111111000///000111111111000000222333999;;;111:::OOO{{{nnn^^^UUURRRKKKIIILLLRRRYYY```eeefffeeefffhhhjjjkkkjjjjjjkkkmmmkkkkkkkkkjjjiiikkkooorrrnnnmmmooossstttsssuuuzzzuuuuuussspppnnnooorrrvvvuuuxxxPPP333///)))...111)))(((---++++++,,,------......------------......///000000000///111666222333777FFFoooccczzzffffffdddgggkkklllppp}}}ttt|||nnnXXXFFFUUUAAARRRxxxwwwGGG@@@888>>>999888777555333222222111---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++,,,------...&&&AAA???===XXXbbbSSSOOOZZZKKKOOOiii{{{lllMMM999aaasssjjjWWWfffPPPBBB...<<<222444///000111222222222222222222222111111222222333444---;;;***777666555NNNYYYQQQGGGBBBAAA@@@>>>;;;999888777666555444444444222///111777999999>>>FFFEEEUUU```iiivvvzzz~~~```KKKJJJ]]]vvv___{{{NNN,,,)))777111+++111111............////////////(((111///,,,000000...444???|||]]]^^^nnn999888;;;999>>>cccSSS;;;???;;;222444999555444444333333333444444444555777777888999<<<>>>???@@@BBBDDDDDDDDDBBBAAAAAAFFFJJJEEE>>>EEE```{{{tttlllTTTAAAAAAAAAAAAGGGHHHPPPYYYdddhhh___hhh~~~{{{aaaYYYQQQRRRYYYZZZTTTYYY___ZZZYYY\\\```cccdddfffhhhjjjcccgggjjjiiigggkkkvvv[[[;;;;;;222111000000111111000///000111222111000000222444111,,,888777999gggxxxVVV{{{eeeSSSMMMFFFFFFIIIOOOXXX___bbbaaaccceeeggghhhgggggghhhiiiiiigggfffiiilllnnnllljjjggghhhlllpppooollloootttrrrrrrpppmmmjjjlllqqquuugggddd~~~ddd:::444---)))...111))))))000000+++,,,------......------------......///000000000333***777666***???;;;yyyjjjuuujjjgggggggggiiinnnuuuzzz}}}wwwiiiUUUaaaBBBQQQoooDDDBBB>>>>>>:::999888666444222000000///......------,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,111444===JJJTTTYYY___dddkkk]]]RRRQQQaaauuueee;;;AAAdddvvvwwwsssUUU999333555222000111000000111111111222222222111111222222222333333333111,,,///555///+++EEEiii~~~xxx[[[CCCBBBEEEAAA<<<<<<999888888666555444333333444444333222333555888999BBBHHHPPPYYYaaajjjrrrvvvddd]]]>>>RRRUUUPPP\\\```zzzbbb666444111...---...///000........................---...//////......///111<<>>???AAADDDDDDDDDCCCBBBDDDHHHCCC===AAAJJJbbb{{{ooooooTTTJJJOOO::::::;;;>>>IIIUUUXXX]]]qqq~~~~~~uuugggYYYQQQQQQSSSVVVWWWXXXYYY\\\^^^_________```bbbdddfffhhhkkkkkkhhhdddiiisssvvvrrrnnnpppHHHAAA000000000000000000000000000////////////000000000000333000444777444CCC~~~~~~wwwooohhhEEENNNKKKEEEBBBGGGQQQZZZ]]]______```bbbfffhhhhhhhhhhhheeebbbbbbdddfffgggggg___iiilllhhhjjjssspppfffkkkjjjaaa^^^eeegggqqq|||___aaa~~~vvvuuuzzzcccEEE444111------------------------++++++,,,,,,,,,,,,------***+++---...///000000000......222555333444AAAPPPYYYeeeyyyjjjeeedddkkkppppppqqqttt{{{www[[[aaaVVVPPPSSSvvvDDDBBB>>>>>>:::999888666444222000000///......------,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,(((---999GGGPPPSSSVVVZZZpppqqqlll\\\XXXhhhfffKKK888MMMqqq|||dddKKK555111444111000222000000000111111111222222111111111222222222333333666000000555111...===SSSyyykkkXXXIII@@@;;;<<>>@@@BBBCCCCCCBBBBBBBBBEEEAAA>>>AAAHHHdddkkkWWWQQQ@@@FFF<<<===EEENNNSSSZZZppptttqqqllleee^^^XXXSSSQQQSSSTTTWWWXXXXXXYYY[[[]]]]]]]]]^^^^^^```bbbeeefffkkkmmmlllhhhiiimmmnnnkkk```kkkssszzzCCC@@@///////////////////////////.../////////000000000000222000222333///777\\\{{{~~~rrrOOOCCCEEEJJJMMMHHH@@@???CCC[[[]]]```bbbbbbcccdddeeebbbbbbbbbcccccccccbbbaaakkkkkkhhhddd______bbbdddQQQ]]]bbbgggttt~~~dddggg~~~sssqqqiiivvvwwwyyybbbKKK777......------------------------+++++++++,,,,,,,,,------,,,,,,---...............000///111444222222;;;GGGlllmmmiiifffiiihhhcccccciiinnnoooqqqppp}}}``````VVVNNNKKKnnnCCCBBB>>>>>>:::999888666444222000000///......------,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...---111<<>>111000222//////222000000000000111111111111111111111222222222222333555222111333333333666<<>>eee{{{iiiNNN\\\mmm444<<<;;;999<<>>333333333333333333333333333444444444555777888:::;;;;;;<<<>>>@@@AAABBBAAAAAA???AAA???@@@@@@CCCcccwwwiii```LLLIII??????DDDIIIHHHJJJYYYjjj___ZZZTTTOOOLLLNNNPPPSSSTTTVVVXXXXXXXXXXXXZZZ\\\[[[[[[\\\]]]___aaabbbdddeeejjjlllhhhdddddddddccc[[[ffflll{{{uuu^^^======...////////////////////////....../////////000000000111111111111///111<<>>>>>:::999888666444222000000///......------,,,++++++******************************************************+++++++++,,,,,,,,,000,,,---666FFF\\\xxxtttzzznnnccc{{{^^^AAAZZZwwwooo|||aaa>>>555///000000......111/////////000000000111111111111111111222222222222000222222111333666666333WWW|||___TTTRRRKKKAAA===<<<<<<:::999777666555444222111111000111111222333333555888;;;@@@GGGOOOTTT\\\dddfffvvvzzztttuuugggoootttzzz||||||wwwlll]]]OOOGGGCCCOOOppp{{{CCC333333111///...------...///------------------------,,,---///...------...000666999www{{{fffLLL???777:::;;;===DDDjjjhhhIII999>>>:::777666666555555555555555444444444555666777999999:::;;;<<<>>>???@@@@@@@@@???@@@???AAA???>>>^^^vvvzzz}}}bbbDDDBBBDDDIIILLLGGGAAACCCKKKIIIIIIJJJKKKMMMPPPSSSUUUUUUVVVXXXXXXWWWWWWXXXZZZYYYZZZ[[[\\\^^^```aaabbb```eeehhhccc]]]ZZZ\\\```aaaffftttrrrKKK999999...////////////////////////........./////////000000///333444222333555444111RRRqqqxxxoooOOO===???IIIHHHHHHGGGGGGGGGHHHIIIJJJLLLOOOQQQQQQPPPNNNOOOPPPKKKLLLNNNOOOQQQQQQRRRRRR^^^gggRRRRRRooouuummmzzzsssiiioooNNN<<<666222...+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------111000///111222222222333===ppp{{{```gggooogggdddkkkqqqmmmmmmppppppttt|||zzzyyyzzz|||iiiEEECCCbbbxxxcccTTTMMM>>>DDDiiiyyyhhhbbbxxxBBBAAA>>>???:::999888666444222000000///......------,,,++++++******************************************************+++++++++,,,,,,,,,&&&(((...888AAALLL\\\jjjsssooo{{{rrr```[[[ZZZuuuOOODDDUUUuuukkkllleee___MMM555222000000000------///....../////////000000000000000111111111222222222///444555000000555777444888yyynnnbbbZZZIIIAAAEEE===<<<;;;999777666444444333333333222222222222333333444555777:::???EEEJJJKKKYYYcccwww~~~{{{xxxnnn^^^JJJ;;;555666999GGGwwwYYY000444111000///...---------...------------------------,,,---......------...///...;;;lllLLLkkk\\\888666<<>>???@@@@@@???BBBAAAAAA???;;;UUU}}}NNNJJJLLLOOOPPPLLLFFFFFFIIIDDDFFFIIIMMMPPPSSSTTTUUUTTTVVVWWWWWWVVVVVVWWWXXXXXXYYYZZZ\\\^^^___```aaadddeeeeee___WWWTTTYYYaaaggguuuoooFFF888555///....................................////////////---222444111222666666222---gggvvvkkksss]]]NNNMMMHHHBBB@@@AAACCCBBBAAADDDDDDDDDDDDCCCDDDFFFHHHHHHLLLEEE===HHH^^^dddZZZ^^^uuu```SSSPPPUUUnnn~~~vvvttt|||tttdddqqq___MMM:::222000---***(((++++++++++++++++++++++++*********+++++++++,,,,,,++++++***++++++---...////////////000333555333000222YYY~~~kkk{{{uuullljjjfffdddfffjjjjjjkkkooorrrqqqttt}}}xxxmmmdddmmmppp\\\NNNWWWiiirrrkkkfff___EEE:::RRRbbb___^^^kkkyyy}}}AAA@@@>>>???:::999888666444222000000///......------,,,++++++******************************************************+++++++++,,,,,,,,,,,,,,,...222666>>>MMM[[[iiiuuu}}}uuunnnvvvpppTTTkkkvvvxxxcccFFFBBBdddMMMXXXTTTEEE@@@222111000000///.....................////////////000000000111111111111222111555666222///111333444***TTTzzz```FFF@@@III???>>><<<;;;999777555555555555444444333333222222111222333444555888<<>>???:::999888666444222000000///......------,,,++++++******************************************************+++++++++,,,,,,,,,444///,,,+++---888MMM___ooo{{{RRReeefffBBBAAATTTeeeNNNBBBAAA666666111000...---...//////---------........./////////000000000000111111111111333111111222222000000333,,,999___kkkTTTEEEBBBAAA???===;;;999888777555555555555444333222111000111222333222333666888???@@@>>>FFFWWWhhh}}}~~~~~~zzzwwwyyymmmiiidddaaa___]]][[[ZZZUUUZZZYYYLLL===<<>>555===XXXnnnNNN;;;888777555333222333444444333333333333444555666666999999:::;;;===???AAABBB<<>>@@@@@@CCCNNNnnn|||cccYYYTTTKKKBBB>>>>>>AAABBBKKKJJJIIIHHHIIIKKKNNNOOOPPPRRRSSSTTTSSSSSSUUUWWWTTTUUUXXXZZZ\\\\\\]]]]]]aaa]]][[[ZZZWWWVVV___jjj|||ooorrrDDDEEE555...111........................---------.........//////000---,,,---......000444...###>>>mmm{{{___[[[YYYVVVOOORRRmmmzzzmmmfffdddaaa\\\VVVVVVXXXXXXTTTOOOWWW```bbb```jjjuuujjjUUU;;;888555KKKttt|||ssshhhccchhhtttzzztttyyy^^^HHH===444...,,,,,,+++,,,///************************************++++++++++++111000...,,,++++++,,,---+++///111...///333444111222666bbbhhhaaa|||qqqhhheeebbbdddiiieeehhhrrrkkkkkkbbbQQQjjjuuujjjkkk[[[YYYZZZ^^^```DDD;;;===@@@EEEQQQcccvvv@@@@@@>>>???:::999888666444222000000///......------,,,++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))),,,......111>>>KKKxxx{{{dddUUU___cccIIIGGG^^^jjjZZZ___555444000,,,000///,,,+++---000000...---------.........//////000000000000111111111111111++++++222666222000333888///???|||uuuCCCDDDCCCBBB@@@===;;;:::999555555555444333222111000111222444444333222333555666777999@@@DDD@@@OOOpppyyyqqqgggbbbbbbbbb\\\UUUYYYSSSMMMLLLKKKJJJJJJJJJRRRYYYZZZMMMAAANNNrrriii888333777%%%------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///666!!!;;;oooYYY~~~TTTVVVNNN444@@@===888:::;;;gggbbb@@@;;;999777555444555666777333333333333444444555666999999:::;;;===???AAABBB:::EEEBBB<<>>VVVWWWVVV___oooooolllrrrmmmrrruuuxxxwww[[[\\\FFF;;;222,,,)))+++---+++******)))))))))))))))))))))))))))************+++++++++555333000---+++************000111---,,,000222000111333111{{{oooRRRqqqaaaiiieeeiiibbbdddpppkkkoootttfffqqqooobbbccckkkeee\\\GGG===HHH;;;444:::>>>@@@MMMcccuuu|||}}}}}}|||{{{{{{zzzvvvrrr{{{~~~@@@@@@???BBB;;;:::888666444222111111///......------,,,++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,...222888===ttt{{{]]]~~~XXXHHHooo{{{nnnzzzoooXXXDDD999333000---------------------------............//////////////////............//////000000000000111111111111000999444RRRYYYPPPFFFAAADDDCCC<<<:::<<<777666555555555444111///222222222222222222333333222333555666888===DDDJJJ]]]aaahhhnnnooommmiiieee[[[ZZZWWWSSSOOOKKKIIIGGGHHHCCC@@@CCCFFFEEEFFFHHHFFFXXX[[[QQQSSSdddsssHHH111000111...///......------,,,++++++---------,,,,,,+++++++++---------............///000333666@@@kkkgggJJJ===>>>777@@@444>>>NNNtttCCC777;;;;;;555333555666444444333333333333444555555888999;;;===???AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBGGGNNNTTTVVVTTTOOOLLLEEEDDDBBBAAABBBCCCEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLPPPPPPPPPPPPQQQQQQQQQQQQUUUUUUVVVWWWWWWXXXXXXXXXNNNSSSVVVTTTUUU\\\eeeiii|||QQQ???===,,,222///.........------,,,,,,,,,---------............//////////////////////////////666555111===^^^~~~aaarrrzzzaaabbbyyyzzzUUUGGG??????FFFBBB333555DDDKKKmmmuuuvvv~~~{{{tttmmmNNNIIIAAA777666???LLLUUUZZZaaa[[[YYY___eeegggeeedddyyyyyyttttttttthhhaaaddd^^^KKK999333++++++++++++++++++++++++)))((((((((()))***++++++))))))***++++++++++++*********+++++++++,,,,,,,,,------......///000000000,,,@@@---FFFzzzXXXuuuzzzvvv___ddd\\\``````dddkkkkkksss}}}yyykkk___ZZZZZZ^^^bbb___TTTHHHAAACCC;;;777BBBVVVhhhrrrwwwyyyqqqbbbllljjj]]]\\\pppvvvAAA@@@???AAA;;;:::888666444222111111///......------,,,++++++************************)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,---///444777NNNggg```pppMMMBBBUUU___WWWiiidddXXXGGG:::333000///------------------------------.........//////////////////............////////////000000000111111111333111333EEEsssfffJJJ@@@AAA@@@===<<<999888666666666555333111222222222222222222222222000111333333333666;;;@@@;;;>>>AAADDDFFFEEECCCBBBFFFEEECCCAAA???===;;;:::<<<:::<<>>888555555666555444444333333333333444555555777888:::<<<>>>???@@@@@@??????@@@@@@@@@@@@@@@@@@;;;===@@@CCCDDDCCCAAA???CCCBBBAAA@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNNNNOOOOOOPPPPPPPPPSSSTTTUUUWWWVVVUUUSSSRRRPPPRRRQQQRRRZZZfffmmmnnnxxxxxxlllKKK<<<999000///---......---------,,,,,,,,,------------............////////////////////////111000///111666DDDYYYkkkiiiYYYxxx]]]___gggwwwsssddd^^^RRRNNNUUUZZZXXXIII444;;;<<<777AAADDDEEEKKK:::CCCRRR___```XXXUUU\\\ffflllggg___WWWWWW___jjjqqq{{{rrrjjj^^^]]]yyylll^^^SSSQQQJJJ;;;///,,,++++++++++++++++++++++++))))))))))))))))))***+++))))))***++++++++++++************+++++++++,,,,,,------......//////000000...444000===oooooovvvnnnuuuzzz]]]^^^```___aaacccaaammmxxxjjjdddcccddd___RRRHHHFFFCCC<<<;;;JJJ___mmmrrrrrriiiuuummmdddmmmlll___\\\mmmttt~~~DDDAAA>>>???;;;:::888666444222111111///......------,,,++++++************************)))************++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,...000222UUUhhhjjjpppwwwwww]]]YYY___444GGGvvvrrrXXXWWWYYYMMMDDD===444///...//////...---------------------------------.........////////////............////////////000000000000111111666,,,444777DDD^^^DDD@@@AAA???;;;<<<:::888777777666444222222222222222222222222222000111222111000111333555777777777777888999:::;;;666666666666666666555555555777;;;===:::999@@@JJJgggddd///***444000+++...000...,,,*********+++,,,,,,,,,,,,,,,++++++++++++------------............***///000666lll~~~uuudddeeeooo111===...666555@@@^^^}}}XXXEEE666555888666444555444333333333333444555555666777888:::<<<===>>>>>>????????????????????????<<<<<<;;;::::::::::::;;;@@@@@@???>>>???@@@AAABBBCCCDDDEEEGGGHHHJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOQQQRRRTTTUUUTTTQQQMMMKKKRRRQQQPPPUUUcccrrrvvvssspppwww|||{{{zzz{{{||||||zzzrrrpppRRREEE;;;333333,,,,,,------------,,,,,,,,,,,,------------............////////////////////////333,,,,,,333111---777HHHzzztttgggtttlll{{{}}}xxx{{{xxxllljjj___MMMYYYcccvvvbbb^^^aaacccaaa\\\YYYYYY[[[kkknnngggZZZVVVdddwwwlll___cccqqqhhhWWWGGG@@@999000+++,,,+++++++++++++++++++++++++++***))))))))))))))))))))))))***++++++++++++************++++++++++++,,,---------...//////000000000***444555999qqqvvvmmmxxxwwwvvvjjj]]]\\\ZZZ___bbb[[[fffxxxnnnkkk```OOOFFFHHH@@@<<<@@@RRRdddjjjhhhffflll{{{|||zzz~~~pppiiifffnnnyyyFFFBBB>>>>>>;;;:::888666444222111111///......------,,,++++++************************))))))*********+++++++++++++++++++++++++++++++++***,,,------,,,,,,,,,---888:::PPPllltttxxxVVVaaaoooBBB;;;eeexxxrrr|||uuuyyyzzz}}}yyyqqqPPP:::BBB333000------...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......------......///////////////000000000111555000444222111\\\___LLLEEEBBB???>>><<<999888888777555444333333333333222222222222111222333333222111111111444333222222222333444555333333444555666666777777888999<<<<<<999<<>>>>>===============<<>><<<;;;::::::;;;<<<===<<<<<<;;;<<<===>>>>>>@@@@@@BBBCCCEEEGGGHHHIIIGGGHHHIIIJJJLLLMMMNNNNNNRRRRRRRRRQQQOOOMMMJJJIIIRRRSSSVVV]]]kkkxxxzzzvvvnnnsssxxxyyyvvvvvvxxxzzzxxxuuuwwwlllgggAAAGGG===...333)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................111///000444111,,,///888DDDqqqooorrrtttjjjtttQQQZZZaaa___oooxxxmmmkkkkkkzzzsssqqqsssnnnyyymmmzzzpppccc[[[ZZZXXXTTTOOOaaannnrrrkkkjjjwwwzzzXXXRRRhhhqqq]]]NNN>>>555000,,,+++...************************++++++***)))((((((((()))))))))***++++++++++++***************++++++++++++,,,,,,---......//////000222)))444333'''MMMyyyttt}}}ppp```YYYSSS]]]fff___```rrrxxxhhhSSSHHHJJJ>>>===FFFVVVaaa```]]]^^^eeettt}}}~~~{{{mmm```___gggrrr|||FFFCCC>>>>>>;;;:::888666444222111111///......------,,,++++++************************))))))*********+++++++++++++++++++++++++++++++++)))+++...///...---...//////+++AAAcccwww~~~WWWaaauuu[[[PPP[[[```ZZZ888000999///...............,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------.........////////////000000000...555333222777???kkkdddOOOEEEAAA@@@>>>;;;999888888666555555444444444333333222222111111222333444333222111000000000000000000000000111222222333333444555555:::999999999:::DDDXXXkkk<<<666111111///+++,,,000777444000,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,------------...000+++///222BBBWWWiiiRRRooonnn<<<,,,666444888EEEbbb|||ZZZ>>>999<<<888333555444333333333333444555555777888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::888888888888888888888888999999888999999999::::::;;;<<<===???AAACCCDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNSSSQQQNNNLLLJJJJJJKKKLLLPPPXXXaaahhhpppwwwwwwtttnnnrrruuuuuurrrrrrwww}}}xxxtttuuuwwwkkk[[[>>>KKK???+++///)))000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,222444///---222444222***FFF___eeejjjwwwkkkhhhooommmkkk\\\WWWPPPNNNQQQJJJMMM```iiikkkuuu|||zzzeeepppoooeeeaaaffffffbbb\\\SSSMMMKKKLLLhhhsss{{{yyyxxxzzzxxxrrreeeppp^^^SSSWWWgggxxxlllIII>>>333,,,***((())),,,************************++++++***)))((((((((()))))))))***++++++++++++***))))))*********+++++++++,,,,,,------.../////////222///...111111888gggzzz```~~~zzzssstttcccQQQTTTdddbbb\\\cccrrrxxxcccWWWTTT???BBBNNN]]]bbb]]]___hhhcccnnnzzz~~~}}}{{{nnn\\\]]]eeepppxxx~~~EEECCC??????;;;:::888666444222111111///......------,,,++++++************************)))************+++++++++++++++++++++++++++++++++***,,,...///......000111&&&***111777OOO}}}yyymmmoooiiiJJJJJJYYY{{{rrrOOO<<<555111---............---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------............////////////000000)))444000333<<<000AAA{{{bbbOOODDDCCCAAA===;;;::::::999777666666666555555444444333111000000111333444333111333444555555555555555444333333333333444444555555888666888???JJJYYYmmm}}}QQQ333444///)))+++111///'''---,,,***))))))***+++,,,*********+++++++++++++++,,,,,,,,,,,,------------///'''///,,,;;;kkkuuuoooNNNRRR222111333777===UUUwwwfffIII>>><<<888555555444333333333333444555555888888999::::::;;;::::::999999999888888777777666222333444555666666666555555555666666666777777777777777888:::;;;===>>>???@@@AAABBBEEEGGGJJJKKKLLLQQQNNNKKKHHHHHHJJJNNNPPPQQQ^^^jjjoooppprrrrrrqqqnnnnnnooonnnkkkllluuu}}}|||vvvsssvvvrrrdddNNNEEEIII<<<,,,,,,+++000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------)))222222)))(((111333---///---777NNN```mmmjjjkkksssllltttrrrggggggeeeNNNCCCTTT[[[]]]nnnZZZeeeSSSXXXggg\\\ZZZ```fff^^^WWWWWW^^^cccbbb___yyyzzzyyywwwrrriii___YYYTTTkkkiiiaaaYYYWWW^^^QQQ888333...************+++************************+++***))))))))))))))))))))))))***++++++++++++***)))))))))************+++,,,,,,,,,---......//////000444)))---;;;---===yyyxxxhhh{{{xxxtttwwwZZZNNNZZZ___ZZZ[[[ZZZxxxlllbbbHHHJJJWWWgggkkkgggmmmzzzoooqqq}}}kkkccciiirrrxxx|||zzzyyyDDDBBB@@@AAA;;;:::888666444222111111///......------,,,++++++************************)))************++++++++++++++++++++++++++++++++++++---......------///000444666000***666\\\sssaaa|||iiiUUUIIIVVVwwwmmmrrrtttLLL777333333///***,,,---------,,,++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------............/////////000000---///111444444///666HHHoooVVVHHHDDD@@@>>>======<<<;;;888888888777666555555555333222000111444555444222000000000000000111222333555555666666777888888888;;;;;;DDDXXXnnn]]]999222222,,,'''+++111///&&&((((((((()))***+++,,,---)))*********++++++++++++++++++,,,,,,,,,---------...&&&444&&&666III{{{uuuLLLsss{{{???222111999888EEEhhhzzz|||oooTTTBBB;;;999777555444333333333333444555555777777888999999999888888777777666666555444444333444333333333333444555555222333333444444444444444333333444555666777888999;;;<<<>>>AAADDDFFFHHHIIIJJJIIIGGGFFFHHHKKKOOORRRVVVaaalllnnnnnnoooooonnnmmmkkkiiigggcccfffttt}}}tttiiipppttteeeSSSAAANNN@@@333...***///,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,+++...///...222///+++///???TTTdddjjj~~~nnnjjj[[[ooorrr~~~xxx]]]^^^QQQCCCPPPiii|||aaaPPPVVVWWWlll}}}qqqiiirrr~~~wwwppplllnnnhhhZZZSSSUUURRR]]]UUUTTTQQQGGG???'''///...---++++++,,,,,,+++************************))))))))))))))))))***+++))))))***++++++++++++***))))))))))))************+++,,,,,,------......///---333+++---888///000NNNpppVVVyyy|||nnnUUUUUU[[[[[[[[[\\\jjjzzzwwwfffTTTQQQZZZlllsssppptttqqqkkkrrrxxxyyylllhhhmmmssswwwzzz}}}}}}~~~CCCBBB@@@BBB<<<:::888666444222222111///......------,,,++++++************************)))************+++++++++++++++++++++++++++++++++---......---,,,+++---///...)))---777222000eeeyyyjjjxxxpppSSSMMMgggqqq^^^~~~uuuZZZAAA888444---,,,111***+++,,,,,,,,,---000111++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------.............../////////000444+++444555)))444<<<(((IIIrrrKKKGGGCCC@@@@@@???>>>===:::999999888777666666555888555333333666777666444555444222111222444777999444444555666777888999999BBBEEEUUUssshhh;;;888+++---......------------+++++++++++++++,,,++++++))))))******++++++++++++++++++,,,,,,,,,---------...(((;;;###333000sss\\\VVVYYYKKK777000<<<555888YYYnnnttt~~~uuu\\\DDD:::999888444444333333333333444555555666666777777777777666666666666555444333333222222555333111//////000222444111111222333333333333222111111222222333444555555777999;;;>>>AAADDDFFFGGGDDDDDDEEEFFFIIILLLOOOQQQ[[[cccjjjkkkkkknnnooommmmmmiiifffccc```ccctttqqqyyy{{{kkkzzzmmm^^^mmmqqqXXXEEE999SSS777,,,000***111'''*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///)))***222333------555......333777444666KKKdddaaaccceeeggg```jjjlllhhhooo\\\zzzvvvbbbTTTeeerrrxxxnnn\\\dddyyyfffsss}}}fff^^^___hhheeeWWWVVV```fffdddMMMCCC<<<666:::---)))******((()))******((())))))))))))))))))))))))))))))(((((()))***++++++))))))***++++++++++++***))))))))))))************++++++,,,------......///,,,111000///333666777777eeezzzXXXOOOuuu{{{yyy~~~bbbYYY[[[\\\\\\]]]XXXVVVqqqvvvaaa]]]TTTYYYlllvvvqqqpppwwwyyymmmqqquuuvvvnnnjjjnnnrrruuuvvvyyy~~~{{{wwwCCCAAA???AAA;;;:::999777555333111000///......------,,,+++++++++******)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///---///111---///CCC[[[sss}}}qqqYYYSSS```uuujjj```YYYiii~~~tttppp```III888000/////////------,,,,,,,,,+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000111222222333333<<>>:::555555333555777666222111444666666666666666666666666444444444333333222222222222222222222222222222222222222111111000000//////...//////000111222222333555555555666999<<<@@@BBB===AAAHHHLLLHHHGGGRRRaaannnpppnnniiigggiiihhheeekkkjjjgggfffiiiqqq{{{lllfffmmmppplllVVVTTTooooooNNN666NNN;;;---------))))))///,,,,,,+++******+++++++++++++++************++++++******+++++++++,,,,,,,,,---------............///......//////000222333444KKKTTT[[[nnnwwwaaadddxxxfffSSS\\\VVVRRReee}}}sssYYYuuuqqqqqquuutttjjj^^^YYYPPPKKKVVViiihhhXXXWWWeeeQQQJJJ@@@777111///------******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------............///000111222;;;wwwxxxnnnccc~~~uuuwwwkkk___]]]VVVUUUVVVWWWYYYbbbtttyyyddd^^^```[[[YYY]]]fffjjjjjjmmmsss{{{vvvssssssnnnhhhhhhnnnmmmmmmnnnooorrruuuxxxyyy}}}CCCAAA???@@@;;;:::999777555333111000///......------,,,+++++++++******)))))))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------333...---000...,,,555CCCiiittt\\\XXX___yyyrrrooopppssssss|||___QQQRRR\\\MMMTTTIII;;;111............---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...............//////////////////000111111222222333444<<>>888555999888444777555555555444777:::999666444555666777777888888999::::::::::::===GGGTTT]]]xxxuuuyyyNNN444...111------,,,,,,,,,+++++++++******))))))))))))***************************************+++++++++,,,,,,+++000(((+++555,,,===sssQQQooo[[[[[[yyy333:::>>>999;;;>>>MMMjjjrrryyyxxxsssdddLLL999888???777444444555444000111444555555555555555555555555555555444444444333333333222222222222222222222222111111111111000000////////////000000111111222222222222222333444777;;;>>>>>>@@@EEEJJJKKKOOO]]]lllvvvwwwtttnnnkkklllkkkggggggeeedddeeeiiiqqq{{{}}}ooofffoooqqqeeeWWW[[[hhhbbbMMM@@@III888,,,,,,---))))))...************+++,,,......+++******))))))******+++*********+++++++++,,,,,,------------............,,,,,,,,,---...///111111888BBBFFFQQQgggnnnaaaXXXaaavvvooo___fffYYYQQQkkknnnllljjjttt{{{lllTTT^^^nnn|||mmmZZZRRRPPPKKKEEEAAAJJJHHHPPP[[[ZZZNNNNNNXXXDDD>>>666000---++++++***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------............///000111222:::JJJtttrrrHHH}}}SSSsssrrrpppccc___aaa^^^ZZZWWWWWW[[[aaafffooouuuxxxqqqddd[[[ZZZ]]]WWWUUUXXX___bbbaaabbbgggmmmjjjiiijjjhhhdddffflllaaagggmmmpppqqqssswww{{{yyy~~~DDDBBB???@@@;;;:::999777555333111000///......------,,,+++++++++******)))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,444---***///111,,,+++///777XXXqqqtttzzzvvv}}}aaaSSSWWWmmmkkkEEE999888999444...,,,---...---+++,,,,,,,,,+++++++++******))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------------............///////////////000000111111222222...+++@@@jjjzzzXXXGGGEEEEEE>>>======:::===BBB???>>>;;;999999888666666999555777:::;;;:::999::::::999<<>>===<<<;;;===???DDDNNN\\\lllzzzVVV555000555222)))+++++++++++++++*********))))))(((((((((((())))))************************************++++++++++++,,,111***(((111///+++444xxxnnn___LLL___===:::JJJ>>>777<<<>>>cccsssoooooorrrnnn\\\EEE666:::555333555666444444666333333333333333333333333444444333333333333333333222222222222222222222222111111111111111111000000111111111111111000000000000111222000000222777<<>>HHHJJJGGG>>>777555333111---,,,******+++,,,+++***))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++,,,,,,,,,------------...///000000)))999999XXXwwwwwwSSSyyy^^^vvv~~~uuueeennnxxxpppmmmggg^^^VVVQQQOOONNNOOOTTTRRRPPPQQQTTTTTTRRROOOSSSSSSSSSUUUUUUTTTSSSTTTXXXYYY[[[]]]^^^```cccgggsssvvvxxxuuuqqqrrrxxx~~~yyyttt|||EEEBBB??????;;;:::999777555333111000///......------,,,+++++++++******)))))))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,***)))***...000///000222666,,,...JJJvvvqqqjjjbbb^^^___^^^YYYUUUIIIUUU``````\\\YYYZZZZZZVVVTTTWWW\\\___hhh\\\777000---000...---,,,,,,,,,+++***++++++*********)))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------------------............---......//////000111111444888000)))<<>>>>>BBBEEEGGGHHHLLLSSSYYYmmmvvv|||]]]555+++111000***'''************************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++***///---)))---///...000PPPrrrkkkxxxkkkMMMdddIIITTT333KKKKKK444999???NNNfffooosssrrrrrrmmmUUU:::777222111555777444333333333333333333333333333333222222222222333333333333222222222222222222222222111111222222222222222222222222222222222111111111000111222000...000777<<<>>>EEEPPPZZZccchhhiiigggkkkmmmkkkfffdddeeedddaaaeeeaaa]]]^^^eeeooowww|||ooofffooocccUUU]]]YYYUUUJJJQQQ^^^SSS;;;>>>EEE777000,,,)))***,,,+++))))))///...,,,+++***))))))(((***))))))))))))))))))***))))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...//////)))///,,,***000///000999BBBHHHWWWQQQTTT___TTTQQQfffooouuuuuussspppfffZZZNNNYYYdddkkknnnmmmcccXXXaaa\\\ZZZ\\\YYYMMM@@@888@@@BBB===333---...---)))+++******+++,,,,,,+++))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,,,,,,,---...///000+++;;;***...ggguuu}}}[[[{{{YYYtttssszzzyyykkkmmmrrruuutttoooeeeZZZSSSRRRTTTVVVSSSPPPQQQUUUVVVUUURRRRRRSSSTTTUUUUUUWWWWWWVVVVVVZZZ^^^```dddhhhmmmoootttvvvyyy{{{{{{{{{{{{{{{tttqqquuu~~~EEEBBB>>>???;;;:::999777555333111000///......------,,,+++++++++******)))))))))))))))))))))))))))************)))))))))************+++************++++++++++++(((***,,,,,,******---000+++///333444;;;VVV{{{{{{uuuxxx~~~ssseeeIII444......---,,,+++******+++,,,---*********))))))))))))((((((((((((((((((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,,,,------------.........------......//////000000333...---555888888```|||rrreeeddd___ZZZZZZZZZUUUOOOPPPWWW^^^dddhhhoooyyydddSSS999***000000%%%%%%111)))))))))))))))*********)))((((((''''''(((((())))))))))))))))))))))))))))))))))))************+++(((,,,...,,,***---000111999wwwuuuqqqrrr;;;RRReeeqqqAAALLLXXX===999@@@<<>>===HHHUUU___fffjjjhhhdddfffiiijjjgggfffgggeeeaaa]]]ZZZZZZ___hhhrrrwwwyyy```bbbsssiii[[[]]]PPPFFFFFFTTTYYYIII:::AAAAAA000,,,***))))))***+++***))))))))))))))))))***++++++***))))))(((((())))))***)))))))))************+++******+++++++++,,,,,,,,,***************+++,,,,,,+++...***+++222---(((...)))***666333:::JJJHHHMMMLLLLLLPPP\\\kkkrrrgggVVVJJJVVVbbbiiinnnlll___OOO@@@@@@BBBEEECCC===999;;;111222000,,,***,,,,,,***))))))((()))******(((&&&((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,---//////444***,,,///;;;kkksss}}}dddooommmeeeuuuhhhkkkttt~~~pppbbbiiiooopppjjjeeedddeee___]]]YYYWWWWWWVVVVVVUUUSSSVVVXXXXXXZZZ^^^^^^\\\XXX^^^dddfffkkkrrrxxxyyyvvvyyy}}}zzzrrrllllllttt|||vvvEEEBBB>>>>>>;;;:::999777555333111000///......------,,,+++++++++******)))))))))))))))))))))))))))************))))))))))))************************++++++++++++)))+++,,,+++***+++,,,,,,$$$,,,333...%%%+++HHHgggqqqeeeKKK666111...---333***+++++++++******+++,,,******)))))))))((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........,,,------......///000000...,,,***555999***888eeesssyyyxxxcccBBB555---,,,111...%%%(((333((((((((()))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))''',,,...)))***...///000QQQvvv^^^dddtttXXXttt]]]KKK]]]RRR;;;===999;;;QQQbbbccccccfffddd\\\GGG===555444444333222333444444444444444444444444444444444555555555666666555555555555555555555555444444444555555555666666333444444444555666666666///222333111///111:::BBBGGGRRR[[[___bbbffffffccc___cccfffdddcccccc```ZZZVVVWWW\\\dddmmmqqqppplll]]]ZZZeeeccc___ZZZHHHIIILLLSSSKKK>>>???@@@777...******)))((()))+++***)))''''''''''''((()))++++++))))))(((((((((((())))))))))))))))))************************++++++++++++***))))))))))))***++++++//////***,,,333...(((///333...555---,,,444...555;;;999;;;HHH[[[fffaaaUUUGGGLLLLLLJJJNNNSSSMMM@@@777888;;;===888///*********((((((+++,,,******+++)))'''''''''))))))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,---...///111'''///666222KKK}}}yyyxxxccc~~~nnncccxxx___\\\xxxooommmqqqttttttnnngggbbb___fffgggeeeaaa[[[ZZZ\\\___ZZZ^^^aaa```bbbhhhiiifff```gggkkklllooovvvyyyxxxyyyzzz{{{yyyuuurrrqqqrrr~~~~~~xxx|||yyy~~~FFFCCC>>>>>>;;;:::999777555333111000///......------,,,+++++++++******)))))))))))))))))))))))))))************))))))))))))************)))************++++++++++++,,,,,,,,,...///...+++222---+++111555444222222???ZZZyyyaaaXXX[[[aaabbbCCCFFF444'''333333)))+++***,,,------+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000***666...(((555555///888QQQ}}}}}}\\\AAA777000---******+++,,,***''''''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************+++$$$***000)))'''+++)))---444kkkzzzxxxQQQXXXWWWsssJJJ\\\ddd>>>:::@@@555:::EEETTT```eeebbb]]]UUUHHH;;;777666555666888444444444444444444444444555666666666777777888888666666666666666666666666555555555555666666777777333444444555666777888888222555777555222555>>>GGGTTT\\\```]]]\\\```cccaaaXXX]]]```___^^^\\\XXXQQQUUUXXX```jjjqqqooofff^^^dddRRRQQQUUU]]]UUUDDDSSSRRRPPP===666BBB<<<---...)))******((((((***+++***)))(((((('''''''''(((((())))))(((((((((((())))))))))))))))))************)))************+++++++++++++++++++++++++++,,,,,,///...(((***000+++)))333(((%%%///***)))000,,,555,,,///333555888:::999777111555444111666>>>999,,,222...++++++***))),,,111,,,'''(((...///)))'''***)))((('''''')))***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......'''333+++---888(((<<>>;;;888999@@@MMMXXX]]]]]][[[UUULLLDDD??????AAACCC<<<;;;:::999888666555555666555444555666777666555777444222333777999888666666666666555555555444444555444555777888777555333555666666444333888BBBJJJXXX___```\\\[[[aaafffgggaaa]]]YYYWWWWWWUUUPPPKKKSSSYYYdddjjjddd\\\^^^fff^^^XXXVVVXXXQQQEEEDDDLLLMMMBBB:::999999444,,,'''******))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++---...------111999@@@uuuqqqeeePPP\\\~~~cccZZZ]]]\\\eeeoootttrrrpppppprrrggghhhiiijjjjjjkkkkkkkkkooogggdddjjjnnnllljjjjjjmmmqqqtttssstttuuusssnnnqqqoooqqqzzz{{{CCCEEEAAA>>>;;;:::888666444222111111......---,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************++++++******************+++++++++,,,,,,------------............777222222:::JJJ___xxxrrrSSS666;;;999666333111111111111.........---,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******************************---------------------------.........////////////...//////000000111222222333000EEEuuu~~~uuuttt|||}}}```CCC777222///,,,+++******))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************///&&&:::iii|||yyyVVVjjjgggVVVfff___CCCgggtttPPPjjjhhh\\\999;;;;;;;;;<<>><<<<<<===<<<:::999;;;999888777888888777777888888999999999999999888777777777888999777333000111444777:::>>>GGGSSS\\\\\\```aaa]]]]]]bbbdddcccXXXWWWUUURRRPPPOOOPPPQQQVVV]]]gggkkkddd\\\^^^gggTTT]]]```UUUGGGBBBJJJTTTBBB===;;;:::666...*********)))))))))((((((((('''((((((((()))))))))******(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********,,,,,,+++++++++*********+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((())))))))))))*********+++++++++,,,,,,+++---...---+++...444:::LLLjjj~~~{{{rrr{{{___kkk___ggg^^^WWW[[[fffnnnnnnjjjoooooopppqqqrrrrrrpppoooeee___^^^dddiiikkkmmmqqquuutttmmmccc___ccciiikkk}}}~~~|||{{{xxxAAADDDBBB@@@;;;:::888666444222111111......---,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************************************++++++++++++,,,,,,,,,,,,---------.........---///111111333<<>>333(((+++,,,---......---,,,+++---------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111111555,,,)))<<>>;;;777666;;;@@@LLLMMMOOOQQQTTTVVVWWWXXX[[[ZZZYYYWWWTTTRRRQQQPPPQQQOOOMMMLLLKKKIIIGGGDDDHHHHHHHHHEEEBBB@@@AAAAAA>>>>>>??????????????????======>>>>>>>>>;;;555222444888<<>>///,,,000...(((******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************************************(((222&&&333aaarrryyyiiiggg___KKKgggzzzOOOOOO{{{mmmlllfff```>>>======<<<:::999888777:::<<<@@@EEEIIIMMMPPPRRRSSSSSSTTTUUUVVVWWWWWWXXXZZZXXXWWWVVVUUUSSSOOOLLLQQQSSSSSSPPPLLLIIIKKKMMMFFFFFFGGGGGGGGGFFFDDDDDDDDDEEEFFFGGGFFFCCC>>>:::???AAACCCEEEHHHMMMTTTYYYYYYXXXUUUUUUVVVWWWSSSOOOJJJJJJIIIGGGHHHLLLTTTZZZgggjjjiii```TTTMMMQQQXXX]]]TTTGGGBBBKKKTTTNNN@@@666666666333+++%%%'''...))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))************************)))******************************))))))))))))******************++++++++++++************++++++++++++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&''')))+++,,,---(((((((((((())))))))))))************++++++++++++***,,,------+++***,,,...,,,???III^^^ooo}}}sss~~~zzz___]]]ggglll{{{zzzzzzhhh]]]]]]aaaTTTTTTVVV\\\aaabbb___ZZZQQQQQQSSSVVVYYY\\\bbbgggooo{{{~~~{{{zzzyyytttxxx~~~}}}{{{oooqqqrrroookkkppp}}}|||rrrkkkjjj>>>BBBBBBAAA;;;:::888666444222111111......---,,,++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************++++++***))))))***++++++))))))*********+++++++++++++++++++++,,,,,,,,,---000,,,***...111///...000---...---***)))...:::DDDMMMWWWfffsssvvvuuuvvvzzz}}}uuuooollliiigggeeeeeebbbZZZPPPKKKGGG???777(((+++,,,,,,---000///+++...------,,,+++************************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////000000++++++222777111222LLLmmmyyy|||~~~wwwlllqqq|||vvvuuuvvvppp```PPP>>>777...***---000---&&&***))))))((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))%%%***)))***<<>>BBBAAA@@@;;;:::888666444222111111......---,,,++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************,,,+++***))))))***+++,,,)))))))))************+++******+++++++++,,,,,,,,,333,,,'''***------,,,---666444222///......///000***...333777888999<<>>>>>;;;888777666666888<<>>:::888777555555666888999<<<===???AAACCCEEEGGGHHHMMMMMMMMMMMMMMMKKKGGGDDDDDDCCCCCCDDDFFFIIIIIIIIIIIIJJJLLLMMMMMMKKKIIIGGGFFFEEEDDDDDDFFFFFFEEEDDD???@@@AAADDDFFFFFFEEEDDD???======@@@@@@>>>AAAFFFEEEJJJQQQYYY^^^```^^^\\\OOONNNJJJHHHMMMSSSQQQIII<<<@@@EEEDDD<<<555555:::333---)))))))))''''''((('''((((((((()))))))))***&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))************+++***)))***+++,,,------,,,333)))...444999HHHDDDOOOdddffflllpppooolllSSS\\\{{{pppkkk{{{sssIIIBBB___eeeWWWUUU___rrrvvvwwwoooccc___eeemmmaaaeeehhhgggccc```aaaccc[[[___```bbbhhhppppppkkk^^^hhhqqqsssqqqmmmfff___bbb___]]]]]]______]]][[[```gggmmmoooqqqsssnnngggaaaYYYUUUZZZ```^^^VVVQQQ@@@BBB@@@>>><<<:::888666444222222111......---,,,++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************,,,+++)))(((((()))+++,,,))))))))))))************)))************+++++++++,,,+++,,,,,,)))&&&)))///,,,---...---+++***,,,...***+++,,,---///000...+++000...,,,,,,------,,,+++***......------...,,,'''&&&)))...111///***)))*********++++++***)))'''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''***,,,......))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///)))000222---,,,111111,,,444///333EEE[[[qqqkkkpppzzzzzzzzz~~~~~~uuuvvvfffjjjxxxuuunnnrrrvvv|||fff___iiimmmeeeccc[[[MMM???666222///,,,'''111<<<===333)))(((---((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((""""""+++,,,$$$555XXXZZZuuummmRRRRRRTTTIIIGGG@@@\\\lllKKK???^^^yyyxxxeeeNNN>>><<>>@@@CCCDDDHHHHHHHHHHHHGGGDDD@@@<<>>;;;===AAA@@@>>>CCCLLLLLLTTT]]]bbb```ZZZVVVTTTDDDDDDBBBCCCLLLQQQIII<<<666AAADDD;;;666:::;;;666+++((()))+++***'''&&&((('''((((((((())))))******'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))************---+++)))((()))+++++++++'''111)))+++,,,000CCCCCC???KKKOOOfffzzz|||vvv]]]TTTTTT]]]hhheee```lllpppaaaUUUKKKDDDNNNZZZZZZ\\\ZZZ[[[```hhhkkkhhhdddkkknnnpppkkkbbb\\\]]]```ddddddaaa___eeelllkkkddddddeeeaaa[[[YYY[[[[[[XXXQQQSSSVVVXXXWWWWWWXXXZZZ]]]eeehhhfffeeehhhiiifffPPPMMMMMMPPPOOOIIIFFFGGG>>>AAA???===;;;999777777666444111///......---,,,++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,***))))))***++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))******++++++(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...111333333888HHH```rrrmmm|||zzzmmmkkksssooojjjppp{{{pppccc^^^aaahhhkkkllliiipppnnneeegggooohhhXXXDDD???888222///---,,,+++)))***,,,---,,,+++((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))''''''))),,,000333TTTaaaccc]]]WWWLLLGGGPPPWWW>>>===WWW]]]GGG???NNNjjjtttrrreeeccceeeRRR555:::999888777888999:::;;;777777666666666888999:::===???@@@AAAAAA@@@>>>===???@@@AAABBBCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFEEEEEE???@@@AAABBBBBBAAA@@@???<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===???EEELLLQQQPPPRRRRRRNNNJJJJJJOOOTTTEEEAAAAAAEEEKKKIII@@@666@@@<<<888777:::999555111++++++***)))(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((())))))(((((((((((())))))******))))))((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***,,,---))))))*********+++++++++++++++******,,,000333666<<>>AAA???>>>;;;:::888777666444222///......---,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))************************,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++******,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((************''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............***,,,---+++,,,444BBBMMMYYYkkk{{{vvvzzz|||xxxtttuuupppfffjjjuuupppeeefffuuulll___XXXXXX[[[]]]^^^dddhhhgggaaa___^^^RRRCCC999555000---+++***)))((()))***+++++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))'''''')))+++...000@@@QQQZZZ[[[ZZZQQQKKKQQQQQQIII??????LLLWWWUUUKKKGGGZZZgggfffeeefff^^^QQQIIIEEE>>>999666666888:::666555555555555777888999666777888999::::::999999::::::;;;<<<===>>>>>>??????@@@@@@AAAAAAAAAAAAAAACCCAAA???<<<;;;:::;;;;;;999999999::::::;;;<<<===<<<@@@FFFJJJKKKJJJIIIIIIKKKOOORRRPPPJJJEEEDDDEEEBBBEEEHHHFFF@@@;;;;;;<<<;;;888666777888777111,,,++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))*********++++++---,,,+++***+++---000111:::???>>>===LLLbbbhhh___YYY]]]ZZZQQQMMMRRR[[[___^^^ZZZUUUUUUYYY[[[ZZZWWWMMMLLLKKKKKKLLLKKKIIIHHHMMMJJJJJJLLLKKKGGGFFFHHHLLLMMMKKKGGGHHHMMMMMMIIIIIIJJJJJJIIIHHHJJJNNNQQQMMMQQQVVVYYYZZZYYYXXXXXXUUUTTTPPPMMMPPPUUUTTTNNNMMMNNNNNNKKKDDD<<<555111===AAA@@@???<<<:::888777666444222///......---,,,++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((())))))))))))))))))))))))************************+++++++++***************)))*********+++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,------+++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------......---...---,,,+++,,,///222888GGGWWWfffvvvxxxyyy|||~~~wwwmmmjjjnnnqqqqqqppp}}}wwwkkklllzzz|||www{{{qqqlllbbbeeerrroooccc```iiiddd]]]WWWUUUUUUWWWYYY___[[[VVVQQQLLLCCC999222...,,,))))))))))))((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,---@@@NNNWWW]]]UUUKKKMMMUUUVVVJJJ:::@@@TTT[[[SSSGGGEEEFFFOOO^^^hhhdddYYYYYYUUUNNNFFF@@@<<<:::999888777777777777888888999444444555666777888999999666666666666777777777888999999:::;;;<<<<<<;;;;;;GGGDDD???:::888888:::;;;888888999:::<<<===>>>???>>>CCCJJJNNNNNNKKKHHHGGGFFFIIIKKKIIIDDD???======AAACCCCCC???999777:::===555444444555555222,,,&&&+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((()))((((((''''''(((((())))))))))))(((((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))************...---+++))))))***+++,,,444555555444:::EEENNNQQQOOOWWWZZZQQQFFFFFFMMMTTTNNNNNNNNNMMMNNNSSSZZZ```VVVRRRLLLIIIHHHGGGDDDAAAGGGEEEDDDCCC???<<>>;;;888666555444222000......---,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))*********************************************))))))))))))************+++++++++++++++++++++++++++*********************)))))))))***,,,---,,,***'''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++++++++++++++++++++++++++,,,,,,,,,------------000/////////000000///...)))000777AAAPPPcccmmmooozzzooofffgggkkkhhh^^^[[[cccjjjgggdddfff{{{|||pppdddaaa```fffvvvhhheeeXXXUUU^^^^^^WWWYYY[[[]]]^^^]]]ZZZXXXYYYZZZWWWJJJ???;;;666---+++///***))))))***++++++***((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((()))((((((((((((555@@@LLLZZZVVVGGGCCCZZZSSSNNNJJJ@@@999DDDUUU[[[HHH888;;;HHHRRRSSSQQQYYYZZZYYYWWWQQQIIIAAA<<<;;;::::::999888777777666555555555555555666777888555555555555555555555555555555666777888888888888BBB@@@<<<888777888;;;<<<:::;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIAAAAAA???<<<::::::===@@@AAA:::444555;;;???;;;666333222111111111...***&&&******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''((((((((()))))))))******---,,,***((((((((()))***+++,,,111777777666:::@@@>>>GGGMMMJJJBBB@@@FFFMMMCCCDDDDDDCCCCCCGGGOOOVVVYYYTTTNNNLLLLLLKKKHHHDDDGGGFFFEEECCC>>><<>>>>>:::444...***)))+++===@@@AAABBB???<<<999666555444222000......---,,,++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))''''''(((***++++++(((%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********************************++++++++++++,,,,,,,,,------++++++,,,///111000...---///...---000888AAAEEEbbbssswwwfff]]]```fffYYYPPPPPPZZZ```\\\[[[```aaaiiifff``````[[[WWW]]]RRRVVVOOOIIIMMMLLLJJJPPPRRRWWW\\\\\\WWWQQQNNNMMMDDD777...///,,,%%%'''000*********+++,,,,,,***((((((''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&***///111>>>RRRRRRDDD===PPPCCCCCCLLLEEE333333DDDOOOLLLJJJEEE<<<666>>>KKKIIIKKKOOOQQQQQQNNNJJJHHH@@@???>>><<<:::888777666777666555444333333444444666666666555555555555555444555666777888888888888777777888888999;;;<<<======>>>@@@BBBDDDEEEEEEFFFFFFEEEBBB???<<<===@@@CCC:::999888777666888<<<>>>;;;555111333:::<<<888222444222///------,,,+++******)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((******+++******''''''((((((((()))))))))))))))((((((((())))))***(((''',,,444666222111555555999>>>AAAAAA@@@CCCFFF@@@???>>>======???AAABBBIIIGGGFFFGGGIIIIIIFFFCCCCCCAAA@@@???<<<<<>>???BBBCCCFFFIIIIIICCC===999555111,,,******++++++***===@@@BBBCCC@@@===999666555444222111......---,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((())))))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***+++---.........)))---///---******...222666EEEPPPNNNIIILLLXXXaaa```YYYVVVYYYZZZXXX]]]eee```^^^QQQNNNYYY[[[OOOIIIHHHTTTUUUPPPRRRNNNJJJNNNJJJNNNPPPMMMFFF===777444///))))))...---((((((,,,***)))((()))******(((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((('''''')))+++(((000DDDIII@@@===BBB<<<:::AAAIIIIII>>>333999???IIIOOOJJJAAA;;;;;;666666888;;;@@@FFFLLLPPPHHHHHHGGGFFFDDDBBB@@@???<<<<<<;;;:::999888777777666666666666666555555555666666888999::::::;;;;;;777999<<>>???AAABBBCCCCCCCCCBBBBBBCCCCCCAAA<<<888666666333444777888888666444222222666999888333000111333333111...,,,++++++,,,---)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))%%%''')))***,,,,,,++++++''''''''''''(((((((((((('''''''''(((((()))*********''''''***---...///222444333555;;;???>>>>>>@@@BBB???<<<;;;<<<;;;999666:::<<<>>>@@@AAAAAAAAAAAA===;;;;;;===<<<<<>>999666555444222111......---,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((()))))))))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))************+++++++++++++++,,,------,,,,,,,,,,,,&&&)))---///...---...111+++222666555777AAAMMMTTTUUUVVVVVVUUURRRSSS[[[bbbbbb___NNNDDDMMMQQQKKKIIIJJJVVVTTTNNNOOOLLLEEEFFF======;;;777222,,,)))''''''(((***,,,,,,***)))***)))'''&&&'''((()))((('''&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&***''')))666999777<<<<<<===;;;999AAAIIIBBB222333444888BBBMMMNNNBBB444111///...///333:::AAAFFFEEEFFFGGGGGGFFFEEEDDDCCC@@@@@@AAAAAAAAA???>>>===888888888888888888888999888888:::;;;<<<=========<<<>>>@@@BBBDDDDDDDDDDDD:::;;;=========<<<;;;999:::<<<>>>===:::666333111111222333555555333000...000444777555111...000333.........---++++++,,,...)))))))))))))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))***+++***)))(((&&&&&&'''''''''(((((((((((((((((((((((()))))))))((()))(((&&&&&&***...000222...///555888777777:::>>><<<:::999999999888777777:::<<<:::777777:::===;;;888888;;;<<<<<>>@@@???@@@@@@???===;;;<<<===999999999888777888;;;>>><<<999888999555---***,,,,,,+++***************)))===@@@BBBEEEBBB>>>999666555444222111......---,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))***)))''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++'''))),,,---+++))))))***000...,,,,,,,,,***+++...---///---)))***000444555333===FFFFFFDDDGGGMMMQQQEEEUUUVVVNNNLLLIIIFFFJJJHHHNNNDDD888:::999222222111///+++(((((((((***++++++---+++'''&&&(((++++++)))'''&&&&&&(((******)))%%%''')))++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&'''''')))******%%%---***'''++++++...999999<<<===777000...222777222888888444666???DDDCCC444444333222222444555666888:::;;;===>>>>>>======<<<===???AAAAAA@@@>>>===;;;;;;;;;;;;<<<<<<<<<===999:::;;;<<<>>>>>>??????<<<<<<<<<===============666777888999888666333222333444555555444444555666333000---,,,...000222333555///***---444888555000***,,,......---,,,,,,,,,))))))((())))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))******(((&&&%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((###+++...)))&&&***---,,,,,,(((***///111///222888888888777666555666999<<<888::::::555...,,,222888888444333888:::999999;;;;;;666777>>>@@@<<<;;;===;;;;;;:::888666666888:::;;;<<<;;;999666444333444:::444111111...((()))...,,,...000...***&&&'''(((CCCAAA<<>>>>>000!!!%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((///***%%%%%%)))***(((%%%''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&'''(((*********))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((***+++,,,((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&***+++)))))),,,))))))))))))))))))))))))))))))((())))))***++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&***FFFuuu000666&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++DDDCCC;;;AAA===<<<:::888666444333222/////////...------,,,,,,+++++++++************)))***)))((((((((((((((()))'''((()))))))))'''&&&%%%''''''''''''''''''''''''((()))***,,,+++***((('''((((((((((((((()))******)))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((+++***(((&&&%%%&&&'''((('''''''''''''''((()))))))))((((((((())))))&&&$$$''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((&&&$$$%%%((()))(((&&&''''''''''''''''''''''''&&&''')))***+++***((('''''''''''''''''''''''''''''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''+++***************++++++))))))))))))))))))))))))))))))))))))************************************...---+++*********++++++))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((&&&(((---000111///,,,***)))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''(((((()))(((&&&&&&''')))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&)))***)))'''(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))EEEEEE>>>???===<<<:::888666444333222/////////...------,,,,,,+++++++++************)))))))))(((((((((((()))))))))))))))))))))((('''&&&'''''''''''''''''''''''''''(((***++++++***((('''((((((((((((((()))******)))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((()))((('''&&&&&&''')))***'''''''''''''''((())))))***(((&&&%%%&&&'''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((&&&%%%&&&((()))(((&&&''''''''''''''''''''''''&&&''')))*********((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((&&&&&&&&&''')))***'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''((()))***,,,---...))))))))))))))))))))))))))))))))))))************************************---,,,+++***)))******+++******************************)))((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((())))))))))))((((((&&&(((+++---...---***))))))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((()))***)))(((((()))+++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++)))((())),,,---,,,***(((((((((((()))))))))***((((((((()))))))))))))))))))))))))))))))))))))))GGGEEEAAA======<<<:::888666444333222/////////...------,,,,,,+++++++++************))))))))))))(((((())))))*********)))((((((((())))))''''''''''''''''''''''''&&&'''))))))***)))((('''((((((((((((((()))******)))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&'''(((***+++'''''''''''''''((())))))***'''$$$###$$$&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))***+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))***+++---...)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,+++******)))***************************************)))((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---------------************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***((())))))******))))))((('''((()))*********(((((())))))******))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***++++++******,,,...******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,******+++,,,---,,,+++((((((((()))))))))******))))))))))))))))))(((((())))))))))))))))))))))))III@@@AAA???===<<<:::888666444333222/////////...------,,,,,,+++++++++*********)))))))))))))))((())))))******+++***)))(((((()))***+++''''''''''''''''''''''''&&&'''(((((()))(((((('''((((((((((((((())))))***(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((('''''''''&&&'''((()))***'''''''''''''''((()))))))))'''%%%%%%'''((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))***+++,,,,,,---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))***))))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((+++******))))))))))))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******************************************************))))))((())))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((()))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((***++++++***+++---///***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((((()))))))))*********+++******))))))((((((((())))))))))))))))))))))))RRR;;;@@@AAA===<<<:::888666444333222/////////...------,,,,,,+++++++++*********)))))))))))))))))))))***+++++++++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))(((''''''''''''''''''''''''''''''((())))))''''''(((***++++++(((%%%''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((''''''((()))))))))))))))(((((()))***+++,,,,,,---************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++******)))(((((())))))************************************++++++++++++++++++++++++++++++++++++*********+++++++++************************************))))))))))))******))))))))))))************************************************************************************'''(((((()))))))))))))))************************((()))))))))************************************************************))))))))))))))))))))))))************************************************************))))))))))))))))))************))))))+++******)))))))))*********************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))***,,,...***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))hhh@@@AAABBB===<<<:::888666444333222/////////...------,,,,,,+++++++++************)))))))))))))))******+++,,,))))))((((((((()))******(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((()))******'''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&'''''''''''''''((())))))&&&'''))),,,...,,,(((%%%''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))***+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&((())))))(((''')))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))***++++++)))))))))*********++++++************************************************************************))))))***++++++++++++***++++++++++++++++++++++++))))))))))))************************************************************))))))))))))))))))))))))************************************************+++************))))))))))))******++++++******)))++++++++++++++++++++++++******++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))(((((((((***,,,******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***+++)))))))))*********++++++******************))))))))))))))))))))))))))))))MMMDDD@@@===<<<:::888666444333222/////////...------,,,,,,+++++++++************)))))))))))))))***+++,,,---&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((()))***++++++((((((((((((((()))******''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''((((((((((((((('''''''''''''''''''''((())))))&&&'''(((***,,,+++)))&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&(((***)))'''''')))+++((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((('''(((((()))***+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,++++++++++++++++++++++++******))))))******+++,,,))))))*********+++++++++******************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))************************************************************))))))))))))))))))))))))************************************************+++++++++*********)))))))))******++++++******)))))))))***+++,,,,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***((()))***)))'''''')))+++******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((***++++++))))))+++---))))))*********+++++++++******************++++++))))))))))))))))))))))))YYYGGG>>>===<<<:::888666444333222000//////...------,,,,,,+++++++++************)))))))))))))))***+++,,,---%%%&&&''')))))))))((('''))))))))))))))))))))))))(((((((((((()))***,,,,,,((((((((((((((()))******''''''((()))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))'''''''''''''''((())))))'''&&&&&&''')))***)))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&(((******'''''')))+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******++++++)))(((''''''''''''******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++++++++++++++++++++******))))))***+++,,,,,,)))************+++++++++************************************************************************))))))***++++++++++++***++++++++++++++++++++++++))))))))))))************************************************************))))))))))))))))))))))))************************************************++++++++++++******))))))******++++++++++++******'''(((***+++,,,,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******)))***+++)))(((((()))+++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))+++***((((((***,,,)))************+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))XXXHHHAAA===<<<;;;888666444333222000000...---------------************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&+++)))))))))+++,,,+++************)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((())))))(((((()))***(((&&&%%%&&&((()))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))&&&''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++*********++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......------,,,,,,+++++++++++++++++++++++++++*********)))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))*********************))))))))))))))))))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++SSSCCCBBB===<<<;;;999666444333222000000///...------------************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))************))))))))))))************))))))******))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''***)))((()))+++,,,+++***))))))))))))))))))((((((************************'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++)))((('''''')))***))))))************))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((()))))))))******''''''((()))))))))))))))(((((()))************)))************************))))))))))))))))))))))))++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************+++*********))))))))))))************************************************))))))))))))))))))))))))))))))************))))))((())))))))))))))))))((()))(((((((((((()))******************************************************************************++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))*********+++************************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++QQQ???CCC===<<<;;;999777555333333111000///...------------++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))((((((((())))))************))))))))))))************))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((((((((***+++***)))((((((((((((((((((((((((************************(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++,,,,,,***)))(((*********)))++++++*********)))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))))))))*********((())))))***************)))******+++++++++++++++************************))))))))))))))))))))))))++++++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++,,,------,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))*********+++***************************************)))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))((())))))***+++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++******))))))******+++)))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++************++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,XXX@@@@@@===<<<;;;999777555444333111000///...------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++)))((('''(((***+++***))))))))))))))))))*********************************(((((()))))))))*********(((((()))))))))*********************************************************))))))))))))))))))))))))***+++,,,,,,++++++,,,......,,,******++++++***)))+++++++++*********))))))))))))))))))))))))))))))************************)))))))))*********++++++)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,************************************************,,,++++++*********++++++************************************************))))))***************+++************************************************************++++++,,,,,,+++,,,...//////...,,,+++************************************************************************************************)))))))))*********++++++*********************************+++++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******))))))******++++++******)))***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111------............------------------------------------------------------,,,---------.........///------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++******************************++++++++++++***************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,------------------------------------------------aaaDDD===<<<<<<;;;999888666555444111111///...............++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))******************++++++++++++************++++++++++++******))))))))))))************************************************++++++,,,,,,***(((((()))***+++***)))******+++++++++,,,,,,,,,************************)))))))))************+++))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---...///---+++***+++,,,+++***++++++++++++*********************************************+++++++++++++++************++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,---------------************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++*********************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111---......//////......---------------------------------------------------/////////......---------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------.........------------------------------------------------------------------^^^GGG;;;<<<<<<;;;999888777666555111111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++******++++++++++++************++++++++++++******)))))))))************+++************************))))))******+++,,,,,,,,,***)))))))))+++,,,+++***+++++++++,,,------......++++++++++++++++++++++++)))*********++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---......,,,******,,,,,,,,,+++,,,++++++++++++*********************************+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------------,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000......////////////......------------------------........................000000//////...------,,,........................------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......---,,,,,,,,,,,,------------------------------------........................---------------------------------------------------......//////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------......////////////...---------......................................................{{{OOOEEE===<<<<<<;;;:::888777666666222111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))*********+++++++++************************)))))))))***++++++,,,,,,,,,******+++,,,---,,,+++******+++,,,,,,---......++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...,,,+++******+++---,,,+++,,,,,,+++++++++*********************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------------------------------------------------------------------------------------------------------...------,,,------............////////////......................................................////////////....................................---------------......///------------------------------------------------..............................////////////......,,,,,,,,,------------...................................................------------------------..............................////////////......---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,------...//////000000111000...---------......................................................[[[???CCC???<<<<<<;;;:::999777666666222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))******++++++++++++************************(((((()))***++++++,,,,,,,,,+++***+++---...---,,,))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---,,,++++++,,,...+++***))))))+++------,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------------------------------------------------------...........................------,,,,,,,,,------......////////////..............................////////////////////////------......///000000000////////////////////////...------------...//////........................------------------------////////////////////////......////////////......,,,,,,,,,---------..............................////////////////////////......................................................////////////......,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------...///000000111111000///...------...///////////////////////////////////////////////////