BM6P6(@ ------------------------...---,,,+++***+++,,,---/////////......//////000333666999>>>LLL___lllqqqxxxrrrrrrzzzuuuooowww~~~}}}xxxgggWWWPPPDDDAAA>>><<<;;;:::999888:::999999999:::<<<>>>???;;;===>>><<<<<>><<<===>>>???>>>===AAAHHHPPPXXX___eeeggghhhfffhhhqqq|||}}}yyyxxxyyy|||~~~{{{zzzsssfffYYYWWWbbbmmmwwwrrrjjj```UUUKKKDDDAAA???===<<<===@@@AAA???===>>>>>>>>>===<<<:::888777:::999777666666444222000000///---+++******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))"""###%%%'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,------------,,,+++******++++++,,,---///000111111///000000111333777;;;===<<>>>>>@@@AAADDDCCC@@@>>>===>>>???@@@>>>BBBIIIPPPXXX```hhhnnnvvvvvvvvvvvvvvvsssooollllllkkkjjjhhhjjjrrr~~~{{{wwwvvvuuurrrooohhh```VVVPPPNNNNNNMMMMMMEEEJJJKKKFFFDDDEEEDDD???>>>BBBGGGLLLNNNNNNLLLKKK------------------------------,,,,,,+++,,,,,,---,,,------.........000111555<<>><<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????@@@AAAAAACCCIIISSSZZZsss{{{}}}vvvqqqpppnnnooopppqqqqqqqqqtttxxxxxxtttpppmmmdddZZZJJJFFFAAA>>>>>>>>>>>>======???BBBEEEIIIMMMPPPQQQVVVUUUYYYdddooo}}}}}}zzzyyyzzz|||}}}~~~}}}sssggg___```cccqqqzzzpppdddYYYQQQLLLJJJDDDAAA======>>>??????>>>@@@@@@AAA@@@>>><<<999777;;;:::999999999888555333111///...,,,*********+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))+++)))((((((***+++***((())))))))))))******************))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,,,,---......///000111111333555999;;;???FFFQQQ[[[eeerrr}}}yyylll___TTTMMMGGGEEECCCAAA@@@@@@AAAAAADDDBBB???===>>>???BBBDDDEEEIIIPPPXXX^^^eeelllppptttttttttttttttqqqnnnkkkkkklllmmmooosss|||}}}|||xxxvvvnnnggg^^^WWWTTTQQQNNNKKKIIIMMMMMMHHHFFFGGGEEEAAAEEEGGGKKKNNNOOOOOONNNMMM------------------------,,,,,,------------,,,,,,***,,,...//////000222555:::FFFUUUcccqqq}}}ssstttyyy{{{rrruuutttggg[[[NNNFFFCCCAAA@@@>>><<<<<<===>>>???AAABBBCCCEEEFFFFFFGGGGGGIIIIIIIIIJJJNNNUUU[[[___vvvzzzxxxssspppooonnnmmmppptttwwwxxxyyyxxxrrrjjjUUUPPPJJJDDDBBB@@@??????@@@???>>>>>>>>>???@@@AAAEEEFFFKKKTTT___nnn|||zzzzzz{{{|||}}}wwwmmmddd___\\\lll~~~|||mmmaaaZZZVVVUUUOOOJJJDDD@@@>>>?????????AAABBBCCCCCCAAA>>>:::888::::::;;;<<<======:::777222111///---+++*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))******************))))))******+++,,,,,,,,,,,,,,,------------++++++,,,------------,,,++++++,,,,,,---------------///222444555888<<<>>>HHHPPP[[[eeennnyyy}}}pppcccWWWNNNIIIFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA>>>===???CCCGGGJJJPPPUUU\\\ccchhhmmmqqqttttttttttttsssqqqooommmlllkkkoootttzzz~~~|||zzzxxxrrrkkkddd___YYYRRRMMMMMMOOOMMMIIIGGGHHHFFFCCCIIIJJJKKKMMMNNNNNNNNNNNN------------------------+++,,,---.........---,,,,,,///111111111333666:::BBBSSSiii{{{}}}yyyzzzgggYYYNNNEEE@@@AAA>>>>>>=========???BBBDDDHHHJJJMMMQQQTTTVVVWWWXXXYYYXXXWWWYYY]]]aaaddddddsssvvvyyy|||zzztttpppkkkmmmpppsssuuuuuurrrnnn```[[[SSSMMMIIIFFFDDDCCCBBBAAA???>>>===???@@@AAAAAAAAAEEEKKKRRR```vvv}}}{{{zzzzzzwwwyyy}}}yyynnnfffYYY```jjjxxx}}}nnneee```______YYYPPPGGGAAA????????????@@@BBBCCCBBB@@@===;;;999999;;;>>>@@@@@@>>>;;;555333111...,,,+++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))******))))))((()))))))))******************))))))******+++,,,,,,,,,,,,---------......***+++,,,---........................////////////,,,///444777:::===BBBFFFTTT\\\fffooovvvwwwggg[[[QQQIIIEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA???>>>???BBBHHHNNNRRR[[[```gggmmmppprrrtttuuuvvvvvvtttrrrooonnnnnnnnnpppvvv~~~~~~|||vvvqqqllldddZZZSSSNNNMMMKKKIIIHHHHHHGGGEEEHHHHHHHHHHHHIIIKKKLLLMMM------------------------***+++---...///...---------000222111111444:::???NNNaaazzz~~~|||lllZZZMMMEEE???>>>@@@;;;===@@@AAAAAACCCGGGKKKPPPSSSXXX^^^cccgggjjjkkkjjjiiiiiikkknnnpppooonnnwwwyyy~~~~~~uuurrrooooooooonnnmmmmmmfffbbb[[[UUUPPPMMMJJJHHHDDDCCCAAA???>>>???@@@AAA@@@@@@BBBEEEJJJTTThhhzzz}}}{{{zzzuuutttuuuyyy}}}|||uuuooobbbbbbdddkkk|||ssskkkhhhlllggg]]]RRRGGG@@@===<<<:::<<>>888999:::===@@@AAA@@@>>>999777444000...,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))***((()))))))))******************))))))******+++,,,,,,,,,,,,---------......***+++,,,---.../////////////////////////////////...222777:::;;;???EEEJJJ[[[cccnnnwww~~~ppp___TTTMMMGGGCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAADDDIIIPPPXXX\\\eeejjjppptttuuuuuuuuuuuuttttttssspppmmmlllnnnqqq{{{~~~{{{wwwssslllbbb[[[PPPLLLHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEGGGJJJLLLNNN------------------------+++,,,---......///......,,,...000000000666@@@HHH[[[nnn|||rrrrrr{{{iii[[[LLLDDD???<<<<<>>======>>>===>>>AAAEEELLL[[[iii~~~}}}xxxtttqqqrrrvvvwwwuuurrrllljjjggggggmmmyyy{{{tttuuurrrkkk```RRRFFF???;;;888:::<<<>>>@@@AAABBBBBB999999:::<<<@@@BBBBBBAAA<<<:::777333000...---,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))******************))))))******+++,,,,,,,,,,,,,,,------------++++++,,,....../////////,,,,,,---------.........222666:::;;;;;;>>>FFFMMM```iiiuuu{{{gggWWWOOOKKKGGGDDDDDDCCCCCCBBBAAAAAABBBBBBBBBDDDGGGLLLTTT\\\dddhhhnnnqqquuuxxxwwwuuuttttttpppppppppnnnmmmooouuuzzz|||yyywwwrrrjjjcccWWWPPPJJJJJJKKKIIIHHHIIIGGGFFFFFFFFFHHHKKKNNNPPP------------------------,,,,,,,,,------...///000,,,...111111333<<>>===>>>AAABBBIIIQQQVVVXXXYYY]]]```bbbccceeehhhlllooossstttttt{{{zzztttsssmmmllljjjiiigggddd```\\\WWWUUURRRNNNIIIEEEBBBAAAAAA>>>>>>AAACCCGGGPPPYYYlll~~~{{{wwwsssqqqssstttrrroooppppppnnnjjjeeefffnnnwww|||}}}zzzqqqcccSSSHHHBBB:::;;;<<<===???AAABBBCCC<<<;;;:::<<>>???DDDOOOXXXhhhqqq}}}|||nnn[[[NNNJJJIIIHHHFFFFFFEEECCCAAAAAABBBCCCDDDGGGIIIOOOWWW```iiipppssstttwwwyyyzzzxxxuuutttsssmmmpppqqqrrrsssyyy~~~}}}}}}|||xxxrrrnnncccYYYPPPOOOOOOKKKIIIJJJIIIHHHGGGHHHIIIKKKMMMNNN------------------------------,,,,,,---...000111---000333444888CCCUUUbbbnnn|||vvvmmmooowww{{{|||pppbbbPPPGGG@@@???AAA@@@BBBDDDGGGOOOYYY___aaabbbeeehhhhhhgggggggggiiikkkmmmnnnqqq{{{rrrrrrrrrsssrrrpppkkkgggdddbbb```\\\WWWRRRNNNLLLGGGCCCAAACCCDDDEEEHHHNNNUUUiii{{{xxxuuuttttttsssqqqnnnppptttuuuoooccc\\\bbbkkkvvvppp___RRRJJJ>>>=========>>>@@@BBBDDD>>><<<;;;<<<@@@CCCFFFFFFBBB???<<<777333111///...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))*********************)))***++++++,,,******+++++++++,,,,,,,,,,,,---......///.........------...///000111222333222888>>>AAADDDMMM[[[fffrrryyyqqqdddRRRHHHFFFHHHIIIHHHHHHFFFDDDBBBBBBCCCEEEGGGJJJNNNUUU^^^hhhqqqwww{{{xxxzzz|||{{{xxxuuussssssnnnqqquuuwwwzzzzzzwww}}}~~~zzzvvvlll```VVVTTTRRRMMMJJJKKKIIIIIIHHHGGGHHHIIIJJJKKK------,,,+++,,,---...///...---,,,---......---,,,---...000555>>>KKKYYYbbbwww|||vvvttt{{{vvvdddSSSHHHDDDAAA@@@@@@AAADDDHHHUUUYYY```hhhlllmmmkkkiiilllkkkhhhdddaaaaaadddfffkkkuuu~~~xxxuuuttttttssssssvvvyyyyyyrrrgggZZZSSSMMMKKKGGGBBB??????BBBFFFOOOUUUbbbrrr~~~|||yyyvvvsssssstttuuuxxxtttooommmmmmmmmjjjhhhrrr{{{vvvcccRRRKKKAAA999;;;>>>===>>>AAACCCAAA???======???AAACCCEEEBBB>>>:::888444000---...,,,***)))***,,,,,,+++************)))))))))))))))******))))))((('''&&&))))))))))))))))))))))))*********))))))))))))))),,,++++++++++++++++++,,,((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,...------,,,,,,,,,------........................///---...111000...000444:::<<>>@@@BBB@@@AAACCCDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@<<<777333,,,+++++++++,,,,,,+++)))************)))))))))(((((()))******+++++++++***)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))---,,,)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((******************************+++++++++,,,,,,,,,...------------......///........................///---///222333333777<<>>FFFOOOdddzzz{{{yyy{{{rrreee\\\XXXXXXVVVUUUMMMKKKHHHIIIMMMRRRUUUVVV```fffpppyyy~~~xxxyyyxxxtttssstttqqqlllmmmsss|||wwwbbbZZZRRROOOLLLIIIIIIKKK////////////////////////000///111555666;;;IIIYYYhhhsssxxxpppjjjlllvvv}}}~~~{{{~~~lll^^^UUUTTTVVV\\\fffrrr|||xxxkkkjjjkkkrrr~~~zzzwwwtttsssqqqnnnkkkgggeeedddeeefffaaabbbccceeehhhkkkmmmooo|||qqqdddZZZRRRKKKFFFCCCAAABBBEEEHHHPPP___mmm{{{zzz}}}yyyrrrnnnzzzuuupppmmmiii___QQQFFFEEEAAA===;;;===AAAEEEGGGHHHKKKLLLIIIHHHJJJHHHDDDAAA===777222000---+++)))))))))+++,,,,,,+++***)))++++++++++++++++++++++++))))))************))))))******************************))))))(((((('''''')))************+++++++++***************************************)))((((((************************%%%&&&'''((()))***++++++,,,,,,,,,------,,,++++++............////////////000000000000000000111222666222222777<<>>EEEUUUdddttt}}}}}}sssppppppuuu~~~~~~mmm^^^TTTPPPRRRXXXaaalllxxx|||sssqqqpppuuu}}}wwwpppiiieeebbb```___\\\ZZZWWWTTTRRRRRRSSSSSSUUUVVVWWWYYY[[[^^^aaabbbhhhlllqqqvvvzzz}}}rrrcccVVVLLLIIIDDDBBBCCCEEEIIITTT___}}}yyyssstttzzz{{{yyy~~~wwwoookkkhhhbbbWWWNNNGGGDDD@@@>>>???AAACCCDDDGGGKKKLLLJJJIIIJJJIIIEEEAAA===888333000...,,,***)))***+++,,,,,,+++***)))************************))))))************))))))******************************))))))(((((((((((())))))*********+++++++++************************(((((()))***++++++++++++************************((())))))***+++,,,,,,---,,,,,,,,,------,,,,,,+++............////////////111111000000000000111111333333666:::===CCCTTTeeexxx|||ggg\\\TTTQQQQQQNNNMMMMMMKKKMMMQQQXXX___gggmmmqqqvvv{{{zzzxxxsssmmmjjjlllqqquuu}}}}}}rrrhhhccc___XXXQQQMMM------......///111222333000222888???GGGSSSdddssszzzqqqmmmpppvvv~~~}}}jjjZZZOOOKKKMMMSSS]]]iiiuuu~~~~~~{{{yyy|||zzzppplllgggccc\\\WWWSSSQQQOOOMMMLLLKKKHHHFFFEEEEEEFFFGGGHHHHHHIIIKKKMMMPPPRRRSSSWWWZZZ___dddhhhkkkooorrrtttxxx}}}}}}iii\\\TTTKKKCCCBBBCCCEEEKKKRRRiiizzzqqqnnntttxxxqqqjjjjjjhhhbbb\\\MMMIIIDDDAAA@@@AAABBBBBBFFFJJJLLLKKKKKKLLLIIIEEEBBB>>>999555222000---+++******++++++++++++******))))))))))))))))))))))))))))))************))))))***************************))))))))))))((((((((()))))))))*********++++++************************))))))***++++++******************************************+++++++++,,,,,,,,,,,,------------,,,,,,............////////////222111111000000000111111111444999===???III^^^ppp{{{vvvcccZZZSSSQQQQQQNNNMMMOOOMMMOOOTTT[[[eeeooowww|||~~~zzzvvvpppjjjiiinnnwww}}}|||rrrnnniii___UUUPPP///////////////111222333222666>>>HHHTTTddduuuyyypppmmmmmmsss{{{wwwiiiZZZNNNHHHHHHNNNWWWeeesss}}}wwwkkkbbb___XXXTTTOOOKKKIIIGGGEEEDDDEEEDDDBBBAAA@@@AAABBBCCC@@@AAABBBCCCEEEGGGIIIJJJKKKNNNSSSXXX[[[^^^bbbeeegggiiimmmpppvvv~~~rrreeeXXXJJJDDDDDDEEEIIIMMMXXXlllwwwrrrqqqtttxxx|||{{{ooolllnnnllljjjWWWQQQHHHBBB@@@@@@AAABBBDDDIIIKKKKKKKKKMMMJJJFFFBBB???:::777444222///---++++++++++++++++++******************************)))******++++++******)))************************))))))))))))))))))))))))))))))))))))************************************,,,,,,+++***)))'''%%%$$$************************))))))))))))))))))))))))+++,,,------------------............////////////222111111000000111111222222555:::>>>EEERRRgggvvvuuummmbbbZZZSSSRRRQQQNNNNNNOOOMMMPPPUUU\\\fffqqqzzz~~~}}}wwwtttppplllmmmsss}}}|||{{{uuuooodddZZZUUU222111000//////000222333888???IIIUUUccctttzzznnnlllnnnuuuzzzrrr```VVVOOOHHHFFFHHHPPP[[[lllzzzzzzqqqkkkeee[[[TTTQQQKKKHHHDDDAAA@@@???>>><<<<<<;;;;;;::::::;;;<<<<<<=========>>>@@@BBBCCCDDDAAADDDHHHLLLNNNQQQTTTWWWZZZ[[[\\\```fffnnnwww}}}~~~mmmXXXMMMHHHFFFFFFIIILLL[[[rrr{{{vvvwwwxxxzzz||||||{{{zzz~~~{{{xxxpppoooppppppaaaYYYLLLCCC>>>???BBBCCCBBBGGGJJJIIIJJJLLLKKKGGGCCC@@@<<<999777444111...---,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************(((((()))))))))*********************************++++++***)))(((&&&$$$###************************)))))))))))))))*********+++,,,------.........---............////////////111111111111111222222333777777888>>>JJJ[[[llluuuzzzmmmeee^^^WWWRRRQQQPPPMMMMMMOOOQQQTTTYYYbbblllwww~~~zzzyyyrrrsssssstttvvv{{{yyytttwwwvvvvvvxxx~~~~~~vvvllldddaaa222111000///000111333555:::CCCOOO[[[jjj{{{~~~pppiiikkkrrryyyeeeRRRKKKHHHFFFHHHMMMWWWcccsss~~~~~~sssjjjaaa]]]WWWOOOHHHFFFDDDAAA>>>=========<<<:::777777666666666777777888999999::::::;;;===>>>???===@@@DDDFFFHHHJJJLLLNNNQQQQQQRRRUUUZZZbbbjjjnnnvvvzzzooo___SSSIIIEEEDDDEEEOOO```uuu~~~}}}||||||zzzwwwuuu~~~zzzvvvxxxqqqnnnnnnhhh^^^PPPEEE@@@@@@BBBCCCAAAEEEGGGFFFHHHKKKLLLIIIDDDAAA>>>;;;999666333000...---,,,++++++***++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))************+++((((((((()))))))))******************************''''''((())))))(((((((((************************+++++++++,,,,,,,,,------+++,,,---......///..................////////////000000000111222333444555999::::::>>>LLL^^^kkkpppwww}}}qqqeee___^^^ZZZWWWWWWVVVTTTUUUYYYZZZ^^^dddmmmwwwzzzuuurrrpppsssxxx|||||||||{{{tttppppppnnnnnnqqqwww~~~}}}rrrkkkiii//////......000444777999>>>IIIVVVaaappp{{{sssmmmkkkqqqyyynnn\\\KKKGGGEEEEEEMMMXXXgggqqq~~~{{{|||~~~uuuoooddd[[[SSSPPPMMMGGGBBBAAA???===;;;:::;;;;;;;;;:::777666666666666666666666777777777888999:::;;;<<<===???BBBCCCDDDEEEGGGHHHKKKKKKKKKMMMSSSYYY^^^aaagggkkkpppvvv|||wwweeeUUUKKKHHHDDDIIISSSaaarrr~~~}}}{{{vvvrrruuuyyy}}}|||uuuvvvwwwnnnkkkiiiaaaUUUJJJDDDAAAAAAAAA@@@DDDEEECCCEEEJJJLLLJJJDDDBBB???===;;;888444111///...,,,+++******++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++(((((((((((()))))))))***************************'''((()))***+++++++++*********************************+++,,,,,,---......+++,,,---...////////////............////////////...//////000222444666777999===???AAAKKK[[[gggkkknnnttt~~~uuufff___^^^___\\\\\\^^^______bbbggggggjjjpppvvv|||wwwqqqmmmpppuuu|||~~~}}}~~~|||tttnnnkkkiiiggggggjjjqqqxxx{{{}}}yyyyyyyyyyyyzzzyyyxxxvvvtttvvvyyy~~~{{{qqqnnn---,,,---...111666:::===GGGSSSaaalllzzzwwwnnnmmmnnnqqqxxx|||cccUUUIIIFFFDDDEEESSSdddvvv~~~~~~}}}wwwnnneee___TTTLLLFFFEEEDDD@@@======888666555555666777666555555555555444444444333333777777777777888999:::;;;999;;;===>>>>>>???@@@BBBDDDCCCCCCFFFKKKPPPTTTVVV```cccgggkkkooouuu{{{vvvbbbTTTPPPFFFGGGLLLSSS___ppp~~~}}}zzzuuupppmmmsss{{{}}}wwwttt~~~pppjjjhhhaaaWWWNNNHHHCCC@@@>>>@@@CCCCCCAAACCCIIILLLKKKDDDBBB@@@===;;;999555222///...---+++******++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))******++++++++++++(((((((((((())))))))))))************************,,,,,,,,,,,,,,,+++***)))************************'''((((((***+++,,,------+++,,,---...////////////............/////////000---...///000333555777888777???CCCCCCIIIWWWccchhhwww{{{lll^^^\\\^^^ZZZXXXZZZ^^^aaabbbffflllppprrrvvvyyy{{{|||{{{{{{||||||uuuoookkkrrrwww~~~yyyzzz~~~vvvnnniiifffcccaaaaaaeeelllrrrtttuuusssrrrrrrrrrsssrrrqqqooommmooosssxxx~~~uuuvvvxxx|||zzzuuu444222111333333666???IIINNNWWWcccrrryyynnneeegggsss}}}}}}zzz~~~tttkkkVVVNNNEEECCCJJJVVVbbbiii||||||vvvlllcccZZZTTTIIIGGGDDD@@@>>><<<;;;;;;777666666666666555555555666666555555555444444444555444444444444555666666444555666777999:::;;;<<<======???AAADDDFFFIIIJJJSSSUUUXXX[[[^^^ccciiinnnqqquuu{{{zzzdddQQQNNNEEECCCKKKRRRWWWdddttt~~~{{{uuuooonnnpppxxxyyyxxx}}}|||llliiihhhbbbYYYNNNFFFCCCBBBAAABBBCCCDDDEEEFFFGGGHHHJJJFFFBBB@@@???===999555000///---,,,+++,,,,,,---++++++************+++++++++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******+++++++++++++++***)))(((+++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......////////////000000000000///111111111333777;;;<<<<<<===BBBLLLRRRXXXffftttyyyccc\\\]]]^^^```ccceeeffffffiiimmmqqqyyyxxxwwwvvvuuurrrnnnkkkrrrsssxxx{{{wwwpppmmmoooyyy}}}}}}|||yyyuuu}}}zzzrrrmmmhhheeebbbaaaaaacccfffiiikkklllkkkppphhhdddhhhjjjgggeeegggiiikkknnntttyyytttpppllllllrrr{{{|||xxx000...///333777===HHHTTTUUU]]]jjjxxx~~~pppjjjfffjjjuuu||||||yyy{{{~~~wwwdddZZZMMMGGGBBBCCCMMM\\\jjjqqq}}}|||}}}}}}wwwvvvyyy|||rrrhhh^^^TTTLLLGGGEEECCC@@@===;;;999888888666666666555555555444444666555555555444444444444444444444444444555555666888888888999::::::;;;;;;:::;;;<<<>>>@@@CCCEEEGGGLLLNNNOOOQQQSSSVVV[[[___```cccjjjrrr|||uuubbbSSSIIIEEEJJJMMMMMMSSS^^^mmmyyy{{{vvvvvvuuu{{{|||zzzxxxrrrooojjjaaaXXXOOOHHHEEEAAAAAABBBCCCDDDEEEFFFGGGIIIFFFBBB@@@???===999666111000...,,,++++++,,,,,,++++++************+++++++++*********))))))))))))*********))))))((((((((((((((((((((((((((((((((())))))))))))************,,,,,,++++++************+++++++++++++++***))))))))))))******+++++++++,,,******++++++,,,,,,,,,+++,,,,,,---------..................////////////000///000111000222666:::<<>><<<:::777666555555555555444444444333333333555555555555444444444444444444333333444444555666888888888888888777777777777777888:::<<>>AAABBBBBBBBBAAAAAACCCEEELLLMMMPPPWWW```lllvvv}}}{{{zzz{{{}}}hhhZZZNNNIIIFFFCCCCCCFFFNNNYYYlllrrrxxx~~~uuuiii```[[[TTTJJJAAABBBAAAAAAAAAAAABBBDDDDDDGGGEEECCCAAA???===:::999666555222///,,,+++******,,,++++++******++++++,,,************************+++******)))((((((''''''++++++++++++++++++++++++((()))))))))***************)))))))))))))))))))))******+++++++++******)))((())))))***++++++,,,,,,++++++***+++++++++,,,,,,------------............000000111111111222222222444444555888999;;;AAAHHHUUU___kkkrrruuu{{{sssqqqpppuuullldddeeehhhjjjiiiiiijjjnnnttt{{{~~~zzz|||vvvmmmbbbaaaccciiinnnqqqwww}}}wwwrrrsssvvvwwwwwwwwwvvvuuusssnnnggg```[[[XXXTTTRRRRRRSSSUUUXXX[[[aaagggkkkmmmfff^^^ZZZXXXVVVTTTRRRRRRSSSWWW___jjjwww|||{{{|||yyyxxxzzz}}}vvvpppmmmlllkkkuuuyyy333222444999>>>EEESSS___nnnzzz~~~yyyyyytttwww{{{~~~{{{qqqhhh]]]PPPGGGDDDBBBFFFLLLUUU___iiiqqqvvvzzzuuuqqqpppnnnnnnsss{{{vvvkkk^^^XXXOOOGGGBBB???===<<<888888888777666444333333444333333333333222222222333333444444444444444444222222222222222333444444111222222333333444555555444444555666888999;;;<<<<<<>>>??????>>>???AAABBBDDDDDDFFFKKKSSS^^^hhhnnnuuuyyy|||tttvvv~~~tttgggWWWLLLFFFDDDEEEHHHHHHQQQ```sss}}}www|||~~~lllaaa[[[VVVNNNGGGCCCBBBAAA@@@@@@AAACCCDDDFFFEEEDDDBBB???===;;;;;;888777333000---++++++***,,,,,,++++++++++++,,,,,,***************+++++++++************************++++++++++++++++++++++++((()))))))))************)))))))))))))))))))))***)))******+++++++++******************************++++++*********+++,,,------------.........///////////////000000000111111444333666;;;<<<>>>GGGQQQ___jjjuuu{{{~~~zzzxxxwwwxxx|||}}}oookkklllnnnooommmiiihhhooo{{{{{{}}}~~~ooohhheeeggglllqqqzzz}}}zzzzzz{{{{{{zzzxxxuuussspppjjjbbb[[[VVVRRRNNNLLLJJJLLLOOORRRWWW___hhhooorrrllleee___\\\[[[WWWSSSPPPOOOPPPTTT[[[dddmmmsssssssssrrrnnnhhhccc```___```]]]\\\^^^aaaeeemmmwwwxxxqqqmmmjjjnnnrrrxxx~~~}}}zzzzzz{{{}}}000000444;;;AAAIIIVVVbbbooo}}}ssspppttt|||wwwhhh\\\OOOEEEBBBEEECCCJJJTTT___iiiqqqxxx|||~~~{{{zzz|||||||||yyykkk```QQQLLLEEE???===<<<;;;;;;666666777777666555444333444444333333333222222222333333333333444444444444222222111111222222333444333333444444555666777777444555555666777888::::::777888:::;;;;;;;;;===???@@@@@@@@@DDDJJJSSS[[[```iiinnnttt{{{uuunnnooossszzz{{{ssseeeWWWLLLGGGFFFGGGCCCHHHTTTdddwwwwwwooo~~~uuueee\\\UUUNNNHHHDDDCCCAAA@@@@@@AAABBBCCCDDDEEEEEEBBB???===<<<===999888444111...,,,++++++,,,,,,++++++++++++,,,,,,*********+++++++++++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))***++++++++++++***+++++++++*********)))))),,,+++*********+++,,,---------........./////////------------............222111555===@@@BBBMMM[[[jjjsss||||||zzzyyyzzz{{{zzzzzzyyyzzz|||uuutttsssrrrrrrnnnkkkjjjsss~~~}}}zzzqqqiiiiiinnnuuu~~~}}}|||{{{zzzxxxssspppiiiccc\\\UUUPPPLLLIIIGGGFFFIIIKKKNNNSSS]]]iiirrrvvvtttmmmfffcccccc^^^XXXNNNLLLJJJIIIKKKPPPUUUXXXVVVWWWWWWUUURRROOONNNNNNNNNKKKJJJMMMOOORRRZZZbbbqqqxxxpppjjjhhhjjjooowww|||vvvrrrpppoooooolllpppuuuzzz}}}000111666>>>DDDLLLWWWcccmmm|||}}}sssqqquuu}}}rrrbbbTTTHHHAAACCCHHHHHHQQQ^^^jjjsssyyy~~~vvvjjj^^^VVVJJJFFFAAA===;;;;;;;;;:::444555666666666555444333444444444444333333333333222222333333333444444444111111111111111222333333555555555555555555555555444444444555666777888999333555777888888888999;;;=========???DDDJJJPPPTTT]]]aaafffmmmssszzzuuulllhhhmmmuuuyyyyyytttiiiZZZOOOIIIFFFAAACCCJJJVVViii{{{nnnqqqqqqcccXXXOOOIIIFFFDDDBBB@@@@@@AAABBBDDDCCCEEEEEECCC???======>>>:::888555222///------,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))************************++++++,,,,,,))))))***+++++++++++++++***************+++++++++,,,+++***))))))+++---...............////////////---............/////////333222888BBBFFFHHHVVVfffuuu||||||wwwuuutttuuuxxx{{{{{{{{{{{{wwwsssrrrlllmmmrrrzzz~~~uuummmnnnttt{{{}}}{{{zzzyyyyyyvvvqqqmmmbbb]]]VVVQQQMMMKKKHHHGGGGGGIIIKKKMMMQQQZZZhhhrrryyyxxxsssllljjjjjjddd\\\OOOLLLHHHDDDCCCDDDFFFGGGFFFGGGGGGGGGEEEDDDDDDEEECCCAAAAAACCCEEEGGGNNNUUU^^^mmmzzztttllllllnnnttt|||~~~wwwpppjjjfffcccbbb]]]___bbbeeegggjjjmmmpppqqqssstttttttttuuuwwwyyyzzz}}}333444999AAAFFFLLLVVVaaakkk{{{~~~}}}}}}zzzyyy|||{{{~~~ttthhhYYYLLLBBB===BBBIIIOOOXXXfffrrryyy}}}{{{qqqeeeZZZPPPKKKEEEAAA<<<999888777666666333333555555666555444333555555444444444444333333222222222333333444444444111111111000111222222333555555444333333222111111444444444444555666777888333555777777777777777999888777777888<<>>@@@BBBGGGIIIKKKPPPVVV]]]cccfffkkkoootttyyyuuuiiieeekkkttt}}}|||rrr^^^LLLIIIAAA???GGGQQQ___zzz|||xxxyyy{{{nnnlll~~~ooo^^^SSSNNNIIIDDDCCCBBB@@@BBBFFFCCCBBB@@@>>><<<<<<<<<<<<===<<<;;;999555111...,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---++++++++++++******)))))))))************++++++++++++***))))))***+++---............//////000111222111......222444222222444000:::EEELLLRRR^^^qqq}}}~~~vvvoookkkjjjnnnttt}}}}}}yyytttrrrwww|||~~~{{{wwwvvvuuuvvvwwwtttnnnhhh^^^ZZZTTTRRRRRRRRRPPPNNNQQQNNNNNNQQQTTTZZZgggsss~~~zzzqqqgggdddhhhiiihhhZZZPPPFFFBBB@@@======???>>>============<<<<<<<<<===>>>???>>>>>>???BBBDDDPPPWWWggg}}}}}}xxxtttuuu{{{~~~zzzrrrjjjddd^^^ZZZWWWVVVSSSPPPOOOPPPRRRRRRRRRWWWZZZ___dddhhhiiiiiihhhiiijjjnnnuuu~~~999<<>>:::999888777666444333333444444444444444444444444333333333333333333333333333333222222222222222222111222333444444444333222111000000000000111222222333444444444444555555555555666777888888888777777777888888:::<<<>>>???AAACCCCCCEEEHHHLLLQQQVVVYYY^^^aaaeeejjjooouuu|||ssshhhaaammm{{{mmmYYYNNNGGGEEEHHHLLLVVVnnn}}}tttrrruuuyyy{{{rrrjjjuuuyyyiii___RRRKKKFFFDDDBBB???@@@CCCBBBAAA@@@>>>===============<<<;;;999666222///---...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))************++++++******++++++,,,,,,++++++++++++*********)))************++++++++++++++++++******+++,,,...///.........//////000111222222//////333555444444777:::AAAIIIOOOUUUcccxxx~~~xxxqqqllliiiiiiqqqwww}}}xxxvvvyyy}}}|||yyywwwuuusssttttttrrrmmmiiiaaa]]]XXXWWWXXXXXXWWWUUUVVVTTTSSSUUUWWW]]]hhhttt}}}zzzpppgggdddgggiiiggg]]]RRRGGGBBB@@@======???=========<<<<<<<<<<<<;;;<<<===>>>>>>===>>>AAADDDMMMSSSbbbwww{{{yyy}}}|||uuunnnhhhbbb]]]ZZZWWWTTTPPPNNNNNNOOOOOOOOOMMMQQQWWW]]]cccfffggghhhdddeeehhhnnnuuu}}}:::>>>EEEMMMXXXeeerrrzzz{{{lllddd```iiixxx{{{lll[[[QQQJJJOOOWWW[[[[[[ZZZaaacccjjjuuu{{{{{{||||||uuuhhh___SSSJJJDDD@@@;;;888777777777666555555444444444444444444444444444444333333333333333333333333333333333333333333333333000111222333444444444444000000000000000111222222222333555666666666555444555555666777777777777777777777888999;;;<<<>>>???>>>??????@@@BBBEEEHHHJJJNNNQQQTTTXXX\\\aaafffjjjqqqvvv|||qqqbbbiiisss~~~nnnVVVNNNIIIGGGGGGMMMaaauuurrrmmmmmmqqqtttyyyzzzlllnnntttmmm[[[TTTLLLIIIEEE@@@???@@@??????@@@@@@???>>>>>>=========<<<:::777333000......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++************************+++++++++,,,,,,,,,+++,,,,,,---//////.........//////000111222333000000444555555777;;;CCCHHHNNNTTT]]]nnnyyyrrrllljjjkkknnnwww||||||zzz|||~~~}}}{{{xxxttttttttttttpppmmmgggccc___^^^```aaa```^^^^^^[[[ZZZ\\\]]]```kkkuuu~~~zzzqqqgggdddggghhhfffaaaUUUIIICCC@@@======???===<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<<<<===@@@CCCHHHNNN[[[mmm~~~xxxsssmmmgggddd^^^ZZZUUUQQQOOOOOONNNMMMIIILLLQQQWWW]]]bbbdddeeeaaabbbdddgggmmmsssxxx{{{===CCCKKKVVVcccqqq~~~ttteeeaaabbbkkkyyyuuudddUUUQQQSSS]]]jjjqqqooolllpppmmmmmmsssxxx{{{|||qqqiii\\\TTTIIIBBB>>><<<:::888555555555555555555555555333333333333333333333333333333333333333333333333333333333333444444444444111222222333333333333333222222222222222333444444222333555777888777666555555555666666777777777777777888888999:::;;;===>>>============>>>@@@AAABBBEEEGGGIIIKKKNNNQQQVVVYYY]]]aaafffkkkrrr|||qqqkkkiiippp~~~aaaUUUIIIDDDDDDJJJYYYgggxxxxxxooonnnqqqtttwwwuuuqqq|||{{{uuuiii```VVVQQQLLLEEE@@@???===>>>@@@AAAAAA@@@???>>>======<<<:::888555222000......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************((()))))))))******************++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------...//////000............///000111222222000000333555555999>>>FFFLLLUUU```nnn}}}tttllliiilllrrrwww~~~~~~}}}~~~~~~}}}|||xxxwwwxxxxxxvvvtttnnnjjjeeedddfffgggfffdddeeecccbbbbbbbbbdddmmmwww}}}tttjjjfffhhhiiifffcccWWWJJJDDDAAA>>>>>>@@@<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<;;;<<>>???@@@@@@BBBCCCDDDEEEGGGKKKNNNMMMPPPUUUYYY___iiittt}}}~~~pppdddeeeppp|||ooo^^^LLLCCCCCCJJJRRRYYYiii}}}wwwrrrrrrtttxxx~~~yyyzzz}}}|||vvvkkk___YYYRRRIIIAAA>>>===>>>@@@AAAAAA@@@??????======<<<;;;999666333222///...------,,,,,,------,,,,,,,,,+++++++++******************************************************((()))))))))************)))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,---...////////////............///000111222111///000222333444:::AAAIIIRRR```rrr|||}}}zzztttlllggghhhpppyyy}}}}}}~~~|||{{{{{{zzz}}}~~~{{{{{{}}}~~~|||yyytttpppkkkiiijjjkkkjjjgggkkkhhhhhhiiihhhiiipppyyyxxxmmmiiijjjiiieeebbbWWWKKKEEEBBB??????AAA======<<<<<<<<<;;;;;;;;;:::;;;<<<;;;;;;<<>>>>>>>>===>>>?????????@@@CCCFFFDDDFFFJJJMMMPPPXXXbbbiii|||zzzkkkhhhmmmrrrvvvxxxvvvgggSSSGGGDDDGGGJJJKKK\\\mmmvvvrrrpppwww{{{{{{xxxuuuhhh```XXXMMMCCC?????????@@@@@@@@@@@@@@@@@@=========<<<:::888555444///......---------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))************)))***+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...////////////.........//////000111222111///000222333444<<>>============<<<<<<<<<:::;;;<<<;;;;;;<<>>>>>>>>;;;<<<===<<<<<<===???BBB???AAADDDEEEGGGKKKSSSYYYjjjxxx|||qqqllliiijjjmmmppphhh\\\OOOGGGEEEEEEEEENNNZZZooowwwsssuuuxxx|||}}}zzzrrriiiaaaUUUIIICCCAAAAAA@@@?????????@@@@@@============;;;999777555//////...---------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))************(((***+++------,,,+++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***+++---...//////...............//////000111222111000111333333555???IIIWWWbbbuuussspppsssuuuvvvjjjgggeeegggppp{{{yyywwwwwwzzz}}}}}}}}}yyyoooiiifffeeejjjqqqttt|||}}}}}}yyytttpppoooqqqrrrqqqooorrrqqqrrruuuuuuuuu{{{}}}qqqkkkiiieeeaaaZZZQQQIIIGGGFFFCCCBBBDDD??????>>>>>>>>>=========;;;<<<<<<<<<<<<===@@@BBB@@@DDDMMMWWWaaaoooxxxlllaaaZZZSSSRRRQQQQQQTTTYYY^^^aaaaaadddfffeeecccdddiiinnnmmmpppuuuyyy~~~VVV```pppvvvpppssszzz~~~yyymmm```[[[]]]kkkuuukkkaaaTTTHHH???>>>:::777777999999666444333333333333333333333333222222222222222222222222333333333333333333333333444444444555666777777888666666555555666777999:::777666666666666777888888555555555666777999:::;;;:::999888888888999;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>????????????>>>>>><<<======<<<<<<<<>>???@@@AAA============;;;999777666//////...------------...,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))************(((***+++------,,,+++***+++++++++,,,,,,---------++++++,,,,,,,,,---------***+++,,,............---.........//////000111222222222333444444777AAALLL[[[eeewww{{{ooommmooopppnnnkkkhhhhhhmmmwww}}}uuutttvvvzzz~~~~~~~~~xxxooojjjgggfffjjjqqqllluuu~~~xxxtttppppppsssuuutttssstttsssuuuxxxyyyyyy~~~qqqjjjgggccc^^^VVVNNNHHHGGGGGGEEECCCDDD????????????>>>>>>>>>>>>;;;<<<===<<<<<<===@@@CCC???CCCLLLUUU^^^kkkvvviiiaaa\\\YYYUUUSSSTTTWWW[[[^^^bbbeeegggfffcccdddjjjooolllpppsssuuuwww{{{^^^mmm|||{{{||||||ooobbb\\\bbbkkkzzzmmm```TTTJJJAAA<<<999888888777666555555555444444444444444444444444222222222333333444444444888777555333333333444555<<<;;;999777666555555555;;;:::999777666666555555999888777555555555666666999999999999999888777666999999999999:::<<<===>>>===<<<;;;::::::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<===???BBBCCCCCCEEEGGGIIIPPP\\\lllyyyyyyfff]]]]]]^^^```___WWWNNNHHHDDDBBBCCCFFFPPP```ppp}}}yyy}}}|||lllZZZMMMBBBCCCBBB@@@>>>>>>???AAAAAA@@@>>>>>>>>>===;;;999777444///---------...---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***))))))******))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------............/////////000111///...------///222444333555555555666===IIIRRRXXX^^^ooozzz{{{vvvtttqqqmmmlllnnnooorrrvvv|||{{{wwwwwwvvvwwwzzz{{{~~~{{{ppplllpppsssrrrnnnssswww~~~{{{tttmmmmmmrrrvvvvvvsssxxxwwwyyy{{{{{{{{{}}}rrriiibbb___]]]VVVPPPKKKJJJJJJHHHEEECCCCCCAAA@@@???@@@???===<<<===============>>>??????AAABBBGGGQQQ\\\iiizzzvvviiiaaa[[[TTTRRRUUUZZZ]]]___dddeeeffffffeeefffhhhjjjjjjnnnrrrttttttuuuyyy|||iiixxx~~~}}}sssggg^^^^^^iiiuuuxxxpppcccVVVLLLCCC===999888888777777666555555444444444444444444444444444333333333333444444444444888777555333333333555555888777777777888888999:::;;;:::999888666666666666999888777666666666777888;;;;;;;;;::::::999888888777888999;;;===>>>@@@@@@===<<<;;;;;;;;;;;;<<<===<<<======>>>>>>>>>======<<<;;;;;;<<<===>>>>>>======???BBBDDDDDDFFFHHHJJJKKKTTTaaajjjrrr{{{ooo___ZZZYYYYYYXXXTTTOOOKKKGGGDDDCCCBBBGGGSSS```nnn}}}wwwdddWWWKKKIIIEEECCCAAAAAAAAABBBAAA@@@>>>>>>???>>><<<:::777444000------.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))***************++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------............///111///...---...000222444222444666666888@@@KKKSSSSSSYYYhhh~~~~~~wwwrrrnnnnnnpppssstttwww{{{~~~wwwrrrssssssvvvzzz~~~xxxtttwwwyyyvvvrrrtttvvv|||~~~}}}vvvnnnmmmqqquuuuuusssxxxwwwzzz}}}}}}}}}uuukkkccc^^^[[[YYYUUUQQQOOONNNMMMJJJIIIFFFDDDBBBAAAAAA@@@>>>==================>>>??????BBBCCCGGGPPPYYYfffwwwtttggg```XXXUUUXXX]]]bbbdddeeeffffffeeeccccccdddffffffjjjnnnqqqsssuuuwwwxxx|||xxx}}}kkk___]]]dddttt|||xxxllldddWWWKKKBBB===:::888777777666666555555444444444444444444444444444444555555444444444444444444777666555444333444555666777777888999:::;;;;;;<<<;;;;;;999888777666666666999888888888888999::::::======<<<;;;;;;:::999999666888:::===@@@AAABBBBBB===<<<;;;;;;;;;;;;<<<=========>>>>>>>>>======<<<===============>>>???@@@>>>AAAEEEHHHJJJLLLNNNPPPNNNRRRXXX\\\```hhhttt}}}iii^^^XXXVVVSSSSSSSSSPPPJJJFFFDDD@@@@@@EEEMMMYYYiiiwww~~~zzzqqqbbbUUUOOOHHHDDDCCCDDDCCCAAAAAA@@@??????@@@@@@>>>===888444000....../////////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))*********((((((((((((((())))))******++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,---------.........000///......///000333444222444777999<<>>>>>============>>>??????DDDCCCGGGNNNVVVaaaqqqppphhh^^^YYY[[[aaafffhhhfffffffffddd```^^^^^^^^^```bbbgggmmmrrruuuuuusssuuuvvv~~~{{{jjjbbbdddnnn~~~zzzsssnnnaaaYYYMMMBBB===;;;:::;;;666666666666555555444444444444444444444444444444666666666555555444444444666666555555555666666777:::;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777777888888999999:::;;;<<<<<<======<<<;;;::::::::::::888:::===@@@BBBBBBBBBAAA<<<<<<<<<;;;;;;<<<<<<<<<=========>>>======<<<;;;>>>????????????@@@BBBCCCDDDHHHNNNTTTWWWZZZ]]]___^^^______\\\[[[___gggnnnzzziii___XXXSSSUUUXXXUUUOOOKKKHHHBBB???@@@DDDKKKWWWcccxxx~~~xxx{{{zzzlll```WWWLLLFFFFFFFFFCCCAAABBBAAA??????AAAAAA@@@???999666222/////////000///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++***)))((((((((()))*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////000000//////000222444555333555888;;;???EEELLLRRRTTTZZZiii~~~|||wwwtttssswww|||zzz}}}|||wwwqqqpppsss{{{~~~}}}}}}||||||~~~sssmmmmmmppprrrrrrssstttxxx~~~|||tttpppooonnnqqqvvvxxxuuuooohhh___WWWPPPLLLGGGDDDBBBAAA@@@???>>>>>>======>>>>>>???@@@EEEDDDFFFLLLSSS]]]lllzzz{{{rrreee^^^^^^bbbgggiiiggggggfffbbb]]]YYYWWWWWWXXXZZZ___gggpppuuuuuurrrtttrrrttt~~~ssspppssszzzzzzrrrjjjdddUUUNNNEEE===999999:::;;;666666666666666555555555555555555555555555555555777777777666666555555555666666666666777888888999;;;<<<======>>>======<<<===<<<;;;999888888888888888888999:::;;;<<<<<<===<<<<<<;;;::::::::::::;;;>>>???AAABBBBBBAAA???>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<===>>>@@@@@@@@@BBBEEEIIIQQQWWW___ggglllpppsssuuuwwwvvvrrrlllfffccceeegggtttyyyfff[[[SSSVVVZZZXXXUUUTTTKKKGGGCCCBBBBBBDDDKKKSSSfffxxx~~~~~~}}}wwwkkkbbbUUUNNNKKKJJJHHHEEEDDDBBB@@@@@@AAABBBBBBAAA<<<888333000000000//////,,,,,,,,,,,,,,,,,,,,,,,,************************+++***************++++++...---+++******+++,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////000000000000000000000000111333444555666777:::===BBBHHHNNNRRRTTTZZZjjj~~~xxxxxx|||}}}~~~zzz~~~}}}{{{wwwssstttyyy}}}wwwooommmnnnpppqqqpppqqquuu{{{~~~|||}}}qqqbbbUUUQQQJJJEEECCCAAA@@@???>>>>>>>>>>>>>>>???@@@@@@EEEDDDGGGMMMSSS[[[iiivvv{{{mmmbbb```cccfffhhhiiiiiigggccc]]]WWWTTTSSSRRRTTTXXXaaakkksssuuutttvvvqqqqqq|||yyyqqqhhh^^^XXXIIIDDD>>>999888888999999777777777777777666666666777777777777777777777777888888777777777777777777777777888999::::::;;;;;;999:::===???@@@AAAAAAAAA======;;;:::999888888888888888:::;;;<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===BBBBBBCCCBBBAAA???===<<<;;;;;;<<<======<<<;;;;;;:::;;;<<<============<<<;;;>>>AAACCCEEEIIIPPPVVVdddkkkuuu}}}{{{rrrkkkhhhlllwwwmmm^^^SSSTTTXXXWWWXXX\\\RRRMMMIIIFFFCCC@@@BBBHHHVVVhhh~~~|||{{{|||vvvnnnbbbYYYTTTQQQOOOMMMGGGDDDBBBAAABBBCCCCCCBBB???;;;666222000//////...,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******+++,,,+++***(((&&&&&&''')))******++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////000000000111111111000000000111222444555666888999;;;@@@FFFMMMTTTXXX^^^cccppp~~~xxx}}}|||~~~{{{zzzyyyuuussswww~~~{{{~~~tttpppoooqqqrrroooooosssxxx{{{~~~ppp[[[VVVNNNHHHDDDCCCBBBAAA???>>>>>>>>>>>>???@@@@@@DDDDDDHHHOOOUUU\\\hhhttttttiiieeegggiiijjjlllmmmkkkggg```ZZZVVVTTTQQQQQQTTT[[[ccclllrrrtttuuuqqqooouuu~~~{{{vvvpppggg]]]SSSLLLAAA>>>;;;999999999888777777888888888888888888888888888888888888888888888777777888888888888888888777888999;;;<<<=========;;;<<<>>>AAABBBBBBAAAAAA>>>===<<<:::999999999999888999:::;;;<<<;;;;;;:::;;;;;;::::::;;;===???AAADDDDDDCCCAAA???>>>===<<<;;;;;;<<<======<<<;;;;;;999:::;;;<<<===>>>>>>>>><<>>???CCCKKK\\\rrr}}}||||||vvvmmmbbbZZZVVVSSSSSSIIIFFFCCCBBBBBBCCCCCCBBBBBB===888333000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***++++++,,,)))(((%%%######$$$&&&'''***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////000000000000///000111222333555666777999999<<>>>>>??????@@@AAABBBCCCIIIRRRXXX^^^iiittt~~~|||qqqmmmnnnooopppqqqrrrppplllfff```[[[ZZZRRRRRRSSSUUUZZZbbbkkkrrrsssrrroooppp{{{{{{|||yyyuuupppiii```VVVKKKDDD>>>===<<<<<<<<<<<<:::888888888888888888999999999999999999999999999999999777777777888999999999:::888999:::<<<===>>>>>>>>>???@@@BBBBBBBBB@@@>>>===>>>===<<<;;;:::999999999888999:::;;;;;;;;;:::999<<<;;;;;;;;;<<>>>>>======:::;;;<<<======<<<;;;:::888999:::<<<===>>>>>>???@@@FFFNNNVVV]]]gggttt}}}vvvfffoooxxxddd[[[UUUOOOTTT^^^fff___VVVNNNEEE>>>???CCCGGGVVVjjj}}}yyyqqqfff\\\VVVTTTTTTKKKHHHDDDBBBCCCCCCCCCBBBCCC???999444111///---+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,...---***(((((()))+++,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000///000111222444555666777999999<<>>??????@@@AAA@@@CCCJJJSSSZZZ```jjjttt|||wwwttttttuuuvvvuuuuuuuuuqqqjjjddd```^^^TTTTTTSSSQQQSSSZZZfffnnnssssssqqqooovvv|||ooouuu~~~~~~~~~yyytttnnnfff]]]UUULLLEEE@@@<<<<<<;;;;;;;;;;;;::::::777777777777888999:::;;;::::::999999888777777777888777666444444555666666888999999:::;;;<<<======>>>>>>???@@@@@@@@@@@@???===<<<:::999888999999:::<<<<<<<<<<<<===>>>>>>???999999:::;;;>>>CCCGGGIIIHHHFFFBBB???===<<<<<<===<<<;;;:::999999:::<<<===:::<<<===>>>>>>???AAABBBKKKNNNUUU```mmmzzzxxxpppwwwsss___XXXXXXXXXWWW]]]cccddd[[[PPPHHHCCC@@@CCCLLL\\\rrr}}}yyykkkeee___WWWQQQQQQSSSMMMFFFCCCDDDEEEBBB???AAA???<<<666111......///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))((())))))***)))***,,,------,,,***)))++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,.........///////////////111222444444444555888::::::;;;>>>EEEOOOZZZcccgggpppllllllttt}}}zzzyyyxxxvvvrrrooopppuuuzzz~~~xxxvvvwww~~~}}}{{{yyyuuutttqqqppptttxxx}}}wwweeeTTTOOOOOOJJJEEECCCAAAAAA?????????@@@AAABBBBBBDDDIIIOOOWWWaaakkkrrr{{{}}}yyyyyy{{{{{{{{{|||}}}|||xxxqqqkkkfff```YYYTTTRRRRRRTTT]]]fffqqqnnnllljjjmmm~~~~~~rrrkkksss}}}~~~|||xxxwwwpppiiiddd\\\UUUNNNHHHBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;;;;::::::999999888777777888777666555555666777777888999999:::;;;<<<======>>>??????@@@@@@??????>>>;;;;;;:::999::::::;;;<<>>===;;;:::999888888:::;;;<<<>>>AAAEEEHHHIIIDDDCCCAAA???===<<<======<<<;;;:::999888888999999<<<===>>>???@@@DDDIIIMMMYYY___jjjvvvuuuyyykkk^^^YYYWWWVVV\\\fffllldddWWWNNNHHHDDDCCCJJJWWWlllxxxuuu}}}nnnfff___VVVOOOMMMPPPKKKEEECCCDDDDDDBBB???AAA@@@===888333//////000///...------,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********)))************+++,,,------,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////111222444444555666999;;;===>>>AAAHHHRRR]]]fffllllllkkkkkkqqqzzz}}}zzzyyy}}}}}}zzzxxxwwwuuurrrppprrrwww|||}}}wwwnnnmmmmmmttt~~~{{{wwwuuurrrpppsssvvvzzzwww{{{xxxgggVVVOOONNNIIIDDDBBBCCCBBBAAA@@@@@@@@@AAABBBDDDGGGKKKQQQXXXaaajjjqqq}}}}}}}}}~~~{{{uuurrrggg```YYYUUURRRSSSZZZcccllllllllllllmmmzzzsssiiigggqqq~~~vvvsssuuuzzz~~~xxxnnnhhh^^^YYYQQQKKKFFFCCC@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;::::::999999888777777777777666666666777777888888888999:::;;;<<<======???@@@@@@??????>>>===<<<999999:::;;;<<<===>>>???AAA???===;;;999777777777<<<===@@@CCCEEEGGGHHHHHHBBBAAA@@@???>>>=========999999::::::::::::::::::===>>>@@@CCCHHHOOOXXX^^^iiiooozzz~~~}}}}}}iii___ZZZXXXZZZiiitttrrrfffZZZOOOHHHDDDGGGQQQeee~~~vvvrrrxxxuuukkkbbbWWWNNNIIIKKKGGGDDDCCCDDDCCCAAA>>>AAA@@@>>>:::555111000111//////...------------...++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,------...............//////000000000111222444555555777:::<<>><<<;;;:::777888:::===???@@@AAAAAA???>>><<<;;;:::;;;<<<======@@@DDDGGGIIIIIIHHHGGGCCCCCCAAA@@@>>>===<<<<<<777888999;;;===>>>???@@@===AAAGGGOOOWWWaaajjjqqqxxx{{{~~~|||}}}{{{|||wwwggg___\\\YYYgggvvv|||wwwkkkYYYKKKFFFFFFNNNbbb}}}xxxsssmmm~~~sssiii\\\PPPHHHGGGEEECCCBBBCCCBBB@@@===??????>>>:::666222000000///......---------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---*********+++++++++,,,,,,***++++++,,,---...//////.........///000000111111111333555666777999<<<>>>CCCFFFJJJQQQ[[[fffrrryyywww{{{~~~~~~}}}}}}wwwttt{{{|||xxxyyy~~~zzzwwwqqqqqqqqqqqqssswww{{{~~~~~~{{{|||{{{wwwrrrnnnoootttzzzyyyqqqgggaaa___^^^___ffftttzzzuuuvvvrrrpppqqqrrrssszzzrrreeeZZZXXXWWWWWW[[[aaaggglllooodddVVVNNNJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAFFFHHHMMMRRRYYYaaaiiinnnwww~~~xxxmmmcccYYYSSSUUU[[[aaadddiiikkkkkkqqqqqqhhhfffmmmvvv}}}~~~}}}vvvnnneee\\\VVVOOOJJJDDD@@@?????????????????????>>>>>>>>>>>>======<<<;;;999888888888888888888888777666666555555333333444555666666777777777888888999:::;;;<<<<<<@@@@@@???>>>===<<<:::999777999<<>>@@@BBBCCCDDDLLLWWWbbbllltttzzz~~~{{{vvvpppllljjjiiikkkiiijjjpppvvv~~~rrreee___XXXbbbppp}}}}}}gggQQQLLLIIINNNbbb{{{}}}{{{tttoooiiiwww}}}sssfffVVVJJJDDDCCCBBBBBBAAAAAA???>>><<<======:::666222000///...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,------------,,,------,,,++++++,,,------******+++++++++,,,,,,,,,++++++,,,------...//////......//////000111111222111333555777888:::===@@@DDDHHHOOOWWW```kkkwww~~~~~~|||}}}zzz{{{~~~{{{xxxuuummmmmmnnnqqquuuyyy|||~~~~~~}}}wwwuuuqqqjjjfffgggmmmrrrxxxyyyzzzxxxqqqggg^^^XXXWWWYYY]]]fffrrrzzzttttttpppnnnnnnnnnnnnttt|||mmm___QQQNNNJJJHHHJJJPPPWWW\\\bbb\\\SSSKKKHHHHHHHHHGGGCCCBBB@@@?????????@@@AAACCCGGGLLLQQQXXX```hhhmmmrrryyyxxxmmm```WWWUUUYYY```cccgggiiiiiiooo{{{kkkffffffuuu|||uuukkkaaaXXXOOOJJJGGGDDDAAA??????@@@AAAAAACCCCCCBBBAAA@@@???>>>>>><<<<<<:::999888888888888999888888777666666555555222333444666777888888888777777888999:::;;;<<<<<>>===;;;:::999888;;;>>>AAACCCCCCBBBAAA===<<<;;;:::;;;>>>AAADDDKKKNNNRRRUUUVVVUUURRRPPPLLLIIIEEEAAA>>><<<<<<<<<<<<<<<<<<>>>@@@CCCFFFHHHTTT\\\hhhsssyyy{{{|||}}}{{{uuukkkbbb[[[XXXWWWXXXZZZXXXZZZ^^^bbbhhhssskkkaaa[[[^^^fffvvvwwwaaaVVVOOOPPPbbb~~~zzzzzzyyysssmmmjjjkkkooo~~~~~~qqq^^^OOOEEEDDDBBBAAA@@@??????>>>:::<<<===;;;777333000///------,,,++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,---...------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,------......//////......///000000111222222111333666777999<<>><<<<<<;;;:::::::::::::::::::::999999888777777777333444666888999:::::::::777777888999:::;;;;;;<<<>>>>>>>>>===<<<;;;:::999:::===AAADDDEEECCCAAA???<<<<<<<<<===AAAFFFKKKNNNWWWYYY]]]___```^^^\\\ZZZKKKHHHCCC???<<<<<<===>>>@@@@@@AAACCCHHHNNNTTTXXXdddjjjssswwwwwwsssooolllbbb^^^XXXSSSOOOMMMNNNNNNQQQQQQSSSWWWXXXZZZcccmmmzzzwwwiii___]]]___lllyyybbbUUUPPP^^^www~~~|||}}}{{{uuuqqqqqqsssmmmqqqzzzeeeSSSFFFEEECCC@@@>>>===>>>@@@:::<<<>>>===999555222000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))+++---...---,,,,,,+++,,,---......---,,,+++,,,,,,---------.........---------...............---...///000111222333333111333666888:::===@@@CCCFFFNNNZZZdddmmmvvv~~~|||{{{yyyvvvrrrooommmmmmoootttzzz~~~}}}xxxqqqfff^^^ZZZZZZ[[[]]]aaacccfffddd^^^XXXTTTRRRPPPSSSXXX^^^fffqqq}}}wwwpppkkkfffbbb___[[[XXXZZZ___gggmmmppppppnnngggZZZNNNAAA@@@>>>>>>???BBBEEEGGGKKKOOONNNHHHDDDFFFFFFCCCAAA@@@??????@@@AAACCCDDDCCCFFFJJJNNNSSSXXX]]]aaacccjjjtttzzzqqqbbb[[[[[[___ccchhhjjjgggjjjxxxpppjjjmmmrrr}}}~~~|||{{{{{{}}}{{{qqqiii___UUUMMMHHHDDDBBBBBBBBBBBBEEEJJJMMMOOOOOOIIIHHHGGGEEECCCAAA???>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999888444555777:::;;;<<<<<<<<<777777888999:::;;;;;;<<<============<<<;;;::::::<<<>>>BBBEEEEEECCC@@@>>>;;;<<<===AAAGGGOOOVVV[[[```bbbdddggggggeeecccaaaJJJFFFAAA<<<:::;;;>>>@@@AAABBBDDDIIIQQQ[[[eeejjjnnnqqquuuuuuoooggg___[[[QQQPPPPPPOOOOOOOOOOOOOOOTTTTTTWWWZZZZZZZZZ```iiinnn{{{rrraaa^^^\\\eeezzzjjjZZZPPP[[[rrr~~~}}}|||ooollliiiUUUHHHFFFCCC@@@===<<<>>>@@@:::===???>>>;;;666333111//////...------------...+++++++++++++++++++++++++++++++++,,,,,,+++++++++'''(((+++---------,,,++++++,,,...//////...,,,+++---------.........//////...............------------...///000111222333333111333666888:::===AAADDDGGGQQQ^^^iiiqqqzzzzzz{{{~~~}}}{{{yyyxxxuuuqqqnnnooonnnpppvvv|||}}}uuuggg\\\VVVSSSQQQOOOWWWZZZ]]]\\\XXXTTTRRRRRRTTTUUUWWWZZZ^^^gggrrr{{{}}}rrrkkkhhhbbb]]]YYYSSSNNNOOOSSSUUUYYY\\\[[[ZZZVVVKKK@@@??????>>>=========>>>>>>FFFLLLMMMGGGCCCDDDDDD@@@AAA@@@@@@@@@AAACCCEEEFFFEEEGGGKKKNNNQQQTTTYYY\\\[[[bbbjjjooosss{{{uuufff]]]\\\^^^cccjjjlllhhhhhhssswwwrrrrrruuuwww~~~vvvrrrrrruuu|||uuupppfff^^^SSSIIICCCAAA@@@AAAGGGLLLOOOOOOQQQTTTTTTPPPRRRSSSRRRNNNIIIFFFGGGIIIIIIDDD>>><<<===>>>>>><<>>===<<<999:::<<<>>>???>>>===<<<999999:::===??????===;;;;;;===>>><<<:::999<<<>>>GGGEEEFFFGGGDDD???>>>AAACCC>>>???HHHQQQWWW^^^fffiiipppqqqmmmooorrriiiZZZRRRKKKDDD@@@AAABBBBBBAAAEEEGGGLLLWWWcccmmmssstttzzzrrrkkkfff^^^UUUOOONNNNNNOOORRRSSSSSSUUUXXXZZZ^^^aaafffjjjlllllljjjhhhpppwwwppp^^^ZZZdddnnn}}}mmmZZZLLLTTTjjj}}}tttzzzuuucccOOOGGGAAA@@@AAA@@@@@@AAA>>>>>>===<<<;;;999777666333111000//////...,,,***---,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++333...)))'''(((***+++***//////---,,,,,,---//////((()))+++------,,,+++***///////////////.........,,,---...000111333444444666666777777999???EEEJJJQQQRRRXXXdddsss{{{vvvtttrrrtttxxx|||yyyzzzxxxsssnnnnnnmmmsssxxxyyy{{{~~~yyypppdddZZZTTTQQQQQQSSSXXXYYYTTTQQQSSSVVVVVVYYYXXXXXX\\\bbbiiinnnpppwww~~~vvvnnniiiaaa\\\UUUOOOKKKHHHEEEDDDIIIJJJKKKKKKJJJHHHFFFDDD<<<======<<<<<<===???AAABBBDDDEEEGGGFFFEEEBBBAAABBBBBBAAA@@@@@@AAABBBBBBGGGIIIKKKLLLMMMNNNPPPRRRWWWXXXZZZ^^^dddmmmwww~~~~~~pppgggbbbcccgggjjjiiigggiiirrrzzzxxxxxx|||~~~{{{tttqqqsssvvvyyyrrrjjjeeeZZZTTTJJJCCC>>>>>>???AAAJJJQQQWWWYYY[[[______\\\\\\\\\[[[VVVPPPLLLKKKLLLLLLIIIEEECCCBBBBBBAAA@@@??????@@@??????>>>>>>======>>>@@@BBBBBBAAA@@@???;;;;;;;;;===??????===;;;=========;;;999:::>>>AAAEEEDDDFFFGGGEEE???===@@@BBBBBBIIIUUU^^^bbbhhhooosssxxxyyyuuuuuuuuujjj[[[MMMJJJFFFDDDEEEGGGHHHHHHQQQUUU^^^iiitttyyyzzzxxxkkkddd^^^[[[VVVPPPNNNOOONNNQQQUUUYYY]]]ccciiimmmuuuwwwzzz~~~}}}wwwrrrtttyyyvvvccc[[[aaagggsss}}}|||lllZZZLLLQQQddd{{{uuufffRRRIIIBBB@@@@@@>>>>>>????????????===<<<:::999888333111/////////...---+++------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++111---)))((()))++++++***,,,++++++******++++++,,,,,,---...000000///...---/////////////////////...---...///000111222333444444444666777:::@@@FFFKKKNNNPPPXXXeeesss}}}xxxtttpppooorrrxxx}}}}}}xxxvvvsssmmmjjjjjjlllssswwwyyy|||}}}yyyqqqfff\\\UUUQQQOOOOOOUUUWWWTTTRRRUUUXXXXXXZZZYYYYYY\\\aaagggkkklllooosssxxxxxxrrrkkkeeeaaaXXXSSSMMMHHHEEEBBB@@@>>>???@@@AAAAAAAAA???===;;;<<<<<<<<<;;;999999;;;===DDDEEEEEEEEEEEEDDDBBBBBBBBBAAA@@@??????@@@AAABBBDDDFFFGGGHHHHHHIIIKKKMMMOOOPPPRRRTTTYYYaaajjjppp{{{vvvmmmhhhfffjjjllljjjgggiiiqqqxxx~~~|||{{{}}}}}}zzzvvvqqqqqquuuyyyzzzssskkkccc[[[VVVLLLHHHBBB===;;;===@@@CCCNNNXXXbbbgggkkkooonnnkkkkkkkkkhhhbbb\\\VVVTTTSSSUUUUUURRRNNNIIIEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGEEEDDD@@@>>>======>>>???===<<<======<<<::::::>>>CCCGGGHHHFFFGGGHHHEEE@@@???BBBFFFMMMYYYfffmmmooosssyyy~~~zzzwwwsssgggYYYLLLLLLKKKJJJJJJLLLPPPSSS]]]cccmmmwww|||zzztttnnn\\\VVVQQQPPPNNNMMMOOOSSSXXX]]]ccckkksss}}}zzz~~~mmmaaa``````hhhpppnnniiiYYYLLLNNNZZZnnntttjjjYYYOOOEEEBBB@@@>>>===???@@@@@@???>>>===<<<:::999333111////////////...------------------,,,+++*********++++++++++++******---+++******+++,,,,,,+++------............---------...///111111000//////......////////////////////////000111222222333333333444777999===CCCIIINNNLLLRRR\\\jjjxxx~~~xxxrrrpppqqquuu|||zzzrrrooollliiihhhkkkmmmtttyyyzzz}}}~~~{{{tttlllcccZZZSSSOOONNNTTTYYYWWWWWWZZZ\\\\\\]]][[[ZZZ\\\```dddfffgggggghhhiiigggbbb]]]YYYXXXNNNJJJEEEAAA???>>><<<:::;;;<<<=========;;;:::999::::::::::::999999<<<>>>EEEEEEFFFFFFEEEDDDCCCCCCAAA@@@???>>>>>>???@@@AAACCCDDDFFFFFFEEEEEEGGGHHHGGGHHHIIIJJJMMMSSSYYY^^^hhhsss}}}tttoookkknnnooollliiiiiiooouuu}}}}}}{{{wwwxxx{{{yyyxxxuuurrrppprrrxxx}}}zzzvvvnnnfff^^^VVVOOOJJJDDDBBB>>>;;;:::===CCCGGGSSS```mmmuuuyyy||||||yyyxxxwwwtttoooiiiddd```^^^aaabbb```YYYPPPIIIGGGGGGKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLJJJIIIEEECCC@@@???@@@@@@???===<<<;;;:::;;;>>>DDDJJJOOONNNJJJGGGFFFDDDAAADDDIIIRRR\\\jjjuuuyyyyyy|||uuunnniii```VVVQQQRRRSSSQQQPPPSSSZZZ___jjjooouuuxxxvvvnnnccc\\\TTTPPPMMMOOOOOOQQQWWW^^^hhhnnnxxxyyyiiiccc]]]aaahhhfffdddWWWLLLKKKQQQaaa~~~|||uuunnn```UUUIIIDDDAAA>>>>>>AAA?????????>>>===<<<;;;:::444222/////////000///...---...//////...,,,***))))))******++++++******)))*********+++,,,,,,,,,+++---...///000000///...---+++,,,---............---............////////////111111111222222222333333444666999<<<@@@FFFLLLQQQQQQYYYfffttt}}}yyyzzzuuulllhhhggggggkkkqqqsssyyy}}}~~~}}}xxxrrrkkkaaaXXXSSSRRRZZZ_________bbbcccccc```^^^\\\]]]```bbbcccddddddbbb^^^ZZZUUURRRPPPPPPHHHEEEAAA>>>===<<<;;;::::::;;;;;;<<<;;;;;;:::999666888999999:::<<>>>>>???@@@@@@EEEFFFGGGFFFEEEDDDEEEGGGEEEEEEFFFFFFFFFIIINNNQQQZZZdddtttyyytttppprrrrrroookkkkkkooosss}}}{{{zzzxxxuuuvvvyyywwwuuurrrpppqqquuu|||{{{xxxlllggg___XXXQQQJJJEEEAAA@@@???===:::999<<>>CCCKKKQQQUUUQQQKKKEEECCCBBBCCCJJJSSSaaalllyyyvvvjjjaaa^^^[[[WWWWWWXXXYYYYYYZZZ___hhhoooyyyyyyxxxssskkk```WWWRRRPPPOOORRRWWW[[[___hhhqqq{{{qqqggg]]]]]]ccc```\\\RRRJJJIIIKKKWWWrrryyy{{{yyyuuugggZZZLLLDDD@@@======@@@===============<<<;;;:::666333000//////000000///......//////...,,,+++))))))******++++++******)))((()))+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,------------------.........//////000000111111222222333333444444555777999<<>>>>>???@@@@@@EEEFFFGGGFFFDDDCCCDDDEEEDDDDDDDDDDDDCCCDDDFFFHHHKKKTTTbbbrrr~~~zzzuuuvvvuuusssooonnnqqqsss~~~xxxyyyzzzzzzxxxwwwxxxyyywwwuuurrrrrrtttzzzxxxqqqmmm\\\XXXQQQJJJEEEBBB>>><<<<<<<<<;;;888777999???EEEUUUeeewwwzzzwwwooonnnlllgggbbb^^^]]]]]]WWWVVVTTTRRRPPPPPPPPPPPPSSSSSSTTTUUUTTTRRRPPPNNNKKKJJJHHHGGGGGGFFFDDDBBB======???DDDJJJPPPTTTUUUMMMGGGCCCBBBDDDJJJVVVaaapppzzzzzzssshhh]]]WWWWWWZZZ]]][[[]]]```ccchhhnnnuuuzzzzzzwwwpppfff]]]VVVSSSRRRTTTVVV^^^hhhooouuu{{{mmm^^^ZZZ]]]ZZZVVVNNNHHHGGGHHHOOOdddzzz~~~yyyqqqbbbQQQFFF@@@;;;;;;>>><<<<<<=========<<<;;;;;;888555111//////000//////...............---,,,+++******++++++++++++******(((***,,,,,,++++++,,,---,,,,,,------------,,,,,,---............/////////------......///000000000111111222333444444555555444666999<<>><<<::::::::::::999888777777777777888999999999:::;;;======>>>@@@DDDGGGOOORRRWWWYYYXXXRRRKKKGGGAAA@@@???>>>>>>???@@@AAACCCDDDDDDCCCBBBAAAAAACCCBBBCCCCCCBBBAAA@@@AAACCCCCCJJJVVVdddtttyyyyyyxxxvvvtttssstttvvv|||~~~~~~qqqvvv{{{|||||||||||||||wwwvvvttttttyyyyyyoooeee___QQQMMMGGGBBB@@@???>>>===:::;;;;;;888666999@@@FFFPPPbbbvvvzzzvvvqqqllljjjgggeeeddd]]][[[XXXUUUSSSSSSSSSSSSTTTUUUUUUUUUTTTRRRPPPNNNMMMLLLKKKKKKKKKJJJGGGDDDAAABBBEEEKKKQQQTTTSSSQQQHHHEEEEEEIIIPPPYYYfffrrr|||vvveee^^^VVVQQQOOOSSS[[[bbbccceeejjjqqqvvvzzzzzzyyynnnjjjcccZZZTTTTTTYYY]]]dddiiitttvvvbbbYYYYYYTTTQQQJJJFFFFFFEEEGGGVVVggg{{{ppp\\\MMMDDD===<<<>>><<<======>>>>>>>>>======:::777222000/////////...///......---------......++++++,,,,,,,,,,,,++++++)))+++---,,,***)))+++---/////////......////////////////////////000000111------......///000000111000111222333444555666777666888;;;@@@HHHTTTaaaiiilllxxxvvvnnnlllmmmoootttzzz~~~|||yyywwwxxx~~~~~~yyytttrrrrrrpppkkkfffeeepppzzz~~~}}}{{{wwwqqqlllgggbbb]]]YYYPPPKKKFFFBBBBBBBBB@@@???===<<<::::::;;;;;;999888;;;;;;;;;;;;<<<===>>>???===???BBBEEEHHHLLLRRRUUU^^^^^^___^^^YYYSSSLLLHHHBBBAAA@@@??????@@@AAABBBAAABBBCCCBBB@@@@@@AAABBBAAABBBCCCCCCAAA@@@@@@AAABBBGGGNNNWWWccctttzzzzzzzzzyyyxxxxxxxxxyyy{{{~~~tttmmmttt|||~~~xxxvvvuuuwww{{{uuuhhh\\\UUUMMMIIIDDDAAA@@@AAAAAAAAA:::<<<<<<:::888;;;BBBHHHMMM___uuuvvvqqqmmmkkkgggdddcccaaa]]]ZZZWWWVVVVVVVVVTTTUUUVVVVVVTTTRRROOONNNMMMMMMMMMNNNNNNLLLIIIFFFEEEFFFJJJOOOTTTUUUQQQMMMFFFEEEIIIRRR\\\gggtttqqqcccRRRNNNJJJHHHKKKQQQ\\\dddkkknnnsss{{{~~~wwwqqqeeebbb\\\VVVUUUZZZdddlllvvv|||~~~fffZZZWWWQQQOOOIIIEEEEEECCCBBBMMM[[[qqq|||~~~|||fffUUUIIIAAA???@@@===>>>>>>????????????>>><<<888333000//////......///...---,,,,,,---///000+++,,,,,,------,,,,,,+++***,,,---,,,))))))+++...---,,,+++******+++,,,---...............///000000---------...///000000111000111222333555666777888:::;;;???EEEPPP^^^mmmvvvvvv{{{sssmmmnnnqqqtttzzz|||yyyrrrnnnllljjjhhhiiigggfffjjjrrrzzz|||vvvtttvvvvvvsssoookkkvvv~~~wwwpppiiiaaaZZZUUUJJJGGGCCCAAABBBCCCBBB@@@???===<<<<<<======;;;:::;;;:::;;;;;;<<<===??????>>>AAAFFFLLLRRRZZZaaafffiiihhhddd___YYYRRRMMMIIIBBBBBBAAA@@@@@@AAABBBBBBAAACCCCCCCCCAAAAAABBBCCCBBBDDDEEEEEECCCBBBBBBBBBAAACCCGGGKKKRRR^^^mmmwww~~~{{{{{{{{{zzzzzzzzz{{{|||yyy~~~{{{uuuooottt{{{}}}xxxuuuwwwyyy{{{}}}|||rrrfffZZZRRROOOHHHBBBAAAEEEHHHDDDAAAAAA???;;;:::;;;:::888;;;@@@IIIVVVjjj|||xxxuuuqqqllliiiiiihhhgggddd```\\\XXXVVVSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTUUUVVVUUURRRLLLHHHNNNOOORRRVVVYYYWWWSSSPPPEEELLLTTT\\\iiizzz~~~kkk]]]WWWDDDGGGGGGEEEFFFNNN^^^kkksssxxx~~~|||tttmmmhhh\\\ZZZYYY]]]fffsss}}}uuuaaaVVVSSSNNNKKKFFFBBB@@@CCCIIIMMMaaavvvzzz]]]JJJCCC@@@>>>888:::===???@@@@@@??????<<<888333111000000000000...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---......///////////////........................////////////000000000000222222222222333444555555;;;:::<<>>>>>===<<<::::::;;;<<<===:::<<<<<<;;;999:::???CCCEEEMMMWWW___hhhqqqtttsssvvvoooeee\\\VVVOOOHHHDDDAAA@@@???@@@CCCDDDEEEDDDDDDDDDDDDCCCBBBBBBAAAAAACCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAACCCIIIRRR[[[```ppp|||{{{zzzyyyxxxxxxzzz{{{}}}~~~{{{zzzppplllssswww~~~}}}yyytttwwwzzz|||~~~zzzqqqggg]]]UUUPPPMMMJJJIIIIIILLLOOONNNJJJFFFDDD@@@>>>>>>===;;;===AAACCCNNNaaavvv~~~zzzvvvssslllllljjjhhheeeaaa]]][[[VVVWWWWWWXXXYYYYYYXXXXXX[[[[[[[[[YYYUUUQQQMMMKKKQQQTTTXXXZZZYYYUUUQQQNNNOOOWWWaaajjjwwwyyykkkZZZMMMIIIEEEFFFHHHIIIMMMXXXhhhtttyyy{{{|||zzztttmmmgggeee```aaafffppp}}}~~~{{{yyyyyyzzz{{{~~~hhh[[[VVVOOOLLLHHHCCCAAACCCGGGJJJSSSfff~~~~~~|||lllTTTHHHBBB???<<<>>>???AAAAAA@@@???>>><<<888444111111111000000,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------.......................................////////////000000000000111111111222333555666777;;;<<>>>>>===:::;;;???AAAGGGUUUjjj|||yyyrrrrrrqqqooollliiifffddd____________```aaabbbccceeefffddd___XXXSSSRRRSSSYYY]]]```___ZZZUUUSSSRRRYYYcccpppzzz}}}nnncccWWWKKKBBB???AAACCCGGGLLLUUUbbbpppyyy}}}{{{xxxsssmmmiiigggggglllqqq{{{}}}uuuooonnntttyyytttcccZZZRRROOOJJJEEECCCCCCEEEFFFGGGVVVkkk|||vvv}}}aaaOOOFFFBBBAAAAAABBBBBBBBB@@@???>>><<<999555222111111000///++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---...---------........................////////////000000000000000000111222444666888999;;;???GGGUUUeeeuuu|||~~~yyyvvvrrrrrrssswww||||||tttooo```\\\VVVRRRPPPPPPPPPOOOOOOPPPRRRXXXcccppp}}}rrraaaTTTLLLIIIGGGGGGGGGFFFEEEBBB@@@>>><<<<<<======>>>======<<<>>>>>>===<<<===CCCLLLSSSbbbnnn}}}qqqeeeVVVLLLIIIHHHDDD@@@@@@???>>>???BBBCCCDDDCCCEEEDDDDDDCCCCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAABBBEEEGGGIIIMMMTTT^^^hhhttt}}}yyyzzz~~~{{{wwwuuusssrrrsssuuuyyy{{{uuuqqqsss{{{}}}{{{wwwvvvtttxxx}}}{{{nnn^^^TTTRRRTTTUUUUUU```lllrrrpppqqqttthhhVVVJJJDDD@@@???>>>;;;;;;>>>BBBEEEMMM^^^sssyyyyyyyyywwwuuurrrooonnnkkkjjjjjjjjjkkklllnnnpppnnnooollleee\\\XXXZZZ^^^bbbeeeeeebbb\\\YYY[[[___dddooo||||||mmm]]]SSSMMMFFFBBBAAABBBFFFMMMWWWcccnnnvvv{{{zzzxxxtttpppnnnoootttxxxzzzrrrnnnpppwww}}}~~~kkk^^^VVVRRRLLLHHHEEEDDDCCCCCCDDDNNN^^^rrrwwwtttmmmXXXKKKEEEBBBBBBBBBBBBBBBAAA??????===:::666333222222000///++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---............---........................////////////000000000000000000111333555777999;;;:::@@@LLLZZZiiiwww~~~~~~}}}vvvqqqooosssxxx|||~~~|||vvvmmmgggVVVSSSNNNKKKKKKLLLLLLLLLKKKLLLNNNTTT___nnn~~~}}}mmm^^^SSSNNNLLLJJJKKKKKKIIIDDD@@@===<<<<<<===>>>?????????===<<<<<<=========@@@HHHTTT]]]jjjuuuvvvhhh]]]OOOIIIHHHIIIEEE@@@@@@???>>>???AAACCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA???@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCJJJMMMQQQVVV]]]jjjyyy|||tttsssvvv|||yyytttmmmlllkkkkkknnnsssxxx|||}}}yyy{{{}}}~~~}}}yyyuuussssssvvvzzz~~~rrrhhh\\\WWW[[[bbbhhhjjjtttttt___QQQJJJDDDDDDCCC@@@???AAABBBBBBGGGTTTggg||||||zzzxxxuuuuuutttssstttuuuwwwxxxppppppnnnfff___]]]aaafffggggggeeeaaa]]]___gggooottt~~~|||hhh[[[NNNIIIGGGEEECCCDDDKKKQQQ\\\gggqqqxxx{{{}}}vvvvvvuuuuuuxxx~~~uuuqqqsssyyyuuueee[[[VVVOOOJJJGGGFFFDDDBBBBBBHHHSSSggg}}}pppyyyyyybbbQQQGGGAAAAAAAAAAAAAAAAAAAAA@@@===;;;777555333222000///---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...///////////////........................////////////000000000000000000111333666888:::<<<:::BBBNNN\\\iiiwww~~~yyyzzz|||wwwrrrqqqvvv}}}~~~{{{wwwzzzuuuiii___XXXMMMKKKGGGFFFFFFHHHHHHHHHHHHIIILLLQQQ\\\lll}}}~~~yyyjjj\\\SSSPPPOOOPPPPPPNNNIIICCC>>><<<;;;>>>???@@@AAA@@@???>>>===:::;;;<<<>>>AAAJJJWWW```kkkrrrxxxzzzyyyvvvnnnfff[[[SSSKKKHHHJJJIIIEEE@@@@@@???>>>???BBBCCCDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEFFFGGGHHHLLLTTT___gggxxxuuupppqqqvvvzzzzzzqqqkkkdddbbbbbbccchhhooowww|||}}}|||{{{uuuqqqrrrssszzz}}}~~~zzzmmmiiieeegggpppzzz~~~mmmYYYPPPIIIGGGFFFBBB??????===???CCCMMM\\\ooo~~~}}}||||||{{{{{{{{{qqqppplllgggbbbbbbgggkkkiiihhheeebbbbbbiiittt}}}yyynnnUUUMMMEEEDDDDDDCCCDDDGGGTTT\\\gggqqqwwwzzz{{{|||yyy{{{|||vvvqqqrrryyyoooaaaZZZQQQKKKIIIHHHEEECCC@@@BBBIII[[[yyywwwzzznnnXXXJJJBBBBBBBBBAAAAAAAAAAAAAAA>>>;;;888666555333000/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...//////000000//////........................////////////000000000000111111222444666999;;;<<<<<>>>>>BBBBBBBBBAAA@@@???======999;;;===???BBBHHHRRRYYY]]]aaaccc```___^^^ZZZUUUQQQNNNKKKJJJJJJIIIEEEAAAAAA@@@???@@@CCCDDDEEEDDDBBBAAAAAA@@@@@@???>>>>>>??????@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBDDDEEEGGGLLLRRRVVV___nnn{{{rrroooqqqsss~~~yyypppjjjbbb```^^^^^^cccjjjsssxxxzzzzzzzzzyyytttooorrryyy|||uuurrrsssvvv~~~{{{xxxwwwyyy||||||hhh^^^TTTPPPMMMFFFAAA@@@<<>><<<999777555333111...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......//////..............................////////////000000000000222222333555777999;;;<<<@@@IIIVVVbbbooo{{{}}}~~~wwwqqqlllmmmmmmnnnqqqvvv}}}sssfff[[[QQQIIIDDDCCC@@@>>>>>>@@@AAAAAAAAACCCEEEIIIMMMUUUdddvvv}}}yyyzzz}}}vvvkkkaaa[[[ZZZ[[[YYYRRRHHHAAA@@@BBBCCCCCCFFFEEECCCAAA???>>>======:::===???@@@@@@CCCHHHMMMLLLOOOOOOMMMNNNQQQQQQOOORRRRRRQQQOOOLLLJJJHHHGGGBBBAAA@@@AAADDDEEEFFFEEE@@@@@@??????>>>============>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDEEEEEEAAACCCFFFHHHIIIJJJKKKLLLMMMXXXffftttzzzssspppppp{{{zzzttthhheee```]]]___dddkkkpppqqqpppnnnlllfffbbbfffnnn~~~wwwtttvvvzzz|||{{{zzzoooddd^^^YYYQQQJJJGGG>>>AAAEEEFFFJJJUUUeeerrr~~~yyyssspppppprrrtttuuutttqqqpppttt{{{rrreeeVVVKKKHHHFFFFFFJJJOOOTTT]]]gggssszzz~~~xxxssspppjjjpppwww|||hhh___SSSLLLKKKKKKJJJHHHMMMKKKIIIPPPgggjjjWWWJJJIIIGGGEEECCCAAAAAA@@@???<<<999777666444111...000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------......------........................////////////000000000000333333444555777999:::;;;DDDMMMYYYeeesss|||tttnnnjjjhhhggghhhkkkpppuuuxxxyyyrrrhhh]]]UUUNNNIIIGGGCCCAAA??????@@@BBBBBBAAAAAADDDHHHLLLSSSaaasss}}}yyyxxx{{{}}}}}}}}}~~~{{{tttllleeebbbccceeeZZZPPPDDD>>>@@@DDDGGGHHHHHHFFFCCCAAA>>>=========<<>>@@@CCCDDDHHHIIIIIILLLRRRUUUTTTXXXYYYYYYUUUOOOLLLLLLMMMCCCBBBAAABBBDDDFFFFFFFFF??????>>>>>>===<<<<<<<<<<<<<<<>>>??????@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCAAACCCGGGIIIHHHFFFBBB@@@CCCJJJSSS\\\mmmxxxrrrqqqzzzpppkkkddd^^^]]]```eeeiiihhhfffdddaaa\\\[[[bbblll{{{xxxyyy{{{}}}vvvlll___OOODDD@@@BBBCCCEEEHHHQQQ]]]fff}}}{{{{{{|||{{{yyywwwyyy||||||qqqcccVVVOOOOOOAAALLLTTTUUUYYYdddsss}}}~~~{{{vvvqqqmmmjjjlllttt~~~uuufffWWWQQQOOONNNOOOQQQPPPMMMJJJKKKXXXssssssZZZRRRMMMIIIHHHFFFCCCCCCFFFBBB@@@<<<888444222000000111111000...---,,,+++***,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------///////////////.........////////////000111222333111222333444555888===@@@BBBPPP^^^jjj}}}{{{rrrooommmoooooommmkkklllqqquuuttttttmmm```UUUOOOJJJFFFEEECCCAAA@@@@@@@@@???>>>AAAAAAEEEKKKQQQ\\\nnn}}}~~~}}}}}}{{{yyyyyy{{{}}}zzzqqqlllkkkhhhcccVVVPPPHHHDDDFFFJJJLLLLLLFFFDDDAAA>>><<<<<<<<<===>>>?????????===<<<<<<===@@@DDDFFFGGGMMMXXX^^^```ccc```[[[XXXZZZ[[[UUUKKKCCCCCCCCCDDDFFFGGGFFFEEE@@@@@@@@@===:::888888999<<<<<<<<<===>>>@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDEEE@@@CCCNNNYYYggg~~~wwwwwwxxx~~~rrrgggaaa```aaaaaa^^^___]]]XXXVVVZZZdddmmm|||zzz{{{}}}zzzjjjYYYNNNHHHGGGFFFFFFJJJSSS]]]dddqqq|||~~~}}}~~~pppdddXXXNNNKKKMMMKKKWWWccchhhmmmxxx{{{vvvpppkkkhhheeelllsss}}}~~~~~~~~~|||lll\\\TTTQQQPPPQQQTTTWWWUUUQQQNNNUUUjjj{{{bbbUUUOOOJJJIIIGGGCCCCCCEEECCCAAA===999555222000////////////...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000000000111222333444333444555666777:::>>>BBBOOOZZZhhhsssxxxrrrrrrsssuuuuuussspppoooqqqtttwwwxxxsssggg\\\UUUNNNIIIGGGDDDAAA@@@@@@???>>><<>>===>>>>>><<<===>>>>>><<<<<<>>>???AAAFFFJJJMMMTTT___eeefffkkkjjjfffbbbbbb```VVVKKKHHHFFFFFFHHHKKKLLLJJJHHHDDDBBB???===;;;:::999999<<<<<<<<<===>>>@@@AAABBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDGGGAAAAAAHHHMMMVVVlll{{{yyy{{{vvvkkkddd```^^^YYYYYYXXXWWWXXX___jjjrrr}}}}}}~~~tttdddYYYMMMIIIEEEDDDHHHPPPXXX\\\eeeooo~~~rrrcccWWWNNNJJJMMMSSS\\\kkkzzz~~~{{{tttnnnhhhdddbbbaaagggmmmvvvzzz{{{zzzzzz{{{zzz{{{||||||{{{|||~~~uuubbbXXXTTTSSSTTTWWW\\\\\\YYYRRRRRR```yyyjjjXXXQQQKKKJJJGGGDDDBBBDDDDDDBBB>>>:::666222000...------..................------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////111111111111111222333444555666777777999===BBBEEEUUU^^^jjjvvv{{{{{{xxxttttttwww{{{}}}~~~}}}yyyvvvwwwyyy}}}}}}sssggg^^^UUUMMMJJJHHHDDDBBBAAAAAA???>>>@@@@@@CCCIIIOOOYYYjjjyyy~~~{{{zzzzzzzzz{{{~~~~~~|||xxxnnncccTTTOOOJJJIIIKKKOOOPPPOOOCCCBBBAAA@@@????????????<<<===>>>>>>===>>>AAACCCCCCJJJQQQWWWaaalllsssssstttuuussspppnnnhhhZZZLLLMMMJJJJJJMMMRRRTTTQQQMMMJJJEEE@@@===<<<<<<;;;999;;;;;;<<<<<<>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFBBB@@@CCCDDDGGGUUUeee{{{||||||wwwjjjaaa\\\VVVVVVWWW[[[bbbkkktttzzz}}}~~~~~~~~~~~~ooodddSSSLLLEEECCCGGGNNNSSSUUU[[[cccsssttthhhZZZQQQNNNPPPYYYcccqqq|||wwwpppgggaaa^^^]]]]]][[[bbbiiinnnpppqqqsssuuuvvvxxxzzzzzzzzz{{{}}}~~~~~~iii\\\UUUSSSTTTWWWZZZ]]]\\\UUUPPPXXXmmmooo[[[SSSKKKIIIGGGDDDCCCEEEFFFDDD@@@<<<777333000..............................---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////000000000111111111111111222333333444555666888;;;@@@FFFKKKUUU\\\gggttt~~~}}}~~~yyytttsssqqqqqqwww~~~ttthhh[[[QQQNNNKKKGGGEEEDDDCCCBBBAAAAAA@@@CCCHHHMMMWWWhhhwww}}}xxxtttuuuwwwyyy{{{~~~yyykkk^^^RRROOOKKKLLLOOOQQQQQQOOOEEEDDDCCCBBBAAA@@@??????>>>>>>???>>>???AAADDDHHHHHHQQQ[[[eeeqqq}}}}}}|||wwwnnn^^^OOONNNLLLKKKPPPXXX[[[XXXTTTQQQJJJBBB>>>???@@@===::::::;;;;;;<<<>>>@@@BBBCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGDDDAAAAAACCCBBBCCCLLLVVVggg{{{zzz~~~oooddd^^^YYYZZZ___gggqqqyyy}}}||||||}}}vvvoooqqqvvvvvvkkkZZZSSSKKKHHHJJJMMMPPPPPPRRRVVV```nnn|||~~~uuuhhh^^^UUURRRTTT\\\hhhtttyyypppggg___ZZZXXXXXXQQQWWW^^^dddgggjjjnnnrrrtttvvvxxxyyyzzzzzz|||~~~ppp```WWWRRRRRRTTTWWW\\\]]]VVVNNNQQQaaapppxxxaaaVVVKKKHHHGGGEEEDDDFFFFFFDDDAAA===888444000.../////////...------,,,,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000111111111111000000000111222222111222444777<<>>======>>>>>>>>>@@@DDDIIIMMMSSS\\\hhhtttzzznnn^^^PPPMMMKKKKKKPPPXXX\\\\\\ZZZXXXPPPGGGCCCCCCCCC@@@<<<;;;;;;<<<===???AAACCCDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGCCCBBBCCCEEEDDDDDDHHHNNNYYYhhh}}}zzzssshhhccc```dddllluuu}}}}}}zzz|||yyypppiii___ccchhhsssvvvlll```[[[SSSMMMJJJIIIHHHHHHJJJKKKPPPYYYdddqqquuulll___ZZZWWWZZZaaakkkwww|||tttkkkbbb\\\XXXWWWRRRWWW]]]aaacccggglllppprrrtttwwwyyyyyyzzz|||~~~yyyggg[[[TTTQQQRRRWWW[[[\\\UUULLLKKKTTT^^^zzz|||kkk]]]NNNHHHFFFEEEEEEGGGFFFDDDBBB>>>:::666222000000000///...------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...//////000000111111222222222111111111111222333111222555888===EEENNNTTTXXX[[[fffxxxzzzpppjjjggggggeeeeeefffggghhhjjjlllmmmlllgggddddddeeejjjwwwpppeeeXXXTTTNNNIIIGGGEEEDDDBBBCCCBBBDDDHHHLLLUUUeeesss{{{pppiiifffccchhhnnnttt{{{zzznnnccc[[[YYYYYYZZZ\\\ZZZUUUQQQLLLJJJFFFCCC@@@???>>>???===>>>???AAAEEELLLTTTZZZdddmmmxxxttthhhZZZNNNJJJIIIJJJMMMRRRWWWZZZ[[[\\\VVVOOOIIIGGGEEEBBB???;;;<<<===>>>@@@BBBDDDFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFDDDEEEFFFEEEDDDCCCDDDEEEMMMWWWggg{{{vvvnnnjjjlllqqqyyy|||zzz}}}~~~xxxnnnhhh```YYYRRRUUUZZZcccuuu}}}xxxtttllliiibbbXXXOOOHHHEEEEEEIIIGGGIIIMMMRRRYYYgggsss~~~vvvkkkhhhfffhhhnnnvvv|||yyyooohhhbbb```dddmmmvvv~~~zzzxxxuuupppjjjfffbbb``````bbbeeefffeeegggkkkoooooorrrvvvxxxyyyyyy{{{|||~~~oooaaaWWWRRRRRRTTTXXXYYYSSSLLLIIIMMMRRRmmm}}}~~~yyygggTTTJJJGGGEEEFFFHHHEEEDDDBBB???;;;777333111........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...//////000111111222222555444444333333333444444555666888:::???FFFOOOUUUYYY[[[fffyyywwwllleee```^^^\\\\\\[[[[[[\\\]]]___```^^^[[[ZZZ[[[]]]dddrrr~~~}}}~~~ttteee```XXXQQQLLLIIIFFFDDDDDDCCCEEEHHHLLLTTTdddsss~~~sssggg```^^^ZZZ```hhhpppxxxzzzsssmmmfffeeedddeeefffccc\\\VVVNNNJJJFFFAAA??????AAABBB@@@BBBEEEIIIQQQ[[[gggnnnwwwwwwhhh^^^UUUNNNIIIIIIJJJIIIJJJNNNTTTXXX^^^[[[VVVPPPKKKGGGDDDBBB<<<===>>>???BBBDDDFFFGGGGGGHHHJJJKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCDDDEEEEEEEEEFFFGGGEEEDDDBBBAAA@@@CCCKKKVVVeee{{{yyyuuuttt{{{|||{{{~~~~~~vvviii___YYYRRRKKKIIILLLPPPXXXkkk|||zzzttthhhZZZPPPKKKJJJLLLJJJHHHIIIHHHIIIQQQZZZkkk{{{sssddd[[[WWWUUUSSSTTTYYY```eeehhhsssxxx}}}sssjjjeeekkkkkkrrr~~~|||xxxqqqqqqrrrrrrqqqpppmmmllllllnnnnnnllliiihhhkkknnnmmmppptttwwwxxxxxxzzz{{{}}}~~~~~~}}}~~~vvvggg[[[TTTSSSPPPSSSUUURRRLLLIIIKKKNNNeee~~~{{{|||oooYYYMMMHHHEEEEEEGGGDDDDDDBBB@@@<<<888444222,,,,,,------...//////000+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...//////000111222222222777666666555555555666666999:::;;;<<<@@@GGGPPPUUU^^^___iii|||vvvkkkccc^^^[[[XXXWWWVVVUUUTTTUUUVVVVVVTTTSSSSSSUUUXXX___mmmzzz{{{~~~}}}|||~~~rrrkkkbbbYYYRRRMMMIIIGGGEEEDDDEEEIIIMMMTTTdddssszzz}}}~~~xxxlll```YYYWWWTTT[[[eeemmmvvvzzzvvvsssnnnmmmmmmnnnmmmiiiaaaZZZMMMJJJEEE@@@???@@@CCCEEEEEEGGGLLLSSS\\\jjjwwwkkk]]]WWWRRRNNNIIIJJJJJJFFFDDDFFFNNNUUU___]]]ZZZTTTMMMGGGEEEDDD===>>>???@@@BBBEEEGGGHHHHHHIIIKKKLLLLLLJJJIIIGGGGGGFFFEEECCCCCCCCCDDDEEEEEEGGGGGGFFFEEEDDDCCC@@@>>>EEENNNWWWggg~~~{{{zzz|||||||||~~~~~~~~~xxxpppdddXXXOOOIIIFFFDDDHHHJJJOOOWWWbbbooozzzuuubbbVVVQQQNNNLLLKKKIIIHHHHHHIIIKKKLLLYYY```mmm~~~xxxgggZZZRRRNNNIIIHHHGGGFFFHHHLLLSSSXXX___fffppp|||{{{sssrrrvvvxxx~~~zzzpppiiicccgggmmmrrrssssssrrrrrruuuyyyzzztttlllgggiiimmmooopppqqqsssuuuvvvwwwwwwxxx{{{~~~~~~~~~~~~lll\\\TTTQQQQQQPPPQQQRRROOOJJJJJJNNN^^^vvv|||```MMMFFFFFFGGGFFFEEECCCAAA???===999555222///---,,,,,,...//////...---------,,,,,,+++++++++***+++,,,---...---,,,+++,,,---......//////............//////000000111111---///111333444555777:::888999:::===CCCLLLVVV]]]hhhkkkqqq}}}tttiiibbb______]]]\\\YYYUUUWWWZZZXXXSSSSSSYYY[[[WWWYYYeeeqqqvvvzzz{{{{{{yyyyyy|||{{{nnnccc\\\VVVNNNHHHHHHGGGHHHKKKMMMRRR___llluuutttrrrlllddd[[[VVVSSSUUUXXXaaammmvvvyyyuuuooorrrxxx{{{zzzrrrfff^^^SSSKKKDDDBBB@@@@@@DDDJJJKKKRRR\\\ffftttzzzggg]]][[[YYYSSSMMMIIIGGGCCCAAA@@@BBBEEEHHHUUU___eee___SSSJJJEEECCC@@@@@@AAACCCDDDFFFGGGGGGGGGIIIKKKNNNOOONNNLLLKKKJJJEEEAAA@@@BBBEEEEEEDDDHHHEEECCCDDDEEEFFFDDDAAAAAACCCHHHNNNUUUddd|||zzz{{{}}}}}}}}}{{{{{{~~~~~~~~~~~~~~~wwwhhhaaaVVVNNNHHHFFFEEEEEEDDDEEEGGGLLLTTT]]]eeekkkrrruuuqqqddd\\\WWWSSSQQQNNNKKKJJJJJJLLLMMMHHHLLLUUU```kkkssswwwwwwyyynnnaaaVVVNNNIIIGGGGGGGGGFFFEEEEEEGGGJJJLLLOOOUUU```nnn{{{|||~~~}}}tttkkkeee^^^ccckkkrrrwwwzzz|||}}}yyy{{{zzzvvvoookkklllnnnooopppsssuuuwwwwwwxxxxxxwwwzzz}}}~~~~~~}}}}}}~~~}}}tttbbbXXXUUUTTTTTTVVVYYYVVVOOOLLLMMM\\\sss}}}eeeSSSKKKIIIHHHFFFDDDCCC@@@???===:::555222///...,,,---...//////...---------,,,,,,,,,++++++++++++,,,------------,,,,,,---......//////............//////000111111111---///111111111222444666777999<<<@@@GGGRRR___hhhpppqqqttt{{{{{{rrrkkkgggggghhhcccbbb^^^[[[]]]aaa```\\\[[[```bbb```dddnnnwwwzzzzzz|||}}}vvvlllddd]]]UUUOOOKKKJJJJJJLLLMMMQQQ\\\gggqqqqqqooojjjccc[[[VVVTTTRRRUUU\\\gggoooyyy}}}yyywwwyyy}}}|||ssshhh```UUUOOOIIIGGGDDDCCCHHHNNNVVVbbboooxxxzzzoooddd___```___YYYRRRHHHEEEBBB@@@???AAADDDFFFPPP[[[aaa[[[PPPIIIDDDBBB@@@@@@AAACCCDDDFFFGGGGGGGGGIIILLLNNNNNNMMMKKKJJJIIIEEEBBBAAADDDFFFFFFDDDHHHFFFDDDEEEFFFGGGEEECCC===>>>@@@DDDIIIUUUjjj}}}}}}}}}{{{||||||zzzzzz|||~~~}}}|||{{{{{{{{{{{{|||}}}~~~}}}qqqiiiWWWQQQJJJDDDBBBCCCEEEFFFGGGFFFEEEFFFIIINNNRRRVVVXXX]]]jjj{{{xxxmmmeee^^^[[[UUUQQQNNNMMMNNNOOOLLLMMMOOOSSSXXX\\\\\\\\\```\\\WWWQQQMMMIIIHHHGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCGGGQQQ]]]mmm|||}}}{{{~~~uuullleeeaaa]]]bbbkkkttt||||||zzzwwwtttqqqnnnmmmmmmlllnnnqqqtttvvvvvvvvvuuuuuuxxx{{{||||||{{{|||}}}{{{|||~~~}}}hhh[[[WWWWWWXXX]]]bbbaaaXXXPPPNNNXXXnnn~~~jjjYYYPPPLLLHHHEEECCCAAA@@@>>>===:::666333000...------...///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------...////////////.........///000000111111222000111222222111111333555777:::???DDDKKKXXXiiivvv{{{yyyxxxyyy~~~xxxrrrnnnnnnppprrrmmmlllhhheeeiiinnnooollljjjlllnnnqqqwwwyyyppphhh___YYYRRROOONNNOOOOOOQQQZZZdddnnnnnnmmmhhhaaa[[[WWWVVVRRRTTTYYYaaahhhqqq~~~uuujjjbbbZZZXXXVVVUUUQQQNNNRRRXXXhhhwww|||vvvqqqlllhhhggghhhdddZZZRRREEECCC@@@>>>===???BBBCCCJJJTTTZZZVVVMMMGGGCCC@@@@@@@@@AAACCCDDDEEEFFFGGGHHHJJJLLLMMMMMMLLLKKKIIIJJJFFFCCCCCCFFFHHHHHHFFFIIIHHHFFFGGGHHHHHHGGGFFFAAA@@@AAABBBCCCJJJZZZjjj~~~}}}}}}zzz||||||zzzzzz|||~~~~~~}}}|||{{{yyyxxxwwwvvvxxx{{{~~~tttggg^^^OOOKKKEEEBBBBBBDDDFFFGGGJJJHHHEEECCCCCCDDDFFFGGGGGGLLLVVVcccooozzzppplllfff^^^YYYVVVUUUUUUQQQOOOLLLLLLMMMMMMMMMLLLRRRQQQPPPOOOOOOOOOOOOPPPOOONNNNNNNNNLLLJJJFFFCCCCCCEEEJJJSSS```ppp~~~~~~}}}||||||}}}}}}|||{{{|||}}}~~~|||rrrjjjfffdddfffiiipppxxx{{{wwwrrrooonnnnnnkkkiiigggiiillloooqqqqqqppppppsssuuuxxxyyyyyyyyyzzz{{{{{{{{{|||}}}mmm]]]WWWXXXYYYaaajjjjjjaaaWWWQQQUUUjjjlll\\\QQQJJJFFFDDDBBB@@@???>>>===;;;777444111///------...///...---------------------,,,,,,------,,,++++++---...///------...///////////////...//////000111111222222333444444444333444666888777;;;AAAFFFNNN\\\ooo|||}}}zzzxxxyyy}}}~~~xxxsssrrruuuwwwyyyyyyxxxuuusssxxx~~~zzz{{{~~~|||qqqgggaaaZZZVVVTTTTTTTTTUUU\\\dddoooooommmhhhaaa[[[XXXWWWTTTUUUYYY^^^cccmmm~~~wwwmmmfffdddeeehhhjjjfffaaabbbgggyyy{{{xxxyyyzzz|||yyywwwuuupppeeeVVVKKKBBB@@@>>><<<;;;===???@@@CCCMMMSSSPPPIIIEEEBBB???@@@@@@AAABBBCCCEEEEEEFFFIIIJJJKKKLLLMMMLLLKKKJJJLLLIIIGGGHHHKKKLLLKKKIIIJJJJJJIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCAAADDDPPP]]]pppxxx|||zzz|||}}}{{{{{{}}}||||||||||||{{{yyyxxxwwwtttvvvzzz~~~vvviii[[[RRRIIIGGGFFFFFFGGGIIIJJJIIIFFFCCC@@@===;;;;;;<<<===AAABBBGGGNNNVVVeee}}}{{{qqqjjjdddaaa\\\YYYTTTQQQOOONNNMMMKKKKKKLLLPPPTTTWWWZZZ\\\]]]cccaaa^^^\\\XXXSSSKKKFFFHHHGGGHHHMMMYYYiiiyyy{{{zzzzzz{{{|||}}}}}}{{{{{{|||}}}~~~~~~vvvpppnnnnnnpppqqquuu|||yyysssmmmkkkkkkkkkiiifffdddfffhhhkkkmmmmmmmmmlllppprrrtttuuuuuuvvvxxxyyyzzzzzzzzz|||~~~uuucccZZZWWWXXX___kkkppphhh]]]VVVRRReeennn\\\OOOHHHEEEDDDAAA@@@???>>>>>><<<999666222000......//////...---------------------------...---,,,+++,,,---...///---...//////000000////////////000000111222222222222333444444444555999;;;888===CCCIIIQQQ___ooo{{{{{{yyywwwuuuvvvyyy}}}|||wwwvvvyyy~~~zzzpppiiiaaa\\\XXXXXXWWWXXX^^^fffsssrrrooojjjccc\\\YYYXXXUUUUUUYYY\\\___hhh{{{{{{qqqjjjmmmpppvvv|||zzztttrrrtttxxxtttxxxsssbbbQQQFFF@@@>>><<<::::::;;;===>>>???GGGMMMKKKGGGDDDBBB???@@@AAAAAABBBCCCDDDEEEEEEHHHIIIKKKLLLMMMNNNMMMMMMPPPNNNLLLNNNQQQQQQOOOLLLLLLLLLLLLKKKJJJIIIIIIIIIDDDBBBAAAAAA>>>???GGGQQQcccmmmwww~~~}}}{{{yyy|||~~~{{{{{{}}}{{{{{{||||||{{{yyywwwvvvsssuuuyyy~~~zzzmmm___RRRIIIEEEFFFIIINNNQQQQQQOOOLLLBBBAAA>>>;;;:::::::::;;;???>>>@@@DDDIIITTThhhzzzzzzsssnnngggaaa\\\YYYUUUSSSNNNRRRYYYbbbjjjooosssuuu|||zzzvvvrrrlllbbbUUULLLKKKIIIHHHMMMYYYkkk}}}zzzyyyyyyzzz|||}}}|||{{{{{{|||}}}}}}~~~~~~yyyxxxyyywwwwwwxxx~~~uuuqqqkkkhhhhhhhhhgggeeecccdddfffhhhiiikkkkkklllmmmoooqqqrrrrrrtttvvvxxxyyyyyyzzz{{{~~~lll___XXXVVV[[[gggooojjj```YYYOOO___yyyrrr```QQQHHHEEEEEEAAA@@@?????????>>>;;;999222000///...//////...---------------............---------------......///......///000000000000/////////000111111222222333111222222222222444888;;;;;;>>>EEEMMMXXXcccooovvvppprrrtttuuuwww{{{|||yyywwwzzz{{{vvvllleee___\\\\\\]]]bbbiiiuuutttqqqkkkddd^^^[[[ZZZVVVWWWYYYZZZZZZaaasssvvvooorrrrrrwww~~~}}}{{{|||}}}mmm[[[MMMEEE>>>===;;;999999:::;;;<<<===EEEKKKIIIFFFEEECCC@@@@@@AAAAAABBBCCCCCCDDDDDDFFFHHHJJJLLLOOOQQQRRRRRRVVVTTTSSSUUUWWWWWWSSSPPPNNNNNNNNNMMMJJJHHHHHHIIIDDDBBBBBBBBB@@@???DDDKKKYYYeeepppwww}}}yyyxxx{{{|||zzzzzz{{{{{{{{{{{{{{{zzzwwwuuussstttvvvyyy}}}vvvjjj^^^SSSMMMIIIMMMTTTZZZ\\\XXXQQQKKKAAA@@@>>>===<<<<<<<<<======<<<>>>BBBEEEJJJVVVbbbuuu~~~tttkkkccc]]]XXX\\\bbbkkkvvv{{{iii[[[QQQOOONNNSSS```sss~~~|||{{{zzz{{{|||}}}|||{{{{{{}}}~~~~~~~~~}}}|||}}}ppplllgggdddbbbbbbbbbbbbaaaaaaaaabbbdddfffiiijjjkkkmmmooopppppprrrtttwwwwwwwwwyyyzzz}}}ssscccZZZUUUWWWaaajjjhhh___YYYLLLWWWmmmxxxhhhXXXLLLGGGFFFAAA@@@@@@@@@AAA@@@===;;;333111///...//////...---------------.........///,,,------.....................///000000000000000///000000111111222333333444444333222222333777:::>>>AAAHHHSSS```kkkpppssskkkpppvvv{{{{{{yyyyyy~~~zzzwwwzzz}}}tttjjjfffddddddjjjppptttssspppjjjddd___]]]]]][[[[[[\\\[[[XXX[[[kkk|||{{{ssspppkkkkkkrrrxxxzzzzzz|||rrr___OOOFFFBBB===<<<:::999999999:::;;;>>>EEEJJJIIIGGGGGGEEEBBB@@@AAAAAABBBBBBCCCCCCDDDEEEFFFIIIMMMPPPTTTVVVXXX[[[ZZZYYY[[[\\\[[[WWWRRROOOPPPPPPMMMIIIGGGGGGHHHGGGEEEEEEFFFCCCAAADDDIIIMMMZZZffflllrrr|||{{{wwwvvvzzz{{{yyyxxxzzz{{{{{{{{{{{{xxxuuurrrpppvvvwwwyyy}}}vvvlllccc\\\WWWSSSWWW^^^dddddd]]]QQQIII>>>===<<<;;;::::::;;;;;;;;;<<>><<<;;;:::999999999:::;;;???EEEJJJIIIHHHHHHFFFBBBAAAAAAAAABBBBBBCCCCCCCCCCCCEEEHHHMMMQQQVVVYYY[[[___^^^]]]^^^```^^^YYYTTTPPPQQQQQQNNNIIIFFFFFFGGGFFFDDDDDDEEEBBB???AAAEEEDDDQQQ^^^cccgggttt}}}vvvwwwxxxyyyzzz{{{|||}}}~~~~~~yyyuuuuuuvvvwww}}}}}}wwwoooddd\\\]]]bbbfffddd]]]SSSIIIBBB===<<<<<<=========<<<:::>>>@@@BBBDDDDDDFFFIIIKKKPPPXXXccckkkrrr~~~mmmddd]]]bbbrrr}}}}}}~~~~~~}}}yyytttpppeeeccc```\\\ZZZXXXWWWVVVZZZZZZZZZ[[[]]]___aaaccclllnnnoooooonnnnnnooopppqqqsssuuuvvvwwwzzz~~~ooo___YYYYYYZZZ\\\fffhhhZZZRRRTTT\\\ooo~~~mmmXXXMMMLLLCCCAAA???>>>??????>>>===444111...,,,,,,------,,,///............---------......---------,,,,,,,,,---......///////////////111111222222222333333333444666888999999999:::;;;>>>BBBLLL[[[jjjrrrsssqqqoooxxx}}}}}}zzzqqqiiieeeeeelll|||}}}yyywwwuuutttxxxqqqllljjjgggcccaaacccaaafffgggaaaXXXWWW```iiiyyymmmeee]]]\\\bbbmmmvvv{{{fffTTTJJJBBB===<<<:::999888888888999:::;;;;;;@@@GGGKKKKKKIIIFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDJJJJJJLLLPPPUUUZZZ]]]^^^bbbbbbaaa```^^^^^^]]]]]]UUUUUUSSSQQQNNNKKKHHHGGGIIIGGGEEEDDDEEEDDDBBB@@@GGGJJJPPPVVV___iiitttzzz|||~~~{{{{{{{{{zzzzzzzzzzzzzzz|||{{{vvvsssrrrvvv|||{{{vvvoookkknnnnnnkkkeee\\\RRRHHHAAA>>>>>>???@@@BBBCCCCCCBBB???AAADDDEEEFFFGGGHHHJJJJJJPPPVVV\\\dddqqq}}}rrrooowww~~~~~~}}}{{{yyyxxx{{{~~~zzzuuuoooiiieee___]]]ZZZWWWTTTSSSRRRRRRUUUUUUVVVWWWZZZ]]]```bbbhhhjjjllllllllllllnnnoooqqqrrrtttuuuvvvyyy}}}tttddd\\\ZZZYYYZZZdddggg[[[OOOQQQWWWiii}}}dddOOOGGGCCCAAA???>>>??????>>>===999666222000000000000//////............---------,,,,,,,,,------.........---...//////000000//////111111111111222222222333333666888999999:::;;;===CCCHHHQQQ___llltttuuutttwww}}}|||uuukkkddd```dddooo|||}}}zzzxxxvvvpppkkkiiigggcccccceeeffflllnnnhhh]]]XXX\\\ccc~~~qqqiii```]]]bbbllltttyyy~~~nnnXXXLLLFFFBBB@@@@@@>>>===<<<;;;;;;<<<===>>>>>>CCCKKKOOOOOOLLLHHHGGGCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKMMMQQQVVV[[[^^^___ccccccccccccbbbaaa______YYYXXXUUURRROOOLLLJJJHHHIIIGGGFFFEEEEEEDDDBBBAAA@@@CCCFFFKKKRRR[[[dddjjjwww{{{~~~~~~~~~|||{{{yyyyyyyyyzzz~~~|||uuuqqqooovvv|||}}}zzzxxxxxxzzzrrrggg]]]TTTKKKBBB===>>>>>>???AAABBBDDDEEEFFFDDDGGGJJJLLLLLLLLLMMMNNNNNNQQQUUUYYYaaappp~~~{{{~~~{{{yyyuuurrrpppnnnpppsssxxx}}}}}}vvvoooiiiccc^^^[[[WWWVVVSSSPPPNNNMMMLLLLLLMMMNNNOOORRRVVVZZZ]]]```ccceeeggghhhiiijjjlllnnnppprrrtttuuuvvvxxx{{{~~~|||lll```ZZZXXXWWW```eee\\\LLLMMMQQQ```~~~nnnSSSDDDBBB@@@>>>>>>>>>???>>>===999666222//////......---///............---------***++++++,,,---...///000---...//////000000//////000000000111111111222222333555888999:::;;;===???GGGLLLVVVbbbmmmsssuuuuuu}}}{{{{{{{{{{{{oooeee___]]]dddmmm}}}|||vvvqqqmmmllljjjggggggkkknnntttxxxqqqcccYYYYYY]]]sss|||ssshhhbbbdddjjjpppsssxxx~~~fffYYYKKKEEECCCAAAAAABBB@@@???>>><<<<<<===>>>???BBBHHHOOOSSSSSSPPPLLLJJJCCCDDDEEEGGGIIILLLNNNOOOLLLMMMPPPSSSWWW[[[^^^```dddeeefffgggfffeeecccbbb^^^\\\YYYUUUQQQNNNLLLKKKJJJHHHFFFFFFFFFEEECCCAAA@@@AAACCCFFFJJJPPPXXX]]]eeejjjrrryyyyyyyyy~~~}}}~~~~~~|||zzzyyyyyyyyyzzz}}}yyysssppppppuuu||||||zzz{{{}}}qqq___SSSKKKDDD???===@@@AAADDDFFFHHHJJJLLLNNNQQQTTTWWWXXXXXXWWWWWWXXX[[[^^^bbbhhhrrr{{{~~~{{{wwwrrrnnnjjjgggfffmmmpppuuuyyy{{{{{{zzzxxxxxxssskkkddd___[[[XXXVVVQQQPPPMMMKKKJJJIIIIIIIIIHHHIIIJJJLLLPPPTTTWWWZZZ]]]```bbbdddfffhhhjjjmmmoooqqqsssuuuvvvxxxzzz}}}ssscccZZZVVVSSSZZZ```YYYMMMLLLMMMYYYttttttZZZGGGCCCAAA???>>>>>>>>>===<<<999666222///......---,,,///............---------++++++,,,,,,---...//////......///000000000000000///000000000000111111111222444777888:::<<>>===;;;===999555222222111000//////............---------------------------------...//////000000000000000///000000000000111111111222444666777999;;;???BBBHHHOOOZZZccciiinnnsssvvv}}}|||~~~|||rrrggg^^^[[[]]]```kkk|||~~~zzzwwwuuupppkkklllqqq}}}nnn```\\\]]]eee~~~}}}oooeeebbbdddgggiiijjjnnnttt{{{tttdddYYYVVVRRRPPPQQQPPPLLLLLLNNNMMMKKKIIIHHHIIIKKKNNNOOOOOOTTTYYY\\\ZZZVVVSSSQQQLLLLLLKKKKKKKKKLLLMMMMMMMMMPPPSSSUUUVVVYYY]]]```ccceeegggjjjjjjiiigggfffeeeccc```\\\XXXTTTRRRQQQMMMKKKIIIHHHGGGFFFDDDBBB<<<=========>>>BBBHHHLLLUUUXXX^^^eeellluuu}}}{{{vvvuuu{{{~~~tttuuu}}}xxxwwwwwwvvvuuuuuuuuuwwwyyyzzzzzzzzzwwwrrrnnnmmmqqquuuwww}}}zzzhhhVVVMMMHHHCCCFFFMMMLLLUUU```jjjrrrxxxxxx{{{~~~{{{xxxrrrkkkgggdddcccbbbjjjmmmqqquuuvvvtttqqqnnngggbbb[[[TTTPPPMMMJJJHHHJJJIIIGGGFFFEEEEEEFFFGGGEEEDDDEEEEEEGGGIIIKKKMMMSSSVVVYYY\\\^^^aaadddggggggjjjnnnqqqsssuuuxxxzzz{{{}}}~~~iii]]]XXXQQQRRRUUUPPPOOOMMMJJJQQQhhhpppVVVHHHFFFCCCAAA@@@>>><<<;;;:::777333111000000/////////............---------......---------,,,,,,,,,...///000000111111000000000000000111111111222222222444555666777:::>>>AAAIIIRRR^^^fffkkkpppwww|||~~~yyylll```XXXWWWYYY___nnn|||zzzwwwqqqkkkmmmsssyyyhhh```___]]]ppp|||mmmbbb___aaacccddddddgggiiinnnxxx|||rrrkkkddd\\\WWWPPPPPPTTTXXXYYYVVVXXX\\\]]][[[XXXUUUUUUWWWYYY[[[bbbdddgggfffaaa\\\XXXVVVTTTSSSQQQPPPNNNMMMMMMMMMLLLOOOSSSTTTTTTVVV[[[___```aaadddfffggggggffffffeeedddbbb___\\\XXXTTTSSSOOOMMMJJJIIIHHHGGGEEECCC<<<<<<;;;:::;;;>>>BBBFFFOOORRRVVV\\\ccclllvvv|||zzzvvv{{{wwwkkkkkkyyyxxxuuutttsssrrrqqqpppqqqtttvvvxxxwwwvvvtttoookkklllqqqvvvyyy~~~|||hhhZZZOOOMMMLLLJJJRRR___dddooo~~~www{{{}}}zzzvvvqqqkkkgggeeeeeefffjjjllloooqqqoookkkfffbbbZZZVVVQQQLLLJJJHHHEEEDDDEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCEEEGGGJJJKKKNNNQQQTTTWWWYYY[[[___aaaaaadddiiimmmppprrruuuwwwzzz|||mmmaaa\\\TTTRRRRRRMMMKKKIIIGGGNNNeeevvv]]]LLLIIIEEEBBB@@@>>><<<:::666333000............---///............---------,,,,,,------------------//////000111111111111000111111111111222222222333222333444555666888<<<@@@HHHSSS```hhhlllrrrzzz}}}~~~uuuggg]]]ZZZYYYZZZbbbppp{{{}}}{{{uuupppssszzzpppbbb^^^ZZZcccwwwssseee___]]]^^^^^^ZZZ\\\]]]___hhhttt{{{|||xxxqqqggg```___aaabbbbbb^^^aaahhhoooqqqpppsssxxx|||yyytttpppmmmnnnoooppp{{{{{{yyyssskkkddd___]]]WWWUUUSSSQQQOOOMMMLLLKKKJJJNNNRRRRRRRRRSSSXXX]]]]]]^^^```aaacccdddeeeeeedddddddddbbb___ZZZVVVSSSPPPNNNKKKJJJIIIHHHEEECCC@@@???===;;;:::;;;???BBBEEEGGGKKKQQQXXXcccmmmuuu~~~yyy|||ssseeebbbooo~~~{{{uuussstttqqqpppnnnnnnoooqqqtttvvvssssssrrrnnnkkkkkkppptttzzz{{{rrr]]]SSSNNNSSSUUUXXXdddttt|||vvv|||~~~|||zzzvvvpppkkkhhhggghhhiiilllmmmnnnmmmiiibbbZZZVVVMMMKKKHHHFFFFFFFFFEEEDDDBBBAAA@@@??????@@@AAABBBAAAAAAAAACCCEEEGGGJJJKKKKKKMMMQQQSSSUUUXXX[[[^^^\\\```eeejjjmmmpppsssuuuyyy{{{~~~oooddd```WWWRRRQQQKKKGGGFFFEEELLLddd}}}wwwbbbNNNKKKGGGCCCAAA???;;;999888555222000000111111000//////.........---------***++++++,,,---...////////////000111111111111111111222222222222333333333222333444444555777;;;???FFFRRR___hhhlllrrr{{{~~~||||||~~~}}}pppfffbbb]]]ZZZ\\\eeemmmuuuzzzvvvzzzuuuccc\\\\\\]]]hhh~~~|||kkkaaa[[[YYYWWWQQQSSSSSSTTT\\\gggnnnnnnooohhhaaa^^^bbbiiioooqqqzzz~~~}}}sssiiicccaaaUUUTTTRRROOOMMMKKKJJJIIIIIIMMMQQQQQQPPPQQQVVV[[[[[[\\\]]]^^^```bbbcccdddbbbcccddddddaaa\\\WWWTTTPPPNNNLLLJJJIIIHHHEEECCC???>>><<<888666666999<<<===???CCCHHHQQQ\\\gggooo~~~zzz}}}xxxeeeWWWTTT___lll}}}wwwsssrrrqqqrrrpppmmmllllllnnnqqqssswwwssslllhhhgggkkkpppttt|||{{{|||~~~qqqcccXXXSSSSSSXXX```kkk~~~uuurrryyy~~~|||zzzxxxuuupppkkkiiiiiijjjmmmkkkhhhccc^^^XXXTTTQQQFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>??????@@@AAABBBCCCDDDHHHJJJMMMNNNPPPSSSVVVYYYZZZ\\\```dddhhhnnntttxxxxxx|||~~~lllddd```XXXQQQOOOHHHFFFDDDKKK```qqq\\\PPPIIIDDDDDDDDD@@@===<<<:::888444000---,,,------///.........//////...,,,+++***+++---///000///---////////////000000000000000111111222222333444444555666777666555777<<>>;;;:::;;;;;;;;;:::999===BBBDDDHHHPPP[[[cccvvv}}}}}}~~~sss___QQQOOOZZZgggyyywwwsssqqqpppooonnnlllkkklllooorrruuuxxxssslllffffffiiiooosss{{{|||}}}}}}jjj^^^VVVWWW___lllxxxwwwyyy~~~|||tttrrrxxx}}}~~~zzzuuutttrrrnnnkkkiiiiiiiiinnnkkkeee^^^WWWPPPKKKHHHDDDCCCBBB@@@?????????>>>>>>>>>>>>=========<<<<<<======>>>???@@@AAAAAABBBEEEGGGJJJLLLMMMPPPSSSVVVWWWZZZ___cccggglllqqquuuxxx{{{pppgggbbb[[[SSSPPPHHHEEECCCIII\\\|||zzzjjjVVVPPPIIIDDDDDDDDD@@@======:::888555111///.........---------...//////...---///...------///000///...////////////000000000000000111111222222333444444444666888777666888===BBBMMMYYYbbbkkksssuuu~~~|||}}}~~~xxxooogggaaa]]]]]]```cccjjjrrr~~~{{{{{{sssccc\\\YYYYYY^^^iii|||xxxcccWWWTTTOOOMMMLLLOOOVVV]]]aaaccciiikkkmmmoootttqqqeee]]]XXXUUUQQQLLLIIIGGGGGGHHHKKKLLLMMMMMMMMMOOOSSSVVVVVVVVVVVVWWWXXXYYY[[[[[[]]]]]]]]]\\\ZZZXXXVVVTTTRRRPPPMMMKKKIIIGGGDDDBBB???===:::999999999888777555999<<>>===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>??????@@@BBBDDDFFFHHHIIIKKKOOOQQQTTTXXX]]]bbbfffjjjooorrrxxx{{{vvvjjjfff```XXXRRRIIIEEEBBBGGGXXXtttzzzmmmXXXPPPHHHCCCCCCDDDAAA>>>???:::999666333111/////////,,,,,,---...............111///,,,,,,---...------////////////000000000000000111111222222333444444444666999999999;;;???CCCOOO___jjjuuu{{{zzz|||~~~}}}qqqjjjdddaaa___^^^bbbhhhnnnvvv}}}}}}zzzfff___[[[WWWVVVYYYeee}}}nnn[[[TTTRRROOONNNQQQXXX```dddfffmmmuuuyyywwwttt~~~pppddd]]]TTTRRRMMMIIIFFFEEEEEEEEEHHHJJJKKKLLLLLLMMMPPPSSSRRRRRRRRRSSSTTTUUUVVVWWWVVVWWWXXXXXXXXXWWWVVVUUUQQQOOOLLLKKKIIIGGGEEEBBB@@@>>>;;;::::::999888777444666999999;;;???GGGMMM[[[cccnnnyyy{{{{{{vvvaaaOOOFFFGGGTTTbbbssszzz}}}xxxrrrmmmjjjffffffeeeeeegggjjjooouuuxxxyyytttlllfffeeeiiipppuuu{{{}}}qqqhhheeelllwwwssskkklllyyyxxxuuuqqqoooqqqtttuuu{{{|||zzzuuurrrrrrqqqqqqpppmmmjjjggg[[[XXXRRRLLLGGGCCCAAA@@@>>>>>><<<;;;;;;:::::::::999999999999999999999999999:::;;;;;;======>>>???@@@BBBDDDEEEFFFHHHKKKNNNQQQUUU[[[aaaeeeiiimmmpppwww{{{|||mmmjjjggg___XXXMMMGGGCCCFFFSSSkkkuuuaaaPPPIIICCCCCCDDDAAA???@@@;;;999777555333111000000,,,---/////////...//////...,,,)))((()))+++,,,,,,////////////000000000000000111111222222333444444333666:::;;;;;;===AAAFFFSSSdddrrr{{{vvvvvvwwwyyy|||}}}zzzssslllhhheeeaaacccgggjjjrrr{{{}}}~~~jjjaaa^^^YYYUUUSSSZZZmmm~~~fff[[[UUURRRQQQVVV```kkkqqqssswww~~~www~~~wwwlllccc^^^QQQNNNJJJFFFCCCAAAAAABBBFFFHHHJJJKKKKKKKKKMMMOOONNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVUUUTTTTTTPPPNNNKKKJJJIIIGGGEEECCCCCCAAA>>>======<<<:::888777888888888888;;;@@@DDDOOOUUU```kkkttt{{{{{{xxxxxx}}}{{{lllYYYLLLGGGLLLZZZhhhvvv{{{|||vvvnnniiiddd___bbbaaabbbdddhhhmmmsssvvvwwwrrrkkkgggggglllsssxxxzzz~~~zzzmmmkkkmmmwwwsssuuu|||uuupppnnnooorrruuuyyy{{{|||xxxvvvpppooommmllljjjfff```\\\PPPNNNIIIEEEBBB@@@??????<<<<<<;;;:::999999999999777777777888888888888888999999:::;;;<<<===>>>>>>???AAACCCCCCDDDEEEHHHKKKOOOSSSZZZ```eeeiiimmmpppwwwzzz~~~rrrnnnmmmggg```SSSKKKEEEFFFOOOaaa}}}yyygggRRRJJJCCCCCCCCCAAA???@@@<<<:::777555333222222222///111333222000...///000,,,***((((((***,,,......////////////000000000000000111111222222333444444333666999:::;;;>>>DDDHHHVVViiiwwwvvvsssvvvyyy|||~~~wwwsssmmmhhhgggjjjkkkrrrzzz~~~{{{uuuccc___\\\XXXTTTVVVbbbpppvvveeeYYYUUUSSSZZZhhhwwwxxxooofff___[[[PPPMMMIIIDDDAAA?????????CCCFFFIIIJJJJJJJJJKKKLLLJJJJJJJJJJJJKKKKKKLLLMMMPPPPPPRRRRRRRRRRRRQQQPPPNNNLLLJJJIIIHHHGGGEEECCCBBBAAA???>>>>>>===;;;999999999888777666888;;;===FFFKKKTTT\\\dddkkkrrrvvvuuutttsssqqqrrrxxxtttfffVVVMMMMMMUUUdddrrrzzz}}}{{{tttlllgggaaa\\\_________```dddjjjpppsssrrrnnniiiggghhhnnnuuuzzzzzz~~~uuunnnsss{{{tttnnnlllmmmqqqvvvyyy|||}}}zzzyyywwwuuuqqqnnnjjjhhheee```YYYSSSIIIGGGDDDAAA>>><<<;;;::::::999888888777777777888555555555666666666666777888888999:::;;;<<<======>>>@@@AAABBBBBBCCCFFFHHHLLLPPPWWW]]]ccciiinnnrrrwwwzzz}}}xxxsssrrrnnngggXXXNNNGGGFFFJJJWWWqqq|||lllTTTKKKDDDCCCCCC@@@???@@@===:::777333222222333444555777888666222//////111---+++***+++---000111111////////////000000000000000111111222222333444444333666888999:::>>>EEEKKKYYYlllyyyvvvxxx~~~zzzrrroooqqqqqquuuzzz~~~{{{lllfff```[[[VVVTTTZZZbbbyyyttt```ZZZVVV^^^ooowwwnnngggaaa[[[XXXSSSPPPKKKFFFAAA???>>>>>>BBBEEEHHHJJJJJJIIIIIIIIIGGGGGGFFFFFFGGGHHHIIIIIILLLMMMNNNOOONNNNNNMMMLLLLLLJJJHHHGGGGGGFFFDDDBBB???>>>======>>>===:::888999888666555555666777888???CCCIIIOOOUUU[[[aaaffffffggggggggghhhnnnxxxrrreeeWWWRRRUUU^^^mmmzzz}}}~~~{{{rrrjjjfffaaa\\\]]]]]]]]]^^^aaaggglllooojjjhhhffffffiiiooovvvzzzyyy~~~xxxzzz|||qqqmmmllllllpppuuuxxx|||}}}{{{xxxvvvuuussspppnnnmmmhhhccc___\\\WWWPPPJJJBBBAAA@@@===;;;999777666777666555555444555555555222222333333444444444444666666777888999::::::;;;===>>>???@@@@@@AAACCCEEEIIIMMMSSSYYY```gggnnnssswwwyyy|||wwwvvvsssmmm\\\PPPGGGEEEEEENNNfff}}}pppVVVMMMEEECCCBBB???>>>???>>>:::555111000111333555;;;===>>>:::444//////111...---,,,---///000000///////////////000000000000000111111222222333444444333555666777888>>>FFFMMM[[[mmmxxxyyy{{{{{{~~~}}}yyymmmccc\\\WWWWWW[[[iiiooofff___ddduuuyyyqqqmmmhhhccc```]]]ZZZWWWXXXUUUOOOJJJEEEBBB@@@@@@AAADDDHHHKKKJJJIIIHHHHHHEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHJJJJJJJJJIIIIIIJJJHHHFFFEEEEEEEEECCCAAA>>>======>>>???>>><<<::::::888666555666666777777999<<<@@@CCCHHHMMMTTTXXXZZZ[[[\\\\\\]]]bbbllltttrrrfffZZZVVVZZZcccrrr~~~~~~~~~zzzqqqjjjfffbbb]]]]]]\\\\\\]]]```dddiiillleeedddccceeeiiiooovvvzzzyyy~~~~~~xxxnnnmmmmmmlllnnntttuuuzzz~~~|||{{{~~~~~~~~~~~~~~~~~~}}}}}}rrrqqqpppppppppmmmiiifffbbb\\\UUURRROOOKKKCCC===;;;;;;;;;;;;:::888777666444444333333222333333333000000111111222222222333444444555666777888999999;;;===>>>>>>>>>???AAACCCFFFJJJPPPVVV]]]fffnnnssswwwyyy|||~~~zzzxxxuuuppp]]]QQQGGGCCCBBBIII```yyyzzzmmmWWWNNNFFFCCCBBB???===>>>>>>:::555000...000444666???AAABBB===555000///111...---,,,---......,,,***////////////000000000000000111111222333333444444444555555555777===GGGOOO\\\mmmwww{{{wwwwww|||zzzmmmccc\\\YYY[[[^^^vvv|||qqqgggjjjzzz~~~rrrfff___]]][[[[[[[[[\\\ZZZYYY]]]YYYSSSMMMHHHDDDCCCBBBAAADDDIIIKKKJJJIIIHHHGGGDDDDDDCCCCCCCCCDDDEEEEEEAAABBBDDDFFFGGGHHHGGGGGGHHHGGGEEEDDDEEEDDDBBBAAA?????????@@@AAAAAA???===<<<:::888777888999999999555777:::<<<@@@FFFLLLQQQSSSUUUVVVUUUUUUZZZdddlllsss~~~tttiii______iiitttyyyzzz{{{uuupppmmmhhhbbb]]]]]][[[YYY[[[```fffjjjlllcccaaaaaadddjjjqqqvvvxxxzzz~~~|||uuuooolllmmmpppssswwwyyy}}}}}}xxxuuurrrpppooossstttttttttrrrpppmmmkkkcccbbbaaa```___^^^]]]\\\SSSQQQMMMIIIEEEAAA???===<<<;;;:::888666555444444222333333333333222111111000111111111111222222222111222555666888888777777999;;;<<<<<<<<<===???AAAGGGJJJPPPWWW___ffflllooosssvvvzzz}}}zzzrrrqqqsssdddVVVIIIEEEBBBDDDSSSfffyyypppYYYMMMCCC@@@@@@???>>>???@@@===888444111000111111222222333333222111///...///////////////.........000000111111111000000///222222333444444555555666777999:::999999@@@KKKUUUbbbiiivvv|||xxx{{{mmmbbb```aaa___ggg}}}vvvxxxuuukkkbbb\\\XXXUUUUUUXXXXXXVVVWWWZZZ\\\\\\[[[UUUMMMFFFDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;::::::999888777666666999999888999;;;>>>AAACCCHHHHHHHHHIIILLLSSS[[[aaakkkqqq{{{rrrjjjcccfffqqq}}}~~~yyytttpppnnnjjjddd```ZZZXXXWWWYYY___eeehhhiii```______bbbiiipppuuuxxx{{{~~~|||}}}~~~~~~xxxuuupppmmmmmmpppuuuxxxxxxzzz}}}~~~}}}~~~~~~|||yyyvvvuuussspppllliiifffeeedddiiiiiihhhgggddd```]]]ZZZSSSSSSSSSSSSSSSSSSSSSSSSMMMKKKHHHDDDAAA>>><<<;;;;;;:::888666555444333333222222333333222222111000000000111111111222222222222333444555666777777777888999;;;;;;;;;===???BBBEEEHHHNNNUUU]]]eeejjjmmmrrruuuzzz~~~|||qqqmmmmmmbbbTTTIIIEEEBBBBBBOOO```www}}}xxx[[[PPPDDDAAA@@@>>>===>>>AAA>>>999444111000111111111111222222111///...---/////////////////////...000000111111111111111000222222333444444555555666666777888888999AAANNNXXXbbbiiivvv~~~xxxuuuzzztttjjjeee]]]bbbrrryyynnneee___ZZZWWWRRROOOOOORRRSSSRRRSSSWWW```aaa```ZZZQQQJJJFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@?????????<<<<<<;;;:::999888777666777777666666888:::===>>>BBBCCCCCCDDDGGGLLLSSSXXXaaagggooowwwwwwqqqmmmrrr||||||xxxtttqqqooolllgggbbbZZZXXXWWWYYY^^^bbbcccbbb\\\\\\]]]aaahhhpppuuuxxx~~~~~~~~~}}}vvvyyy}}}~~~wwwrrrpppnnnmmmnnnrrrwwwzzzyyy{{{|||}}}|||{{{yyywwwyyyxxxuuutttrrrooojjjgggdddccc```]]][[[XXXWWWWWW\\\[[[YYYVVVRRRMMMIIIGGGBBBCCCCCCDDDEEEFFFGGGHHHDDDCCC@@@===;;;999888777888777666555333333222222222222333333222222111000000000000111111111222222333333333333444666777777666777999:::;;;<<>>AAA>>>:::555222111111111000000000000///...------....../////////////////////000111222222222222222222222333444444555555666555777888777:::CCCQQQ[[[```gggttt|||zzz|||rrrrrryyytttiiiaaa___gggzzz~~~uuuggg\\\VVVUUUVVVWWWQQQNNNMMMOOOPPPOOOQQQUUU^^^```aaa\\\TTTKKKFFFDDDGGGHHHIIIKKKJJJIIIGGGFFFEEECCCAAA???>>>???AAACCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB??????>>><<<;;;999888888777777666666666888999:::;;;<<<>>>???AAADDDHHHKKKRRRWWW^^^eeennnxxx}}}{{{~~~|||yyyuuurrrqqqmmmhhhccc]]][[[ZZZ\\\aaabbb```\\\ZZZZZZ\\\aaaiiiqqqwwwyyy~~~|||}}}|||yyyuuuyyy~~~{{{xxxsssrrrpppoooppprrruuuwwwxxxxxxxxxwwwvvvssspppnnnllljjjhhhfffddd```\\\XXXWWWVVVTTTRRRPPPOOOMMMMMMPPPOOOMMMIIIEEEAAA===;;;::::::;;;<<<===>>>???@@@<<<;;;:::888666555555444666555444333222111111111222222222222222111000000000000000000111111111111333222222222222444666777444555888999:::<<>>@@@AAA??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@>>>===;;;:::999:::999888777777777888888666888;;;<<<===>>>@@@BBBFFFJJJOOOUUU]]]hhhvvv~~~{{{wwwtttrrrnnngggbbb]]]\\\\\\aaaggghhhddd^^^ZZZ[[[]]]ccckkksssyyy{{{}}}|||~~~zzz}}}~~~|||{{{zzzyyyxxxttttttsssrrrrrrssstttuuuuuutttssspppmmmiiifffddd^^^\\\ZZZYYYXXXUUUQQQNNNMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDBBB???===:::777666666777777888888999999999777777666444444333333333333333222111000000111111111222222222222111000000//////000000000111111111222222111111111333444555222444666777888:::===@@@AAADDDIIIQQQYYY```fffiiikkkpppxxx~~~wwwhhhaaaWWWPPPHHHDDDAAA???AAADDDRRRaaaxxxyyyrrrbbbUUUIIIDDDCCCBBBBBBCCCBBB@@@<<<888444222111000111111000000/////////000---.........//////000000...///000111222333333333222222333444444555555666999;;;;;;:::;;;CCCQQQ[[[___dddmmmzzzyyytttwww~~~~~~yyylllmmmvvvsssgggeeeppp}}}vvvwww|||zzzxxxssskkkeeecccfffiiilllpppwww}}}}}}wwwqqqaaa]]]ZZZZZZ]]]bbbfffhhh___YYYTTTQQQNNNKKKLLLPPPWWW^^^eeefff```XXXPPPMMMIIIJJJKKKKKKJJJHHHFFFEEEDDDCCC@@@>>>===>>>???@@@>>>>>>>>>======>>>>>>>>>?????????@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@???===<<<<<<;;;:::999888777777777666555888;;;<<<<<<;;;<<<===???BBBEEEIIIPPP[[[hhhrrr|||~~~{{{xxxvvvtttooohhhccc\\\[[[]]]fffoooqqqkkkddd[[[\\\___eeemmmuuuzzz|||{{{{{{~~~~~~}}}}}}}}}|||{{{vvvvvvwwwzzz}}}~~~zzzyyyvvvuuussssssttttttrrrrrrssstttuuuuuuuuuuuuqqqooommmiiieeeaaa^^^\\\SSSRRRQQQPPPPPPNNNKKKHHHFFFFFFEEEDDDBBB@@@???===<<<;;;:::888777555444444333333444444444444444444555444333333222222222333222111111000000000111111111111222222111111000////////////000000000111111111111111111111222333333222444555666777888;;;>>>???BBBHHHOOOWWW___dddgggjjjooovvv|||{{{kkkcccWWWQQQJJJEEEBBBAAA@@@@@@JJJVVVlllyyypppeeeXXXKKKEEEDDDCCCCCCDDDCCCAAA===999555333111000111111000//////000000111------......///000000000...///000111111111111111222222333444444555555666999;;;===<<<>>>EEEQQQZZZbbbeeejjjsss~~~wwwrrrsssxxx{{{xxxtttiiijjjssstttiiihhhrrrrrrgggeeeiiibbbaaa^^^XXXSSSQQQUUUXXXbbbfffmmmsssvvvrrrjjjdddYYYZZZ\\\```dddhhhhhhhhh\\\VVVPPPMMMJJJHHHJJJNNNTTT\\\fffjjjfff]]]TTTPPPNNNNNNMMMLLLKKKJJJHHHHHHEEEDDDBBB@@@??????@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>???????????????>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>:::999999888777666555555555888;;;<<<;;;:::;;;;;;<<<===???AAAEEEOOOZZZcccpppyyy}}}zzzwwwvvvuuuqqqkkkeee^^^^^^aaajjjsssuuummmeee[[[\\\___fffnnnuuuzzz{{{yyy|||~~~}}}}}}|||zzzyyyqqqpppoooqqqsssuuuuuuuuuqqqqqqqqqpppoooooopppqqqpppqqqssstttuuuttttttsssnnnllliiieee```\\\XXXVVVOOONNNMMMMMMMMMKKKHHHFFFBBBBBBBBBAAA???===:::999888888777555444444333333000000000111111111222222333333222111111111111222111000000000000000111111111111111111111000000///////////////000000000111///000111111222111111111222333555555666777999<<<===@@@FFFMMMUUU\\\bbbeeekkkooouuuzzz~~~~~~mmmdddXXXSSSLLLFFFDDDDDDBBB@@@DDDPPPeee~~~wwwjjj\\\NNNGGGDDDBBBAAABBBCCCAAA>>>:::666333111000000///.........///000000------......///000000111...//////000000000//////222222333444444555555666666:::===>>>@@@GGGRRR[[[bbbbbbbbbgggsss~~~zzztttoooooorrrtttqqqmmmeeefffnnn}}}uuuhhhfffooozzzppp```UUUTTTXXXOOOOOONNNJJJFFFEEEHHHLLLVVV[[[ccckkknnnkkkccc]]][[[]]]```dddhhhgggeeebbbXXXRRRMMMMMMLLLLLLQQQWWWYYYbbbnnnsssnnndddZZZUUUTTTSSSQQQOOOMMMLLLLLLLLLEEEEEEDDDDDDCCCAAA@@@???@@@@@@????????????@@@@@@=========>>>>>>????????????@@@@@@AAABBBCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@;;;;;;;;;:::999888777666555777999:::999999999::::::;;;;;;;;;===DDDNNNVVVaaajjjwwwzzzxxxwwwwwwvvvsssmmmhhhdddccceeemmmuuutttjjj```[[[\\\___fffnnnuuuyyyzzzyyy}}}}}}|||{{{zzzwwwuuurrrpppnnnmmmnnnooonnnmmmjjjkkklllmmmmmmnnnppprrrrrrssstttttttttrrrpppnnnmmmkkkhhhccc^^^ZZZVVVTTTOOONNNMMMMMMMMMKKKHHHEEEBBBBBBBBBAAA???<<<:::888999999777666555444444444...//////000111222333333222222111000000000000111111000000000000111111222111111111111111000//////////////////000000000000...///111222222111000///222444555555555666888:::;;;>>>DDDKKKSSSZZZ```ccckkkoootttxxx|||mmmdddYYYUUUMMMGGGEEEFFFDDD@@@BBBNNNccc}}}ooo```PPPHHHDDD@@@???@@@DDDBBB>>>:::777333111000///...---,,,,,,---//////---------...///000000111...///////////////...---222222333444444555555666444888===???BBBIIITTT]]]```]]]ZZZ\\\ggg{{{~~~|||vvvqqqlllkkknnnooolllhhhaaaccckkkyyylllbbbdddkkkjjjzzzyyypppfff\\\PPPHHHIIINNNDDDFFFFFFCCC??????BBBEEEKKKQQQ[[[eeejjjhhhbbb\\\aaabbbeeeggghhhfffaaa]]]XXXRRROOOPPPRRRUUU[[[bbbeeeooo{{{|||pppeee___XXXVVVSSSPPPOOOOOOOOOPPPEEEFFFFFFFFFEEECCCAAA???AAAAAA@@@@@@@@@@@@AAAAAA<<<=========>>>>>>??????AAAAAABBBBBBCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<;;;:::999444666777888777777888999888999999888999>>>FFFMMMUUU^^^kkkyyy}}}{{{xxxuuusssppplllhhhjjjeeecccffflllmmmfff^^^[[[^^^dddlllsssxxxyyyyyyzzz|||}}}|||||||||{{{zzzvvvtttrrrqqqqqqpppooonnnnnnppprrrsssrrrrrrsssuuuuuuuuutttsssrrrpppnnnmmmjjjgggdddaaa___\\\XXXUUUPPPNNNMMMLLLLLLKKKHHHFFFAAA@@@???>>>===<<<;;;:::888777555555666666444333///000000000000111111111111111111000111111222222000000000000000000000000000000000000000000000000......///000000000000000000000000000111111111111111222444555555777:::<<<;;;>>>BBBEEEIIIPPPZZZaaagggmmmtttyyy|||qqqbbbXXXWWWWWWVVVPPPFFFBBBDDDCCCKKK\\\tttvvvbbbOOOIIIHHHDDD@@@@@@???@@@???;;;555111111222000/////////............---///111111000///000111//////000111222333333333444333333444555777999;;;;;;:::;;;>>>EEEOOOXXX^^^ddd^^^ZZZ[[[bbbnnn~~~~~~}}}{{{yyyxxxrrrkkkhhhjjjlllkkkhhh^^^aaajjjwwwqqqbbb___aaabbbdddhhhlllmmmjjjddd___[[[WWWPPPKKKGGGDDDBBB???@@@???>>>======>>>??????FFFNNNYYYcccggghhhhhhgggmmmmmmllliiiddd]]]WWWSSSLLLLLLTTT___fffgggkkkpppyyyyyymmmeee^^^\\\YYYWWWUUUSSSPPPNNNOOOMMMJJJIIIHHHFFFCCCAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@??????>>>???AAACCCEEEEEEEEEEEECCCAAA@@@@@@AAABBBAAA@@@BBBBBBBBBAAA@@@???>>>===;;;999666666777888777777;;;:::888888999;;;>>>@@@EEEKKKZZZlllzzz}}}zzzxxxvvvtttqqqmmmkkkhhhdddbbbeeeiiiiiibbb[[[ZZZ]]]ccckkkrrrvvvxxxxxxzzz|||~~~|||||||||{{{zzzwwwuuusssrrrrrrrrrqqqooonnnpppsssttttttuuuvvvxxxxxxxxxwwwuuusssqqqooommmiiifffbbb___]]]ZZZVVVTTTQQQOOOMMMLLLKKKIIIFFFDDDAAAAAA@@@>>>===<<<;;;:::999777666666666666555333111111111111111111111111111111000//////000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000111111111111000222333444555666999;;;;;;>>>BBBEEEIIIPPPYYY```ffflllsssyyy|||tttdddYYYVVVVVVWWWSSSKKKFFFEEECCCJJJZZZqqquuucccPPPIIIGGGDDDAAA@@@???@@@@@@<<<666111111222000000/////////.........+++---//////...---.../////////000222222333333222222333333444555777888999;;;;;;<<>>===<<<<<<<<<===>>>BBBKKKXXXeeemmmqqqssssssuuusssnnnhhh```YYYRRRNNNMMMPPPZZZkkkxxx}}}~~~sssllleeebbb___\\\[[[XXXUUUSSSQQQNNNLLLJJJIIIGGGDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????AAABBBCCCDDDEEEEEEDDDCCCCCCAAA@@@@@@AAABBBBBBAAABBBBBBBBBBBBAAA@@@???>>>;;;999777777999::::::::::::999777777777999<<<===@@@DDDOOO]]]iiiqqqzzz}}}{{{xxxvvvtttrrrooommmgggdddcccdddgggeee^^^XXXYYY]]]cccjjjqqquuuwwwxxx{{{|||~~~}}}}}}|||zzzyyyxxxvvvtttsssttttttsssqqqoooqqquuuwwwwwwxxxzzz{{{yyyxxxwwwuuurrrooolllkkkfffddd```]]]ZZZWWWTTTQQQRRRPPPMMMLLLJJJHHHDDDBBBAAAAAA@@@???===<<<;;;::::::888777666777777666444444444333333222222111111111000000///............////////////////////////000000000000000000000000......///000000000000000000000000000111111111111///111333333333555888::::::===AAADDDGGGNNNWWW^^^eeekkksssyyy|||xxxhhh]]]WWWUUUXXXXXXRRRJJJFFFCCCHHHVVVkkkuuudddRRRHHHEEEBBB@@@@@@???AAAAAA===666222111222000000000/////////......+++---//////.........//////000111222222222222222111222333555666777777888;;;<<<>>>CCCMMMXXXcccjjjhhhdddcccfffiiinnnxxx|||{{{yyyxxxxxxwwwtttrrrooojjjeeebbbbbbaaa^^^[[[YYY]]]fffssszzziii]]]VVVRRRPPPNNNNNNMMMMMMJJJIIIEEEBBB@@@??????@@@???>>>>>>===<<<;;;:::;;;<<<<<<===HHHYYYiiiuuu|||}}}yyypppfff\\\TTTNNNKKKMMMRRRaaavvvxxxssskkkiiieeebbb```]]]YYYVVVTTTQQQNNNLLLJJJHHHEEECCCAAAAAAAAAAAA@@@@@@??????=========>>>??????@@@@@@AAABBBCCCDDDDDDCCCBBBAAACCCBBB@@@@@@BBBCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???<<<:::888999;;;<<<======:::888777666666777999:::<<<===CCCLLLTTTZZZccckkkttt~~~~~~|||xxxuuusssqqqnnnlllhhhgggfffgggfffccc\\\WWWYYY^^^eeekkkppptttwwwxxx{{{}}}~~~~~~~~~~~~}}}|||zzzxxxxxxvvvttttttuuuuuutttssssssvvvyyy{{{zzzzzzzzz{{{wwwvvvtttqqqnnnjjjgggeeeccc```]]]ZZZXXXUUUQQQOOOPPPNNNLLLKKKJJJHHHEEEBBBBBBAAA@@@???===<<<;;;;;;:::999777777888888666555666666555444333222111111222111000///......------////////////////////////////////////////////////......///000000000000000///000000000111111111111///000222222222444666888888;;;???BBBFFFLLLUUU\\\ccciiirrryyy}}}nnncccZZZUUUZZZ]]]XXXNNNFFFCCCFFFQQQeeetttfffUUUIIICCCAAA@@@???@@@BBBBBB>>>777222111111000000000////////////......000111111000000111222///000111222222222222222000111333555777777777666;;;<<<>>>DDDNNNZZZeeelllnnnlllmmmrrrvvvxxx|||yyyxxxwwwvvvuuussspppnnnjjjgggccc```___]]]ZZZWWWYYY]]]eeeqqq|||wwwfffZZZTTTRRRPPPNNNNNNNNNLLLJJJGGGEEEBBB@@@@@@???>>>===???>>>===;;;;;;;;;<<<<<<===JJJ]]]ooo}}}zzzpppdddYYYSSSOOONNNOOOVVVfff|||yyyvvvooommmiiieeebbb___[[[XXXWWWUUUQQQOOOMMMJJJFFFDDDBBBBBBAAA@@@???>>>>>>>>><<<<<<===>>>???@@@AAAAAA>>>???AAABBBBBBAAA@@@@@@CCCBBBAAAAAACCCDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA>>><<<::::::;;;<<<<<<<<<:::999888666666666777888;;;:::<<>>===<<<;;;<<<:::999888999999888666888777666555444222111111333222111000///.........////////////////////////////////////////////////......///000000000000000///000000000111111111111///000222222222333555888777:::>>>@@@DDDJJJSSSZZZbbbiiirrryyy}}}tttjjj___WWW[[[aaa]]]RRRIIIDDDEEEMMM```{{{~~~uuukkk[[[LLLDDDAAA@@@>>>@@@BBBCCC???999333111111111000000000////////////...000222222111000111222000000111222222222111111000111333666777777777777;;;<<<>>>DDDNNNYYYeeekkkrrrqqquuu}}}xxxwwwvvvuuutttqqqmmmjjjgggeeebbb___]]][[[YYYWWW[[[^^^fffqqqyyylll]]]QQQOOOMMMMMMMMMLLLIIIGGGJJJHHHEEEDDDCCCBBB@@@>>>BBBAAA???============>>>AAANNNcccwwwyyynnnbbbZZZVVVVVVVVVYYYbbbooo}}}zzzyyytttqqqmmmiiifffccc___\\\\\\YYYUUURRROOOLLLHHHEEECCCBBB@@@???============;;;<<<===>>>???@@@AAABBB===>>>@@@BBBCCCCCCCCCCCCDDDBBBAAABBBCCCEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCAAA???<<<:::;;;;;;:::999;;;:::999888777777888888;;;888999<<>>===<<<;;;<<<;;;999999::::::888777777777666555444333222111222222111000////////////////////////////////////000000000000000000000000......///000000000000000000000000000111111111111000111222222222333555777666999<<>>>>>>>>???DDDSSSjjjxxxmmmccc]]][[[]]]___gggppp{{{~~~|||}}}yyyvvvrrrooollliiieeebbb```\\\XXXUUUQQQNNNIIIFFFDDDBBB@@@>>><<<;;;<<<<<<;;;;;;<<<===>>>???@@@@@@>>>@@@BBBDDDEEEFFFFFFFFFDDDBBBAAABBBDDDFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDAAA>>><<<;;;;;;999888<<<;;;:::999999999999999888666777:::<<<>>>DDDLLL[[[iiixxxtttpppmmmlllkkkjjjhhheeeiiimmmlllfff^^^ZZZXXXYYY```hhhnnnppprrrvvvzzz{{{|||~~~}}}{{{{{{zzzyyyyyy{{{}}}||||||zzzvvvuuurrrqqqooolllhhhdddaaa___XXXVVVUUUTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLKKKIIIFFFCCCBBBAAA@@@>>>===<<<<<<===<<<::::::;;;;;;999888666666555555444333222222000//////....../////////000000000000000000000000000000000000000000000000......///000000000000000000000000000111111111111111222333333333333666888555888;;;>>>AAAGGGPPPVVVcccjjjssszzz}}}~~~ooobbbZZZ]]]dddddd^^^YYYKKKHHHIIIVVVnnn{{{~~~{{{ooo]]]OOOIIIEEEAAABBBDDDEEEAAA:::444111111111111111000000000//////---...000000/////////000111111222222222111111000444444555555777888:::;;;;;;===@@@GGGRRR```lllssszzzyyy~~~~~~xxxvvvtttrrrpppkkkeeeaaa]]]\\\ZZZWWWVVVVVVXXXZZZZZZ^^^gggqqqyyyzzzkkk```\\\VVVQQQNNNMMMLLLKKKHHHGGGFFFGGGHHHHHHGGGEEEEEECCCAAA@@@???>>>??????EEEVVVooo{{{pppeee___^^^```ccckkkvvv~~~}}}~~~|||yyyvvvrrrpppmmmiiifffccc___[[[WWWSSSOOOJJJGGGDDDBBB@@@===;;;:::;;;;;;999999:::;;;<<<<<<======???@@@BBBCCCDDDDDDDDDCCCDDDCCCBBBCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEBBB???=========<<<;;;::::::::::::999999999999777666777;;;<<<<<<@@@EEEOOO^^^vvv}}}xxxssspppmmmkkkkkkkkkkkkjjjbbbgggkkkjjjccc\\\XXXVVVXXX___hhhmmmnnnpppuuuyyy{{{|||~~~~~~|||~~~|||{{{|||~~~{{{wwwuuunnnmmmkkkhhhdddaaa^^^\\\WWWUUUSSSSSSTTTTTTRRRQQQQQQOOOMMMMMMLLLJJJHHHEEECCCBBBAAA@@@???===<<<<<<>>><<<;;;;;;;;;;;;:::888555555555444333333222222......---------......///111111111111111111111111000000000000000000000000...//////000000000000000000000000000111111111111111333444444333444666888555888;;;===@@@FFFOOOVVVcccjjjssszzz}}}mmmbbbZZZ]]]dddfffbbb```NNNJJJIIISSSjjjzzzvvvcccSSSMMMHHHCCCBBBDDDEEEBBB;;;444111000111111111111000000000000///111222333222111222333111111222222222111111000666555555555777999;;;<<<<<<===BBBJJJVVVdddqqqyyy~~~wwwvvvtttqqqnnniiibbb]]]YYYXXXVVVSSSRRRTTTWWWZZZXXX]]]fffqqqzzzxxxllleee\\\TTTPPPOOOPPPPPPLLLKKKJJJJJJJJJJJJHHHEEEDDDCCCAAA@@@>>>>>>>>>???DDDVVVrrr~~~rrrhhhaaa___aaacccgggsss|||{{{zzz}}}|||}}}|||yyyvvvsssqqqnnnjjjgggdddaaa\\\XXXTTTPPPKKKHHHEEECCC@@@===;;;::::::;;;888888888999999::::::;;;>>>???@@@@@@@@@@@@???>>>DDDCCCBBBCCCEEEGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGEEECCC@@@????????????>>>999999999999999999999999888777:::>>>>>><<<>>>BBBEEEUUUmmm~~~wwwsssqqqmmmhhhggghhhhhhgggeeeggghhhhhhbbb[[[VVVXXX[[[YYY```gggjjjnnntttwwwvvvyyy{{{~~~|||vvvrrrnnnlllhhhfffccc```\\\XXXRRRSSSTTTUUUTTTSSSPPPOOOPPPOOONNNMMMJJJHHHFFFEEECCCCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;888777666555333333222222111111000///////////////111222222111111000///...000///...------...///000000000000111222222333333111111000000000000111111111222333333222333555777777666888<<>>===CCCPPP___kkkvvv|||tttssspppnnnjjjeee```[[[XXXVVVRRROOONNNQQQXXX]]]]]]___fffrrr{{{|||qqqfff]]]WWWRRROOONNNJJJIIIMMMNNNKKKHHHIIIGGGFFFDDDBBBAAA@@@AAAAAAEEE[[[yyy}}}rrrlllfff```___aaa___eeemmmuuuzzz~~~}}}zzzuuupppllliiihhhddd]]]WWWRRROOOKKKIIICCCBBB???<<<999888777777;;;;;;:::::::::::::::;;;;;;<<<===???AAABBBBBBBBB???@@@BBBDDDDDDDDDDDDCCCGGGEEECCCCCCFFFFFFDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>=========<<<<<<<<<===<<<:::::::::<<<>>>???FFFMMM]]]xxx~~~wwwtttqqqmmmiiiggghhhhhhgggfffgggiiigggaaaYYYTTTVVVYYY\\\bbbhhhjjjmmmrrruuutttxxxzzz}}}{{{vvvqqqllljjjgggeeeccc```\\\XXXUUUUUUVVVVVVUUUSSSRRRQQQQQQPPPPPPNNNLLLIIIGGGFFFDDDDDDEEEEEEEEEDDDDDDCCC@@@??????>>>===<<<;;;;;;888888666555444333333333111111000///////////////000111111111111000//////000///............///000000000000111222222333333111111000000000000111111111222333333222222444666777666777;;;???CCCNNNXXXdddjjjrrrzzzxxxfff^^^aaagggppprrrgggUUUMMMFFFKKK[[[sssjjjYYYQQQLLLHHHFFFFFFDDDAAA===888444111111111000//////////////////////////////000111111222222333222222111000///111333555666666666888:::@@@???EEESSSaaalllwww|||yyyuuussspppllliiiccc]]]YYYUUUSSSPPPMMMMMMQQQWWW\\\aaabbbiiisss{{{~~~ttthhh^^^XXXVVVPPPMMMOOOOOOLLLIIIIIIHHHGGGEEECCCBBBBBBBBBBBBIII^^^|||vvvooohhh```\\\\\\YYY```iiiqqqxxx|||}}}xxxsssnnnkkkiiiddd]]]WWWRRRNNNJJJHHHBBBAAA>>>;;;999888777777777777777777888999::::::<<<<<<>>>???@@@AAAAAAAAA???@@@BBBDDDEEEFFFEEEEEEGGGEEECCCCCCDDDEEECCCAAACCCCCCCCCCCCCCCBBBBBBAAA?????????>>>>>>>>>=========<<<;;;:::;;;<<<>>>???BBBGGGVVVooo}}}xxxuuupppmmmiiihhhhhhhhhhhhhhhiiijjjggg```WWWRRRSSSWWW^^^eeejjjkkkmmmqqqsssrrrvvvyyy}}}~~~zzztttpppiiihhhffffffdddaaa]]]YYYYYYXXXXXXWWWUUUTTTSSSSSSRRRRRRQQQPPPNNNKKKIIIHHHDDDFFFHHHJJJKKKKKKJJJIIIDDDCCCBBB@@@>>>===;;;;;;888888666555444444333333111111000////////////000//////000111111111111000000//////......//////000000000000111222222333333111111000000000000111111111222333222222222444666666555777;;;>>>CCCNNNXXXccciiirrrzzz}}}kkkccceeejjjuuuyyypppZZZPPPHHHKKKWWWlllnnn]]]TTTPPPNNNKKKJJJGGGCCC>>>888333000111111000//////////////////////////////000111111333333333333222111//////333444666777777888:::<<>>>>>??????>>>>>>???@@@BBBCCCEEEFFFGGGGGGGGGEEECCCCCCCCCCCCBBBAAAEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@?????????>>>===<<<;;;;;;===>>>???@@@DDDOOOeee{{{wwwuuunnnllljjjhhhhhhhhhiiiiiimmmmmmiii```VVVQQQSSSVVV^^^eeejjjkkkmmmrrrtttrrruuuxxx|||~~~~~~}}}}}}~~~~~~}}}xxxrrrnnnggggggfffffffffccc___[[[[[[ZZZXXXWWWUUUUUUTTTTTTSSSSSSRRRQQQOOOMMMKKKJJJEEEGGGKKKNNNOOOOOONNNMMMJJJIIIFFFDDDAAA>>><<<;;;888777666555444444444444222111000000//////000000......000111111222222222000//////////////////000000000000111222222333333222111111000000111111222111222333222111111333555555555666;;;>>>CCCNNNXXXccciiirrrzzzpppiiilllqqq{{{vvv___SSSIIIKKKUUUfffsssaaaWWWSSSRRRPPPNNNJJJEEE>>>888333000111000000//////////////////////////////000000111222222333333222222111111444666888999999999;;;===AAABBBJJJXXXfffpppxxx~~~zzz~~~{{{xxxvvvvvvsssooojjjeee___YYYTTTPPPOOONNNLLLMMMQQQWWW\\\]]]___fffrrr}}}}}}yyyyyyzzz|||}}}}}}|||||||||yyyxxxvvvtttssswww~~~xxxjjj___VVVSSSQQQNNNLLLLLLJJJIIIGGGFFFEEEEEEFFFFFFKKK```~~~yyynnn___TTTOOOLLLTTT```kkkttt{{{}}}wwwrrrooojjjeee]]]VVVPPPJJJFFFCCC???>>><<<:::888888888888777888999:::<<<======>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???AAACCCEEEFFFGGGHHHGGGEEECCCCCCCCCCCCBBBFFFFFFEEEEEEEEEDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>======>>>??????AAADDDLLL^^^xxxyyyuuussslllkkkiiihhhggggggiiijjjqqqooojjj```VVVQQQSSSWWW^^^dddjjjkkknnnsssuuuttttttwwwzzz||||||||||||}}}~~~}}}zzzvvvqqqmmmhhhgggfffgggfffddd```]]][[[ZZZXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRPPPNNNMMMLLLFFFHHHLLLOOOQQQQQQPPPOOOOOONNNKKKGGGCCC@@@===;;;777666555444444333444444222222111000000000000000---...///111222222222222///000000000000000000///000000000111222222333333222222111111111111222222111222333222111111222444555444666:::>>>CCCNNNXXXccciiirrrzzztttppptttxxxyyydddUUUJJJLLLSSSbbb}}}wwweeeXXXSSSTTTRRRPPPKKKEEE???888333000111000000//////////////////////////////000000111///000111222333444444444555777999:::::::::<<<>>>@@@BBBKKK[[[iiirrrxxx~~~zzz{{{~~~zzzxxxwwwvvvvvvrrrmmmhhhccc^^^XXXUUUQQQQQQOOOMMMNNNQQQWWW[[[[[[]]]dddqqq}}}{{{wwwvvvwwwyyy{{{~~~uuugggYYYSSSQQQNNNLLLMMMKKKJJJHHHGGGFFFFFFGGGHHHMMMaaa~~~~~~xxxnnn___RRRMMMJJJRRR___lllvvv|||}}}wwwrrrooohhhccc[[[TTTMMMHHHCCC@@@===<<<:::999888888999999:::;;;<<<===>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;<<<===???AAABBBDDDEEEHHHGGGFFFDDDCCCCCCDDDEEEHHHGGGFFFEEEEEEEEEEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@CCCEEEJJJWWWnnn}}}xxxsssqqqiiiiiihhhgggeeefffhhhjjjsssqqqkkk```UUUQQQSSSXXX^^^eeejjjlllnnnsssuuuttttttvvvxxxyyyyyyzzz{{{}}}~~~}}}zzzwwwsssooollliiigggeeeeeedddcccaaa^^^YYYYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSQQQOOONNNIIIKKKMMMPPPQQQQQQQQQPPPSSSQQQMMMIIIDDD???;;;999555444444333222222333333222222111000000000000111......///111111222222222///000000111111000000///000000000111222222333333222222111111111111222222111222222222000000222444444333555:::>>>CCCNNNYYYbbbiiisss{{{xxxvvvzzz||||||gggWWWKKKLLLQQQ^^^yyy|||iiiYYYSSSTTTRRRPPPKKKEEE???999444222111111000//////////////////////////////000111111...///111222444555666666666777999::::::;;;===???@@@CCCNNN___mmmuuu{{{}}}{{{qqq~~~{{{wwwvvvuuutttrrrooojjjeeeaaa]]]XXXUUUSSSRRRPPPNNNNNNPPPTTTXXX[[[\\\dddppp|||yyyuuurrrrrrsssxxxsssaaaWWWSSSPPPMMMMMMJJJJJJHHHGGGGGGGGGHHHHHHOOObbb|||vvvrrriii\\\QQQMMMKKKTTTaaannnxxx~~~{{{vvvqqqnnnfff```XXXQQQKKKFFFAAA>>>;;;:::999888888888999:::;;;<<<>>>?????????>>>>>>????????????>>>===<<<;;;;;;;;;<<<===???@@@BBBCCCFFFFFFEEECCCBBBBBBEEEGGGHHHGGGFFFEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEHHHRRReee}}}vvvqqqnnngggggggggfffddddddgggjjjrrrpppiii^^^SSSOOOSSSXXX```gggllllllnnnrrrtttrrrtttvvvwwwwwwwwwxxx{{{}}}}}}~~~zzzwwwuuurrrnnnkkkiiifffcccaaaaaa```___^^^XXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYXXXWWWVVVTTTSSSRRRMMMNNNOOOPPPPPPQQQQQQPPPTTTQQQMMMHHHBBB===888666333333222111111111222222333222111111000000111111...///000111111111111111///000111111111111000///000000000111222222333333333222222111111222222333111222222111000000111333333333555:::===CCCNNNYYYbbbiiisss{{{|||xxxzzz{{{jjjYYYKKKKKKNNNXXXsssmmmZZZRRRSSSQQQOOOJJJDDD>>>999666444111111000//////////////////////////////000111111///000111333444555555555666777999::::::;;;===???AAADDDQQQcccrrrzzzrrrkkk|||yyytttrrrrrrqqqmmmiiieeeaaa^^^[[[WWWUUUTTTSSSQQQNNNLLLMMMPPPSSSWWWYYYaaannn{{{~~~pppnnnkkkkkknnnttt{{{kkk^^^WWWRRRNNNMMMJJJIIIHHHGGGGGGGGGHHHIIIOOOaaa}}}wwwqqqkkkhhhbbbXXXPPPNNNLLLUUUcccoooyyy{{{uuuqqqnnnbbb]]]VVVOOOIIIDDD@@@===999999888777777888999:::<<<===@@@BBBCCCCCCCCCBBB@@@@@@@@@@@@???>>>============<<<===>>>@@@BBBCCCCCCCCCCCCAAA???@@@DDDGGGHHHGGGEEEDDDDDDDDDFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFFFFFFFEEEEEEDDDCCCEEEFFFIIIOOO^^^xxx|||uuuooollleeefffgggeeeccccccgggjjjrrrooohhh]]]RRRNNNRRRXXXccciiimmmmmmnnnqqqrrrpppuuuvvvvvvuuuuuuwww{{{~~~||||||xxxvvvsssqqqmmmkkkiiieeeaaa___^^^^^^]]]]]]XXXZZZ\\\]]]^^^]]][[[ZZZ[[[[[[[[[ZZZYYYWWWVVVUUUPPPPPPPPPPPPPPPQQQQQQQQQSSSQQQLLLGGG@@@:::666444222222111111000111111111333222111111000111111111///000000111111111111000///000111222222111000///000000000111222222333333333222222111111222222333111222222111000000111333333222555999===CCCNNNYYYbbbiiisss{{{yyyyyyzzzlllZZZKKKJJJKKKTTToooqqq\\\RRRSSSPPPNNNIIIDDD>>>:::777555111111000//////////////////////////////000111111111111222333444444444444555777999::::::;;;===>>>BBBFFFSSSfffuuu~~~nnnjjj~~~yyyssspppooonnniiifffaaa^^^\\\ZZZWWWTTTUUUSSSQQQMMMJJJKKKMMMPPPRRRTTT]]]lll|||sssoookkkfffdddeeegggiiiiiiuuutttccc[[[TTTOOOMMMJJJIIIHHHGGGFFFGGGHHHIIIMMM^^^zzzpppiiicccaaa\\\TTTOOOOOONNNVVVdddpppyyyzzzuuuqqqnnnaaa[[[TTTMMMHHHCCC???<<<999888777777777888:::;;;===???CCCFFFHHHIIIIIIHHH@@@@@@@@@@@@@@@???>>>>>>???>>>>>>>>>>>>@@@BBBCCC@@@AAAAAA???===???CCCGGGHHHGGGEEECCCCCCDDDEEEFFFLLLKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDGGGIIIKKKPPP]]]uuuzzzuuuqqqnnniiijjjiiiddd```aaagggmmmyyyqqqfff]]]SSSNNNRRRYYYcccggglllppprrrsssuuuvvvyyyxxxxxxxxxxxxyyy{{{|||~~~}}}{{{wwwtttqqqppppppppphhheeebbbaaaaaaaaa``````]]]]]]]]]___aaaaaa___]]]aaa___[[[ZZZZZZ[[[ZZZZZZUUUTTTSSSTTTUUUVVVUUUTTTUUUPPPIIICCC>>>999555222333222111////////////000000000000000111111111111111111111000111111222333222222333444333222111000///000111222222333222222222222222222222222222222111222222333333222222111444333444888<<>>;;;<<<888888888999:::;;;===>>>BBBCCCDDDFFFFFFFFFEEEEEE@@@@@@???>>>======>>>>>>BBBAAA???>>>>>>@@@AAACCCCCCCCCBBBAAA???@@@CCCEEEFFFFFFEEEFFFHHHKKKNNNPPPUUUSSSPPPMMMLLLKKKKKKKKKFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJLLLRRR]]]pppzzzuuuqqqnnniiijjjiiieeeaaaccciiioooppphhh^^^VVVOOOLLLRRRZZZbbbfffkkkoooqqqrrrtttvvvxxxxxxwwwwwwwwwyyyzzz{{{}}}~~~{{{xxxtttqqqpppoooooohhhfffdddccccccccccccbbb````````````aaaaaa^^^\\\```^^^]]]]]]^^^]]][[[YYYYYYWWWVVVVVVVVVVVVTTTSSSQQQMMMGGGAAA===999555222333222111000//////000000000000000000111111111111111111111111111222222333222333444444444333111111000111222333444444444444222222222222222222222222222222333333333333222222444333444888<<>>>>>@@@AAACCCDDDEEEEEEEEEDDDBBBAAA@@@@@@??????@@@@@@BBBAAA@@@??????@@@BBBCCCCCCCCCCCCAAA@@@AAACCCEEECCCCCCDDDFFFIIINNNRRRTTT\\\[[[YYYWWWSSSPPPMMMLLLJJJIIIHHHHHHHHHJJJKKKLLLMMMLLLNNNTTT^^^qqq}}}xxxtttpppnnniiiiiihhheeebbbdddiiinnnkkkbbbXXXPPPKKKJJJQQQZZZaaaeeejjjnnnpppqqqsssuuuwwwvvvvvvvvvvvvxxxyyy{{{{{{~~~|||yyyuuurrrooonnnnnniiigggeeedddeeefffeeeddddddcccbbbbbbcccaaa^^^\\\___^^^___```aaa```]]]ZZZ\\\[[[YYYXXXWWWUUURRRPPPLLLHHHCCC>>>;;;888555333333333111000000///000000000000000000111111111111111111111111111222333333333444555555555444333222222222333444555555555555333333333333333333333333222222333333333333222222444333444888<<>>@@@GGGKKK[[[uuu{{{rrrpppnnnkkkiiidddaaa\\\YYYWWWUUURRRPPPOOONNNLLLIIIGGGHHHJJJMMMMMMRRRZZZgggxxxyyylllfffdddbbb```eeerrrtttbbbXXXRRROOOMMMKKKIIIHHHIIIJJJJJJNNN]]]qqqmmm```TTTRRRSSSQQQNNNMMMLLLVVVcccooowww}}}zzzuuunnneee___WWWOOOGGGCCC???999777888:::::::::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAACCCBBBAAAAAAAAABBBDDDEEEDDDDDDDDDCCCAAAAAACCCFFFBBBDDDFFFJJJOOOTTTYYY\\\aaa```^^^[[[VVVPPPKKKHHHIIIHHHGGGFFFGGGHHHJJJLLLOOONNNPPPVVVaaatttzzzuuurrrooommmjjjiiigggdddbbbccchhhkkkmmmbbbVVVOOOJJJJJJQQQYYY```dddiiimmmoooppprrrtttuuuuuuuuuuuuvvvwwwyyyzzz|||}}}yyyvvvrrrooommmlllhhhgggeeefffgggggggggeeeeeedddcccddddddccc```^^^```______```aaa```^^^\\\^^^\\\ZZZXXXVVVSSSOOOLLLEEEBBB>>>;;;999777555444333333222111000000000000///000000000111111111111222111111111111222333333444555666666666555333222222222333444555555555555333333333333333333333333222333333333333333333222444333444888<<>>???AAABBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCEEEDDDDDDDDDDDDEEEFFFGGGEEEFFFFFFEEECCCCCCEEEFFFGGGIIILLLQQQVVV\\\aaacccdddbbb___ZZZUUUNNNIIIFFFHHHGGGFFFFFFGGGIIILLLNNNPPPPPPRRRYYYeeeyyywwwrrrooommmllljjjiiifffdddbbbcccfffhhhkkk```TTTMMMJJJLLLRRRZZZ```dddiiimmmoooppprrrsssuuutttttttttuuuwwwyyyzzz}}}~~~}}}zzzvvvrrrooommmlllhhhgggffffffhhhhhhgggeeedddddddddeeefffeeecccaaaaaa___]]]\\\]]]]]]]]]\\\\\\ZZZXXXVVVSSSPPPKKKGGG@@@===:::888777777555444333333222222111111000//////000000000111111111111222222222111222333333444555555666666666555444333111222333444555555555555333333333333333333333333333333333444444333333333444333444888<<>>@@@BBBHHHUUUjjj~~~wwwpppnnnllliiifff___]]]YYYVVVTTTQQQMMMJJJGGGGGGGGGEEECCCCCCFFFHHHLLLQQQXXXaaaqqqwwwllleeedddmmmvvvcccXXXPPPOOOLLLIIIHHHGGGHHHIIIMMM[[[lllyyymmm```TTTOOOMMMKKKJJJKKKLLLVVVdddooouuuxxxzzz|||~~~wwwqqqllleee]]]WWWLLLEEE>>><<<:::666555777999:::;;;<<<======<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHFFFEEEFFFHHHLLLNNNQQQUUUZZZ___ccceeeeeebbb^^^XXXSSSOOOMMMLLLKKKJJJHHHHHHJJJMMMQQQSSSRRRRRRUUU]]]iii~~~|||sssnnnlllkkkjjjhhhgggeeeddddddfffhhhjjjcccYYYNNNKKKKKKNNNTTT[[[```dddiiimmmoooppprrrtttttttttttttttvvvxxxzzz{{{}}}}}}|||yyyvvvssspppmmmllliiihhhggghhhiiihhhfffeeedddddddddeeeffffffcccaaaaaa^^^ZZZXXXXXXYYYYYYYYYVVVUUUSSSQQQOOOKKKFFFBBB===:::777666666666555444333333333333222111000///000000000000111111111111222222222222222333444444444555666666666555333333111222333444555555555555333333333333333333333333333333444444444444333333444333444888<<>>AAACCCGGGYYYrrrvvvooommmkkkgggccc^^^[[[XXXUUURRROOOJJJGGGDDDDDDDDDCCCBBBCCCEEEGGGKKKPPPWWW___mmmsssfffaaaggg}}}lll]]]TTTQQQMMMIIIGGGGGGIIIJJJOOO]]]mmmxxx~~~mmmaaaVVVPPPNNNJJJJJJLLLMMMVVVbbbkkkooooooooopppwwwxxxzzz}}}~~~yyyrrrkkkfff___VVVPPPHHHAAA;;;;;;999777777999:::;;;===>>>>>>>>>===<<<===============>>>???@@@DDDEEEFFFHHHKKKMMMPPPQQQPPPOOOOOONNNNNNMMMMMMLLLKKKLLLLLLKKKIIIHHHIIIJJJNNNPPPSSSWWW[[[^^^aaaccc```]]]ZZZVVVSSSRRRQQQRRROOOMMMKKKJJJKKKNNNQQQTTTVVVVVVYYYaaalllyyypppkkkiiihhhhhhfffddddddeeehhhkkknnnpppbbbWWWNNNKKKLLLNNNTTTZZZaaaeeejjjmmmoooqqqssstttuuuttttttuuuvvvxxx{{{||||||{{{{{{yyywwwtttqqqnnnmmmlllkkkjjjjjjkkkjjjgggeeefffeeeeeeeeefffdddbbb___]]][[[XXXWWWVVVVVVTTTRRROOONNNMMMLLLJJJFFFAAA===;;;888666555555666555444333333333333333111000///000000000000111111111111333222222222222333444444444444555666555444333222333333444555666666666666444444444444444444444444333333444444444444333333444333444888<<>>???BBBDDDHHH^^^yyyuuunnnllliiieeeaaa\\\ZZZWWWTTTQQQMMMHHHEEE@@@BBBCCCCCCBBBCCCFFFHHHHHHNNNVVV^^^kkkxxxmmmkkkyyyxxxeeeXXXUUUOOOJJJHHHIIIKKKMMMQQQ___oooyyy{{{jjj```WWWRRRPPPLLLLLLOOOOOOVVV^^^ddddddddddddeeekkkmmmrrrwww||||||vvvnnnggg```XXXOOOHHHDDD>>>999::::::999:::======>>>???AAAAAA@@@???>>>???>>>===<<<<<<===>>>???BBBCCCEEEHHHLLLPPPSSSUUUUUUUUUUUUTTTRRRQQQOOOOOOMMMNNNOOONNNLLLKKKKKKKKKOOOQQQTTTXXX\\\___bbbccc^^^]]]]]]]]]]]]]]]]]]^^^ZZZXXXTTTQQQQQQRRRUUUWWW\\\\\\^^^dddnnnwwwnnniiigggggggggcccccccccfffkkkpppsssuuufff[[[QQQNNNNNNOOORRRWWWaaaeeejjjnnnpppqqqsssuuuuuuuuuuuuuuuwwwyyy{{{|||{{{zzzzzzyyywwwtttqqqooonnnnnnmmmlllllllllkkkhhhfffhhhgggfffeeeeeeccc```]]]YYYXXXWWWWWWVVVTTTPPPMMMJJJJJJIIIHHHGGGCCC>>>::::::888555444555555555444333333444444333222000///000000000000111111111111333333222222333333444555333444555555555444333222444555666777888888888888444444444444444444444444333444444555555444444333444333444888<<>>>>>@@@BBBEEEKKKbbb}}}uuunnnkkkhhhddd```[[[YYYVVVTTTQQQMMMGGGDDD???@@@BBBBBBBBBDDDFFFHHHEEELLLUUU]]]jjjtttwwwmmm\\\XXXQQQKKKIIIJJJNNNPPPSSSaaaqqq{{{zzzhhh___WWWTTTQQQNNNOOOQQQPPPUUU[[[]]]\\\\\\]]]___```dddjjjqqqvvvzzz{{{{{{{{{uuulllddd\\\TTTJJJCCCCCC===999:::;;;:::;;;??????@@@BBBCCCCCCBBBAAA@@@@@@???>>><<<<<<===>>>>>>???@@@BBBFFFJJJOOORRRTTTYYYYYYXXXWWWUUUSSSQQQPPPOOOPPPQQQPPPNNNLLLLLLLLLQQQSSSVVV[[[___bbbeeefffdddfffiiilllnnnnnnnnnnnnkkkhhhccc^^^\\\\\\^^^___aaa```aaafffooowwwooojjjfffcccaaabbbffffffdddjjjvvv{{{xxxqqq^^^NNNKKKNNNPPPXXXbbbbbbeeejjjnnnpppqqqsssttttttssstttwww{{{|||zzzxxx}}}~~~}}}{{{yyyvvvsssqqqpppooooooooommmlllkkklllllljjjiiiiiihhhfffeeedddaaa^^^[[[XXXUUUQQQOOOOOOMMMIIIFFFDDDDDDEEEFFFFFFDDD@@@===>>>;;;777444333333111000333333333222222000///...111111111111111111111111000000111222333444444555555555555555444333333222333444555777999:::::::::555555555555555555444444666555333222222333555666222555777888:::CCCPPP[[[fffjjjoootttxxx{{{~~~ooodddbbbjjjuuuxxxoooSSSDDDKKKSSShhh}}}tttlllfff\\\QQQKKKDDD<<<555444222111111111111111222222000111111222333333444444333444555666777999:::::::::;;;>>>@@@@@@@@@GGGPPPWWWooorrrjjjiiigggaaa[[[ZZZWWWTTTPPPMMMIIIEEEAAABBBAAA@@@@@@@@@BBBDDDFFFJJJLLLRRR^^^lll{{{~~~vvveee\\\SSSNNNKKKKKKOOOVVV^^^hhhsss|||~~~wwwiiiccc[[[TTTRRRRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQPPPUUU\\\ccciiipppxxxyyywwwxxxrrrhhh^^^UUULLLDDD???AAA@@@>>>===>>>@@@CCCEEEHHHIIIIIIHHHEEECCCCCCCCC@@@@@@@@@@@@???>>>===<<<<<<>>>AAACCCEEEIIIMMMPPPQQQSSSVVVWWWVVVTTTSSSSSSPPPSSSSSSOOOJJJIIIMMMRRRUUUYYY]]]___```ccckkkqqqwwwxxxzzz}}}~~~xxxqqqjjjhhhhhhjjjoooiiifffiiirrr}}}vvvpppkkkhhheeecccbbbffffffdddkkkwww}}}zzzsss```OOOLLLMMMOOOWWW```aaaeeejjjmmmoooppprrrssstttssssssvvvzzz{{{yyywww}}}~~~}}}{{{zzzxxxvvvssspppooonnnnnnnnnlllkkkkkkkkkkkkjjjhhhiiihhhfffdddcccaaa]]]ZZZTTTPPPKKKIIIHHHEEEAAA======>>>@@@CCCFFFGGGEEECCC@@@===888444333222111000222222222222111000///...///000000111222333333444333333333333333333333333333444444444444333333222333333555777888999::::::555555555555555555555555666555444333333444666777111333666777;;;DDDPPPZZZfffjjjoootttwwwzzz}}}}}}ooodddaaahhhrrrvvvnnnTTTEEEKKKRRReee~~~wwwqqqfff\\\RRRKKKEEE<<<555333222222111111111111222222111111222222333333333444333333444666777888999:::<<<===???AAA@@@@@@HHHQQQbbbyyyrrrjjjhhhfff```ZZZXXXVVVRRROOOMMMIIIEEEBBBBBBAAA@@@@@@@@@BBBDDDFFFIIIKKKQQQ\\\jjj}}}jjjaaaXXXSSSPPPQQQVVV]]]fffppp{{{yyypppjjjbbb[[[WWWUUUSSSRRRPPPOOOMMMKKKJJJHHHHHHHHHMMMTTT[[[aaaiiiqqqtttrrrsssmmmbbbXXXOOOGGGAAA===???>>>======???BBBEEEGGGKKKLLLLLLKKKHHHFFFDDDCCCAAA@@@???>>>======<<<<<<:::<<>>999555777888===CCCIIIMMMMMMMMMCCC>>>888444222111111000111111111111111000///...//////000222333555666666666666555444333222111111111222333333333333333333222333444666777888888888555555555555555555555555777666444444333444555666333444444777===GGGSSS[[[fffjjjppptttwwwyyy|||~~~}}}oooddd```eeelll~~~sssnnnUUUGGGKKKOOO```{{{}}}xxxssscccZZZPPPKKKEEE<<<666333222222111111111111222222222222222222333333333333333333444555777888999999;;;<<>>IIIVVV___fffjjjpppuuuwwwyyy{{{|||~~~|||oooeee___bbbhhhyyypppmmmWWWHHHJJJKKK[[[ttt{{{ssskkk\\\TTTLLLIIIEEE===777555333333222111111111222222333333333333333333333333333333444555777888999:::888999<<<@@@CCCGGGRRR]]]tttsssjjjeeebbb]]]XXXUUURRRNNNLLLJJJHHHFFFCCCBBBAAA@@@@@@@@@BBBDDDFFFHHHJJJPPP[[[gggxxxyyyoooccc]]]ZZZ\\\ccclllyyy|||yyyvvvrrrlllfff___WWWRRRJJJHHHDDD@@@=========>>>@@@EEELLLSSS___kkkooommmllldddXXXMMMEEEAAA???>>>:::::::::<<<>>>AAADDDFFFMMMNNNPPPRRRRRRPPPMMMJJJEEECCC???<<<:::;;;<<<>>>999<<<>>>???@@@AAABBBDDDIIIMMMSSSWWWXXXXXXXXXXXXXXXWWWXXXZZZ]]]``````___```bbbcccdddfffkkkrrrxxxxxxsssqqqttt~~~~~~{{{yyyzzz~~~{{{tttmmmhhhdddaaa^^^^^^ccceeeeeennn}}}ooo\\\LLLIIIKKKMMMUUU^^^aaaeeeiiilllmmmnnnpppqqqqqqrrrssstttuuuvvvwwwxxx|||}}}}}}~~~~~~|||yyyxxxxxxyyyxxxwwwuuutttsssrrrpppooommmmmmmmmllljjjkkkllllllkkkjjjiiifffcccbbb```___\\\ZZZPPPKKKEEEAAA???>>>:::777666777;;;AAAGGGLLLNNNNNNAAA===777333111111111000///000000111111111111000111111222444555666777888:::999999888777666666555000111222222333333333333000111222333444555555555555555555666666666777777555444444333333333333333666666666777===IIIWWW```fffjjjqqquuuxxxyyy{{{|||~~~{{{ooofff```aaafffwwwooonnnYYYIIIIIIGGGUUUjjj~~~yyykkk^^^TTTMMMHHHGGGEEE>>>888666444333333222111111222222333333333333333333444444333444555666777999::::::::::::===@@@BBBGGGSSS```ttttttjjjeeeaaa\\\XXXTTTQQQNNNKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@BBBDDDFFFIIIKKKQQQ[[[gggwwwzzzyyy{{{www{{{vvviii```]]]___hhhqqq~~~|||zzzwwwrrrlllbbbYYYRRRFFFDDDAAA>>><<<===>>>???>>>BBBGGGOOO]]]jjjooommmiiiaaaVVVLLLEEEAAA???>>>;;;;;;;;;<<<===???AAABBBIIIJJJMMMQQQUUUVVVSSSPPPJJJGGGBBB>>>======???@@@===???BBBCCCCCCCCCDDDEEEKKKOOOTTTXXXZZZ[[[]]]^^^``````bbbeeeiiikkkjjjiiiggggggfffeeefffjjjnnnrrrvvv{{{uuuooolllnnnxxx{{{{{{~~~{{{rrrjjjdddaaa]]][[[[[[aaacccdddnnn~~~ooo\\\LLLJJJLLLOOOWWW```bbbfffjjjmmmnnnooopppqqqqqqrrrtttttttttuuuxxxzzz|||}}}}}}~~~}}}||||||wwwuuurrrrrrsssttttttsssoooppppppoooooommmlllllllllkkkiiijjjkkklllkkkiiihhhfffcccaaaaaa```___]]]RRRMMMFFFBBBAAA???<<<999666666777:::???AAABBBAAA;;;888555333222222222111///000111222222222222222222333444666888:::<<<=========<<<;;;:::999888888111222333333333333333333///000111222333333333333555555555666666777777888555555555444444333222222333777;;;>>>AAAIIIUUU___fffjjjqqqwwwzzz{{{|||}}}~~~{{{ooogggbbbcccgggvvvooooooZZZJJJHHHDDDQQQ```ttt{{{hhhXXXOOOIIIFFFGGGFFF???999777555444333222222111222222222222222333444555555555444555666777999:::;;;;;;???>>>@@@BBBCCCHHHTTTaaavvv}}}{{{{{{vvvkkkeee```\\\YYYUUURRRNNNKKKIIIHHHFFFDDDBBBAAA@@@@@@@@@BBBDDDFFFIIIKKKQQQ[[[fffuuu~~~}}}uuuvvvyyy~~~ooogggdddgggqqq{{{yyypppdddXXXOOOBBBAAA???===<<<===>>>???>>>@@@DDDLLL[[[jjjooommmhhhbbbYYYPPPIIIEEE@@@>>>>>>>>>>>>>>>>>>???@@@AAAEEEEEEHHHOOOVVVYYYXXXUUUOOOLLLGGGCCCAAAAAABBBCCCAAACCCFFFHHHHHHHHHHHHIIILLLOOOSSSVVVYYY[[[___aaafffiiillloooqqqqqqqqqqqqjjjiiigggffffffgggiiijjjqqquuu}}}yyypppkkkiiilllvvvyyyooofffaaa^^^\\\[[[YYY___bbbdddnnnsss```PPPMMMNNNQQQXXXaaacccgggkkknnnoooooopppqqqqqqsssuuuttttttuuuxxx{{{||||||}}}}}}~~~{{{wwwtttrrrrrrrrrmmmkkkiiiiiikkkmmmmmmllliiijjjkkkkkklllkkkjjjiiiiiihhhggghhhiiijjjiiihhhgggeeebbbaaabbbbbbaaa```YYYSSSKKKFFFCCCAAA>>>;;;666555555666888999888777555444222222333333222111000000222333333444444444222333666999===AAACCCEEEBBBAAA@@@>>><<<:::888888333444444444444333333222//////000111222222222222444555555666777777888888777777777777666555444333111<<>><<<<<>>@@@CCCJJJTTT\\\YYYRRRHHHAAA>>>;;;888555222333555666666555333222555555555444444333333333444444666888:::<<<===>>>>>>===;;;999888777777666111<<>>:::777555222333555666666555333222555555555555555555555555666666777999===@@@AAABBBDDDCCCBBB???;;;999888888777<<>>DDDHHHNNNSSSVVV\\\kkkzzzxxxmmmgggccc```]]]YYYRRRNNNMMMKKKFFFDDDEEE@@@@@@??????@@@@@@AAABBBEEEFFFKKKSSS[[[iii}}}ppp^^^SSSOOONNNLLLKKKKKKMMMNNNNNNNNNLLLLLLMMMQQQZZZgggttt}}}{{{rrrggg___[[[^^^^^^\\\ZZZWWWTTTRRRPPPRRRQQQPPPQQQRRRUUUXXXZZZcccdddhhhlllnnnkkkddd___SSSRRRPPPOOOMMMKKKIIIHHHGGGFFFEEEEEEGGGJJJMMMOOOXXX[[[___dddhhhjjjllllllmmmkkkhhheeebbbaaaaaaaaa``````aaacccddddddeeeeeedddaaa\\\WWWSSSQQQPPPPPPVVVYYY___dddhhhlllqqqttt~~~~~~~~~|||vvvlllddd___[[[XXXWWWZZZ[[[\\\aaammmyyy}}}zzzlll]]]MMMJJJNNNTTTZZZ___eeefffhhhjjjmmmoooqqqrrrsssuuuvvvwwwwwwxxxzzz|||}}}|||zzzzzzyyyyyy}}}|||{{{zzzyyyvvvrrrnnnkkkeee]]]WWWVVVXXXZZZ\\\___gggsss~~~}}}zzzuuuqqqlllgggaaa]]][[[XXXRRRNNNMMMLLLJJJIIIGGGGGGFFFFFFEEEHHHKKKMMMMMMNNNPPPQQQSSSSSSUUUWWWYYY\\\^^^``````aaabbbcccbbb```^^^]]]```]]][[[\\\]]]___fffnnnqqqqqqpppmmmfffZZZLLLCCC;;;999666333111000000000444333222333444444222000111222333444666777888999999<<>>EEEOOO\\\dddjjjnnnssswwwyyy{{{}}}~~~}}}vvvlllfffddddddooommmfffXXXIII@@@AAAEEEKKKYYYrrrzzzooofff\\\SSSOOOKKKBBB:::666222333333444444333333222111111222333444555666666777777888999;;;===???@@@GGGNNNXXX^^^]]]___kkkyyyxxxoooiiifffcccaaaXXXRRRMMMMMMKKKFFFDDDEEE@@@@@@??????@@@@@@AAAAAAEEEGGGLLLSSSZZZggg|||nnn```ZZZYYYXXXWWWVVVWWWXXXXXXWWWUUUSSSQQQPPPTTT]]]jjjwww}}}tttmmmiiiooommmiiiccc^^^ZZZWWWUUUTTTSSSSSSTTTVVVZZZ^^^```jjjooowww}}}xxxddd^^^VVVQQQOOOMMMKKKIIIFFFEEEDDDCCCDDDGGGJJJLLLSSSVVV[[[aaafffiiikkklllkkkjjjgggdddbbb```______]]]]]]\\\ZZZYYYXXXWWWVVVUUURRRMMMIIIFFFEEEFFFGGGMMMSSS\\\dddhhhjjjkkklllxxx~~~~~~vvvxxx|||vvvmmmeee```[[[XXXVVVXXXYYY[[[___jjjtttvvvrrrbbbUUUJJJIIINNNTTTZZZ___ffffffgggiiilllnnnqqqrrrtttuuuvvvwwwwwwxxxzzz}}}~~~}}}|||zzzzzzzzzzzzyyyyyyxxxwwwuuuqqqkkkgggbbb\\\SSSLLLJJJLLLNNNOOOLLLRRR\\\gggooosssttttttsssqqqnnnllljjjgggccc```[[[WWWSSSOOOMMMKKKGGGDDDDDDDDDDDDDDDCCCCCCBBBAAA???AAADDDFFFGGGHHHJJJLLLMMMMMMOOOQQQSSSVVVYYYZZZZZZ[[[^^^______]]][[[YYY]]]YYYVVVWWWWWWYYYaaaiiilllnnnooommmeeeXXXIII@@@;;;999666444111000000000444333333555777777666555666666777777777888888888777999@@@MMM\\\gggkkkkkkiii]]]LLL???888666666555222333444555555555444444444444555777888999:::;;;;;;::::::>>>DDDIIIJJJJJJJJJLLLMMMIIIAAA<<<:::;;;888:::<<>>@@@AAAHHHPPPZZZ___]]]]]]ggguuu~~~xxxnnnjjjgggeeecccWWWQQQLLLLLLJJJFFFDDDEEEAAA@@@@@@???@@@@@@AAAAAADDDFFFLLLSSSYYYdddyyy{{{ooogggfffhhhggggggggghhhhhheee```\\\WWWTTTSSSVVVaaaooo}}}}}}wwwsssuuuqqqllleee___ZZZWWWUUUQQQQQQQQQTTTXXX^^^cccfffmmmsss|||yyyooobbbYYYUUURRRNNNJJJIIIGGGFFFDDDEEEGGGIIIKKKPPPSSSYYY___eeeiiilllmmmjjjiiigggeeebbb```^^^]]]]]][[[YYYVVVSSSQQQOOONNNLLLIIIEEEAAA@@@@@@BBBDDDIIIOOOXXX```cccdddccccccqqqzzz}}}}}}wwwyyy|||wwwnnnfff```[[[XXXVVVUUUWWWYYY^^^hhhqqqqqqlllZZZOOOGGGHHHMMMSSSYYY___ffffffgggiiikkknnnppprrrsssuuuvvvwwwwwwxxxzzz|||||||||{{{{{{{{{{{{||||||~~~~~~|||{{{wwwvvvtttrrrooojjjddd___ZZZTTTLLLFFFDDDEEEFFFGGGDDDGGGLLLQQQWWW[[[^^^___^^^]]][[[YYYXXXUUURRRPPPMMMKKKHHHEEECCCAAA???>>>999:::;;;<<<<<<;;;::::::<<<>>>@@@BBBCCCDDDGGGJJJGGGHHHIIIKKKNNNPPPSSSTTTQQQTTTWWWZZZ[[[ZZZXXXVVVYYYTTTQQQPPPOOOQQQWWW___iiikkkmmmiiiaaaTTTHHH@@@;;;999777555333222222222555444444666777888777555666777777777888888999999666777===JJJXXXaaacccaaaUUUMMMBBB;;;888666555333222333333444444555555555555555777888:::<<<===>>><<<;;;===CCCKKKPPPQQQPPPIIIKKKMMMJJJEEE???<<<<<<888:::<<<@@@FFFOOOYYY```mmmooorrruuuvvvxxx{{{}}}|||~~~vvvkkkddd```^^^___]]]XXXOOOEEEAAACCCGGGJJJXXXrrryyyqqqfffZZZTTTNNNDDD;;;777444444444555555444444444111222222333333444444444666666777999;;;===???AAAGGGMMMUUUZZZZZZ]]]jjjyyy{{{wwwmmmhhhfffcccaaaVVVPPPKKKKKKJJJEEECCCDDDAAAAAA@@@@@@???@@@@@@AAABBBEEELLLRRRWWWaaauuuzzzuuusssuuuyyyyyyzzz|||}}}{{{tttkkkeeeZZZWWWUUUZZZgggwww~~~{{{rrrooojjjccc]]]YYYVVVTTTOOOOOOOOOQQQUUUZZZ```dddkkkpppyyy|||nnnccc\\\WWWQQQLLLJJJHHHFFFDDDCCCEEEGGGHHHNNNQQQWWW^^^dddhhhkkkllljjjjjjiiigggdddaaa^^^\\\[[[YYYVVVRRROOOLLLJJJJJJGGGDDDAAA???>>>???AAACCCFFFKKKQQQUUUXXXYYYZZZ[[[jjjvvv~~~xxxnnneee___[[[XXXVVVRRRUUUYYY___iiirrrpppjjjUUULLLEEEGGGLLLRRRYYY___dddeeegggiiilllnnnpppqqqrrrtttuuuvvvvvvwwwyyy{{{zzzzzzzzz{{{{{{}}}~~~~~~}}}|||xxxvvvsssqqqnnnkkkgggbbb\\\WWWRRRMMMGGGAAA???>>>>>>===??????@@@AAADDDGGGJJJLLLJJJJJJIIIHHHGGGEEECCCBBBBBBAAA???===;;;:::999999555666666777888777777777:::;;;===>>>>>>@@@CCCEEECCCCCCDDDEEEGGGJJJLLLMMMJJJLLLPPPSSSUUUTTTRRRQQQQQQLLLIIIIIIHHHHHHMMMTTThhhjjjkkkggg^^^RRRIIICCC:::999888777666555555555777666666777999999888777666666777777888999::::::777777<<>>;;;999888444111222333333333444555555666666777888:::<<<===??????======AAAKKKVVV]]]]]][[[MMMNNNNNNNNNKKKGGGBBB>>>>>>===<<<===CCCNNN[[[eeemmmpppsssuuuvvvxxxzzz|||{{{~~~vvvkkkeeebbb```YYYWWWSSSKKKDDDBBBEEEHHHJJJXXXrrr}}}rrrggg]]]WWWPPPFFF<<<777555444444333333444444555222333333333444444444555666666777999;;;>>>@@@AAAEEEHHHNNNUUUZZZbbbrrrzzzvvvlllgggdddaaa___TTTOOOKKKJJJIIIEEECCCDDDAAAAAA@@@@@@??????@@@@@@???DDDKKKQQQTTT]]]qqq~~~wwwppp___\\\[[[aaaooopppmmmiiiddd___ZZZWWWVVVQQQOOOMMMMMMNNNSSSWWWZZZfffkkkrrryyyxxxnnnfff^^^VVVQQQKKKIIIGGGDDDCCCCCCEEEFFFLLLPPPUUU[[[aaaeeeggghhhkkkkkkkkkjjjgggccc___\\\XXXUUURRRNNNJJJGGGFFFEEEAAA@@@???>>>===>>>@@@AAABBBEEEIIILLLNNNPPPTTTVVVgggsssyyynnnddd^^^[[[YYYWWWRRRVVV[[[bbbmmmuuusssmmmTTTKKKEEEFFFKKKPPPXXX^^^ccceeegggjjjmmmnnnooooooqqqssstttuuuuuuvvvxxxzzzzzzzzzzzz{{{{{{|||~~~~~~|||~~~~~~zzzuuurrrnnnkkkfffbbb]]]XXXRRRNNNHHHDDD@@@===<<<:::999777999999999:::;;;===>>>???<<<===>>>>>><<<;;;;;;;;;::::::999777555555555666555555555666666666777777555666888888888999<<>>??????@@@AAACCCEEEFFFEEEGGGJJJLLLMMMLLLKKKJJJGGGCCCAAABBBBBBAAAFFFMMM```ccceeebbbYYYNNNEEE@@@999999999888888888888888777777999<<>>===<<<;;;:::999888555666:::AAAHHHLLLLLLKKKAAA>>>;;;:::;;;:::666222222222333333444555666666888888:::;;;===>>>???@@@===???GGGUUUdddmmmmmmjjjWWWUUUTTTUUUUUUQQQIIIBBBBBBAAA@@@AAAGGGRRR___hhhmmmpppsssvvvwwwwwwyyyzzz{{{}}}vvvlllhhheeeeeeccc```YYYPPPGGGCCCDDDFFFJJJXXXrrrqqqggg]]]YYYSSSHHH===888666444222111111222444666444444444444444555555555777777888:::===???BBBCCCGGGGGGKKKSSS[[[eeetttxxxmmmgggccc___]]]TTTNNNJJJJJJIIIEEECCCDDDBBBAAA@@@@@@??????@@@@@@===CCCJJJPPPQQQZZZnnn}}}yyyfffcccbbbiiiwwwooonnnkkkgggbbb]]]YYYWWWPPPMMMJJJHHHIIIMMMQQQTTT]]]bbbjjjqqqxxx~~~{{{sssiiiaaa\\\TTTRRROOOLLLJJJJJJKKKLLLOOORRRWWW\\\aaadddfffgggmmmnnnnnnmmmiiieee```]]]WWWTTTPPPKKKGGGDDDBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBFFFJJJMMMQQQUUUXXXfffsssyyynnnddd]]]ZZZYYYXXXSSSWWW]]]eeepppxxxvvvoooTTTKKKEEEFFFJJJOOOWWW^^^bbbdddhhhkkknnnnnnnnnnnnqqqrrrtttttttttuuuxxxzzz{{{{{{{{{{{{{{{|||}}}}}}{{{}}}}}}xxxssspppiiifff```[[[VVVQQQLLLHHH???===;;;;;;;;;;;;999888555666888:::;;;;;;;;;;;;777888::::::999888888999666777777555444333444555333333222222222333444444222333333333333444777:::<<<<<<<<<===>>>???@@@AAACCCDDDFFFGGGGGGFFFEEEDDD@@@===<<<>>>>>>>>>CCCIIIWWW[[[^^^\\\SSSHHH???:::999999999999999999999999666777;;;BBBIIIOOORRRSSSKKKJJJGGGCCC>>>:::777666222333777<<>>888666444111//////111444666444444555555555555555555888888:::<<<>>>AAACCCEEEJJJHHHJJJRRR[[[dddpppyyyyyynnngggbbb^^^\\\SSSMMMJJJJJJHHHDDDCCCDDDBBBAAAAAA@@@?????????@@@<<>>????????????>>>>>>???CCCHHHMMMQQQUUUZZZ]]]gggttt}}}rrrgggaaa\\\ZZZXXXZZZWWW\\\cccmmm~~~oooZZZPPPHHHIIIOOOSSSWWWZZZbbbeeeiiilllnnnnnnooopppvvvuuuwwwyyywwwuuuxxx~~~|||{{{zzzyyyzzz|||~~~||||||{{{{{{yyytttmmmhhhddd```YYYSSSNNNIIIEEEBBB???===<<<:::999999::::::777777777777888888888888777777888888888888777777555555555444444333333333555444333333222222333333555444444333333444444555888888999:::;;;;;;<<<<<>>>>>===>>>@@@BBBMMM[[[bbbXXXIIIAAA???===DDDBBBBBBBBB@@@===;;;<<<777<<>>777444444666777888<<>>===<<<<<<===<<<;;;999666333444888:::999:::>>>;;;:::999;;;>>>CCCGGGJJJHHHFFFJJJZZZooo}}}|||ssshhhaaaeeeiiieeeYYYPPPLLLKKKLLLRRR[[[cccggghhhlllooosssvvvwwwwwwyyyzzzzzz|||xxxpppppprrrttt~~~}}}xxxlllWWWGGGFFFLLLKKKVVVnnnrrrjjjbbb\\\RRREEE<<<888777666444333222222333333222222333444555666777777888999<<<>>>@@@BBBCCCDDDFFFPPPRRRSSSYYY]]]kkk|||ooofffaaa\\\YYYQQQNNNIIIEEEDDDDDDCCCBBBBBBAAAAAA@@@?????????@@@AAABBBGGGNNNRRRYYYhhhxxx~~~{{{yyy{{{||||||zzzyyyrrrooovvv{{{sssnnnhhhfffcccaaa^^^[[[WWWTTTMMMLLLKKKKKKLLLNNNPPPQQQWWWXXXaaannntttvvv{{{|||vvvpppiiifffeeeccc^^^ZZZ]]][[[YYY\\\bbbgggjjjkkklllpppqqqnnnkkkjjjfffaaaZZZUUUNNNHHHEEECCCAAA@@@AAAAAAAAA???======>>>@@@CCCGGGLLLPPPYYYdddiiihhhqqqyyyzzzpppfff```^^^]]]\\\\\\YYY^^^fffpppoooYYYOOOGGGIIIOOOSSSXXX\\\___ccchhhkkklllmmmoooppprrrtttyyy~~~~~~zzzzzz}}}~~~~~~}}}||||||||||||}}}xxxxxxxxxxxxvvvqqqjjjeee___ZZZSSSMMMIIIEEEAAA???;;;:::999888777777777888777777777777777777777777666666777777777777666666666666666555555555444444555444333333222222333333444444333333333333444444666777777888999999::::::<<<<<<<<<<<<===>>>???@@@===???@@@@@@???>>>???@@@NNNZZZ```WWWJJJDDDCCCCCCNNNOOOPPPOOOJJJCCC>>>===:::@@@GGGTTTmmmnnnYYYMMMGGGAAA;;;999666888999:::???EEEFFFBBBAAA>>>;;;::::::;;;;;;:::<<<999:::>>>???<<<<<>>@@@CCCCCCAAA???>>>???LLLUUUYYYSSSIIIFFFHHHKKKYYY___bbb^^^TTTIIIAAA>>>:::@@@GGGUUUooottt[[[KKKCCC>>>;;;;;;777999;;;===EEELLLMMMIIIGGGCCC???<<<===>>>??????@@@>>>AAAEEEEEEAAA>>>???@@@???>>><<<===CCCMMMUUUUUUYYYbbbkkkttt}}}|||zzz}}}rrrjjj```^^^\\\]]]aaafffjjjkkkpppqqqrrrrrrrrrsssuuuwwwyyy{{{~~~}}}rrrsss}}}rrr[[[KKKGGGIIISSSkkk|||jjjaaaWWWPPPHHH>>>999888777666555444333333333333444555555666777888999999<<<===>>>???AAABBBCCCDDDFFFNNNRRRYYYffflllwwwtttjjjddd^^^[[[SSSOOOIIIFFFDDDDDDCCCBBBAAAAAA@@@????????????@@@AAACCCIIIOOOTTTWWW___hhhwwwuuulllhhheeeffflllvvv~~~|||wwwpppjjjeeebbbaaa\\\ZZZXXXVVVUUUVVVXXXYYY[[[___fffmmmqqqtttttttttnnniiiiiinnnsssssstttuuuvvvyyy}}}xxxqqqmmmjjjgggbbb^^^]]][[[ZZZ[[[___dddggghhhmmmoooooommmmmmllleee]]]VVVRRRLLLHHHFFFEEEDDDCCC@@@@@@@@@???>>>???AAACCCMMMWWWbbbgggnnnyyy}}}vvvkkkccc___^^^___```\\\ZZZaaajjjtttnnnXXXNNNFFFHHHOOOUUU[[[___\\\```eeeiiikkkmmmooopppmmmqqq{{{{{{wwwsssrrrpppmmmiiiccc[[[UUUMMMIIIBBB>>>;;;:::999888::::::999888888888888888888777777666555444444333666666777777777777666666666666666666666666666666555555444333333333333333222222111111111111222222222222222333333333444444666666666666777888999:::<<>>EEERRR\\\ZZZcccmmmrrrsssuuuzzzyyyuuuyyy{{{uuummmiii```^^^\\\\\\^^^cccgggiiikkkmmmnnnooopppssswwwzzzyyy{{{}}}~~~~~~uuuvvvfffQQQIIIHHHSSSjjjzzzhhh^^^TTTMMMFFF>>>:::;;;666666555555444444444444555666777777999999:::;;;======>>>???AAACCCDDDEEEHHHQQQVVV```nnnsssyyyvvvlllddd^^^[[[RRRNNNIIIEEECCCCCCBBBAAA@@@@@@???????????????@@@@@@CCCIIIQQQVVV[[[```dddpppwww|||qqqhhhbbb```]]]^^^dddooozzzyyytttpppnnnjjjfffccccccfffiiifffeeedddbbbaaabbbeeegggkkkqqqzzzzzzuuuuuuxxxyyyvvvtttssstttwwwyyy{{{zzzwwwuuupppkkkfffbbb___\\\YYYVVVSSSSSSTTTWWW\\\bbbgggjjjqqqrrrqqqppppppoooggg^^^RRRNNNJJJGGGEEEEEEDDDCCC@@@@@@AAA@@@???@@@BBBDDDRRRaaaqqqxxx}}}|||uuujjjbbb]]]\\\\\\\\\ZZZYYY```jjjtttpppZZZOOOGGGHHHNNNUUUZZZ___\\\```eeeiiilllmmmoooqqqnnnpppwww{{{wwwrrroookkkfff```XXXPPPKKKFFFBBB>>>:::999999888888888999999888888888777777888777777666555444444333777888888999999888888777555555555555555555555555666555444444333333444444222111111000000111111222000111111111111111222222555444444555555666777888888<<>>???;;;===???DDDOOOWWWWWWQQQJJJJJJIIIJJJJJJHHHEEECCCEEEJJJVVVbbbddd]]]VVVSSSFFFEEEBBB???@@@HHHTTT]]]^^^hhhtttwwwtttppppppsssssskkkeeeeeeeeeaaa]]]]]]YYYXXXXXXYYY[[[```eeehhhjjjkkkmmmmmmnnnqqquuuxxxxxxzzz}}}~~~~~~~~~xxxxxxnnnWWWMMMIIISSSkkk~~~vvvddd[[[RRRLLLEEE>>>:::;;;555555555555555555444444666666777888999:::;;;;;;<<<<<<===???AAADDDGGGHHHKKKUUU\\\fffrrrsssvvvxxxlllddd]]]YYYQQQMMMHHHDDDBBBAAA@@@????????????>>>>>>???@@@@@@???CCCIIIPPPZZZbbbffffffkkkooowww{{{sssiiiaaa\\\^^^^^^^^^___dddnnn{{{yyynnnhhhaaaaaa___\\\]]]aaahhhnnntttvvvwwwuuusssrrrrrrtttxxx~~~{{{|||}}}yyyuuusssqqqpppoooooonnnjjjgggeeeccc___[[[YYYXXXVVVUUUPPPPPPRRRUUUZZZ```fffjjjrrrtttsssqqqpppmmmeee\\\OOOLLLHHHFFFEEEEEEDDDCCC@@@AAAAAA@@@@@@@@@CCCEEEWWWiii|||yyysssiiiaaa\\\ZZZYYYXXXXXXWWW^^^iiitttuuu]]]RRRHHHHHHNNNSSSYYY^^^]]]aaafffiiikkkmmmnnnpppnnnmmmpppxxx}}}|||{{{|||yyytttnnnjjjccc[[[UUUNNNGGGCCC@@@>>>;;;:::::::::999888666666777777777777666555888777777666666555555555888999999::::::999999888444444555555555555666666666555555444444444444444222111111111111111111222000000111111111111111111333333333333444555666666555999>>>AAABBBAAA@@@@@@@@@AAAFFFLLLOOOOOORRRVVVbbbqqq|||zzzssslllaaaWWWRRRQQQOOOMMMNNNRRRVVVXXX\\\TTTNNNLLLJJJCCC???===@@@AAABBBHHHTTT\\\[[[TTTLLLMMMNNNPPPPPPNNNJJJGGGGGGPPPaaarrrwwwoooddd___RRROOOJJJGGGIIIOOOVVV[[[___gggppptttqqqlllhhhggg```YYYSSSQQQOOOMMMMMMPPPQQQSSSVVVXXX[[[___eeeiiikkklllmmmmmmmmmnnnppprrrwwwyyy|||}}}}}}}}}zzzyyyrrrZZZOOOJJJUUUlllyyyqqq___XXXPPPLLLFFF>>>999888555555666666666555555444666777777888999:::;;;;;;<<<<<<>>>AAADDDIIILLLOOOQQQ[[[```gggooooooqqqzzznnneee]]]YYYRRRNNNHHHDDDBBBAAA@@@??????>>>>>>>>>>>>???@@@@@@???BBBGGGOOO[[[gggllljjjgggiiiqqq~~~ssskkkccc[[[VVVVVVXXX\\\___aaadddlllyyyuuuggg^^^VVVWWWWWWVVVWWW^^^hhhppp~~~}}}}}}|||}}}zzzuuurrrnnnjjjiiiiiihhheeeaaa^^^]]]ZZZWWWUUUTTTSSSSSSRRRSSSUUUWWWZZZ___eeejjjoootttuuuqqqlllggg```XXXOOOLLLIIIGGGGGGGGGEEEDDDBBBBBBBBBAAA@@@AAACCCEEEXXXiii|||uuuoooggg```\\\YYYWWWVVVWWWVVV]]]hhhuuu{{{aaaUUUJJJIIIMMMRRRWWW[[[]]]```eeehhhjjjkkklllmmmllliiikkkrrrwwwvvvttttttvvvyyy}}}zzztttpppgggbbbYYYPPPJJJEEEAAA>>>;;;:::::::::;;;;;;:::888666666777888888777777666777777777777777777777777888888999999999999888888555555666666666777777777666666555444444444444444222222222111111222222222111111111111111111111111111111111111222333444444555999===??????>>>===>>>>>>>>>CCCKKKNNNKKKJJJMMMWWWjjj||||||ooo___SSSOOOJJJFFFDDDGGGOOOUUU___ZZZWWWVVVSSSJJJBBB???AAACCCGGGPPP___kkkkkkdddZZZZZZZZZ[[[]]]\\\ZZZXXXUUUaaavvvyyyrrrhhhbbb[[[XXXZZZ]]]]]]\\\]]]___bbbdddccc^^^XXXTTTMMMHHHDDDDDDBBB@@@BBBFFFKKKOOOTTTWWWZZZ^^^cccggghhhjjjmmmmmmmmmmmmnnnpppwwwyyy{{{}}}}}}}}}~~~{{{www~~~uuu\\\RRRLLLVVVnnnvvvnnn]]]XXXSSSQQQKKKAAA999777444555666777777666555444666666777888999:::;;;;;;======@@@CCCIIINNNTTTWWWWWW___aaacccggggggooo}}}pppfff___ZZZTTTPPPJJJFFFDDDBBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEKKKZZZiiiooommmjjjiiippp|||wwwmmmccc___[[[WWWWWW[[[]]]ccchhhiiihhhlllvvvuuucccWWWPPPSSSUUUWWW[[[dddpppzzz}}}zzz{{{zzzvvvqqqkkkfffdddeeedddaaa^^^ZZZYYYVVVSSSPPPNNNNNNOOOPPPRRRUUUWWWYYY^^^eeekkknnnuuuxxxrrriiibbb\\\WWWQQQOOOLLLJJJJJJIIIHHHFFFCCCDDDCCCBBB@@@@@@BBBDDDQQQ___oooyyyqqqlllfff```\\\YYYWWWUUUWWWVVV]]]hhhvvvcccWWWKKKIIIMMMQQQUUUZZZ\\\```dddggghhhiiijjjkkkiiifffhhhoootttrrrooonnnnnnqqqvvvyyyyyyuuupppmmmbbb[[[RRRIIIDDD@@@>>><<<999888999:::<<<<<<:::888888999:::;;;;;;:::999888777777777777888888888888777777888888888888777777666666777777888888888999666666555444444444444555333333222222222222333333222222222222111111111111/////////000000111222333777999<<<===<<<;;;;;;;;;<<<;;;@@@IIIKKKFFFAAABBBMMMcccyyyuuubbbVVVPPPHHHBBB@@@EEEPPPZZZgggcccaaabbb]]]SSSJJJGGG@@@CCCJJJWWWkkk{{{}}}xxxjjjhhhggghhhiiikkkjjjiiiiiiwww|||tttkkkgggiiiiiieee```[[[XXXUUUTTTRRRNNNFFF@@@@@@===<<<===<<<:::<<<@@@GGGLLLRRRVVVYYY\\\```dddcccfffjjjmmmnnnoooppprrrwwwyyy{{{||||||}}}~~~|||uuuyyyvvv]]]TTTMMMXXXpppvvvmmm___ZZZWWWVVVPPPEEE<<<888444555666777777666555555666666777888999::::::;;;>>>???AAAFFFLLLSSSYYY\\\[[[bbbaaa^^^aaabbbooorrrhhh```[[[VVVQQQLLLHHHEEEDDDCCCBBB>>>>>>===>>>>>>???@@@@@@BBBCCCDDDIIIXXXiiipppmmmpppmmmrrr}}}wwwggg^^^YYYZZZ[[[ZZZ^^^dddlllrrrwwwvvvrrrrrryyyuuubbbTTTNNNRRRXXX\\\cccnnn}}}}}}zzz{{{{{{xxxpppjjjccc```aaa```]]]YYY[[[ZZZWWWSSSOOOMMMLLLMMMJJJMMMQQQTTTXXX^^^gggmmmoooxxx|||uuujjjaaa\\\XXXTTTQQQOOOMMMMMMLLLJJJHHHDDDEEEDDDBBB@@@@@@BBBDDDHHHSSS```iiiuuutttjjjbbb___]]]XXXUUUUUUVVVUUU]]]iiixxxiiiVVVGGGGGGLLLNNNQQQVVVZZZ]]]bbbgggkkkmmmmmmmmmfffgggiiilllnnnnnnllliiillllllnnnpppqqqmmmeee___XXXRRRIIIBBB???===;;;999999999888888888999999:::888888999::::::::::::999::::::999999888777666666888777666777888999888777666666666555555555555555666666555444444444555555333333333444444444444555777555333111111111222333111111222333333333333222:::>>>>>>:::999;;;888111888<<<@@@AAA@@@>>>===<<>>AAAGGGOOOVVVZZZ\\\XXXXXXXXXYYYZZZaaaqqqqqqfff___\\\VVVRRRLLLHHHEEECCCBBBAAA@@@@@@????????????@@@@@@===@@@FFFNNNXXXdddpppxxx|||xxxvvvzzz}}}tttjjjaaa^^^YYYUUUVVV___lllvvv|||kkk^^^[[[^^^bbbiiisss}}}yyytttqqqkkkiiifffcccaaa^^^YYYVVVXXXVVVSSSQQQQQQOOOLLLJJJJJJJJJNNNTTTWWWZZZccclllpppwwwzzzvvvooojjjfffbbb]]]]]][[[WWWUUUTTTOOOHHHHHHEEEEEEGGGGGGCCCAAACCCEEEIIIQQQYYYdddrrrrrriii```]]][[[WWWTTTUUUWWWUUU\\\fffsssgggUUUGGGGGGMMMPPPSSSXXX\\\___ccchhhkkkmmmmmmmmmgggggghhhkkkmmmnnnllljjjjjjkkknnnpppooojjjaaaZZZRRRLLLEEE???======;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<======<<<:::999999::::::888777777777666555555444444444777666555555555555555555444444444555555666666666555444222000///000111222111111222333333333333222777999888444444777666111333666;;;===>>>=========CCCTTTiiivvv{{{vvviii]]]LLLFFFCCCDDDCCCDDDQQQaaakkkiiihhhgggddd\\\TTTPPPLLLUUUcccuuu|||tttjjj]]]TTTIIIFFFAAA>>><<<:::777555666777777666666888<<<>>>DDDIIIPPPUUUXXXYYY[[[\\\aaabbbeeehhhjjjmmmnnnoooqqqtttyyy|||~~~yyysssrrrvvvfffRRRRRR\\\sssvvvfff^^^UUUNNNKKKGGG???888555555444333444555666555333666666666666888:::;;;===<<<>>>AAAFFFMMMSSSWWWYYYUUUUUUVVVXXXXXX^^^mmm}}}sssggg___[[[VVVRRRLLLGGGEEECCCBBB@@@@@@??????>>>>>>??????@@@>>>@@@EEELLLXXXgggwww|||ooofff]]][[[XXXXXX]]]kkk|||{{{nnnccceeeiiiooowww~~~{{{xxxssspppmmmkkkgggdddaaa]]]XXXUUUVVVSSSQQQPPPOOONNNLLLJJJJJJIIILLLQQQTTTXXXbbblllttt{{{|||yyyxxxxxxwwwwwwvvvqqqggg___ZZZSSSMMMNNNJJJHHHIIIHHHDDDBBBDDDAAAEEEJJJQQQZZZfffsss|||}}}ooofff^^^[[[YYYUUUSSSTTTWWWUUUZZZcccnnn{{{fffTTTGGGIIIOOORRRUUUZZZ___aaaeeeiiikkkmmmmmmmmmiiihhhhhhjjjmmmnnnmmmllljjjkkkmmmnnnllldddZZZRRRHHHCCC>>>:::999999999999;;;;;;::::::::::::;;;;;;???>>>===<<<<<<===>>>???>>>============???AAABBB???===;;;;;;;;;:::999777:::999888777666555555555777666666555444444555555444444555555666777888888333222000///......//////111111222333333333333222444555444111111444555333222444888:::::::::;;;<<<>>>LLL\\\eeegggcccZZZQQQMMMFFFDDDHHHJJJLLLUUUbbblllmmmmmmkkkhhhbbb]]]YYYWWWbbbssszzzmmmcccXXXLLLDDDAAA>>>:::888777666444222444555555555555777;;;>>>EEEIIIOOOSSSUUUVVVWWWXXX\\\^^^aaadddhhhkkkmmmnnnqqqtttyyy|||~~~yyyrrrrrruuukkkUUUUUU]]]rrryyyhhh[[[SSSLLLIIIEEE===777555333333444555777888666444777777888999:::<<<>>>???<<<>>>AAAEEEJJJOOOSSSUUUSSSTTTVVVYYYYYY^^^lllzzzvvvhhh___ZZZUUUQQQKKKGGGDDDCCCBBB@@@@@@??????>>>>>>??????@@@@@@AAADDDJJJWWWhhh{{{vvvjjjaaaZZZXXXWWWZZZfffyyy{{{ssslllnnnsss{{{}}}zzzwwwrrrooonnnlllhhhdddaaa]]]XXXTTTSSSQQQNNNMMMMMMLLLKKKIIIJJJIIIJJJNNNQQQUUU```kkkyyysssiiiaaaZZZWWWQQQMMMLLLJJJFFFDDDEEEAAABBBEEEIIIOOOXXXbbbhhhuuu~~~nnnddd[[[XXXWWWSSSRRRSSSVVVSSSYYY___iii}}}yyyeeeTTTHHHJJJQQQTTTWWW\\\aaacccfffiiikkklllmmmmmmjjjiiiiiijjjmmmnnnnnnnnnkkkmmmnnnlllfff[[[PPPIIIDDDAAA===:::::::::;;;<<<<<<<<<<<<;;;<<<<<<======CCCBBBAAA@@@@@@BBBDDDEEEBBBBBBAAA@@@AAACCCEEEFFFFFFDDDBBBAAAAAA@@@>>><<<>>>===;;;:::999888999999777666555444444333444444333333444555666777777888222222000///......//////111111222333333333333222333555555333333333555555555666888888777777999:::>>>IIIUUUYYYZZZXXXSSSMMMUUUNNNLLLRRRUUUUUU[[[dddvvvzzz|||xxxqqqlllgggcccdddpppzzzpppcccWWWNNNGGG@@@;;;;;;999777666666666444333333333444444444666:::===EEEIIIMMMPPPQQQQQQRRRSSSVVVXXX\\\```eeeiiikkkmmmtttwww{{{}}}~~~yyyrrrqqqtttpppZZZUUU[[[nnn}}}jjjWWWOOOHHHFFFCCC===888777444555666999;;;;;;999777777777888999;;;===>>>???<<<>>>AAADDDGGGKKKOOORRRSSSUUUXXX[[[\\\```lllyyyyyyjjj___ZZZTTTPPPJJJFFFDDDCCCAAA@@@??????>>>>>>>>>>>>??????AAABBBDDDJJJUUUeeevvvsssfff^^^ZZZXXXXXX^^^lll|||xxxtttqqqwww}}}{{{wwwsssooommmkkkhhheeebbb^^^ZZZWWWQQQNNNLLLKKKKKKKKKJJJIIIKKKIIIIIIKKKNNNTTT```kkk{{{uuulllcccZZZRRROOOLLLGGGEEEFFFDDDDDDEEEFFFJJJPPPVVVYYYdddvvvnnnddd[[[WWWUUURRRQQQRRRSSSQQQWWW^^^ggg||||||hhhVVVIIIKKKRRRUUUXXX]]]bbbdddfffhhhkkklllmmmmmmlllkkkkkkllloooppppppooooooooommmggg^^^SSSHHHBBBDDDCCCAAA???>>>>>>@@@AAA?????????@@@@@@AAABBBCCCHHHGGGFFFGGGHHHKKKNNNPPPOOONNNMMMLLLLLLMMMNNNOOOOOOMMMKKKJJJIIIHHHFFFDDDAAA@@@===<<<;;;;;;;;;<<<777666555444333333333333222222333444555555666666333222222111000000000///111111222333333333333222222333666777666444555777777777888777666777999<<<@@@KKKUUUWWWWWWXXXWWWUUU^^^XXXWWW]]]```^^^bbbjjjyyytttwww{{{tttrrroooiiiffffff```XXXNNNFFFAAA???<<<:::777666555666777777555444222333333333333555999<<>>:::999444555666999;;;;;;999777555666777999;;;<<<===>>>===???BBBDDDFFFHHHLLLPPPSSSUUUYYY\\\\\\```lllxxx|||kkk___ZZZSSSOOOIIIEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???AAACCCEEEJJJRRR^^^jjjsssxxxvvvuuuvvv{{{sssggg```\\\ZZZ[[[cccttt~~~{{{yyyuuuyyy|||xxxtttpppkkkiiigggeeecccaaa]]][[[QQQNNNKKKIIIIIIJJJIIIIIILLLIIIIIIKKKMMMSSS___kkk{{{|||ooodddWWWQQQMMMHHHFFFFFFGGGGGGGGGIIILLLNNNQQQRRRZZZfffyyypppfff\\\XXXUUURRRQQQRRRQQQOOOVVV\\\fff|||lllZZZKKKLLLRRRUUUXXX^^^bbbccceeegggjjjkkkmmmmmmmmmmmmmmmooorrrsssrrrqqqpppooojjjbbbWWWLLLFFFBBBAAABBBAAA@@@???@@@CCCEEECCCCCCDDDEEEGGGIIIJJJKKKMMMMMMOOOQQQTTTXXX[[[]]]aaaaaaaaaaaaaaa`````````]]][[[WWWUUURRRPPPLLLJJJHHHFFFCCC@@@============999888777666555444444444333333333444444444444444444333333222222111000000111111222333333333333222000111555888777666999???<<<<<<:::999888999===@@@EEEPPP[[[^^^```cccfffgggiiieeeeeejjjiiifffjjjsssxxxmmmbbb]]]XXXRRROOOOOOJJJFFF@@@;;;999888777777444444333555666666555333444444444333333555888;;;BBBDDDGGGHHHHHHGGGHHHIIIKKKNNNSSSZZZaaagggkkkmmmppptttyyy}}}xxxpppmmmooovvvyyydddTTTXXXhhhqqqVVVNNNGGGEEECCC>>>;;;:::333333444555777888666444333444666999;;;<<<======>>>AAADDDFFFFFFHHHLLLPPPSSSTTTXXXZZZ[[[^^^jjjwww}}}lll```[[[RRRNNNHHHDDDCCCBBBAAA@@@???>>>>>>======>>>>>>???AAACCCFFFKKKQQQYYYbbbhhhjjjjjjlllpppvvv{{{yyyuuujjjddd]]]]]]___iiizzzzzzwwwuuuwwwyyyzzzyyyyyyzzz{{{~~~yyytttpppjjjhhhfffeeedddccc```]]]RRROOOLLLIIIIIIJJJIIIIIIKKKIIIHHHJJJMMMRRR^^^iiizzz|||nnn^^^UUUPPPKKKHHHHHHHHHIIIKKKNNNRRRSSSRRRQQQVVV\\\iii}}}ssshhh^^^YYYVVVRRRQQQRRROOOOOOUUU[[[ddd{{{rrr]]]MMMKKKPPPSSSXXX^^^```bbbcccfffiiikkkmmmmmmnnnnnnppprrruuuuuusssqqqooolllfff\\\QQQJJJGGGHHHDDDFFFHHHHHHHHHJJJNNNQQQSSSSSSTTTVVVYYY[[[^^^___aaacccgggkkkpppuuuxxxzzz|||xxxsssnnnjjjeee```\\\VVVSSSNNNIIIDDDBBBAAA@@@===<<<;;;999888777777777555555555555444444444444333333333333222111000000111111222333333333333222222111333888999:::CCCNNNMMMKKKGGGBBB>>>>>>AAADDDMMMZZZgggmmmpppvvv|||~~~~~~zzzyyyzzzssskkknnnxxx}}}nnncccVVVPPPLLLFFFBBBBBB<<<;;;888666555555444444444444444666888888666444555666555444333444777999???AAACCCDDDDDDDDDEEEFFFGGGKKKQQQXXX```fffkkknnnppptttyyy}}}xxxnnnkkklllrrr~~~{{{hhhVVVZZZiiittt\\\RRRJJJGGGDDD>>>999999555444333444555666555333333444777999;;;=========???BBBFFFGGGFFFHHHMMMQQQUUUUUUXXXZZZZZZ^^^kkkxxx~~~lllaaa]]]QQQMMMHHHDDDBBBAAA@@@@@@>>>>>>============>>>>>>AAACCCFFFJJJPPPXXXbbbhhhdddfffhhhmmmsss{{{tttjjjkkkqqqvvvwwwnnniii______bbbkkkyyy~~~vvvrrrnnnnnnllliiieeecccdddeeeooovvv~~~yyysssoookkkiiigggfffeeeccc___]]]UUURRRMMMJJJJJJJJJJJJIIIIIIGGGGGGJJJLLLQQQ[[[fffyyywwwdddZZZTTTNNNKKKKKKJJJLLLPPPWWW\\\\\\YYYVVVTTTXXXaaapppuuujjj___ZZZVVVRRRQQQRRROOONNNTTTZZZcccyyyuuu```NNNKKKPPPRRRWWW^^^```aaaccceeehhhkkkmmmnnnooooooqqquuuwwwwwwtttrrrnnnjjjbbbXXXNNNIIIJJJMMMOOORRRUUUVVVWWWZZZ```dddhhhiiikkkmmmpppsssvvvwww}}}yyyuuuccc```YYYRRRKKKGGGEEEDDD@@@???===<<<;;;:::::::::777777777666555555444444222333333222222111000///111111222333333333333222555333444888;;;@@@MMM\\\___\\\UUULLLEEEBBBCCCEEEUUUcccrrryyy~~~{{{nnnpppyyyuuusssnnnmmmyyy{{{sssggg[[[OOOJJJFFFAAA<<<;;;888888888888999999888888666666777888::::::999777777777666444333444666999===???AAABBBAAABBBCCCDDDFFFIIIOOOWWW___fffkkknnntttwww{{{~~~wwwmmmiiikkkppp}}}|||kkkYYY\\\lllvvv```WWWMMMHHHDDD===888777888666444444555666666555333555777:::<<<>>>>>>>>>???CCCGGGHHHGGGIIINNNSSSXXXYYY[[[\\\\\\```nnn{{{|||~~~lllbbb^^^QQQMMMGGGDDDBBBAAA@@@@@@>>>>>>============>>>>>>AAABBBEEEIIIPPPZZZeeellldddeeehhhkkkpppwwwtttfffdddiiibbbpppxxxoookkkbbbaaacccjjjuuu}}}sssmmmdddbbb^^^YYYTTTRRRSSSTTT]]]fffsss~~~}}}xxxrrrnnnmmmkkkhhhfffeeebbb^^^[[[WWWSSSNNNKKKJJJJJJJJJIIIGGGEEEFFFIIIKKKOOOYYYdddyyy}}}hhh]]]VVVQQQNNNMMMMMMPPPVVV^^^dddeeeaaa\\\SSSWWW^^^iii{{{mmm___YYYUUUPPPMMMMMMNNNMMMQQQVVV```xxxzzzfffQQQJJJNNNSSSWWWZZZ\\\^^^aaaccceeegggjjjlllpppoooppptttyyyzzzvvvqqqpppggg[[[SSSSSSVVVZZZ[[[dddggglllpppsssvvv{{{}}}|||lllaaa[[[VVVNNNHHHCCCBBB@@@???======<<<<<<===;;;::::::;;;;;;:::888555444333222111111111111000111111111111222222222333666999:::===GGGWWWcccpppsssgggYYYQQQHHHEEENNNaaapppxxxpppppptttggg]]]XXX]]]hhhzzzsssfff[[[VVVOOOHHHDDD@@@<<<:::888777666555444333333333666777777777777777666666555444222222222444666777:::;;;<<<<<<<<<===???AAAEEEHHHNNNWWW```gggjjjkkksssvvvyyy|||}}}wwwmmmjjjkkkqqqyyyhhhUUU\\\qqq{{{ccc[[[SSSMMMEEE===:::;;;666666666666666777888888;;;:::999999;;;===>>>>>>CCCDDDGGGIIILLLMMMNNNOOOWWWXXX\\\___aaahhhwwwtttbbbXXXTTTPPPJJJFFFCCCBBB@@@???@@@>>>===;;;;;;===>>>@@@CCCEEEGGGJJJOOOXXXdddmmmllloooqqqrrrrrrvvv}}}oooddd```___fffyyyrrrhhhdddgggjjjlllllllllllllllwwwzzzhhhaaa\\\VVVQQQPPPOOOKKKIIIKKKRRR[[[fffmmmrrryyy|||wwwrrrpppnnnllljjjhhhccc^^^ZZZTTTRRROOOLLLKKKJJJKKKLLLFFFGGGIIIKKKJJJLLLWWWdddrrruuueeeZZZSSSRRRUUUQQQUUU^^^jjjttttttllleeebbb___aaannn}}}pppbbb[[[XXXSSSPPPPPPNNNMMMQQQVVV___www~~~iiiSSSJJJMMMRRRVVVYYY\\\___aaacccdddfffiiikkkpppnnnnnnqqquuuuuusssooommmgggaaa```dddmmmtttxxx{{{qqqfffZZZQQQIIIGGGDDDAAA???===;;;:::<<<;;;:::999:::999777555666555444333222111111111111111111111222222222222444888===???CCCLLLZZZfffsssxxxpppaaaXXXNNNJJJSSSiii~~~}}}tttrrrrrrdddYYYRRRPPPWWWbbbuuuuuufff[[[XXXSSSLLLEEE@@@===<<<888888666555444333333333666666777777777777777666555444222222222444555777888:::;;;;;;;;;;;;>>>@@@BBBEEEKKKUUU^^^eeehhhiiisssvvvyyy{{{}}}~~~wwwmmmiiikkkooo|||}}}nnn]]]WWW___tttiiiaaaWWWOOOFFF===999:::555555555555555666777777;;;:::::::::===???@@@AAAEEEFFFHHHJJJLLLOOOPPPQQQWWWXXX[[[```ccckkk{{{wwwfff[[[TTTPPPJJJFFFCCCBBB@@@??????>>>===<<<<<<===>>>???BBBDDDFFFIIIOOOZZZgggpppuuuwwwxxxxxxwwwzzzuuufff^^^\\\```nnn{{{ooogggaaaccceeedddaaa___]]]]]]___jjjzzzvvvfff___XXXRRRNNNNNNMMMIIIGGGIIIJJJQQQZZZ___ccciiisss{{{|||wwwrrrpppnnnllljjjgggccc]]]YYYRRRQQQNNNLLLKKKJJJJJJJJJIIIIIIKKKLLLJJJLLLVVVbbbooo}}}tttggg[[[VVVWWWWWW]]]iiixxxxxxmmmiiikkkvvvqqqccc\\\YYYTTTQQQPPPOOOMMMQQQUUU]]]ttt~~~}}}iiiSSSJJJLLLPPPUUUYYY]]]___bbbcccdddfffhhhjjjmmmlllkkkkkkmmmoooooonnnooonnnpppvvvqqqfffVVVQQQKKKFFFCCCAAA???===>>><<<;;;;;;;;;:::777555777666555444333222111111111111111111222222222333555:::@@@CCCHHHPPP[[[eeerrr|||xxxlllbbbUUURRR[[[tttzzzooolllmmm{{{|||mmm^^^UUUNNNKKKLLLTTT^^^qqqzzzkkk^^^]]]ZZZRRRHHH@@@======:::999777555444222222222444555555666777777777666444444333222222333555666666888999999999999<<<>>>>>>AAAHHHRRR\\\cccfffgggsssuuuyyy{{{}}}~~~vvvllliiikkkooo{{{|||tttdddTTTXXXccczzzpppggg\\\RRRGGG===888999555555555555555666666777;;;;;;;;;<<<>>>AAADDDEEEIIIIIIJJJKKKNNNQQQTTTUUUYYYYYY\\\```ccckkk|||yyyggg]]]TTTPPPJJJFFFCCCBBB@@@??????>>>===<<<<<<===>>>???@@@CCCFFFJJJPPP\\\jjjtttnnnbbb^^^]]]dddvvv~~~vvvkkkccc______^^^ZZZUUUPPPMMMLLLNNNVVVeeexxxuuufff___SSSNNNKKKLLLKKKGGGEEEFFFCCCHHHMMMOOOQQQVVV```gggxxxzzzwwwqqqooollliiifffbbb]]]YYYRRRRRRPPPOOOMMMKKKJJJIIIMMMLLLLLLLLLKKKLLLUUU```kkkxxxpppeeeaaa___fffsss~~~qqqbbb[[[WWWRRROOOOOOPPPNNNQQQTTTZZZooo|||vvvsssbbbOOOIIIKKKPPPTTTXXX]]]___aaacccdddeeehhhjjjjjjiiihhhgggiiimmmqqquuu|||llldddXXXOOOJJJHHHEEEDDDAAA???>>>>>>>>>===:::888888777777666555333222111111111111222222222333333555:::@@@DDDHHHMMMVVV\\\iiiwwwyyyqqqhhh\\\XXXbbb}}}~~~{{{uuummmfffbbbbbbnnnyyyzzzpppcccXXXRRRNNNMMMRRRZZZcccsssssseeefffcccZZZMMMBBB======;;;:::888666444333222222222333444555555555555555444333333222222333444444444666777777666777999<<<<<>>@@@CCCGGGIIILLLLLLLLLMMMPPPSSSWWWYYY^^^^^^```bbbdddkkk{{{xxxggg]]]TTTPPPJJJFFFCCCBBB@@@???>>>>>>============>>>>>>@@@CCCGGGKKKRRR^^^mmmwww|||lllccc___```mmmxxxooofff___\\\[[[YYYTTTMMMHHHFFFEEEJJJNNNZZZlllzzziiiaaaRRRMMMKKKLLLKKKGGGEEEFFFDDDFFFHHHGGGHHHLLLTTT[[[lllzzz~~~rrrpppmmmjjjgggbbb^^^ZZZUUUUUUTTTSSSQQQNNNLLLKKKMMMKKKKKKLLLKKKLLLUUU^^^iiivvvyyyqqqlllppp{{{qqqccc\\\XXXSSSOOOOOOQQQNNNQQQRRRWWWjjjvvvooogggYYYKKKHHHLLLOOOSSSWWW\\\^^^aaabbbccceeehhhjjjkkkkkkjjjiiilllsss~~~ooo```WWWQQQLLLIIIDDDBBB@@@??????>>>===;;;999999999888666555333222111222222222222333333333444888===AAADDDGGGLLLPPPZZZkkkssspppjjj```]]]gggxxxnnnjjjhhhfffcccdddmmmwww{{{uuujjj```\\\VVVVVV[[[dddlllzzz|||nnnooolllbbbSSSFFF???======;;;:::777555444333333111222333333444444444444333333333222222333333333333444555555555666888:::;;;???FFFQQQ\\\dddhhhjjjrrruuuxxx{{{|||~~~tttkkkjjjlllttt}}}}}}pppbbbXXXYYYjjjtttjjj^^^SSSHHH===999:::888888888777888999999::::::<<<>>>@@@AAADDDIIILLLNNNNNNNNNOOORRRVVVZZZ\\\aaabbbdddhhhkkkrrrzzziii___TTTPPPJJJFFFCCCBBB@@@???>>>>>>============>>>>>>AAADDDHHHMMMTTT___lllvvvvvvfff___]]]ffftttvvvlllccc]]]XXXWWWTTTOOOJJJFFFEEEEEEFFFHHHPPPaaawwwnnnbbbVVVPPPMMMMMMLLLHHHFFFGGGGGGHHHGGGFFFEEEIIIPPPUUUfffvvvuuusssoookkkhhhddd```\\\WWWWWWVVVTTTRRRPPPMMMLLLLLLIIIIIIJJJKKKMMMUUU___iiivvvssseee^^^YYYTTTPPPPPPPPPMMMQQQRRRWWWjjjvvvoooeeeXXXLLLIIIKKKNNNSSSWWW[[[]]]```bbbccceeehhhkkkooopppppppppsss~~~}}}pppdddZZZRRRKKKHHHCCC@@@???>>>>>>===:::;;;;;;:::888666333222222222222222333333333333444777<<>>===;;;999777666666666333444444444444444333333333333333333222222222222222333444444444555777999;;;???GGGRRR]]]fffkkklllrrrtttxxxzzz|||}}}}}}ssslllkkknnnuuu}}}}}}pppccc[[[YYYnnnuuukkk^^^SSSGGG===999;;;999999999999999::::::;;;:::===@@@AAAAAADDDIIINNNNNNOOOPPPRRRUUUXXX\\\]]]```ccciiipppvvv|||kkkaaaTTTPPPJJJFFFCCCBBB@@@???======>>>>>>>>>>>>======@@@DDDIIIMMMSSS\\\gggooozzziii```ZZZ^^^hhhrrr}}}wwwlllddd```WWWVVVSSSMMMHHHEEEFFFGGGDDDFFFMMM\\\rrrzzziii]]]VVVQQQOOOMMMHHHGGGHHHHHHHHHFFFEEEEEEIIINNNRRRdddvvvyyyvvvrrrnnnjjjgggbbb___ZZZYYYWWWUUURRRPPPOOONNNMMMJJJIIIKKKLLLOOOVVV___iiivvvssseee]]]YYYSSSPPPOOOMMMKKKPPPSSSZZZnnnzzztttooo```PPPJJJJJJLLLRRRXXXYYY[[[___aaacccfffiiilllrrrssstttsssvvvtttiiiYYYSSSKKKEEEBBB@@@??????;;;<<<<<<;;;999777444222222222222333333333444444666888<<>>===<<<;;;999999999888777777777777777666555444333333333333333222111111111222444444333444666888;;;???GGGRRR^^^ggglllnnnqqqtttxxxzzz{{{}}}|||sssllllllpppwww~~~~~~oooccc]]][[[rrrxxxmmm```TTTHHH===999:::999999888888999999:::;;;:::===AAABBBAAACCCIIINNNNNNOOOQQQTTTWWWZZZ\\\]]]___cccllluuu|||}}}lllbbbTTTPPPJJJFFFCCCBBB@@@???======>>>>>>>>>>>>======???CCCHHHLLLPPPWWW___eeepppxxxsssggg]]]\\\aaaiiisss||||||{{{pppiiifff]]][[[VVVPPPJJJFFFGGGHHHFFFHHHNNNZZZnnnzzzddd\\\TTTQQQMMMHHHGGGHHHGGGFFFEEEEEEFFFJJJNNNQQQcccvvv}}}zzzuuuqqqmmmiiieeeccc___^^^[[[XXXUUUTTTSSSSSSRRRNNNLLLMMMNNNPPPWWW^^^fffsss{{{uuuwwwqqqbbb[[[VVVQQQMMMLLLJJJJJJPPPUUU]]]rrryyyzzziiiVVVKKKHHHKKKRRRYYYXXXZZZ^^^aaacccfffjjjmmmrrrssstttrrrvvveee^^^SSSKKKFFFCCCBBBBBB<<<<<<===<<<:::777444222222222333333333444444444888:::===AAADDDGGGIIIKKKLLL\\\eeekkkrrrnnnjjjooouuu}}}lll[[[VVVZZZmmm~~~yyyxxxuuuppphhh\\\OOOFFF???>>>===<<<;;;:::::::::::::::::::::999777666555333333333333333222111000111222444444333444666888:::>>>GGGRRR^^^hhhmmmnnnqqqtttwwwzzz{{{}}}{{{sssmmmmmmrrrzzzoooccc^^^\\\uuu{{{pppbbbUUUHHH===999:::888888888777888888999::::::>>>AAABBBAAACCCIIINNNMMMOOORRRUUUXXX[[[\\\]]]___ccclllvvv}}}zzzjjj```TTTPPPJJJFFFCCCBBB@@@???======>>>>>>>>>>>>=========AAAGGGKKKNNNSSSYYY^^^hhhrrr}}}|||~~~pppccc^^^aaahhhrrr{{{{{{~~~tttnnnkkkeeebbb\\\TTTLLLHHHHHHIIIFFFHHHLLLVVVggghhh___VVVQQQLLLGGGFFFHHHFFFEEEEEEFFFHHHKKKOOORRRcccvvv|||wwwrrroookkkgggeeefffddd```\\\ZZZYYYYYYYYYWWWRRROOOOOOPPPQQQWWW]]]dddppp}}}qqqiiibbbaaagggoootttvvv}}}wwwrrrrrrtttvvv}}}}}}tttfffZZZTTTPPPMMMKKKJJJLLLOOOSSS___oooyyy{{{xxxhhhUUUJJJGGGHHHNNNTTTUUUVVVYYY]]]bbbeeeggggggoooqqqssssssvvvoooYYYPPPLLLFFFBBBBBB===>>>===;;;888666555555333555555555444444555777999999===EEEMMMQQQRRRRRRWWWeeerrrvvvvvvuuuqqqjjjggghhhkkkrrr~~~jjj\\\TTTPPPUUUdddyyyyyy~~~}}}uuummmiiiggg```UUUKKKAAA???<<<:::888888888999<<<<<<;;;::::::999999888777666555444222111000///111111111111222333444555666:::BBBMMMYYYccckkkoooqqqtttwwwzzz{{{}}}~~~}}}qqqjjjlllrrr}}}sssbbbbbbbbbyyy}}}ttteeeTTTDDD;;;888888888777777777777888888999<<<<<<===>>>BBBFFFIIILLLPPPQQQRRRTTTWWWZZZ^^^```bbblllnnnqqq~~~~~~lll\\\XXXPPPIIIFFFCCC>>>===>>>??????>>>===============AAABBBCCCEEEHHHMMMTTTYYYcccnnnxxx~~~}}}vvvqqqnnnnnnooo{{{mmmaaa^^^dddrrryyyvvvwwwyyyooocccYYYRRRLLLJJJKKKLLLPPPTTTYYYcccwwwhhhQQQKKKLLLIIIFFFGGGKKKIIIIIIIIIHHHGGGMMMTTTcccyyy}}}yyyvvvssspppllliiihhhfffdddcccbbb```]]]ZZZ[[[YYYWWWUUUUUUWWWYYY[[[gggnnnyyywwwnnn[[[WWWQQQOOOQQQUUUXXXZZZ[[[\\\\\\\\\^^^ccciiimmmwwwhhh]]]VVVRRRNNNLLLIIIKKKMMMPPPYYYfffnnnppppppaaaQQQIIIGGGHHHMMMRRRUUUVVVYYY]]]bbbeeeggggggmmmoooqqqrrrttt{{{nnn^^^SSSJJJFFFFFF>>>>>>>>><<<:::888777777444555555444333444666999@@@@@@CCCIIIRRR[[[ccchhhjjjuuu~~~xxxnnncccXXXXXXYYY___mmmqqq___TTTOOOLLLQQQ^^^vvv|||sssqqqsssvvv|||wwwlllfffddd```XXXPPPFFFDDD@@@===<<<<<<===>>>>>>>>>>>>===<<<;;;::::::777666555444333111000000222222222222333444555555666:::BBBLLLWWWbbbkkkpppsssvvvyyyzzz{{{|||}}}|||ppphhhiiioooxxxvvveeefffkkkxxxiiiWWWHHH>>>;;;;;;777777666666666777888888<<<<<<===>>>BBBFFFIIIKKKPPPQQQTTTVVVXXX\\\___aaabbbnnnqqqttt~~~nnn^^^TTTMMMGGGFFFDDD@@@???@@@???>>>>>>===============@@@BBBCCCEEEGGGMMMSSSXXX___jjjuuu{{{zzzrrrjjjeeecccdddeeepppsss|||yyyiiibbbdddppp|||~~~sssfffZZZRRRMMMMMMQQQUUUXXXZZZ^^^lllmmmUUUNNNMMMJJJHHHJJJLLLIIIIIIIIIHHHGGGLLLSSSdddyyy}}}zzzwwwtttqqqmmmjjjkkkiiigggfffeeeccc```^^^^^^\\\YYYWWWWWWYYY[[[]]]hhhnnnwww~~~{{{zzzwwwqqqggg___RRRNNNIIIFFFGGGJJJLLLMMMMMMNNNOOOOOOQQQTTTYYY]]]{{{lll___XXXSSSOOOMMMHHHJJJJJJKKKRRR\\\aaaaaadddXXXLLLGGGGGGHHHKKKPPPUUUWWWZZZ^^^bbbeeeggghhhjjjlllnnnoooqqqvvv~~~nnn]]]OOOIIIHHH?????????>>>===;;;999999555555444333222444888;;;CCCFFFJJJOOOWWWdddsss}}}~~~uuueeeWWWNNNLLLJJJMMMWWWfffvvvzzzhhhYYYRRRPPPNNNRRR\\\mmm|||ooofffdddeeegggkkkxxxmmmdddaaa```[[[VVVHHHEEEAAA===;;;;;;===???AAAAAABBBAAA@@@>>><<<;;;777777666444333222111000222222222222333444555555777:::AAAKKKVVVbbbkkkpppuuuwwwyyy{{{{{{{{{|||~~~{{{ooogggggglllrrr~~~yyyjjjkkkxxxyyyjjjXXXIII???<<<<<<888888777777888999999:::;;;<<<===???BBBFFFIIIKKKOOORRRVVVYYY[[[^^^aaadddgggsssxxx{{{ooo^^^PPPJJJFFFFFFEEEBBB@@@AAA???>>>======<<<<<<======???AAABBBDDDFFFKKKQQQVVVZZZeeepppvvv}}}sssmmmeee]]]XXXVVVXXXYYYbbbeeemmmxxxttthhhfffppp{{{zzziii]]]VVVSSSXXX^^^bbb```]]]bbbppp|||uuu[[[QQQOOOKKKJJJMMMNNNKKKJJJJJJIIIHHHMMMSSSeeezzz}}}zzzxxxuuurrroooooommmlllkkkjjjhhheeeccccccaaa]]][[[ZZZ[[[^^^```hhhkkkqqqzzzyyytttnnnhhhddd^^^VVVPPPJJJGGGCCC@@@AAABBBBBBBBBCCCEEEGGGHHHHHHJJJMMMPPP}}}nnnaaaYYYSSSOOOLLLHHHIIIIIIIIINNNWWW[[[[[[[[[QQQHHHGGGHHHIIIKKKOOOTTTWWW[[[^^^aaadddgggiiiiiikkkmmmnnnooorrrwww{{{{{{ppp]]]PPPIIIAAA@@@??????>>>===;;;999555555444222222444999<<>>???CCCDDDFFFFFFDDDAAA===;;;777777666555444333222222222222222222222333444444888;;;AAAKKKVVVaaajjjppptttvvvyyyzzz{{{{{{}}}~~~yyynnnffffffkkkooo|||{{{lllnnnwwwhhhVVVFFF===999999:::999999999:::;;;<<<===;;;<<<===@@@CCCFFFIIIKKKOOOSSSXXX[[[]]]```dddgggkkkuuuyyy~~~ooo\\\OOOIIIFFFGGGFFFBBB???@@@>>>>>>===<<<<<<<<<<<<===>>>@@@AAACCCEEEIIIOOOSSSWWWbbbmmmssszzz~~~xxxhhhccc[[[SSSNNNNNNPPPRRRXXX[[[bbbmmmuuu~~~pppjjjpppzzzzzzkkk```ZZZ[[[dddllljjjbbb___eeelll}}}bbbUUUQQQLLLLLLPPPSSSOOOMMMMMMMMMLLLOOOTTTggg{{{}}}{{{xxxuuutttrrrqqqpppooonnnkkkiiihhhfffbbb___]]]^^^___```dddeeeiiiqqq|||xxxrrriiiaaaZZZTTTOOOKKKHHHEEEBBBAAAAAAAAA@@@???@@@BBBDDDEEEEEEFFFGGGIII~~~nnnaaaXXXSSSNNNKKKHHHIIIIIIIIIOOOXXX^^^]]]WWWNNNGGGFFFHHHIIILLLOOOSSSVVV[[[^^^```cccfffiiihhhjjjkkkmmmnnnpppsssuuuxxx{{{sss]]]NNNFFFCCC@@@???>>>===;;;999666666444333222444999<<>>>>>======<<<<<<<<<<<<<<<===>>>@@@BBBDDDGGGLLLOOOVVV```jjjpppwwwzzzpppiii^^^YYYRRRKKKHHHHHHJJJLLLQQQSSSZZZdddllltttxxxlllnnnuuuzzzkkk```[[[fffpppqqqhhhaaaaaadddyyyiii[[[TTTNNNNNNSSSYYYTTTPPPQQQQQQPPPQQQUUUhhh||||||yyyyyyxxxvvvvvvuuutttqqqooommmlllhhheeebbb```______^^^___aaagggpppzzzxxxrrriii```XXXRRRNNNLLLGGGEEEBBBAAABBBAAA@@@???<<>>;;;999777777666444333444888:::FFFYYYkkkooonnnmmmhhhbbb]]]VVVPPPOOOOOONNNPPPSSSOOOTTTXXXUUUNNNKKKOOOTTT[[[mmmzzzwwwzzz{{{wwwmmmccc[[[XXXTTTQQQMMMJJJGGGGGGHHHIIIIIIQQQ\\\hhhwwwtttnnnlllfffaaaYYYPPPIIIEEEDDDCCCHHHKKKOOOPPPNNNHHHBBB===888777777666555555444444333222222111111222222333999===EEEOOOZZZccckkkoooqqqtttwwwzzz{{{}}}|||rrrjjjfffgggjjjooo}}}xxxkkkoooyyyjjjWWWGGG===::::::666666666777888999:::;;;===>>>@@@CCCFFFIIIKKKLLLOOOTTTYYY\\\]]]aaaiiippp{{{rrr^^^SSSLLLGGGFFFDDD>>><<<===>>>===<<<<<<;;;;;;<<<<<<<<<===@@@AAABBBEEEIIILLLTTT]]]ggglllqqqzzz|||qqqfff___RRRNNNIIIDDDBBBCCCEEEFFFJJJLLLSSS]]]dddjjjttt~~~pppkkkoooyyyiii^^^gggpppqqqkkkdddbbbcccsssrrrccc[[[TTTTTTYYY^^^XXXSSSTTTTTTSSSSSSVVViii}}}}}}~~~|||||||||{{{xxxvvvtttrrrpppmmmhhhddd```]]]YYYZZZ\\\^^^dddlllwww~~~wwwssslllccc[[[UUURRRPPPIIIFFFCCCAAAAAA@@@???>>>>>>@@@CCCCCCCCCCCCDDDEEE{{{|||~~~ooobbbYYYSSSOOOLLLJJJJJJHHHIIIQQQ^^^gggjjj[[[PPPFFFDDDDDDFFFIIINNNOOOTTTZZZ\\\]]]___cccgggffffffgggiiilllooorrrsssrrrvvvzzz{{{{{{}}}jjjXXXPPPGGGAAA@@@???===:::777888777666444444666888CCCVVVfffiiigggeee]]]RRRLLLGGGFFFJJJNNNSSS]]]hhhkkktttyyyqqq```SSSRRRUUU[[[mmm~~~wwwmmmaaaWWWRRRPPPJJJHHHFFFEEEDDDCCCCCCDDDCCCIIIRRR]]]kkk}}}{{{wwwrrrjjj```WWWPPPLLLJJJMMMPPPTTTVVVTTTMMMEEE@@@888888777777666555555555555444444333333444444444999>>>GGGRRR\\\eeekkknnnsssuuuxxxzzz{{{|||~~~yyyooohhhdddeeehhhnnn}}}vvvkkkqqqzzzkkkXXXHHH>>>;;;:::777777888888999;;;<<<===>>>???BBBEEEHHHKKKMMMNNNOOOTTTYYYZZZ[[[```jjjsssyyyfffSSSLLLFFFEEEBBB>>><<<>>>======<<<;;;;;;;;;;;;<<<;;;===???@@@BBBDDDGGGJJJPPPYYYaaaeeejjjqqqwwwyyy|||rrrggg\\\UUUIIIGGGDDDAAA@@@@@@BBBCCCFFFIIIPPPYYY___ccckkktttxxxoooooo{{{{{{kkknnnpppoookkkhhhggghhhyyy}}}nnnddd]]]\\\aaaaaaZZZTTTUUUUUUTTTTTTVVViii~~~}}}zzzyyyxxxuuuooohhhaaa\\\VVVYYYZZZXXXXXX^^^jjjttt~~~zzzxxxsssllleee___[[[YYYSSSOOOJJJFFFDDDCCCAAA@@@BBBDDDEEEFFFEEEFFFHHHJJJ{{{|||ooobbbZZZUUUPPPMMMJJJJJJHHHHHHPPP^^^iiilll]]]QQQFFFBBBBBBDDDHHHMMMNNNTTTYYY\\\\\\]]]bbbgggeeeeeeeeegggkkkooorrrrrrqqquuuyyy{{{|||}}}^^^UUUJJJCCCAAA@@@>>>;;;888888888777555444555666===NNN\\\]]]\\\\\\TTTHHHEEEBBBEEEMMMSSS[[[iiixxxrrr]]]WWWYYYUUUggg~~~pppaaaSSSLLLIIIIII@@@@@@@@@@@@AAAAAABBBBBBCCCGGGNNNWWWaaattt}}}sssiii```ZZZXXXPPPSSSXXXZZZWWWPPPHHHBBB888888777777666666555555777666666555555555666666999>>>HHHTTT^^^fffkkknnnuuuwwwyyy{{{{{{{{{|||~~~xxxmmmfffbbbbbbfffmmm|||vvvlllrrrzzzjjjXXXGGG===:::999:::;;;;;;<<<===>>>@@@@@@???@@@CCCFFFIIILLLNNNNNNOOOTTTXXXYYYZZZ```kkkuuulllSSSKKKEEECCCAAA>>>>>>@@@======<<<;;;;;;;;;;;;<<<:::<<<>>>@@@AAACCCFFFIIIMMMUUU]]]```dddkkkqqqrrrxxxwwwxxx|||xxxoooeeeYYYNNNGGGEEEDDDBBB@@@@@@@@@AAABBBFFFIIIPPPYYY]]]```hhhpppxxxuuuuuuuuuxxxvvvrrrnnnlllkkklllmmmvvvlllcccbbbgggbbbZZZTTTUUUUUUTTTSSSUUUiii~~~~~~~~~~~~zzztttkkkbbb\\\VVVYYYYYYUUUQQQUUUbbbmmmyyy}}}~~~|||vvvpppiiieeeccc^^^ZZZSSSMMMJJJHHHEEEDDDAAABBBCCCDDDDDDEEEGGGJJJ|||}}}qqqddd\\\UUUPPPLLLIIIKKKJJJIIIOOO\\\fffiiiiiiXXXGGGAAABBBEEEHHHKKKOOORRRVVVZZZ\\\___bbbdddggghhhiiijjjllloooqqqrrrtttuuuvvvxxxzzz|||}}}~~~ttteeeTTTIIICCC>>>===>>>999888888777777777777888===DDDLLLOOONNNJJJHHHHHHBBBDDDKKKTTT]]]iii|||mmm^^^ZZZZZZbbbrrr}}}uuuiii[[[PPPIIIEEEDDDEEEDDDBBBAAA@@@@@@AAABBBCCCCCCGGGOOOXXXhhh}}}uuunnnhhhaaa[[[XXX[[[[[[SSSGGG???<<<:::888777777666555444555555555555555444444444<<<@@@JJJVVVbbbjjjnnnpppsssvvvyyy{{{{{{|||}}}~~~sssgggcccbbbdddgggnnn}}}ssslllyyy{{{wwwjjjUUUEEE>>>;;;999888999:::;;;===>>>?????????BBBEEEGGGHHHIIIJJJLLLMMMPPPUUUXXXZZZ```gggmmm|||mmmXXXOOOGGGDDDCCC@@@@@@BBB<<<<<<;;;::::::::::::;;;===>>>??????@@@CCCGGGKKKQQQUUU[[[___cccfffiiilllnnnoooqqqvvv{{{~~~~~~}}}xxxlllddd[[[OOOGGGDDD@@@???>>>===>>>???AAABBBFFFIIINNNRRRWWW\\\bbbeeessszzzzzzqqqrrrzzztttkkkmmmpppmmmpppwwwtttooommmlllhhh\\\SSSRRRRRROOOPPPTTTbbbttt~~~zzztttlllccc]]]ZZZYYYUUURRRRRRVVV]]]bbbqqqxxx}}}rrrmmmdddZZZRRRLLLIIIGGGHHHGGGGGGHHHKKKNNNOOOOOOxxxxxxqqqddd[[[UUUOOOLLLIIIKKKJJJJJJQQQ___iiimmmkkkZZZIIIBBBBBBEEEHHHKKKOOORRRVVVYYY\\\^^^bbbdddfffggghhhiiikkknnnpppqqqrrrrrrtttvvvxxxzzz{{{|||~~~qqq[[[NNNHHHCCC???>>>;;;:::999777666555555555999>>>DDDHHHIIIHHHFFFEEEBBBEEENNN[[[gggssszzzkkkeee```fffqqq}}}yyyoooiii^^^SSSKKKEEECCCCCCCCCBBB@@@???>>>??????@@@BBBBBBEEEKKKRRR___sss{{{iiibbb]]]^^^\\\SSSGGGAAA999777666777888::::::999888777777666666555555555<<>><<<:::999999:::;;;<<<===>>>??????AAADDDEEEFFFHHHJJJLLLPPPSSSWWWYYYZZZ^^^eeejjjtttuuuzzzsssYYYOOOFFFCCCBBB@@@>>>>>><<<<<<;;;::::::::::::;;;===>>>??????@@@CCCGGGKKKPPPTTTYYY^^^aaadddfffhhhkkkkkknnnrrrwwwzzzzzzyyy{{{{{{|||}}}||||||{{{{{{xxxlll```XXXQQQIIICCCAAA@@@???=========>>>@@@AAADDDGGGKKKOOOSSSXXX]]]aaalllsss~~~~~~rrriiinnnxxx{{{sssvvv{{{}}}xxxrrrooohhh]]]TTTSSSSSSQQQSSSVVV```nnnzzztttmmmeee```ZZZYYYVVVSSSSSSVVV[[[```fffnnnxxxyyymmmbbbZZZUUURRRLLLLLLLLLNNNPPPRRRRRRRRR~~~vvvuuurrrdddZZZTTTOOOLLLIIIKKKKKKKKKSSSbbbmmmrrrnnn]]]KKKCCCCCCEEEGGGJJJNNNQQQUUUYYY[[[^^^aaaccceeeeeefffhhhjjjlllnnnoooooopppqqqsssuuuwwwyyyyyyzzz|||iiiYYYQQQIIIBBB>>>===<<<:::888666444444333777999>>>CCCIIIKKKKKKJJJGGGIIIRRRddduuutttmmmhhhlllrrrwwwwwwtttnnnjjj___[[[SSSKKKFFFCCCDDDDDDAAA@@@>>>===<<<<<<======@@@@@@BBBGGGKKKSSSbbbpppvvvllldddaaa\\\RRRGGGBBB999888777888:::<<<<<<;;;::::::999888777666666666===DDDOOO\\\gggnnnqqqrrrsssuuuxxxzzzzzz{{{|||~~~~~~tttiiiaaa___cccjjjqqq|||~~~nnnkkk{{{vvvqqqdddQQQDDD???===;;;::::::::::::;;;<<<===>>>???AAACCCDDDEEEGGGKKKMMMTTTWWWZZZ[[[\\\^^^cccgggkkkooovvv~~~xxx]]]QQQFFFCCCCCCAAA===<<<<<<<<<;;;::::::::::::;;;<<<===>>>???@@@CCCGGGKKKPPPTTTYYY]]]```bbbdddfffiiijjjlllppptttwwwwwwvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvzzz~~~{{{kkk___SSSLLLGGGBBB@@@@@@>>>======<<<<<<===???@@@BBBEEEHHHKKKNNNRRRWWWZZZbbbiiitttqqqccccccgggooo~~~~~~zzzrrrkkkaaaXXXUUUUUUTTTUUUWWW^^^gggwww~~~xxxrrrkkkeeeaaa[[[ZZZXXXVVVTTTTTTWWWZZZ\\\cccnnnvvv}}}vvvkkkddd```ZZZYYYYYY[[[\\\\\\ZZZXXX~~~xxxxxxtttdddZZZTTTOOOLLLHHHJJJJJJKKKTTTcccpppuuurrr```MMMEEEDDDEEEGGGIIIMMMPPPTTTXXXZZZ]]]```bbbcccdddeeefffhhhkkkmmmnnnnnnnnnppprrrtttvvvwwwxxxyyy{{{~~~}}}iiiYYYLLLDDDAAA===<<<:::888666555444444888999===FFFPPPWWWZZZYYYTTTRRRZZZnnnyyyqqqpppsssvvvuuupppiiidddaaaVVVSSSMMMHHHDDDDDDEEEFFF@@@???>>><<<;;;<<<<<<===??????AAADDDGGGJJJUUU___uuuuuujjjccc[[[OOOEEE@@@===;;;999999;;;;;;;;;:::<<<;;;999888777666777777===EEERRR___hhhnnnqqqrrrsssuuuwwwyyyyyyzzz|||~~~tttiiiaaa]]]bbbjjjrrr{{{~~~}}}xxxjjjkkk}}}sssmmm```NNNBBB???===;;;::::::::::::;;;<<<===>>>AAACCCDDDEEEGGGIIIMMMOOOUUUYYY]]]^^^^^^```cccgggnnnssszzzyyy```SSSGGGEEEEEECCC???<<<<<<<<<;;;::::::::::::;;;;;;===>>>???@@@CCCGGGKKKRRRVVV\\\```cccdddfffgggllllllnnnqqquuuwwwwwwuuuwwwxxxzzz{{{|||{{{zzzyyytttvvvzzz|||~~~|||tttooocccWWWKKKEEEBBB??????AAA===<<<<<<<<<<<<===>>>>>>AAACCCFFFIIIKKKNNNRRRUUU[[[bbblllxxxnnnaaa^^^\\\^^^gggzzz|||tttnnnfff]]]YYYYYYZZZZZZZZZaaacccmmmyyyqqqlllgggcccaaa]]]]]]\\\XXXTTTRRRRRRSSSVVV]]]fffooovvvyyyvvvqqqpppooonnnmmmiiieeeaaa}}}yyyzzzwwwggg\\\UUUPPPMMMGGGIIIHHHIIISSSbbbpppuuutttbbbOOOFFFEEEEEEFFFHHHLLLOOOSSSWWWYYY\\\___aaabbbcccdddeeegggjjjlllmmmmmmnnnppprrrtttvvvwwwxxxzzz|||{{{cccOOOFFFFFF<<<;;;:::999777777777777:::;;;@@@KKKYYYdddiiikkkddd___eee{{{}}}vvvsssvvvwwwuuuooofff```\\\SSSPPPKKKFFFDDDCCCDDDEEEAAA@@@>>>===<<<<<<======???>>>@@@DDDFFFGGGNNNUUUeeerrrvvvkkkcccYYYLLLBBB>>>===<<<::::::;;;<<<<<<;;;<<<:::999777666666777888???HHHUUU```hhhllloooqqqssstttvvvwwwxxxyyy{{{}}}}}}rrrhhhaaa]]]bbbjjjrrrzzzzzzxxxssshhhlll~~~pppjjj[[[JJJ@@@>>>===;;;;;;;;;::::::;;;===???@@@EEEFFFHHHIIIJJJLLLOOOQQQUUUYYY^^^aaaaaabbbeeehhhpppuuu{{{~~~wwwaaaUUUIIIFFFEEEBBB>>>===<<<<<<;;;::::::::::::;;;;;;<<<===>>>@@@CCCGGGKKKUUUYYY```eeehhhjjjkkkmmmoooooopppsssvvvxxxwwwuuuwwwyyy|||~~~vvvuuuuuuvvvzzz~~~|||tttkkkeee\\\QQQFFFBBB@@@===>>>@@@<<<<<<<<<<<<<<<======>>>AAACCCEEEGGGIIIKKKOOORRRXXX^^^hhhrrr|||}}}jjj[[[UUUQQQRRRWWWccc{{{tttyyyvvvmmmhhhccc```bbbeeefffeeefffdddgggxxx~~~xxxqqqjjjfffcccaaa```______]]]XXXSSSNNNLLLLLLPPPVVV^^^gggppp|||}}}wwwpppkkk{{{wwwxxxzzzjjj___XXXRRROOOHHHIIIHHHHHHQQQaaannntttuuucccOOOFFFDDDDDDFFFHHHKKKNNNRRRVVVXXX[[[^^^```bbbbbbccceeegggiiikkklllmmmnnnoooqqqsssuuuwwwxxxzzz|||pppVVVJJJIII===<<<;;;:::999999999999888<<>>===<<<======>>>@@@>>>@@@DDDEEEEEEJJJOOOWWWeeesss{{{}}}||||||zzztttmmmfff```WWWJJJ@@@===;;;999999:::<<<>>>>>>===<<<:::888777666777999:::CCCLLLXXXbbbgggkkkoooqqqssstttvvvvvvwwwxxx{{{}}}}}}~~~zzznnngggbbb___bbbhhhqqqxxxwwwtttpppgggmmm|||ooogggXXXGGG???>>>===:::<<<;;;::::::<<<>>>AAACCCHHHJJJMMMNNNNNNNNNPPPQQQRRRXXX^^^aaabbbccceeehhhkkkooouuuyyy{{{yyyeee[[[PPPJJJFFF@@@======<<<<<<;;;::::::::::::;;;:::;;;===>>>???CCCHHHKKKUUUZZZbbbhhhllloooqqqrrrqqqqqqrrruuuwwwxxxwwwvvvxxxzzz}}}wwwtttrrrssswww}}}}}}vvvmmmbbb[[[SSSJJJAAA???>>><<<;;;<<<<<<<<<<<<===============@@@BBBEEEFFFHHHJJJNNNPPPVVV\\\dddmmmvvvtttdddOOOIIIFFFHHHJJJQQQcccuuuxxxtttpppqqqzzz{{{nnnmmmkkkjjjoootttuuurrrhhhddddddrrrrrrnnngggbbb```___^^^]]][[[[[[YYYUUUOOOKKKHHHHHHGGGLLLTTT^^^iiiyyy~~~yyy}}}uuuttt|||mmmccc[[[UUUPPPKKKKKKIIIIIIQQQ```mmmrrrtttbbbOOOFFFDDDDDDEEEHHHJJJMMMRRRUUUWWWZZZ]]]___bbbbbbccceeegggiiikkkllllllmmmnnnppprrrtttvvvwwwxxxzzz}}}~~~bbbPPPJJJ@@@???>>><<<:::999999888888>>>HHHTTT```kkkuuu{{{zzzyyysssmmmggg___ZZZTTTQQQLLLHHHDDDCCCCCCCCCAAA@@@>>>===<<<<<<======@@@>>>???BBBCCCCCCEEEJJJOOO]]]llltttzzz{{{nnneeecccbbb```bbb___]]][[[UUUJJJBBB???<<<:::999999;;;======<<<<<<;;;999888888:::<<<===HHHPPP[[[cccgggkkkooosssrrrtttuuuuuuvvvwww{{{}}}|||}}}wwwkkkeeecccaaacccfffpppvvvuuusssooohhhoooyyynnneeeUUUEEE======<<<888<<<;;;;;;;;;===@@@DDDFFFJJJMMMPPPRRRQQQPPPOOOOOOQQQVVV\\\`````````bbbdddfffiiinnnrrrttt~~~ppphhh]]]TTTJJJAAA>>>@@@<<<<<<;;;::::::::::::;;;999;;;<<<===???CCCHHHKKKQQQXXXaaaiiinnnrrrtttvvvwwwvvvwwwyyy{{{|||{{{yyy|||~~~}}}zzzwwwtttvvvzzz{{{uuummmcccXXXQQQJJJCCC>>>??????<<<::::::<<<<<<======>>>>>>>>>>>>???AAADDDEEEGGGIIIMMMOOOTTTYYYaaahhhoooxxxzzzfffYYYIIIBBB???BBBCCCDDDOOO]]]uuuyyypppsssyyyzzzyyyxxx{{{}}}vvvgggbbbbbbnnn~~~xxxtttccc___ZZZWWWWWWWWWWWWWWWSSSSSSRRRNNNJJJGGGFFFGGGBBBFFFLLLUUU```qqquuuqqqzzz~~~pppeee]]]VVVQQQMMMMMMKKKIIIQQQ```lllrrrtttbbbOOOFFFDDDDDDEEEHHHJJJMMMQQQUUUWWWZZZ]]]___bbbcccdddeeegggiiikkkmmmkkklllmmmoooqqqsssuuuvvvvvvxxx{{{}}}~~~lllUUUJJJDDDBBB@@@===;;;999888777999AAAMMMWWWaaakkkuuu|||}}}sssmmmhhhaaa[[[VVVTTTOOOJJJGGGFFFEEEFFF@@@???===<<<;;;;;;<<<<<>>>>>@@@AAA@@@BBBFFFLLLZZZiiippptttxxx{{{zzzxxxwwwooobbbWWWTTTQQQNNNUUUTTTUUUXXXUUUKKKCCCAAA@@@===;;;:::::::::999777===;;;:::999999<<<>>>@@@LLLTTT^^^eeehhhkkkppptttrrrtttuuuuuuuuuwwwzzz}}}~~~uuuiiiddddddccccccdddooouuutttrrrooohhhpppwwwnnneeeTTTDDD<<<<<<;;;888<<<;;;;;;<<<>>>BBBFFFHHHJJJMMMQQQSSSRRRPPPNNNMMMPPPUUU[[[___^^^]]]^^^```ggghhhkkkoooqqqyyy{{{tttjjj^^^PPPDDDAAAEEE<<<<<<;;;::::::::::::;;;999:::<<<===???CCCHHHKKKNNNUUU___hhhnnnrrruuuwww|||||||||~~~}}}~~~|||}}}{{{yyy{{{~~~zzzuuunnneeeZZZPPPIIIEEE???===@@@BBB???<<<<<<<<<======>>>???>>>>>>>>>>>>@@@BBBDDDFFFHHHLLLOOOSSSWWW^^^dddjjjrrr|||}}}kkkZZZNNNLLLBBB>>>AAA@@@===CCCOOOSSSlllvvv|||}}}ttteee``````kkkzzzssslllgggVVVSSSPPPNNNOOOPPPQQQQQQLLLLLLKKKIIIGGGEEEFFFGGGBBBEEEIIIOOOYYYiiizzzvvvrrrqqqtttfff[[[UUUQQQKKKIIIIIIMMMQQQYYYgggtttzzzhhhQQQCCCAAADDDFFFFFFHHHKKKOOOSSSUUUXXX[[[]]]aaaccceeegggiiikkkllllllkkklllmmmnnnnnnoooqqqtttuuuvvvxxxzzzzzz||||||yyyooopppssswww~~~eeeOOOKKKCCC===<<<;;;888999;;;<<>>===;;;:::;;;;;;<<<<<<===>>>???@@@BBBCCCCCCHHHSSS^^^fffoooyyy|||xxxsssoooggg\\\QQQIIIFFFEEEEEEIIINNNQQQPPPLLLHHHEEEEEEBBB===;;;::::::999999;;;===??????======???AAARRRYYYaaaeeefffhhhkkkooouuuvvvxxxyyyzzz{{{{{{|||~~~~~~}}}ssshhhcccaaaaaaeeejjjsssuuuppplllkkkfffnnnwwwiii```QQQBBB;;;;;;<<<;;;<<<<<<<<<===???BBBDDDFFFKKKNNNNNNLLLLLLOOOPPPMMMPPPUUU[[[]]]\\\\\\^^^bbbeeefffiiinnnqqqwww}}}iiiUUUGGGAAA???<<<<<<;;;:::999999999999888:::<<<>>>???BBBEEEHHHMMMPPPUUU]]]eeemmmssswww{{{}}}}}}|||uuujjjaaaWWWLLLEEECCC>>>===<<<<<<>>>>>>===<<<>>>======<<<<<<<<<======???@@@AAABBBDDDFFFHHHIIIRRRVVV[[[```gggnnnvvv{{{uuujjj]]]NNNDDDAAA@@@>>>======>>>???@@@IIIRRRaaappp~~~zzzvvv{{{}}}pppfffbbb___hhhvvvmmmfff```\\\NNNKKKGGGFFFFFFFFFFFFEEEGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@AAAHHHQQQ^^^qqqxxxqqqppptttfff\\\UUURRRMMMKKKKKKNNNRRRZZZiiiwww{{{iiiRRRDDDAAADDDFFFFFFHHHKKKPPPSSSUUUXXX[[[]]]aaabbbdddfffhhhiiijjjjjjjjjkkklllmmmmmmnnnpppsssuuuwwwyyyzzz{{{|||rrrhhhaaa___\\\\\\^^^```gggtttpppYYYMMMEEE???======::::::<<<888???OOObbbnnnttt}}}|||rrrlllggg```\\\ZZZVVVPPPLLLIIIHHHFFFEEE@@@???===<<<;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAAEEEOOO[[[cccmmmwwwyyyvvvpppllldddZZZOOOGGGCCCCCCBBBGGGNNNSSSTTTRRROOOMMMPPPLLLHHHEEEBBB@@@===;;;888:::===>>>>>>@@@CCCFFFTTTZZZbbbggghhhiiimmmpppuuuuuuwwwyyyzzz{{{{{{{{{~~~~~~|||rrrfffaaa___```dddjjjrrrrrrkkkeeeccc___iiixxxhhh^^^OOOBBB<<<<<<<<<<<<<<<<<<======???BBBDDDFFFIIILLLMMMLLLMMMRRRSSSQQQOOOUUUZZZ\\\[[[ZZZ]]]```dddeeeiiinnnqqqvvv}}}iiiVVVGGG@@@>>><<<<<<;;;:::999999999999888999;;;===>>>@@@CCCFFFJJJLLLRRRYYYaaaiiiooorrr{{{}}}~~~{{{xxxmmmbbbYYYPPPGGGAAAAAA>>><<<;;;;;;<<<;;;:::999======<<<<<<;;;<<<<<<===??????@@@AAACCCEEEGGGHHHJJJNNNSSSZZZ```gggnnnsssyyy|||lll___VVVNNNDDD===>>>===<<<;;;;;;<<<===>>><<>>???DDDLLLWWWhhhwww{{{sssrrruuufff\\\VVVSSSPPPNNNMMMNNNQQQZZZkkk{{{|||kkkUUUFFFBBBDDDFFFEEEHHHKKKPPPSSSUUUXXX[[[]]]```aaabbbdddfffggghhhhhhiiijjjlllllllllmmmppprrruuuwwwyyyzzz{{{|||{{{hhh\\\TTTPPPNNNOOOOOOOOOPPPVVVbbbrrr~~~{{{dddQQQIIIAAA@@@???<<<;;;<<<:::BBBSSSgggvvvyyyrrrmmmhhhbbb^^^[[[WWWRRRNNNKKKJJJHHHFFF@@@???===<<<;;;;;;<<<<<<>>>>>>>>>>>>??????@@@@@@AAAJJJVVV```jjjsssvvvtttoookkkdddZZZOOOHHHDDDCCCCCCIIISSS]]]ccceeeeeecccfffbbb]]]XXXQQQJJJBBB===999;;;===???AAACCCGGGKKKWWW]]]cccgggiiikkknnnqqqssstttvvvxxxyyyzzz{{{{{{~~~~~~|||qqqeee```^^^___dddkkkrrrpppeee\\\ZZZXXXgggyyyeeeZZZLLLBBB>>>=========>>>===>>>>>>@@@BBBDDDFFFGGGJJJLLLKKKNNNTTTVVVUUUPPPUUUZZZ\\\[[[[[[^^^```bbbdddhhhmmmooorrr|||ssscccRRRGGG@@@>>><<<<<<;;;:::999999999999888999;;;<<<<<<>>>@@@CCCFFFHHHMMMTTT\\\ccciiilllwwwyyy}}}{{{xxxnnncccWWWOOOGGG@@@===>>>>>>===;;;;;;;;;;;;999777<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>???@@@BBBDDDEEEFFFFFFJJJQQQWWW]]]ccciiinnnrrrwww||||||pppeeeVVVKKKGGGDDD@@@===;;;:::999888999999;;;<<<:::;;;>>>AAAFFFOOOXXX^^^www}}}xxxmmm___TTTMMMLLLSSS\\\ttttttjjjbbb___]]]\\\dddzzzzzzvvvooojjjbbbZZZTTTOOOJJJHHHFFFCCC@@@>>>>>>>>>>>>===@@@AAAAAAAAA@@@???>>>===???<<<<<<@@@EEEMMM\\\iii{{{wwwuuuvvvggg\\\VVVSSSRRROOOMMMMMMOOOXXXkkk|||~~~nnnXXXHHHCCCDDDEEEEEEHHHKKKOOOSSSUUUXXX[[[]]]```aaabbbdddeeefffggggggiiikkklllllllllmmmppprrrvvvwwwyyyzzzzzz|||~~~kkk[[[SSSPPPNNNLLLKKKLLLLLLLLLPPPXXXeeennnvvv{{{}}}xxxyyynnnWWWMMMDDDAAA@@@===;;;;;;>>>DDDRRRiii~~~zzzuuuqqqmmmhhhccc___[[[WWWSSSOOOMMMKKKIIIGGG@@@???>>><<<<<<<<<<<<===AAAAAAAAAAAAAAAAAA@@@@@@@@@GGGQQQ\\\fffooossssssqqqnnnggg^^^TTTLLLHHHGGGIIIQQQ___ppp}}}zzzqqqeeeWWWJJJAAA@@@AAAAAABBBEEEHHHLLLOOOZZZ^^^cccgggiiikkknnnqqqrrrsssuuuwwwyyyzzzzzz{{{}}}~~~{{{qqqfffaaa___aaafffllltttpppbbbVVVSSSTTTgggyyycccVVVHHHAAA>>><<<<<<===>>>>>>>>>???AAACCCEEEGGGGGGJJJKKKKKKNNNTTTWWWVVVQQQUUUYYY\\\]]]___bbbdddbbbcccgggkkkllllllttt}}}}}}wwwooojjj```UUUKKKDDDAAA???<<<<<<;;;:::999999999999999:::<<<<<<<<<===???AAADDDGGGKKKQQQXXX```eeehhhooorrrvvvzzz|||~~~}}}wwwsssfff[[[PPPHHHAAA;;;:::<<<>>>===;;;;;;<<<<<<;;;:::;;;;;;:::::::::;;;<<<<<<>>>>>>>>>???@@@BBBCCCDDDDDDHHHOOOUUUZZZ```eeeiiilllooosssvvvzzzzzzqqqfff]]]TTTIIIBBB@@@@@@@@@>>>999999888888888999:::;;;>>>>>>======???DDDKKKQQQ___gggmmmjjjggggggiiiiiibbbZZZQQQKKKFFFEEEKKKTTTeeezzzxxxmmmeee___[[[ZZZ\\\dddyyyxxxqqqmmmccc___XXXRRRNNNJJJGGGDDDCCCAAA>>>======<<<;;;:::===============<<<;;;;;;<<<999999<<>>JJJeee}}}zzzxxxwwwuuuvvvtttrrrooolllhhhccc```[[[XXXSSSPPPNNNLLLJJJHHHBBBAAA???>>>======>>>>>>BBBBBBBBBAAAAAAAAAAAA@@@AAAEEENNNYYYccckkkppptttssspppjjjbbbXXXPPPLLLKKKPPPZZZlll|||hhhVVVKKKIIIHHHGGGHHHLLLQQQUUUWWW\\\___cccfffiiikkknnnooorrrsssuuuwwwyyyzzz{{{{{{}}}}}}~~~{{{qqqgggcccbbbccchhhnnnsssnnn___RRRNNNRRRiiizzzdddTTTEEE@@@>>>;;;:::<<<>>>??????@@@BBBEEEGGGIIIJJJLLLMMMKKKMMMSSSVVVUUUPPPSSSVVVZZZ]]]```ccceeebbbcccgggjjjhhhhhhnnnvvvzzzmmmeee[[[WWWPPPIIIDDDAAA??????<<<<<<;;;:::999999999999:::;;;<<<<<<<<<===???AAAEEEGGGKKKQQQWWW^^^cccfffjjjmmmqqquuuxxx{{{zzzsssnnn___VVVLLLFFFAAA<<<:::<<<<<<;;;:::;;;<<<===<<<;;;:::::::::::::::;;;<<<===>>>>>>>>>??????AAABBBBBBAAAEEEJJJOOOSSSXXX^^^aaaeeegggiiijjjllljjj___SSSLLLGGGAAA===<<<<<<;;;::::::::::::::::::;;;;;;<<<:::;;;;;;;;;;;;>>>BBBEEEJJJRRRXXXUUUPPPOOOOOONNNLLLHHHEEEEEEBBBAAADDDJJJXXXlllwwwpppiiibbb]]]YYY[[[^^^gggyyy{{{ssskkkfff\\\XXXRRRNNNKKKIIIFFFEEECCCAAA???>>>>>>===<<<:::;;;;;;;;;;;;;;;::::::999999777777:::<<<@@@JJJUUU```lll|||~~~vvv}}}nnn```WWWRRROOONNNMMMLLLLLLTTThhh{{{sss___NNNEEECCCDDDDDDEEEHHHMMMPPPRRRUUUXXXZZZ^^^___aaaccceeeggghhhhhhkkklllnnnnnnnnnooorrrttttttuuuwwwwwwwwwyyy{{{}}}zzz{{{}}}~~~~~~}}}xxxxxxxxxzzz~~~sssjjj^^^SSSMMMHHHEEEBBBBBBDDDGGGGGGEEEFFFJJJMMMUUUVVVUUUSSSPPPQQQUUUYYY___hhhuuujjjZZZJJJCCC@@@===;;;:::<<<===FFFaaavvvnnnmmmsss}}}}}}vvvpppmmmnnnoooooosssrrrqqqooolllhhheeebbb\\\YYYUUUSSSQQQOOOLLLJJJFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAADDDEEEKKKUUU___fffnnnuuutttrrrmmmeee[[[TTTOOONNNSSS^^^sss~~~jjj^^^TTTRRROOOPPPTTTZZZ___aaa^^^```cccfffiiilllnnnooorrrsssuuuwwwyyy{{{|||||||||}}}~~~yyyppphhhfffeeeeeeiiimmmoookkk\\\OOOLLLQQQlll}}}iiiVVVEEE@@@>>>:::999===>>>>>>???AAACCCGGGJJJLLLNNNPPPOOOMMMOOOTTTWWWWWWQQQSSSUUUXXX[[[___aaabbbbbbcccfffiiihhhgggnnnwwwsssfff^^^SSSOOOIIIDDDAAA???===<<<<<<<<<;;;:::999999999999999;;;<<<<<<<<<===???AAADDDFFFJJJOOOUUU[[[```cccgggjjjooosssvvvyyy}}}}}}uuullleeeVVVOOOIIIGGGDDD???===???<<<:::::::::;;;<<<;;;:::::::::::::::;;;<<<===>>>???????????????@@@AAABBBDDDFFFIIILLLPPPTTTZZZ^^^aaadddeeedddbbb___UUUKKKDDDBBB???======<<<;;;999:::;;;;;;<<<<<<=========666888;;;;;;;;;<<<===???@@@GGGJJJHHHEEEDDDCCCAAABBB@@@AAADDDCCC@@@BBBFFFTTTcccuuunnnlllgggbbb___\\\___cccjjjyyyyyytttmmmeee___WWWSSSNNNKKKIIIHHHFFFEEEEEECCCBBBAAAAAA@@@>>><<<:::;;;;;;;;;;;;;;;::::::777666777:::;;;===EEENNNVVVaaaooo{{{~~~pppzzzttteeeZZZTTTNNNNNNNNNMMMLLLSSSgggzzzvvvaaaPPPFFFCCCCCCDDDDDDGGGKKKNNNQQQSSSWWWYYY[[[\\\^^^aaadddfffggghhhjjjkkkmmmmmmmmmnnnqqqsssssstttuuuvvvvvvwwwyyy{{{yyy{{{|||||||||}}}zzzooohhhdddcccdddgggmmmqqqtttuuussslllaaaUUUKKKEEEBBBAAA@@@BBBDDDCCCAAABBBFFFJJJNNNLLLJJJIIIIIIIIIJJJJJJMMMTTT^^^gggttttttbbbNNNEEEAAA???<<<<<<===???FFF[[[zzzqqqbbbYYYXXXbbbvvvyyyuuusssrrrqqqttttttsssqqqmmmiiigggfff^^^\\\XXXVVVTTTRRROOOMMMKKKJJJHHHGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFGGGDDDHHHQQQZZZaaakkktttxxxvvvrrrjjjaaaYYYUUUSSSTTT___uuuvvveee```[[[YYY[[[___bbbcccbbbbbbdddgggkkknnnoooooossstttvvvxxxzzz|||}}}}}}|||}}}~~~vvvnnnhhhggggggfffhhhkkkllljjj]]]QQQOOOUUUqqqpppZZZGGGAAA???;;;:::>>>======???AAADDDHHHLLLNNNQQQSSSRRRPPPRRRXXX\\\[[[YYYXXXYYYZZZ]]]___``````aaabbbfffiiijjjkkkttt}}}nnn```YYYOOOKKKEEEAAA@@@???===;;;<<<<<<;;;:::999999999999777999:::;;;;;;<<>>>>>>>>===;;;:::;;;;;;;;;;;;<<<===>>>???@@@@@@?????????@@@AAAAAAGGGGGGHHHIIILLLPPPVVV[[[]]]aaabbb^^^ZZZVVVNNNFFFAAA@@@>>>============<<<:::;;;<<<===>>>>>>>>>>>>999;;;>>>?????????@@@AAAAAADDDEEECCCCCCEEEDDDAAADDDCCCDDDFFFEEEBBBCCCHHHOOOYYYooovvvoooooooookkkhhhhhhbbbeeehhhmmmxxxyyysssnnnhhh___XXXTTTQQQMMMJJJIIIHHHGGGFFFGGGEEEDDDCCCCCCBBB@@@>>>;;;<<<<<<======<<<<<<;;;888777888999999999???GGGOOOWWWcccrrr|||jjjsssxxxiii\\\UUUNNNOOOPPPOOOMMMTTTgggzzzwwwcccQQQFFFCCCCCCDDDCCCFFFJJJNNNPPPSSSVVVXXXXXXZZZ\\\```ccceeeggghhhiiijjjlllllllllmmmppprrrrrrsssuuuuuuuuuvvvxxxzzz{{{}}}~~~~~~||||||}}}~~~}}}~~~~~~}}}xxxoooddd\\\ZZZZZZ[[[^^^dddiiilllmmmqqqkkk```SSSHHHAAA@@@AAA===>>>>>>===<<<>>>DDDIIILLLIIIEEEEEEFFFGGGEEECCCAAAFFFMMMUUUaaattt{{{gggQQQFFFCCC@@@>>>>>>999===CCCPPPeeeyyy}}}xxxiii___SSSKKKJJJWWWttt|||yyyvvvvvvuuurrrnnnkkkiiihhh```^^^[[[YYYWWWUUURRROOOOOONNNLLLKKKJJJJJJKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKHHHDDDEEENNNWWW^^^iiittt}}}{{{wwwooofff^^^ZZZXXXUUU```wwwtttnnneee___^^^_________ddddddeeehhhlllooopppqqqssstttvvvyyy{{{}}}~~~~~~{{{|||~~~ssslllgggggggggfffgggjjjmmmkkk```UUUTTT[[[wwwvvv^^^IIICCCAAA<<<;;;@@@<<<===>>>AAAEEEJJJMMMPPPSSSUUUTTTSSSUUU\\\``````aaa```^^^___```aaaaaa``````aaaeeejjjllloooyyyzzziii[[[SSSKKKFFFBBB??????@@@>>><<<<<<<<<;;;:::999999999999555777888999:::;;;>>>@@@???AAAEEEIIIOOOTTTXXX[[[___bbbgggkkknnnqqquuuwwwyyyyyyzzz|||~~~zzzyyyyyyuuunnnbbbUUULLL???>>>@@@FFFIIIFFFDDDDDDIIIGGGDDDCCCBBB@@@===;;;;;;;;;;;;<<<===>>>??????AAA@@@@@@@@@@@@@@@AAAAAACCCCCCBBBBBBDDDHHHOOOTTTUUUYYY[[[VVVPPPKKKEEE???===;;;999888888999;;;<<<:::;;;<<<===>>>>>>>>>>>><<<>>>@@@AAA@@@@@@BBBCCCDDDEEEDDDBBBDDDHHHHHHDDDHHHEEEDDDEEECCCAAABBBGGGFFFKKK]]]xxx~~~vvvpppmmmnnnssssssoooooosssfffiiikkknnnwww~~~}}}wwwqqqmmmfff\\\UUUTTTQQQMMMJJJIIIIIIHHHGGGHHHFFFEEEEEEEEEDDDAAA???<<<<<<===>>>>>>=========999888888999888666;;;BBBJJJPPP\\\lll}}}}}}nnnppp{{{{{{jjj___ZZZRRRPPPOOOMMMLLLTTTgggzzzpppWWWEEE@@@AAABBBEEEFFFIIILLLPPPSSSVVVWWWYYYZZZ\\\___bbbdddfffgggjjjkkkmmmoooppppppnnnmmmpppqqqrrrsssttttttttttttyyyyyyyyy{{{}}}}}}{{{yyy}}}zzzwwwtttrrrnnniiifffaaa]]]]]]aaacccaaaaaacccjjjbbbXXXOOOHHHAAA>>>=========>>>@@@???===AAAHHHLLLLLLKKKIIIEEECCCCCCDDDDDDFFFEEEKKKWWW___uuuqqqZZZMMMEEE>>><<<>>>>>>===AAAMMM]]]fffeee```SSSQQQIIIEEEHHHMMMeee|||vvvqqqnnnllliiihhhgggbbb[[[UUUSSSSSSRRRRRRXXXUUUQQQNNNNNNNNNMMMLLLMMMMMMMMMOOORRRSSSSSSQQQPPPKKKHHHJJJNNNVVVcccnnnwww}}}xxxnnnggg```ZZZ\\\cccrrrvvvhhh___\\\^^^```aaacccfffjjjlllmmmmmmoooppppppsssxxx{{{}}}~~~~~~tttnnniiihhhgggfffiiinnnllliiiaaaUUUNNNZZZ{{{|||eeeLLL???<<<<<<<<<===>>>@@@BBBDDDFFFHHHLLLOOOPPPQQQQQQRRRUUU[[[ccchhhhhhfffdddbbbaaabbbcccdddbbbbbbbbbeeekkkttt|||sss```VVVSSSKKKGGGCCC@@@>>>===<<<;;;999::::::999777666777888999999999:::;;;<<<===>>>@@@CCCGGGKKKNNNSSSXXX[[[]]]^^^aaaeeejjjnnnqqqssspppssswww{{{~~~~~~|||{{{zzzvvvoooggg^^^UUULLLGGGBBBAAA??????CCCHHHOOORRRYYYTTTLLLDDD???============>>>>>>>>>>>>>>>======AAA@@@???>>>>>>@@@BBBCCCEEEDDDDDDDDDFFFIIILLLNNNPPPSSSTTTQQQJJJCCC>>>===<<<999777888;;;>>>>>>===>>>????????????@@@BBBEEEDDDCCCCCCDDDFFFGGGFFFEEEJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGHHHHHHHHHFFFEEEDDDDDDIIIQQQ[[[eeemmmsssvvvvvvvvvvvvuuusssooollljjjgggkkkqqqwww|||~~~uuuqqqoooqqqvvv|||~~~{{{zzzxxxrrrmmmhhh```[[[UUUPPPLLLJJJKKKKKKIIIGGGLLLIIIFFFEEEDDDCCCBBB@@@AAA@@@@@@???>>>===<<<<<<:::999777666666888999;;;@@@GGGWWWjjjyyy|||nnnmmmvvv|||lllaaa\\\SSSQQQOOOMMMMMMSSSfffwwwqqqYYYHHHBBBBBBBBBDDDFFFHHHLLLPPPTTTVVVXXXZZZ[[[]]]___bbbeeeggghhhhhhjjjlllnnnooopppppppppqqqqqqrrrsssssstttsssssswwwwwwwwwyyy{{{{{{yyywwwtttrrrooommmmmmkkkiiigggddd```___```___ZZZXXXZZZ\\\WWWQQQLLLHHHEEECCCCCC@@@???AAADDDDDDDDDKKKSSSYYYWWWTTTNNNHHHDDDCCCCCCDDDEEEBBBFFFPPPWWWlllxxxaaaRRRHHH@@@>>>???===;;;<<>>@@@CCCDDDFFFHHHLLLNNNRRRRRRRRRRRRUUUZZZbbbgggiiigggeeedddcccdddeeefffccccccccceeejjjrrryyy}}}rrr```WWWTTTKKKGGGCCC@@@>>>===<<<;;;999:::;;;999777666777888888888888999:::;;;<<<===AAADDDGGGJJJMMMQQQUUUYYYZZZ\\\___cccgggkkkmmmoooppprrruuuxxxyyyyyywwwvvvtttoooggg___WWWOOOGGGBBB@@@???======@@@EEEJJJNNNVVVRRRLLLFFFAAA???>>>???>>>??????@@@@@@??????>>>BBBAAA@@@@@@@@@BBBDDDEEEFFFFFFFFFFFFGGGJJJLLLMMMNNNOOOPPPMMMGGGAAA>>>===>>>;;;999:::<<<>>>===<<<>>>@@@AAABBBAAAAAABBBDDDFFFGGGIIIKKKLLLMMMKKKJJJOOOPPPPPPQQQPPPOOONNNMMMKKKKKKKKKJJJIIIGGGEEECCCCCCFFFJJJOOOTTTXXX[[[\\\]]]^^^___bbbeeehhhkkkllltttxxx~~~{{{wwwvvvzzz~~~wwwuuuttt{{{yyysssnnnggg```ZZZWWWRRRLLLJJJKKKLLLJJJIIIKKKIIIGGGFFFFFFEEECCCAAAAAAAAA@@@???>>>======<<<:::999888777777888999:::<<>>>>>BBBIIIOOOPPPPPPKKKMMMIIIIIINNNNNNYYYppp{{{wwwtttqqqnnnkkkiiifffbbb___^^^]]][[[YYYWWWUUUTTTTTTVVVXXXYYYYYY\\\\\\^^^```bbbaaa^^^\\\___VVVMMMGGGEEEGGGRRR\\\uuu}}}~~~wwwpppiiiccc```aaaggguuupppddd___```bbbcccaaadddiiilllmmmoooqqqrrrqqqtttxxx{{{|||}}}|||tttnnniiihhhhhhhhhlllrrrwwwnnnccc[[[[[[jjjrrrjjjmmmqqqpppiiiWWWDDD<<<<<<;;;::::::???AAACCCEEEGGGHHHKKKNNNRRRRRRSSSTTTVVVZZZaaafffjjjiiigggffffffggghhhiiifffeeedddfffiiiooouuuyyyqqqaaaXXXVVVKKKGGGCCC@@@>>>===<<<;;;999:::;;;:::888666777888777777777888999:::;;;<<>>>>>===;;;<<<>>>@@@AAAAAA@@@AAABBBIIIKKKPPPTTTWWWXXXWWWWWWZZZ[[[\\\\\\\\\ZZZWWWVVVRRRQQQPPPOOOMMMJJJHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLMMMPPPVVV___jjjtttzzz|||}}}sssqqqrrrzzz~~~xxxrrrkkkbbb\\\ZZZTTTNNNKKKLLLMMMLLLKKKJJJJJJIIIIIIIIIHHHEEECCCBBBBBBAAA@@@???>>>===<<<:::999888777777888999:::;;;>>>GGGUUUdddssswwwllleeehhh~~~pppddd]]]UUURRROOOLLLKKKPPP^^^lll}}}zzzmmmZZZJJJEEECCCBBBBBBCCCGGGKKKPPPTTTWWWYYYZZZ[[[]]]```bbbeeeggghhhhhhiiiiiijjjlllnnnppprrrqqqqqqrrrrrrrrrrrrqqqqqqsssssssssuuuuuussspppmmmddd```ZZZUUUSSSRRRRRRQQQQQQNNNOOOQQQOOOLLLMMMPPPMMMRRRVVVVVVWWWYYYYYYXXX[[[XXXUUUTTTSSSTTT]]]gggxxxtttlllbbbYYYSSSQQQQQQJJJMMMIIIGGGLLLPPP^^^vvvwww```NNNDDDAAAAAAAAAAAABBBGGGNNNVVV]]]```______WWWQQQSSSPPPWWWhhh~~~{{{xxxtttpppmmmhhhfffdddcccbbbaaa___]]]\\\ZZZYYYYYY[[[\\\\\\[[[cccdddeeeggghhheeeaaa]]]^^^TTTIIIBBB>>>@@@JJJTTTmmmvvv}}}|||xxxsssmmmgggeeecccdddkkkyyy}}}mmmaaa]]]]]]^^^___```dddhhhkkkmmmoooqqqsssrrrtttxxxzzz{{{}}}yyysssmmmiiiiiiiiijjjnnntttxxxpppfff^^^\\\jjj{{{jjjccchhhlllkkk^^^OOOAAA<<<======<<<<<<@@@BBBEEEGGGHHHIIIKKKMMMPPPQQQSSSUUUWWW\\\bbbfffiiiiiiiiihhhiiijjjkkkllljjjiiihhhhhhkkkoootttwww|||pppaaaXXXUUUKKKGGGCCC@@@>>>===<<<;;;:::;;;;;;:::888777777888777777888888999;;;<<<===AAACCCGGGJJJMMMPPPUUUXXXZZZ[[[^^^bbbeeeggghhhiiiqqqqqqrrrrrrssssssrrrrrrllleee\\\TTTMMMHHHDDDBBBBBBAAA@@@@@@AAADDDGGGIIIKKKJJJIIIGGGEEECCCAAA@@@@@@AAAAAABBBBBBBBBBBBAAACCCCCCCCCCCCDDDEEEGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGEEECCC@@@>>>======>>>???>>>>>>>>>>>>===<<<;;;>>>???AAABBBBBBDDDGGGJJJMMMSSS\\\ccciiikkkmmmmmmmmmnnnooopppooollliiiggg^^^]]][[[YYYVVVSSSPPPOOOPPPPPPPPPPPPOOOOOONNNMMMNNNOOORRRYYYfffvvv~~~~~~~~~wwwvvvxxx~~~yyyqqqiiibbb^^^XXXQQQNNNNNNNNNNNNLLLJJJJJJJJJKKKLLLJJJGGGDDDCCCCCCBBB@@@???>>>======::::::999888888888999999===>>>BBBLLLWWWggg}}}sssjjjaaacccyyyrrreee]]]UUUQQQNNNLLLKKKNNNZZZgggtttrrrhhhVVVIIIDDDCCCBBBAAACCCFFFKKKOOOTTTWWWYYYYYYZZZ\\\___bbbdddfffgggjjjjjjjjjjjjkkkmmmnnnoooooopppqqqqqqrrrqqqqqqqqqsssrrrrrrrrrqqqmmmhhhdddZZZUUUNNNIIIFFFEEEEEEDDDBBBAAACCCGGGHHHIIINNNUUU[[[dddkkkmmmoootttuuusssxxxrrrkkkfff```^^^dddmmmxxxtttnnneee\\\XXXWWWWWWOOOWWWUUUSSSVVVWWWaaattt~~~eeeQQQEEEAAA@@@===???EEEOOO]]]kkkuuu{{{}}}mmm^^^XXXSSSWWWfff}}}~~~{{{vvvqqqmmmgggeeeddddddeeedddbbb```^^^]]]\\\^^^```aaaaaa```gggggghhhhhhgggccc^^^ZZZSSSKKKBBB===:::<<>>@@@@@@???@@@BBBEEEHHHIIIJJJKKKLLLNNNMMMPPPSSSVVVYYY^^^cccgggggghhhhhhiiijjjkkkllllllmmmlllkkklllnnnrrrvvvyyy}}}rrrbbbXXXSSSKKKGGGCCC@@@>>>===<<<;;;:::;;;;;;:::888777888999999999999999:::<<<===>>>???BBBFFFJJJNNNSSSXXX\\\]]]___bbbeeehhhjjjkkkkkknnnnnnoooooooooooooooooofff```XXXPPPKKKHHHFFFDDDCCCBBBBBBBBBCCCEEEGGGHHHFFFFFFGGGGGGFFFDDDBBBAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEBBB???===<<<===>>>>>>>>>>>>>>>>>>============BBBCCCDDDFFFIIIOOOVVV[[[]]]eeeppp{{{wwwuuuqqqkkkfffaaa]]][[[[[[[[[\\\\\\ZZZXXXVVVTTTSSSRRRUUU\\\jjj|||~~~yyypppjjjeee___XXXSSSRRRRRRPPPNNNKKKKKKKKKLLLMMMKKKHHHEEEDDDDDDCCCAAA@@@>>>======;;;::::::999999888999999<<<;;;>>>EEENNN^^^vvv|||oooiii```bbbwwwuuuhhh___VVVRRRNNNMMMLLLOOOZZZeeerrrpppfffUUUHHHCCCBBBBBBBBBCCCGGGKKKOOOSSSVVVXXXXXXYYY[[[^^^```ccceeefffiiijjjjjjkkkkkklllllllllnnnnnnooopppqqqqqqqqqqqqsssqqqpppnnnkkkeee^^^YYYLLLHHHCCC???????????????===<<>>???BBBBBBBBBDDDEEEGGGKKKLLLLLLLLLMMMNNNMMMPPPTTTWWWZZZ^^^cccfffdddeeefffgggiiijjjkkklllmmmmmmmmmnnnrrrvvvzzz}}}wwwfffYYYQQQKKKGGGCCC@@@>>>===<<<;;;:::;;;<<<;;;999777888999999999999:::;;;<<<>>>>>>>>>AAAFFFKKKOOOTTTZZZ^^^___aaaeeeiiilllmmmmmmmmmjjjjjjkkkkkkjjjiiigggfff]]]XXXQQQKKKHHHFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEBBB>>><<<===>>>??????===>>>>>>>>>===>>>AAACCCBBBEEEIIINNNUUU^^^hhhnnnxxx~~~xxxsssqqqmmmnnnooonnnjjjeee```\\\VVVUUUUUUZZZdddsss{{{zzzyyy}}}yyysssnnnhhhaaa]]][[[XXXTTTQQQMMMLLLLLLLLLLLLKKKHHHFFFEEEEEECCCBBB@@@???>>>===;;;;;;;;;:::999999888888777777:::@@@HHHVVVmmm{{{lllggg```bbbvvvyyykkkbbbXXXTTTPPPPPPPPPSSS\\\eeewwwtttiiiWWWIIICCCBBBAAACCCDDDGGGKKKNNNRRRUUUVVVWWWXXXZZZ\\\___bbbdddeeefffgggiiikkklllmmmlllllllllmmmnnnpppqqqrrrrrrrrrqqqpppmmmiiiddd\\\SSSMMMCCC@@@===;;;<<<=========<<<===@@@GGGMMMVVVeeerrrzzzsssttt{{{~~~yyyssslllgggeeeeeeiiixxx~~~|||{{{uuusss|||mmmVVVIIIDDD@@@DDDHHHUUUmmmtttfffbbblllwww|||wwwppplllfffdddcccdddfffgggggggggddddddeeehhhllloooooonnniiigggccc___[[[UUUOOOKKKAAA===;;;;;;:::888===CCCHHHSSS___dddhhhlllmmmlllhhhfffdddbbbdddiiipppuuu|||}}}vvvllleee^^^ZZZ[[[^^^``````bbbeeeiiilllmmmnnnpppqqqtttvvvxxxyyyzzz{{{~~~xxxnnngggeeegggkkknnnmmmooossspppmmmiiicccbbbrrrzzziiieeeiiiggg___MMMDDD>>>???BBBCCCDDDFFFGGGJJJMMMOOOOOONNNOOOOOOPPPRRRVVVYYY[[[]]]```bbb```aaaccceeeggghhhiiijjjkkkkkkmmmoootttyyy~~~~~~lll[[[QQQKKKGGGCCC@@@>>>===<<<;;;;;;<<<<<<;;;999888888999888888888999:::;;;======???BBBFFFJJJNNNSSSXXX\\\^^^```eeeiiimmmnnnnnnnnnkkkkkklllkkkhhheeeaaa^^^TTTPPPKKKGGGEEEEEECCCBBBCCCCCCDDDFFFGGGHHHHHHHHHEEEFFFGGGGGGHHHGGGFFFFFFEEEEEEGGGHHHHHHIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGFFFBBB>>>===???@@@@@@???>>>?????????>>>AAAGGGKKKJJJOOOYYYcccnnnyyyxxxsssfffccc___^^^aaaiiiqqqwww{{{|||||||||xxxsssmmmjjjhhhjjjnnnwwwwwwrrrlllgggddd___YYYUUUPPPNNNLLLKKKKKKJJJGGGFFFFFFEEEDDDBBBAAA???>>>===;;;;;;;;;;;;:::999888777555666999===AAAJJJ^^^ppp}}}zzzjjjggg```cccwww|||nnndddZZZUUURRRRRRSSSUUU^^^ggg|||yyymmmYYYJJJDDDBBBAAACCCEEEGGGKKKNNNRRRTTTUUUVVVWWWYYY\\\^^^aaacccdddccceeehhhkkkmmmnnnnnnmmmjjjlllmmmoooqqqrrrsssssspppnnnkkkfff___VVVLLLEEEBBB???<<<:::;;;;;;;;;;;;<<<===BBBKKKTTT```sss~~~vvvwww}}}yyyssspppooovvv}}}oooXXXKKKEEEAAACCCHHHVVVoooqqqiiipppyyy|||wwwpppkkkfffeeecccdddfffhhhiiiiiilllkkkkkkmmmooopppooonnniiifffaaa\\\WWWQQQKKKGGG???===<<<===;;;888999>>>===HHHTTTZZZ___eeehhhhhheeedddbbbaaabbbeeekkkooorrryyy}}}}}}{{{yyyssslllbbb^^^XXXWWWZZZ^^^______cccfffjjjlllmmmnnnooopppuuuvvvxxxyyyyyy{{{~~~~~~~~~vvvkkkeeedddffflllooonnnooorrrkkkfff```^^^cccuuuyyyiiidddfffbbbXXXKKKBBB===>>>AAACCCEEEGGGHHHKKKOOOPPPPPPOOOPPPPPPRRRUUUXXXZZZ[[[\\\]]]___^^^___aaaccceeeggghhhhhhhhhiiilllooouuu{{{ppp]]]QQQKKKGGGCCC@@@>>>>>><<<;;;;;;<<<<<<;;;999888888999777777777888999:::<<<<<>>===;;;;;;;;;;;;:::999888777777888;;;<<<;;;@@@PPP```hhhrrr|||sssnnnhhheeennntttiii]]]VVVQQQPPPNNNOOO[[[kkkxxxyyyrrr```MMMDDDCCCBBBCCCDDDFFFIIIMMMPPPSSSUUUVVVWWWZZZ\\\```bbbeeefffggghhhiiijjjkkkllllllmmmjjjkkklllnnnooooooppppppkkkkkkjjjdddZZZQQQIIIFFFEEEBBB@@@@@@BBBCCCAAA>>>===BBBIIIQQQZZZhhhwww}}}uuuuuu|||aaaKKKEEEIIICCCJJJWWWiii}}}zzz|||~~~yyyrrrllldddeeeggghhhiiikkknnnqqqqqqpppooopppsssssspppmmmllleee[[[TTTPPPMMMIIIFFFBBBBBB@@@===:::999999:::<<>>@@@@@@DDDHHHNNNOOOPPPQQQQQQQQQQQQQQQWWWWWWWWWXXX[[[^^^______bbbbbbbbbaaa```bbbdddgggllliiijjjqqqwww~~~ooo^^^TTTKKKGGGBBB???>>>======<<<===;;;::::::;;;<<<:::999888888888888999:::;;;<<<>>>@@@BBBDDDGGGLLLSSSWWW[[[]]]```cccfffkkkrrrvvvsssttttttooohhh___XXXTTTLLLIIIFFFCCCBBBCCCEEEFFFJJJKKKLLLMMMMMMLLLKKKKKKNNNMMMLLLKKKKKKKKKKKKKKKJJJKKKMMMOOOPPPQQQPPPPPPLLLLLLLLLLLLKKKKKKJJJIIIJJJHHHFFFFFFGGGHHHHHHGGGLLLFFF@@@???BBBDDDCCC@@@AAAAAACCCGGGFFFGGGSSS```iiiyyyvvvqqqmmmhhhddd___``````___\\\XXXTTTQQQNNNSSS]]]jjjwwwxxxxxxuuujjj___ZZZSSSRRRPPPNNNLLLJJJIIIHHHFFFCCC@@@AAACCCDDDAAA>>>??????>>>===<<<<<<;;;;;;888888888999<<<@@@DDDFFFUUU\\\hhhttt}}}xxxpppggg___eee|||vvvkkk```WWWRRRQQQNNNNNNZZZiiiyyy|||vvveeeQQQFFFBBBAAACCCDDDFFFIIILLLPPPSSSTTTUUUWWWYYY\\\___bbbdddeeeggghhhhhhiiijjjkkkkkkllljjjkkklllnnnoooooopppppppppooolllggg___VVVMMMGGGDDDCCCCCCEEEGGGHHHFFFDDDBBBFFFMMMTTT]]]iiittt{{{{{{pppoooyyy~~~dddMMMEEEHHH@@@FFFRRRdddxxx{{{rrrkkkffffffggghhhjjjnnnrrrvvvuuuttttttvvvxxxwwwtttqqqiiibbbYYYRRROOOLLLHHHEEEEEEEEEDDDBBB>>>;;;999888777999===BBBHHHNNNRRRTTTUUUUUUVVVXXX[[[^^^aaacccjjjkkkkkkmmmlllggg^^^XXXRRRPPPNNNPPPVVV[[[]]]^^^aaacccgggkkknnnppppppqqqtttuuuwwwyyy{{{|||}}}}}}~~~ssskkkdddffffffggglllqqqpppkkkaaaWWWPPPRRR```wwwqqqfffZZZZZZZZZRRRGGGAAA<<<>>>???@@@CCCHHHKKKLLLNNNOOOOOOOOOPPPPPPVVVVVVVVVWWWZZZ]]]^^^___]]]^^^```aaaaaabbbcccdddgggeeegggnnnuuu{{{ppp^^^TTTLLLHHHCCC???>>>======<<<===;;;::::::;;;;;;:::999888888888888999:::;;;<<<>>>???AAACCCFFFKKKQQQUUUYYY\\\___bbbfffjjjppptttrrrsssrrrnnnfff]]]VVVSSSKKKJJJGGGEEEEEEFFFHHHIIILLLMMMOOOQQQRRRRRRRRRQQQRRRQQQPPPOOONNNMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSSSSRRRSSSSSSSSSRRRQQQOOONNNLLLJJJHHHGGGIIIJJJJJJJJJKKKGGGCCCCCCGGGIIIIIIGGGHHHFFFGGGKKKNNNUUUeeeuuu~~~uuuoooeeebbb^^^[[[YYYVVVRRROOOLLLPPPWWWaaajjjpppssssssqqqrrrvvv}}}}}}{{{xxxoooeeeaaa[[[YYYWWWTTTRRROOOKKKIIIFFFDDDBBBCCCEEEEEECCC@@@>>>======<<<;;;;;;::::::::::::999:::;;;>>>AAABBBIIIQQQ]]]iiisss{{{sssggg[[[]]]sssyyymmmbbbYYYRRRQQQNNNNNNYYYggg{{{|||jjjUUUHHHBBB@@@BBBCCCEEEHHHKKKOOORRRTTTTTTVVVXXX[[[^^^aaacccdddgggggghhhhhhiiiiiijjjjjjjjjkkklllnnnnnnooooooooonnnllljjjfff___VVVLLLEEEDDDEEEHHHMMMPPPRRRPPPNNNJJJLLLPPPVVV\\\ccchhhlllnnnvvvqqqcccbbbaaaqqqiiiQQQGGGGGGEEEIIIUUUiii~~~tttlllgggfffeeeeeeiiinnntttxxxxxxxxxyyy|||}}}|||yyyvvvllldddZZZRRRMMMJJJGGGDDDFFFFFFFFFDDDAAA===999777333444666:::>>>CCCGGGIIIOOOOOOQQQTTTWWW[[[^^^___bbbbbbbbbbbb```[[[UUUPPPLLLKKKKKKNNNSSSYYY\\\]]]aaacccfffjjjmmmooopppqqqssstttvvvyyy{{{}}}~~~~~~uuukkkeeefffgggiiinnnsssrrrmmm```UUULLLQQQaaazzzzzzlllaaaWWWWWWXXXOOOEEE???<<<===???@@@CCCGGGJJJLLLNNNOOOOOOOOOQQQSSSUUUUUUVVVWWWYYY\\\^^^```[[[]]]^^^```aaaaaaaaaaaabbbaaaeeelllrrrxxxrrr___TTTLLLHHHCCC???>>>======<<<<<<;;;::::::;;;;;;:::999888888888888999:::;;;<<<<<<>>>@@@BBBDDDIIINNNRRRUUUYYY]]]bbbeeeiiillloooooopppooojjjcccZZZTTTPPPJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQTTTWWWYYYYYYYYYXXXVVVVVVUUUTTTRRRQQQPPPPPPQQQRRRSSSUUUUUUVVVVVVVVVTTTUUUVVVVVVUUUSSSPPPNNNOOOLLLJJJJJJKKKMMMMMMMMMLLLJJJHHHJJJNNNQQQQQQOOOOOOMMMNNNRRRYYYhhh~~~qqqiii```[[[ZZZXXXTTTQQQMMMNNNQQQVVV[[[^^^^^^]]]ZZZ]]]dddmmmyyywwwoookkkaaa___\\\YYYVVVQQQLLLHHHGGGEEEDDDEEEGGGHHHEEEAAA>>>>>>======<<<<<<;;;;;;===<<<;;;;;;;;;<<<===>>>AAAIIITTT```kkkttt|||uuuhhhZZZ[[[qqqzzznnnbbbYYYRRRQQQOOOOOOZZZggg}}}lllVVVHHHBBB@@@AAABBBDDDGGGJJJNNNQQQSSSTTTUUUWWWZZZ]]]```bbbcccffffffgggggghhhhhhhhhhhhjjjkkklllmmmnnnnnnnnnnnniiikkklllggg]]]RRRJJJFFFCCCFFFKKKQQQVVVWWWWWWVVVRRRQQQQQQRRRUUUYYY\\\^^^dddkkkttt{{{xxx```SSSRRRPPPXXX___eeerrrkkkTTTHHHFFFJJJOOO]]]vvvxxxqqqjjjgggddddddgggmmmrrruuuvvvxxx{{{~~~~~~|||vvvlll___TTTOOOMMMKKKIIIMMMJJJGGGCCC@@@===:::888444444444666888<<<@@@CCCGGGIIIKKKNNNRRRUUUXXXZZZYYYYYYYYYXXXUUUQQQLLLIIIGGGGGGIIIMMMRRRWWW\\\^^^```bbbeeeiiillloooqqqqqqssstttwwwyyy|||}}}~~~vvvkkkdddfffhhhjjjoootttsssnnn___SSSLLLTTTiiivvviiiaaaXXXXXXVVVJJJDDD>>>;;;===@@@AAADDDHHHLLLOOOQQQQQQQQQQQQUUUWWWUUUVVVWWWXXXYYY\\\```cccaaa```___^^^___``````___``````eeelllqqqwwwuuuaaaTTTMMMIIIDDD@@@>>>>>>===<<<<<<;;;999:::;;;;;;:::888888888888888999:::;;;;;;;;;===???AAACCCFFFKKKNNNQQQUUU[[[```cccfffhhhjjjkkklllkkkggg___WWWRRROOOIIIJJJKKKMMMOOOPPPPPPQQQRRRTTTWWWZZZ\\\]]]]]]\\\YYYYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWXXXYYYYYYXXXUUURRRPPPQQQOOOLLLLLLNNNQQQRRRSSSQQQPPPPPPRRRVVVXXXXXXWWWUUUVVVYYY___jjj|||{{{wwwqqqmmmnnnppprrrssstttvvvxxxyyyyyyyyyzzz{{{{{{mmmdddbbb___ZZZUUUOOONNNNNNOOOQQQRRRQQQPPPKKKNNNTTT\\\hhhvvvzzztttiiifffccc```]]]XXXQQQLLLJJJGGGEEEFFFHHHHHHEEEBBB@@@?????????>>>>>>>>>=========<<<;;;;;;<<<<<<===>>>DDDNNNXXXbbbllltttyyytttgggZZZ[[[qqq{{{ooocccXXXQQQPPPPPPQQQ[[[ggg}}}mmmUUUGGGBBBAAA@@@AAACCCFFFIIIMMMPPPRRRSSSTTTWWWYYY]]]___bbbcccdddeeeeeeffffffgggggggggiiijjjkkkllllllllllllllljjjooorrrjjj[[[NNNIIIIIIAAAEEEIIINNNPPPRRRSSSSSSTTTSSSQQQPPPQQQVVV[[[___eeejjjqqqwwwxxxwwwtttsssqqqooonnnjjj___QQQIIIIIIIIIKKKLLLOOO[[[qqqkkkTTTHHHFFFHHHOOOaaa}}}~~~yyypppmmmiiihhhjjjnnnpppqqqsssvvv{{{~~~tttfff\\\XXXWWWXXXWWW[[[UUULLLDDD???<<<999777555444444444555888;;;======???AAAEEEIIILLLNNNOOORRRSSSRRRPPPMMMIIIGGGEEEDDDFFFIIIMMMRRRWWW\\\___aaabbbeeeiiilllooorrrssstttuuuwwwzzz|||}}}~~~~~~uuullldddfffhhhjjjoootttrrrlll]]]QQQLLLYYYttttttkkkggg```]]]WWWHHHCCC===;;;>>>AAABBBEEEHHHMMMPPPRRRRRRPPPQQQUUUYYYVVVWWWYYYYYYZZZ^^^cccggglllggg```]]]]]]^^^______aaabbbgggnnnrrrvvvxxxcccVVVNNNJJJDDD@@@???>>>===<<<<<<:::999999:::;;;999888888888888888999:::;;;;;;;;;===???@@@BBBDDDHHHKKKNNNRRRXXX]]]```bbbdddfffggghhhgggccc\\\UUUQQQOOOIIIKKKNNNPPPSSSTTTUUUUUUWWWXXXZZZ\\\]]]^^^^^^^^^\\\]]]]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[]]]]]]^^^^^^]]][[[XXXWWWTTTRRRPPPPPPSSSWWWZZZ[[[YYYXXXYYYZZZ]]]^^^^^^^^^^^^ccckkksss|||uuujjjfffbbb______aaabbbcccccceeehhhkkkmmmpppsssvvvyyyzzz{{{}}}~~~vvvnnnggg___WWWRRRPPPMMMLLLMMMMMMMMMLLLGGGHHHJJJOOOXXXeeeuuu~~~uuuqqqllliiigggccc\\\VVVOOOKKKHHHGGGHHHGGGDDDAAA?????????>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>>>><<>>===;;;;;;:::999999::::::999888888888888888999:::;;;<<<;;;===???@@@AAACCCFFFIIIKKKOOOUUUZZZ\\\___aaaccccccdddccc```ZZZUUUQQQPPPMMMNNNQQQTTTVVVXXXZZZZZZ[[[[[[\\\]]]^^^```bbbcccbbbcccdddddddddcccaaa```^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[YYYWWWUUUVVVZZZ```ccceeebbbbbbbbbbbbccceeefffggglllvvv~~~vvvrrrkkkhhhccc___]]]ZZZWWWUUUTTTVVVYYY\\\aaagggnnnrrrvvvyyy|||~~~~~~sssfff^^^ZZZVVVQQQMMMLLLLLLLLLKKKIIIIIIHHHHHHLLLWWWeeeppp{{{tttpppnnnkkkddd^^^WWWRRRLLLHHHGGGFFFDDDAAA>>>>>>>>>===============<<<======>>>?????????@@@@@@BBBGGGLLLRRRYYYaaagggttt||||||yyykkk[[[ZZZooouuuiii]]]SSSQQQPPPPPPWWWbbbsssttt]]]LLLDDDAAA???@@@AAADDDHHHKKKNNNPPPTTTUUUWWWZZZ]]]```bbbddd___```aaaccceeefffggghhhfffggghhhhhhhhhhhhhhhhhhhhhiiiiiihhhfffcccaaaaaabbb```[[[SSSKKKGGGHHHJJJPPPUUUZZZ[[[ZZZ___kkkttt{{{mmm^^^UUUOOOKKKIIIJJJDDDEEEIIINNNRRRWWW[[[___dddhhhnnnuuu}}}}}}yyyqqqbbbQQQIIIIIILLLVVVjjjyyywwwuuuwwwyyywwwrrrmmmooorrruuuwwwxxx{{{{{{vvvsssrrroooiiieee^^^UUUJJJBBB>>>;;;777444111111111111222222222222666888;;;>>>AAACCCDDDEEECCCDDDCCC@@@===;;;===??????CCCIIIMMMPPPTTTZZZ^^^cccdddfffjjjnnnqqquuuvvvwwwxxxyyy{{{||||||}}}}}}|||~~~yyyppplllhhhjjjlllnnnrrruuurrrkkk]]]RRRQQQfffooohhhfffbbb___VVVEEEBBB>>><<<@@@DDDEEEGGGKKKMMMQQQTTTQQQMMMMMMSSSYYYTTTWWWZZZZZZZZZ^^^eeelllssskkkbbb]]]]]]______]]]aaadddiiimmmmmmnnnwwwjjj\\\OOOKKKEEEAAA???>>><<<;;;;;;:::999999::::::999777888888888888999:::;;;<<<;;;===@@@AAAAAACCCEEEGGGJJJNNNRRRVVVYYY\\\^^^aaa```aaaaaa^^^YYYUUURRRQQQRRRSSSUUUWWWZZZ]]]___```___^^^^^^^^^```dddiiikkkkkkkkklllkkkjjjgggeeeccccccbbbaaa```______``````___^^^]]]\\\\\\]]]^^^^^^^^^\\\[[[]]]bbbiiinnnpppiiiiiiiiiiiijjjllloooqqqyyy~~~yyytttmmmeee]]]WWWPPPQQQQQQRRRUUU[[[ccchhhpppuuu|||zzzrrrhhhbbbZZZSSSPPPNNNMMMLLLIIIJJJIIIGGGGGGLLLWWW___qqq}}}zzzxxxuuunnngggaaaZZZQQQJJJHHHFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@AAACCCEEEIIINNNUUU]]]cccnnnwww{{{ppp]]]ZZZnnnxxxmmm```TTTRRRPPPOOOUUU^^^nnn}}}zzzbbbOOODDD@@@>>>???AAADDDGGGKKKNNNPPPTTTVVVXXX[[[^^^aaacccddd^^^___```bbbdddfffhhhhhheeefffgggggggggggggggfffjjjhhhhhhoooxxx~~~}}}{{{{{{vvvlll___SSSMMMMMMOOOOOOXXX``````]]]___iiisssxxxhhh\\\SSSLLLJJJKKKNNNNNNOOOSSSVVVXXX\\\___VVVXXX^^^iiittt~~~}}}yyytttlll^^^OOOIIIJJJKKKVVViiiwwwvvvvvvyyy{{{yyyrrrkkklllnnnpppqqqqqqsssxxx|||}}}|||yyyqqqfff^^^OOOHHH@@@<<<<<<;;;888444111222222333333222111111111222555888;;;=========>>>???>>>;;;888777:::===>>>BBBHHHLLLOOOSSSXXX]]]dddeeegggjjjnnnrrrvvvwwwxxxyyyzzz{{{|||||||||||||||}}}vvvnnnllljjjmmmnnnooosssvvvrrrkkk```VVVVVVlllzzziii```___ZZZYYYQQQAAABBB>>>===AAAEEEFFFHHHLLLPPPTTTWWWTTTOOOOOOTTT[[[SSSVVVYYYYYYYYY]]]eeelllpppiiibbb^^^___```___\\\```ccchhhkkkjjjjjjrrr|||~~~kkk^^^OOOKKKFFFAAA???>>><<<;;;;;;:::888999::::::999777888888888888999:::;;;<<<<<<>>>@@@AAAAAABBBDDDFFFJJJMMMQQQTTTWWWZZZ]]]```^^^______]]]YYYUUUSSSSSSVVVWWWXXXZZZ]]]```bbbdddaaa```___```ccciiinnnrrrrrrrrrqqqpppmmmjjjfffdddfffeeecccbbbaaabbbbbbcccdddbbbaaa``````bbbdddeeebbb```___bbbhhhoootttwwwmmmmmmmmmmmmnnnqqqvvvyyy|||xxxllleeeUUUTTTQQQNNNNNNRRRYYY^^^iiipppyyy}}}~~~tttmmmcccZZZTTTQQQNNNMMMIIIJJJKKKHHHEEEGGGNNNTTTbbbooo~~~{{{uuuhhh___TTTLLLIIIGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@??????<<<===???BBBGGGNNNWWW]]]kkktttsssaaacccnnnwwwooocccVVVPPPNNNOOOUUU\\\ooogggQQQFFFCCC@@@@@@@@@CCCGGGLLLNNNOOONNNPPPTTTYYY]]]```bbbbbbeeedddcccbbbcccdddeeefffdddeeefffgggiiiiiiiiiiiihhhllluuuooo___TTTPPPPPPXXXZZZ[[[YYYXXXZZZ```eeeuuuyyywwwhhh]]]UUUPPPNNNSSSSSSUUU\\\dddiiihhhddddddZZZWWW```iiimmmwww~~~ttthhh[[[PPPHHHCCCIIIRRRbbbuuuyyyrrrxxxwwwuuusssssssssqqqkkkffffffeeedddeeehhhmmmsssvvvzzzpppcccVVVOOOCCC>>>::::::<<<<<<888444444444333222222111111000///000222444555666777777:::999999999999999::::::;;;>>>CCCHHHLLLRRRXXX\\\___bbbeeeiiilllpppuuuxxxvvvxxxzzz{{{{{{{{{}}}vvvllliiiiiimmmqqqtttxxxyyyssskkkYYYXXX^^^rrruuuhhh]]]ZZZXXXQQQHHHBBB<<<<<<>>>AAAEEEJJJNNNQQQTTTXXXZZZYYYUUUSSSUUUYYYWWWXXXYYY[[[^^^```cccdddbbbaaa```_______________^^^bbbgggkkkmmmnnnpppqqq{{{uuuvvvooo[[[PPPKKKFFFDDDAAA===<<>>???@@@BBBDDDFFFHHHKKKMMMPPPSSSUUUXXX\\\___\\\]]]\\\[[[YYYXXXYYYZZZ\\\^^^aaacccddddddcccbbbbbbbbbeeekkkkkkiiimmmvvvwwwssspppppprrrqqqmmmhhhkkkjjjhhhgggeeeeeeddddddeeefffggggggeeeccccccddddddddddddhhhrrr}}}}}}tttsssqqqssswww{{{}}}~~~{{{tttpppuuu~~~pppccc]]]UUUQQQQQQSSSTTTSSSaaahhhqqqwwwzzz{{{~~~~~~ppphhhaaaWWWQQQQQQMMMKKKJJJKKKIIIFFFGGGLLLUUU^^^kkkvvvxxxtttjjj]]]TTTPPPOOOLLLIIIGGGJJJKKKHHHGGGHHHFFFBBBEEECCCAAA@@@AAA@@@???>>>??????@@@AAADDDIIIQQQVVVccclllyyyvvvbbbbbbkkk{{{pppdddXXXRRRPPPPPPUUU\\\jjj}}}mmmWWWIIICCCAAA@@@@@@CCCGGGKKKNNNNNNNNNPPPTTTXXX\\\___aaabbbeeeddddddccccccdddeeefffeeefffggghhhiiijjjjjjkkknnnuuuuuuggg]]]XXXVVVTTTSSSRRRQQQPPPPPPSSSVVV]]]bbbiiiqqqyyy|||pppeee]]]XXXUUUSSSSSSVVV^^^iiippprrrrrrddd[[[WWW\\\___bbbkkkxxxzzzpppdddXXXNNNHHHDDDGGGNNNZZZhhhuuu}}}yyyqqqiii```\\\aaakkk}}}wwwsssooollljjjgggaaa\\\WWWVVVWWWYYY^^^dddkkkooowwwuuuppphhh___TTTJJJEEE>>>:::888999<<<===:::777444444333222222111111000///000222444555666666777777777666666777777888999;;;>>>BBBGGGLLLRRRXXX\\\___bbbfffiiilllpppuuuxxxwwwxxx{{{{{{{{{|||~~~tttllliiijjjnnnqqqtttwwwxxxqqqhhh[[[[[[bbbvvvrrrfffZZZWWWUUUNNNFFFAAA>>>???@@@CCCFFFJJJNNNPPPUUUYYY]]]]]]ZZZXXXZZZ]]]]]]]]]]]]^^^___```bbbccc`````````_________^^^^^^[[[___dddgggiiikkkmmmooovvv{{{zzzooonnnsss___RRRKKKFFFDDDAAA===<<>><<<>>>??????@@@CCCHHHOOOTTT^^^hhhuuuyyyddd```ggg~~~qqqfff[[[UUUSSSRRRUUUZZZbbbwwwttt^^^MMMCCCAAA@@@@@@CCCGGGKKKMMMNNNNNNPPPSSSWWW[[[^^^```aaaeeeeeeddddddddddddeeeeeeffffffgggggghhhiiijjjjjjlllsss~~~qqqggg```[[[XXXSSSQQQNNNMMMLLLLLLJJJIIIJJJNNNTTT[[[cccmmmyyyyyyqqqjjjdddaaaaaa^^^]]]___ffflllppppppggg___YYYXXXVVVUUU^^^jjj}}}~~~wwwlll___TTTLLLGGGEEEEEEIIIPPPZZZbbbeeeccc___bbb]]]XXXTTTOOOMMMRRRZZZiiiwwwxxxssskkkeeeaaa\\\VVVRRRJJJJJJJJJLLLPPPVVV\\\```eeebbb[[[TTTLLLEEEAAA>>><<<999777777:::;;;888666444444333222222111111000///000222333444555666666333333333444555666777888:::===BBBFFFKKKQQQWWW\\\___bbbfffiiilllppptttwwwwwwyyy{{{}}}}}}}}}~~~ssskkkjjjkkkooorrrtttwwwwwwpppggg]]]^^^ggg|||{{{ooocccWWWSSSQQQKKKDDD@@@AAAAAABBBDDDGGGJJJMMMNNNUUUYYY___```___^^^___aaa___^^^^^^]]]]]]^^^^^^^^^^^^______``````___]]]]]]XXX[[[```cccfffgggjjjkkkmmmsssuuuhhhdddwwwxxxdddTTTMMMGGGDDDBBB>>><<<>>>:::999888888777777888888666666555555555777888999>>>>>>???AAACCCEEEGGGHHHGGGJJJMMMQQQTTTXXX\\\```___aaabbbcccbbbbbbdddffffffggghhhkkknnnqqqssstttooollllllppprrrrrrsssvvvtttqqqpppqqqtttuuutttqqqqqqpppnnnllljjjiiihhhggggggiiikkkkkkjjjiiijjjkkkhhhmmmsss}}}}}}zzzyyy{{{~~~}}}oooeeeccceeennn~~~pppaaaXXXTTTSSSSSSUUUZZZccciiilllmmmnnnnnnssswww}}}uuugggaaa[[[UUUPPPOOOLLLHHHIIIMMMLLLOOOSSSVVVYYY```hhhooo|||uuunnnhhhccc^^^YYYYYY[[[[[[]]]aaaccc^^^UUUPPPLLLGGGCCCAAA???===<<<===>>>??????BBBFFFMMMQQQXXXbbbppp{{{}}}ggg___aaaxxxqqqggg]]]XXXTTTRRRSSSWWW^^^rrrwwwbbbOOOBBBAAA@@@@@@CCCGGGKKKMMMNNNOOOPPPSSSVVVYYY\\\^^^___eeeeeedddddddddddddddeeeeeeeeeeeefffffffffggggggccchhhpppyyy|||yyyxxxqqqhhh```[[[XXXUUUSSSSSSQQQPPPQQQRRRQQQLLLHHHIIIIIILLLPPPUUU^^^mmm{{{|||yyyyyyqqqhhhaaa```bbbeeegggiiiccc]]]XXXQQQNNNVVVbbbtttwwwkkk]]]QQQIIIEEEDDDCCCDDDHHHOOOVVVXXXTTTOOOQQQPPPOOOMMMKKKKKKNNNRRRZZZkkk}}}uuukkkbbb\\\WWWRRRNNNHHHFFFEEEDDDEEEHHHKKKNNNQQQOOOLLLHHHDDDAAA@@@???>>><<<999888888777444222444444333222222111111000///000111333444444555555111111111222444666777888:::===AAAEEEJJJPPPWWW\\\___bbbfffjjjmmmppptttvvvwwwyyy|||~~~~~~~~~~~~~~~}}}rrrllllllkkkppptttwwwzzzzzzsssjjj\\\```lll}}}mmmaaaVVVRRROOOIIICCC@@@BBBCCCDDDFFFHHHJJJLLLMMMSSSWWW]]]aaaaaaaaaaaaaaa[[[[[[ZZZYYYYYYYYYYYYYYY\\\]]]___``````^^^\\\[[[WWWZZZ^^^aaacccfffhhhjjjiiimmmyyyttteee\\\kkk|||hhhXXXOOOGGGEEEBBB>>>===>>>::::::999888888888888888777666666666666777888999;;;<<<<<<>>>@@@BBBDDDEEEIIIKKKNNNQQQTTTXXX\\\```aaacccfffggghhhiiikkklllmmmmmmmmmnnnqqqtttxxxzzzvvvrrrpppsssvvvwwwwwwuuuvvvtttrrrsssuuuwwwvvvttttttsssqqqnnnlllkkkjjjjjjhhhiiikkklllkkkjjjkkkllllllrrr{{{~~~~~~~~~}}}|||xxxxxxlllhhhfffhhhppp~~~rrrbbbYYYUUUTTTQQQVVV]]]dddhhhiiihhhhhhiiimmmttt}}}}}}tttaaaZZZSSSPPPMMMIIIIIILLLKKKMMMNNNOOOPPPSSSXXX\\\cccooozzztttoooppppppooopppuuuvvvmmmbbbVVVQQQKKKEEEBBB@@@>>>===<<<===>>>>>>@@@DDDIIINNNTTT^^^lllwww~~~iii___]]]rrrsssiii___YYYUUUQQQRRRUUU^^^ooowwweeeQQQCCCBBBAAAAAACCCGGGKKKMMMMMMOOOPPPRRRUUUXXXZZZ]]]^^^cccccccccdddddddddddddddccccccddddddcccbbbaaa```ZZZ[[[^^^bbbddddddaaa^^^\\\XXXRRRNNNNNNOOOQQQSSSWWWXXX[[[```cccbbb\\\VVVTTTPPPNNNNNNNNNSSSaaappppppfffbbbbbbbbbgggccc^^^VVVOOOMMMSSS\\\nnn|||yyykkk\\\PPPHHHDDDBBB@@@@@@BBBGGGLLLNNNLLLJJJIIILLLOOOOOONNNMMMLLLJJJMMM^^^tttyyymmmbbb[[[VVVPPPLLLGGGEEEBBB@@@>>>???@@@AAACCCDDDEEEEEEEEECCCAAA@@@???===;;;999777555333111444444333222222111111000//////111222333333333333000111111222444666888999:::<<<@@@DDDIIIOOOVVV[[[___bbbgggkkkmmmpppsssuuuwwwyyy|||~~~~~~~~~}}}~~~{{{qqqmmmooolllqqqvvvzzzxxxooo]]]cccpppkkkaaaWWWSSSPPPIIIDDDBBBCCCDDDFFFHHHJJJKKKMMMMMMQQQTTTZZZ^^^____________XXXWWWWWWVVVVVVWWWWWWXXXZZZ[[[]]]______]]]\\\[[[XXX[[[___bbbdddfffiiilllmmmpppyyyvvvdddWWWbbblll\\\QQQHHHEEECCC???======;;;;;;:::999999999999999888888777777888888999999::::::;;;===???AAACCCDDDKKKNNNQQQSSSVVVYYY]]]```cccfffiiilllmmmnnnppprrrtttsssrrrqqqsssuuuxxxzzzzzzxxxvvvvvvyyy{{{zzzwww{{{yyywwwwwwwwwwwwwwwwwwvvvuuusssqqqooonnnmmmmmmkkkmmmooooooooonnnooopppsssyyy{{{uuuqqqkkkuuuxxxxxxuuusssvvvnnn```WWWSSSOOOSSSXXX^^^ccceeeeeeddd```ccciiiqqq{{{vvvlllbbb\\\WWWPPPMMMNNNKKKLLLNNNOOOOOOOOOOOOPPPTTT___nnn}}}yyymmm\\\VVVNNNHHHDDDAAA@@@???;;;<<<======>>>AAAFFFJJJRRR\\\iiittt|||}}}kkk___ZZZmmmwwwmmmaaa[[[VVVRRRRRRVVV```nnn}}}{{{lllWWWGGGBBBAAAAAACCCGGGJJJLLLMMMPPPPPPQQQSSSVVVYYY[[[]]]___```aaacccddddddddddddaaabbbccccccaaa^^^ZZZXXXOOONNNMMMNNNPPPPPPNNNMMMIIIHHHGGGEEEFFFLLLTTTZZZeeekkkuuu~~~yyyssslllbbb[[[XXXUUUUUU```mmm{{{kkkaaa]]]bbb___ZZZTTTNNNNNNRRRWWWffftttyyylll]]]PPPGGGCCCAAA>>>>>>???@@@CCCGGGKKKNNNSSSYYY^^^^^^\\\XXXQQQIIIKKKXXXjjjzzz|||oooddd\\\UUUOOOKKKDDDBBB???===;;;;;;;;;<<<<<>>===;;;999777555555444444333222222111111000//////000111222333333222111111111333444666777888:::<<>>@@@BBBDDDFFFKKKNNNQQQTTTVVVZZZ^^^bbbfffiiinnnqqqrrrtttvvvwwwyyyxxxwwwvvvvvvxxxzzz{{{}}}}}}|||zzz{{{~~~~~~{{{~~~|||zzzyyyyyyyyyzzzxxxwwwvvvtttsssrrrrrrrrrrrrtttvvvvvvuuuttttttuuuzzz~~~vvvmmmhhhbbbmmm}}}xxxwww~~~|||iii[[[TTTOOOPPPTTTZZZ```dddeeeddd]]]]]]```eeennnzzzvvvmmmdddYYYQQQNNNMMMNNNOOOOOOOOOMMMLLLJJJOOOWWWaaajjjrrr|||uuuccc]]]SSSJJJDDDAAA???>>>:::;;;<<<<<<===???CCCFFFOOOXXXfffqqqyyy~~~|||lllaaaYYYiii|||qqqeee]]]XXXTTTUUUXXX```nnnvvv```NNNCCCBBBAAACCCGGGJJJLLLLLLPPPPPPQQQRRRUUUWWWZZZ\\\\\\]]]___bbbcccddddddddd```bbbddddddaaa[[[UUUQQQHHHGGGFFFFFFFFFFFFDDDBBB@@@BBBCCCAAABBBJJJWWWbbbqqq|||tttiiifffccc```fffqqq|||jjj```___]]]XXXSSSQQQQQQSSSSSS]]]lll}}}~~~wwwjjj\\\PPPGGGBBB@@@>>>???@@@@@@BBBJJJUUU^^^iiirrrxxxxxxtttmmm___RRROOOVVVaaammmyyyuuuiii___WWWOOOJJJFFFDDDAAA???===<<<;;;;;;999>>>EEELLLOOONNNKKKHHHBBBBBB@@@===:::777555555444444333222222111111000...///000111222222222222111111111222333555666777:::<<<>>>BBBGGGNNNVVV[[[___ccchhhlllnnnppprrrttttttxxx{{{~~~~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~uuulllkkkooopppuuu{{{}}}sssjjjppp|||~~~fff```ZZZXXXSSSKKKEEECCCEEEGGGKKKOOORRRUUUWWWWWWUUUVVVWWWYYY\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\___bbbdddfffiiimmmpppuuuvvv|||ppp^^^dddqqqvvvbbbUUUIIIEEEDDDAAA===<<<;;;::::::999999999999999777777888888888888777777:::;;;<<<===???BBBDDDEEEGGGJJJNNNSSSWWW[[[aaadddjjjnnnrrrvvvwwwyyyzzz|||~~~}}}|||||||||}}}~~~~~~}}}}}}|||{{{}}}~~~{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxzzzyyyxxxwwwwwwxxx|||zzzqqqhhhccc___jjj}}}{{{qqqppprrrzzzwwwfff\\\SSSRRRTTTYYYaaafffiiiiii^^^\\\[[[]]]eeeppp|||uuuhhh]]]YYYTTTSSSQQQOOONNNMMMKKKJJJKKKQQQWWWZZZ[[[aaakkksssyyy~~~{{{llldddXXXLLLDDD@@@===;;;999:::;;;;;;;;;===@@@CCCIIISSS```lllvvv}}}zzzmmmbbbYYYgggtttggg___YYYUUUWWWZZZ___nnngggSSSCCCBBBAAACCCGGGJJJLLLLLLPPPPPPQQQRRRTTTWWWYYY[[[ZZZ[[[^^^aaacccdddeeeeee```bbbeeeeeeaaaZZZSSSNNNJJJIIIHHHGGGGGGDDDAAA>>>;;;???AAA???>>>GGGWWWdddqqq{{{ooommmjjjeeeiiisss{{{ooo___]]]YYYUUUTTTUUUUUUSSSWWWeeevvvzzzttthhh\\\PPPHHHCCCAAA???BBBDDDDDDGGGRRRdddqqqzzz{{{jjjZZZOOOQQQWWW___jjjvvv{{{nnncccZZZQQQKKKLLLJJJFFFCCC???===<<<<<<888===FFFNNNTTTVVVUUUTTTHHHGGGEEE@@@:::555333222444444333333222111111000...///000111111111111111000000111111222333555555:::<<<>>>AAAFFFMMMVVV[[[___ccchhhlllnnnppprrrssstttwww{{{}}}}}}}}}|||}}}||||||}}}~~~~~~~~~~~~~~~}}}rrriiiiiinnnrrrwww}}}|||rrrqqqwww|||eee___ZZZYYYTTTKKKEEEBBBGGGIIIMMMRRRVVVYYY[[[\\\YYYXXXXXXZZZ\\\\\\\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWZZZZZZYYYYYYZZZ[[[\\\\\\]]]___bbbdddfffiiimmmpppssssssyyyyyyffflllnnnzzzcccVVVJJJFFFDDDAAA===<<<:::999999888777888888888666777777777777777666555888888999;;;===???AAABBBCCCGGGLLLQQQVVV\\\bbbgggmmmqqqvvvyyy{{{|||~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{xxxyyyzzzzzzxxxvvvvvvwwwzzzwwwmmmfffbbb```kkk|||rrrkkklllkkkooopppeeeWWWVVVWWW\\\dddkkknnnoooaaa^^^ZZZZZZ```kkkwww{{{zzzooojjj\\\XXXSSSPPPNNNMMMMMMLLLGGGLLLPPPOOOMMMNNNUUU\\\^^^dddiiijjjooovvv{{{{{{xxx{{{~~~rrriii[[[NNNDDD>>>:::888999:::;;;;;;;;;<<>>>>>>>>===>>>FFFRRR\\\jjjrrr~~~wwwqqqhhhbbbaaacccfffgggtttvvv{{{qqqbbb\\\UUUQQQPPPPPPOOONNNSSS[[[iiizzz~~~vvvmmm```TTTMMMHHHEEECCC@@@CCCFFFIIIOOO[[[kkkwwwqqq^^^VVVTTTTTTVVV]]]gggrrrxxxwwwmmmcccXXXQQQMMMJJJEEEBBB@@@>>><<<:::999===EEELLLRRRUUUVVVVVVMMMLLLIIIDDD@@@<<<999777666555444333222111111111000000000000000111111111/////////000111333444555999;;;>>>AAAFFFLLLTTTYYY^^^bbbhhhmmmppprrrsssuuuwwwyyy|||~~~~~~}}}zzzxxx~~~xxxqqqjjjgggiiikkkuuu{{{~~~uuuzzzxxxvvvcccaaa\\\UUUNNNIIIGGGGGGMMMMMMNNNRRRYYY]]]^^^]]]VVVWWWYYYYYYYYYZZZ\\\^^^]]][[[YYYWWWWWWWWWXXXYYY^^^]]]\\\ZZZZZZZZZZZZ[[[^^^^^^```eeejjjmmmkkkiiinnnrrruuu}}}iiijjjssskkk\\\NNNHHHGGGCCC???>>><<<;;;:::999888888888888:::999777666666777999:::999:::<<<======>>>AAADDDFFFIIIMMMQQQWWW___gggmmmqqqxxx}}}}}}~~~zzz{{{{{{|||}}}|||zzzxxxxxxyyyyyyxxxwwwzzzxxxkkkbbb]]]ZZZfff~~~}}}sssjjjccc```___eee{{{rrrddd^^^XXXYYYcccooouuuuuurrreee[[[\\\```bbbgggnnnzzzzzzmmmggg^^^VVVRRROOONNNMMMKKKKKKKKKIIIGGGGGGHHHJJJOOOQQQTTTWWW[[[^^^aaabbb```bbbeeeiiinnnssswwwzzz|||}}}zzzpppfffXXXKKKCCC>>><<<<<<888888888888999:::;;;;;;CCCKKKWWWeeeqqq{{{tttbbbXXX^^^tttvvvsssvvv{{{}}}|||}}}uuujjj___YYYYYYZZZ\\\```lll}}}vvv^^^JJJDDDAAACCCFFFGGGIIILLLLLLMMMOOOQQQTTTVVVXXXYYYYYY[[[___bbbddddddcccccc```bbbcccaaa[[[UUUPPPNNNLLLJJJHHHEEEDDDBBB@@@???===>>>@@@???@@@FFFPPPXXX^^^bbbiiinnnpppnnnjjjgggccc```[[[WWWWWWZZZ___bbbfffhhhlllooossswwwzzz}}}ooogggaaa[[[WWWUUUSSSOOOLLLOOOVVVbbbqqq}}}}}}xxxnnnggg[[[QQQJJJFFFDDDBBBFFFJJJOOOSSSYYYcccqqq{{{rrrbbbOOOMMMKKKLLLQQQYYYaaagggtttzzz{{{rrrggg\\\UUULLLIIIDDDAAA???>>>===;;;;;;===@@@DDDHHHJJJLLLMMMKKKJJJGGGCCC???<<<999888666666555444333333333444111111111111111111111111000000000111222333444555999;;;>>>AAAFFFLLLSSSXXX^^^bbbhhhmmmpppqqqsssuuusssuuuyyy|||~~~~~~}}}{{{~~~~~~~~~{{{uuunnngggeeehhhkkkuuu{{{{{{rrrwww|||oooaaa___ZZZTTTNNNIIIHHHIIIMMMLLLMMMQQQWWW[[[\\\[[[VVVWWWXXXYYYXXXYYY[[[^^^```^^^[[[XXXWWWWWWXXXYYY^^^]]][[[ZZZZZZZZZ[[[[[[``````bbbgggkkkmmmllljjjiiimmmrrr|||rrrppppppmmm^^^NNNHHHFFFBBB???>>><<<<<<;;;::::::999:::::::::999777666666777999:::999:::<<<======>>>AAACCCFFFIIIMMMSSSYYY```hhhmmmtttzzz~~~}}}|||}}}~~~~~~|||zzzzzzyyynnnddd^^^ZZZeee}}}tttiii```^^^___ggg||||||hhhaaaYYYZZZcccpppxxxzzz{{{nnnccc``````aaaeeejjjuuu{{{|||||||||~~~wwwlllbbb[[[VVVTTTRRRLLLLLLLLLLLLJJJHHHGGGFFFEEEFFFGGGIIIKKKMMMNNNOOOQQQRRRUUUXXX]]]aaaeeegggnnnqqqwww~~~xxxsssiiiaaaTTTIIIAAA===<<<;;;999999999999:::;;;<<<===CCCJJJUUUbbbmmmxxxzzzggg[[[^^^qqqyyykkkbbbbbbhhhooosssxxxrrrhhh___YYYWWWXXXZZZ[[[ggg{{{|||eeeNNNFFFAAACCCFFFHHHIIILLLMMMMMMOOOQQQTTTVVVXXXYYYYYY[[[___bbbccccccbbbaaadddeeeeeebbb[[[UUUPPPNNNKKKJJJIIIHHHGGGFFFEEEDDD@@@BBBCCCDDDDDDGGGNNNSSSYYY[[[\\\]]]^^^]]][[[ZZZWWWVVVUUURRRRRRWWW```gggjjjkkkllljjjgggeeefffggggggkkkpppvvv|||~~~vvvmmmfffbbb]]]YYYWWWSSSMMMHHHIIINNNWWWcccnnntttssspppfffaaaYYYPPPIIIEEEDDDDDDLLLPPPWWW\\\aaahhhqqqxxxuuuxxx{{{}}}|||pppcccOOOLLLIIIHHHJJJOOOUUUYYY```fffpppzzz}}}uuukkkaaaZZZPPPLLLGGGCCCAAA@@@@@@??????>>>=========@@@BBBDDDEEEDDDBBB???<<<999777666777666666555555555666666111111111111111111111111111111111111222444555666888:::===AAAEEELLLSSSXXX]]]bbbhhhmmmoooqqqssstttrrrtttxxx{{{}}}}}}|||{{{|||}}}}}}~~~~~~vvvqqqjjjddddddfffjjjuuuzzzyyypppvvvwwwiii^^^]]]YYYTTTNNNKKKJJJKKKLLLLLLMMMPPPTTTWWWXXXXXXVVVWWWXXXXXXWWWXXXZZZ\\\bbb```\\\XXXVVVVVVWWWWWW\\\\\\ZZZZZZYYYZZZ[[[\\\```aaabbbfffiiikkkjjjiiihhhlllqqq|||xxxrrrmmmqqqaaaPPPHHHEEEBBB??????======<<<;;;;;;;;;<<<<<<:::999888777777888999:::888:::<<<<<<===>>>AAACCCEEEIIIOOOTTT[[[bbbjjjooowww~~~~~~{{{zzz}}}|||qqqfff^^^ZZZcccxxxyyykkk```^^^aaajjj~~~oooeee\\\[[[dddpppzzzzzzmmmeee```^^^```eeemmmsss{{{|||wwwuuuxxxtttjjjccc]]]ZZZPPPQQQPPPOOOMMMJJJGGGEEECCCCCCCCCCCCBBBBBBBBBBBBFFFGGGIIIKKKOOORRRUUUVVVZZZ```iiirrrvvvssslllfff___XXXMMMDDD???<<<;;;:::::::::::::::;;;<<<======BBBHHHQQQ\\\fffpppyyykkk]]]___qqqnnn^^^XXX[[[ccciiiooolllfff^^^YYYVVVVVVWWWUUUbbbvvvkkkRRRIIIAAABBBEEEGGGIIIKKKLLLMMMOOOQQQSSSVVVWWWXXXZZZ\\\```cccddddddcccbbbcccdddeeebbb]]]YYYVVVUUUSSSSSSSSSRRRPPPNNNMMMMMMMMMMMMNNNMMMLLLMMMQQQUUU[[[\\\]]]___```aaaaaabbb^^^^^^\\\YYYXXX___kkkuuu}}}{{{wwwqqqkkkfff\\\\\\\\\```ggglllmmmjjjhhhddd___\\\ZZZVVVQQQLLLKKKLLLRRR[[[fffnnnpppoooccc```[[[SSSLLLGGGFFFGGGNNNRRRYYY]]]aaadddhhhkkkfffiiikkklllooooooggg^^^OOOLLLHHHFFFFFFIIIMMMPPPQQQVVV]]]eeekkkooopppqqqxxxyyyzzzyyyuuummmfff```XXXSSSMMMHHHEEEDDDBBBAAABBB@@@>>><<<;;;<<<===>>>===<<<;;;999777666444333666666555555555666777777222222222222222111111111222222222222333444555666888:::===@@@DDDKKKRRRWWW]]]aaahhhllloooqqqssstttuuuwwwyyyzzz{{{zzzxxxwww{{{|||}}}~~~{{{rrrmmmgggccccccgggiiitttzzzyyyrrrzzzttteee___^^^ZZZUUUOOOLLLKKKLLLLLLLLLMMMOOORRRTTTUUUVVVUUUVVVWWWWWWVVVWWWYYY[[[aaa^^^ZZZVVVTTTSSSTTTTTT[[[ZZZYYYYYYYYY[[[\\\]]]^^^___```ccceeefffffffffmmmqqquuu~~~~~~qqqkkkvvveeeRRRHHHEEEBBB@@@@@@===<<<<<<;;;;;;<<<<<<===999999888777777888999999888:::;;;<<<<<<>>>@@@CCCEEEIIIOOOVVV]]]dddlllqqqyyy|||yyyxxxzzz~~~uuuhhh^^^ZZZ___mmmpppcccaaaeeeoooxxxkkk___]]]cccnnnzzzuuuhhh___[[[]]]```ffflllttt{{{yyyuuusssxxx~~~}}}sssjjjeeeZZZXXXUUUQQQOOOLLLHHHFFFGGGFFFEEEDDDBBBAAA@@@@@@BBBBBBCCCDDDFFFHHHIIIKKKLLLQQQZZZaaadddbbb]]]YYYSSSMMMFFF@@@<<<;;;:::999999999999::::::;;;<<<===@@@DDDKKKSSS\\\eeennntttlll]]]^^^qqq|||hhhYYYTTTYYY___eeeeeeccc^^^XXXUUUUUUVVVTTT```rrrsssXXXLLLAAA@@@DDDFFFGGGJJJKKKLLLNNNPPPRRRUUUVVVWWW[[[^^^aaadddffffffeeeddd```bbbddddddccccccdddeeeiiijjjkkkiiieeebbbaaaaaafffeeeccc```^^^]]]___```aaadddiiinnnsssuuuvvvvvvuuusssoooiiiffflllyyyvvvjjj[[[WWWSSSUUU[[[aaafffiiinnnjjjeeecccbbb___ZZZVVVQQQPPPRRRYYYbbbjjjnnnnnnbbbbbb```XXXNNNGGGFFFHHHNNNQQQVVVYYYZZZZZZZZZYYYXXXZZZ[[[ZZZ\\\^^^ZZZSSSGGGEEEBBB@@@@@@BBBEEEFFFKKKLLLNNNQQQVVVZZZ^^^```fffiiimmmppppppmmmjjjggg^^^YYYSSSMMMIIIFFFCCCAAA@@@@@@@@@???>>>===<<<;;;::::::999888777666555444666555555555555555666777444333333333222222222111222222222222333444555555777999<<>>>>>============>>>???@@@@@@EEEHHHMMMPPPQQQPPPNNNMMMHHHDDD???<<<;;;::::::999888888888888999:::;;;<<<===@@@EEEKKKQQQYYYaaafffrrrbbbbbbvvvxxxbbbUUUSSSVVV[[[^^^___]]]XXXUUUTTTUUUVVV___ooo___QQQCCCAAACCCEEEGGGHHHJJJKKKLLLNNNQQQSSSUUUVVV[[[]]]aaadddggggggffffffcccfffkkkooosssxxx}}}|||xxxuuussswww|||}}}yyy|||zzzjjjWWWQQQLLLNNNSSSYYYaaahhhllljjjiiijjjllljjjfffbbbZZZWWWTTTWWW]]]dddggghhheeehhhfff]]]OOOFFFDDDFFFMMMNNNPPPRRRRRRPPPNNNLLLLLLNNNNNNLLLMMMOOOLLLGGGAAA@@@>>>======>>>@@@BBBFFFEEEDDDDDDFFFJJJNNNQQQVVVZZZ```dddfffgggiiijjjaaa]]]WWWQQQMMMIIIEEEBBB>>>???AAAAAA@@@>>><<<:::<<<<<<<<<;;;:::999999999777666555555555555666666555444444333333222222222222222222222222333444444666888;;;???CCCJJJQQQVVV\\\aaaggglllnnnppprrrsssssstttvvvxxxzzz{{{{{{{{{{{{||||||}}}~~~~~~zzzzzz{{{vvvmmmhhhdddaaaeeejjjlllvvv{{{~~~||||||xxxgggbbb```\\\VVVPPPLLLKKKLLLLLLNNNPPPQQQQQQRRRTTTVVVTTTUUUVVVUUUTTTUUUVVVXXXYYYYYYXXXWWWUUUTTTRRRRRRWWWWWWWWWXXXYYY[[[^^^___```aaacccbbbbbbbbbccceeelllpppuuupppgggyyynnnZZZNNNIIIDDDAAAAAA>>>>>><<<;;;;;;:::::::::888888888888888888888888777999;;;;;;<<<===@@@BBBEEEHHHNNNTTT\\\fffpppvvv|||wwwrrrnnniiijjjlllsssuuujjjccc]]][[[aaakkkuuu{{{oooffffffjjjsss|||jjjcccbbbeeerrr|||lll___YYYZZZZZZ]]]bbbiiiooouuu}}}wwwnnnkkkkkkooowwwooofff[[[RRRNNNMMMKKKIIIFFFEEEDDDCCCAAA@@@??????>>>>>>============>>>>>>AAACCCDDDDDDCCCBBBCCCDDD@@@===;;;::::::;;;:::999888888888888999:::;;;;;;<<<>>>BBBFFFIIIOOOTTTXXXyyygggggg|||ooo[[[SSSSSSSSSXXX]]]\\\XXXTTTTTTUUUSSS[[[iii{{{fffVVVGGGBBBDDDFFFGGGIIIHHHIIIKKKMMMOOORRRSSSTTTYYY[[[```dddfffggggggfffgggkkkrrryyy~~~xxxtttxxx~~~|||ooocccRRRKKKFFFIIIMMMQQQYYYbbbbbbeeemmmwww}}}yyypppjjjeeeccceeehhhiiiiiimmmpppooodddSSSGGGCCCEEEHHHHHHHHHIIIIIIGGGEEECCCCCCEEEEEEBBBCCCEEECCC??????>>>===<<<<<<===>>>???@@@???======>>>AAADDDFFFHHHKKKPPPTTTWWW\\\aaaeeeccc```\\\XXXUUUQQQLLLHHHAAABBBCCCCCCBBB@@@>>>===???>>>>>>======<<<<<<;;;999888777777666666666666555555555444333333222222222111111111111222333333666888;;;>>>CCCIIIPPPUUU\\\aaagggkkknnnppprrrssstttuuuwwwyyyzzz{{{|||||||||}}}}}}}}}~~~~~~}}}~~~~~~yyysssvvv{{{|||tttjjjeeeaaa```dddkkkoooxxx{{{|||zzz}}}xxxeee^^^\\\YYYTTTOOOLLLLLLMMMLLLOOORRRSSSRRRSSSVVVYYYTTTUUUUUUUUUSSSTTTUUUWWWXXXYYY[[[\\\[[[YYYWWWUUUVVVVVVVVVWWWYYY\\\^^^``````aaacccbbb```___aaadddggglllrrr}}}nnnbbbrrrrrr^^^RRRLLLFFFBBBAAAAAA@@@???===<<<;;;::::::888888888999999888888888777999:::;;;;;;===@@@BBBEEEHHHLLLRRRZZZfffqqqyyy|||wwwsssmmmgggccc^^^```aaafffvvvwwwmmmddd]]]]]]```eeemmmtttuuummmiiikkkpppzzzrrrhhhccccccnnn|||~~~ooo```ZZZYYYXXXZZZ^^^dddiiiooovvvtttkkkfffeeejjjqqqtttwwwzzz}}}xxxoooccc[[[WWWTTTPPPLLLKKKJJJIIIGGGEEEDDDBBBBBBBBBAAA@@@@@@?????????@@@===>>>@@@???<<<;;;<<<>>>:::999999999;;;;;;:::999999999999999999;;;<<<<<<===???BBBDDDFFFHHHLLLOOOyyyeeeeeezzzzzzbbbWWWUUUOOOUUU[[[\\\XXXUUUTTTUUUOOOVVVcccuuukkkZZZIIIDDDFFFGGGHHHIIIGGGHHHJJJLLLNNNQQQRRRSSSWWWZZZ^^^bbbfffgggggggggccchhhoooxxx|||xxxssspppiiidddaaacccgggggg___WWWQQQIIIEEEGGGIIIKKKSSS\\\]]]eeeuuu|||wwwwwwxxxwwwvvvtttxxxwwwkkkXXXIIIEEEFFFBBBBBBAAAAAABBBBBB@@@???===@@@@@@>>>>>>@@@@@@<<<;;;:::999888888999::::::;;;::::::;;;<<<===>>>???>>>AAAEEEHHHKKKPPPXXX^^^fffdddaaa___]]]YYYTTTPPPGGGGGGFFFEEEDDDCCCBBBAAA???>>>>>>======<<<;;;;;;;;;:::999888777777777777666666555444333333222222111111111000111111222222666888;;;>>>BBBIIIPPPUUU\\\```gggkkknnnppprrrsssxxxxxxyyyzzzzzzzzzzzzyyy}}}}}}}}}}}}}}}~~~~~~~~~{{{|||}}}}}}|||}}}wwwqqqvvv}}}{{{rrrhhhccc```___dddjjjrrrzzz{{{{{{|||xxx|||xxxcccZZZYYYVVVRRRMMMKKKLLLMMMMMMPPPSSSTTTSSSTTTWWWZZZSSSTTTUUUTTTSSSSSSUUUWWWXXX[[[^^^``````^^^[[[YYYVVVVVVVVVWWWYYY\\\___```^^^```aaa___]]]\\\^^^aaafffkkkqqq{{{rrr^^^lllttt```TTTNNNGGGBBBAAACCCBBBAAA???===<<<;;;;;;888888999999999999888888777999:::;;;;;;===???BBBEEEGGGKKKPPPYYYeeerrrzzz|||vvvpppjjjddd^^^ZZZWWWYYYZZZ]]]lllsssjjjaaa^^^]]]]]]```eeehhhsss|||}}}}}}~~~~~~rrrmmmlllqqqvvvwwwllleeebbbkkkzzz~~~qqqaaaZZZXXXWWWXXX\\\aaafffkkkqqqzzz|||oooeee^^^```eeehhhkkkmmmoooqqquuu|||wwwmmmeee```\\\UUUPPPMMMLLLJJJHHHFFFDDDBBBAAAAAA@@@???>>>>>>>>>>>>>>>999<<<>>>===:::999999;;;888888888999;;;<<<;;;999::::::::::::;;;<<<======>>>@@@BBBDDDDDDFFFHHHJJJwwwgggiiimmmppp]]]TTTOOOPPPUUU[[[[[[VVVTTTVVVSSSWWW]]]lllwwwbbbNNNFFFDDDCCCDDDGGGIIIIIIIIIKKKMMMPPPSSSUUUVVVVVVYYY```bbb______bbbcccdddjjjttt~~~zzzsssooommmkkkjjjiiigggdddbbbccceeebbb```aaadddddd___ZZZUUUMMMFFFEEEFFFFFFJJJNNNSSS^^^vvvooo___TTTMMMHHHBBBAAA@@@@@@@@@@@@@@@AAA===???AAA???;;;888888999:::999999999999999::::::888888999:::;;;<<<<<<===>>>===>>>???DDDIIIOOOSSS]]]^^^```cccddd```XXXQQQGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>;;;;;;::::::999888888777444444444444555555555555555333111//////111333555777999;;;===AAAHHHOOOUUU]]]aaagggkkknnnqqqsssuuuvvvxxx{{{{{{zzzxxxwwwwww{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||}}}{{{wwwyyy}}}}}}yyyoooeeeaaa___```dddiiivvvvvv{{{}}}zzzuuudddXXXUUUPPPNNNOOOPPPQQQRRRTTTTTTTTTUUUWWWWWWVVVUUUUUUTTTTTTVVVXXXZZZYYYXXX[[[\\\]]]^^^^^^]]][[[ZZZVVVWWWWWWVVVUUUVVVXXXZZZ^^^]]]]]]\\\\\\___dddhhhiiinnnsss}}}~~~uuutttdddgggzzzzzzeeeUUUMMMHHHCCC???BBBAAA@@@>>>======<<<<<<::::::999999888777777777777:::<<<======>>>???@@@FFFHHHLLLSSS]]]iiivvvuuuiiihhhgggbbb^^^]]]XXX]]]aaadddlllyyyjjj___ZZZYYYYYYXXX______```fffnnntttvvvuuurrruuuwwwxxx}}}}}}mmmgggiiiqqqxxx{{{kkk]]]VVVTTTYYYYYY\\\aaadddgggqqqzzz|||pppfff```_______________aaafffmmmqqqxxxzzz}}}|||vvvnnneee^^^ZZZPPPOOONNNLLLJJJGGGEEEDDDIIIGGGEEECCCAAA@@@???>>>@@@??????>>>===<<<;;;:::<<<;;;;;;;;;:::999999999999999888777888999:::;;;===>>>@@@AAAAAABBBDDDFFFyyyfffeeehhhzzzbbbTTTOOOPPPTTTYYYYYYUUUSSSUUUSSSUUUZZZhhh|||gggPPPFFFEEEEEEFFFIIIJJJJJJJJJKKKMMMOOOQQQRRRWWWVVVYYY^^^```^^^```cccaaadddkkksssyyy{{{tttnnniiiddd___\\\]]][[[ZZZZZZ[[[]]]```ccckkkjjjjjjnnnrrrsssooojjjdddXXXLLLFFFEEEDDDEEEHHHOOO[[[uuu}}}kkk___UUUNNNIIIGGGEEECCCAAA@@@>>>===;;;===??????<<<:::;;;<<<777777666666666777777888777777888999::::::;;;;;;;;;;;;:::;;;===BBBFFFIIIQQQUUU[[[bbbgggfffaaa\\\PPPNNNKKKGGGEEEDDDDDDDDDAAAAAA@@@???>>>>>>>>>???;;;:::::::::999999888888444444444444444444444444555333111000000111333555666888:::<<<@@@GGGNNNTTT\\\aaafffkkknnnqqqsssuuuuuuwwwyyyyyyxxxvvvvvvwww{{{zzzzzz{{{{{{|||}}}~~~}}}~~~~~~}}}}}}~~~}}}vvvlllbbb^^^]]]]]]bbbgggssstttxxxzzzwwwwwwvvvfff[[[WWWRRROOOOOOQQQRRRSSSTTTTTTSSSTTTUUUVVVVVVUUUVVVUUUVVVXXX[[[\\\ZZZYYYZZZ[[[\\\]]]]]]\\\ZZZYYYVVVWWWVVVUUUTTTUUUXXXZZZ^^^^^^^^^^^^^^^aaaeeehhhkkkqqqvvv{{{~~~ttt}}}kkkjjjxxx{{{fffVVVMMMHHHDDD@@@BBBAAA@@@>>>======<<<<<<:::::::::999888888777777888:::<<<=========???@@@EEEGGGLLLSSS^^^kkkxxxwwwllljjjhhhdddcccddddddjjjqqquuu{{{uuuhhh```]]]ZZZXXXYYYXXXYYY\\\bbbiiinnnpppyyy|||mmmfffgggnnnvvv~~~nnn```XXXWWWVVVUUUWWW[[[]]]```iiissszzzmmmccc^^^\\\[[[YYYWWWXXX[[[___bbbhhhjjjnnnrrruuuxxxyyyzzz|||{{{yyytttooohhhccc___SSSRRROOOLLLIIIHHHGGGGGGHHHGGGFFFDDDBBBAAA@@@@@@??????>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;:::<<<;;;;;;;;;;;;<<<>>>???===???@@@AAAAAAAAACCCDDD~~~ggg```___yyykkkWWWPPPOOOQQQVVVVVVSSSQQQSSSPPPQQQTTT```uuuoooUUUHHHGGGHHHIIIJJJLLLKKKKKKKKKLLLNNNOOOQQQWWWVVVXXX]]]^^^^^^bbbhhhkkksss}}}xxxrrriiiaaa[[[XXXUUUSSSUUUTTTSSSTTTYYYbbbjjjoooyyyzzz|||zzziiiUUUJJJFFFCCCBBBCCCKKKVVVppprrreee\\\QQQNNNIIIEEEBBB@@@>>><<<:::;;;===<<<:::999999999777666666555555555666666666777777888888999999999:::999777777888;;;>>>@@@EEEJJJRRR\\\dddgggfffccc[[[WWWRRRLLLHHHEEEEEEEEECCCBBBAAA@@@????????????::::::::::::::::::999999666666555555444444333333444333111000000111333444555666888;;;???FFFMMMSSS\\\```fffkkknnnpppsssuuuuuuvvvwwwwwwuuuuuuvvvwww{{{zzzzzz{{{{{{|||}}}~~~}}}}}}}}}}}}}}}|||sssjjjaaa]]]]]]]]]aaafffrrrsssuuuuuurrrvvvxxxiii^^^YYYSSSPPPOOOQQQSSSTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVWWWXXX[[[]]]^^^\\\ZZZXXXYYY[[[\\\\\\[[[YYYXXXWWWVVVUUUTTTSSSTTTWWWZZZ^^^___aaaaaabbbcccfffhhhjjjrrrwwwwww~~~vvv|||vvvpppxxx}}}hhhWWWNNNIIIDDDAAABBBAAA@@@>>>======<<<<<<;;;::::::999999888888777888999<<<<<<<<<===???AAACCCGGGLLLTTT___mmm|||{{{xxxvvvxxx|||~~~yyynnnfff```\\\]]]]]]]]]^^^bbbiiirrrxxxpppgggfffnnnvvvsssddd\\\ZZZTTTSSSTTTVVVWWWZZZbbblllvvv{{{mmmccc]]]ZZZVVVRRRPPPQQQSSSTTTVVVXXX[[[```dddgggiiikkkoooooonnnllljjjfffcccaaaVVVSSSPPPMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCC@@@@@@??????>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<===:::<<<============>>>@@@kkk^^^XXXooovvv\\\QQQNNNNNNRRRSSSPPPOOOQQQNNNMMMOOOYYYkkk{{{^^^LLLHHHIIIJJJIIIKKKJJJJJJKKKLLLNNNPPPQQQVVVUUUXXX\\\^^^aaahhhppp~~~yyyqqqjjjeeebbb___]]][[[]]]^^^___gggrrr|||ttt\\\OOOJJJFFFCCCBBBIIIPPPeee|||pppaaaZZZQQQJJJFFFEEECCCBBB??????>>>===;;;999888777999888888777777777777888777777777777777777777777:::999777666777888;;;<<>>>>>>>>;;;;;;;;;;;;::::::::::::999888777666555444333333444333111111111111333444444666888;;;???FFFNNNSSS[[[___eeejjjmmmppprrrttttttuuuuuuuuuttttttvvvxxx{{{zzzzzz{{{{{{|||}}}~~~}}}}}}}}}||||||}}}{{{rrriii```^^^^^^___ccchhhrrrttttttqqqqqqyyyzzzkkk```[[[TTTPPPOOOQQQSSSTTTTTTTTTTTTSSSRRRRRRTTTVVVVVVWWWYYY[[[^^^^^^\\\YYYWWWXXXZZZ[[[[[[ZZZYYYXXXWWWWWWUUUSSSRRRTTTXXX[[[]]]```bbbddddddeeeggghhhiiioootttuuuzzz}}}|||wwwzzzlllZZZPPPIIIEEECCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;:::999999888888888999;;;<<<<<<===???AAABBBFFFLLLUUUaaaqqqyyyooohhhkkkmmmoooqqqsssyyyuuujjjhhhpppyyyxxxhhh^^^[[[WWWUUUUUUVVVVVVWWW^^^gggpppzzz~~~qqqddd___YYYTTTQQQPPPPPPPPPMMMNNNPPPTTTWWWZZZ\\\]]]^^^______^^^]]]\\\ZZZYYYSSSSSSQQQPPPOOONNNNNNNNNKKKJJJHHHGGGFFFFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@;;;;;;;;;<<<<<<=========;;;;;;::::::::::::::::::999;;;============???@@@rrr___TTThhhbbbSSSNNNLLLOOOPPPOOONNNOOOPPPNNNOOOVVVeeeyyyjjjSSSJJJJJJIIIGGGHHHHHHIIIJJJLLLOOOQQQSSSUUUUUUXXX]]]___cccmmmwww{{{uuuqqqmmmrrruuuvvv|||rrr[[[OOOKKKGGGDDDCCCGGGKKKYYYssswwwlll]]]RRRMMMKKKIIIHHHEEEDDDBBB@@@???===<<<;;;::::::999888888888888888888888888777777777777777888777666555666888999:::<<<>>>AAAFFFLLLTTT[[[`````````^^^[[[VVVPPPKKKHHHFFFEEECCCAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777555555444333333222111111222333333555666999<<<@@@GGGOOOUUU[[[___eeeiiillloooqqqsssssstttuuuuuutttuuuwwwzzz{{{zzzzzz{{{{{{|||}}}~~~}}}}}}}}}{{{zzz{{{~~~yyynnneee___]]]___```eeejjjqqqrrrqqqooorrrzzzlll```[[[UUUQQQQQQRRRSSSTTTTTTUUUVVVUUUSSSSSSTTTVVVVVVVVVWWWZZZ\\\\\\[[[YYYVVVXXXZZZ[[[\\\[[[ZZZYYYXXXXXXWWWUUUTTTVVVYYY\\\]]]___cccdddeeeeeefffhhhiiimmmrrrxxx|||~~~{{{qqq___RRRJJJFFFDDDBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;:::999999999888999:::;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>=========<<<>>>@@@@@@@@@AAABBBDDDzzzwwwcccSSScccyyyhhhUUUOOOJJJLLLOOONNNMMMOOOQQQOOOQQQWWWbbbrrrttt[[[MMMKKKJJJHHHGGGGGGHHHIIILLLOOORRRSSSTTTUUUYYY]]]___cccnnnyyy~~~zzzxxxxxxyyyzzzvvvfffVVVNNNKKKGGGDDDDDDFFFGGGPPPbbbyyynnnaaaYYYUUUPPPLLLKKKHHHEEECCCBBBAAA???===;;;:::999888888888888888:::::::::999999888888777555555444444444666777888999:::<<<>>>DDDLLLUUU\\\ZZZ\\\^^^^^^[[[VVVPPPMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>======<<<<<<;;;::::::;;;:::999888777666555555333222222222222222222333444666999<<>>======<<<<<<===<<<<<<;;;;;;::::::999888999:::::::::;;;???AAACCCGGGNNNXXXeeeuuuzzzppppppzzznnn```ZZZYYYXXXYYYZZZXXXUUUYYY```kkkuuuzzznnneee```[[[WWWSSSNNNMMMLLLJJJIIIIIIHHHHHHKKKJJJJJJIIIHHHHHHHHHGGGGGGIIIMMMQQQVVVYYY\\\]]]TTTRRRPPPMMMJJJHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBBBB????????????@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDDDDCCCBBBCCCEEEuuuzzzfffTTTbbbpppkkkXXXOOOJJJKKKMMMMMMMMMNNNNNNMMMOOOUUU]]]iii{{{bbbQQQLLLLLLJJJHHHHHHHHHIIIKKKNNNPPPRRRUUUVVVZZZ^^^^^^```jjjuuu~~~vvvoookkkiiieee[[[RRROOOMMMIIIFFFGGGGGGHHHMMMVVVcccwwwyyyrrriiiccc___[[[UUUPPPMMMJJJFFFCCC>>>===<<<;;;::::::::::::===<<<<<<;;;::::::999999777666555555444555555666444666888:::===CCCJJJPPPPPPRRRUUUWWWVVVTTTRRROOONNNMMMKKKHHHFFFDDDCCCCCC@@@???>>>===<<<::::::999888888777777666555444444222222222222222222222222333555777;;;@@@GGGOOOUUUZZZ^^^ccchhhkkknnnppprrrsssuuuxxxzzzzzzzzz{{{|||{{{zzzzzz{{{{{{|||}}}~~~||||||}}}|||}}}{{{uuujjjccc___aaadddhhhmmmsssssssssqqqtttvvvjjj___]]]ZZZXXXXXXYYYXXXWWWUUUYYY^^^]]]ZZZVVVWWWXXXXXXVVVUUUVVVXXXZZZ[[[[[[YYYZZZ]]]^^^______^^^]]]ZZZ\\\]]]]]]\\\\\\]]]^^^[[[]]]___```aaabbbdddfffjjjlllttt}}}qqq}}}gggVVVLLLGGGFFFBBBAAA@@@>>>======<<<<<<======<<<<<<;;;:::::::::888999:::999999;;;>>>AAADDDHHHOOOYYYgggwwwwwwyyyqqqaaaZZZYYYYYY\\\^^^[[[WWWYYY^^^hhhppp{{{yyypppggg___YYYRRRQQQNNNKKKIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEHHHMMMTTT\\\dddhhhcccaaa^^^YYYUUURRRPPPNNNOOONNNMMMLLLJJJHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAACCCGGGKKKNNNQQQRRRSSSTTTTTTTTTRRRNNNLLLLLLLLLrrr{{{hhhUUUaaajjjlllYYYPPPIIIJJJMMMMMMMMMNNNJJJIIILLLQQQWWWaaavvveeeSSSNNNNNNMMMJJJJJJIIIJJJKKKMMMNNNPPPVVVWWW[[[^^^\\\]]]fffqqqtttkkkfff\\\WWWSSSSSSQQQLLLJJJJJJIIIKKKNNNQQQVVVddd}}}{{{uuulllddd^^^XXXQQQMMMAAAAAA@@@>>>>>>=========>>>>>>===<<<<<<;;;:::::::::999888777666555555555111444777888888:::>>>BBBGGGHHHKKKMMMOOOPPPPPPOOOQQQPPPNNNKKKIIIGGGFFFFFFAAA@@@???===<<<:::999888666666666555444444333333222222222222222222222222222333666:::???FFFNNNTTTYYY]]]ccchhhkkknnnppprrrsssvvvzzz||||||||||||}}}{{{zzzzzz{{{{{{|||}}}~~~zzz{{{}}}~~~yyytttmmmgggcccfffjjjnnntttzzzxxxwwwuuuzzztttiii```^^^\\\\\\\\\\\\[[[ZZZUUU[[[``````\\\XXXWWWYYYYYYWWWUUUUUUXXXZZZ\\\\\\ZZZ\\\^^^`````````___^^^[[[]]]___```___^^^^^^^^^[[[\\\^^^^^^___```cccfffhhhkkksss}}}kkk}}}iiiWWWMMMHHHFFFBBBAAA@@@>>>======<<<<<<=========<<<;;;;;;::::::888999999999999;;;>>>AAAEEEIIIPPPZZZgggwww~~~sssbbbZZZ[[[\\\___bbb___[[[[[[```dddlllvvv~~~ssshhh```VVVTTTQQQNNNKKKIIIIIIHHHBBBBBBAAAAAAAAAAAAAAABBBCCCBBBDDDIIIRRR^^^iiipppqqqoookkkfffaaa]]]ZZZXXXWWWVVVUUUSSSQQQOOONNNMMMHHHHHHGGGGGGFFFFFFEEEEEEKKKNNNSSSYYY___cccfffgggkkkkkkiiieee```\\\[[[[[[|||{{{~~~yyy|||fffZZZcccgggvvvaaaUUUKKKIIIJJJKKKLLLNNNMMMMMMNNNOOOQQQZZZooottt^^^QQQMMMLLLKKKKKKJJJJJJKKKLLLMMMOOOQQQSSSVVVYYY[[[```eeehhhzzz}}}iiibbb[[[WWWSSSQQQQQQOOOKKKGGGEEEHHHLLLPPPRRRYYYkkk|||{{{pppddd[[[UUUMMMGGGFFFDDD>>>===@@@@@@>>>;;;;;;<<<=========999777444333444555555555555666777999::::::::::::??????AAABBBDDDFFFGGGHHHNNNNNNNNNNNNMMMLLLJJJIIIHHHGGGEEEBBB>>><<<999888666666555444333111000///444444444333333222222222333555888:::===CCCLLLSSS[[[^^^ccchhhlllooosssvvvxxxxxxxxxwwwxxxxxxyyyyyy}}}||||||{{{{{{{{{{{{|||}}}{{{|||~~~uuummmdddddddddggglllrrryyy}}}|||}}}|||rrrkkkbbb^^^[[[\\\___```^^^ZZZWWWYYY\\\\\\[[[YYYXXXXXXVVVWWWYYY[[[\\\\\\\\\\\\ZZZ\\\```cccdddbbb___]]]]]]]]]^^^```cccddddddcccaaa```___^^^___```cccdddbbbfffooowww}}}}}}fffnnntttaaaRRRIIIFFFDDDCCCAAA???==================<<<<<<<<<;;;;;;;;;777777888999;;;===???@@@CCCGGGMMMXXXgggzzzzzztttnnnjjjhhhkkkooouuu|||wwwddd\\\___cccggghhhfffaaa\\\YYYbbbkkkvvv~~~qqqhhhaaa___[[[VVVQQQLLLIIIHHHGGGEEEBBBAAABBBCCCBBBAAABBBDDDFFFHHHNNN[[[kkkxxxzzz|||}}}zzzuuunnnhhhfffmmmhhhcccaaaaaa___YYYTTTYYYUUUPPPLLLLLLLLLLLLLLLMMMVVVdddqqq||||||tttppppppzzzxxx}}}yyy}}}gggZZZaaabbb{{{yyyaaaUUUJJJHHHIIIJJJKKKMMMQQQPPPOOONNNNNNTTTfffwww}}}hhhYYYPPPLLLLLLLLLKKKKKKKKKMMMNNNOOOPPPRRRUUUXXX[[[___dddgggssskkkaaaWWWUUUSSSSSSUUUUUURRRNNNKKKJJJKKKLLLLLLPPP]]]jjjyyyiii^^^TTTQQQMMMHHHEEEFFFFFFCCCAAA??????===;;;999666555333444555666666555555666777888999999999999:::;;;<<<===???@@@AAAAAAHHHIIIJJJKKKKKKKKKJJJIIIGGGEEECCCAAA>>>;;;999888555555555444333222111000333333222222222111111111222555777999<<>>BBBEEELLLWWWgggzzzsssjjjccc]]]ZZZWWWYYY[[[___ccchhhlllnnnooorrrwww}}}yyy}}}zzzhhh``````dddjjjmmmlllfff```]]]```hhhsss{{{}}}qqqkkkccc\\\WWWRRRNNNKKKGGGDDDBBBAAAAAABBBBBBAAAAAACCCEEEGGGLLLWWWeeeppp}}}|||yyyxxxyyywwwqqqllljjjfff```[[[XXXWWWUUUTTT\\\hhhzzzyyyvvv}}}yyy~~~hhhXXX\\\\\\ttt}}}cccWWWKKKHHHJJJJJJLLLNNNQQQOOONNNLLLKKKOOO]]]llltttcccUUULLLMMMLLLLLLKKKLLLMMMOOOPPPOOOQQQTTTWWWYYY]]]bbbfffpppjjj^^^UUUSSSTTTVVVZZZZZZWWWTTTRRRMMMJJJIIIIIIJJJQQQZZZiiivvv|||mmmeeeaaaZZZSSSOOOIIIGGGDDDBBBAAA>>>;;;888999888666777777777666555555666666777777888888888888888999999:::;;;;;;;;;@@@BBBDDDFFFGGGHHHHHHGGGDDDCCCAAA???<<<:::888777444444555555444444333222111111111111111000000000222444777999;;;@@@IIIOOOXXX\\\aaaeeehhhlllppprrrwwwvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{||||||zzzyyyxxxwwwwwwzzz}}}wwwnnnggg```bbbffflllrrrxxx}}}|||~~~}}}tttnnnlllfffaaa\\\[[[\\\\\\[[[YYYXXXZZZ\\\\\\ZZZXXXXXXXXXWWWXXXYYY[[[\\\\\\\\\[[[[[[]]]```aaaaaa___\\\ZZZXXXYYY[[[]]]___```aaaaaaaaa```___^^^___```aaabbbggghhhjjjlllooovvvoooZZZ]]]ooo~~~iiiVVVJJJDDDDDDCCCAAA???>>>=========;;;;;;;;;:::::::::999999;;;;;;:::::::::;;;<<<<<<@@@DDDLLLWWWgggzzzyyylllbbb[[[VVVTTTRRRRRRRRRSSSUUUXXXZZZ[[[\\\^^^aaahhhpppyyytttjjjgggeeekkkxxx}}}jjjccc```fffnnnttttttooogggaaa___fffpppxxx~~~zzzmmmccc^^^YYYTTTPPPKKKHHHEEEDDDEEEFFFFFFEEEDDDEEEGGGHHHLLLSSS^^^fffxxxzzztttpppllliiifffhhhvvv~~~zzz~~~yyy|||hhhUUUWWWYYYooohhh[[[NNNJJJKKKKKKLLLOOOLLLKKKJJJKKKJJJNNNZZZgggyyyhhhXXXLLLLLLKKKKKKKKKKKKMMMNNNOOONNNPPPSSSUUUXXX\\\aaadddooolllaaaVVVVVVWWW[[[___```\\\XXXVVVOOOIIIIIIJJJKKKOOOUUU^^^fffnnnqqqtttyyy{{{zzzyyy|||~~~vvviii___VVVRRRMMMIIIFFFDDDBBB@@@@@@>>><<<;;;:::999666444777666666666666777777888999999999999999999999999;;;<<>><<<:::888777666333444444555555555444444111111111111111111111111333555888999;;;???GGGMMMVVVZZZ___dddgggkkkooorrruuuuuuuuuuuuvvvwwwxxxxxxwwwwwwwwwxxxyyyzzz{{{|||xxxxxxwwwuuutttuuuxxxzzz~~~zzztttlllfff___ccciiipppwww|||{{{}}}}}}qqqkkkjjjfffbbb]]]ZZZZZZZZZYYYXXXYYYZZZ\\\[[[YYYXXXWWWXXXXXXYYY[[[\\\]]]]]]\\\\\\ZZZ\\\___aaaaaa```^^^\\\ZZZ\\\^^^```aaabbbdddeeeddddddcccbbbbbbbbbccccccjjjjjjlllooopppvvveeeUUUWWWeeeqqq^^^PPPJJJEEECCCAAA???>>>===>>>>>><<<<<<;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<<@@@DDDMMMYYYiii}}}yyymmmddd___]]]\\\YYYYYYXXXXXXZZZ\\\^^^___``````bbbeeeiiioootttwwwzzz~~~~~~mmmbbb```^^^]]]```kkk}}}|||jjjccc^^^eeepppyyy{{{vvvkkkddd___fffnnnvvv}}}rrrkkkeee]]]WWWRRROOOKKKIIIIIIJJJJJJJJJIIIJJJKKKKKKMMMRRRYYY^^^llluuuuuu}}}{{{yyykkkUUUTTTXXXkkkkkk^^^PPPKKKJJJIIIJJJMMMIIIHHHIIIKKKKKKMMMWWWbbbuuu~~~wwwjjjZZZNNNJJJJJJIIIIIIJJJKKKMMMNNNNNNPPPSSSUUUWWW[[[___ccclll~~~ssshhh]]]\\\^^^ccchhhiiifffcccZZZQQQIIIHHHIIIJJJNNNRRRXXX]]]bbbbbbdddggggggeee]]]___``````dddooo{{{pppjjj```XXXRRRNNNKKKIIIBBB@@@>>>===<<<;;;999777999888888777777777888888::::::999999999888888888999:::;;;===>>>>>>======<<<<<<;;;999888777666555222333444444555444444444111111222222222222222222333666999:::;;;???EEEKKKTTTXXX]]]bbbfffkkkooorrrttttttttttttuuuvvvwwwxxxvvvvvvvvvvvvwwwxxxzzzzzzxxxxxxwwwuuurrrppppppqqquuu|||}}}xxxrrrkkkgggaaaeeellltttzzz~~~}}}~~~|||}}}ooogggeeecccaaa]]]ZZZYYYYYYXXXXXXYYYZZZ[[[ZZZWWWVVVVVVWWWYYYZZZ[[[]]]]]]]]]\\\\\\XXXZZZ]]]```aaaaaaaaa```ZZZ]]]```bbbbbbccceeehhhiiihhhhhhgggffffffffffffhhhhhhlllqqqssswwwuuu___TTTVVV___zzzxxxdddTTTLLLEEEDDDBBB@@@>>>>>>>>>>>>============<<<<<<<<<<<<999999999:::;;;<<<===>>>@@@EEENNN[[[lllvvvoookkkjjjjjjbbbaaaaaabbbdddgggkkkmmmlllkkklllmmmooorrrvvvwww|||zzzxxxxxxzzz}}}{{{nnnaaaYYY[[[ZZZYYY[[[dddttt}}}jjjccc\\\dddqqq|||{{{oooeeebbbgggnnnuuu}}}ttthhh^^^WWWSSSNNNKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMPPPTTTWWWaaalll}}}xxxrrrZZZWWWWWWgggooo```QQQJJJHHHGGGGGGIIIKKKIIIJJJKKKKKKKKKQQQYYYjjjssszzz{{{vvvlll^^^QQQJJJIIIHHHHHHIIIJJJLLLMMMOOOQQQSSSUUUWWW[[[___bbbmmm~~~zzzmmmgggggghhhlllqqqsssqqqooo]]]TTTKKKGGGFFFFFFKKKPPPUUU[[[^^^]]]\\\]]]\\\YYYOOOPPPOOOOOOQQQZZZeeennn{{{mmmbbbYYYRRRNNNFFFCCC@@@??????@@@???>>>===<<<:::999888888999:::999999888888888777777777777888999;;;;;;;;;:::999999999888777666555555444222222333333444333333333111111111222222222222222333555888999:::===CCCGGGOOOSSSYYY___dddiiinnnrrrrrrrrrrrrssstttuuuvvvwwwuuuuuuuuuuuuvvvwwwxxxxxxwwwxxxxxxuuuqqqmmmlllkkknnnvvv}}}|||wwwqqqkkkhhheeeiiiooovvv|||}}}yyykkkccc```___^^^]]][[[ZZZYYYYYYYYYXXXYYYYYYXXXUUUTTTTTTUUUXXXYYYZZZ[[[\\\\\\[[[ZZZUUUWWWZZZ^^^```aaaaaaaaaXXX[[[```aaaaaaaaadddgggkkkkkkjjjjjjiiihhhggggggcccdddiiiooorrrttt{{{sss```VVVVVVZZZooo~~~gggUUUKKKEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>============<<<999999999:::;;;<<<>>>???@@@EEEOOO]]]nnnvvvuuuuuuvvvyyy}}}{{{tttpppppprrruuutttvvvxxxzzz{{{zzzxxxwwwvvvvvvuuuqqqjjjbbbYYYTTTRRRTTTUUUWWW___ooo~~~llleee]]]eeesssssshhheeeiiiooovvv~~~qqqeee^^^ZZZTTTPPPNNNNNNNNNMMMQQQPPPNNNNNNNNNPPPSSSTTTZZZeeewww{{{|||ccc^^^VVVcccuuufffUUUMMMJJJGGGGGGIIIJJJHHHIIIKKKJJJHHHLLLRRRbbbllluuuzzzyyyrrrcccVVVJJJJJJIIIIIIJJJKKKMMMNNNOOOQQQSSSUUUWWW[[[___bbbmmm{{{xxxvvvsssrrrrrruuuuuurrrooo^^^VVVLLLGGGDDDEEELLLTTT\\\bbbeee```ZZZWWWUUURRRKKKJJJHHHHHHKKKPPPUUUYYYfffssspppeee^^^TTTPPPJJJFFFEEEEEEEEEDDD@@@???===;;;::::::;;;<<<999999999888888888888888555666888999::::::999999666666666555555444444444222222222333222222111111000000000111111111222222111333666777777:::???CCCJJJNNNUUU[[[aaagggmmmqqqqqqqqqqqqrrrsssuuuvvvwwwvvvuuuuuutttuuuuuuvvvvvvtttvvvwwwuuurrrnnnkkkkkknnnvvv~~~~~~{{{uuupppkkkiiijjjmmmrrrxxx}}}~~~||||||}}}rrrfff___\\\YYY[[[\\\\\\[[[ZZZZZZZZZWWWXXXXXXVVVSSSRRRSSSTTTUUUVVVXXXYYYYYYXXXWWWWWWTTTVVVXXX[[[]]]^^^^^^^^^VVV[[[___aaa``````dddhhhjjjjjjjjjiiihhhfffeeedddbbbbbbeeejjjmmmooovvv~~~zzzeeeXXXTTTSSSeee~~~kkkXXXMMMFFFDDDBBB@@@???>>>>>>???>>>============<<<<<<<<<:::::::::::::::;;;<<<===>>>DDDOOO]]]ooozzzsssqqqqqqrrrqqqsssuuuvvvvvvuuusssqqqkkkkkkiiieee^^^WWWRRROOOLLLOOOSSSVVV]]]mmm|||kkkfffbbbiiiwwwxxxmmmgggjjjooouuu~~~yyynnniiiccc]]][[[ZZZYYYYYYXXXVVVSSSRRRSSSUUUWWWXXX___iiiyyy}}}jjjdddTTT```~~~{{{lll[[[RRRMMMJJJJJJKKKGGGEEEGGGIIIIIIHHHKKKQQQ^^^hhhttt{{{}}}wwwhhhYYYKKKKKKJJJJJJKKKLLLNNNOOOPPPRRRTTTVVVXXX[[[___ccchhhsss~~~}}}wwwtttssspppkkkggg^^^VVVNNNHHHFFFHHHQQQ[[[fffmmmnnnfff[[[TTTPPPMMMIIIGGGEEEFFFIIILLLNNNNNNWWWbbbrrr~~~uuuddd^^^VVVOOOKKKIIIGGGFFFBBBAAA>>><<<;;;<<<======;;;;;;;;;;;;::::::::::::333444666888::::::::::::555555444444444444333333222222222222222111000///.../////////000000111111///222555555555777<<>><<<;;;;;;;;;999888666777777777777777666666666666666666666666555444444444555555444444333222333333333333333333333333//////111333555888;;;<<>>??????>>>===<<<;;;:::999999;;;;;;:::;;;;;;<<<===>>>BBBFFFPPP^^^qqqyyynnngggfffeeecccdddkkkuuu}}}~~~|||~~~zzzuuunnnhhhaaa\\\UUULLLIIIJJJMMMLLLLLLQQQ]]]ooozzzpppnnnkkkvvvssshhhiiimmmuuu~~~yyytttqqqssskkkaaa\\\```gggnnnrrrcccWWWYYYoooyyycccYYYVVVSSSRRRRRRIIIJJJJJJKKKKKKKKKLLLNNNUUUeeetttzzz~~~~~~rrrcccVVVNNNIIIIIIKKKIIIIIIJJJMMMOOORRRTTTVVVYYY]]]```fffppp}}}wwwiii```[[[XXXWWWRRRMMMKKKJJJLLLVVVaaaoootttvvvppphhhaaa[[[VVVSSSMMMIIIJJJKKKJJJJJJMMMRRRYYYdddnnnyyy}}}mmmccc\\\VVVSSSPPPNNNKKKJJJJJJIIIHHHFFFEEEBBB???>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;777888888888888777666666444444555555444444333222222222222333333333333333111111222333555777888:::===CCCKKKSSS[[[aaagggjjjqqqpppqqqqqqsssuuuwwwxxxwwwtttqqqqqqsssuuuuuuuuuvvvsssrrrvvv|||~~~|||{{{{{{|||}}}zzzxxxvvvqqqmmmnnnssstttzzz~~~}}}uuurrrqqqnnniiiccc___\\\[[[ZZZXXXVVVUUUWWWXXXXXXXXXUUUUUUUUUVVVWWWVVVTTTRRRSSSSSSSSSSSSSSSTTTTTTUUUTTTUUUVVVWWWWWWWWWWWWWWWZZZYYYXXXZZZ\\\]]]]]]\\\```aaaaaaaaaaaaaaa``````dddhhhjjjjjjjjjooozzzzzz^^^SSSOOORRRaaasss{{{eeeUUUKKKDDD@@@BBBCCC@@@????????????>>>===<<<;;;::::::;;;;;;:::;;;;;;<<<===>>>BBBFFFOOO^^^qqqyyyrrrggg]]]ZZZYYYWWWUUUUUUZZZbbbhhhwww~~~yyyqqqhhh___XXXQQQIIIGGGIIIKKKKKKLLLQQQ^^^qqq|||tttssspppyyysssjjjkkknnnuuu{{{uuunnnlllqqqyyymmm___YYYfffmmm```\\\ZZZWWWVVVKKKKKKJJJJJJKKKLLLMMMNNNQQQaaarrr|||vvvgggZZZQQQJJJIIIIIIIIIIIILLLMMMOOOQQQSSSUUUXXX]]]```kkkxxxyyyggg___]]]]]]```[[[UUURRROOOQQQ[[[eeesssxxxyyywwwtttsssnnniiiddd^^^ZZZYYYXXXUUUSSSUUUWWW\\\dddooozzz}}}rrrhhhbbb\\\ZZZXXXWWWVVVUUURRRPPPIIIEEEAAA???>>>??????>>>;;;;;;;;;<<<<<<;;;;;;;;;999::::::::::::999888777444444555555444444333222111111111222222333333333333333333333444555666777;;;@@@GGGOOOWWW^^^dddhhhooooooooopppqqqsssuuuvvvvvvtttqqqqqqrrrssssssrrrrrrooopppxxx{{{xxxwww{{{~~~xxxtttrrrqqqooonnnqqqwwwyyy~~~xxxrrrooommmiiieeeaaa^^^\\\[[[WWWUUUSSSSSSTTTUUUUUUUUURRRRRRTTTWWWYYYXXXUUURRRSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTUUUVVVXXXYYY[[[XXXVVVVVVWWWWWWWWWWWW\\\]]]^^^```aaaaaabbbbbbgggiiikkkjjjkkkrrr}}}iiiZZZQQQNNNZZZkkk{{{zzz|||kkk\\\MMMFFFAAABBBCCCAAA??????@@@@@@???>>>===<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>BBBFFFOOO]]]ppp{{{pppiii```WWWTTTTTTRRRQQQPPPRRRWWWZZZccckkkwww~~~wwwkkkcccZZZSSSLLLGGGGGGKKKJJJJJJLLLSSS```ttt}}}~~~yyyrrrllllllnnnuuu{{{jjj[[[^^^vvvwwweee___]]]YYYVVVNNNLLLJJJIIIKKKLLLNNNNNNMMM\\\nnn|||{{{mmm```UUUKKKHHHHHHGGGIIILLLMMMNNNPPPRRRTTTXXX\\\```ooozzzjjjfffiiilllrrrnnnggg___YYYYYY___fffuuuzzz~~~}}}xxxuuuuuuqqqjjjdddcccdddfffjjjsss~~~qqqoookkkhhhfffccc___\\\RRRNNNHHHCCCBBBBBBAAAAAA;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;:::999888888444555555555555444333333000000111222222333333333333333333333444555666777999===DDDKKKRRRZZZaaaeeejjjjjjkkkmmmnnnpppqqqrrrtttsssqqqpppooooooooooooooommmnnnwwwuuuqqqooosss{{{|||wwwuuupppmmmmmmnnnnnntttzzz|||}}}{{{vvvooommmiiieeeaaa^^^\\\[[[ZZZVVVTTTRRRQQQSSSTTTTTTSSSRRRQQQRRRTTTVVVVVVTTTRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRSSSVVVYYY[[[\\\YYYVVVUUUVVVWWWWWWWWW]]]^^^___```bbbbbbcccccceeehhhkkkmmmooovvvuuueeeWWWNNNVVVeeeyyyvvvvvvyyynnn___OOOHHHBBBCCCCCCAAA???@@@AAAAAA@@@??????>>>======;;;;;;:::;;;;;;<<<===>>>CCCFFFNNN\\\oooyyysssjjjaaaZZZZZZYYYYYYXXXYYY[[[]]]aaagggooowww|||vvvssssssxxx~~~ssskkk^^^WWWQQQNNNKKKHHHIIIMMMJJJLLLPPPXXXeeexxxssslllkkkmmmsss}}}qqq\\\WWWiiijjj```]]]ZZZVVVSSSOOOKKKIIIJJJLLLMMMMMMKKKVVVgggxxxvvvggg[[[OOOJJJHHHGGGHHHKKKLLLNNNOOOQQQSSSWWW\\\```iii~~~vvvvvv{{{uuummmkkklllooo{{{~~~{{{xxxvvvvvv{{{{{{tttlllhhhaaa\\\TTTNNNIIIGGGEEEDDDAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;:::999888777555666666666666555444444111111222222222333333333111111222222444555777888888<<>>>>>;;;;;;:::;;;;;;<<<===>>>CCCFFFNNN[[[nnn|||ssshhhgggeeeeeefffhhhiiijjjmmmqqqvvvzzz~~~}}}rrriiibbb___aaafffqqq~~~yyymmmaaaYYYRRRNNNLLLMMMLLLHHHHHHKKKMMMPPPVVV```nnnrrriiiiiijjjqqq{{{ttt^^^TTT```yyyqqqccc___\\\YYYWWWRRRKKKIIIJJJLLLLLLLLLJJJQQQ^^^ppppppcccVVVOOOLLLIIIIIIKKKLLLMMMNNNPPPRRRVVV\\\```eeexxxxxxrrruuu}}}{{{sssmmmddd[[[SSSMMMHHHEEEFFFFFFEEEDDDBBBAAA???>>>=========<<<;;;:::999888777777777888777666666555333333333333333333333333111111111222333555666777777:::>>>BBBHHHOOOWWW\\\ccceeehhhkkknnnppprrrrrrrrrrrrrrroookkkhhhggghhhjjjiiikkkooouuuxxxwwwuuuqqqooommmpppuuuwwwuuuqqqqqqkkkhhhkkkppptttzzzlllfff^^^ZZZZZZZZZZZZYYYWWWUUURRRQQQRRRSSSRRRRRRTTTQQQMMMLLLNNNPPPRRRRRRSSSTTTVVVXXXYYYYYYYYYXXXVVVUUUUUUUUUWWWZZZ^^^```___]]]\\\\\\^^^```aaa```[[[[[[\\\\\\\\\\\\\\\[[[^^^cccjjjqqqvvv{{{lllWWWTTT^^^pppvvvxxxvvvwwwsssdddTTTLLLEEEDDDDDDAAA@@@AAAAAAAAA@@@@@@@@@?????????;;;;;;:::;;;;;;<<<===>>>CCCFFFMMM[[[nnn~~~{{{xxxxxxzzz}}}qqqfff]]]VVVRRRTTTXXXaaalllwww}}}}}}zzzuuuooohhh^^^TTTNNNOOOLLLKKKMMMLLLHHHGGGIIIRRRWWW___jjjxxx|||oooeeefffiiippp{{{|||fffZZZ___pppzzzhhhcccbbb```\\\UUULLLHHHIIIKKKKKKJJJJJJLLLVVVhhhzzzyyylll^^^VVVQQQMMMKKKMMMLLLMMMNNNOOOQQQUUU[[[```dddrrrqqqkkkhhhkkk}}}~~~sssiii___WWWRRRMMMLLLKKKIIIGGGDDDBBB@@@?????????>>>===;;;:::999888999999999999888777777666555555444444333333333333333222222333333444555555777:::===BBBIIIQQQVVV___bbbeeeiiimmmppprrrssssssttttttqqqkkkhhhggggggeeegggiiilllooorrrtttvvvuuutttrrrssssssssspppnnnmmmhhhfffllltttyyymmmfff]]]XXXYYYZZZYYYXXXVVVTTTQQQPPPQQQRRRQQQPPPPPPNNNMMMMMMPPPRRRSSSSSSUUUVVVXXXYYYYYYWWWVVVUUUWWWWWWWWWXXXZZZ]]]```bbb```___^^^___aaabbbaaa```YYYZZZ[[[[[[\\\\\\[[[[[[]]]aaagggnnntttzzzvvv[[[SSSZZZmmm{{{zzzlllVVVMMMFFFEEEDDDBBB@@@BBB@@@@@@@@@@@@????????????;;;;;;:::;;;;;;<<<===>>>CCCFFFMMMZZZmmmyyytttpppnnnoootttxxx}}}~~~qqqfff^^^YYYTTTQQQQQQTTTYYYaaaiiinnnpppqqqooolllgggccc^^^XXXRRRMMMNNNKKKJJJMMMMMMKKKLLLPPPWWW^^^hhhtttvvvjjjcccdddhhhqqq}}}oooaaaaaalllmmmggggggfff^^^VVVMMMHHHIIIKKKJJJIIIKKKJJJQQQbbbvvvrrrddd[[[UUUPPPMMMNNNLLLMMMMMMNNNPPPUUU[[[```bbbjjjwww~~~rrriiihhhhhhjjjzzz|||vvvllleeeVVVVVVTTTRRROOOKKKIIIGGGAAAAAA@@@@@@>>>===<<<;;;999::::::::::::999888888777777666555444333333222555555444333222222222222444555777:::>>>EEELLLRRR[[[^^^bbbgggkkknnnpppqqqtttvvvvvvrrrmmmhhhggghhhaaaeeehhhkkklllpppuuuyyywwwwwwuuusssqqqnnnkkkjjjjjjeeeeeemmmvvv}}}nnnfff\\\XXXXXXZZZYYYWWWUUUSSSPPPOOOPPPPPPPPPOOOLLLLLLMMMPPPSSSUUUUUUTTTWWWXXXYYYYYYWWWUUURRRQQQXXXXXXYYYZZZ\\\___bbbcccaaa```___```aaaaaa___]]]YYYZZZ[[[]]]]]]^^^^^^^^^^^^```eeekkkrrryyy|||^^^RRRVVVmmmsssWWWNNNFFFEEEDDDBBBAAABBB@@@@@@??????????????????;;;;;;;;;;;;;;;<<<>>>>>>CCCFFFMMMZZZmmmsssllldddaaaaaabbbbbbfffuuuwwwoooeee]]]ZZZYYYXXXVVVUUUVVVYYY]]]ccchhhjjjjjjgggdddaaa]]][[[XXXTTTRRRMMMIIIHHHLLLNNNOOOTTTYYY[[[bbbnnnzzzrrrfffbbbdddiiissssss^^^ZZZdddzzzyyyfffdddiiiggg___UUUMMMIIIIIIJJJKKKFFFJJJOOOWWWhhh~~~xxxnnn```QQQMMMPPPNNNKKKKKKOOOQQQRRRUUUZZZbbbhhhqqq~~~xxxvvvsssooopppwwwzzzxxx{{{zzztttqqqtttkkkllllllmmmooosssyyy|||yyyqqqiiiaaa]]]\\\YYYQQQKKKHHHGGGEEEDDDCCCBBBAAAAAA;;;<<<<<<;;;999888888888<<<999555555666666444222444444333333333333444555555555666999===BBBGGGIIISSSWWW]]]dddiiilllmmmmmmrrrsssvvvzzzuuulllggggggccchhhlllmmmpppuuuvvvssstttsssrrrpppooommmlllkkkfffggghhhlllsss{{{{{{iiiddd\\\VVVTTTSSSSSSSSSRRRQQQOOONNNMMMMMMNNNOOOLLLMMMPPPSSSUUUXXXYYYZZZYYYZZZ[[[\\\ZZZXXXUUUSSSXXXXXXYYY[[[^^^```cccdddiiieeeaaa_________]]][[[\\\]]]___```aaaaaaaaaaaabbbdddiiiooosssuuu||||||___QQQTTTffftttxxxcccUUUIIIFFFHHHFFFCCCAAA@@@AAAAAAAAAAAA@@@??????<<<<<<;;;;;;;;;;;;<<<<<>>BBBDDDOOOSSSZZZbbbhhhkkkmmmmmmpppppprrruuuqqqjjjfffggghhhnnnsssrrrrrrttttttrrrrrrrrrpppooommmkkkjjjjjjfffgggkkkooouuu|||jjjeee]]]VVVSSSQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNKKKLLLOOORRRUUUWWWYYYZZZ[[[\\\^^^^^^]]]ZZZWWWUUUYYYZZZ[[[]]]```ccceeefffgggccc^^^\\\]]]]]]]]]\\\^^^^^^___```aaabbbbbbcccjjjkkkoootttvvvyyywww\\\PPPSSS^^^mmm~~~~~~iiiZZZKKKGGGGGGFFFCCCBBBAAAAAAAAAAAAAAA@@@??????===<<<<<<;;;;;;<<<<<<===AAADDDKKKYYYllluuuhhhccc\\\VVVUUUWWW[[[^^^aaadddkkkvvvxxxqqqmmmiiiiiikkkmmmjjjhhhfffhhhkkknnnnnnmmmkkkiiihhhfffcccaaa```^^^[[[WWWTTTVVVWWWVVVVVV[[[dddkkkooottt}}}wwwmmmiiiffffffhhhooo|||jjj[[[XXXggg|||sssqqqooofffZZZPPPJJJHHHGGGHHHHHHKKKKKKLLLWWWllluuuaaaVVVSSSQQQNNNMMMOOOPPPOOOQQQVVVWWW[[[cccnnnzzzooonnnpppoookkkhhhiiigggdddbbb``````aaabbbmmmvvv{{{sssgggaaaYYYRRRMMMIIIFFFDDDCCCCCCAAA???===<<<;;;;;;888666555666777777555444333333444555555555555555444333222222444888;;;>>>IIINNNUUU^^^eeejjjlllmmmmmmllllllnnnkkkeeedddgggmmmuuu{{{xxxtttsssrrrqqqpppooonnnllljjjiiihhhhhheeehhhnnnsssxxx~~~jjjeee]]]VVVRRROOOMMMLLLLLLMMMNNNOOOOOOOOONNNMMMKKKMMMPPPSSSVVVYYYZZZ[[[]]]^^^```aaa```]]][[[YYYXXXYYY[[[]]]```ccceeefffddd```\\\YYYZZZ[[[\\\]]]````````````aaaccceeefffooooooqqqvvvxxxzzzxxx^^^QQQRRRQQQ^^^ppprrraaaPPPHHHFFFDDDCCCDDDAAAAAABBBBBBAAAAAA@@@???===<<<<<<;;;;;;<<<<<<===???CCCJJJUUUeeexxx|||uuulllccc^^^]]]___aaa______aaagggpppyyy{{{uuurrrrrrsssuuuyyy~~~xxxuuusssrrrtttyyy}}}}}}{{{wwwwwwwwwuuuqqqmmmiiifff```___]]]\\\]]]\\\ZZZXXXYYYZZZ\\\\\\___fffqqqyyy~~~uuummmjjjhhhhhhjjjppp{{{sssaaaXXXbbb~~~www{{{rrreeeXXXPPPMMMKKKJJJGGGIIIJJJJJJPPPaaawwwzzzhhhZZZTTTQQQMMMLLLNNNOOONNNQQQUUUXXX[[[```iiiyyy|||yyyuuuqqqooommmkkkjjjnnnvvv{{{pppggg___YYYSSSPPPFFFDDDAAA???>>>>>>===<<<;;;::::::999999999888888888999:::;;;:::999888777666555444444555888<<<>>>CCCHHHQQQZZZccchhhkkklllllliiiggggggddd```aaaeeeoooxxx~~~{{{tttqqqqqqqqqnnnmmmkkkhhhgggfffeeeeeeccchhhpppvvvzzzgggbbb\\\VVVRRROOOLLLJJJIIIJJJMMMOOOPPPOOONNNMMMMMMNNNQQQTTTXXXZZZ\\\]]]]]]___```aaaaaa___\\\[[[TTTUUUXXXZZZ]]]___aaabbbbbb___[[[YYYYYY[[[]]]^^^bbbaaa``````aaadddggghhhmmmlllnnnrrruuuxxxgggUUUPPPJJJUUUfffwww{{{jjjWWWLLLGGGDDDCCCEEEBBBBBBBBBBBBBBBAAAAAA@@@======<<<<<<<<<<<<======>>>BBBHHHPPP[[[kkk|||{{{tttqqqrrrrrrrrroookkkjjjnnnsssxxxzzzzzzuuuqqqppppppppprrruuuxxx{{{~~~~~~{{{{{{}}}}}}uuulllfffaaa___VVVVVVUUUVVVWWWXXXXXXXXX```aaabbbcccgggoooyyy}}}rrrkkkiiiiiiiiikkkqqq{{{|||rrrmmmkkkkkklllooorrrvvvzzz|||mmm^^^___sss}}}nnn```VVVPPPMMMLLLEEEGGGJJJJJJMMMWWWjjjzzz{{{~~~nnn^^^SSSPPPLLLKKKNNNOOONNNPPPTTTTTTVVVZZZ```lll~~~~~~yyyuuutttzzzvvvkkkaaaYYYNNNJJJFFFCCCCCCBBB@@@>>>>>>===<<<;;;;;;;;;<<<<<<>>>???@@@@@@???<<<999777::::::999999:::<<<>>>???@@@FFFNNNXXXaaagggjjjkkklllgggdddbbb___]]]```eeemmmvvv|||xxxrrrppppppqqqlllkkkhhheeedddcccccccccbbbiiirrryyy|||tttbbb___ZZZUUUSSSPPPNNNLLLHHHJJJMMMPPPQQQPPPNNNMMMLLLMMMPPPSSSVVVXXXYYYZZZ[[[]]]___``````___\\\[[[SSSUUUWWWZZZ]]]^^^___```aaa```]]][[[ZZZ[[[^^^```bbbaaaaaaaaabbbeeehhhiiihhhhhhkkkooorrrvvvtttZZZNNNLLLSSScccttt}}}ttt```RRRJJJDDDCCCEEEBBBCCCCCCCCCCCCBBBAAAAAA=========<<<<<<=========>>>AAAFFFKKKSSS___mmmwww~~~yyyvvvwwwwwwxxx~~~{{{zzzzzzxxxxxxyyy|||pppddd\\\YYYYYYSSSSSSTTTVVVWWWYYY\\\]]]ccceeehhhmmmsss{{{zzzpppllljjjiiikkknnnsss|||rrreee]]]ZZZYYYXXXXXXYYY\\\```bbbkkktttmmmdddhhhpppuuueeeYYYQQQMMMJJJFFFGGGIIIKKKLLLQQQ^^^llluuu}}}yyyfffWWWQQQMMMKKKMMMNNNLLLNNNRRRRRRTTTWWW\\\dddqqq~~~xxx}}}pppeeeXXXSSSLLLHHHFFFDDD@@@===???>>>>>><<<<<<>>>BBBEEEFFFHHHIIIJJJHHHEEEAAA>>>======>>>>>>=========<<<@@@EEENNNXXX```eeeiiijjjjjjeeeaaa```^^^]]]bbbiiilllssswwwsssoooooopppoookkkiiifffcccbbbaaabbbbbbccckkkuuu{{{~~~vvvkkk___\\\XXXVVVTTTRRROOOMMMIIIKKKNNNPPPQQQPPPNNNMMMJJJKKKMMMOOORRRSSSTTTTTTYYY[[[]]]______^^^\\\ZZZXXXYYY\\\^^^```aaaaaa`````````___]]][[[[[[]]]```aaaaaaaaabbbccceeehhhiiihhhhhhkkkooorrruuu}}}aaaOOOLLLOOO\\\mmmvvvvvvzzzkkk\\\QQQHHHEEEEEECCCCCCDDDDDDCCCCCCBBBAAA>>>======<<<<<<======>>>>>>@@@CCCIIIPPPYYYccciiiwwwnnnaaaZZZXXXXXXSSSUUUWWWXXXZZZ]]]bbbeeehhhlllsss|||yyyrrrooonnnmmmooorrrvvv}}}}}}kkk]]]UUUQQQOOOMMMLLLLLLNNNPPPRRRZZZfffvvvsssjjjggg{{{zzzhhh[[[RRRLLLJJJIIIGGGHHHJJJJJJLLLVVVbbbpppwwwuuubbbTTTPPPMMMNNNLLLIIIJJJMMMRRRUUUYYY\\\bbbjjjuuu~~~}}}}}}zzzkkkdddZZZSSSOOOJJJEEE@@@@@@AAA@@@???@@@EEEMMMSSSWWWYYY\\\^^^^^^ZZZVVVTTTNNNOOOOOONNNLLLIIIEEECCCBBBGGGOOOXXX```eeeggghhheeeaaa___``````aaahhhooonnnrrrsssooommmnnnooommmjjjhhheeebbb``````aaabbbfffoooyyy~~~ssshhh^^^\\\YYYWWWUUUSSSPPPMMMKKKMMMOOOPPPQQQPPPOOONNNKKKLLLNNNOOOQQQRRRRRRRRRXXXZZZ\\\^^^___^^^\\\ZZZ\\\]]]___aaacccbbbbbbaaa___```aaa___\\\[[[\\\]]]___```aaabbbdddfffggghhhiiijjjmmmqqqrrrsssyyylllVVVLLLMMMXXXiiiqqqpppssszzzwwwhhhZZZNNNHHHGGGDDDDDDDDDDDDDDDCCCBBBBBB>>>>>>============>>>>>>===>>>AAAHHHPPPYYY___bbbhhh|||ttthhhaaa___^^^[[[]]]___aaacccffflllpppvvv{{{zzzvvvuuuuuurrrtttvvvyyy}}}|||iii[[[SSSLLLKKKHHHGGGFFFGGGIIIJJJNNN\\\ooosssiiifff~~~lll^^^TTTNNNKKKMMMHHHFFFIIIIIIJJJRRR]]]iiiqqqzzzmmmXXXSSSOOONNNKKKGGGGGGJJJNNNRRRWWW[[[___eeennnttt{{{~~~zzz{{{xxxlllccc]]]VVVOOOIIICCCDDDDDDDDDFFFMMMWWW___hhhjjjooorrrrrrpppllliiigggggggggfffbbb\\\WWWSSSDDDHHHPPPYYY```dddggghhhaaa^^^]]]```bbbeeellluuuppprrrqqqllllllnnnnnnkkkjjjhhheeebbb``````aaabbbiiiqqq{{{tttiii___]]]ZZZXXXVVVSSSOOOLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOQQQRRRSSSSSSSSSSSSXXXZZZ\\\^^^___^^^\\\[[[]]]___aaabbbcccbbbaaa```]]]```aaa```\\\ZZZZZZ[[[^^^___aaaccceeefffggggggkkkkkknnnqqqqqqpppuuu|||vvv___SSSRRR\\\mmmuuusssvvv~~~~~~oooaaaSSSJJJHHHDDDDDDDDDDDDDDDCCCCCCBBB>>>>>>============>>>>>>======@@@HHHSSS[[[______]]]pppzzzpppiiifffeeegggiiilllnnnooosssyyy~~~{{{yyyyyyzzzwwwyyyzzz{{{~~~}}}kkk\\\UUUIIIHHHFFFEEEEEEFFFGGGHHHHHHVVVkkk|||dddcccmmmxxxhhhZZZPPPJJJOOOKKKIIIJJJIIIIIIMMMTTTaaannnzzzxxx\\\UUUNNNLLLKKKIIIJJJNNNNNNPPPRRRUUUYYY```hhhmmm{{{~~~zzz{{{uuuvvvxxx{{{ooocccZZZTTTTTTPPPJJJGGGJJJRRR\\\cccqqqsssvvvxxxzzz{{{zzzzzzyyy|||~~~|||pppccc[[[UUURRRUUU]]]cccdddaaa___]]][[[[[[___dddiiikkknnnmmmllllllmmmllliiigggiiimmmooojjjccc```ccchhhnnnxxxzzzkkkbbb```\\\XXXTTTPPPMMMKKKNNNMMMMMMNNNPPPQQQQQQPPPLLLPPPSSSUUUTTTSSSQQQQQQVVVXXX[[[\\\[[[[[[[[[\\\[[[^^^aaabbbaaa``````aaa]]]]]]]]]^^^^^^^^^^^^^^^___^^^^^^```cccfffgggggghhhgggiiinnnppppppuuu{{{eeeWWWWWW```rrr}}}|||{{{}}}uuuhhh\\\OOOGGGEEEDDDDDDDDDEEEDDDBBBAAA???>>>===<<<::::::::::::???@@@DDDOOO]]]gggkkkkkkmmmrrr~~~~~~zzztttpppuuuwwwyyy~~~{{{{{{~~~|||sssaaaSSSSSSKKKEEEFFFGGGEEEEEEFFFGGGPPPdddzzzvvvccchhhvvvsssdddYYYRRRPPPLLLIIIIIIHHHFFFIIINNN[[[hhhtttzzzeeeZZZOOOKKKIIIHHHHHHJJJMMMOOOQQQTTTXXX___fffkkk|||uuunnnoooooosssuuummm```\\\XXXVVVXXX```hhhnnnrrrrrrrrrssstttvvvxxxyyy~~~lllddd[[[YYY]]]aaaaaa```]]]ZZZXXXZZZ___fffjjjlllkkkjjjiiijjjlllmmmlllkkkhhhjjjkkkhhhcccccciiiooovvv}}}wwwhhhccc\\\VVVRRRQQQPPPPPPOOONNNNNNOOOPPPQQQRRRRRRNNNQQQSSSTTTSSSRRRSSSTTTVVVXXXZZZ\\\\\\\\\\\\\\\XXXZZZ]]]]]]]]]]]]___```^^^_______________^^^^^^___^^^^^^aaadddfffffffffdddccceeejjjlllmmmrrrxxxppp\\\ZZZbbbwww|||ooocccVVVMMMFFFEEEDDDDDDEEEDDDBBBAAA@@@???>>><<<;;;;;;::::::@@@BBBIIIWWWiiivvv}}}zzz~~~qqqbbbTTTLLLEEEDDDEEECCCCCCEEEIIIRRReee{{{lllgggiii}}}ooobbbZZZSSSNNNKKKKKKIIIFFFFFFJJJSSS```kkkqqqzzzssscccSSSKKKJJJHHHHHHIIILLLNNNPPPSSSWWW]]]dddiiivvvssshhhgggfffffflllvvvxxxuuuqqqnnnnnnqqquuuxxxsssqqqooonnnooorrrvvvyyy|||uuuggg___]]]^^^^^^]]]]]]YYYWWW\\\eeennnssssssnnnllljjjiiijjjkkkkkkkkkeeeggggggdddbbbfffpppxxxoooggg]]]TTTQQQQQQSSSTTTPPPPPPOOOOOOOOOQQQRRRSSSQQQQQQRRRQQQQQQRRRTTTVVVWWWXXX[[[]]]^^^^^^^^^]]]WWWXXXYYYYYYXXXZZZ\\\___``````aaaaaaaaa___^^^]]]^^^^^^___bbbeeefffeeeddd```___aaaeeeggghhhmmmssszzzccc]]]cccyyytttgggYYYPPPGGGEEEDDDDDDDDDDDDCCCAAAAAA@@@???===<<<<<<;;;;;;@@@CCCMMM^^^qqq~~~}}}{{{xxxuuutttuuuwww{{{~~~nnn\\\RRRJJJGGGGGGEEEEEEGGGKKKTTTfff{{{|||mmmcccnnnvvvggg^^^XXXSSSNNNMMMKKKHHHGGGIIILLLXXXccciiippp{{{}}}iiiUUULLLKKKKKKJJJJJJLLLNNNPPPSSSWWW\\\cccgggpppvvvfffaaa___\\\^^^ddd}}}yyyxxxwwwvvvwww{{{~~~}}}oooddd___^^^\\\ZZZ\\\YYYZZZcccqqq|||xxxtttooollljjjjjjhhhgggddddddbbb```aaaiiittt~~~qqqhhh\\\TTTQQQQQQRRRRRRQQQQQQPPPOOONNNNNNQQQRRRQQQQQQPPPNNNNNNPPPTTTXXX[[[[[[]]]```aaaaaa___]]]ZZZZZZYYYWWWVVVXXX[[[^^^aaabbbbbbcccbbb```^^^\\\]]]^^^```cccffffffeeeccc```^^^___bbbccccccgggnnnvvvjjj^^^___uuuxxxhhhZZZQQQHHHFFFDDDDDDDDDDDDCCCAAABBBAAA???>>>======<<<<<>>CCCOOOaaavvvxxxooommmkkknnnsssxxx~~~nnncccXXXRRRNNNKKKIIIKKKJJJSSSeeezzzppp^^^___vvvyyypppeee\\\SSSOOOMMMHHHFFFGGGGGGNNNWWW```fffjjjmmmnnnsssbbbPPPHHHFFFFFFFFFHHHJJJMMMPPPRRRUUUYYY^^^bbbeeeiiiqqq}}}ttt```WWWSSSNNNPPPWWWjjjwwwrrrkkkeeeaaa]]]ZZZWWWWWW[[[cccnnnyyyyyyvvvrrrpppnnnmmmkkkiiibbbaaaaaabbbgggppp|||iiibbbYYYUUUVVVWWWVVVSSSTTTUUUVVVSSSNNNKKKKKKMMMMMMNNNOOOOOOOOOPPPSSSVVV^^^^^^```dddhhhhhheeeaaa```___]]]ZZZXXXXXX[[[]]]bbbbbbaaaaaa``````____________```bbbeeefffdddcccfffbbbaaaaaa```___ccciiiqqqyyy|||vvvwww{{{{{{cccUUUddd}}}ppp```SSSLLLKKKHHHEEEDDDDDDDDDCCCBBBBBBAAA@@@>>>======<<<<<<>>>EEERRReee}}}~~~xxxwwwvvvzzz|||}}}uuujjj^^^XXXSSSMMMJJJJJJMMMVVVhhh|||}}}~~~zzzmmm^^^\\\mmm|||rrrfffZZZSSSOOOJJJGGGGGGHHHJJJQQQ[[[dddjjjmmmnnnlll___QQQIIIFFFCCCDDDGGGHHHJJJMMMPPPSSSVVV[[[^^^^^^___fffqqq|||~~~mmm]]]UUUPPPKKKMMMTTTeee{{{~~~xxxqqqmmmgggaaa]]]YYYWWWVVVYYY```jjjrrrvvvwwwxxxyyyrrrpppnnnmmmmmmllljjjhhh```aaacccgggnnnxxx|||fff^^^WWWVVVZZZ___aaa___VVVYYY[[[XXXQQQKKKJJJKKKLLLNNNQQQSSSSSSSSSTTTUUUYYYYYY\\\ccciiikkkhhhddd[[[\\\[[[YYYXXXYYY[[[]]]bbbaaa___^^^^^^___```aaaaaa``````aaaccceeeeeedddeeeaaa```aaa``````eeekkklllttt{{{vvvrrrqqqwwwjjjWWW```xxx~~~kkk[[[RRRMMMLLLIIIEEECCCCCCDDDCCCBBBAAA@@@???>>>===<<<<<<<<<===EEESSShhh}}}~~~}}}}}}|||wwwllleee___XXXSSSRRRTTT]]]mmmzzzvvvuuuvvvwwwyyy{{{vvvkkk^^^ZZZggg~~~pppaaaYYYTTTNNNJJJJJJIIIHHHMMMWWWccckkkooorrrkkk```TTTMMMHHHDDDDDDHHHFFFHHHKKKNNNPPPTTTXXX[[[^^^```gggsss~~~vvvhhh\\\VVVQQQJJJLLLSSSYYYnnn{{{xxxuuurrrpppllleee^^^YYYVVVUUUUUU^^^gggqqquuussspppnnnnnnnnnmmmkkkkkkkkkiiifffddd___aaadddjjjsss}}}{{{{{{xxxeee]]]UUUVVV]]]fffjjjjjjYYY\\\___[[[SSSMMMJJJJJJLLLOOOTTTVVVWWWVVVUUUUUUTTTUUUYYYaaajjjmmmkkkgggVVVWWWXXXXXXWWWYYY[[[^^^bbb```^^^]]]]]]___aaacccbbb```___```cccdddeeedddbbb___^^^``````aaagggnnnpppwww}}}{{{tttooopppwww~~~pppYYY```wwwoooaaaYYYVVVLLLIIIFFFCCCCCCDDDCCCCCCAAA@@@???===<<<<<<;;;;;;===DDDSSSfff~~~~~~~~~yyyyyy|||}}}zzzsssmmmddd^^^]]][[[bbbrrrvvviiihhhiiihhhooozzzxxxkkk___]]]aaaqqqpppbbbYYYRRRNNNJJJGGGKKKNNNSSSbbbvvvwwwfffWWWKKKFFFGGGJJJHHHIIIJJJMMMPPPSSSVVVXXX\\\^^^eeeooo|||zzzmmm^^^VVVPPPLLLLLLNNNTTTaaaooovvvwwwvvvssspppkkkooovvvxxxssspppmmmkkklllccc\\\ZZZWWWSSSUUU[[[hhhpppwwwvvvnnniiijjjmmmmmmkkkiiihhhhhhhhhgggfffiiikkkooottt{{{|||wwwuuuxxxzzzwwwxxxuuubbb]]]YYYZZZ___bbbcccaaa___bbbbbb]]]TTTMMMKKKLLLMMMOOOQQQUUUWWWXXXYYYYYY\\\WWWUUU[[[dddgggccc]]]YYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[\\\^^^```aaa```___```bbbeeeffffffddd```___bbbcccbbbhhhpppsss}}}~~~yyyyyy{{{||||||zzz|||ttt```eeeooosssiiidddUUUNNNGGGFFFEEEDDDFFFIIIDDDDDDBBBAAA@@@?????????CCCCCCJJJZZZnnn}}}yyywwwyyy}}}|||sssjjjdddeeennn{{{xxxgggccccccccciiissszzznnnddd^^^^^^lll|||lll^^^UUUNNNKKKHHHKKKLLLQQQ```xxxxxxfffUUUJJJFFFFFFHHHIIIKKKMMMOOOQQQSSSTTTYYY[[[bbblllxxx~~~ppp```VVVOOOJJJHHHIIIIIIQQQ]]]fffhhhdddaaa```\\\___dddlllzzz}}}wwwqqqnnnkkkiiigggjjjbbb[[[WWWTTTRRRWWW___oootttvvvssslllggggggiiijjjiiihhhhhhhhhhhhhhhgggkkkooovvv}}}xxxrrrpppqqqtttsssuuu|||wwwmmm___[[[VVVWWWZZZ^^^^^^\\\[[[]]]^^^ZZZSSSNNNMMMNNNNNNPPPRRRTTTWWWYYYZZZ[[[\\\YYYWWW[[[aaaccc```\\\WWWYYY[[[^^^______^^^]]][[[\\\\\\[[[ZZZ[[[]]]___aaaaaa```aaacccdddeeeeeeeee___\\\]]]^^^aaaiiirrrxxx~~~|||zzzppppppjjjdddiii{{{tttcccWWWLLLHHHFFFDDDEEEGGGDDDCCCBBBAAA@@@?????????>>>???DDDPPP___sss~~~zzzwwwwwwyyy~~~xxxqqqpppxxxhhh___]]]^^^dddlll{{{sssjjjaaa[[[fffxxxgggZZZRRROOOJJJLLLLLLNNN[[[sss{{{eeeSSSJJJFFFHHHIIIKKKLLLNNNOOOOOOOOOUUUWWW]]]fffrrrwwwfffZZZRRRJJJFFFGGGHHHIIISSSaaaeee^^^YYYZZZVVVVVVYYY___iiixxx}}}{{{zzzuuurrrnnnllljjjhhheeeccceee___XXXTTTQQQSSS]]]gggxxxwwwtttnnnhhhdddcccdddffffffgggggghhhhhhiiiiiinnnuuu{{{tttllliiijjjmmmnnnqqquuuvvvsssjjjccc]]]XXXTTTSSSVVVXXXXXXWWWVVVXXXZZZXXXSSSPPPPPPQQQQQQRRRRRRTTTVVVYYY\\\]]]\\\[[[ZZZ[[[]]]]]]\\\ZZZWWWYYY\\\___aaa```^^^]]]ZZZ[[[[[[ZZZYYYZZZ\\\^^^aaabbbccccccdddddddddcccccc\\\VVVUUUWWW\\\eeennnyyy{{{oooiiivvvssscccaaatttvvveeeSSSJJJGGGEEEDDDEEECCCCCCAAA@@@???>>>>>>>>>;;;<<<@@@FFFNNN\\\sss{{{vvvsss{{{zzzyyywwwxxx{{{pppaaa\\\\\\aaafffwwwuuuooofff]]]dddpppaaaXXXUUUNNNNNNMMMLLLSSSgggvvvaaaRRRJJJGGGHHHJJJLLLMMMNNNNNNMMMSSSTTTYYYaaajjjwww|||}}}nnnaaaWWWNNNIIIHHHKKKJJJUUUiiiqqqjjjccccccYYYXXXYYY___gggrrr~~~|||{{{yyyyyyyyyxxxvvvuuusssrrrooommmkkkjjjhhhfffcccaaa[[[YYYUUURRRRRRXXXeeeppp|||wwwoooiiieeeccccccbbbdddfffggggggggghhhiiijjjttt|||xxxqqqjjjfffggglllllllllllliiieeeaaa^^^[[[XXXSSSRRRSSSTTTUUUTTTUUUWWWXXXVVVTTTRRRRRRTTTTTTTTTSSSTTTVVVZZZ^^^```______^^^\\\ZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]\\\\\\[[[\\\\\\[[[ZZZ[[[]]]___bbbccceeefffeeeccccccccc___YYYSSSQQQSSSXXX___dddssszzzpppqqq|||yyy```\\\lllrrrZZZMMMHHHFFFDDDDDDCCCBBBAAA@@@???>>>>>>>>><<<===@@@BBBDDDMMMaaatttxxxqqqooonnnnnnvvvxxxyyyzzz{{{|||ggg^^^\\\^^^aaapppttttttmmmdddiiixxxggg[[[VVVQQQQQQPPPOOOQQQ^^^sssooo\\\OOOHHHIIIJJJKKKLLLMMMNNNNNNSSSSSSWWW]]]bbbjjjyyyvvvyyytttggg\\\QQQKKKJJJIIIIIIVVVmmm{{{yyyrrrnnn[[[XXXYYY```fffnnnyyy~~~~~~}}}|||{{{zzzzzzyyytttsssrrrqqqooommmkkkjjjllljjjhhhgggeeebbb^^^[[[QQQSSSTTTUUUYYYcccnnnvvvzzzssskkkeeeccccccddddddeeefffhhhgggfffgggjjjlllzzz~~~xxxqqqkkkhhhiiinnnlllhhhccc___]]]\\\\\\ZZZWWWTTTRRRRRRTTTUUUUUUWWWXXXWWWVVVTTTSSSTTTTTTVVVVVVUUUUUUXXX\\\```cccaaaaaa```]]]YYYXXXYYY\\\___]]]ZZZXXXXXXXXXZZZ[[[]]]^^^^^^]]]\\\]]]___aaabbbeeeggggggeeeccccccddd^^^\\\YYYYYY[[[___```___kkkvvv{{{rrrooozzz}}}```ZZZfff}}}}}}aaaQQQKKKGGGEEEFFFCCCCCCAAA@@@???>>>>>>>>>===>>>AAAAAA@@@EEEUUUfffwwwsssjjjggghhhlllnnnrrrvvvzzz}}}qqqbbb\\\[[[\\\iiiqqqxxxvvvppprrrooo```WWWTTTSSSSSSSSSTTTZZZjjjyyy~~~gggUUULLLLLLLLLKKKLLLMMMMMMNNNRRRRRRUUUZZZ]]]aaakkkuuu}}}tttxxx|||mmmaaaUUUMMMKKKGGGJJJVVVkkk{{{ccc[[[XXX___fffkkksss|||~~~xxxxxxyyyyyyyyyxxxxxxwwwtttsssrrrpppmmmjjjgggfffhhhfffcccaaa___[[[WWWTTTLLLRRRYYY___hhhrrrwwwxxxsssooohhhdddbbbccceeefffeeefffgggfffeeegggmmmrrr}}}xxxsssmmmjjjkkkmmmiiiccc]]]ZZZXXXYYYZZZVVVUUUSSSRRRRRRSSSVVVWWWXXXWWWVVVUUUUUUUUUUUUUUUXXXWWWWWWWWWZZZ]]]aaadddcccbbb___[[[XXXXXXZZZ\\\```^^^YYYVVVUUUWWWZZZ\\\___``````___^^^___aaaccccccfffhhhgggdddcccdddfffdddfffggghhhllloookkkeeegggppp{{{yyyooorrrccc[[[___rrrkkkXXXNNNHHHFFFGGGDDDDDDBBBAAA@@@?????????<<<===???@@@???AAAMMMYYYiiixxxqqqhhhccccccggglllooorrrxxx~~~jjj```\\\[[[dddppp|||~~~{{{||||||kkk___ZZZVVVUUUUUUTTTVVV```lllxxxcccTTTRRROOOLLLKKKKKKLLLMMMOOOOOORRRWWWZZZ\\\ccckkk}}}~~~www|||{{{}}}wwwhhhZZZPPPNNNHHHMMMUUUeee~~~pppaaaXXX]]]dddgggmmmuuu{{{yyyxxxsssttttttuuutttsssrrrqqqtttsssrrrooollliiifffeeedddaaa^^^[[[YYYVVVSSSPPPLLLUUUaaalllxxx~~~vvvmmmkkkhhhdddbbbcccdddfffccceeefffeeeeeeiiirrrzzz}}}xxxsssmmmjjjkkkhhhddd^^^ZZZXXXWWWUUUSSSQQQPPPOOOOOOOOORRRUUUXXXVVVTTTSSSSSSTTTUUUVVVVVVXXXXXXXXXYYY\\\___bbbdddbbb___[[[XXXXXXYYY[[[\\\^^^\\\YYYWWWWWWYYY\\\^^^```aaaaaa```______bbbdddcccfffhhhfffcccbbbeeeiiijjjnnnrrrvvv|||{{{sssdddjjjrrryyyyyyuuu~~~fff]]]ZZZiiiuuuaaaSSSIIIGGGHHHEEEEEECCCBBBAAA@@@@@@@@@===<<<>>>@@@@@@@@@FFFNNN]]]pppuuuqqqkkkiiijjjnnnrrrtttyyyrrrddd___]]]bbbpppvvviii___ZZZVVVUUURRRPPPWWWaaa}}}pppZZZWWWRRRMMMJJJJJJKKKKKKLLLLLLPPPVVVYYY[[[```gggkkkyyy|||wwwyyyooo___TTTQQQGGGNNNRRR\\\xxxwwwcccTTTWWW^^^aaagggooo~~~{{{xxxtttrrrqqqqqqqqqqqqpppnnnlllkkkooonnnmmmkkkhhheeecccaaabbb___[[[XXXVVVTTTRRRPPPOOOZZZggguuusssiiijjjiiifffcccbbbcccfffaaacccddddddeeekkkwww}}}xxxsssmmmiiijjjccc___ZZZXXXXXXVVVRRRMMMLLLLLLLLLLLLMMMPPPTTTWWWSSSQQQPPPQQQSSSUUUWWWWWWXXXXXXYYY[[[]]]```cccdddaaa]]]XXXVVVWWWYYY[[[[[[ZZZZZZYYYYYYZZZ\\\^^^___```aaaaaa```______bbbdddcccfffhhhfffcccbbbgggkkkmmmrrrxxx||||||bbbggglllqqqwww{{{yyy|||hhh___YYYddd}}}gggVVVJJJGGGIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>===>>>BBBBBBAAACCCHHHTTTeee~~~{{{xxxtttsssuuuwwwzzzzzzzzz}}}~~~{{{|||pppjjjhhhlllwwwoooaaa[[[VVVUUUUUUTTTVVV[[[ooo}}}iii]]]SSSQQQPPPKKKHHHJJJLLLMMMPPPUUUVVVVVVZZZaaaeeeppp~~~~~~rrraaaRRRPPPQQQRRRWWWeeewww~~~lllbbbVVVPPPNNNTTT```mmm}}}xxxvvvttttttttttttsssrrrrrrqqqooommmlllkkkkkkllllllkkkiiigggdddbbb```___^^^[[[WWWRRROOOMMMKKKJJJOOO```uuu{{{qqqiiijjjfffaaacccjjjjjjffffffcccaaadddmmmvvv~~~{{{wwwrrrmmmjjjeeebbb\\\VVVRRRQQQQQQRRROOONNNNNNNNNOOOOOOPPPQQQSSSRRRQQQQQQRRRTTTVVVWWWYYYWWWUUUVVVYYY]]]```aaa\\\YYYVVVVVVXXXZZZYYYXXXZZZ[[[^^^```bbbbbbbbbbbbdddccc```______```bbbcccdddgggiiigggcccbbbeeeiiikkkjjjooorrrwwwoookkkhhhkkkqqq{{{|||{{{mmm\\\XXXbbblllrrr[[[NNNJJJJJJIIIGGGDDDBBBBBBAAA???>>>@@@???>>>===>>>@@@CCCEEEOOO[[[nnn~~~zzzyyyxxxxxxyyy}}}qqqgggjjjuuuyyyiiibbb[[[XXXUUUSSSUUUYYYccctttxxxjjj[[[TTTOOOKKKIIIKKKJJJJJJMMMRRRRRRQQQUUU[[[]]]eeeoooxxxzzzhhhYYYPPPPPPMMMNNNXXXeeejjjhhhaaaZZZQQQLLLIIIOOO]]]kkkyyywwwuuusssrrrssssssrrrqqqqqqpppnnnlllkkkjjjjjjjjjjjjiiigggdddbbb___]]]\\\VVVVVVTTTPPPLLLJJJIIIIIIZZZkkk}}}tttjjjcccdddaaa^^^```fffgggcccfffddddddiiirrr|||zzzuuuoooiiidddccc```ZZZUUUQQQPPPPPPQQQOOOOOOOOONNNOOOOOOPPPPPPPPPPPPQQQQQQSSSTTTUUUVVVWWWUUUSSSTTTWWWZZZ\\\]]][[[YYYWWWWWWZZZ\\\\\\[[[ZZZ[[[^^^```aaabbbbbbbbbdddbbb```______aaacccdddbbbeeegggeeebbbaaadddgggkkkjjjnnnpppvvvuuummmgggkkkttt~~~~~~kkkZZZUUU\\\eeeyyybbbRRRKKKIIIIIIGGGDDDCCCBBBBBB@@@???AAA???>>>===>>>@@@CCCEEEKKKUUUfff}}}}}}{{{yyyyyyyyyyyy{{{}}}nnnllluuuuuukkkaaa[[[WWWTTTTTTWWWXXXddduuu~~~kkk]]]TTTOOOMMMOOOJJJIIIKKKPPPPPPNNNQQQUUU[[[```fffnnn{{{sssdddXXXTTTLLLHHHLLLRRRSSSPPPSSSOOOJJJFFFDDDHHHXXXhhh~~~yyy{{{yyyssstttrrrpppoooppppppooonnnooonnnlllkkkiiihhhhhhhhhfffeeeccc```]]][[[YYYXXXOOOPPPPPPMMMIIIHHHKKKMMMaaaqqqwwwlllddd^^^___^^^]]]___ddddddaaadddeeehhhoooyyy}}}zzzssskkkccc^^^___\\\XXXSSSPPPNNNNNNOOOPPPOOONNNNNNNNNNNNNNNOOOMMMNNNPPPRRRTTTUUUUUUUUUUUUSSSRRRRRRUUUWWWXXXXXXWWWVVVUUUWWWZZZ\\\]]]\\\ZZZ[[[]]]___```aaa``````aaa```___^^^___aaacccdddbbbeeegggfffcccbbbdddgggkkkiiilllnnnuuu}}}rrrjjjnnnwwwooo^^^VVVXXX]]]}}}mmmZZZNNNIIIHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@>>>>>>>>>@@@BBBDDDFFFMMM\\\ppp|||yyyxxxwwwxxxyyy{{{}}}~~~vvvyyy~~~}}}yyyvvvtttggg___ZZZVVVUUUWWWWWW\\\fffxxxqqqcccYYYSSSPPPJJJIIIJJJOOOPPPOOOPPPTTTZZZ]]]bbbkkkzzzpppfff^^^SSSKKKJJJKKKIIIFFFHHHGGGFFFDDDAAAEEEUUUfff{{{}}}|||wwwtttvvvtttooopppnnnllllllmmmmmmmmmllllllllljjjiiigggfffeeedddcccbbb___]]]ZZZWWWUUUTTTLLLMMMLLLIIIGGGJJJPPPVVVbbbnnnxxxxxxrrrlllfffbbb______``````aaaccccccbbbbbbfffllluuu|||xxx{{{{{{sssjjjaaa[[[ZZZXXXUUUQQQNNNMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLKKKMMMQQQTTTVVVVVVUUUUUUUUUSSSRRRSSSUUUVVVVVVVVVQQQQQQRRRTTTWWWYYYZZZ[[[YYYZZZ\\\]]]^^^^^^^^^]]]]]]]]]\\\\\\]]]___```bbbdddfffhhhhhhfffeeefffhhhjjjgggjjjllltttyyyrrrtttzzz|||}}}jjj^^^ZZZZZZrrrzzzdddRRRIIIIIIGGGEEEDDDDDDEEEDDDBBBAAA@@@???>>>???@@@AAABBBCCCHHHSSSeeezzz~~~zzzwwwuuuttttttvvvzzz}}}~~~~~~yyyyyy|||}}}zzzvvvmmmttt|||mmmeee___ZZZXXXYYYXXXXXX]]]lllyyyhhhXXXNNNJJJGGGGGGLLLNNNNNNPPPSSSTTTXXX]]]fffvvvrrrgggYYYQQQMMMJJJFFFDDDCCCDDDEEEDDDAAAEEESSSccc~~~{{{yyyxxxyyy{{{{{{{{{tttvvvvvvtttsssrrrpppmmmmmmkkkiiiiiijjjkkkjjjiiijjjiiihhhfffeeecccaaa``````___\\\YYYVVVSSSQQQPPPIIIHHHGGGEEEGGGMMMWWW___dddkkknnniiidddbbbbbbaaa```___```aaaaaa``````bbbccchhhqqqzzz}}}wwwyyy~~~{{{tttkkkaaa[[[VVVTTTRRRPPPNNNLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMQQQUUUWWWWWWVVVUUUUUUTTTTTTUUUWWWXXXVVVUUUNNNPPPRRRTTTUUUWWWYYYZZZXXXYYYZZZ[[[\\\[[[[[[ZZZYYYYYYYYYYYYZZZ[[[]]]^^^cccdddfffgggffffffffffffgggdddhhhkkkttt~~~zzzzzz{{{|||zzzxxxwwwggg]]]YYYhhhoooYYYLLLJJJHHHFFFEEEFFFFFFEEECCCBBBAAA@@@?????????@@@AAACCCEEENNN]]]nnn~~~yyyuuurrrqqqppprrrtttyyy}}}~~~|||tttqqquuuzzzyyyvvvgggiiipppvvvmmmggg```\\\[[[WWWUUUWWWcccssszzzbbbRRRLLLGGGEEEHHHJJJKKKMMMQQQQQQUUU[[[cccppp}}}ooo```VVVPPPIIIEEECCCCCCCCCDDDDDDCCCEEEPPP]]]~~~}}}||||||{{{||||||{{{{{{{{{{{{{{{|||xxxvvvsssssstttuuuuuutttqqqrrrsssrrrqqqooommmllljjjiiigggggghhhiiiiiihhhggggggfffdddbbb```^^^]]]]]][[[YYYVVVRRROOOMMMLLLFFFDDDCCCEEELLLUUU^^^dddhhhjjjggg```\\\^^^___^^^^^^\\\]]]___^^^\\\^^^ccciiioooxxx|||zzz|||{{{tttjjj```YYYRRRRRRQQQOOONNNLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKNNNQQQTTTVVVUUUTTTSSSSSSSSSTTTVVVXXXXXXVVVTTTPPPRRRTTTVVVVVVVVVXXXYYYVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWWWWWWWWWWXXXYYYZZZ___aaabbbdddddddddcccccccccbbbgggkkksss}}}{{{zzzxxxwww|||}}}vvvzzznnn```YYY^^^yyyzzzbbbSSSKKKIIIGGGFFFFFFFFFEEEDDDBBBBBBAAA@@@????????????CCCDDDKKKWWWcccttt~~~yyytttpppnnnnnnnnnooorrrwww{{{}}}~~~|||{{{oooiiinnnsssqqqmmmaaa```aaammmvvvooofff___\\\WWWTTTUUU\\\fffuuuuuubbbTTTLLLFFFGGGHHHIIIKKKOOOQQQTTTYYY___gggsss|||jjj___VVVLLLFFFEEECCCBBBBBBCCCCCCDDDKKKUUUooo|||xxxvvvwwwxxxwwwvvvyyyyyyyyyyyyyyyxxxwwwvvvsssrrrppppppqqqrrrqqqpppmmmmmmmmmnnnmmmllljjjjjjiiigggffffffggghhhhhhgggeeeeeedddcccaaa^^^\\\ZZZYYYXXXUUURRRNNNKKKIIIGGGEEEDDDFFFMMMXXXbbbfffgggfffeee___ZZZYYY]]]\\\YYYZZZXXXZZZ]]]]]]\\\```gggsssyyy{{{ssshhh]]]UUUPPPPPPPPPOOONNNLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMKKKMMMOOOQQQRRRRRRRRRQQQOOOPPPQQQTTTVVVVVVTTTQQQPPPSSSVVVVVVTTTTTTTTTVVVTTTUUUVVVVVVVVVUUUTTTSSSWWWWWWWWWWWWWWWWWWWWWWWW^^^___```bbbddddddbbbaaa______ffflllsss{{{vvvssstttuuutttvvvzzz}}}~~~tttddd[[[UUUppplll[[[MMMKKKHHHGGGGGGFFFEEECCCBBBBBBAAA@@@@@@???>>>>>>AAAAAAHHHRRRZZZfff{{{vvvpppmmmkkkllllllnnnqqquuuyyy{{{|||{{{zzzllldddhhhkkkggg```]]][[[YYYbbbzzz|||tttjjjaaa\\\YYYVVVUUUXXX]]]ggg}}}ttt[[[RRRJJJHHHIIIIIILLLOOOOOOQQQTTTXXX]]]eeeooouuu{{{uuuhhh]]]QQQIIIHHHDDDAAA@@@AAABBBBBBHHHOOO```rrr|||yyyuuurrrrrrtttvvvvvvuuuuuuuuuvvvuuutttrrrpppnnnnnnlllkkklllmmmmmmlllkkkjjjhhhiiijjjjjjhhhhhhiiihhhgggeeeeeeggghhhhhhgggddddddcccbbb```]]]ZZZYYYVVVUUURRROOOLLLHHHFFFDDDGGGGGGKKKVVVdddmmmmmmjjj___]]]YYYVVVYYY^^^\\\VVVYYYWWWYYY]]]^^^]]]dddmmmzzzzzzqqqfffYYYQQQNNNOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJLLLMMMOOOPPPKKKLLLMMMOOOPPPPPPOOOOOOKKKLLLNNNQQQTTTTTTQQQOOONNNRRRTTTTTTRRRPPPPPPRRRSSSSSSTTTUUUUUUTTTRRRQQQWWWWWWWWWWWWWWWWWWWWWVVV___```aaaccceeeeeecccbbb]]]^^^ffflllsssxxxooojjjmmmrrrrrrqqqqqqvvv|||xxxhhh^^^PPPkkkrrraaaOOOLLLIIIHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>??????FFFOOOTTT^^^xxx}}}yyytttnnnkkkjjjkkklllmmmppptttxxxzzz{{{{{{zzzjjjaaaaaa^^^\\\\\\ZZZXXXYYY___iiizzz~~~rrrggg```ccc\\\WWWWWW[[[aaalllvvvlll]]]OOOKKKIIIFFFGGGJJJOOOOOOPPPRRRXXX^^^eeeiiimmmuuu{{{lll]]]SSSQQQEEEAAA@@@BBBBBBAAABBBFFFSSSbbbqqqyyy|||}}}yyyuuupppppppppppppppqqqqqqqqqrrrrrrrrrqqqpppooonnnmmmkkkkkkkkklllkkkkkkjjjjjjhhhhhhhhhhhhhhhgggffffffeeeeeedddbbbbbbbbbbbbbbbaaa___]]][[[[[[ZZZWWWUUURRRPPPNNNKKKHHHEEEDDDCCCEEEJJJRRR]]]jjjpppkkkbbbXXXWWWVVVVVVVVVWWWXXXYYY\\\[[[ZZZZZZ\\\ccckkkqqq}}}wwwlllbbbYYYTTTSSSQQQNNNLLLKKKLLLMMMNNNLLLJJJHHHJJJNNNRRRTTTSSSRRRPPPNNNMMMKKKKKKKKKKKKKKKMMMOOOQQQQQQPPPNNNLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNOOOQQQSSSTTTTTTSSSRRRUUUUUUVVVVVVWWWWWWVVVVVVZZZ\\\^^^```aaa```___]]]```\\\]]]hhhxxx~~~rrrpppnnnnnnoooqqqqqqqqqrrrvvv|||mmmWWWVVV___vvvlllXXXOOOGGGGGGGGGGGGHHHKKKDDDCCCBBBAAA@@@?????????===???CCCHHHLLLWWWlll~~~yyywwwrrrnnnjjjiiihhhiiipppssswwwyyyyyyxxxxxxxxxooobbb___[[[XXXVVVWWWWWWYYY___gggvvv|||pppiiiccc]]]XXXWWWXXXZZZaaahhh{{{~~~mmm[[[QQQLLLIIIJJJNNNOOONNNOOOQQQTTTZZZ^^^bbbgggrrrwwweeeWWWQQQLLLGGGDDDEEEEEECCCDDDHHHNNNZZZfffllloooqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjiiiiiihhhgggeeeeeefffffffffeeeeeeddddddcccbbbaaa````````````___]]]ZZZYYYXXXVVVTTTRRRMMMLLLIIIGGGEEEDDDDDDDDDGGGOOOZZZdddmmmqqqjjjaaaWWWVVVUUUTTTUUUVVVWWWXXX\\\[[[ZZZZZZ^^^gggqqqyyyttthhh]]]UUUPPPRRRRRRRRRPPPMMMLLLMMMNNNNNNKKKJJJKKKOOOSSSTTTTTTQQQPPPNNNLLLKKKJJJKKKKKKJJJLLLMMMNNNOOONNNMMMLLLMMMNNNOOOPPPRRRSSSTTTUUUOOOPPPQQQRRRRRRSSSSSSSSSWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWZZZ]]]^^^^^^\\\[[[^^^[[[]]]gggvvv~~~~~~yyypppnnnmmmlllmmmnnnnnnnnnmmmpppwwwttt\\\UUU[[[nnn}}}yyy___SSSIIIGGGHHHGGGGGGGGGDDDDDDBBBAAA@@@?????????>>>???BBBFFFIIIQQQdddvvv|||zzzuuusssoookkkiiihhhiiiiiiooorrrvvvxxxwwwvvvvvvvvvzzzggg___ZZZWWWUUUUUUWWW[[[```eeeqqqwwwhhhbbb\\\YYYVVVTTTUUUZZZgggxxxkkk[[[QQQMMMOOORRROOOOOOOOOPPPSSSVVVYYY\\\cccpppwwwdddYYYQQQJJJEEEDDDDDDBBBCCCFFFNNNXXXaaadddgggkkknnnnnnkkkkkkjjjjjjiiiiiihhhhhhiiiiiijjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggeeeddddddaaabbbbbbcccccccccbbbbbbaaaaaa```______^^^^^^^^^\\\ZZZWWWUUUTTTRRROOOMMMIIIGGGEEECCCCCCDDDEEEGGGLLLXXXeeemmmqqqoooggg^^^TTTSSSSSSRRRSSSTTTVVVVVV\\\\\\]]]___fffppp|||zzzmmm```VVVOOOKKKPPPTTTWWWUUUPPPLLLLLLNNNNNNMMMLLLMMMPPPSSSTTTTTTQQQPPPNNNKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMMMMNNNPPPSSSVVVWWWPPPPPPPPPPPPQQQRRRSSSSSSXXXYYYYYYYYYXXXWWWVVVVVVTTTVVVXXX[[[\\\\\\[[[ZZZ[[[ZZZ\\\fffqqqxxxvvvrrrmmmmmmllllllllllllmmmmmmppppppuuuhhhYYYYYYeeezzz|||tttvvviiiZZZLLLHHHJJJIIIFFFDDDEEEDDDCCCAAA@@@@@@??????@@@@@@BBBCCCDDDJJJYYYhhh{{{xxxvvvpppnnnjjjhhhggghhhjjjkkkqqqtttwwwxxxwwwvvvvvvvvvuuuddd\\\ZZZ[[[XXX[[[```dddfffmmmssslllccc^^^WWWQQQPPPSSS[[[fffwwwkkk]]]UUURRRRRROOOOOOPPPQQQSSSVVVYYY[[[cccqqqxxxjjjXXXOOOGGGEEEEEECCCCCCFFFPPPYYYaaaccceeejjjmmmmmmiiihhhhhhgggfffeeeeeedddeeeeeeffffffgggfffffffffggggggffffffdddcccaaaaaa^^^___``````aaa`````````^^^^^^^^^^^^]]]\\\[[[[[[XXXVVVSSSQQQPPPNNNKKKIIIGGGEEECCCAAABBBEEEIIIKKKTTTaaannnrrroooiii___WWWRRRQQQQQQQQQRRRSSSUUUVVVZZZ]]]bbbiiiqqq{{{}}}rrrdddXXXPPPKKKIIINNNUUU[[[YYYRRRLLLLLLNNNMMMMMMLLLMMMNNNPPPQQQRRROOONNNLLLJJJIIIIIIIIIJJJLLLKKKKKKKKKKKKMMMNNNOOONNNMMMMMMMMMNNNQQQTTTVVVRRRQQQPPPOOOPPPQQQSSSTTTWWWXXXXXXYYYYYYYYYYYYYYYWWWXXXZZZ[[[[[[[[[ZZZYYYXXXYYY\\\dddlllpppnnnjjjkkklllmmmnnnnnnooopppqqquuuuuuwww|||wwwaaa[[[___ppp{{{qqqnnntttrrraaaOOOJJJKKKKKKGGGDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBEEEQQQ^^^ppp|||xxxtttqqqjjjiiifffeeefffhhhlllooouuuxxxzzz{{{yyyxxxxxxxxxnnn```]]]^^^^^^aaafffjjjiiilllyyyvvvkkkbbbYYYRRRPPPSSSVVVZZZddduuussseeeYYYRRRQQQPPPPPPQQQSSSVVVZZZ\\\eeeppp{{{fffZZZOOOKKKIIIGGGGGGIIIKKKTTT]]]```bbbeeegggfffggggggfffeeedddccccccbbbbbbcccdddddddddddddddccceeeddddddcccbbbaaa___^^^]]]]]]^^^^^^^^^^^^^^^]]][[[[[[[[[[[[[[[YYYXXXWWWUUURRRPPPNNNMMMKKKHHHFFFCCCBBBAAAAAADDDHHHMMMPPP^^^hhhpppooohhh```WWWPPPPPPPPPPPPPPPQQQSSSUUUVVVWWW]]]gggqqq{{{~~~xxxqqqfffZZZQQQLLLIIIIIILLLTTT[[[[[[TTTMMMKKKMMMKKKKKKLLLLLLLLLLLLMMMNNNMMMLLLJJJIIIHHHIIIIIIJJJNNNMMMLLLLLLMMMNNNPPPRRRSSSRRRPPPOOOOOOQQQSSSTTTSSSRRRQQQPPPPPPRRRSSSTTTTTTUUUWWWYYYZZZ\\\\\\]]]ZZZZZZ[[[[[[ZZZYYYWWWVVVWWWXXX\\\bbbgggiiigggeeejjjmmmpppqqqqqqsssuuuxxxwwwxxxyyyzzzyyyssspppqqq}}}fff]]]ZZZhhh}}}vvvoooooo}}}zzzgggSSSLLLMMMLLLIIIGGGEEEEEECCCBBBAAA@@@@@@@@@@@@???@@@AAAAAADDDMMMWWWfff~~~|||}}}}}}|||yyytttpppmmmfffeeecccccceeejjjooorrrvvvxxxzzzzzzyyyxxxxxxyyymmmddd```bbbdddiiinnnnnnooovvvuuujjj___UUURRRTTTSSSRRRXXXcccsss~~~kkk^^^YYYWWWTTTSSSSSSUUUXXXZZZaaaiii|||uuufffWWWOOOLLLHHHFFFGGGHHHRRR\\\___aaacccdddbbbdddddddddccccccbbbbbbaaaaaaaaabbbbbbbbbbbbaaaaaa````````````___^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZVVVVVVWWWWWWWWWUUUSSSRRRPPPNNNKKKJJJIIIHHHFFFDDD@@@@@@BBBEEEJJJPPPVVVYYYfffkkklllfff^^^XXXSSSNNNPPPPPPPPPQQQRRRUUUWWWXXXWWW```lllxxxwwwnnnjjjddd[[[RRRLLLIIIIIIJJJJJJQQQXXXYYYTTTNNNKKKKKKIIIJJJKKKKKKIIIHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKOOONNNNNNNNNOOOQQQRRRTTTXXXWWWVVVTTTSSSSSSSSSSSSTTTSSSSSSRRRSSSSSSTTTTTTQQQSSSUUUXXX[[[]]]^^^___ZZZZZZZZZYYYXXXWWWVVVUUUWWWYYY]]]aaacccdddccccccgggkkkpppqqqqqqrrruuuxxxyyy}}}~~~|||mmmllliiilllhhh]]]WWWbbbzzzxxxsss{{{nnnYYYOOOMMMKKKIIIIIIFFFEEEDDDBBBAAAAAA@@@@@@???>>>???AAABBBCCCJJJRRR^^^qqq~~~{{{{{{zzzwwwtttoookkkhhhcccaaa``````dddiiippptttsssuuuwwwwwwvvvuuuvvvwwwvvvjjjbbbccchhhooossstttwww|||wwwiii\\\VVVUUUPPPOOOQQQXXX```nnnxxxkkkfff___YYYUUUUUUVVVXXXZZZ___jjjzzzyyyfffZZZSSSMMMIIIHHHJJJSSS[[[]]]___bbbcccbbbaaaaaaaaaaaaaaa`````````````````````___^^^^^^]]][[[[[[\\\\\\[[[ZZZYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUPPPQQQRRRRRRRRRPPPNNNMMMJJJHHHFFFFFFFFFEEECCCAAA@@@BBBGGGNNNVVV___fffjjjlllkkkeee[[[TTTTTTSSSQQQQQQQQQQQQRRRTTTVVVYYYZZZaaahhhtttyyylllddd```[[[TTTMMMHHHGGGHHHIIIIIINNNTTTVVVTTTPPPKKKIIIHHHJJJLLLKKKHHHFFFGGGIIIGGGGGGFFFGGGHHHIIIKKKLLLNNNNNNNNNOOOPPPRRRSSSSSSWWWWWWVVVUUUTTTSSSRRRQQQTTTTTTUUUUUUUUUUUUTTTTTTQQQSSSUUUXXXZZZ\\\]]]]]]YYYYYYYYYZZZZZZZZZYYYYYYWWWZZZ]]]___``````aaacccdddhhhmmmnnnllllllooorrrvvv}}}uuullljjjuuummmaaaWWW]]]ssszzz}}}vvv```SSSLLLHHHHHHIIIFFFEEEDDDBBBAAAAAAAAAAAA???>>>???AAAAAAAAAFFFMMMVVVddd|||zzzyyyvvvsssnnnjjjfffddd___^^^\\\]]]aaahhhooosssqqqsssuuuuuuuuuuuuwwwxxxvvvaaa```eeeooovvvwwwxxx{{{vvvssscccYYYWWWOOONNNOOORRRTTT]]]qqq{{{tttjjj```YYYVVVVVVWWWUUUWWW\\\fffqqqwwwiii___WWWRRRPPPIIIQQQWWWXXXYYY]]]``````^^^______________________________^^^]]]\\\[[[ZZZWWWXXXXXXXXXXXXXXXWWWWWWYYYYYYXXXWWWVVVTTTSSSRRRLLLMMMNNNOOONNNLLLJJJIIIGGGEEECCCCCCCCCCCCAAA???CCCFFFNNNWWWbbbllltttxxxnnnjjj___SSSOOORRRVVVUUURRRRRRRRRSSSUUUXXXZZZ\\\kkkrrr|||yyyllleeeZZZVVVPPPJJJFFFEEEGGGHHHHHHLLLPPPTTTTTTPPPKKKHHHHHHKKKLLLKKKHHHFFFGGGHHHEEEEEEEEEFFFHHHJJJLLLMMMMMMMMMNNNPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRPPPOOONNNTTTUUUVVVWWWWWWVVVTTTSSSRRRTTTUUUWWWYYY[[[[[[\\\ZZZZZZ[[[\\\]]]^^^______XXX[[[^^^___^^^___aaadddaaafffjjjjjjgggfffhhhkkkmmmyyyrrrppppppxxxtttgggZZZ[[[mmm~~~{{{eeeUUUKKKFFFFFFIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>???AAAAAA@@@CCCIIIQQQ[[[pppzzzwwwtttooojjjfffbbbaaa]]][[[ZZZ[[[___fffnnnrrrrrrtttvvvvvvvvvwwwyyy{{{nnniiifffiiilllnnnrrrwwwrrrtttzzzssscccUUUWWWQQQMMMMMMPPPTTT___iiioooeeeaaaZZZTTTWWWTTTVVV\\\```kkk|||qqqlllcccYYYSSSSSSUUUXXX\\\^^^^^^]]]^^^]]]\\\\\\]]]^^^]]][[[\\\\\\[[[[[[ZZZ[[[[[[[[[WWWWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTRRRQQQNNNLLLKKKMMMJJJGGGFFFGGGFFFCCC@@@BBB??????CCCBBB???BBBIIIKKKPPP\\\lll{{{}}}xxxlllaaaWWWTTTSSSQQQOOOOOORRRRRRUUUYYYYYYWWW^^^hhhqqq}}}vvvooommmcccXXXMMMKKKLLLIIIEEEDDDIIIIIIIIIJJJJJJJJJJJJJJJFFFFFFGGGHHHHHHIIIJJJJJJJJJFFFBBBBBBFFFJJJLLLKKKNNNMMMLLLLLLNNNPPPSSSUUUUUUUUUSSSRRRQQQQQQQQQQQQOOOSSSUUUSSSSSSWWWZZZZZZVVVUUUUUUVVVXXX[[[^^^`````````^^^]]]\\\]]]^^^^^^[[[]]]____________```aaaffffffggghhhhhhhhhhhhgggkkksss|||sssqqqqqq}}}ooo___ZZZ___nnnoooZZZNNNIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@???>>>>>>@@@BBBCCCJJJSSScccxxx}}}{{{{{{{{{yyyxxxwwwuuupppjjjddd```]]]\\\WWWXXXZZZ\\\___dddjjjnnnuuuvvvwwwzzz||||||{{{yyy{{{pppfffbbbaaaaaadddiiiiiijjjnnnvvv}}}lll^^^ZZZTTTOOONNNNNNPPPXXX```mmmxxxooocccXXXTTTQQQRRRVVVZZZbbbxxx}}}uuukkk```ZZZYYYYYYZZZ]]]______^^^\\\[[[ZZZZZZ[[[\\\ZZZYYYZZZYYYXXXXXXWWWWWWWWWXXXUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPNNNMMMKKKIIIHHHFFFDDDAAAAAABBBBBB@@@>>>???<<<===@@@BBBBBBHHHPPPZZZcccppp}}}zzzssscccZZZRRRRRRRRRPPPOOOPPPTTTSSSVVVZZZ\\\___iiiuuu{{{xxxppplllaaaVVVMMMKKKLLLIIIFFFEEEHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEBBBBBBDDDFFFHHHIIILLLLLLKKKKKKMMMOOOQQQSSSVVVUUUTTTSSSSSSRRRRRRRRRSSSWWWXXXUUUTTTXXXZZZYYYWWWWWWWWWWWWYYY\\\___aaa```______^^^^^^___``````^^^```bbbbbbaaaaaabbbcccggghhhiiijjjkkkkkkjjjiiikkkrrrzzz|||zzzxxxqqqvvviiibbb```fffttt}}}yyy|||zzzeeeUUUKKKFFFDDDFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>???@@@BBBCCCFFFMMMZZZjjj~~~|||{{{zzzxxxvvvsssssspppkkkfff```\\\ZZZYYYTTTVVVXXXZZZ^^^ccciiimmmtttuuuwwwyyy{{{zzzxxxvvv{{{ggg[[[VVVUUUXXX\\\```aaaaaabbbhhhtttxxxjjjaaaZZZSSSQQQNNNMMMQQQVVVYYYeeevvvooo___WWWQQQPPPRRRTTTZZZnnnzzzuuuwww~~~tttlllaaa___\\\[[[[[[\\\]]]\\\ZZZXXXWWWWWWXXXXXXWWWVVVWWWVVVUUUSSSRRRRRRRRRRRRQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJIIIGGGEEEDDDCCC@@@>>><<<===>>>???>>>===>>><<<<<>>>>>???CCCIIIRRR^^^fffrrrddd___XXXSSSPPPSSSUUUUUUUUUWWW______bbbfffkkksss}}}uuugggXXXPPPKKKKKKLLLIIIGGGGGGCCCDDDDDDFFFGGGHHHIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKNNNPPPNNNKKKIIIJJJLLLKKKKKKKKKKKKMMMOOOPPPQQQTTTTTTTTTTTTTTTSSSRRRRRRUUUYYYZZZWWWVVVYYY[[[ZZZWWWXXXYYYZZZ\\\___bbbcccbbbaaaaaa`````````______aaacccdddcccaaa````````````cccfffjjjkkkkkkiiigggmmmpppttttttqqqsssuuuggg[[[YYY]]]dddfffjjjjjjfffeeeppp~~~{{{gggVVVMMMJJJEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@??????@@@AAAAAAAAAFFFMMMRRRZZZlll}}}|||{{{yyyxxxwwwwwwvvvsssnnnkkkfffccc^^^YYYUUURRRQQQQQQQQQSSSWWWZZZ^^^cccjjjnnnrrruuuxxxyyyxxxtttrrrpppzzzeeeXXXPPPOOOQQQOOOSSSUUUQQQNNNQQQ[[[ddd~~~sssiii```[[[VVVPPPMMMNNNLLLPPPXXXaaakkk{{{pppdddZZZUUUSSSWWWhhh|||vvvlllddd\\\WWWUUUXXX\\\aaaiiiqqqxxxyyyuuuttteee```ZZZVVVTTTTTTTTTTTTUUUSSSRRRRRRRRRRRRQQQOOOOOONNNMMMKKKJJJIIIIIIIIIJJJIIIHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<;;;;;;:::999999:::<<<======AAAGGGMMMWWWcccpppwwwyyyggg]]]ZZZWWWSSSQQQTTTVVVUUUWWWZZZ___ccciiiooovvvqqq___TTTNNNJJJKKKLLLIIIFFFGGGAAABBBCCCDDDEEEFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOPPPOOOQQQTTTRRRNNNLLLLLLMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQRRRVVVWWWUUUUUUYYY\\\[[[VVVWWWXXXZZZ]]]___bbbcccdddcccbbbaaa```___^^^]]]```aaabbb```]]][[[[[[[[[^^^```eeeiiikkkjjjiiihhhnnnooossstttrrrttt}}}rrrcccVVVRRRTTTVVVZZZaaadddbbbaaahhhsssmmm[[[QQQLLLEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???DDDJJJMMMQQQ]]]ppp~~~}}}|||zzzyyyxxxtttsssssssssrrroookkkhhh```]]]YYYTTTQQQPPPPPPQQQRRRUUUYYY]]]aaafffkkkooosssvvvyyyyyyvvvsssqqqpppwwwbbbRRRKKKJJJFFFLLLPPPPPPMMMOOOVVV\\\qqq~~~rrrggg```ZZZSSSNNNNNNKKKMMMRRRVVVZZZdddwwwwwwjjjccc^^^^^^kkk{{{xxxnnnfff^^^WWWQQQNNNMMMQQQTTTVVV[[[aaaeeemmmyyyxxxmmmiiijjjbbb^^^XXXTTTSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@??????======>>>======<<<;;;;;;888999999888888999===@@@@@@IIITTT]]]iiivvv{{{mmmaaa[[[YYYVVVRRRQQQSSSUUUUUUXXX]]]```gggpppyyygggUUUQQQLLLJJJLLLKKKHHHEEEFFFAAAAAABBBBBBCCCDDDEEEEEEHHHHHHJJJLLLOOOQQQSSSTTTPPPQQQRRRQQQNNNMMMLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSTTTUUUUUUTTTSSSRRRPPPTTTVVVTTTTTTYYY[[[[[[VVVWWWYYY[[[^^^```bbbcccdddddddddcccbbb```___^^^___``````^^^[[[XXXWWWWWW^^^```dddhhhjjjkkkkkkjjjoooooorrrttttttuuu~~~{{{ooobbbUUUNNNMMMOOOSSS[[[cccdddbbbfffmmm|||vvvbbbSSSKKKFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@???<<>>>>>===<<<;;;;;;::::::;;;;;;;;;:::999999666777999999:::===CCCGGGLLLYYYfffoooyyy{{{vvvooohhhbbb]]]ZZZWWWVVVRRRQQQTTTVVVWWW]]]ccciiiqqqzzz}}}mmm[[[NNNOOOKKKJJJLLLKKKFFFDDDEEEAAAAAAAAAAAABBBBBBCCCCCCFFFGGGIIIKKKNNNPPPRRRSSSRRRQQQOOONNNOOONNNMMMLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTUUUWWWXXXXXXWWWUUUTTTRRRVVVWWWTTTTTTXXXZZZZZZWWWXXXZZZ]]]```bbbdddeeedddeeeeeeffffffeeeccccccaaaaaaaaa^^^ZZZWWWVVVUUU\\\^^^aaaeeehhhjjjkkkkkkpppoooqqqsssssstttzzz}}}zzzmmm^^^RRRNNNMMMPPPYYYdddiiiggggggjjjvvvnnnZZZMMMGGGGGGGGGFFFEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@??????===???AAABBBDDDIIIQQQWWWggg{{{~~~~~~}}}|||{{{yyyxxxwwwvvvvvvvvvvvvuuusssrrrpppoooooollliiifffdddaaa]]]ZZZUUUSSSOOOMMMLLLNNNQQQSSSUUUXXX\\\```cccgggkkknnnqqqtttvvvtttpppnnnooorrrcccSSSOOOJJJLLLMMMLLLIIIGGGIIIKKKYYYgggzzzzzzpppggg^^^WWWUUUSSSLLLIIILLLNNNPPPVVV^^^hhhwwwxxxiii\\\UUUOOOIIIDDDHHHDDDCCCEEEHHHIIINNNSSSSSSYYY```eeekkkxxxzzzmmmiiieee^^^YYYYYYUUURRROOOMMMMMMMMMMMMLLLJJJIIIGGGFFFFFFFFFDDDBBB@@@@@@???????????????@@@;;;;;;;;;::::::999999999888888999999999999888888666888;;;<<<>>>CCCJJJOOOZZZhhhuuu|||ooohhh___[[[[[[[[[XXXTTTWWWTTTSSSVVVYYY[[[cccjjjttt{{{~~~~~~ppppppooolllfff]]]SSSLLLNNNKKKKKKLLLKKKFFFCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFHHHJJJMMMOOOPPPQQQUUUQQQNNNNNNPPPQQQOOOMMMMMMNNNOOOQQQRRRSSSTTTTTTVVVWWWYYYZZZZZZYYYWWWVVVTTTXXXYYYUUUTTTWWWYYYXXXXXXYYY\\\___bbbdddffffffcccdddfffhhhiiiiiihhhgggccccccccc```[[[XXXVVVVVVZZZ[[[^^^aaadddgggiiijjjpppoooppprrrrrrrrrwww~~~vvvsssvvv{{{jjjZZZRRRMMMPPPYYYeeelllllliiiiiisssyyyaaaQQQHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@AAAFFFLLLQQQXXXiiiyyy~~~}}}{{{{{{zzzxxxvvvuuutttssssssssssssrrrpppooommmllloookkkfffaaa^^^ZZZWWWTTTRRROOOLLLJJJKKKMMMQQQSSSVVVYYY]]]```cccfffjjjmmmpppssstttrrrmmmkkknnnrrr~~~cccPPPKKKJJJMMMRRRRRRMMMJJJKKKUUUaaassssssiiiaaa\\\TTTSSSPPPMMMLLLNNNRRRUUUZZZ```kkkxxxooobbbVVVQQQLLLEEECCCEEEEEEEEEDDDCCCBBBCCCFFFIIINNNRRRWWWZZZ]]]eeepppyyyzzzuuussstttqqqlllddd^^^ZZZXXXVVVUUUTTTQQQNNNKKKHHHGGGGGGHHHGGGFFFDDDCCCBBBAAAAAAAAA<<<<<<<<<;;;;;;::::::::::::::::::::::::999888888777777666666666777888888777:::===>>>BBBJJJWWWaaammmzzz|||rrrhhhaaa]]]WWWSSSSSSTTTUUUVVVXXXWWWVVVWWW]]]fffooouuusssgggddd^^^YYYUUUPPPKKKHHHKKKKKKKKKJJJGGGEEEBBB@@@AAAAAA@@@@@@AAACCCDDDEEEEEEFFFHHHJJJKKKMMMNNNNNNQQQPPPPPPPPPPPPNNNJJJGGGNNNOOOOOOOOOQQQRRRTTTTTTTTTWWWZZZ^^^___^^^\\\[[[VVVWWWXXXXXXXXXWWWVVVUUUXXXXXXZZZ^^^cccggghhhhhhgggddddddgggkkklllhhhdddeeeccccccgggkkkggg]]]TTT\\\]]]^^^aaadddhhhkkklllmmmppprrrssstttwww~~~pppooorrrvvvyyy}}}mmm___SSSPPPRRR\\\fffjjjkkkmmmnnn}}}lllYYYMMMGGGEEEGGGGGGDDDBBBCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEQQQUUUcccxxx~~~~~~~~~~~~~~~}}}yyyxxxwwwuuusssqqqqqqpppsssqqqooonnnmmmkkkhhheeefffbbb\\\XXXWWWUUUQQQNNNLLLLLLLLLLLLLLLNNNRRRVVVYYY[[[^^^```cccgggmmmpppmmmooopppnnnlllkkkooorrruuubbbVVVSSSRRRVVVWWWSSSPPPPPPSSS___rrrsssgggaaaYYYWWWSSSNNNLLLLLLOOOQQQNNNRRRYYYcccrrrttthhh]]]RRRNNNJJJCCC@@@AAAAAABBBBBBBBBCCCEEEGGGIIIJJJMMMPPPRRRTTTZZZccckkkuuusssiiidddcccfffbbb]]]XXXVVVTTTSSSQQQOOONNNJJJGGGEEEDDDDDDDDDAAAAAA???>>>===<<<<<<<<<;;;;;;;;;::::::999999999888888999999999888888777444444555777888999::::::===???BBBEEEKKKXXXgggsss}}}}}}tttlllddd\\\[[[XXXUUURRRSSSTTTVVVWWWWWWWWWXXX\\\dddnnnxxx~~~zzznnn```[[[UUUPPPLLLIIIGGGEEEHHHHHHHHHGGGEEECCCAAA@@@@@@????????????AAABBBDDDDDDEEEGGGHHHJJJKKKKKKKKKOOOOOOOOOOOOPPPNNNKKKIIINNNNNNOOOPPPQQQSSSTTTUUUVVVXXX[[[^^^___^^^\\\[[[XXXXXXXXXXXXXXXXXXWWWWWWWWWWWWYYY]]]cccgggiiiiiihhhfffeeehhhkkkkkkgggbbbaaa```bbbhhhmmmmmmeee^^^___```bbbeeeiiillloooqqqssstttuuuttttttyyyxxxssspppqqqqqqrrrwww~~~tttXXXQQQOOOVVV```ggglllooolllzzzsssaaaQQQKKKGGGHHHHHHDDDCCCCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@AAAAAACCCDDDDDDKKKNNNXXXiii~~~}}}|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzwwwvvvwwwvvvuuusssqqqppppppooopppnnnlllkkkjjjhhheeebbb^^^ZZZVVVSSSQQQPPPMMMKKKGGGHHHJJJKKKMMMQQQVVVZZZZZZ]]]```bbbeeehhhlllooooooppppppooonnnooorrrttt}}}fff]]]VVVVVVWWWUUUSSSRRRQQQ\\\nnntttjjjccc___YYYSSSOOOMMMMMMNNNIIIKKKNNNSSS^^^pppuuuhhh^^^TTTOOOLLLFFFCCCCCC?????????@@@AAABBBCCCDDDFFFHHHJJJJJJJJJNNNTTTZZZ```hhhsssqqqddd[[[XXXXXXVVVSSSQQQPPPOOOMMMKKKIIIHHHEEECCCAAA@@@@@@@@@===<<<;;;:::999888888888999999999999888888888888666666666666777777777777555666888:::<<<===??????EEEHHHLLLRRRZZZgggwww}}}nnnaaaZZZUUUQQQSSSRRRQQQQQQRRRTTTVVVWWWYYY[[[___eeennnyyyxxxlllZZZUUUMMMGGGDDDCCCCCCBBBEEEEEEEEEDDDCCCBBB@@@???>>>>>>======>>>???AAABBBDDDDDDEEEFFFGGGGGGGGGGGGLLLLLLLLLNNNOOOOOOMMMKKKLLLMMMNNNPPPRRRTTTUUUVVVXXXYYY[[[]]]^^^]]][[[ZZZWWWWWWWWWWWWWWWWWWXXXXXXWWWXXXYYY]]]cccggghhhiiiiiihhhhhhjjjlllkkkeeeaaa^^^^^^```fffmmmnnniiicccaaacccfffkkkppptttxxxzzz}}}{{{xxxtttrrrvvv~~~|||tttqqqpppnnnoooqqqhhhZZZPPPQQQYYYbbbjjjoooiiivvv}}}lllXXXOOOIIIHHHGGGEEECCCDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@AAAAAABBBCCCCCCEEEGGGMMMYYYhhh~~~~~~}}}{{{yyy|||{{{{{{zzzzzz{{{{{{|||{{{{{{zzzyyywwwuuusssrrrtttsssrrrpppooonnnnnnnnnllljjjhhhgggfffddd```^^^WWWTTTPPPMMMLLLKKKIIIHHHEEEGGGIIIKKKNNNSSSXXX]]]\\\___cccfffgggiiilllnnnrrrppppppqqqtttwwwyyyzzz}}}nnn___ZZZYYYXXXWWWWWWRRRYYYeeeuuuxxxoooiiiaaaYYYTTTQQQPPPOOOLLLLLLLLLNNNSSS```ppp|||xxxooocccZZZTTTOOOKKKIIIDDDCCCBBBAAABBBBBBAAA@@@DDDEEEFFFFFFEEEGGGKKKNNNSSSXXX___hhhuuuqqqcccYYYTTTOOOMMMLLLKKKKKKJJJGGGEEEDDDCCCAAA???>>>===<<<<<<<<<;;;:::999888888888888777777777777777777777777444444444555666777777888::::::;;;<<>>=========???@@@AAACCCDDDDDDEEEEEEDDDDDDCCCHHHHHHIIIKKKNNNOOOOOOMMMKKKLLLNNNQQQSSSUUUVVVWWWYYYZZZ[[[[[[[[[ZZZYYYYYYVVVVVVUUUTTTUUUVVVXXXYYY[[[ZZZ[[[___cccfffgggggghhhhhhiiilllmmmkkkgggccc```______ccchhhhhheee```aaadddiiiooouuu{{{~~~wwwpppllloooxxx~~~zzzzzzxxxwwwwww}}}{{{iiiVVVPPPSSS[[[dddkkkiiiuuuwww^^^SSSIIIFFFFFFEEEDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCDDDIIIPPPZZZlll~~~}}}|||{{{yyywwwzzzyyyyyyyyyyyyyyyyyyzzzvvvvvvuuuuuuttttttssssssqqqpppooonnnmmmlllllllllhhhfffdddbbbaaa___[[[YYYTTTRRROOOLLLJJJHHHGGGFFFGGGIIIKKKMMMOOOSSSXXX\\\___cccfffiiijjjkkklllnnntttrrrrrrvvv|||pppeeeaaa]]][[[[[[XXXZZZ^^^fffrrrzzzsssiiiaaa[[[WWWSSSQQQPPPPPPOOOMMMMMMRRR\\\cccssszzzjjj```YYYRRRMMMKKKHHHFFFEEEFFFFFFDDDCCCAAABBBCCCCCCCCCDDDFFFHHHKKKNNNSSSXXX```mmm{{{{{{kkk\\\RRRMMMKKKIIIHHHHHHHHHFFFCCCAAA@@@@@@???===<<<;;;;;;:::;;;:::999888888777888888666666666666666666666666444444444555666888:::;;;;;;;;;;;;>>>DDDMMMVVV[[[dddkkkttt{{{}}}zzzuuurrriiibbbXXXPPPJJJHHHIIIKKKKKKNNNQQQSSSSSSTTTWWWYYY```eeemmmxxx~~~uuulllZZZSSSJJJCCC@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAADDDDDDEEEHHHLLLNNNOOONNNKKKMMMOOORRRTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVXXXZZZ[[[^^^]]]]]]___bbbdddddddddeeefffhhhkkklllkkkhhhfffaaa______aaadddeeeccc```dddgggkkkpppuuuzzz|||~~~yyyuuuooohhhdddhhhrrrzzz|||wwwaaaUUURRRUUU]]]eeeiiittthhhZZZLLLFFFFFFEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAACCCGGGLLLRRR___uuu~~~zzz{{{|||{{{zzzxxxwwwvvvxxxxxxwwwwwwwwwwwwxxxxxxuuuuuutttsssrrrrrrqqqqqqnnnmmmllljjjiiihhhhhhhhhdddbbb```^^^\\\ZZZVVVTTTQQQPPPMMMIIIFFFDDDDDDDDDGGGIIILLLOOORRRVVV[[[^^^cccfffiiillllllmmmnnnooouuuuuuwww|||uuukkkaaaZZZXXXZZZZZZYYYZZZ```mmm~~~uuujjjddd^^^XXXTTTWWWWWWUUUQQQMMMMMMQQQUUU[[[hhh{{{uuukkk```WWWQQQLLLGGGFFFGGGGGGFFFDDD@@@@@@AAABBBCCCDDDDDDDDDEEEHHHLLLOOOSSS[[[fffmmmpppbbbVVVMMMIIIHHHFFFEEEDDDDDDCCC@@@>>>=========<<<;;;::::::999888777777666555555666666555555555555666666666666666666666777999;;;>>>???<<<<<>>===;;;;;;;;;;;;:::999888888777666666555555555555666555555555555666666666777999999999:::<<>>>>>???BBBGGGJJJLLLLLLMMMNNNQQQSSSUUUUUUUUUTTTRRRQQQPPPOOOOOOPPPRRRSSSUUUVVVXXXZZZ[[[\\\]]]]]]XXXWWWXXXZZZ^^^`````````aaabbbbbbbbbbbbaaabbbbbb]]]]]]\\\^^^aaadddfffgggeeegggiiijjjkkkkkkjjjiiiaaaaaa___]]]\\\aaakkkrrrttt}}}|||gggXXXVVV[[[ccclllzzzwww```RRRMMMJJJHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@????????????AAA??????BBBDDDJJJUUUaaazzz}}}{{{zzzyyyxxxvvvtttsssuuuvvvtttqqqpppqqqsssqqqqqqppppppppppppqqqqqqsssrrrooollljjjhhhgggggggggeeeccc```^^^\\\[[[[[[YYYWWWUUUSSSQQQNNNJJJHHHDDDEEEEEECCCAAAAAACCCEEEFFFJJJOOOSSSXXX]]]bbbfffiiijjjlllmmmnnnpppsssuuuyyy~~~xxxdddZZZKKKMMMNNNMMMLLLPPPYYY```lll|||zzzqqqhhhbbb]]][[[WWWQQQKKKIIILLLPPPRRRWWW^^^cccjjjuuuvvviii```[[[XXXSSSOOOHHHHHHHHHHHHIIIHHHFFFDDDDDDEEEEEEDDDCCCEEELLLQQQSSSaaattt~~~zzzssskkkeee___[[[UUUNNNIIIEEEDDDCCC???===<<<<<<===>>>>>>===999999999999999888777777888888777666666666777777555555555666666666777777:::::::::;;;>>>AAAEEEGGGRRRVVV^^^iiittt}}}sssgggZZZMMMFFFHHHAAA???CCCGGGFFFGGGJJJHHHMMMSSSVVVYYY^^^fffmmmyyy~~~vvvkkkbbbWWWNNNGGGFFFDDDDDDDDDDDDCCCBBBBBBAAA@@@?????????@@@AAABBBAAA@@@??????@@@AAAAAADDDEEEEEEEEEEEEEEEDDDDDD=========AAAEEEIIIKKKKKKNNNOOORRRTTTUUUUUUTTTSSSPPPOOOMMMMMMMMMOOOQQQRRRQQQSSSUUUWWWYYYZZZZZZYYYSSSSSSTTTWWW\\\___```````````````^^^]]]\\\]]]___\\\\\\[[[[[[\\\___bbbccc___aaacccfffhhhhhhhhhgggaaaaaa```]]][[[^^^eeekkknnnyyysss\\\TTTWWW```hhhvvviiiYYYQQQLLLIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>CCC???===>>>AAAFFFOOOYYYbbb|||vvvuuutttuuuuuuuuurrrpppqqqssssssqqqnnnmmmnnnqqqnnnnnnmmmmmmmmmmmmnnnnnnmmmllljjjhhhgggfffggggggdddbbb```]]]ZZZXXXVVVVVVVVVTTTQQQOOOMMMJJJFFFCCCAAACCCDDDCCCBBBCCCFFFJJJKKKNNNRRRVVVXXX\\\```cccjjjkkkmmmmmmnnnqqquuuxxx{{{~~~lll\\\WWWNNNFFFFFFHHHJJJLLLPPPWWW```ppp}}}pppbbb^^^ZZZVVVRRRQQQPPPOOONNNPPPTTTYYY]]]aaagggoootttwwwooofff___TTTSSSQQQNNNJJJHHHIIIJJJEEEFFFGGGHHHHHHHHHHHHGGGNNNRRRZZZfffrrr|||{{{vvvqqqllljjjhhhddd```[[[WWWUUUMMMLLLIIIFFFDDDBBBBBBBBB>>>======<<<:::999888888:::;;;;;;999777555555666666666666888;;;<<<;;;999;;;888666777:::<<<;;;999>>>>>>@@@CCCHHHPPPXXX^^^fffiiipppxxxuuummmbbbYYYSSSMMMHHHDDD@@@@@@???>>>???BBBGGGJJJGGGNNNVVV\\\aaahhhrrrzzzzzz|||~~~~~~{{{qqqcccUUUKKKGGGAAAAAABBBBBBBBBAAA???>>>???>>>>>>>>>>>>>>>??????BBB@@@???@@@BBBDDDBBB@@@DDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAACCCEEEHHHJJJLLLMMMNNNOOOQQQRRRSSSTTTUUUWWWUUUOOOLLLOOORRRQQQSSSRRRRRRTTTWWWYYYYYYXXXSSSTTTUUUVVVXXXZZZ]]]^^^\\\ZZZXXXXXX[[[]]]______\\\XXXVVVXXXYYYYYY]]]bbb___aaacccdddddddddeeeeeefffddd```]]]]]]```dddgggnnnuuu~~~||||||xxx}}}}}}yyy~~~qqq___WWWYYY]]]gggxxx~~~iiiZZZRRRNNNKKKFFFEEEDDDEEEFFFGGGFFFEEEBBBBBBBBBBBBAAA@@@??????@@@?????????AAAEEEIIIKKKYYYhhh|||wwwtttooopppqqqrrrrrrqqqpppooonnnnnnmmmmmmmmmmmmnnnnnnlllkkkjjjiiihhhiiiiiijjjiiihhhfffdddbbb```___^^^]]][[[XXXWWWVVVTTTQQQOOONNNMMMKKKIIIHHHFFFFFFFFFBBBBBBBBBCCCEEEFFFHHHIIIMMMPPPTTTWWWZZZ^^^bbbeeellllllmmmoooqqqsssxxx}}}}}}mmm]]]TTTKKKIIIIIIGGGHHHJJJQQQUUU___lllxxx}}}nnnbbb^^^ZZZVVVTTTRRRPPPNNNOOORRRUUUXXXYYY]]]bbbfffmmmuuu~~~vvviiifffbbb]]]XXXSSSPPPNNNMMMLLLLLLKKKJJJIIIIIIIIIKKKLLLPPPUUU[[[```dddeeejjjiiigggfffeeebbb]]]YYYYYYXXXUUURRRNNNKKKHHHFFFHHHFFFDDDBBB@@@?????????;;;;;;::::::::::::::::::888999999888666555555666999888888999<<<======<<<:::999999;;;===@@@@@@@@@AAACCCHHHNNNVVV___hhhmmmvvvwwwyyy{{{{{{wwwqqqmmmaaa[[[SSSLLLHHHEEEBBB@@@CCCCCCCCCCCCDDDGGGLLLPPPPPPUUU]]]eeelllvvv~~~}}}~~~|||vvvkkk\\\PPPHHHEEEAAAAAABBBBBBBBBAAA@@@??????>>>>>>======>>>>>>???AAA???>>>???AAABBBAAA???CCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAABBBDDDFFFGGGLLLLLLLLLLLLLLLLLLLLLLLLPPPSSSRRRNNNMMMPPPRRRRRRRRRRRRQQQSSSUUUWWWVVVUUUVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYWWWXXX[[[^^^___```]]]XXXVVVXXXXXXWWWZZZ___aaabbbcccccccccdddfffgggkkkhhheeebbbaaadddgggiiilllrrryyyxxxsssvvvzzzrrrrrrzzzbbbUUUTTTWWW___oooyyygggYYYOOOJJJGGGFFFEEEEEEFFFGGGFFFEEEBBBBBBCCCBBBBBBAAA@@@???@@@?????????@@@CCCGGGIIILLLWWWiii~~~{{{wwwsssqqqkkklllmmmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjjjjkkkkkkjjjiiihhhffffffeeeffffffdddcccbbb```^^^\\\ZZZZZZYYYWWWTTTSSSRRRQQQNNNLLLIIIHHHGGGEEECCCBBBBBBBBB???@@@AAACCCEEEHHHJJJKKKPPPSSSWWW[[[]]]```dddfffjjjkkknnnqqqtttwww|||{{{|||xxxhhh]]]RRRNNNKKKHHHGGGIIIMMMLLLPPP\\\iiixxxooojjjccc^^^ZZZWWWTTTRRRQQQSSSUUUUUUUUUUUUWWWYYY]]]bbbiiiooottt||||||wwwqqqiiiddd]]][[[XXXTTTQQQOOONNNMMMOOONNNLLLLLLLLLNNNPPPRRRQQQQQQQQQRRRRRRQQQMMMJJJJJJIIIGGGDDDBBB@@@>>>>>>???>>>===<<<;;;::::::::::::999999888888888999999888999:::999888888999;;;<<<<<<===???BBBBBBAAA@@@===???AAABBBCCCEEEHHHJJJIIINNNVVV```jjjssszzz}}}|||wwwqqqggg]]]VVVNNNKKKFFFCCCBBBBBBAAA@@@AAABBBCCCDDDFFFJJJPPPTTTUUUZZZaaalllwww~~~~~~~~~}}}xxxmmm```RRRIIIDDDCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>============>>>>>>???======>>>???@@@@@@???BBBCCCCCCDDDDDDDDDCCCCCCGGGEEEDDDBBBBBBCCCDDDEEEJJJJJJJJJJJJJJJJJJJJJJJJKKKOOOQQQNNNNNNQQQSSSRRRRRRQQQQQQRRRTTTTTTSSSRRRWWWXXXYYYYYYYYYYYYXXXXXXZZZXXXXXXYYY\\\^^^_________ZZZYYYZZZZZZYYYZZZ^^^ccccccbbbbbbccceeehhhiiinnnkkkhhheeedddeeegggiiiiiimmmqqqvvvxxxvvv|||~~~yyynnngggpppmmmXXXUUUTTTXXXfff{{{wwwcccUUUMMMJJJHHHFFFFFFGGGGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???@@@???>>>>>>???AAADDDEEEFFFKKKUUUbbbttt{{{uuurrrpppmmmllleeeffffffggggggffffffeeefffffffffeeeeeefffffffffgggfffdddcccbbbaaaaaaaaa^^^]]][[[ZZZWWWVVVTTTSSSSSSQQQOOONNNMMMLLLIIIGGGFFFEEECCCBBBAAA@@@@@@???===>>>???BBBEEEIIILLLNNNTTTWWW[[[^^^aaacccfffhhhiiilllqqqtttyyy~~~~~~eee{{{uuuhhh[[[TTTOOOKKKJJJLLLMMMKKKMMMUUU```mmm~~~|||qqqggg```[[[XXXWWWVVVVVVWWWWWWVVVVVVUUUVVVZZZ]]]aaadddhhhmmmtttyyy{{{yyyvvvpppiiibbb^^^[[[ZZZYYYWWWTTTPPPNNNNNNPPPRRRMMMLLLMMMNNNPPPOOOLLLJJJHHHGGGEEECCCAAA@@@AAAAAA=========<<<<<<<<<======???>>>===;;;;;;::::::::::::<<<<<<<<<<<<===@@@BBBDDDGGGKKKPPPRRRQQQMMMJJJGGGJJJNNNOOOOOOPPPUUUYYY\\\```iiittt}}}zzzrrriii```WWWOOOIIIHHHFFFEEEDDDDDDDDDDDDDDD@@@BBBDDDGGGJJJOOOVVVZZZ\\\aaajjjvvv{{{yyyqqqdddUUUIIICCCAAABBBAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<======<<<<<<<<<<<<>>>>>>>>>>>>AAABBBBBBCCCDDDDDDDDDDDDFFFEEEDDDBBBBBBCCCEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNKKKPPPRRRPPPPPPRRRRRRPPPPPPPPPPPPQQQRRRSSSQQQOOOUUUVVVWWWXXXYYYXXXXXXWWW[[[ZZZZZZ[[[]]]^^^^^^]]]```]]]\\\^^^___]]]___bbbeeecccaaaaaacccgggjjjlllmmmkkkhhheeecccccccccdddfffhhhjjjlllppp}}}sssggggggppphhh[[[VVVUUU```qqqkkkZZZRRRLLLJJJHHHGGGGGGGGGGGGFFFCCCDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>???AAABBBEEEGGGKKKQQQ^^^rrrxxxtttoookkkiiihhhgggfff`````````aaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaacccbbbaaa___^^^\\\[[[[[[WWWWWWUUUTTTRRRPPPOOONNNNNNLLLJJJIIIIIIHHHFFFDDDEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>@@@BBBFFFJJJNNNPPPVVVYYY]]]```bbbdddgggiiikkkqqqvvvzzzXXXhhh~~~wwwggg]]]UUUNNNKKKLLLKKKKKKMMMRRRXXXaaasssqqqgggaaa^^^]]]XXXWWWWWWWWWWWWWWWWWWVVVZZZ\\\___bbbdddgggjjjllljjjpppyyy~~~xxxtttrrrkkkiiieee^^^WWWSSSSSSTTTOOONNNOOOPPPQQQPPPMMMJJJJJJHHHFFFCCCBBBBBBDDDEEE@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBAAAAAA@@@@@@???<<<===>>>???@@@BBBFFFIIIUUUZZZccckkkooolllddd^^^WWW[[[```bbbdddgggmmmrrrwwwyyyvvvnnncccXXXQQQKKKGGGEEEEEEEEEEEEEEEDDDDDDDDDEEECCCEEEIIINNNSSSYYY```dddjjjoooyyy}}}vvvpppgggZZZLLLDDD@@@@@@AAA@@@@@@?????????@@@@@@@@@>>>======<<<;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>>@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNSSSUUUSSSQQQRRRQQQNNNOOONNNOOOQQQSSSSSSQQQOOORRRSSSTTTVVVWWWXXXYYYYYY^^^^^^]]]^^^______]]]ZZZ]]][[[\\\```bbb```aaaeeeeeebbb___```eeejjjnnnooollljjjhhheeecccbbbaaaaaahhhiiijjjkkklllxxxyyyjjjccceeerrrdddZZZTTT\\\jjjxxxnnn\\\RRRMMMKKKHHHFFFGGGHHHGGGGGGDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDDGGGNNN[[[lllwww~~~uuupppooolllgggdddcccbbb```___\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\^^^]]]\\\[[[YYYXXXVVVVVVRRRRRRQQQOOONNNLLLKKKJJJJJJIIIGGGFFFGGGFFFDDDBBBDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCFFFKKKOOOQQQVVVYYY\\\___bbbeeeiiilllqqqyyyUUU]]]nnnxxxmmmcccWWWPPPMMMJJJJJJLLLNNNOOOTTTaaaoooxxxuuummmhhhfff[[[YYYVVVUUUVVVVVVVVVUUUWWWYYY[[[^^^````````````dddgggkkknnnrrrzzzwwwjjjaaa\\\[[[ZZZYYYYYYZZZ[[[YYYVVVSSSOOOMMMIIIFFFDDDEEEGGGHHHDDDDDDEEEGGGGGGGGGGGGGGGDDDEEEGGGIIIIIIHHHFFFEEECCCDDDFFFGGGIIIMMMRRRVVVjjjqqq|||yyynnnqqquuuyyy}}}~~~kkkcccXXXNNNHHHFFFEEEEEEAAACCCEEEEEEDDDDDDDDDEEEFFFIIIOOOUUU[[[bbbjjjnnnwww}}}~~~{{{sssmmmbbb[[[PPPFFFAAA?????????>>>>>>======>>>>>>???@@@>>>===<<<;;;;;;;;;;;;;;;888:::;;;<<<;;;<<<===?????????AAABBBDDDDDDEEEEEEBBBBBBBBBBBBDDDGGGJJJLLLLLLKKKKKKJJJJJJIIIIIIIIIQQQUUUWWWSSSQQQQQQPPPMMMLLLMMMOOORRRUUUUUUTTTRRRRRRRRRSSSTTTWWWYYY[[[]]]`````````aaabbbaaa^^^[[[YYYXXXZZZ___aaa```aaadddccc```^^^aaagggnnnqqqrrrlllkkkiiigggeeecccbbbbbblllllloooqqqqqqwww~~~lll___]]]bbblllwwweeeXXXZZZdddqqqsss\\\OOOMMMJJJGGGFFFFFFHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA?????????>>>>>>>>>??????AAACCCDDDEEEHHHOOOYYY```rrrzzzrrrkkkggghhheeeaaa^^^]]]\\\ZZZYYYWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWYYYYYYYYYYYYWWWWWWWWWWWWVVVVVVTTTSSSQQQPPPOOONNNMMMLLLJJJIIIHHHGGGHHHFFFEEEDDDEEEEEECCCAAA@@@@@@???>>>>>>?????????CCCBBBCCCDDDHHHMMMQQQTTTWWWYYY\\\___ccciiioootttzzzSSSVVVbbbwww{{{lll^^^XXXPPPMMMKKKLLLLLLMMMSSSZZZgggoooyyyyyyttthhhccc]]]ZZZYYYYYYXXXWWWYYYYYYZZZ[[[]]]^^^^^^]]]bbbcccdddeeehhhlllqqquuuyyy}}}yyyrrrpppnnnnnnnnnoooooonnnkkkhhhaaa]]]XXXTTTRRRSSSUUUVVVTTTUUUWWWXXXXXXXXXXXXWWWZZZ\\\^^^___^^^ZZZUUURRRUUUVVVXXXZZZ]]]bbbhhhlll{{{}}}|||wwwoooiii[[[VVVNNNGGGEEEDDDEEEEEECCCGGGKKKMMMNNNNNNPPPRRROOOTTTZZZaaaiiiqqqyyy~~~yyyxxxuuummmeeeSSSNNNFFFAAA@@@???>>>======<<<<<<;;;<<<===>>>???>>>===<<<;;;::::::::::::777:::<<<<<<;;;;;;>>>@@@>>>???@@@BBBCCCDDDEEEEEECCCBBBBBBBBBDDDGGGJJJLLLLLLKKKKKKJJJIIIIIIHHHHHHQQQUUUUUUQQQOOOPPPOOOMMMKKKLLLOOOSSSWWWYYYWWWVVVUUUTTTTTTTTTWWWZZZ^^^```^^^___aaaccceeedddaaa^^^ZZZXXX[[[```bbb______bbb```^^^]]]aaajjjqqqttttttkkkkkkjjjhhhfffdddcccbbbkkkkkkpppvvvuuuwwwpppaaa\\\XXX^^^kkk}}}~~~eee^^^cccnnn}}}cccSSSKKKHHHEEEDDDFFFGGGHHHIIIEEEEEEEEEEEEEEEDDDBBBBBB????????????????????????@@@CCCEEEFFFFFFIIIOOOTTT\\\kkk~~~|||ssslllgggccc``````]]]ZZZXXXXXXWWWUUUTTTSSSSSSRRRQQQQQQRRRSSSSSSQQQRRRTTTUUUUUUTTTRRRQQQOOOPPPPPPPPPOOONNNLLLKKKKKKKKKJJJHHHGGGFFFEEEDDDEEEDDDBBBBBBCCCCCCBBB@@@>>>>>>=========>>>>>>???BBBBBBCCCEEEJJJPPPUUUYYY[[[\\\^^^aaafffnnnwww~~~RRRSSSZZZjjjooofffYYYRRRLLLMMMNNNMMMLLLMMMSSSYYY```hhhvvvvvvooogggaaa___^^^\\\ZZZ___^^^]]]]]]___aaabbbbbb``````aaabbbeeefffggghhhhhhkkkpppvvv~~~~~~}}}~~~|||zzzuuuqqqkkkfffddddddfffhhhlllmmmnnnpppppppppoooooozzz|||}}}|||xxxqqqiiidddhhhiiikkkmmmpppvvv|||{{{uuuoookkkhhhccc[[[TTTMMMJJJFFFDDDDDDEEEEEEEEEIIINNNUUUYYYZZZ\\\___bbb^^^cccjjjrrrzzz}}}yyyyyyuuukkkcccIIIEEEAAA?????????===:::<<<;;;::::::;;;<<<===>>>>>>===<<<;;;:::999999:::777:::<<<===;;;;;;>>>AAA===>>>@@@BBBCCCEEEEEEEEEDDDCCCCCCCCCDDDGGGIIIKKKIIIJJJJJJKKKKKKLLLLLLLLLOOOSSSSSSOOOMMMOOOPPPNNNIIIKKKOOOTTTYYY[[[ZZZYYYYYYWWWVVVUUUWWW[[[___bbb\\\^^^aaadddggggggdddaaa]]]\\\^^^cccddd```___aaa___\\\\\\bbbkkksssvvvvvviiiiiihhhgggeeecccaaa```hhhhhhnnnwwwvvvtttvvvfff```TTTVVV___lllyyysssdddcccmmmlllYYYJJJGGGDDDDDDEEEGGGIIIIIIFFFFFFFFFFFFEEEDDDCCCBBB????????????@@@@@@@@@@@@<<<>>>AAAAAAAAACCCGGGLLLJJJTTTaaappp|||vvvnnnfffaaa^^^\\\[[[ZZZWWWUUUTTTTTTTTTSSSQQQQQQPPPOOONNNNNNOOOPPPQQQNNNOOOQQQRRRRRRQQQOOONNNKKKKKKLLLLLLLLLKKKIIIHHHIIIHHHHHHFFFEEEDDDCCCCCCCCCBBBAAAAAABBBBBBAAA??????>>>>>>>>>>>>???@@@@@@AAAAAABBBFFFKKKRRRYYY]]]^^^___```ccciiisss~~~NNNKKKMMMXXXiiitttcccWWWUUURRRFFFEEELLLMMMMMMJJJKKKSSS^^^mmm~~~sssiiiccc```_________``````bbbcccdddeeeeeecccccccccccccccccccccccceeeffffffhhhkkkooorrrtttxxx|||~~~~~~~~~~~~{{{vvvgggbbb]]]YYYVVVSSSNNNJJJJJJIIIHHHHHHJJJMMMOOOQQQPPP^^^kkkoooqqqvvvxxxvvvvvvyyy~~~{{{xxxqqqeee[[[FFFDDDAAA===;;;;;;;;;;;;:::::::::;;;<<<===>>>???AAA???===:::999999:::::::::;;;<<<<<<;;;;;;<<<>>>===>>>@@@BBBCCCDDDEEEEEEDDDEEEFFFGGGFFFGGGJJJLLLQQQQQQPPPMMMIIIHHHIIIJJJOOOPPPPPPQQQQQQPPPPPPPPPNNNNNNOOORRRVVVYYYZZZ[[[[[[ZZZYYYWWWVVVWWW[[[^^^```]]][[[[[[___bbbcccbbb]]]```ccccccaaa___```aaabbbbbbaaaaaacccgggjjjlllkkkiiihhhjjjmmmkkkeee^^^]]]ccckkkqqquuuzzzrrrbbb[[[WWWVVV]]]hhhuuuvvvnnnuuu~~~hhhWWWMMMFFFIIIKKKIIIGGGHHHJJJGGGEEEDDDDDDDDDCCCAAABBBBBBAAA@@@@@@??????>>>BBBBBBAAAAAABBBCCCEEEFFFHHHLLLRRR[[[ffftttzzzlllhhhccc^^^[[[YYYVVVTTTVVVTTTQQQNNNMMMMMMOOOPPPMMMMMMLLLKKKJJJIIIHHHHHHLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<>>>???@@@???>>>===>>>???EEEFFFGGGJJJNNNRRRWWW[[[[[[^^^bbbiiiqqq|||LLLLLLOOOUUU]]]lllxxxfff\\\VVVKKKIIIMMMJJJNNNKKKJJJNNNSSS[[[iiivvvxxxvvvooojjjgggeeeddddddeeeeeefffggghhhhhhggggggggggggggggggggggggeeeeeeeeeeeefffhhhiiijjjgggiiinnnuuu|||}}}xxxsssoookkkeeeaaaXXXUUUPPPNNNNNNMMMKKKIIIJJJIIIIIIIIIKKKOOOUUUYYYhhhvvv}}}wwwsssiii\\\QQQDDDBBB???<<<;;;:::::::::::::::::::::;;;<<<<<<===@@@>>><<<:::999999:::;;;:::;;;<<<<<<;;;;;;<<<===>>>???@@@BBBCCCDDDDDDDDDCCCDDDFFFFFFFFFGGGJJJLLLRRRQQQPPPMMMKKKIIIJJJLLLQQQRRRRRRSSSSSSSSSSSSRRROOOOOOPPPSSSVVVYYYZZZ[[[[[[[[[[[[ZZZYYYZZZ^^^aaaaaa___]]]]]]aaadddeeeddddddeeefffeeeaaa______```bbbaaa``````bbbeeeiiillljjjhhhgggiiikkkjjjddd___```fffmmmrrrvvv{{{{{{lllaaa\\\XXX[[[aaakkkyyy~~~zzzzzzcccWWWMMMKKKKKKHHHFFFGGGIIIGGGEEEEEEEEEEEEDDDBBBBBBBBBAAAAAA@@@?????????AAAAAAAAAAAAAAACCCDDDEEEDDDEEEHHHLLLRRR[[[eeelllwwwoooiiiaaa^^^ZZZVVVTTTRRRPPPNNNOOONNNKKKHHHGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<===???>>>======>>>???CCCEEEHHHKKKPPPUUUZZZ]]]]]]aaaiiiqqqzzzKKKNNNRRRRRRQQQXXXnnnpppaaaXXXLLLIIIJJJDDDKKKIIIHHHHHHGGGJJJTTT```gggqqqzzztttpppooonnnmmmmmmlllllllllllliiiiiiiiiiiiiiiiiiiiiiiihhhgggfffdddcccbbbbbbbbb___```bbbdddhhhlllppprrr|||~~~~~~vvvtttsssuuuvvvuuuqqqmmmfffccc___[[[YYYVVVSSSPPPPPPMMMKKKJJJLLLOOOQQQRRRQQQSSSUUUVVVYYY```iiipppyyyppphhh]]]OOODDDAAA???===;;;999999999999::::::999999999::::::;;;===<<<;;;:::999:::;;;;;;999:::<<<;;;::::::;;;===???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEEEEEEEGGGIIIKKKQQQQQQPPPNNNKKKKKKLLLMMMPPPQQQRRRSSSSSSSSSSSSSSSPPPQQQRRRTTTWWWYYYZZZ[[[YYYZZZ[[[[[[[[[\\\___bbbbbb```___```cccfffggggggkkkkkkiiifffaaa___^^^^^^bbbaaa___^^^```cccgggjjjiiihhhgggiiikkkjjjeeeaaaccchhhnnnsssvvvzzz|||nnnfff___\\\]]]bbbmmmxxxyyylll^^^VVVRRRMMMHHHGGGHHHGGGFFFFFFGGGGGGEEEDDDCCCBBBBBBAAAAAA@@@??????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDFFFJJJPPPTTTbbblll{{{{{{rrrjjjbbb[[[WWWVVVSSSPPPNNNNNNMMMKKKJJJJJJIIIFFFDDDCCCDDDEEEEEEHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBAAA@@@??????>>>??????>>>=========<<<<<<;;;;;;<<<===??????>>>>>>???AAABBBEEEJJJNNNSSSXXX]]]aaaaaahhhtttMMMOOORRRQQQLLLOOO```ssswwwiii___PPPJJJIIICCCEEEEEEFFFFFFDDDEEENNNYYYggglllsss|||}}}|||yyyvvvtttrrrqqqqqqnnnnnnmmmmmmmmmmmmmmmmmmmmmllljjjgggeeebbbaaa```bbbaaa``````aaacccfffhhhlllmmmppprrrtttuuuvvvvvvxxxxxxzzz||||||zzz|||~~~vvvmmmiii]]][[[ZZZZZZZZZXXXUUUQQQRRRQQQOOONNNNNNNNNNNNNNNOOOOOONNNQQQUUU[[[```ccc___dddhhhlllooouuu~~~pppcccZZZPPPDDD;;;===<<<;;;999888888888888:::999888888888888888999;;;;;;:::999999:::;;;<<<888:::;;;;;;::::::;;;<<<@@@@@@AAABBBCCCCCCBBBBBBAAABBBDDDDDDDDDFFFIIIKKKOOOOOOOOOMMMKKKJJJLLLNNNMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWXXXZZZ[[[VVVXXXYYYZZZZZZ\\\^^^```bbbbbbaaabbbdddfffhhhhhhmmmkkkhhheeeaaa___^^^^^^aaa```^^^]]]^^^aaaeeegggiiigggggghhhjjjiiigggddddddggglllooorrruuuzzz}}}xxxmmmddd___```jjjuuuyyymmmcccZZZPPPJJJIIIGGGFFFFFFGGGGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@AAAAAABBBDDDDDDDDDDDDDDDFFFJJJNNNRRRYYYccckkksss}}}|||tttoooggg```ZZZVVVQQQOOOOOOMMMKKKKKKLLLLLLKKKIIIIIIHHHFFFDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@??????>>>??????>>>======<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@@@@AAABBBDDDDDDHHHMMMRRRUUUZZZ```dddiiirrrKKKKKKLLLMMMLLLNNNYYYdddwww{{{qqq]]]QQQMMMHHHCCCCCCDDDFFFEEEFFFMMMWWWggglllsssxxx}}}~~~{{{zzzyyyxxxwwwwwwvvvuuuuuuttttttrrrqqqooommmjjjgggdddcccaaa```^^^\\\[[[\\\^^^___aaabbbbbbcccdddeeeeeeffffffggggggffffffeeeeeefffllliiifffeeefffhhhiiiiiilllnnnqqqqqqpppnnnnnnnnnlllmmmnnnoooppprrrvvvxxx{{{~~~|||zzzvvvoooggg^^^WWWSSSMMMLLLLLLLLLLLLKKKIIIGGGGGGGGGGGGHHHHHHJJJMMMOOORRRTTTYYY___gggooovvv{{{wwwzzz}}}~~~~~~yyyeeeUUULLLFFF???999:::999999888888888888888999888888777777777888888999999999999999::::::;;;888999::::::999999:::<<>>>>>======<<<===<<<<<<;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;===???@@@@@@AAACCCEEEHHHMMMRRRVVVXXX]]]ccciiiuuu~~~GGGDDDDDDGGGJJJLLLRRRXXXdddtttjjjZZZTTTMMMJJJGGGEEEFFFFFFFFFKKKQQQ[[[eeesss|||~~~|||{{{zzzyyyxxxwwwvvvssspppmmmjjjiiicccbbb___]]][[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]___```_________]]]ZZZXXXXXXXXX[[[YYYWWWVVVWWWXXXXXXWWWVVVXXXZZZ[[[YYYWWWWWWXXXVVVWWWYYYYYYZZZ]]]aaadddgggiiilllnnnmmmkkkgggeeeaaa```]]]YYYSSSNNNIIIFFFBBBCCCDDDDDDEEEEEEEEEEEECCCEEEFFFGGGIIILLLQQQUUU```fffpppzzz|||wwwuuunnnlllmmmooonnniiifffgggdddhhhnnnrrrvvvxxx|||~~~}}}xxx|||{{{lllWWWHHHBBB@@@===:::777777888888888888888888888888777777777888888999999999999999999999999999777999::::::999888:::;;;<<<===>>>???@@@@@@AAA@@@>>>???AAABBBCCCDDDGGGJJJJJJKKKKKKJJJIIIJJJLLLNNNNNNOOOQQQSSSUUUVVVVVVVVVUUUXXXZZZYYYWWWWWWYYY\\\[[[]]]``````___^^^^^^^^^]]]___``````______```aaaaaa```^^^___```aaaaaa```_______________```aaaaaa^^^^^^^^^^^^___```bbbbbbbbbcccdddeeegggiiijjjjjjnnnttt{{{rrrfffgggnnnxxxooo___UUUQQQKKKHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA???@@@@@@AAAAAAAAA@@@@@@>>>???@@@@@@??????@@@BBBDDDEEEHHHJJJMMMRRRXXX]]]iiijjjmmmooosssxxx|||tttnnniiiccc\\\WWWSSSQQQNNNLLLLLLLLLKKKJJJEEEDDDDDDEEEGGGGGGFFFDDDDDDCCCCCCBBBAAAAAAAAABBB>>>?????????@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@============<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999999::::::;;;;;;<<<<<<999;;;===???@@@AAADDDFFFMMMRRRXXX[[[]]]bbbkkksssCCCAAAAAAEEEGGGGGGJJJOOOVVVaaassszzzkkkcccZZZVVVNNNHHHHHHHHHGGGHHHKKKPPPZZZkkkzzz}}}yyyuuurrrpppllljjjhhheeeaaa^^^\\\[[[YYYXXXWWWWWWXXXYYY[[[]]]ZZZ[[[\\\ZZZVVVTTTTTTUUUSSSRRRPPPPPPQQQPPPNNNLLLJJJLLLMMMLLLJJJIIIIIIJJJHHHIIIJJJJJJJJJKKKNNNQQQRRRSSSUUUVVVUUUSSSPPPNNNMMMMMMLLLKKKIIIFFFDDDCCC>>>???@@@AAABBBBBBDDDEEEEEEIIIMMMQQQVVV\\\eeekkkwwwzzzqqqiii```ZZZSSSOOONNNQQQRRRNNNNNNPPPNNNSSSZZZ```dddhhhlllnnnsssvvv{{{{{{{{{iii\\\JJJ@@@===>>><<<999666666777888888888888888777777777777888999::::::888999999999999999888888777888999999888888999::::::;;;<<<>>>???@@@@@@@@@===>>>@@@AAABBBDDDGGGIIIJJJJJJKKKJJJJJJKKKNNNPPPQQQRRRTTTVVVXXXYYYZZZZZZVVVYYY\\\[[[WWWVVVYYY\\\^^^```bbbbbb```]]][[[[[[ZZZ\\\^^^]]]ZZZYYYZZZ[[[\\\[[[[[[^^^aaacccbbb```]]]^^^```aaaaaaaaa______\\\\\\\\\\\\]]]^^^aaacccdddccccccdddeeeffffffeeegggoooxxx~~~qqqkkkmmmssszzzuuu^^^XXXQQQJJJHHHGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@AAABBBBBBAAA@@@???>>>@@@AAAAAA@@@???@@@AAAAAABBBCCCDDDFFFIIIMMMPPPXXXYYYZZZ[[[\\\___cccgggnnnrrrwww|||}}}yyyvvvlllfff___ZZZXXXUUUPPPMMMJJJHHHGGGGGGHHHHHHGGGEEECCCBBBBBBCCCDDDDDDBBB@@@@@@@@@@@@???????????????=========>>>>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;999999::::::;;;<<<<<<===:::<<>>???@@@@@@<<<>>>@@@AAABBBDDDGGGIIIJJJKKKLLLKKKKKKLLLOOOQQQQQQRRRTTTWWWYYYZZZ[[[[[[WWWZZZ]]][[[XXXVVVYYY\\\]]]```bbbaaa^^^ZZZXXXWWWXXXZZZ\\\[[[WWWUUUVVVWWW[[[ZZZ[[[^^^bbbdddbbb```]]]^^^aaaccccccaaa___]]]]]]^^^^^^]]]^^^```cccffffffeeeddddddeeefffeeedddbbbmmmvvvzzz}}}rrrqqqlllqqq}}}eee^^^TTTMMMIIIHHHIIIIIIEEEEEEEEEDDDCCCCCCBBBBBB@@@AAABBBCCCBBBBBB@@@???;;;===???????????????AAACCCCCCCCCCCCDDDFFFHHHIIINNNOOOPPPPPPOOOPPPSSSUUUUUUYYY^^^cccfffjjjnnnqqquuuxxx|||vvvtttrrrnnnjjjfffbbb```^^^YYYRRROOONNNMMMJJJGGGFFFEEEEEEFFFFFFFFFDDDBBBCCCCCCCCCCCCDDDCCCAAA??????????????????>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;999999:::;;;<<<<<<======>>>@@@CCCEEEFFFHHHKKKNNNSSSYYY___cccgggppp~~~???@@@AAABBBDDDEEEFFFFFFJJJLLLTTTdddvvvooohhh]]]TTTOOOMMMMMMMMMQQQRRRYYYccckkksss|||{{{xxxuuuqqqnnniiiccc______^^^\\\ZZZXXXVVVVVVUUUWWWWWWWWWVVVUUUSSSRRRQQQPPPOOONNNMMMKKKIIIHHHHHHIIIHHHHHHGGGEEECCCBBBAAADDDDDDCCCBBBBBBAAA@@@@@@FFFEEEEEEFFFGGGGGGFFFDDDEEEDDDBBBAAAAAABBBCCCDDDFFFCCCCCCGGGGGGGGGMMMWWWWWWZZZaaannn}}}yyymmm]]]QQQIIIDDD???;;;===>>>>>>???BBBHHHPPPUUU[[[\\\aaaiiiqqqvvvwwwuuu|||nnn```MMMFFF>>>:::;;;<<<:::888666777777888888888777777777777777777777888888888777888999:::;;;:::999999<<<999777888:::;;;999666<<<<<<>>>???@@@@@@@@@@@@>>>>>>???@@@BBBDDDFFFGGGKKKLLLMMMMMMMMMNNNQQQTTTXXXWWWWWWZZZ]]]___]]]ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ___bbbcccaaa[[[XXXWWWXXX\\\\\\\\\\\\\\\[[[ZZZYYYZZZYYYYYYZZZ^^^aaaddddddcccccccccbbbbbbbbbaaaaaaaaabbbaaa``````bbbgggjjjjjjiiifffdddcccddddddeeefffkkkssszzz{{{eeeccciiixxxooo[[[SSSPPPKKKHHHHHHJJJHHHGGGIIIFFFBBBBBBEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<>>>>>>???@@@AAABBBBBBCCCEEEFFFFFFGGGHHHIIIIIIIIILLLLLLMMMOOOSSSVVVYYY[[[\\\^^^bbbfffiiikkkmmmmmmmmmmmmnnnnnnnnnnnnoooooopppooonnnmmmkkkiiigggfffaaa```^^^\\\YYYVVVUUUTTTOOONNNLLLJJJGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999888888777777777777777888888999:::;;;======>>>???AAACCCEEEGGGKKKQQQTTTVVV\\\cccjjjpppzzz???@@@@@@AAABBBCCCDDDDDDEEEGGGMMMYYYgggxxxzzzpppfff^^^VVVQQQMMMMMMMMMPPPVVV[[[```jjjsss{{{wwwsssnnnhhhddd```___]]][[[ZZZXXXWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPOOOMMMLLLJJJIIIHHHJJJIIIIIIHHHGGGEEEDDDCCC@@@@@@@@@??????>>>>>>>>>@@@@@@@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCDDDDDDEEEFFFDDDGGGMMMPPPRRRYYYbbbmmmpppxxxzzzsssaaaWWWKKKBBB???>>><<<:::;;;<<<===@@@GGGTTTaaajjjrrrrrrtttyyy}}}zzzqqqaaaSSSIIICCC===:::;;;<<<:::888777777888888888888888777666666666777777888888888777888999:::::::::999999;;;999777888:::;;;:::888:::;;;<<<===>>>>>>>>>>>>===>>>>>>@@@AAACCCEEEFFFHHHJJJKKKLLLMMMNNNQQQSSSVVVUUUVVVZZZ]]]^^^\\\ZZZXXXYYYZZZ[[[[[[ZZZYYYXXX\\\^^^______]]]ZZZYYYXXX[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[^^^aaabbbccccccccccccbbbbbbaaaaaa```aaabbbbbbbbbcccdddhhhkkkkkkiiifffdddcccccceeefffhhhmmmuuu|||ooocccfffrrr~~~qqqddd[[[RRRLLLKKKFFFDDDEEEGGGFFFCCCCCCFFFBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDEEEHHHJJJMMMNNNMMMOOOQQQTTTVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTRRRRRRPPPNNNLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===============<<<<<<;;;::::::;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::::::::::::::999999999888888888888999999888888888999999:::999999:::;;;===>>>@@@@@@DDDEEEFFFHHHJJJNNNTTTXXX___eeelllsssyyy??????@@@@@@AAAAAAAAAAAABBBCCCGGGNNNVVVeee{{{~~~sssggg]]]WWWQQQMMMKKKLLLMMMNNNUUU\\\ooo}}}wwwqqqmmmeeedddcccaaa^^^\\\[[[ZZZXXXXXXWWWWWWVVVTTTSSSRRRPPPOOONNNLLLJJJIIIGGGGGGFFFFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@????????????===>>>>>>@@@AAABBBBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJNNNPPPVVV___fffkkkssszzz{{{uuuppphhh]]]UUUKKKDDD===999999::::::999<<<<<<>>>EEEQQQdddxxx|||uuummm```PPPDDDCCC???;;;:::;;;;;;999777888888999999999888888777444555555666777888999999777777888999999999999888999888777888:::;;;;;;:::999:::;;;<<<=========<<<<<<======>>>@@@BBBDDDEEEDDDGGGJJJKKKLLLMMMOOOPPPRRRSSSUUUYYY]]]]]][[[YYYVVVVVVWWWXXXXXXWWWVVVVVVYYYZZZ\\\^^^___^^^ZZZWWWZZZZZZ[[[[[[\\\[[[[[[[[[YYYYYYZZZ[[[]]]^^^___```ccccccbbbbbbaaa```______```bbbeeeffffffgggjjjlllllljjjfffdddcccdddeeefffiiinnnvvv|||}}}{{{gggeeekkkwww~~~~~~~~~wwwhhhZZZPPPLLLHHHEEEEEEHHHHHHEEEDDDGGGCCCCCCBBBAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>?????????===>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;::::::999888888888888999;;;::::::::::::999999999888888888888777777777777999999999999:::;;;<<<<<<:::;;;<<<===???AAACCCDDDHHHJJJKKKLLLOOOTTTZZZ^^^jjjpppxxx~~~????????????????????????@@@BBBFFFJJJMMMVVVjjj}}}{{{qqqkkk^^^WWWQQQMMMJJJIIILLLRRRYYYfffzzz{{{wwwpppooollliiieeebbb___]]][[[ZZZZZZYYYXXXWWWUUUTTTRRRRRRPPPNNNLLLKKKIIIHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB>>>@@@AAACCCDDDEEEHHHJJJJJJJJJKKKMMMPPPTTTWWWZZZ___ccclllwwwppphhh^^^XXXUUUPPPIIIBBBCCC@@@>>>===>>>>>><<<:::>>>???CCCKKKZZZooozzzrrrhhh\\\OOOCCC;;;===;;;999999::::::888666888999999999999888888777333333444555777888999999777777777888888888888888777777777888:::;;;<<<<<<:::;;;;;;<<<======<<<<<<<<<<<<<<<===???@@@BBBCCCCCCFFFIIIJJJJJJJJJKKKKKKNNNPPPTTTXXXZZZ[[[ZZZXXXUUUUUUVVVWWWWWWVVVUUUUUUYYYYYY[[[^^^aaa___ZZZUUUVVVWWWXXXYYYYYYZZZYYYYYYWWWXXXZZZ[[[[[[[[[\\\]]]bbbbbbaaaaaa```______^^^```cccfffhhhiiijjjkkklllllljjjgggdddcccdddeeegggkkknnnsssxxxxxx|||nnnfffeeennnuuuvvvzzz}}}yyygggYYYRRRNNNJJJHHHIIIIIIEEEDDDEEEDDDDDDCCCBBBAAA??????>>>?????????????????????@@@??????>>>>>>=========<<<===>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;:::999999999999::::::999888888777777777888888::::::999999999888888888777777777777777666666666888888888999:::<<<===>>><<<<<<===???BBBEEEHHHJJJJJJLLLOOORRRVVV\\\ccchhhtttyyy>>>>>>>>>>>>>>>=========>>>AAAFFFIIIIIIMMM[[[iiimmmdddZZZSSSMMMIIIIIILLLMMMSSS```qqq~~~|||yyytttoooiiidddbbbbbbbbbaaa```^^^\\\ZZZYYYXXXWWWVVVTTTRRRPPPNNNMMMKKKJJJIIIHHHHHHHHHHHHIIIDDDDDDDDDDDDDDDCCCCCCCCC@@@BBBEEEFFFGGGJJJNNNQQQQQQRRRSSSWWW^^^gggoootttxxx~~~yyynnngggVVVOOOFFFBBBBBBBBBAAA>>>AAACCCEEEGGGHHHFFFBBB>>>AAACCCGGGNNN[[[lll}}}~~~tttnnncccXXXMMMDDD>>>:::999888888888999999888777999999999999999888777666222333444555666777888888666666666777777777888888555666888999:::;;;<<<===<<<<<<===>>>>>>>>>>>>===;;;;;;<<<===>>>???AAABBBCCCFFFHHHIIIHHHGGGGGGHHHJJJMMMQQQTTTVVVWWWVVVVVVUUUUUUVVVWWWWWWVVVUUUUUU\\\[[[\\\___```^^^XXXSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWZZZ]]]^^^]]]\\\\\\]]]`````````_________^^^^^^```cccgggiiijjjjjjkkklllkkkjjjhhhfffeeeeeeeeefffjjjkkkmmmpppqqqvvvsssgggaaaeeejjjjjjooouuu{{{}}}{{{~~~|||iii]]]TTTMMMIIIIIIHHHEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@???????????????@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<======>>>>>>>>>>>>??????==================<<<<<<============>>>>>>>>>???>>>>>>?????????@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>==================>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888999999888888888888999999999888888888888888999999999888888888888777777777666666666666666666666666777777888888:::;;;===>>>======>>>AAADDDHHHLLLNNNLLLOOOUUUZZZ```hhhpppuuu>>>>>>>>>===============<<<>>>CCCGGGEEEEEENNNXXXllluuuhhh^^^TTTKKKGGGGGGIIIJJJPPPZZZeeeooo|||xxxrrrooolllkkkjjjgggeeebbb```^^^]]]\\\[[[XXXVVVTTTRRRQQQQQQPPPNNNMMMLLLLLLMMMMMMIIIHHHHHHGGGGGGFFFEEEEEECCCGGGJJJLLLMMMPPPVVVZZZ\\\^^^bbbiiisssuuujjjaaaYYYPPPJJJFFFAAA<<<999;;;???CCCEEEEEEHHHLLLOOOPPPNNNKKKIIIEEEGGGIIINNNVVVbbboooxxxuuufff___SSSIIICCC???<<<;;;888888888888888888888888888888888888888777666555222333333444555666777777666666666555666777777888555777999999999:::;;;===>>>>>>???????????????>>><<<<<<<<<===>>>???AAAAAACCCEEEGGGGGGFFFFFFFFFGGGHHHKKKNNNPPPQQQQQQSSSTTTUUUVVVWWWWWWWWWWWWVVVUUU\\\\\\]]]^^^]]]ZZZVVVRRRRRRRRRSSSSSSTTTSSSSSSSSSVVV[[[```aaa___]]]^^^___]]]]]]^^^^^^^^^_________aaadddggghhhhhhhhhiiijjjiiiiiiiiihhhgggfffeeedddgggfffhhhjjjlllqqq}}}xxxjjj^^^^^^^^^^^^ccclllssswwwzzz|||yyyssszzzjjj\\\SSSKKKIIIHHHFFFEEEFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;::::::::::::;;;<<<===;;;<<<<<<<<<<<<=========>>>?????????>>>===<<<<<<;;;;;;;;;<<<<<<<<<======999999::::::;;;<<<<<<===::::::::::::::::::::::::::::::999999999999888888888777777777777888999999999888888888888999::::::888888777777777666666666666666666666777777777777888888888999:::;;;===>>>===>>>???BBBFFFKKKOOORRRRRRWWW___gggooowww~~~============>>>>>>>>>>>>======@@@CCCBBBBBBFFFNNNYYYlllrrrdddVVVMMMJJJHHHGGGIIINNNQQQWWWeeerrr|||zzzyyy}}}~~~|||yyyvvvrrrooommmkkkjjjhhhfffcccaaa___^^^]]][[[YYYWWWVVVUUUVVVWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOSSSWWWYYYZZZ]]]dddjjjqqqtttzzzkkkcccXXXOOOIIIEEE@@@<<<<<<<<<;;;:::<<>>??????@@@??????>>>>>><<<<<<======>>>???AAAAAABBBCCCDDDEEEEEEFFFIIIKKKGGGJJJLLLLLLLLLLLLOOORRRTTTUUUVVVWWWWWWVVVUUUTTTYYYZZZ\\\[[[YYYVVVTTTSSSRRRRRRSSSSSSSSSRRRQQQQQQQQQWWW]]]___]]]ZZZ[[[\\\[[[[[[\\\]]]^^^___``````bbbdddfffgggffffffggghhhhhhiiijjjjjjiiigggdddbbbcccbbbeeehhhiiimmmvvvpppbbb\\\YYYWWW^^^hhhqqqxxx|||zzzzzzyyyzzzpppcccVVVPPPLLLHHHFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>>>>===<<<;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<======>>>>>>======;;;<<<<<<<<<<<<=========888888999999::::::;;;;;;:::::::::::::::::::::::::::::::::999999999888888777666666666666777888999888888777777888999999:::777777777666666666555555666666666777777888888888::::::::::::;;;<<<===>>>===>>>???BBBGGGLLLRRRUUU]]]cccmmmvvv~~~============>>>>>>??????@@@>>>>>>AAAAAAAAAEEEKKKMMMYYYmmmuuucccVVVQQQHHHFFFGGGIIIHHHJJJXXXgggqqqpppooossszzz~~~|||zzzyyy~~~}}}{{{yyyvvvtttrrrqqqmmmkkkhhhfffdddddddddeeedddcccbbbaaa___]]]\\\[[[\\\```dddfffgggkkkssszzzrrrbbbSSSMMMEEE@@@???>>>===;;;777999<<<===AAAJJJXXXbbbfffeeeccc```^^^^^^___aaaWWWUUURRRPPPSSS[[[fffmmmvvv}}}jjjWWWPPPHHH???;;;<<<<<<999555999999888777555666888999777777777777666555444333444444444444444444444444666555555444444666777888666888::::::888888:::===>>>???????????????>>>===============>>>@@@AAAAAA@@@AAABBBCCCEEEGGGKKKOOOGGGIIIJJJJJJHHHIIIMMMQQQSSSTTTUUUVVVVVVUUUTTTSSSUUUXXXZZZYYYUUUSSSSSSUUUSSSSSSTTTTTTSSSRRRQQQQQQJJJQQQXXXZZZXXXUUUVVVWWWYYYZZZ[[[\\\^^^___```aaacccdddeeeeeeddddddeeegggggghhhjjjlllkkkhhhdddaaa``````dddhhhiiijjjqqqyyyxxxwwwggg___YYYVVV^^^jjjrrr||||||wwwzzzsss{{{tttcccXXXPPPIIIFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>????????????========================777888:::<<<===>>>======>>>===;;;999888888999999999999999999::::::::::::666777999:::;;;<<<======888888999999999999999999;;;;;;:::999888777666666:::::::::::::::::::::::::::::::::999999999999888666666666666666777888888777777777777777888999999777666666666555555555555666666777777888888999999<<<<<<;;;<<<<<<===>>>???======???BBBGGGMMMSSSVVVeeelllwww;;;::::::999999::::::;;;999999:::<<<===???@@@@@@LLLSSS^^^lll~~~~~~lll^^^UUUMMMHHHIIIJJJJJJOOOVVV]]]eeejjjiiimmmzzz|||{{{xxxwwwvvvuuuuuuvvvuuuuuuttttttsssrrrqqqxxxtttsssvvvyyy|||xxxlll___UUUOOOJJJEEE???<<<<<<<<<:::777===888888>>>HHHSSSaaammmqqqoookkkjjjooouuuqqqjjjaaa\\\YYY\\\```dddiiiooo|||~~~wwwjjj[[[PPPBBB@@@===;;;;;;:::888666777555333222222444777999888777555444333333444444222222333444444555666666888777666666666666666777777777777888999:::<<<<<<===>>>@@@AAA@@@???<<<;;;????????????????????????BBBAAAAAABBBCCCEEEGGGIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRQQQPPPOOOPPPRRRTTTUUUWWWWWWYYYYYYXXXVVVSSSQQQQQQSSSUUUWWWXXXWWWUUUTTTSSSTTTUUUTTTTTTTTTUUUWWWYYY[[[^^^ccceeeddd```]]]cccaaa___```aaabbbaaa```bbbccceeehhhkkkjjjeeeaaa`````````cccggglllqqqtttyyyrrrhhh]]]UUUZZZgggzzz}}}rrrkkkuuuuuu```QQQKKKIIIIIIIIIFFFDDDCCCDDDFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<@@@???>>>===<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999::::::;;;;;;;;;888999999::::::;;;;;;<<<;;;;;;999888888888999:::999999999999999999999999999999999888777666666555888888888888888888888888666666666666666666666666999777666666888999888888666666666666777777777777888888888888888888888888???>>>===:::888999;;;===>>>@@@BBBEEEJJJRRR^^^gggqqqxxx::::::::::::::::::::::::999999:::;;;===>>>???@@@CCCHHHPPPZZZhhh|||rrreee[[[RRRNNNKKKJJJNNNUUUVVV]]]aaabbbggguuuxxxqqqggg\\\TTTNNNIIIFFFBBB@@@>>><<<<<<;;;999888===;;;<<>>>>>?????????>>>===<<>>======<<<<<<======;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999:::::::::;;;;;;:::::::::::::::::::::999;;;:::999888777888888999999999999999999999999999999999888888777666666555777777777777777777777777666666666666666666666666777555444444666777777666666666666666666777777777777777888888999:::;;;;;;===>>>???>>>>>>>>>@@@BBBCCCFFFJJJMMMRRRZZZeeemmmyyy888999:::;;;;;;:::999888888999:::;;;<<<===>>>???@@@DDDIIIMMMUUUeee{{{~~~}}}qqqcccYYYSSSPPPQQQUUURRRVVVWWWWWW\\\gggttt{{{zzzrrrkkk]]]WWWNNNGGGDDDCCCDDDDDD>>>AAADDDDDDBBB???===<<<>>>>>>AAAFFFJJJPPP]]]jjj{{{yyyttttttuuuyyy}}}vvvjjj___VVVLLLBBB;;;>>><<<999888888777666444555555555555555444444555555555666555555444333222111111222222333333444444555555555555555666777888666666777777888:::;;;<<>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>??????>>>???@@@BBBDDDFFFHHHHHHHHHHHHIIIKKKLLLMMMKKKKKKJJJJJJLLLNNNPPPQQQOOOOOOPPPQQQRRRSSSTTTTTTQQQSSSVVVXXXWWWTTTPPPNNNOOOQQQTTTUUUUUUUUUVVVWWW[[[]]]```eeehhhhhhfffddd___]]]\\\\\\]]]^^^^^^]]]\\\]]]___cccfffhhhgggeeedddcccdddeeegggkkkoooqqquuuzzz}}}mmm^^^ZZZ^^^ggg{{{}}}nnnhhhlllxxxnnn```TTTNNNLLLJJJIIIIIIHHHGGGCCCAAAEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>>=========<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999::::::::::::<<<;;;;;;:::999999888888999999888777777777777888777777777777777777777777999888888777777666666555666666666666666666666666666666666666666666666666555333222333444666666555555555555666666777777777666777888999;;;<<<======888:::<<<>>>???AAADDDFFFMMMQQQWWW[[[```gggqqqxxx777888:::;;;;;;:::888777888888999:::;;;<<<======@@@CCCFFFGGGIIITTTfffttt}}}zzz|||yyynnnfffaaa^^^]]]]]]\\\XXXTTTTTTZZZccciiizzz~~~vvvnnnkkklllfffdddcccaaa___[[[UUUQQQQQQLLLGGGDDDEEEHHHJJJKKKJJJOOOTTTTTTOOOHHHDDDBBB???@@@DDDGGGHHHMMM[[[iiizzz~~~~~~}}}yyynnn```SSSJJJCCC===:::;;;999777666666666444333444555666666666555444333444444555666555444222111111111111222222333333333444333444444555666777888666666666777888999:::;;;???>>><<<;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@BBBDDDFFFGGGFFFFFFGGGGGGHHHJJJKKKKKKHHHHHHIIIIIIKKKLLLNNNOOOMMMMMMMMMMMMOOOPPPRRRSSSPPPSSSVVVYYYYYYVVVRRRPPPUUUVVVVVVUUUTTTUUUWWWYYYZZZ\\\___cccgggiiihhhfffaaa___^^^^^^___``````___]]]^^^```bbbdddffffffeeeeeeddddddeeegggjjjlllnnnsssvvv~~~wwweee\\\[[[]]]ooorrrkkkmmmrrrrrrcccYYYTTTQQQNNNKKKIIIHHHEEECCCFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????>>>======>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999:::::::::::::::999999888888888888888777777777777777777777777777777777777777888888777777666666666666666666666666666666666666666666666666666666666666444333222222444666666555555555555666666777777888888999999:::<<<======>>>888:::<<<>>>@@@EEEJJJNNNZZZ___ffflllpppvvv}}}777888:::;;;;;;:::888777777777888999:::;;;;;;<<<;;;>>>BBBBBBBBBGGGRRR[[[uuu{{{zzz}}}uuuooonnnhhh```YYYTTTTTTXXX\\\bbbooopppeee\\\TTTRRRTTTNNNMMMNNNNNNNNNMMMKKKIIIJJJIIIJJJMMMRRRVVVXXXYYY___dddgggeee]]]SSSKKKHHHDDDDDDFFFGGGHHHNNN]]]lll}}}uuunnncccUUUIIICCC@@@===<<<888666444444444444333222333444666777666555444333333444555555555444333222111111222222222222333333333333333333444555777777555555555666777888999:::>>>===;;;::::::;;;===???========================?????????@@@AAACCCEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHIIIJJJLLLMMMMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPRRRVVVYYYZZZYYYVVVTTT[[[YYYVVVRRROOOPPPTTTWWWWWWXXX[[[___dddggghhhgggbbb```______```aaaaaa```___aaabbbcccccccccccccccddddddddddddfffgggiiijjjooopppvvvnnn___XXXXXXbbbttt~~~pppiiitttwwwnnnbbb\\\TTTMMMIIIHHHGGGFFFGGGFFFFFFEEEEEEDDDDDDCCCAAAAAAAAA@@@??????>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999888888888999999:::::::::888888888888777777666666666666666666666666666666777777777666666666666666777777777777777777777777777777777777777777777777555444333444666777777777555555666666777888888999<<<<<<<<<<<<============??????@@@BBBFFFMMMUUU\\\iiioooxxx~~~777888999::::::999888777777777777888999:::::::::999<<>>====================================>>>@@@BBBDDDDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOQQQSSSVVVXXXZZZZZZYYYXXX[[[YYYTTTOOOLLLLLLPPPSSSTTTUUUWWW\\\aaaeeeggggggbbb```______```aaaaaa``````bbbdddeeecccaaa``````aaaaaabbbbbbcccdddffffffhhhiiinnnwww}}}jjj___ZZZ\\\eeevvvpppmmm|||vvvnnnaaaVVVOOOKKKIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDBBBBBBAAAAAA@@@?????????<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999888888888777777888888999::::::;;;888888999999888888777666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777666444333444777999999888666666777777888999::::::>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCGGGMMMVVV```gggyyy888888888888888888888888666666777777888999999999;;;;;;<<<>>>@@@CCCEEEFFFMMMYYYmmmvvvlllaaaVVVRRRTTTPPPUUUYYY[[[aaakkkrrruuu~~~}}}zzzyyyyyy}}}zzzaaaVVVMMMJJJJJJGGGFFFGGGGGGIIIMMMPPPSSSWWW[[[]]]eeehhhnnnvvv}}}xxxrrrhhh^^^XXXTTTSSSWWW]]]ccchhhqqqzzzwwwhhh[[[NNNGGG???:::999999999888555444222222333444333222222222444555666666777777444333333222333333444444444444333333333333333333444333333333333333444444444444444555666777888999;;;;;;:::::::::;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFHHHKKKMMMOOOQQQQQQQQQSSSTTTUUUVVVWWWXXXXXXWWWYYYXXXVVVRRROOONNNPPPRRRRRRRRRTTTYYY___dddggghhhdddcccaaaaaacccccccccbbb]]]```dddeeebbb___]]]]]]^^^^^^___```aaabbbccccccddddddgggmmmrrrzzzsssddd___```hhhqqqyyynnnvvvwwwhhh\\\SSSMMMJJJHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBAAA@@@@@@??????<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999888888888777888888888888888999999999888999:::::::::999777777777777777777777777777777666666666666666666666666666666666666666666666666777777777777777777777777555444333444777999999999666777888999:::;;;<<<<<<===>>>>>>>>>??????@@@@@@AAAFFFLLLTTT]]]gggpppvvv999999888777777888999999666666777777888888999999:::888666888===@@@AAAAAAFFFKKKXXXmmmrrrccc\\\\\\VVVXXXUUUPPPQQQXXX```cccmmmooorrrssssssuuuxxx{{{~~~pppdddccc[[[UUUUUUVVVSSSPPPOOONNNQQQVVV[[[```ffflllpppvvvxxx|||}}}xxxqqqhhhaaaYYYZZZ___iiiqqquuu{{{}}}ppp___QQQFFFAAA;;;888888888777555555333222222333444444333111222333444555777888888444333222111222333444555444444444444444444444444444444333222222222333333444444444555666777888999::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>@@@BBBDDDEEEDDDEEEGGGIIIJJJJJJJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFDDDFFFJJJNNNQQQSSSSSSSSSUUUUUUUUUUUUUUUUUUVVVVVVWWWYYYYYYXXXVVVTTTSSSTTTQQQQQQSSSXXX^^^dddggghhhhhhfffeeeeeefffggggggfffYYY^^^cccdddbbb^^^\\\\\\\\\\\\]]]^^^___```aaabbbbbbaaacccfffgggkkkvvvnnnfff``````aaafffttt|||rrrtttyyyjjj]]]SSSMMMIIIIIIHHHGGGGGGFFFFFFEEECCCBBBBBBAAAAAA@@@@@@??????@@@AAAAAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999888888777777::::::999999888777777777999999:::;;;:::999888777888888888888888888888888555555555666666666666666555555555555555555555555777777777777777777777777444333333444666888999888777888888:::;;;<<<======<<<<<<===???@@@AAABBBCCCHHHOOOZZZeeepppzzz::::::999999999999::::::555666777888888999888888999999999:::;;;<<<===>>>EEEDDDKKKZZZkkk}}}uuuoooiii___VVVVVVWWWVVVVVVWWW]]]^^^```aaaaaabbbdddfffttt}}}zzzrrrjjjeeeeeeiiihhhiiikkkmmmnnnmmmlllkkkgggdddaaaaaaccciiipppuuu||||||}}}}}}vvvoookkkeeekkksss{{{~~~yyyeeeQQQDDD===<<<999777666666777777333333333333333333333333333333333333333333333333666555444333333444555666333333333333333333333333222222111111111111111111222333555666888999::::::::::::::::::999999888888:::;;;===??????>>><<<;;;===>>>>>>@@@AAABBBCCCCCCCCCDDDEEEGGGGGGHHHHHHGGGJJJJJJJJJIIIHHHHHHGGGGGGJJJKKKMMMOOORRRUUUXXXYYYUUURRRNNNNNNQQQSSSSSSRRRXXXXXXWWWVVVVVVUUUTTTTTTXXXXXXZZZ]]]```eeehhhkkkffffffgggfffeeeeeefffhhh___]]]^^^dddeeeaaa^^^]]]______^^^\\\[[[\\\___bbb```dddfffddd```aaahhhooovvviiiccc^^^[[[aaaiiieeewwwrrrkkkyyyjjj]]]SSSNNNKKKIIIKKKJJJGGGFFFHHHCCCBBBAAABBBCCCDDDCCCBBB@@@@@@??????>>>=========::::::;;;;;;<<<=========;;;;;;;;;:::::::::999999999999999999999999999999888888888888888888888888555555666666777777888888777666555444444555666777666666666666666666666666666666666666666666666666666666666666666555555555222333555777777777777666<<<;;;;;;<<<>>>??????>>>AAABBBCCCBBBAAAEEELLLRRR\\\dddooo{{{888888888777777777777777555666777777888888888888777777888888999;;;<<<===???===AAAKKKVVVaaaqqqzzzpppfffccc```\\\XXXWWWXXXXXXYYYYYYXXXXXXYYYZZZbbbiiittt{{{uuuoooiiifffbbb```aaaeeerrrvvv|||yyyooogggcccdddhhhlllooonnnmmmnnnrrryyy}}}yyywwwuuuxxx|||mmmWWWIIIBBB;;;:::888666444444555666333333333333333333333333333333333333333333333333555444444333333444444555222222222222222222111111222222111111111111111111222333444666888888999999999999888888888888999999;;;<<<>>>???@@@???>>>=========>>>???@@@AAAAAABBBBBBBBBDDDEEEGGGIIIJJJKKKMMMMMMKKKJJJIIIGGGFFFFFFIIIJJJKKKMMMPPPSSSUUUVVVSSSQQQNNNNNNQQQSSSSSSSSSWWWWWWWWWVVVVVVUUUUUUTTTXXXYYYZZZ\\\^^^aaadddeeedddeeeffffffdddcccdddeee___]]]^^^bbbccc___[[[[[[[[[[[[\\\[[[[[[\\\```bbbcccfffgggccc^^^]]]bbbhhhqqqeee\\\VVVWWW\\\]]]jjjwwwgggrrr{{{jjj]]]UUUPPPLLLKKKHHHDDDCCCDDDFFFDDDCCCBBBCCCCCCAAA@@@AAA@@@@@@??????>>>======;;;<<<<<<<<<<<<=========;;;;;;;;;::::::::::::999999999999999999999999999888888888888888888888888777777777888888888888888777666555555555555666777888888888888888888888888999999999999999999999999666666666666666666666666555666777888999999888888888999:::;;;===>>>======>>>@@@CCCEEEHHHNNNWWW^^^pppwww555666666666666555444333666666666666777777777777666666666777888999:::;;;>>><<<===BBBGGGMMMVVV___xxx~~~~~~~~~~~~}}}yyyrrriiiaaa___XXXXXXWWWUUUTTTSSSRRRRRRSSSWWW]]]bbbgggoooxxx{{{zzzyyyvvvttttttsssuuuxxx|||}}}|||vvvlll___[[[YYYZZZZZZXXXZZZ^^^mmmtttuuuggg]]]YYY[[[]]]___]]][[[\\\aaajjjtttzzz~~~~~~~~~~~~~~~{{{^^^HHHAAAAAA999888666444333333444444333333333333333333333333333333333333333333333333222222333333333333222222222222111111000000000///111111222222222222222222222333444666777888888888888777666666666888:::;;;;;;<<<>>>@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@AAAAAABBBDDDFFFIIILLLNNNPPPOOOMMMKKKIIIGGGFFFEEEGGGHHHIIIKKKMMMOOOQQQRRRPPPOOONNNOOOQQQSSSSSSSSSVVVVVVVVVWWWWWWVVVVVVUUUYYYYYYZZZ[[[\\\^^^___```aaaccceeedddcccaaa```aaa^^^[[[\\\```aaa]]]YYYYYYVVVXXXZZZ[[[\\\]]]___bbbeeeggghhhddd___^^^aaafffvvv{{{lll```VVVRRRSSSWWW\\\jjj|||gggeeesss|||lllaaaYYYQQQNNNJJJFFFDDDFFFIIIGGGEEEDDDDDDDDDBBBAAABBBAAAAAA@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999888888777777666666666666777777888888888888888888888888999999999999999999999999777777777777777777777777888999:::::::::::::::999888:::;;;===???????????????CCCIIINNNSSS[[[eeemmm555555666666666555333333777777666666666666666666555555666666777888:::;;;===>>>???AAACCCGGGMMMRRR___kkk~~~xxxsssqqqqqqrrrrrrvvv{{{~~~uuurrrfffdddaaa^^^[[[XXXUUUSSSPPPQQQSSSUUUWWW\\\bbbgggvvvsssqqqqqqqqqooollljjjccceeehhhkkkpppxxxrrrhhh]]]XXXTTTTTTRRROOOPPPTTT\\\cccnnnzzzssseee[[[VVVUUUVVVVVVUUUTTTVVV[[[dddmmmsssvvvvvvwwwyyy{{{~~~~~~}}}mmmRRRAAA===@@@888777555444333333333444222222222222222222222222222222222222222222222222000111222333333222111000222222222111111000//////111111222222222222222333222333444555777777777888777666444444555888;;;===:::;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBCCCEEEHHHLLLNNNOOONNNMMMLLLJJJHHHGGGGGGFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^^^^^^^]]]```bbbbbb```^^^\\\\\\\\\YYYYYY]]]___\\\ZZZ[[[WWWZZZ]]]^^^^^^^^^___```bbbeeefffeeeccccccggglllqqqwwwjjj___XXXTTTVVVUUU\\\mmm~~~jjjdddiiivvv|||ooofff\\\XXXTTTNNNLLLLLLIIIGGGEEEEEEFFFFFFFFFEEECCCCCCBBBBBBAAA@@@@@@???@@@@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::999999888888888777777777777777777777777777666666666666666666666666777777777777777777777777777777777888888888888888::::::;;;;;;;;;;;;;;;:::>>>>>>???@@@@@@BBBEEEHHHJJJOOOUUU[[[aaaiiissszzz666666666777777666666666999888777666555555666666555555666666777999:::;;;:::<<<>>>>>>???BBBEEEGGGIIIRRRcccvvvwwwnnnjjjlllnnnpppvvv}}}|||uuuoooiiibbb\\\WWWSSSSSSSSSRRRQQQQQQSSSUUUaaabbbcccccccccbbb^^^[[[RRRSSSUUUWWW[[[bbbiiiooouuukkk```YYYRRRNNNJJJFFFGGGKKKOOOSSS[[[eeeoooxxx}}}xxxqqqiiibbb]]][[[ZZZVVVWWWYYY\\\aaagggmmmpppuuuvvvxxx{{{pppZZZHHH===;;;;;;777666555555444444444444222222222222222222222222222222222222222222222222///000111222222111000///333333222222111111111111111111222222333333333333333333555666777777777777777666444444555888;;;===999:::;;;===>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGIIIJJJJJJJJJJJJJJJKKKLLLOOOPPPQQQQQQRRRRRRQQQRRRUUUWWWXXXYYYXXXXXXWWWYYY\\\___```aaaaaaaaaZZZ]]]______^^^[[[ZZZZZZ[[[WWWWWW[[[^^^\\\\\\^^^]]]___aaaaaa```^^^^^^^^^___bbbdddddddddeeeiiilllkkktttyyynnnccc[[[VVVTTTVVV___jjjzzzllleeefffjjjvvvxxxmmmhhhbbbZZZUUUSSSJJJHHHEEEEEEFFFHHHHHHHHHDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>======<<<=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999999999999888888777777666777888888888888888888777777777777777777777777777777777777777777777777777888888888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<@@@@@@@@@@@@AAAEEELLLRRRYYY___fffmmmttt{{{777777777777888999:::;;;;;;:::888666666666666777555555555666777888999::::::===???<<<;;;>>>@@@??????CCCOOO```mmm{{{}}}pppkkkkkkoooqqqzzz|||rrrhhhaaa]]]\\\ZZZWWWUUUSSSRRRRRRZZZ^^^```]]][[[YYYTTTOOOJJJJJJKKKKKKMMMQQQWWW\\\jjjvvv|||vvvrrrrrrqqqoooooopppnnnqqqvvv|||zzzqqqiii]]]UUUNNNIIIEEEAAACCCGGGIIIJJJOOOUUU^^^hhhpppuuurrrqqqooommmiiieeebbb``````bbbeeehhhllloooqqqrrrvvvxxx}}}xxxyyy~~~|||yyyooodddUUUGGG???:::777555555555555555444444333333222222222222222222222222222222222222222222222222000000111111111111000000222222222222222222222222111111222222333444444444444555666777888888888888777666555555777999;;;===:::;;;;;;<<<===>>>>>>???BBBBBBBBBCCCCCCDDDDDDDDDHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMIIIJJJKKKLLLLLLKKKIIIIIIIIILLLPPPQQQQQQPPPPPPPPPOOOQQQTTTWWWYYYZZZZZZYYYWWWZZZ^^^bbbdddddddddcccZZZ\\\^^^^^^]]]\\\\\\\\\]]]XXXWWW[[[]]]]]]]]]___bbbccceeedddaaa^^^]]]]]]^^^```aaaaaaaaabbbdddfffdddiiitttrrreeeZZZTTTSSSVVV[[[fff}}}qqqjjjiiijjjsss}}}~~~wwwlllbbb]]]SSSPPPKKKIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>============<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888888888777777777888888999999999999888888999999999999999999999999::::::::::::::::::::::::888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAACCCEEEHHHOOOYYYaaalllrrrzzz888777666666777:::===???===<<<999777666666777777333333444444555777888999:::???@@@;;;:::===>>><<>>DDDPPPXXXbbbxxxzzzrrrpppqqqrrr~~~{{{uuurrrlllgggccc```^^^]]]___dddfffaaa^^^\\\WWWPPPLLLLLLLLLKKKKKKNNNRRRUUUYYYcccpppxxx{{{{{{zzzzzzsssiiiaaa___]]]YYYXXX[[[ZZZ]]]bbbiiioooooojjjeeeZZZTTTOOOMMMJJJFFFFFFJJJIIIJJJLLLQQQYYYbbbiiinnnpppqqqrrrsssrrrpppooommmpppqqqsssuuuwwwyyyyyyzzzzzzwwwmmmllllllhhhbbb^^^RRRKKKCCC<<<999777444222333333333333333333222222111111111111111111111111111111111111111111111111222111111000000111111222//////000000111222222222111111222222333444444555555666777888999999999999777777777888888:::;;;<<<===<<<<<<======>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNLLLJJJIIIIIIMMMQQQRRRQQQNNNNNNNNNMMMOOOSSSWWWZZZ[[[[[[ZZZXXX[[[```dddffffffdddccc\\\]]]______^^^^^^```aaaaaa\\\ZZZ\\\]]]\\\\\\___dddeeeeeedddaaa^^^^^^^^^^^^___````````````aaabbbbbbdddmmm}}}xxxdddYYYQQQRRRTTT[[[nnnzzzxxxyyyyyyqqqgggbbb[[[TTTPPPLLLIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999999999999888888999::::::999888888999999999999999999999999::::::::::::::::::::::::999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCHHHPPPVVV\\\eeepppyyy888777555555777;;;???AAA???===:::888777777777888222222222333444555666777666<<<<<<888777;;;===;;;???:::<<>>>>>>>>>>>>>>???@@@??????@@@AAACCCDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKNNNOOOPPPPPPOOOMMMKKKIIIIIIMMMRRRSSSPPPNNNMMMMMMLLLOOOSSSWWWZZZ[[[[[[[[[ZZZ]]]aaaeeefffeeecccaaa^^^___`````````aaaccceeefff```\\\]]]^^^[[[[[[^^^dddeeeeeeccc```^^^^^^___^^^___```aaabbbcccdddeeedddffflllyyyooo^^^RRRQQQRRRVVVccctttyyysssiii```XXXQQQLLLIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;888999:::;;;;;;:::999888777777777777777777777777888888888888888888888888999999::::::;;;<<<===============>>>@@@BBBDDDFFFIIIRRR^^^hhhqqq{{{333555444444999@@@CCCBBB@@@===999777888999::::::222222111111333555888999===<<<<<<;;;:::999888888666999===>>>???CCCKKKRRRnnnyyy{{{zzz~~~~~~~~~|||xxxssspppmmmjjjeeeaaaYYYZZZZZZXXXVVVUUUUUUVVVRRRWWW^^^fffjjjkkkjjjiiifffddd```ZZZTTTRRRRRRTTTUUUVVVXXXZZZ^^^cccgggiiifffdddbbbbbbaaa___\\\YYYZZZ[[[]]]___dddkkktttzzzwwwkkkeee]]]UUUNNNIIIEEEBBB:::999999777666555444333333222111000000111222333222222111111111111222222222222222111111111000000111111222222222222111111000111111111111222222222444444333444444555777777<<<;;;:::999888888888888:::::::::::::::;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@?????????@@@BBBDDDEEEHHHIIIJJJKKKKKKIIIGGGFFFHHHGGGHHHHHHIIIJJJKKKLLLSSSSSSSSSRRRPPPMMMIIIGGGJJJMMMRRRWWWWWWUUUQQQNNNLLLLLLOOOTTTYYY\\\ZZZXXXVVVYYY]]]aaaccccccbbbaaa___```aaabbbbbbbbbbbbbbbhhhccc^^^]]]```cccbbb```eeedddbbbaaa___^^^^^^^^^]]]\\\\\\\\\^^^```ccceeebbbaaafffsssqqq^^^XXXUUURRRXXXccc{{{~~~pppdddZZZTTTRRRLLLIIIEEEDDDDDDEEEFFFFFFCCCBBBAAAAAAAAA@@@===;;;AAA@@@>>>===<<<<<<===>>>===<<<<<<;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::::::::::::::;;;;;;:::::::::::::::;;;>>>;;;999999;;;===;;;999<<<=========<<<<<<<<<<<<@@@@@@@@@AAADDDIIINNNQQQ[[[bbbnnn{{{333555444444999AAADDDBBB===:::777555666777888777333222222111222444777888999999999888888777777666777999<<<<<<;;;>>>EEEJJJVVVbbbtttwwwoooggghhhhhhgggdddbbbbbbccc```bbbeeeiiikkkllllllkkkjjjiiifff```[[[WWWWWWXXX\\\^^^ccchhhmmmppprrrssspppnnnmmmmmmnnnnnnmmmllljjjlllnnnqqquuu{{{{{{nnnccc]]]SSSJJJCCC>>>:::777777777666555444333333222333222111000000111222333222111111000000111111222222222222111111111000000111111222222222222111111000111111111111222222222333333333333444555666666::::::999999888888999999999999999999999:::;;;<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFGGGGGGIIIJJJKKKLLLPPPPPPQQQQQQPPPNNNKKKJJJLLLOOOSSSWWWXXXVVVTTTRRROOONNNPPPSSSXXXZZZYYYWWWWWWXXXZZZ\\\___aaabbbccc^^^^^^______```aaabbbbbbfffbbb]]]]]]```ccccccaaa````````````aaabbbcccddd``````^^^^^^^^^```bbbccccccbbbeeeppp~~~pppfff___WWWVVV\\\ggg|||xxxlllbbb]]]XXXTTTOOOKKKJJJKKKKKKJJJGGGEEEDDDDDDDDDDDDAAA???@@@@@@??????@@@@@@AAABBB>>>>>>======<<<;;;;;;:::999999:::::::::;;;;;;;;;999999888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;999777888;;;<<<<<<:::>>>>>>??????@@@AAABBBDDDDDDDDDDDDGGGMMMUUU]]]aaaooouuu222444444555999AAACCCAAA:::777444333444555555555444333222222222333555666555555555555555555555555777999:::999777888<<<@@@@@@JJJYYYhhhxxxwwwuuuwww{{{}}}zzzxxxxxxyyyyyyxxxvvvuuuttttttttttttttttttsssooojjjfffeeeeeeiiinnnttt{{{~~~|||zzz{{{~~~{{{~~~~~~ooobbbYYYRRRIIIAAA<<<888666444444333333333222222222222333222222111111222222333222111111000000111111222222111111111111000000000111111222222222222111111000111111111111222222222222222222333333444555555888888888888999999999:::777777777888888999;;;;;;>>>>>>>>>>>>>>>?????????AAA@@@@@@@@@AAABBBCCCCCCDDDEEEFFFHHHIIIHHHHHHGGGEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMOOOPPPPPPOOONNNMMMNNNPPPSSSVVVWWWWWWVVVVVVRRRRRRQQQSSSVVVWWWWWWVVVWWWWWWVVVWWWYYY]]]aaaddd\\\\\\\\\\\\^^^```bbbcccddd```]]]]]]```ccccccaaa]]]]]]^^^___aaacccfffgggfffdddbbb___^^^^^^______dddbbbeeellluuuuuufff[[[YYYZZZrrrvvvpppfffaaaYYYSSSOOOMMMKKKJJJIIIGGGEEEEEEEEEEEECCCAAA??????????????????????????????>>>>>>===<<<<<<<<<999::::::::::::;;;;;;;;;999999888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;:::999:::===?????????>>>????????????AAAEEEHHHLLLLLLOOOUUU]]]hhhrrrxxx111444444444999@@@BBB@@@888555333222333444444333444444333222222333333444333333333444444555555555777888888666444555888:::999???HHHQQQ\\\ooosssmmmlllmmmsssyyy}}}{{{{{{~~~}}}{{{ssseeeYYYKKKFFF???999777777777777222222222222222222222222333333222222222222333333111111000000000000111111111111111111000000000000111222222333333222222111000000111111111222222222222222333444555555555555666777777888999:::::::::666666777777999:::;;;<<>>>>>======<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<============<<<<<<======>>>>>>???>>>>>>???@@@BBBCCCCCCBBBCCCDDDCCCCCCFFFKKKPPPXXX[[[```hhhrrr|||111333444444888>>>???<<<666444222222333444444333444444333333222222222222222222333333444555555555555555555555444555777888888;;;???BBBIIIYYYnnn~~~tttlllhhhggglllrrryyyuuurrriii[[[OOOAAA<<<777333222333444444222222222222222333333333222222222222222222222222111000000000000000000111000000000000000000000000222222333333333333222222000000111111111222222222333444555666777777777666555666777888999:::::::::666666777888:::;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>??????@@@@@@@@@AAACCCDDDFFFHHHIIIIIIEEEEEEFFFGGGIIILLLMMMOOOOOOOOOOOOOOONNNNNNMMMMMMOOOOOOOOOPPPRRRSSSUUUVVVUUUUUUUUUTTTSSSSSSTTTUUURRRRRRTTTVVVXXXZZZ[[[\\\\\\[[[[[[[[[]]]___bbbdddcccaaa___^^^^^^^^^^^^]]]\\\\\\[[[\\\^^^aaadddfffkkkhhhddd```]]][[[ZZZZZZcccbbbcccfffhhhlllvvvnnndddnnn}}}yyyppphhhbbb^^^WWWTTTPPPMMMLLLJJJGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@???>>>>>>======;;;<<<<<<<<<===========================>>>??????<<<<<<<<<=========>>>>>>===============>>>??????@@@@@@@@@@@@@@@AAACCCDDDGGGJJJMMMOOOPPPUUU]]]cccjjjnnnuuu}}}111333333333666;;;;;;888555444222222444444444333333333333333333222222222222222333333444444444555333333444444555666777888444666999:::???JJJYYYeee~~~|||uuuoookkknnnttt|||tttmmmfff\\\NNNEEE@@@<<<777444333333222222222222222333333333333333000111111222222111111000111000000//////000000111//////000000000000000111222222333333333333222222000111111111111222222222333444666777888888777777444555777999::::::999888666666777888:::<<<>>>???@@@@@@@@@???????????????;;;<<<===>>>@@@@@@@@@@@@@@@AAABBBDDDFFFGGGIIIJJJGGGGGGHHHIIIJJJLLLNNNOOORRRQQQPPPOOONNNNNNMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUTTTSSSTTTUUURRRSSSUUUXXXYYYYYYYYYYYY\\\[[[[[[\\\]]]___aaabbbaaa```___^^^^^^]]]]]]]]]ZZZZZZZZZ[[[^^^bbbgggiiikkkhhheeeaaa^^^]]]\\\\\\aaaaaaccceeeeeefffooozzzkkkiiiooo}}}~~~wwwrrreeeaaa[[[VVVSSSOOOLLLJJJGGGEEEDDDBBBBBBBBBCCCDDDBBBBBBAAAAAA@@@?????????======>>>>>>>>>?????????===============>>>???@@@>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>??????@@@AAA@@@BBBCCCCCCCCCDDDFFFHHHLLLQQQXXX]]]aaahhhrrrzzz111333333222444888888444333222111222333444333222111222222333333333222222222222222222333333333333333222222333555666666666333444666888;;;BBBIIINNNeeewww{{{|||uuuppphhh___TTTJJJBBB======;;;888666666555444222333222222222222222222222///000111111111111000///000000////////////000000////////////000000111111222333333444444333333222000111111111111222222222222333555777888777666666444666777999:::999888777444444555777999;;;>>>???>>>>>>>>>>>>=========<<<:::<<<>>>@@@BBBBBBCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJIIIIIIJJJJJJLLLMMMNNNOOORRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPSSSVVVVVVUUUTTTUUUVVVUUUUUUWWWXXXYYYYYYXXXXXXZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]^^^^^^^^^^^^___```^^^]]]\\\\\\___cccgggjjjkkkiiifffcccaaa``````aaaaaaaaacccdddbbbaaaiiitttxxx|||pppiiiooo{{{~~~yyyrrrkkkfffaaa]]]ZZZQQQNNNJJJFFFCCCBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBAAA?????????@@@@@@@@@AAAAAA>>>>>>>>>??????AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHKKKNNNOOOPPPRRRUUUYYY]]]dddmmmssswww}}}111333333111333666555111222111000111222333222111000111222333333333333222222222222111111111111111333222222333444555444333555666777:::<<<>>>@@@@@@III[[[ooo}}}ttthhhccc[[[PPPEEE>>>:::999444333222222333444222111222222222222111111111000...///000111111000///...000000////////////000000.../////////000000111111222333333444444333333222000111111111111222222222111222555666777777555444555666888999:::999777666222333444666888:::===>>>======<<<<<<;;;;;;;;;:::;;;<<>><<<888555111111111111111111111111000000000000000000000000000000000000000000000000---.........//////000000////////////////////////000000111111111000000///000000////////////000000222222333444444555555666888777666444444444555666555333222444888::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBDDDFFFIIIJJJJJJLLLNNNNNNNNNMMMNNNOOOQQQSSSUUUUUUSSSQQQPPPPPPSSSSSSSSSSSSQQQPPPOOONNNPPPPPPPPPPPPQQQRRRTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTUUUWWWXXXXXXWWW\\\XXXWWW[[[______aaadddiiidddbbbeeeeeeccceeekkkjjjfffcccfffjjjmmmjjjgggeeeccc```^^^^^^aaaeeegggkkkooovvvtttkkkddddddhhhiiiiiimmmwwwxxxhhhZZZQQQMMMMMMNNNMMMLLLLLLLLLMMMKKKHHHFFFGGGEEEDDDDDDFFFGGGFFFEEEEEEGGGHHHHHHGGGGGGIIIJJJIIIJJJKKKMMMPPPSSSUUUWWWTTTTTTTTTUUUWWW[[[^^^```ccciiiqqqwww{{{}}}~~~333333333222222111111111000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222111333222222222444555777888777<<>>999999888555111111111111111111111111111000000000000000000000000////////////////////////............/////////000////////////////////////000111111111111111000000000000////////////000000222222333333444555555555888777555444444444555555555444333444888:::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBDDDFFFIIIJJJKKKLLLNNNNNNMMMLLLMMMNNNPPPQQQQQQQQQOOOOOOPPPQQQSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSUUUTTTSSSTTTVVVWWWWWWVVVXXXVVVWWW\\\^^^^^^aaafffkkkfffdddffffffccceeekkkpppmmmjjjiiiiiihhhddd``````___^^^^^^___cccgggiiinnnpppsssyyytttccc]]]^^^[[[[[[```jjjrrryyy{{{jjj^^^ZZZZZZ[[[]]][[[YYYYYYXXXWWWTTTQQQOOOMMMKKKJJJKKKLLLKKKKKKPPPRRRSSSSSSSSSSSSTTTVVVXXXXXXZZZ]]]```cccfffhhhjjjkkklllooorrrvvvyyy{{{~~~222222222222222111111111000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111222444555666444777:::===AAAIIISSSZZZjjjvvv{{{tttrrrsssvvvwwwdddWWWMMMGGG???;;;666444555444222000222222222222222222222222000000000000000000000000....................................////////////000000000000000000000000000111111222222222111111000000////////////000000111222222333333444555555666666555444444444555555666555444555888:::;;;:::999999999999999999999999======>>>?????????????????????@@@AAACCCFFFIIIJJJLLLMMMNNNMMMKKKKKKKKKLLLNNNNNNOOONNNMMMNNNQQQTTTSSSTTTTTTUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRUUUTTTSSSTTTUUUVVVUUUTTTSSSTTTXXX\\\]]]\\\```fffkkkhhheeeffffffeeegggkkksssrrrpppmmmiiiddd```]]]]]]]]]^^^aaadddhhhkkkmmmpppnnnmmmoooxxxkkk\\\XXXQQQPPPTTT\\\bbbffflllqqq}}}|||}}}tttpppqqqssswwwtttqqqnnnmmmkkkhhhfffccc```\\\ZZZ[[[\\\\\\\\\dddfffggghhhggggggiiijjjnnnoooqqqtttxxx|||222222222111111111111111000000111111111111000000111111111111111111111111111111111111111111111111///000000000000000111111000000111111222333444444777888999999:::>>>DDDHHHNNNWWWhhhzzz{{{yyyyyyzzzyyy{{{gggVVVIIIAAA<<<888666444444444444222000222222222222222222222222000000000000000000000000.................................///////////////000000000000000000000000000111111222222222222111000000////////////000000111111111222333333444444555555444444444444444444666555555666888999:::;;;::::::::::::::::::::::::;;;;;;===>>>?????????????????????AAACCCFFFIIIKKKLLLMMMMMMLLLJJJIIIJJJKKKNNNOOOQQQRRRRRRSSSUUUWWWUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVTTTRRRQQQOOOOOOOOORRRRRRSSSSSSSSSRRRRRRQQQTTTSSSRRRSSSTTTUUUTTTSSSRRRTTTZZZ^^^\\\YYY]]]dddhhhfffeeeeeefffhhhkkknnnoooppppppmmmiiidddaaa```^^^___aaaeeehhhkkkmmmoookkkiiiffffffnnnkkk```UUUQQQQQQUUUXXXZZZ]]]aaaeeeqqq~~~{{{xxxzzz~~~zzzvvvtttuuuwwwyyyyyy|||~~~111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000///000000000111111222222000111111222333333333333444555555555666888<<<>>>BBBDDDMMM[[[hhhxxx|||}}}uuubbbSSSHHH@@@;;;888666555444444444333111000111111111111111111111111///////////////////////////////////////////////////////////////.........///////////////////////////000111222222222222222000000////////////000000000000111111222333333333333333333444444444444333555666666666777888999;;;::::::::::::::::::::::::888999;;;===???@@@AAAAAA@@@@@@@@@AAACCCFFFIIIJJJKKKLLLLLLJJJHHHHHHIIIKKKOOOSSSWWWYYYZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUWWWVVVTTTRRRPPPNNNNNNMMMQQQRRRSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRTTTUUUTTTSSSTTTVVV\\\___\\\WWWZZZ```bbbcccbbbcccfffkkkoooqqqmmmnnnnnnkkkgggcccaaa```^^^___aaadddfffhhhiiijjjbbbbbbaaabbbgggtttqqqccc[[[TTTRRRSSSRRRTTTXXXUUU___kkkuuu}}}zzznnnqqqwww000000000111111111111111000000111111111111000000000000000000000000000000000000000000000000000000//////000000111111222222000000111222333333222222111111222333444666888:::===:::===FFFOOO[[[qqqsssnnnrrrwww}}}{{{iiiZZZIII@@@===999666666444333333222111000///...000000000000000000000000///////////////////////////////////////////////////////////////.........////////////////////////...///000111111111111111000000////////////000000///000000111111222333333111222333444444444333333444555666666555666888:::;;;;;;;;;;;;;;;;;;;;;;;;777888:::===???AAABBBCCCBBBBBBBBBBBBDDDFFFIIIJJJJJJJJJJJJIIIGGGGGGIIIKKKQQQUUUZZZ]]]\\\ZZZXXXWWWUUUTTTSSSRRRQQQQQQRRRSSSTTTSSSRRRPPPOOONNNMMMMMMOOOPPPQQQSSSTTTTTTTTTTTTSSSRRRQQQRRRTTTVVVUUUTTTVVVWWW\\\```^^^YYYXXX\\\\\\___``````dddlllqqqrrrooommmjjjgggddd```^^^\\\\\\\\\]]]^^^___```aaaaaa\\\]]]^^^```ccckkkvvv~~~tttiii]]]WWWTTTQQQPPPRRRPPPTTT\\\dddkkkvvvpppkkkggghhhooo~~~///000000000111111111222000000111111111111000000000000000000000000000000000000000000000000000000---......//////000111111...///000111111111000000111111111222444555666666999444666===AAAEEEUUUggg}}}tttkkkjjjmmmlllrrr{{{~~~wwwjjj```OOOEEE<<<999666222111444111111111000.........///////////////////////////////////////////////////........................000/////////............------------------------------...000000111111000000000////////////000000//////000000111222222222000111222333444333333222333555666555444444777999999999999999999999999999999:::<<<>>>@@@AAABBBBBBDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIIIIGGGFFFGGGIIILLLRRRUUUXXXYYYXXXVVVTTTTTTQQQPPPOOONNNNNNOOOQQQRRRQQQQQQPPPOOONNNNNNNNNNNNLLLMMMOOOQQQSSSTTTUUUUUURRRQQQQQQSSSUUUWWWWWWVVVWWWVVVZZZ``````\\\ZZZ[[[ZZZ]]]^^^]]]aaajjjoooooopppkkkeeebbbaaa___\\\ZZZYYYYYYYYYYYYZZZ[[[\\\]]][[[]]]^^^]]]^^^bbbjjjppp{{{mmmeee___XXXTTTSSSPPPOOOQQQWWW]]]fffttt|||pppjjjjjjppp}}}//////000000111111111222000000111111111111000000000000000000000000000000000000000000000000000000,,,,,,------...///000000---...///000000000///...000/////////111111111000444111444;;;<<<:::DDDSSSfffzzznnnjjjkkkfffkkkrrrzzz}}}{{{{{{}}}{{{uuuooohhh^^^PPPFFF???;;;999999555......444111111111///......000222........................////////////////////////------------------------000000//////.........---------------------------,,,---...///000000000000000000////////////000000/////////000111111222222000111222333444333333222222444666555333333666999888888888888888888888888;;;<<<===???@@@AAAAAAAAAFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHHHHFFFFFFGGGJJJLLLRRRTTTUUUTTTRRRPPPPPPQQQMMMLLLKKKKKKLLLOOOQQQSSSOOOOOONNNMMMMMMNNNNNNNNNJJJKKKMMMOOORRRSSSTTTUUUQQQQQQQQQSSSVVVXXXXXXXXXVVVUUUXXX___bbb___\\\[[[YYY]]]^^^[[[___iiimmmlllnnnggg```^^^___```^^^ZZZYYYXXXXXXWWWXXXZZZ\\\]]]]]]^^^^^^\\\[[[]]]dddiiisssxxx}}}tttmmmcccZZZWWWRRRMMMKKKPPPVVV]]]jjjwww|||vvvssswww333222111000000111222333000000000000000000000000////////////////////////++++++---...//////000000222111111111000000//////......//////000000111111000000111111111222222222333333333333555999>>>CCCXXXhhh{{{uuurrrpppppprrrwww}}}{{{vvvrrrrrrrrrvvv~~~~~~xxxqqqfff[[[QQQHHH@@@;;;888666444222111111111111000000////////////000000................................................+++,,,,,,------,,,,,,+++//////.........---------------------------------------...///000111222222//////............//////......//////000000111111000111111222222222111111///000222333444555555555777666555555555777888999777999===@@@AAAAAA@@@???AAACCCDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCFFFHHHPPPPPPOOOOOOOOOPPPQQQQQQRRRPPPMMMMMMMMMNNNNNNMMMLLLLLLMMMLLLLLLKKKJJJIIIOOOMMMLLLMMMPPPSSSTTTTTTRRRSSSUUUWWWYYYZZZ[[[\\\UUUWWWYYY]]]``````]]]ZZZZZZZZZ[[[\\\___cccgggjjjkkkiiiddd```]]][[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[^^^aaadddbbb^^^]]]```ccchhhkkkrrr~~~wwwhhhZZZYYYRRRLLLMMMRRRXXX```hhhttt{{{222111000//////000111222000000000000000000000000........................------......///.........111111111000000000//////....../////////000000000000000000111111111222222222333333333444888<<<@@@NNN^^^uuu|||{{{|||yyyuuupppoooooouuuyyyssssssqqqnnnlllooowww~~~|||fff^^^SSSHHH@@@;;;888666666555333222000000000000000//////////////////000................................................,,,------......------,,,///.........------------------------------------------...///000111222222//////............//////......//////000000111111222222333333333222222111111111333444555666666666777666666555555666777888777999;;;>>>?????????>>>@@@AAACCCDDDEEEEEEDDDDDDCCCDDDEEEEEEEEEEEEGGGIIINNNNNNNNNMMMNNNNNNOOOPPPPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJLLLKKKJJJKKKNNNPPPQQQQQQSSSTTTVVVYYYZZZ[[[\\\\\\WWWWWWXXXZZZ]]]^^^]]]\\\YYYYYYYYY[[[]]]aaadddfffhhhfffaaa]]]ZZZYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\```bbbbbb^^^]]]___bbb^^^```eeepppyyylllcccZZZQQQOOOPPPRRRXXX^^^iiinnn|||000000///......///000000////////////////////////..............................//////...------,,,000000000000////////////.........///////////////000000000000111111111111111222333333444666999<<>>>>>???@@@AAABBBBBBBBBBBBBBBDDDFFFGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHJJJLLLNNNNNNNNNTTTUUUWWWYYY[[[\\\\\\\\\XXXWWWUUUVVVYYY\\\]]]]]]WWWWWWWWWXXXZZZ]]]```aaacccaaa]]]ZZZWWWVVVVVVVVVYYYYYYZZZ[[[\\\\\\]]]]]]ZZZ]]]aaaaaa___^^^___aaa______bbbjjjzzzssshhh]]]VVVSSSQQQSSSWWW]]]```jjjyyy~~~........................................................................---...............------////////////////////////......................../////////000000000111111000111333333333444666888BBBMMM]]]iiioooooooooooottt{{{{{{|||xxxtttrrrvvv}}}~~~yyyuuunnncccZZZGGGAAA999333222333444555111000000///............///......------......///........................------------------------,,,,,,------------,,,,,,------------------------------------------------------......///000000111//////............//////......//////000000111111444444444444333222111000222333444555555666666666777777666666555555555555777777777777888:::<<<===<<<===>>>>>>???@@@@@@@@@???BBBEEEGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKIIIHHHIIIKKKNNNOOOOOOMMMRRRTTTVVVYYYZZZZZZZZZZZZUUUTTTSSSTTTWWWZZZZZZZZZUUUUUUUUUVVVXXXZZZ\\\]]]]]]\\\YYYVVVTTTSSSSSSSSSWWWWWWXXXYYYZZZ[[[\\\]]]YYY\\\```aaa```___```aaagggfffgggkkkvvvzzzlllccc[[[UUUTTTVVVTTTXXX```jjjuuu---------......---------------------------------........................+++,,,---...////////////.....................///.........---------------....../////////000000000///000222222222333555777AAAIIITTT\\\^^^^^^^^^___\\\lll|||tttlllfffaaaXXXLLLEEE:::666222000/////////........................---......------------..............................------------------------+++++++++,,,,,,+++++++++,,,,,,------------------------------------------------......//////000000//////............//////......//////000000111111333333333333222111//////111222333444444444444444555666666666666555555555777666555555666888:::<<<;;;;;;;;;<<<<<<===>>>>>>===@@@CCCEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJMMMOOOQQQPPPMMMKKKJJJJJJHHHHHHGGGGGGHHHIIIJJJKKKJJJKKKLLLOOORRRRRRQQQOOOOOOQQQTTTVVVXXXWWWVVVVVVPPPPPPQQQSSSVVVWWWVVVUUURRRSSSSSSUUUVVVXXXYYYZZZYYYXXXVVVTTTSSSRRRRRRRRRTTTUUUVVVWWWXXXYYYZZZ[[[YYY[[[^^^```aaaaaabbbcccfffggghhhkkkqqqzzz}}}qqqeeeZZZSSSSSSNNNQQQXXX```gggsss,,,---............---,,,........................------------------------***+++,,,...///000000000---------...............---------------,,,,,,,,,............///////////////000111111111222555777>>>CCCJJJMMMNNNPPPSSSVVVRRR^^^mmmuuuxxx}}}yyylllbbbYYYTTTNNNEEE<<<777444222111000111000---+++,,,---...............---------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,------------------------------------------.........///////////////............//////......//////000000111111222222222222111111000///111222333333444444333333333444555666666666666555666666555555666777999:::::::::::::::;;;<<<===>>>===???AAABBBBBBBBBDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJMMMPPPTTTSSSOOOKKKJJJJJJHHHHHHGGGFFFFFFGGGHHHIIIKKKLLLNNNRRRUUUUUURRRPPPMMMOOORRRTTTUUUUUUSSSRRRLLLLLLNNNPPPSSSTTTSSSQQQQQQQQQSSSTTTVVVWWWXXXYYYWWWWWWVVVTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXYYYYYY[[[]]]___aaacccdddccceeeiiillloootttyyy}}}ppp```UUUQQQNNNNNNRRRWWW[[[aaannn{{{,,,---...//////...---,,,........................------------------------,,,,,,---.../////////...,,,,,,---------.........---------,,,,,,,,,++++++------........./////////000000000///000222666:::<<<>>>AAAAAACCCGGGNNNTTTTTTYYY]]]]]]ZZZ[[[aaaggguuu|||lllZZZOOOEEECCC@@@999333222222111000111222111///...+++,,,.../////////......------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,------------------------------------------.........////////////............//////......//////000000111111222222222333333222111111222333444444444444444444111222444666777777666666666555555666666777888999:::999999999:::;;;<<<===>>>@@@AAA@@@@@@@@@CCCDDDEEEEEEEEEFFFGGGHHHJJJJJJLLLQQQUUUUUUPPPKKKIIIJJJIIIHHHFFFEEEEEEFFFGGGHHHJJJKKKNNNRRRUUUTTTQQQNNNKKKMMMQQQSSSTTTTTTRRRPPPKKKJJJJJJKKKNNNPPPQQQPPPPPPQQQSSSUUUVVVXXXYYYYYYWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVXXX[[[___bbbcccdddgggjjjlllnnnpppsssuuuvvv|||lll___ZZZXXXTTTRRRSSSSSSVVV]]]fffzzz------...//////...------////////////////////////------------------------.........///......---,,,,,,,,,,,,------.........---------,,,,,,+++++++++---------.........//////000000000//////222777;;;;;;<<<<<<<<<===DDDNNNUUUXXXXXXUUUOOOHHHFFFIIINNNQQQ^^^mmmwww|||}}}lll\\\MMMBBB999888888444111111///---,,,---...///...---+++,,,...///000//////...---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------------------...............//////............//////......//////000111111111222222333444444444333333444444555555666555555555000111333555777777777777555555666777777888888888:::999999888999;;;<<<===@@@AAAAAA@@@???@@@BBBEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKPPPUUUUUUPPPJJJIIIIIIJJJHHHFFFEEEDDDEEEFFFGGGHHHIIIMMMQQQTTTSSSPPPMMMKKKMMMQQQTTTTTTSSSQQQPPPLLLJJJGGGGGGJJJMMMPPPQQQOOOQQQSSSUUUWWWYYYZZZZZZWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSUUUYYY]]]aaaccceeeggghhhiiihhhiiikkkmmmpppwwwxxxlllgggddd]]]VVVTTTRRRRRRWWW]]]fffxxx|||+++,,,---...////////////,,,---...//////...---,,,.........------,,,,,,,,,,,,,,,,,,---------......///---++++++,,,,,,+++***,,,,,,,,,---------.....................---------///.........000333666888===:::777555888>>>EEEIIIVVVSSSLLLDDD>>><<<===???EEEJJJPPPUUUZZZdddqqqzzzzzzuuunnnjjjeee]]]RRRJJJ<<<:::666333111000000111//////.........---------111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,////////////////////////------......///000000000///......---------............////////////......000000///////////////000444444555888:::999777555333555666666555444444555444444555666777888999999<<<;;;::::::<<<=========@@@??????>>>???AAABBBCCCDDDDDDFFFHHHJJJKKKKKKKKKMMMNNNPPPQQQPPPMMMJJJHHHJJJHHHEEEEEEHHHIIIGGGEEEGGGGGGHHHKKKOOOQQQOOOMMMOOOSSSVVVTTTPPPNNNPPPSSSVVVQQQKKKIIIKKKNNNOOOOOOOOOOOOQQQUUUYYY\\\\\\[[[[[[XXXUUUTTTTTTUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVUUUSSSSSSSSSTTTVVVYYY\\\]]]```bbbccccccbbbcccfffhhhkkkhhhmmm}}}~~~uuummmjjjddd^^^ZZZXXXWWWXXX```gggsss{{{}}}{{{zzz{{{---...............---------------......---------......---------,,,,,,,,,+++++++++,,,,,,,,,------///---++++++,,,,,,+++***,,,,,,,,,------------...,,,,,,------......//////............000333666777:::777444222333777<<<@@@IIIGGGCCC===888666888:::777;;;@@@CCCFFFMMMVVV^^^ppp|||yyynnnfff]]]XXXSSSPPPMMMHHH???999888666333000///.../////////.........------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++******+++,,,,,,------------------------------......//////000000......---------......///......////////////......000000////////////000000222222444666999999888666222444555666555444555666444444555666777888888999:::999888888:::<<<<<<;;;>>>>>>>>>>>>>>>@@@AAABBBBBBCCCEEEFFFGGGHHHIIIIIILLLMMMNNNOOONNNLLLJJJIIIKKKIIIGGGGGGIIIKKKJJJHHHIIIGGGGGGIIIMMMOOOOOOMMMTTTWWWYYYVVVRRROOOPPPRRRTTTQQQMMMKKKLLLMMMNNNOOOPPPPPPRRRVVVZZZ\\\\\\[[[ZZZXXXUUUTTTUUUVVVVVVUUUVVVWWWWWWXXXWWWVVVUUUTTTRRRRRRSSSTTTVVVXXXZZZ[[[^^^___``````___```bbbcccddddddhhhssszzzvvvpppkkkfffbbb]]]YYYZZZ^^^eeennn~~~zzzuuuuuu{{{/////////......---++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,*********+++++++++,,,,,,...,,,+++***,,,,,,,,,+++,,,,,,,,,,,,------------***++++++,,,...//////000............000222555666777555333111111222555666;;;;;;999666333222333555111333777888888;;;@@@EEEPPPYYYhhhuuuuuurrrmmmggg___VVVMMMGGGDDD@@@<<<;;;:::888444000222111///---,,,,,,------............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------...//////000000---------------...///000......////////////......000000////////////000000000000111444777999888666333444666666444333444555333333444555666777888888999888777888:::<<<<<<<<<============>>>???@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIIIIKKKMMMMMMLLLKKKIIIGGGGGGJJJMMMNNNNNNVVVXXXXXXUUUPPPMMMMMMOOOQQQQQQPPPNNNLLLLLLNNNOOORRRRRRSSSVVVYYY[[[[[[ZZZYYYVVVTTTTTTUUUWWWWWWVVVWWWWWWWWWVVVVVVTTTSSSRRRPPPQQQSSSUUUVVVWWWXXXXXX[[[]]]]]]]]]\\\[[[\\\^^^[[[^^^bbbgggkkkwww|||yyywwwqqqiiibbb___```aaabbbiiizzzvvvtttssszzz}}}uuuvvvxxxyyyxxx}}}---.........------,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,******+++,,,,,,+++++++++,,,,,,,,,---------***++++++,,,------......---------...000222333444555444333222111222222333444555666555333111111222222444666666555555777999>>>DDDMMMUUU\\\cccjjjnnnrrr|||zzzoooYYYUUUOOOJJJEEEAAA<<<999;;;888444333444444333111......---,,,+++,,,,,,---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////000,,,,,,,,,---...///000111......////////////......000////////////000000111000000111333555777666444555666777666444222222222333333444555666777888888;;;999999:::<<>><<<===>>>???@@@@@@@@@@@@FFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOOOOMMMKKKHHHGGGHHHKKKMMMOOOSSSSSSSSSPPPLLLIIIJJJKKKOOOQQQSSSQQQNNNLLLNNNQQQRRRQQQRRRTTTWWWYYYYYYXXXVVVUUUSSSTTTVVVXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRTTTVVVXXXXXXWWWWWWYYY[[[\\\[[[YYYXXXXXXYYYWWWYYY]]]___```hhh{{{xxxqqqmmmkkkhhhdddbbbjjj~~~wwwkkkggggggllluuu~~~++++++,,,---......------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++)))***+++,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,------...///111222333111111111111222111111111222333555444222000///000///000222222111111111222999;;;>>>AAADDDGGGKKKNNNRRR\\\iiisss{{{zzzpppbbbWWWEEEAAA===:::999888888777666444111000000000000000---------,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////,,,,,,,,,---...///000111......////////////......///////////////000111111333222111222444444333222222333555555444333444555333333444555666777888888:::999888:::===???@@@???>>>???AAACCCCCCCCCBBBAAAFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLNNNPPPQQQNNNMMMKKKIIIIIIKKKMMMOOOOOONNNNNNLLLJJJIIIJJJKKKMMMPPPSSSRRROOONNNPPPRRRRRRQQQPPPRRRTTTVVVVVVUUUTTTSSSSSSTTTWWWYYYYYYYYYWWWWWWVVVTTTSSSRRRQQQQQQSSSTTTVVVXXXYYYXXXXXXWWWXXXZZZ[[[[[[YYYWWWWWWWWWXXXWWWYYY\\\^^^bbblllwww{{{wwwuuuqqqllleeecccpppvvviiibbb```dddooo~~~yyyuuusssqqqrrruuuxxxzzzzzzxxx{{{******,,,------.........,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,***))))))+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,---...///000111111.........//////////////////000222222000...............//////000000000000555555555666888:::<<<===AAAGGGNNNSSSXXX___jjjrrr}}}sssnnnhhhddd```YYYOOOFFF<<<999555333444555555555444333111000///...//////------------.........---,,,,,,,,,,,,------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------------...///000......////////////......///......//////000111222555333222222333333222111,,,///222444444555777999444444555666777888999999777666666888;;;>>>>>>>>>???@@@CCCFFFFFFEEECCCBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKJJJLLLMMMMMMMMMNNNPPPRRROOOPPPPPPOOOMMMLLLMMMOOOOOONNNLLLKKKKKKLLLMMMMMMNNNOOOQQQQQQQQQQQQSSSTTTRRRQQQOOOPPPRRRSSSSSSSSSRRRQQQRRRTTTXXXZZZ[[[ZZZWWWWWWUUUTTTSSSSSSSSSSSSUUUVVVWWWWWWXXXXXXXXXXXXWWWYYY[[[[[[YYYWWWWWWWWWXXXVVVWWW[[[]]]^^^bbbgggwww~~~|||{{{yyyqqqjjjnnnzzztttjjjaaabbbkkk~~~yyyrrriiidddddddddddddddkkkooovvv~~~~~~+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++***((()))+++,,,,,,+++***++++++++++++,,,,,,,,,************+++++++++++++++,,,---...///000000000........................,,,...000000///......///000///......000111222222111111000111333555666777888:::===???BBBFFFMMMRRR\\\cccllluuu{{{~~~tttlll[[[UUUNNNJJJIIIFFF@@@;;;666444111000111111000...222222111000///......///------.........---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///......---------......///......////////////..................///000111222444222111222333444444333---000222444444444666888555555666777888999::::::666555555777;;;>>>??????>>>AAADDDGGGHHHFFFDDDBBBBBBCCCEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKMMMOOOPPPPPPOOOOOORRRTTTOOORRRUUUUUURRROOONNNNNNPPPNNNLLLKKKLLLMMMNNNNNNOOONNNMMMOOORRRUUUVVVVVVTTTRRRPPPPPPQQQSSSSSSRRRPPPPPPQQQTTTYYY[[[\\\[[[WWWVVVUUUTTTSSSTTTTTTUUUVVVVVVVVVUUUVVVVVVWWWWWWUUUXXXZZZZZZYYYWWWVVVWWWVVVTTTUUUXXXXXXWWWZZZ___fffqqq~~~}}}tttuuu}}}qqqkkkkkkwwwxxxpppmmmllljjjhhhlllqqqyyy}}}vvvwwwyyy{{{{{{wwwrrrnnn------------,,,+++******+++,,,---......---,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---+++,,,---...////////////222111000///............+++---///000000000111333///---,,,,,,---///000000000///...///222333444444222444666777999<<<@@@BBBAAAFFFMMMRRRWWW]]]dddjjjqqq{{{uuujjjddd]]]TTTMMMNNNGGG???;;;;;;;;;777444222000///.........,,,***------...---,,,++++++,,,------.........---,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,------------,,,,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,------......//////......---------............////////////..................///000222222333111000111444555666555333444555555333111111222666666777888999:::;;;;;;888777777999===@@@AAAAAA>>>AAADDDGGGHHHFFFDDDAAADDDEEEFFFHHHJJJKKKKKKKKKKKKLLLOOOPPPPPPOOOLLLKKKOOOQQQSSSRRRPPPPPPSSSVVVOOOTTTXXXYYYUUUQQQNNNMMMQQQNNNLLLJJJKKKLLLLLLLLLOOOMMMKKKNNNSSSWWWXXXWWWUUUSSSQQQQQQRRRSSSSSSSSSOOOOOOQQQUUUYYY\\\\\\\\\WWWVVVUUUTTTTTTTTTUUUVVVVVVVVVTTTTTTTTTUUUVVVWWWTTTVVVYYYZZZYYYWWWVVVVVVSSSRRRSSSTTTRRRQQQUUU\\\[[[dddrrryyy{{{wwwwww~~~wwwnnnqqq{{{}}}qqqwww{{{tttvvvwwwuuupppjjjeeebbb+++++++++,,,,,,---------)))+++------,,,******+++,,,++++++******++++++,,,************************)))******++++++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---......///000111111222......//////000000111111111111222333333444555555444777;;;>>>AAADDDHHHKKKXXX[[[bbbkkkttt}}}~~~zzzrrrhhhZZZOOOIIIDDD>>>:::888888777666444333222222000000////////////000000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------........................------111111111111111000//////............////////////333444333333222111000//////000111222333444444444444666888888777777999:::666666777999;;;>>>@@@AAAAAABBBCCCCCCAAA??????@@@AAACCCEEEHHHJJJLLLLLLLLLNNNPPPRRRSSSRRROOOKKKHHHKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTUUUUUURRROOONNNNNNPPPNNNLLLLLLMMMOOOOOOOOOMMMLLLLLLOOOSSSWWWZZZZZZTTTSSSQQQOOOPPPSSSVVVYYYZZZXXXVVVVVVXXXZZZZZZZZZZZZYYYVVVTTTSSSSSSTTTTTTVVVXXXZZZYYYVVVTTTUUUWWWUUUVVVWWWUUUSSSQQQPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSRRR[[[fffqqq{{{}}}|||~~~}}}|||sssooottt}}}yyy{{{vvvnnncccZZZ[[[```++++++,,,,,,,,,,,,,,,,,,)))+++------+++******+++,,,++++++******++++++,,,******************************++++++++++++******)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000000111111.........///000000111111000000111111222333333444111444666888999;;;>>>@@@CCCEEEJJJPPPWWW]]]bbbdddkkkooovvv~~~|||rrrjjjeee```]]]SSSLLLCCC===;;;:::777444333333222111000//////...///......------......///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,------------...........................///////////////...------............////////////111222222333333333333222111222222333333333222222333444666555555555666777999999:::;;;<<<>>>@@@AAA@@@BBBCCCCCCAAA??????@@@@@@BBBDDDGGGJJJKKKLLLMMMPPPQQQRRRRRRPPPMMMJJJHHHJJJKKKLLLMMMOOOOOOPPPPPPPPPQQQRRRQQQNNNMMMMMMMMMMMMLLLKKKKKKNNNPPPRRRSSSOOONNNNNNOOOSSSVVVXXXXXXPPPOOOOOOPPPSSSWWW\\\___```]]]YYYWWWXXXYYYZZZZZZVVVTTTSSSRRRRRRSSSTTTUUUVVVXXXYYYXXXUUUSSSSSSTTTTTTUUUVVVTTTQQQOOOOOOOOOKKKLLLMMMNNNOOOOOOPPPPPPNNNSSSZZZaaahhhuuu}}}~~~zzzvvvvvvxxx|||zzzrrrlllcccZZZVVVWWW,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,+++******+++++++++************++++++************************+++++++++,,,,,,+++++++++)))***++++++,,,,,,++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,------------------------........................------......///000000000---......//////000111111/////////000111111222222000222333333222222444555666777:::===@@@CCCEEEGGGLLLPPPUUU\\\bbbjjjrrrwww|||}}}{{{{{{{{{~~~qqqjjj___TTTMMMIIIFFFDDD===999555444555666555333/////////.........---------------,,,,,,---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............................../////////...------............///////////////000111333444555666666333333333333333222111111444555666666555444555777<<<<<<<<<===>>>???@@@AAA@@@AAACCCBBBAAA@@@@@@AAA???AAACCCGGGJJJLLLMMMNNNRRRRRRQQQPPPNNNKKKIIIHHHHHHIIIJJJLLLMMMNNNOOOPPPMMMNNNNNNMMMKKKJJJLLLMMMKKKKKKJJJKKKNNNSSSWWWYYYTTTRRRQQQQQQSSSUUUUUUUUUOOOOOOOOOQQQTTTYYY^^^```ccc___ZZZWWWVVVVVVVVVVVVQQQPPPPPPPPPQQQSSSUUUVVVWWWXXXXXXVVVSSSQQQPPPPPPRRRSSSTTTRRROOOMMMMMMMMMHHHIIIKKKLLLMMMNNNNNNNNNPPPRRRTTTUUUZZZeeeuuuvvvooonnnppp{{{|||sssjjjeee```WWWOOOKKK---,,,,,,,,,++++++******)))+++,,,+++***)))***+++++++++************++++++************************++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,---------------------------------------------------------....../////////------......///000000111/////////000000111111111111222333222000000111222666666777888888999::::::@@@BBBEEEGGGKKKPPPVVVZZZ[[[___eeemmmuuu{{{}}}{{{zzz|||~~~zzzsssoooiiiccc^^^[[[ZZZZZZ[[[ZZZ[[[\\\^^^^^^]]]\\\YYYTTTKKKCCC===:::999999777555444444666666444222.../////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************************************************************************++++++++++++************************)))***++++++++++++******************************,,,+++++++++++++++++++++++++++,,,,,,,,,------------------...............///000000000000000//////............///////////////000222333555555666666222333333444333333222222777999:::999888777888:::===============>>>>>>??????AAABBBBBBAAA@@@AAABBB@@@AAADDDGGGJJJMMMOOOPPPSSSRRRPPPMMMKKKIIIHHHHHHGGGGGGHHHIIIKKKMMMNNNOOONNNNNNNNNLLLKKKKKKMMMOOOMMMMMMMMMNNNPPPTTTYYY]]]YYYWWWTTTSSSTTTTTTSSSSSSRRRQQQQQQQQQRRRUUUXXXZZZ^^^[[[XXXVVVUUUTTTRRRPPPPPPPPPPPPPPPQQQSSSTTTUUUWWWWWWVVVTTTRRROOOMMMLLLPPPQQQQQQPPPMMMKKKKKKKKKIIIJJJKKKMMMNNNOOOOOOOOOQQQRRRRRRQQQTTT\\\hhhqqqzzzqqqlllkkksss}}}|||xxxvvv}}}{{{xxxwwwwwwzzzrrrjjjbbb^^^XXXOOOGGGCCC,,,,,,,,,++++++*********)))***+++***))))))***++++++******))))))******+++***************************++++++,,,,,,++++++***))))))***++++++++++++***+++++++++******))))))))),,,,,,,,,,,,------------------------------------------------------------------------............---------...//////000000000000000000111111111111000111222111000000111222222222333333333333444444888999999::::::===AAAEEEFFFHHHJJJOOOTTTZZZ^^^aaa]]][[[YYYZZZ___dddiiikkksssttttttssspppkkkeeebbbaaaeeeiiikkkjjjhhhggggggjjjnnnsssvvvwwwwwwwwwxxxqqqooolllhhheeebbb^^^[[[UUURRRMMMIIIEEEDDDDDDDDDBBBBBBAAACCCDDDEEEDDDCCCCCC@@@;;;666222000111333222111111222222111///---............////////////...------,,,,,,------...+++++++++++++++*********++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************'''((()))***+++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........////////////000000000000//////............////////////111222333333444444444333111111222333444555555444888:::;;;;;;:::999:::<<<===<<<<<<;;;;;;<<<<<<<<<>>>@@@BBBBBBAAAAAABBBCCCBBBCCCEEEHHHKKKNNNQQQRRRSSSQQQOOOLLLJJJHHHGGGGGGFFFFFFFFFGGGIIIKKKLLLNNNPPPPPPPPPNNNMMMMMMOOOQQQPPPQQQQQQQQQQQQTTTXXX\\\]]]ZZZWWWUUUTTTTTTSSSQQQRRRQQQPPPOOOPPPQQQSSSTTTVVVUUUVVVVVVWWWTTTQQQNNNSSSSSSSSSSSSSSSSSSSSSTTTVVVUUUTTTRRRQQQOOOLLLKKKNNNOOOPPPNNNLLLIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNJJJKKKMMMMMMOOOSSSZZZ```iiivvv~~~}}}uuuiiifffgggiiimmmrrr}}}yyynnngggcccbbbiiiiiimmmuuuxxxsssrrrkkkooowww|||tttooohhh```YYYOOODDD>>>===+++++++++++++++***************+++***((((((***,,,******))))))))))))***************************************++++++*********((()))******++++++******************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......///000000000000000000000111111111---...////////////000111.../////////000000111111111222333444444666999;;;<<<;;;;;;<<>><<<:::999999999999888777666777888999888777555555333111......///111,,,---...///000///...---,,,,,,,,,,,,,,,---------...------,,,,,,------...++++++++++++++++++******++++++++++++++++++++++++************************************************************************)))))))))************+++************************'''''')))***++++++,,,,,,*********************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////,,,,,,---.........------............////////////222222333333333222111111000111222444555555666666555777888999888888:::;;;;;;;;;::::::::::::;;;;;;===???AAABBBAAAAAABBBDDDCCCCCCEEEGGGJJJMMMPPPRRRQQQOOOMMMKKKIIIHHHGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKQQQRRRRRRQQQOOOOOOPPPQQQQQQSSSTTTSSSQQQRRRUUUYYY]]]ZZZWWWTTTTTTSSSQQQPPPMMMMMMMMMMMMOOOQQQRRRTTTRRRRRRTTTVVVWWWVVVRRROOOUUUUUUUUUTTTTTTSSSSSSSSSTTTRRRQQQQQQQQQPPPNNNKKKMMMNNNOOOMMMKKKHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJFFFHHHJJJLLLMMMOOORRRUUUUUU```mmmyyy{{{xxxsssiiiddd```^^^___bbblllzzztttiii```\\\ZZZZZZ]]]^^^dddqqq|||vvvrrrqqqrrrlllwwwxxxsssrrrjjj___UUUHHH<<<777888************++++++++++++*********)))((((((***,,,******))))))))))))******************************((())))))******))))))(((((())))))***************(((((())))))******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000////////////////////////,,,---......------...000......//////000000111111///111222333222333555666333444444555666777999999:::999777888:::;;;;;;;;;>>>>>>???>>>>>><<<:::999:::;;;<<<<<<;;;:::;;;<<<888:::<<<=========???AAA=========;;;999999999999444555555555444444333333555333222222333444333222///111333222000...///111+++,,,...///////////////,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))************************************))))))************))))))************************)))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,------...//////000+++,,,------......------............////////////000111111222222111111000222222333444555555555444333444666777777888999;;;;;;:::::::::::::::;;;;;;<<>>AAABBBBBBBBBCCCEEEBBBBBBBBBDDDFFFIIIKKKMMMLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFEEECCCCCCEEEFFFHHHOOOPPPRRRQQQNNNLLLKKKKKKJJJOOOSSSSSSPPPNNNOOORRRWWWTTTQQQOOOOOOOOONNNMMMLLLLLLLLLMMMNNNPPPQQQRRRQQQNNNKKKJJJLLLNNNPPPPPPSSSSSSTTTTTTTTTTTTSSSSSSPPPNNNMMMOOORRRSSSQQQOOOMMMNNNNNNMMMJJJHHHGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDDDDFFFHHHIIIJJJNNNRRRSSSYYYlll~~~}}}}}}{{{llldddaaa___]]]___cccgggjjjkkkpppmmmggg___WWWSSSRRRRRRLLLSSS]]]fffnnnvvvxxxrrrpppsssvvvwww{{{zzzxxxxxx{{{}}}}}}zzzvvvuuuuuulllZZZHHH@@@>>>;;;777555++++++************++++++((((((((()))******++++++++++++******)))((((((((())))))************))))))************))))))))))))))))))))))))************))))))))))))************)))************++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------............//////////////////000000000000//////////////////000000000000000000000000////////////000000000000000000000000////////////////////////222222111111111111222222000000111111111111000000////////////////////////...000111000---,,,---000///...---,,,+++,,,,,,---,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******)))))))))***,,,---''''''''''''''''''''''''******))))))((((((''''''******++++++++++++************+++++++++,,,,,,,,,******))))))((((((''''''************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------///...---,,,+++,,,---...//////...//////000111222///////////////000111111000111222444555666666666777777777777777777777777;;;;;;<<<<<<<<<<<<<<<;;;???@@@BBBDDDEEEFFFFFFFFFCCCDDDEEEEEEEEEFFFIIILLLMMMMMMLLLJJJIIIHHHGGGFFFIIIGGGDDDAAAAAACCCEEEGGGKKKMMMNNNMMMKKKJJJJJJJJJMMMLLLLLLNNNPPPQQQOOONNNMMMOOOQQQQQQOOOMMMKKKKKKLLLKKKJJJKKKLLLLLLKKKJJJLLLMMMMMMMMMLLLKKKJJJIIIMMMNNNOOOPPPQQQRRRSSSSSSQQQRRRTTTUUUTTTSSSQQQPPPNNNMMMKKKIIIHHHGGGGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHBBBBBBCCCDDDEEEFFFGGGGGGHHHKKKMMMMMMPPP\\\mmmzzzzzzuuuyyywwwmmmiiifffiiilllpppxxx{{{jjj]]]YYYXXXVVVRRRSSSTTTVVV[[[dddnnnuuu~~~rrrmmmeee```___```bbbdddkkknnnooommmjjjkkkqqqwww|||wwwxxx~~~~~~|||yyyjjjSSSLLLCCC<<<888666555444+++******))))))******+++******************))))))))))))))))))))))))******))))))************))))))*********)))))))))(((((((((((()))))))))*********(((((()))))))))*********))))))*********+++++++++,,,+++++++++*********************+++++++++,,,,,,************************------------------------------............------////////////////////////---........./////////////////////000000/////////....../////////000000000000000000/////////......000000000000000000000000////////////////////////000000////////////000000///000000111111000000///////////////////////////...///111000---,,,---//////...---,,,+++,,,,,,---,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))+++***)))))))))***+++,,,***************************)))))))))(((((((((''')))******++++++******)))************+++++++++++++++*********))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,---,,,++++++++++++,,,---...---,,,,,,,,,,,,---...//////////////////000111///////////////000111111000111222333444555555555555555666777888888999999:::;;;;;;<<<<<<<<<<<<;;;???@@@AAACCCDDDEEEFFFFFFDDDEEEFFFEEEEEEFFFHHHKKKMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFCCCBBBBBBCCCFFFHHHIIIJJJKKKJJJIIIHHHIIIKKKMMMLLLKKKLLLMMMNNNMMMLLLLLLNNNPPPPPPOOOMMMLLLLLLNNNMMMLLLLLLMMMNNNMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJMMMNNNNNNNNNNNNNNNOOOOOOOOOQQQRRRTTTTTTSSSRRRQQQRRRQQQNNNKKKIIIGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGGGGFFFHHHQQQaaammm~~~~~~}}}zzzyyy~~~tttmmmhhhddd[[[ZZZXXXVVVVVVYYY^^^bbbiiiqqqwwwxxxvvvvvvtttpppoooqqquuuzzz}}}wwwqqqlllhhh^^^[[[YYYXXX[[[___dddfffpppqqqpppkkkggggggnnnttt|||xxxfffUUUJJJEEE>>>999666555555444+++******))))))******+++,,,,,,++++++***))))))(((''''''((())))))***++++++))))))************))))))******))))))))))))(((((((((((())))))))))))******(((((())))))))))))******)))))))))*********++++++,,,,,,,,,++++++++++++************++++++++++++,,,************************------------............------............------........................---------.........//////......////////////...............////////////000000////////////.........////////////////////////////////////////////////......------------......//////000000000000//////////////////////////////...///000///---,,,---......------,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++***)))))))))******++++++++++++++++++++++++))))))))))))(((((((((((()))******++++++******)))))))))))))))************++++++++++++************************************))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,------...000000//////...////////////////////////000000111000111222333333333333333333444555666777999::::::999:::;;;;;;<<<<<<<<<<<<>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGFFFEEEFFFGGGIIILLLLLLKKKKKKJJJIIIIIIHHHFFFEEECCCBBBBBBDDDFFFGGGFFFGGGGGGGGGFFFGGGJJJLLLNNNLLLJJJIIIJJJKKKKKKKKKKKKMMMOOOPPPOOONNNNNNNNNPPPOOOMMMNNNOOOPPPPPPOOOJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJNNNOOOPPPRRRRRRRRRQQQPPPOOONNNLLLJJJHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@@@@GGGSSS]]]{{{~~~rrrpppkkkddd\\\XXXWWWWWW[[[bbbhhhhhhggggggddd```^^^^^^aaaeeekkkrrryyy}}}zzzwwwrrrmmmiiiccc^^^ZZZWWWXXXZZZ___fffooowww|||{{{ssslllmmmssszzztttdddQQQBBB???<<<888555555555444333******))))))))))))******,,,+++++++++*********)))(((((((((((())))))******))))))************))))))***)))))))))(((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************,,,,,,,,,+++++++++++++++************++++++++++++************************,,,,,,,,,---------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......//////......---------.........//////////////////.........------................................................------,,,,,,,,,,,,------...//////000000//////.......................................---,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++,,,+++++++++******))))))++++++******)))))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,++++++++++++++++++,,,---,,,,,,,,,------......111000///...............000000////////////000000000111111222222222111111333444444555777888888999888888999;;;;;;<<<<<<<<<===>>>???AAABBBCCCCCCDDDEEEFFFGGGFFFEEEEEEFFFHHHKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGKKKNNNPPPMMMJJJHHHIIIJJJJJJJJJKKKMMMOOOPPPPPPOOOPPPQQQRRRPPPNNNOOOPPPRRRRRRQQQMMMLLLLLLKKKKKKKKKKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGMMMMMMNNNNNNNNNMMMMMMLLLGGGGGGGGGFFFGGGGGGGGGGGGBBBCCCCCCDDDDDDDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@???AAAAAAAAA???>>>CCCLLLTTTjjjzzzuuukkkfffcccdddiiimmmmmmmmmmmmjjjeeeaaaaaaaaafffmmmuuu|||}}}}}}{{{yyytttsssqqqpppnnnkkkfffbbbeeefffiiioooxxx|||{{{|||kkk]]]QQQEEE===888666444333444444333222***))))))))))))))))))***))))))*********+++++++++))))))))))))((((((''''''))))))************)))))))))))))))((((((((((((''''''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------------------........................------------------------------------------------------------...------,,,,,,------.........////////////......------------------------...------,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,******++++++++++++******)))******++++++******)))************************++++++***************)))************))))))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******)))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------.........000000///......---......000000////////////000000000000111222222111111111555555555555555666666666666777888:::;;;<<<<<<<<<;;;<<<>>>???AAABBBBBBBBBCCCEEEFFFFFFEEEDDDEEEFFFIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGEEECCCBBBAAA@@@CCCDDDDDDEEEFFFHHHMMMPPPPPPMMMJJJHHHIIIJJJJJJIIILLLMMMOOOPPPPPPPPPQQQSSSRRROOONNNNNNOOOQQQRRRRRRMMMLLLKKKIIIHHHHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHLLLLLLKKKJJJIIIHHHGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFBBBBBBCCCDDDDDDDDDDDDDDDAAAAAA@@@@@@??????>>>>>>?????????>>>>>>BBBIIIOOO\\\nnnzzzyyy{{{~~~www|||~~~~~~~~~{{{vvvnnnnnnpppvvv{{{|||~~~{{{xxxwwwwwwxxxzzzxxxcccTTTLLLFFF@@@<<<777555333333333333111000***))))))(((((())))))***'''(((((()))******++++++******)))(((((('''&&&&&&))))))************))))))))))))((((((((((((''''''''''''(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))******)))************+++++++++)))))))))************+++************************))))))******++++++,,,,,,***+++,,,------...------------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------............------------------------------...,,,++++++,,,---+++******++++++,,,,,,,,,,,,+++)))******++++++******)))))))))************))))))))))))))))))))))))))))))************************))))))*********)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++******++++++++++++******++++++,,,---............//////......---.........111000000//////////////////000111222222222222222555555555555555555444444444555777999:::<<<<<<<<<:::;;;<<<>>>???@@@AAAAAA@@@BBBDDDEEEDDDCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHFFFDDDBBB@@@???BBBCCCEEEFFFGGGIIIMMMPPPOOOLLLJJJIIIIIIJJJIIIHHHKKKMMMNNNNNNNNNNNNPPPQQQPPPMMMKKKKKKMMMOOOPPPQQQJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEHHHHHHHHHHHHFFFEEECCCBBBCCCDDDDDDEEEEEEEEEEEEEEE@@@@@@@@@??????>>>>>>>>>;;;;;;<<<<<<===@@@FFFJJJXXXjjjssslllggguuu~~~~~~nnn^^^NNNGGGDDD@@@;;;888777555333222222222000///))))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((((((''''''))))))************))))))))))))(((((((((''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***(((((()))))))))*********))))))))))))************************************))))))***++++++,,,------******+++,,,------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,---+++))))))***+++,,,---,,,,,,+++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************'''((()))******))))))((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************)))***+++,,,,,,+++***)))***+++,,,.....................---------...//////111111000//////////////////000111222333333333333333333333444444555555555333444666888:::;;;<<<===999:::;;;===??????@@@@@@===@@@BBBCCCCCCBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJEEEFFFGGGGGGFFFDDDBBB@@@@@@BBBEEEGGGHHHIIILLLNNNKKKJJJHHHHHHIIIIIIHHHFFFIIIJJJKKKKKKJJJJJJLLLNNNMMMJJJHHHHHHJJJMMMNNNOOOHHHGGGFFFEEEEEEGGGIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFCCCAAA@@@AAABBBCCCCCCDDDDDDCCCCCC@@@@@@??????????????????::::::;;;;;;===???CCCEEETTTccckkkbbb[[[eeexxxyyynnnSSSIIIAAA@@@>>>999666888777444111000000111000///))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((()))))))))))))))************)))))))))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))''''''(((((()))))))))***))))))))))))******************************************+++,,,,,,---......)))***+++,,,------...---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***,,,---+++((()))***+++,,,---,,,,,,+++))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********&&&'''(((*********))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((())))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************)))***+++,,,,,,+++***))))))+++,,,...//////......---------------...///000111111000/////////////////////111222444444555555111111222333555666777777333444666888:::;;;<<<===999999;;;===>>>??????@@@;;;>>>AAABBBBBBBBBCCCDDDCCCCCCDDDEEEGGGHHHIIIJJJBBBDDDEEEGGGGGGEEEDDDCCC???AAAEEEGGGHHHIIIKKKLLLHHHGGGGGGGGGIIIHHHFFFEEEHHHIIIIIIIIIGGGHHHIIIKKKKKKIIIFFFFFFHHHKKKMMMMMMHHHGGGGGGGGGIIIKKKNNNPPPNNNMMMMMMLLLJJJIIIIIIHHHFFFFFFFFFGGGHHHJJJKKKLLLBBBCCCDDDDDDDDDCCCAAA@@@>>>>>>???@@@@@@@@@@@@??????????????????@@@@@@@@@<<<<<<<<<<<<>>>???AAACCCJJJXXX^^^UUUOOOWWWeeemmmuuu|||~~~ooo^^^QQQFFF@@@;;;:::666111444;;;555333///...///000111000))))))))))))))))))))))))+++*********))))))((((((++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&******+++******)))((((((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++)))((((((+++---++++++******))))))((((((************************+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))%%%&&&&&&'''((()))******))))))))))))((((((((((((*********)))'''&&&''')))(((((((((((()))))))))))))))*********++++++++++++))))))(((((('''''''''&&&******+++++++++,,,,,,,,,+++*********))))))((((((++++++++++++++++++++++++------.........---,,,,,,---------...///000000111333333222222111000000000//////000000111111222222333333333333333333333333555444333444777999:::999:::888888:::>>>AAABBB@@@;;;;;;<<>>=========??????===<<<=========>>>???AAABBBCCCKKKPPPSSSOOOJJJKKKSSS\\\dddcccjjj}}}}}}zzz{{{nnn^^^QQQIIIGGG;;;999777444333333444444555444333222111111111111))))))))))))))))))))))))))))))))))))((((((''''''*********)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))***++++++***))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++++++++******)))))))))************************************************))))))******************))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))&&&&&&''''''(((((())))))))))))))))))((((((((('''***+++,,,,,,***)))***+++''''''''''''(((((((((((())))))))))))*********+++)))))))))((((((((('''''')))))))))*********++++++************)))))))))(((++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------...///000000000111111000000000000//////...//////000000111222222333333333444444555555555666555444555777999999999999888777999<<>>::::::;;;>>>AAABBBBBB@@@AAA@@@??????AAACCCCCCBBBCCCDDDDDDCCCAAABBBDDDFFFFFFFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHFFFEEEEEEGGGIIIGGGGGGGGGFFFFFFEEEEEEDDDEEEDDDDDDDDDEEEFFFHHHIIIKKKJJJHHHGGGHHHJJJLLLNNNOOONNNMMMKKKIIIHHHFFFFFFDDDCCCBBBBBBAAAAAAAAABBBDDDCCCBBB@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>===<<<===??????===<<<============???@@@AAABBBGGGLLLQQQNNNHHHFFFKKKQQQRRRQQQUUUaaaqqq~~~||||||~~~vvvmmm```TTTKKKCCC===888888777444222222222222333444333222111111000111111((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((***++++++***))))))***(((((())))))))))))******((((((((((((((((((((((((((())))))))))))*********++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,+++***)))((('''&&&&&&))))))))))))))))))))))))************************))))))))))))))))))(((((())))))))))))))))))))))))******))))))))))))(((((('''''''''''''''''''''''')))(((((('''''''''(((((('''''''''((((((((((((((()))))))))(((((((((''''''$$$&&&))))))(((''''''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***)))))))))))))))((((((((((((((()))))))))******************))))))))))))++++++++++++++++++++++++******++++++,,,,,,---------------...//////000000......////////////000000......//////000000111111333333444444555666777777888777666666888999999999888777666888:::<<<<<<<<<:::999:::===@@@BBBAAA@@@@@@???======???@@@@@@???BBBCCCDDDDDDCCCCCCEEEGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLMMMLLLIIIGGGFFFHHHJJJGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHLLLKKKIIIHHHIIIJJJLLLMMMOOONNNKKKHHHFFFEEEDDDDDD@@@@@@??????>>>>>>??????BBBAAA@@@???>>>=========>>>>>>???@@@@@@@@@@@@@@@>>>===<<<===>>>???===;;;<<<<<<<<<===>>>???@@@AAAAAAGGGMMMKKKEEE@@@AAADDDCCCDDDGGGMMMUUUccc|||}}}jjj\\\JJJ@@@???>>>888222444333222000000111111222111111000000000000000111(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((((((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''')))+++,,,***))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((()))))))))***************************************++++++++++++******************************************************)))*********++++++,,,,,,---,,,,,,,,,++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******************++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))*********************))))))((((((((())))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''((((((((((((((('''''''''))))))(((((((((''''''''' ###&&&((('''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((()))************))))))))))))((((((((()))))))))***************)))))))))))))))***+++++++++++++++,,,,,,))))))******+++,,,---...---------....../////////------...//////000111111---......///000000111111111222333444555666777888:::888777777888:::999888888888777888999;;;;;;<<<;;;:::;;;===@@@BBBBBBBBBDDDBBB@@@@@@AAABBBAAAAAABBBCCCEEEEEEDDDEEEGGGHHHGGGGGGIIIJJJLLLMMMMMMMMMNNNNNNNNNKKKIIIHHHHHHJJJHHHHHHHHHHHHGGGEEEDDDCCCCCCBBBBBBCCCDDDFFFHHHIIIMMMLLLJJJIIIIIIJJJKKKLLLOOOMMMIIIEEECCCBBBAAABBBAAA@@@@@@?????????@@@@@@AAA@@@???>>>===============>>>>>>???@@@?????????===<<<<<<===>>>>>>===;;;;;;;;;;;;;;;<<<===>>>???===BBBGGGEEE@@@;;;;;;===<<>>===<<<<<<>>>AAADDDDDDDDDFFFEEECCCCCCDDDEEEDDDCCCBBBDDDFFFFFFFFFFFFGGGIIIEEEFFFGGGIIIKKKLLLLLLLLLNNNNNNNNNMMMJJJIIIJJJKKKJJJKKKKKKKKKJJJHHHFFFEEEFFFEEEEEEEEEGGGHHHJJJKKKMMMLLLKKKJJJIIIIIIJJJJJJMMMKKKGGGDDDAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>=========>>><<<===>>>>>>??????>>>>>>===<<<;;;<<<>>>>>><<<;;;::::::::::::;;;<<<======;;;>>>@@@???;;;888;;;>>>;;;:::===AAABBBCCCHHHPPPcccnnnvvvllleeeLLLDDD;;;777777888666444111111111111111222222333/////////...//////000000(((((((((((((((((((((((())))))))))))************'''(((((((((((((((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((''''''&&&%%%###"""!!!''''''''''''(((((((((((())))))))))))))))))))))))''')))******)))(((((()))******)))(((((('''&&&&&&************************))))))))))))************************************))))))************))))))************************************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))))))))******+++++++++************************'''(((((())))))***************************))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&###%%%((()))((((((((()))(((((((((((()))))))))***''''''''''''(((((((((((((((((()))))))))))))))***)))))))))*********++++++))))))))))))*********************++++++,,,,,,---,,,+++*********,,,---...------------------------......///000000111222222/////////000111111222222111111222222333444555555888777666666888999999999888:::;;;;;;;;;<<<>>>@@@>>>======>>>BBBDDDEEEEEEEEEDDDBBBCCCDDDEEEEEEDDDDDDFFFHHHHHHGGGGGGHHHIIICCCDDDFFFHHHJJJKKKKKKLLLLLLMMMOOONNNMMMLLLMMMOOOOOOOOOPPPPPPOOOLLLJJJHHHJJJIIIIIIIIIIIIKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHHHHJJJIIIFFFCCCAAA@@@???????????????>>>??????@@@AAA@@@???>>>>>>=========>>><<<<<<===>>>>>>>>>>>>>>>===<<<;;;<<<===>>><<<:::999999999999999:::;;;;;;:::<<<<<<:::777777:::>>>>>>999666888<<<>>>CCCIIIJJJSSS```ooo~~~wwwiii\\\PPPIII===;;;999666555444333333111111222222222222222222000000///////////////000))))))))))))))))))))))))((((((((()))))))))******((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''(((((((((((())))))))))))))))))))))))((()))***)))'''''')))***'''''''''((((((((())))))************************''''''((((((((()))))))))************************))))))************))))))************************************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++*********)))))))))))))))))))))(((((())))))))))))))))))))))))''''''(((((()))******+++(((((())))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&###%%%&&&&&&%%%%%%&&&((('''''''''((((((((())))))''''''((((((((()))))))))''''''((((((((()))))))))((((((((()))))))))******((()))))))))************)))******+++,,,,,,------...---+++++++++,,,---///------------------------.........//////000000000000000111111222222333333333333333333444444555555666555444555777999999999777999;;;;;;;;;<<>>===<<<===AAACCCEEEEEEDDDBBBAAABBBDDDEEEEEEDDDEEEGGGIIIIIIHHHGGGGGGHHHCCCDDDFFFHHHJJJKKKLLLLLLKKKMMMOOOPPPPPPPPPRRRSSSSSSTTTUUUUUUSSSQQQNNNLLLMMMLLLKKKKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFHHHGGGFFFDDDBBB@@@???>>>???????????????@@@AAAAAA>>>======<<<<<<<<<<<<<<<;;;<<<======>>>>>>======<<<;;;;;;<<<======<<<:::999888888888888999::::::999:::;;;999777666888;;;===888555777999;;;@@@EEE>>>CCCKKKTTT___nnn~~~|||lll]]]PPPFFF???<<<999888666555555555444333111111222222222111111000222222111000////////////************************&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((&&&''')))+++###$$$%%%''')))***+++,,,))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))******+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************+++*********))))))((((((******)))((('''&&&&&&%%%((((((((((((((((((((((((&&&''''''((()))******+++&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((((((%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&((()))))))))'''(((***+++&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))*********+++))))))***+++,,,,,,------000...,,,++++++,,,---///---------------------------------...............111111111222333333444444444444555555555555555555555444333444777999:::999555888:::;;;:::;;;???BBB===<<<;;;<<>>AAAAAA@@@@@@AAABBBCCCCCC<<<<<<;;;:::::::::;;;;;;;;;<<<<<<===============<<<;;;;;;<<<======<<<:::888888888888888888999999888:::;;;:::777555555666444333555888777555777;;;<<<>>>AAAEEELLLWWWfffppp~~~{{{vvvkkkZZZKKKBBB>>>======888444111111333444222000111111111111111000//////333333222000////////////***)))((('''&&&&&&'''(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))(((((()))((('''&&&%%%&&&&&&'''******))))))(((((('''''')))))))))))))))))))))))))))***+++------,,,+++***))))))))))))************(((((((((((())))))))))))************************)))))))))))))))))))))))),,,+++)))((((((((()))******(((((()))***+++***)))'''((()))******+++******))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))***)))((()))***+++***)))(((((('''&&&%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%******)))((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((()))************+++++++++.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---////////////////////////111111111222333333444444444555555666666666666666555444444555555666777888999999;;;<<<>>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHHHHHHHFFFFFFHHHJJJLLLLLLIIIFFFHHHGGGFFFHHHKKKNNNPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTVVVXXXWWWSSSPPPPPPPPPTTTTTTTTTQQQLLLHHHFFFFFFNNNKKKIIIIIIJJJJJJHHHEEEGGGFFFFFFEEEEEEDDDDDDDDDAAACCCEEEEEEBBBAAABBBDDDAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;888888777777777777777888888888888888888777666666777666666666666888:::;;;;;;;;;<<>>AAABBBAAAAAABBBDDDBBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<===999888888777666666777777777888888888888777666555555555444444555777888999:::::::::;;;>>>BBBFFFIIIKKKSSSaaasss~~~|||wwwsssmmmcccVVVKKKKKKIIIEEE@@@;;;777444222111111111111111111111111000000000000000000000000//////......//////000111)))(((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))(((((((((((((((((((((((('''''''''((()))***+++,,,(((((())))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))******)))((((((((()))))))))((('''(((***+++***)))************)))((('''&&&))))))))))))))))))))))))*********+++******))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&)))((((((''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''$$$%%%&&&'''((()))******(((''''''&&&&&&&&&&&&'''))))))(((((((((((())))))(((((())))))))))))(((((()))************+++++++++------------,,,,,,,,,,,,++++++,,,,,,------------------------------------000000000111222222333333666666777888888888888777666666666777777888999::::::;;;<<<>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHKKKKKKMMMOOOQQQQQQOOOMMMHHHIIIJJJIIIHHHJJJOOOTTTSSSSSSTTTUUUVVVVVVVVVUUUUUUVVVUUUSSSPPPOOOOOOQQQOOOOOONNNLLLIIIIIIJJJKKKOOONNNMMMMMMMMMLLLJJJHHHIIIIIIIIIHHHHHHHHHHHHHHH<<<>>>BBBCCCCCCBBBBBBBBBDDDCCC@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???:::999888777666555555555777777777777777666666555444444333444444555666777999888777777888:::<<<>>>???CCCJJJUUUcccsss}}}vvvsssqqqhhh___ZZZXXXQQQFFF<<<<<<;;;:::999666444222111000000000000000000000000000000000000000000000000///............///000000''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''&&&&&&''''''&&&''''''(((((()))))))))((((((((((((((((((((((((***)))))))))***+++---///(((((((((((()))))))))***(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))((((((((()))))))))((('''(((*********((())))))******)))(((''''''))))))))))))))))))))))))******+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((((('''''''''&&&&&&(((((((((''''''((((((((()))((((((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((*********)))'''''''''((((((((())))))&&&&&&''''''((())))))***(((''''''&&&&&&'''''''''))))))(((((((((((())))))(((((())))))))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////////////////////////////000111111222222333555555666777777777777777666666666666777888999999;;;;;;===>>>???AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKLLLNNNPPPQQQOOOMMMHHHKKKLLLJJJGGGHHHNNNUUUTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRPPPNNNMMMNNNOOOJJJJJJJJJHHHGGGHHHJJJMMMOOOOOOOOOOOONNNMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJCCCEEEGGGHHHGGGDDDBBBAAAEEECCCAAA???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>???@@@::::::888777555555444444666666666777777666555555444444444444444555666666777777555555555666777888??????AAAEEEMMMWWW```ffftttpppfffaaa^^^XXXQQQLLLJJJEEE===777222333444444333222000///000000000000000000000000000000///////////////.........------......///000&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))(((((()))+++---...'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''')))***)))(((''''''((()))))))))))))))((((((((((((((((((((((((***************)))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''')))))))))(((((((((''''''((((((''''''''''''((((((((((((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''(((((('''''''''''''''''''''''')))''''''((()))***)))(((&&&&&&''''''((()))))))))(((((((((((((((((((((''')))((((((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000000000000000000000000000000000111222222333333333444555555666666555555555555555555666777888888;;;<<<<<<>>>???@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKNNNOOONNNLLLIIILLLMMMKKKGGGHHHNNNSSSSSSTTTUUUVVVVVVVVVVVVVVVTTTRRRPPPNNNMMMMMMMMMMMMGGGGGGGGGFFFEEEGGGJJJMMMNNNOOOPPPPPPNNNLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGHHHIIIHHHGGGDDDBBBDDDCCCAAA???============;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<===>>>???:::999888666555444444444444555555666666666555555444444555555555555555555666666555555555666888888<<<<<<<<<===@@@DDDIIIKKKVVVaaaooozzz}}}yyyuuu|||kkk\\\RRRMMMGGGGGGGGGDDD???:::777555000111222333222111000////////////////////////////////////......------------------------......///%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((())))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((((('''&&&''')))***)))(((%%%&&&'''((())))))))))))(((((((((((((((((((((((()))))))))***))))))((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((***)))))))))(((((((((((((((''''''&&&&&&''''''(((''''''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&)))(((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((()))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...//////000222222222222222222222222000111111222333333444444333333444555555555555444444444444444555666777888;;;;;;<<<===>>>???@@@@@@>>>??????@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGIIILLLMMMMMMLLLJJJLLLMMMLLLJJJJJJMMMPPPPPPQQQRRRTTTUUUVVVVVVVVVTTTRRRPPPOOOOOONNNMMMKKKGGGGGGHHHGGGFFFGGGIIILLLLLLNNNPPPPPPMMMJJJIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLEEEDDDCCCEEEFFFGGGFFFEEECCCAAA@@@>>>=========>>>999999999999999999999999777777888999:::;;;;;;<<<999888777666555444444444333444555555555555555555444444555666666555555444555555555666666888999999888888:::;;;===???AAAAAAFFFLLLTTTZZZaaannn}}}vvvnnnwww}}}|||~~~yyynnn```SSSHHHBBB>>>:::>>>AAA@@@;;;666555666222222222222222111000///////////////////////////000//////......------------,,,,,,,,,,,,---......$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&''''''((((((''''''&&&%%%%%%'''(((((((((''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((((((((('''&&&''')))))))))(((''''''((((((((((((((('''(((((((((((((((((((((((('''((())))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))(((((((((((())))))(((((())))))))))))(((((()))************+++++++++******+++++++++,,,,,,,,,++++++,,,---...///000000111111111111111111111111222222222333444444555555333444444555555555555555555555555555666777888999::::::;;;<<<===>>>>>>???>>>>>>??????@@@AAAAAABBB???@@@BBBDDDFFFGGGHHHIIIHHHGGGGGGIIILLLNNNNNNMMMKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNPPPRRRSSSTTTUUUUUUVVVTTTRRRRRRRRRRRROOOLLLIIIJJJKKKJJJIIIIIIJJJKKKIIILLLOOOOOOLLLHHHGGGGGGEEEEEEFFFGGGIIIJJJJJJKKKFFFCCCAAABBBDDDFFFEEEDDD@@@???>>>===<<<===>>>>>>888888888888888888888888666666666777777888888888888777666555555555555555222333444555555555555555222333444555555444333222444444444555666777777888666777888999;;;<<<>>>>>>@@@AAACCCEEEIIIRRR^^^ggg{{{qqquuu~~~yyyvvvtttnnniiiggg^^^XXXPPPGGGAAA<<<999777777999;;;:::888555555555222222111000//////000000........................222111111000//////......,,,,,,,,,+++,,,------...###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&$$$%%%'''(((((((((''''''(((((((((''''''&&&&&&%%%******************************+++++++++)))'''&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((((('''&&&''')))))))))'''))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''((())))))***))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%#########%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))(((((())))))))))))(((((()))************+++++++++*********++++++,,,,,,,,,++++++,,,---...///000111000000000000000000000000222333333444444555555666444555555666666666666666666666666666777888999:::999::::::;;;<<<===>>>>>>>>>>>>???@@@@@@AAABBBBBB===>>>@@@CCCEEEGGGHHHIIIJJJIIIIIIKKKNNNPPPPPPOOOLLLKKKLLLMMMOOONNNLLLJJJKKKLLLNNNPPPRRRTTTUUUUUUWWWVVVTTTUUUVVVTTTPPPMMMKKKLLLNNNMMMLLLJJJJJJKKKHHHKKKNNNNNNJJJGGGFFFFFFDDDDDDEEEFFFHHHIIIJJJJJJKKKGGGCCCBBBCCCDDDCCCBBB???>>>===<<<<<<===>>>???777777777777777777777777555555555555666666666666777666666555555555666666222333444444555555555444111222333444333333111000333333444444555555555555444333333333444666777888===<<<;;;;;;>>>EEEMMMSSSZZZdddqqq~~~wwwxxx}}}uuukkkgggcccYYYNNNHHHEEEBBB===:::888777666555666444111111222222000...111000///.........///000........................333333333222111000000///,,,,,,++++++,,,,,,---...%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''((()))((('''%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''((()))***%%%&&&'''(((((('''&&&%%%((('''%%%%%%'''((('''&&&&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++(((((())))))((('''&&&%%%''''''((((((((((((((((((&&&&&&&&&&&&'''''''''(((+++)))((('''((()))+++,,,******+++++++++,,,,,,,,,)))************+++++++++++++++---...///000000000000000///////////////000222111000//////111333444111444777999999999999999888666777<<<<<<666555888999:::;;;<<<============@@@@@@?????????@@@BBBCCCCCCDDDEEEDDDCCCCCCEEEGGGNNNMMMLLLLLLLLLMMMNNNOOOKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSUUUVVVWWWTTTTTTTTTSSSQQQPPPPPPOOONNNOOOOOOMMMJJJHHHHHHIIIKKKJJJJJJHHHGGGEEECCCBBBDDDBBBAAABBBDDDFFFFFFEEEIIIHHHFFFCCCBBBAAAAAAAAA@@@???===:::888777666666888666555555666666555444666666666666666666666666222222333444444555555555333333333444444555555555333333333222222111111111222222222333333444444444666555555444444444555555888999::::::999;;;>>>@@@FFFKKKSSSZZZdddsss{{{zzz}}}~~~rrrhhhZZZOOOIIIEEE@@@<<<:::999777666444333333333333333333222222222111111////////////...............---,,,,,,,,,,,,---...,,,---000222111///+++)))000///...---------------%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''((()))((('''%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((''''''''''''(((((()))&&&&&&'''(((((('''&&&&&&((('''%%%%%%'''((('''&&&&&&&&&'''(((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''((((((((((((((('''''''''&&&&&&'''''''''(((((((((***)))((('''((()))+++,,,))))))*********+++++++++)))************+++++++++------------------......000000///////////////000222111000//////111333444222444666777999<<<@@@CCC<<<888777;;;<<<888888;;;999:::;;;<<<<<<<<<<<<<<>>>>>>>>???@@@BBBCCCAAACCCDDDDDDDDDEEEGGGIIIMMMMMMLLLKKKKKKLLLMMMNNNKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTRRRPPPOOOOOOOOONNNMMMNNNOOOPPPNNNKKKIIIIIIIIILLLLLLKKKKKKIIIHHHFFFEEEDDDBBBAAAAAACCCDDDDDDCCCFFFEEECCCAAA@@@??????@@@;;;:::999999888999999999777666555555666666555444555555555555555555555555444444444444444333333333333333333333444444444555333333333222222111111111222222222333333333444444555555444444444444444555666777888888777999;;;>>>>>>AAAFFFIIINNNWWWdddmmmzzz}}}zzzyyyyyyzzz{{{vvvmmmfffYYYQQQFFF@@@===;;;777444777666555333222222222222222222111111111000000000////////////...............---,,,,,,,,,,,,---...,,,---///000///...+++***,,,++++++************+++&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((('''''''''(((((('''%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))((((((''''''&&&'''''''''&&&&&&'''(((((('''&&&&&&((('''%%%%%%'''((('''&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''&&&(((((((((''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''###$$$$$$%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""$$$%%%'''))))))))))))((())))))(((((('''''''''&&&''''''((((((((()))))))))***)))((('''((()))***+++(((((()))))))))*********)))************+++++++++......,,,+++++++++,,,,,,000//////......///000000111111000///000111222333333333444555888>>>EEEKKK@@@:::666777999999999:::999:::;;;;;;;;;;;;;;;:::<<<<<<<<<===>>>@@@AAABBB@@@BBBCCCDDDEEEFFFIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNOOOOOOPPPSSSOOOKKKJJJLLLMMMKKKJJJKKKMMMNNNMMMJJJHHHGGGGGGJJJJJJKKKKKKJJJIIIGGGFFFCCCAAA@@@@@@AAAAAAAAA@@@AAA@@@???>>>============888888777777777888999999777666555555666666555333444444444444444444444444555555444333333222111111222333333333333333444444222222222222222111111111222222222222222333333333444333333333444444444444333444555555555666888::::::<<<>>>>>>???CCCIIIOOOWWW]]]fffnnnxxxxxxrrrnnnllljjjhhhddd\\\QQQIIIBBB===888555666666555333333222111000000000000111000000000000/////////////////////............---------,,,,,,,,,,,,------,,,,,,---------,,,++++++***))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&((('''%%%%%%'''((('''&&&%%%&&&''''''((((((''''''%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$%%%&&&'''((('''&&&&&&)))))))))(((''''''&&&&&&(((((((((((()))))))))))))))(((((((((((()))******))))))))))))*********+++))))))*********+++++++++...,,,***))))))***,,,---//////.........///000000111000000///000111222222333333333444666;;;AAAFFFDDD===666444555777777777999999::::::::::::999999::::::;;;<<<>>>@@@AAABBBAAABBBDDDDDDDDDFFFHHHJJJLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOQQQLLLHHHGGGIIIKKKIIIGGGFFFHHHJJJIIIGGGDDDCCCBBBFFFGGGHHHIIIHHHGGGFFFDDDCCCAAA???>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;999888777666666666666666777555444444555666444333444444444444444444444444444333333333222222222111222222222222333333333333222222222111111111111111111111111222222222222222222222222333333333333333111333444444333444666777777999;;;;;;;;;===@@@CCCCCCFFFJJJOOOVVV```jjjrrrxxx}}}qqqhhhbbbVVVTTTQQQNNNKKKFFF???:::666444333333555666444333000000////////////000000000000000/////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++,,,---...&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&(((((('''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''%%%%%%'''((('''&&&%%%&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((((()))((('''&&&%%%))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((())))))************+++++++++,,,,,,))))))*********++++++++++++***)))((()))+++---///...............///000000000000000000000111111111222333444333333444777:::FFFAAA:::555555777777555777888999999999999999999999:::;;;===>>>@@@@@@AAABBBCCCDDDDDDCCCDDDFFFGGGLLLLLLLLLLLLLLLKKKKKKJJJMMMLLLLLLKKKIIIHHHFFFEEEGGGHHHIIIKKKMMMOOOPPPQQQNNNKKKHHHGGGHHHIIIHHHFFFDDDFFFGGGGGGDDDBBBBBBBBBDDDEEEGGGHHHHHHGGGEEECCCBBB@@@============<<<;;;888999999999999999888888888777666666555555555666666555444444555555444333444444444444444444444444111111111222222222333333222222222222222222222222111111111111111111111111111111111111111111111111000000111222333333222222111222444444333333444666222333555666777888:::;;;<<<===???AAAEEEIIIOOOSSSTTTZZZdddnnnyyyvvviii\\\SSSOOOCCCAAA>>>;;;:::999888888111111111111222111000.../////////...//////000111111000000000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,---...///&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''%%%%%%'''((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((***++++++++++++)))(((&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))***++++++++++++,,,,,,,,,)))************+++++++++***)))))))))***,,,...///------------...///000000/////////000000000111111111222333333111000000111CCCCCC???999666888888777555666777888999999999999::::::<<<>>>???@@@@@@@@@BBBCCCDDDCCCBBBBBBDDDEEEKKKLLLLLLLLLKKKJJJIIIHHHKKKJJJJJJIIIHHHGGGEEEDDDHHHHHHIIIKKKMMMNNNPPPPPPLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGHHHFFFDDDCCCCCCEEEDDDEEEHHHIIIIIIGGGEEECCCAAA???===<<<======<<<:::777888888888888888777666555444555555666777888999666555444444555555444222444444444444444444444444///000000111222222333333222222222111111111111000000000000111111111111111111111111000000000000000...///000222222222111111000222444444333333333444222222333333444444555555888999:::;;;===???AAABBBAAADDDIIIOOOVVV___hhhnnnvvv||||||sssllljjjhhhiiifff^^^RRRGGGAAA>>>;;;999777444444444666777222222222222111000///.../////////......///000000000000000000////////////.........------------,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---+++************++++++,,,&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&(((((('''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((((('''%%%%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))*********)))((('''&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((************++++++++++++)))************+++++++++***+++++++++,,,,,,------------------...///000000...//////000000000000000000111222222000000111222999???@@@:::666777999888333444555777888999999:::;;;<<<===???@@@@@@?????????@@@AAAAAAAAABBBDDDFFFIIIIIIJJJJJJIIIHHHFFFEEEGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJJJJKKKKKKLLLLLLLLLJJJMMMPPPOOOKKKHHHHHHIIIGGGGGGFFFDDDBBBBBBDDDFFFCCCDDDGGGHHHHHHEEEBBB@@@@@@>>><<<<<<<<<===<<<;;;888888999999888777666555666555555555666777888888666555333444555555444222333333333333333333333333000000000111111111111111222222111111000000000000///000000000111111111222111111000000000/////////,,,...000111222222111000///111333333222111222222444333222222333444333333666555555666888999::::::999;;;===>>>AAAFFFKKKOOOTTTYYY```ffflllttt}}}wwwqqqllljjjeee\\\UUUSSSLLLOOOOOOJJJBBB:::777777555555555444333222222333222333333333222111111111//////...------........./////////.........------.........---------,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,---+++******))))))))))))***&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&'''((('''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''(((((('''%%%%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&((()))***+++$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&'''''''''(((&&&''''''((()))((((((((())))))))))))************)))************+++++++++,,,,,,---------,,,++++++,,,,,,,,,---...///000111...//////000000000000000000111111111000222555777...888===888333555777777222333444666888999::::::<<<===>>>@@@@@@@@@???>>><<<>>>???@@@@@@BBBEEEGGGGGGGGGHHHHHHGGGFFFDDDCCCDDDEEEGGGIIIJJJLLLLLLMMMKKKKKKKKKJJJJJJIIIIIIHHHIIIOOOTTTSSSLLLHHHHHHKKKFFFEEEDDDAAA???@@@CCCEEE@@@BBBDDDEEEEEEBBB???<<>>AAAAAAEEEJJJMMMPPPWWWaaaiiittt|||{{{uuulllfff^^^WWWSSSSSSPPPHHHBBB???;;;???BBB@@@:::666666888...000333444333111//////,,,...//////......000111///...------,,,,,,,,,---......---------,,,,,,,,,......---------,,,,,,,,,***+++,,,------,,,+++******+++,,,---------------,,,,,,+++***))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((()))(((''''''''')))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))***)))'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%$$$$$$%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////333333333333333333333333222333333444444555555555555555666777888999999:::;;;;;;<<<<<<======>>>>>>::::::;;;===???BBBEEEFFFCCCCCCCCCCCCCCCCCCCCCBBBHHHIIIIIIKKKLLLNNNOOOOOOLLLJJJIIIJJJMMMPPPOOOMMMLLLQQQUUUTTTOOOKKKKKKLLLKKKIIIEEECCCBBBCCCEEEGGGIIIGGGDDDBBB@@@???<<<999:::;;;===>>>>>><<<;;;999999999:::999888666444333333444555666666555444333666555333222111222333333222222222222111111111000000000000000000000000000////////////000000000000111111111111111111111111000000111111111111111111222111111111222333333444111111111111111000//////111111000000000000111111111111111222222333333333333444555666777999999:::999999:::===@@@EEEJJJLLLVVVYYY___eeelllrrrwwwyyy}}}~~~}}}zzzrrrooojjjccc\\\VVVRRRPPPFFFDDDAAA>>><<<;;;;;;;;;888888777666555444444333111111111111000000000///333333333333333222111000///............---------+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))***************************+++---......---+++***))))))***+++,,,,,,------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))))))))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))((('''&&&'''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////222222222222222222222222222222333333444444555555555666666777888999::::::;;;;;;<<<<<<===>>>>>>???>>>=========>>>@@@BBBDDD@@@AAAAAAAAABBBBBBBBBBBBCCCDDDFFFIIIKKKLLLMMMMMMNNNLLLJJJJJJMMMOOOOOONNNLLLPPPTTTSSSNNNJJJJJJKKKMMMJJJGGGDDDBBBBBBDDDEEEFFFDDDAAA@@@???>>>;;;999:::;;;<<<======;;;:::888999999:::999888666444333555666666666666555555444555444333222222222222222222222111111111000000000////////////////////////.../////////000000000000....................................------------111111111111111222333333111111111111111000//////111111000000000000111111111111222222222222222222222222333444555666777777999999888888999<<<>>>@@@EEEGGGJJJNNNRRRUUUWWWXXX```aaadddgggkkknnnqqqrrrxxx||||||xxxuuusssnnnllliiiggggggddd```]]]VVVTTTPPPKKKGGGCCC@@@???<<<:::777555333333333333444444444444333333333333111111111000000000//////......//////......---,,,............---------------..................---------,,,++++++***))))))***************************+++---......---+++************++++++,,,,,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((('''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))&&&'''(((((((((((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111111111111111111111111111222333333444555555666666777888999:::;;;;;;;;;<<<<<<======>>>??????BBBAAA>>>======>>>AAABBB?????????@@@@@@AAAAAAAAA???AAAEEEIIIKKKMMMMMMMMMOOOMMMJJJJJJKKKMMMNNNNNNLLLOOORRRQQQLLLIIIHHHIIIMMMKKKHHHDDDBBBBBBBBBCCCBBB@@@>>>>>>>>>===;;;:::999:::;;;;;;;;;:::888777999999999999888777555444666666555444333333444444333333333333333222222111111111000000000/////////////////////////////////....../////////000000000........................111111111000000/////////000000//////000000111111000000111111000000//////222111111000000111111222222222222111111111111111111111222222222333333333777666555444444555666777999:::;;;===???@@@@@@@@@FFFGGGIIIKKKNNNPPPRRRSSSUUUYYY^^^dddjjjpppwww{{{}}}~~~yyysssoooiiiiiihhhfffccc```\\\ZZZVVVTTTQQQNNNLLLIIIEEEBBBAAA@@@>>><<<:::888888777777666444222111111222222000000000111111111222222000000000000///////////////////////////......---............------------------............------,,,,,,,,,+++******))))))***************************+++,,,------,,,+++***++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))************))))))***++++++++++++***++++++,,,,,,,,,,,,------............////////////000000000000000000000000000000111222333444444555777777888999:::;;;;;;<<<;;;<<<<<<======>>>??????DDDBBB@@@>>>>>>???BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>AAAEEEJJJMMMOOOOOONNNNNNLLLIIIHHHHHHIIIKKKLLLKKKMMMNNNMMMJJJGGGFFFFFFIIIHHHFFFDDDBBBBBBAAABBB@@@>>>======>>>>>>===<<<999999::::::999888777666888888888888777666666666666444333111111111222222111222333444444333111111000000000000////////////////////////////////////........./////////000000000000000000000000000000333222222111111000000000//////.........//////000///000000000000000//////111111111000000111111111222222111111000000000///111111111111111111111111222222222222333555666777444555777999;;;<<<<<<===<<<===>>>???AAABBBDDDDDDAAADDDGGGJJJMMMQQQVVVYYY\\\]]]```aaaccchhhnnnsssyyyyyyxxxtttooollljjjjjjooommmkkkmmmqqqtttuuuuuusssoooiiidddaaa]]]XXXUUUQQQQQQPPPOOOMMMJJJHHHGGGCCCBBBAAA@@@???>>><<<:::::::::999999888888999999666555444444333444444444////////////000000000000000000/////////.........//////000000000//////............---------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++******))))))***************************+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$$$$$$$&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))************))))))***++++++++++++***+++++++++,,,,,,---------............//////////////////////////////////////////000111222333444555777777888999:::;;;;;;<<<;;;;;;;;;<<<======>>>>>>CCCBBB@@@??????AAADDDEEECCCBBBBBBAAA@@@???>>>>>>===@@@DDDIIILLLMMMMMMLLLIIIIIIGGGFFFEEEFFFHHHIIIIIIJJJJJJJJJHHHFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBB@@@>>>===>>>@@@@@@???>>>999999999999888777666555777777666666666666666666666555333222222222333444000111222333333333222111000000000000////////////..................................../////////////////////////////////////////////......---------//////......---......///...//////000000000//////111000000//////000000111111111111000000/////////222222222111111111111000//////000111222444555666///000222444666777777888666666777888888999:::::::::;;;=========???AAACCCFFFGGGHHHJJJLLLOOORRRUUUYYYYYYXXXUUUQQQNNNMMMNNNRRRQQQPPPPPPRRRSSSTTTTTTSSSQQQNNNKKKHHHFFFDDDBBB@@@@@@@@@??????>>>===<<<999999:::::::::999999999555555444444444444555555222111111111111111222222111111000000///......---/////////............---+++,,,,,,---------,,,,,,...------------,,,,,,,,,,,,+++************+++,,,++++++***************)))************************++++++++++++++++++++++++,,,,,,++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))******+++,,,+++++++++***++++++,,,,,,------...............////////////////////////////////////......///000222333444444666666777888999:::;;;;;;999::::::;;;<<<<<<======????????????@@@BBBCCCDDDCCCBBBBBBAAA@@@???>>>>>>===???BBBEEEGGGHHHHHHHHHEEEFFFFFFFFFDDDDDDFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>???AAABBBAAA@@@::::::999888777666666555555444444444444555555666666666555555555555666666000111222222222222222222111111000000000/////////........................------........./////////------------------------//////////////////////////////......------............///000000000//////000//////......//////000000000000000////////////222222222111111111111111/////////000000000000000///000000111111111111111222222333333333444444444555666888777777888:::<<<======>>>>>>???@@@AAAAAACCCDDDDDDBBB???>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBB@@@???>>><<<::::::999999777777777777777777888888333555666555444222333333222111000000000000000111111111111111111111111111222111111000...------,,,///.........------------,,,,,,------......------------------,,,,,,,,,,,,...---,,,++++++,,,---...************************************************++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,,,,,,,,,,******+++,,,,,,---..................////////////////////////////////////---...///000111333444444555666666777888999::::::888888999::::::;;;;;;<<<<<<<<<===>>>???????????????????????????????????????@@@BBBCCCDDDEEEEEEFFFAAADDDFFFGGGEEEDDDEEEGGGCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFEEEDDDBBBAAA@@@???>>>???AAAAAAAAA@@@;;;;;;999888777666666666333333222222222333444555222333444555555555555555111111111111111222333333222222111111111000000000........................---------.........//////------------------------000000111111222222333333000000///...............---......///000000//////......------------............//////////////////000000000000111111111111//////000000000/////////000000111111111111000000222222222222333333333333111333444333333444666888777777777777888888777777:::;;;;;;:::888777888999888999::::::999:::;;;;;;777777777555444444444555555444444444444444444555///111333333111///000222222111111000000000111111111222222222222222111111/////////......---------.........---------,,,,,,,,,------...//////......---------,,,,,,,,,++++++...---,,,******,,,---...))))))))))))************************************++++++************++++++*********++++++,,,,,,---&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$#########$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************++++++,,,------------,,,******+++,,,,,,---................../////////000000000000000000000000000------...000111333444444555555666777888999::::::777888888999999:::;;;;;;:::;;;<<<======<<<;;;:::;;;;;;<<<===>>>???@@@AAADDDDDDDDDDDDEEEEEEFFFFFF???CCCGGGHHHGGGEEEFFFGGGBBBAAAAAABBBDDDEEEEEEDDDFFFGGGHHHHHHGGGEEEBBB@@@@@@???>>>???@@@AAA@@@???<<<;;;:::888777666666666222111111000111222444555---...000222333333333222222111000000000111333444222222222222111111111111........................---------.........//////////////////////////////,,,,,,---...///000111111111000///...............------...///000000//////---------,,,,,,------------.........//////000000////////////000000111111//////000111222222222222---...///000111222222111000000000111111111222222000111222111000000222333111111111222333333222111444555666555333222333444111222444444333444555666444444444333111111222333555555444333222222222222---000333333111111333555111111000000000111111222/////////000//////...---,,,,,,------------............---------,,,,,,,,,'''((()))***************---------,,,,,,,,,++++++,,,+++)))(((((()))+++,,,)))))))))))))))*********************************++++++************++++++))))))***+++,,,,,,------%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************,,,+++******+++,,,...///000000000000111111111111000/////////111333555666333444555555666555555555444444555666888999:::;;;@@@>>>;;;999999:::;;;===888:::;;;<<<<<<<<<>>>@@@GGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFAAABBBCCCDDDDDDCCCBBBAAAEEEDDDDDDCCCAAA@@@????????????@@@@@@@@@AAAAAAAAA@@@<<<888777888999777555555333222222333444333222555555444333222222111000//////000111222333444444111222444555555333000.........------------.........................................................,,,***+++...000...,,,---------............///........................111///......000111000///111000...------...000111............////////////////////////////////////000000000000000000000000333222111000000111222333000000000000000000000000111111111111111111111111333333333222222111111111333222222222111000000000111111222222222222111111000000000000000000000000000000000000000000000000//////////////////////////////............/////////............---------.........------,,,,,,,,,---,,,,,,+++*********++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************)))))))))***,,,---******))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...////////////000000000111111000/////////000222333444333333444555555555555555555555666777999:::;;;;;;<<<<<<<<<<<<======>>>>>>:::;;;======<<<<<<>>>???BBBAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDAAABBBCCCCCCCCCCCCBBBAAADDDDDDCCCBBBAAA@@@??????======>>>>>>??????@@@@@@>>>;;;888777888888666444555333222222333444333222333333333333333333222222//////000000111222222222000111333444333222///.........------------..............................---------------------------,,,***,,,...///...,,,------------....................................000///...///111333333222/////////000000/////////............////////////........................////////////////////////111000////////////000111////////////////////////000000000000000000000000333333222222222111111111222111111111111111000000000111111222222111111000000000000000000000000000//////////////////////////////////////////////////////............//////............------------------,,,,,,++++++++++++---,,,++++++*********++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))+++***)))))))))***+++,,,******))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///.........////////////000000000///...///000222222222222333444555555666666666666777888:::;;;<<<===:::;;;>>>@@@AAAAAAAAA@@@===>>>???>>>===<<<===???>>>>>>=========>>>>>>???BBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBAAA@@@???>>>>>>;;;;;;<<<<<<===>>>>>>???<<<:::888777777777555333444333111222333444444333222222222222333333444444//////000000000000000000...///111222222000...---......------------......---------------------------------------------------++++++,,,---...---,,,------------............------------------------***))))))***---/////////---...000111111000...------............/////////........................//////////////////////////////............//////////////////////////////////////////////////////222222222111111111111111000000000000111111111111000000111111111111000000000000000000000000000000///////////////////////////////////////////////////......------......///......---------,,,,,,,,,++++++++++++************,,,,,,+++************++++++++++++***************++++++++++++++++++++++++************************((())))))******))))))(((,,,+++******)))*********++++++************++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++************************++++++,,,,,,---......///---------.........//////000000///......///000111111111222222333555666666666777888999:::<<<======<<<===???@@@AAABBBCCCCCC@@@AAAAAA@@@>>>===>>>??????>>>=========>>>???@@@BBBBBBBBBCCCBBBAAA@@@???@@@AAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@???>>>>>>===::::::;;;;;;<<<======>>>;;;;;;::::::999777555444444222111222333444444333222222222222222222222333000000//////............---...///000000///---,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,---------.........------------------------***((('''(((+++,,,,,,,,,,,,---...//////...---,,,---------.........//////........................///////////////////////////..................///////////////////////////////////////////////////111111111111111111111000...//////000000111111111///000000000000000000///////////////////////////////////////////////////...........................------------------...------------,,,,,,,,,+++++++++++++++++++++******++++++***************+++************************************************))))))))))))))))))))))))(((((())))))))))))((((((,,,,,,+++******)))))))))++++++************++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************++++++,,,---............------------............000000///......///000111222111111111222333555666666666777888:::;;;<<<<<<@@@@@@???>>>???AAACCCDDDCCCDDDDDDBBB@@@>>>>>>???@@@???>>>======>>>???@@@@@@AAABBBBBBBBB@@@???>>>@@@@@@????????????@@@@@@@@@@@@@@@??????>>>>>>===;;;;;;;;;;;;<<<<<<<<<===;;;<<<======;;;888666555444222111111333555444444444444333222222111000000000000//////...---------,,,,,,---.........---,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,------------...------------------------000...------.........---------++++++++++++------------------............................................................////////////////////////........................000000000000000000000000000000000000000000000000.........//////000000111...//////000000//////...................................................------------------------------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,*********))))))***++++++************************************************))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++******))))))+++******************+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...---------............///000000///...///000222222333222111000111222333444444444555777888999:::;;;AAA???===<<<===@@@CCCEEEDDDEEEEEEDDDAAA@@@@@@AAA@@@???===;;;;;;<<<===>>>???@@@BBBCCCBBBAAA???>>>??????>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;::::::::::::===??????<<<999666555333222111111333555555444444444333222111000//////000000//////.........---,,,,,,------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,------,,,+++...---+++******+++---...,,,------------.........------------------------..............................////////////..............................000000000000000000000000////////////000000000000............////////////......////////////......................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,***))))))))))))***++++++***************+++++++++************************))))))))))))))))))))))))((())))))******))))))(((******+++++++++***))))))******))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&'''''''''&&&&&&((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...---............/////////000/////////000222333444444333111000000000222333222222333444666777888999;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFFFFEEECCCAAABBBBBBBBB@@@===;;;:::;;;<<<===>>>???BBBCCCCCCBBB@@@??????>>>============>>>???@@@@@@@@@@@@@@@?????????<<<;;;::::::888888777666888<<>>===???AAADDDDDDCCCAAA@@@???>>>===<<<<<<===>>>???AAAAAAAAA@@@@@@@@@@@@@@@;;;;;;:::888777555444444777;;;??????;;;777444333333111000111333555555555111111111111111222222222///000000000000000000000,,,,,,,,,------..................------.........,,,,,,,,,,,,,,,,,,,,,,,,************************(((+++---,,,***)))+++...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---......------...000111111000...---,,,,,,,,,---------......------------------------........................++++++------------++++++................................................---.........//////000000/////////......------,,,---..................---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++************)))(((((())))))*********+++))))))((())))))***++++++))))))******++++++++++++))))))))))))))))))))))))******************************++++++++++++******((()))***+++,,,,,,+++***((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###"""&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))***++++++,,,,,,******+++++++++******)))........................------,,,------...///000///////////////000111111111000///...///000222444333333222222111222222222666555444444555666777888=========>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@>>>======<<<===>>>@@@BBBBBBBBB@@@??????>>><<<;;;<<<===???@@@@@@@@@??????>>>=========>>><<<:::999999888666555888777777777888777555444111222222222222111000000222111111111111111222222111000000///...---------000///...---,,,+++++++++///...,,,***'''$$$"""!!!)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,+++++++++,,,---,,,,,,,,,---------...............------,,,,,,,,,------------------------.........------,,,,,,,,,........................+++...///...,,,+++,,,...////////////////////////,,,,,,,,,---...///000111------------------------.........------,,,,,,,,,.................................------,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,++++++******+++,,,,,,+++*********))))))((((((************************))))))))))))))))))))))))++++++******************))))))((('''''''''''''''))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&'''''''''((((((((('''''''''((())))))************+++++++++*********------------------------------,,,------...///000...............///000000111000///...///000222333333333222222111222222333444444444444555777999:::=========>>>???@@@AAABBBEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@>>>===<<<<<<<<<>>>@@@BBB@@@@@@????????????>>>>>>===;;;999888888888666444666555555555555444333111222222222222111000000///111111000000000111222222000000000///...---------//////...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,------------.........---------,,,,,,,,,------------------------......---------,,,,,,,,,........................000111111...***''''''(((...........................------------......///------------------------......---------,,,,,,,,,------------------------...---------,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++++++++***,,,,,,+++*********++++++************)))))))))(((************************))))))))))))))))))))))))************************))))))((('''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))'''''''''((())))))******************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000......---------...//////111000/////////000222222333222222111222222333333333333444555666999:::;;;<<<<<<===>>>???@@@AAAAAAEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>======<<<===???AAABBB??????@@@@@@@@@@@@AAAAAA<<<;;;999888888777555333555555555444444333111111222222222111111///......000/////////000000111222000000//////...---------///...---,,,,,,++++++,,,++++++,,,---...///000000+++++++++***************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------)))+++,,,,,,******+++---........................//////...---,,,,,,------........................------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++++++++************++++++************************---,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000///............///000000111111000//////000111222222222111111222222333333444555555666777999::::::;;;;;;===>>>??????@@@@@@CCCCCCBBBBBBAAA@@@@@@@@@BBBAAAAAAAAABBBCCCDDDEEEDDDBBBAAA@@@@@@AAACCCDDD@@@??????>>>>>>>>>???@@@??????@@@AAAAAABBBCCCCCC>>><<<:::999999888666555666777777666555333222222222222222111000///...---///////////////000000111/////////......---------...------,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++***)))))))))******************************************************++++++++++++******************+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''((()))+++,,,---///000------------------------///...------,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++*********))))))*********---,,,+++***))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((()))&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,******))))))******,,,,,,------------------------------,,,------...///000000000//////000000111222111111000000000000000000222111111111222222333444777777888888888888888888:::;;;<<<>>>????????????@@@@@@?????????>>>>>>>>>AAAAAABBBBBBCCCEEEFFFGGGFFFEEECCCAAAAAACCCEEEFFFCCCBBBAAA@@@???>>>======??????@@@AAABBBCCCCCCDDD???>>><<<;;;;;;:::888666666777888777444222222333222222222111111000......000000////////////000000............------------------,,,+++++++++,,,,,,---,,,,,,+++***))))))(((,,,+++++++++***)))))))))************************++++++++++++++++++++++++)))******++++++******))))))))))))******+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,,,,++++++------------------------,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++***))))))(((((())))))***,,,+++******)))))))))***))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###%%%'''((()))((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))'''''''''((())))))************)))))))))+++,,,---........................------,,,------...///000111111000000111111222333111111111111000000000000111111111111222333444444888999999999999888777777888:::<<<===>>>???>>>>>>======>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCEEEFFFGGGGGGFFFDDDBBBBBBCCCEEEFFFCCCCCCBBBAAA@@@???>>>===??????@@@AAAAAABBBCCCCCCAAA???===<<<<<<;;;999888444666888666222///000111111222222222222111000000222222111000////////////------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++))))))************))))))(((((())))))***+++++++++((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******))))))))))))*********)))(((''''''((()))*********)))))))))******+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))***+++***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&'''''''''((((((((('''''''''((())))))*********)))(((((()))+++---...------------------------------,,,------...///000000000000000000111111222111111111111111000//////111111111111222333444555777888999::::::999999888888999;;;===>>>>>>===============>>>??????@@@@@@>>>>>>>>>???@@@BBBDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAABBBBBB@@@>>><<<<<<<<<;;;999777555888:::777222///000222111222222333333333333222555444222111//////......------------------------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***************+++++++++************************************************))))))************))))))((((((((()))***+++++++++'''(((***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***...000000///++++++++++++++++++++++++------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))******++++++******))))))))))))*********)))'''&&&&&&''')))***)))(((((())))))***+++,,,((()))))))))************************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***+++---+++)))&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))***++++++,,,,,,***)))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000///////////////000111111111111111111111000///...111111111111222333444555666777888:::;;;;;;::::::777999;;;===>>>>>>===<<<======>>>???@@@AAABBBBBB<<<<<<<<<===>>>@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB??????@@@@@@@@@@@@AAAAAA???>>><<<;;;;;;:::888666777:::===:::555111333555111111222333444444444444777666444222000......---------------------------+++++++++***++++++,,,,,,+++++++++******)))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---******,,,,,,***'''++++++++++++++++++++++++000///---,,,+++*********++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((((())))))*********+++******))))))))))))*********)))'''&&&&&&''')))***'''((((((((()))+++,,,---(((((())))))*********+++************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))((())))))***++++++))))))))))))))))))))))))************************(((((())))))*********+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((((((((%%%###)))222;;;222(((###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))))))))))))))(((((((((((()))))))))))))))******++++++***)))))))))***+++,,,...---+++******+++,,,---)))***+++---...///000000......//////000000111111222111111111000000//////222111///......000222333:::::::::999888777666555555777:::===@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>BBBBBBAAA@@@????????????<<<<<<>>>???@@@@@@@@@???>>>???@@@@@@??????@@@AAA>>>===<<<;;;:::999999999888777555222111000000000333222222222111111000000111000000/////////////////////...---,,,,,,++++++,,,++++++******++++++,,,+++*********))))))(((((())))))************))))))))))))************))))))))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++*********))))))******)))))))))+++,,,---------,,,+++************,,,,,,++++++***))))))))))))***,,,------,,,***))))))************+++++++++++++++************++++++***++++++,,,,,,++++++******+++---......---+++***,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******((((((((((((((())))))***))))))((((((''''''&&&&&&***)))((((((((()))+++,,,))))))))))))************(((((())))))******++++++******)))((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$&&&&&&&&&---666@@@888---&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((())))))((((((((((((((((((((()))))))))))))))******++++++************+++,,,,,,...............///000111((()))***+++,,,------------......///000000111111111111111000000000//////......------///111333555666666777888888888777777777888;;;>>>???@@@????????????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>======??????>>><<<;;;;;;<<<;;;:::999888888888888888888666444222111000000000222111111111000000000///111000//////....../////////......---,,,,,,++++++,,,++++++******++++++,,,************)))))))))((())))))************))))))))))))************))))))))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))++++++***)))***+++,,,,,,,,,,,,+++*********++++++*********************+++)))***,,,------,,,***)))))))))*********+++++++++++++++************++++++***++++++,,,,,,++++++*********+++,,,,,,+++******,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******)))))))))))))))******+++************))))))))))))***)))((((((((()))***+++(((((()))))))))*********((((((((((((((()))))))))))))))(((''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))***)))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""!!! """%%%%%%&&&,,,444???888...(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))))))))******+++***+++,,,,,,---------,,,)))***+++---............)))***++++++,,,,,,,,,+++------......///000000000111111000000000000////////////......///000222333222333555666888999999999888999;;;===>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============>>>???@@@AAA@@@???===<<<;;;;;;;;;<<<:::;;;<<<;;;:::888888999777777666666555666666666666555333111000///000000000000000///////////////000000///............///......------,,,,,,++++++++++++************++++++************))))))))))))))))))************))))))((())))))******))))))((())))))(((((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********+++++++++++++++************))))))))),,,++++++************+++++++++*********+++,,,,,,(((((()))******+++,,,,,,)))***+++,,,,,,+++***))))))))))))*********++++++++++++************++++++******++++++++++++******************************+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))*********))))))******+++,,,))))))))))))************))))))((((((((()))***+++(((((())))))))))))******((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%######%%%$$$###'''---777222***&&&%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))))))))))))))******+++***+++---...///...------(((***+++,,,------,,,+++---------......------,,,,,,------......///000000000000000000000000//////444333222000////////////222333555666888999::::::999:::;;;<<<=========<<<======>>>????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBB???===;;;999888999:::;;;666888::::::999888888999555555444444444555555666555444222000////////////........................000///......------......---------,,,,,,,,,++++++++++++************++++++*********)))))))))))))))))))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++************))))))))))))+++******))))))(((((((((******))))))***+++,,,,,,((()))))))))*********+++)))***++++++++++++***)))))))))))))))************++++++************++++++******++++++++++++******+++***))))))))))))***+++*********************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((())))))***+++((((((((((((''''''''''''(((((((((((())))))******(((((((((((()))))))))***)))))))))(((((('''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%$$$!!!###(((333///***&&&%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((())))))))))))))))))******+++***+++---...//////.........///000000000...---,,,------......------,,,,,,,,,,,,,,,---......////////////////////////000000555444333222111111000000444444666777888888888888999999::::::;;;;;;;;;;;;;;;<<<======>>>>>>======<<<=====================888888888888999;;;<<<===;;;:::888777777888:::;;;888:::<<<<<<:::888777777555444444444444555555666444222111///.........///------------------......///......---------------,,,,,,,,,,,,,,,++++++++++++******))))))******+++))))))))))))))))))******))))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((************************(((((()))))))))*********)))))))))))))))))))))))))))))))))(((((('''&&&&&&))))))))))))***++++++,,,*********)))))))))((((((************************(((((()))))))))*********++++++************++++++)))******++++++******))),,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((''''''''''''((())))))***))))))((('''&&&&&&%%%''''''(((((())))))))))))'''(((((((((((()))))))))*********))))))((((((((()))************)))((('''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&###"""$$$%%%###$$$(((333000,,,(((%%%$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((())))))))))))))))))******+++***+++,,,---...//////////////////...---,,,+++***++++++,,,,,,,,,+++******++++++,,,,,,---...............////////////000000000000111222222333444444444444555666666666666666777777888888999999:::::::::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????:::999999999999999:::;;;888888777666666777888999<<<>>>???>>>:::777555444555555444444444444444555222111///...------......---------------...............---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))************))))))************))))))'''(((((())))))(((((('''))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))************************(((((((((((())))))))))))(((((()))))))))))))))***'''((((((((((((''''''&&&******)))))))))***++++++++++++***))))))(((''''''************************((((((((()))))))))******++++++************++++++))))))************))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******)))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((+++++++++***))))))((((((&&&'''((()))))))))((((((''''''(((((((((((())))))************)))))))))))))))***+++,,,+++***)))((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""!!!%%%&&&%%%&&&(((...---+++(((%%%$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''((()))))))))))))))))))))******+++******++++++,,,...///000---,,,,,,+++******************+++,,,,,,++++++++++++++++++,,,------.............../////////000000------///000111222333333111111222333444555444444555555555666777888999999999::::::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>===<<<;;;:::999999999888888777777666555555555999<<<>>>>>><<<999777777555555444333222222222333111000///------------...------------.........///...------,,,+++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******((()))))))))************))))))************))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))************************'''''''''((((((((())))))(((((((((((())))))******'''((()))*********)))(((+++******))))))))))))***)))))))))))))))(((((((((******))))))))))))******(((((((((((()))))))))***++++++************++++++))))))************))))))((()))***++++++***)))((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((()))*********((((((''''''''''''(((((('''''''''''''''((())))))(((((())))))******++++++&&&'''((()))))))))(((''''''''''''((((((((())))))((((((((()))))))))))))))((()))+++++++++***((('''((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))'''((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$######((($$$###%%%&&&%%%$$$&&&%%%&&&%%%$$$######%%%'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((()))))))))))))))))))))******+++************+++---///000///...---,,,---...///000+++,,,------.........---***++++++,,,,,,---......---.........//////000000---...///////////////...---...000111222333444444444444444444555777888999999999:::;;;;;;;;;;;;:::999999999::::::;;;;;;;;;<<<;;;999777666555444444999888888777666444222111333666:::======<<<<<<<<<555444333222111111111111111000...---,,,,,,---...---------....../////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))))))))******(((((())))))*********+++))))))************))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******((()))***+++,,,,,,+++***++++++***)))(((((())))))''''''(((((())))))************))))))))))))******(((((((((((())))))))))))++++++************++++++))))))************))))))&&&((()))++++++)))(((&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++((((((''''''''''''((((((((((((((((((((()))******###$$$%%%'''(((***+++,,,%%%&&&((()))))))))((('''''''''''''''((((((((()))&&&'''''''''(((((())))))'''(((***+++***)))'''&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))'''((((((((())))))******&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((())))))***+++,,,,,,---***)))((('''&&&&&&'''((())))))))))))************+++,,,------......---------...............------+++,,,------......------))))))*********+++++++++.........////////////000------...///000000//////222222222222222222333333333333444444555666666666999999999999888888888777;;;:::999888888888::::::999999:::999888666444333777888999888666444444555888888777666444333222111111111000000000000000111---.........---,,,++++++++++++------------++++++,,,,,,,,,+++++++++******---------,,,+++***)))((())))))))))))))))))))))))***************)))(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))(((((())))))((('''&&&&&&******))))))((((((''''''))))))************))))))***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''+++***)))((('''''''''''''''''''''''''''((()))))))))))))))(((''''''&&&&&&)))(((''''''((()))'''&&&''''''''''''((((((((((((((()))))))))))))))((((((''')))---//////---)))''')))((((((((((((''''''''')))(((((('''''''''(((((())))))(((((((((((())))))%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))***)))((('''&&&&&&'''((((((((()))))))))*********++++++,,,------------,,,,,,,,,------------,,,,,,+++,,,,,,---------------***+++++++++,,,,,,,,,,,,------........./////////------...//////////////////000000111222333333444333333333444555555666666888888888888777777777777888777777666666666777777;;;;;;;;;:::999888666666666777888777555444333444555444444333222111000000222111000000////////////...............---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))***************)))(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((''''''''''''''''''(((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((('''&&&&&&###$$$%%%'''(((***++++++((())))))******))))))((()))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((('''''''''''')))'''''''''))))))((('''''''''''''''(((((((((((((((((()))))))))((((((''''''))),,,------,,,)))'''((((((((('''''''''&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$###$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&&&&)))(((''''''&&&'''''''''(((((())))))))))))************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---------............---......///////////////---......000111222333444222333333444444555555666777777666666666555555555555666666777777666666666888777666444333333333333444555666666444222222333222222222222111111000000222111000///................../////////...------------............------,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))((((((''''''((())))))))))))((()))))))))))))))))))))))))))))))))(((((((((''''''&&&''''''''''''((((((((()))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((''''''&&&!!!"""$$$&&&(((***+++,,,'''(((((())))))(((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))(((''''''''''''(((((()))&&&''''''''''''(((((((((&&&%%%$$$%%%'''(((((('''''''''''''''((((((((((((''''''((((((((((((''''''((((((***++++++***((((((''''''''''''&&&&&&&&&%%%((((((''''''''''''(((((()))((((((''''''(((((()))%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))***+++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,---------............///////////////...---......///000111111222222222222333444444555555555555555444444444444333555666777999999888777666555444222000000000000111222333555444222111111222222222222222222222222222222111000...---,,,,,,,,,...///////////////......,,,------------------,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''')))))))))((('''))))))))))))))))))))))))%%%&&&(((***+++***)))(((((((((''''''''''''((()))%%%%%%&&&''''''((())))))###""""""###%%%'''&&&%%%''''''''''''((((((((((((&&&''''''(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((''''''''''''(((((()))++++++************++++++$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&'''''''''''''''''''''(((((((((((()))))))))((()))******++++++******++++++,,,---------------+++************+++,,,---************++++++++++++,,,,,,,,,---------.........///////////////......000000//////////////////111111222222333444444444444444444333333333222222333555666777888777666666777666444333222333333444000222333333111000000111000000000111111111111111111000///---,,,+++++++++......///////////////...++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++***))))))(((((((((((((((((((((((('''(((((()))))))))(((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))*********((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((('''******))))))((('''&&&&&&''''''((((((((((((''''''%%%&&&''')))))))))((('''))))))))))))))))))))))))&&&((()))++++++)))(((&&&((((((''''''''''''(((((($$$$$$%%%&&&'''((())))))$$$######$$$&&&(((''''''''''''''''''((((((((((((&&&&&&'''((())))))(((((((((''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))++++++************++++++$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''(((((((((((())))))))))))***++++++++++++******+++,,,---.........---+++***)))))))))***+++,,,))))))*********+++++++++,,,---------............//////////////////...---111111000000//////......000111111222222333333444444444333333333222222222111222333333444444444444555555444333333333333333000111333333111000000111---------------.........//////---,,,++++++++++++------.../////////......++++++************++++++,,,,,,,,,+++++++++******)))***************))))))))))))))))))))))))))))))''''''((()))))))))(((((((((((())))))))))))((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&''''''''')))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((''')))((((((''''''''''''((($$$$$$%%%&&&''''''((((((((('''&&&''')))******)))''''''''''''((((((((((((&&&'''((()))*********)))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''&&&''''''((()))***)))((((((''''''(((((()))###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,++++++)))***+++,,,,,,---------+++***((((((((()))+++,,,*********+++++++++,,,,,,------.........////////////////////////...------111000000000000000000///000000111111222333333333444444333333333222222222111111111111222333444555222333333333333222111111///111333222111000111222------------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,---...............,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))&&&''''''((())))))(((((((((((())))))))))))((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''((('''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((((((((((((((('''''''''(((((()))))))))((())))))******))))))((()))((((((''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******))))))((('''''''''''''''%%%%%%%%%&&&&&&''''''''')))((('''((()))***)))(((''''''''''''(((((((((((('''((()))***++++++++++++''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))***(((''''''&&&&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&''''''''''''((((((((()))******+++,,,,,,,,,,,,+++(((((()))++++++,,,,,,,,,+++***((('''((()))+++,,,++++++,,,,,,,,,---------.........////////////000//////000000///...------//////000000111111222222000000000111222222333333444444444333333333222222333333222222333555666888555666777888777666555444///111333333111111111222/////////......---------,,,,,,++++++***++++++++++++,,,,,,---.........---------++++++++++++------,,,,,,,,,+++++++++******((())))))*********))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((())))))))))))((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''''''''&&&&&&))))))************))))))+++)))(((&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''(((***,,,---***)))((('''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$''''''''''''((((((((()))(((((()))++++++,,,,,,,,,&&&'''((())))))((('''&&&)))(((((((((((('''''''''&&&&&&&&&'''''')))******))))))(((((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''(((((()))*********++++++++++++++++++++++++---,,,***)))))))))******++++++,,,,,,,,,---------++++++,,,,,,---...............------------......,,,---///111111111000000...000333555666555444333222333333444444333333222777666444222222222444555444444444555666666333111444333222333555666555444666555444222111000//////------..................///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111++++++++++++++++++++++++,,,+++***(((''''''&&&&&&''''''(((((())))))******%%%%%%&&&'''((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))((('''''''''''''''(((((()))***)))'''(((+++''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((******))))))((((((''''''''''''((((((((((((''''''++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''(((***++++++++++++***)))(((''''''((()))***(((((())))))))))))(((((($$$"""!!!###''')))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%)))(((&&&$$$$$$%%%&&&'''''''''''''''((((((((((((+++)))'''&&&%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((()))******************************,,,,,,***)))))))))******++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////......------------......,,,---///000111111000000111222222333333444444444333333444444444444333333888777555444333444555666444333222222222222///---444333222333555666555444555444333222222111111222------------------------......---,,,+++++++++++++++++++++,,,,,,,,,------++++++***++++++,,,---...++++++++++++++++++++++++***))))))(((((((((((()))'''((((((((()))))))))***&&&&&&''''''((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((******)))(((((((((((((((***)))(((((('''%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((()))))))))(((((((((((((((''''''((((((((((((''''''******))))))((('''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((()))*********++++++,,,,,,,,,***)))(((''''''((()))***''''''((((((((((((''''''&&&$$$###%%%''')))(((&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((((('''''''''(((((()))&&&%%%###"""!!!"""###$$$''''''''''''((((((((((((***)))'''&&&&&&&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((((((((((((((((((((((((,,,+++******)))******************++++++++++++,,,,,,,,,------...//////000......------------......------...000000000000000444333222111111222444555444444555555555555444444888777666555555555666777999777555444444333222000444333222333555555555444333333333222222333444444,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((((((((((((((()))******(((((((((((())))))))))))''''''((((((((('''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((())))))(((((('''******))))))(((((())))))+++***)))((())))))(((&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))++++++***))))))***+++,,,)))((((((''''''(((((()))&&&&&&&&&''''''&&&&&&&&&((('''&&&&&&(((((('''&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((((('''(((((()))******((('''&&&$$$$$$%%%&&&&&&&&&''''''''''''(((((((((***)))'''&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&########################$$$$$$$$$$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((++++++******************))))))*********+++++++++,,,------......//////000......------------......------...//////000000000444444333222222222333333555555666666666666555555777777666555555666666777;;;888555444555555555444555333333333555555444333444444333333333333444444......------------,,,,,,---,,,,,,+++******++++++***++++++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,************************((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((('''&&&%%%'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((((('''))))))((((((((((((((()))''''''&&&&&&))),,,+++(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&''''''(((((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))***)))'''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))(((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''###########################$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))************+++*********))))))*********+++++++++,,,,,,------.../////////......------------......---------...//////000000222333444555555444222111555666666777777666666555555555555555555555666666666333111111333444555444555444333333444555444333555555444333222222222222000/////////.........---,,,,,,+++*********++++++*********+++++++++,,,,,,...---,,,+++++++++++++++***************************))))))((((((((((((((())))))))))))((((((((((((((()))))))))((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''(((%%%((('''$$$%%%)))((($$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))***((('''%%%%%%&&&((()))''''''(((((((((((('''''''''''''''((((((''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$#########$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))************************))))))***++++++++++++************++++++++++++,,,++++++,,,,,,---......///......------------......------------...///000111000222444666666444222000555555666666666666555555444444555555555555666666555444333444666777777777666444333333444555444222555444333222111111111111111111000000///.........++++++************++++++************+++++++++++++++******)))((((((((()))******************************)))((((((((((((((())))))))))))(((((((((((((((((()))))))))(((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''///555444,,,'''))))))$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))(((''''''((()))***&&&''''''((((((''''''&&&''''''((((((((((((''''''%%%&&&'''&&&$$$###$$$%%%(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((()))******************************((()))***+++,,,++++++***++++++++++++,,,,,,,,,,,,******++++++,,,---------......------------......------,,,,,,---...000111000111333444444444444333444555555666666555555444555555666666777777777777888777777888::::::999777666444333333444555333222222111111000000111111111111000000///......------++++++************++++++************++++++++++++***))))))((((((((())))))************************((((((((((((((())))))******)))))))))(((((((((''''''(((((())))))))))))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((555>>>>>>222)))******'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&((('''%%%$$$%%%'''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******(((((('''&&&%%%%%%%%%%%%''''''((()))))))))))))))%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$$$$&&&''''''&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''(((((()))*********************************((()))***+++,,,,,,+++***++++++,,,,,,,,,---------)))******++++++,,,------.........------.........------,,,,,,---...000111222222111111222444555777444444555555555555444444555666777888888888888888666666666666777777444222666555333333444444333222////////////000111222333000000///...------,,,,,,+++***************++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))&&&&&&''''''(((***+++,,,******))))))((((((((('''''''''((())))))***))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''((()))***...:::<<>>GGGAAA999333111111222333000000111111111222222222444333111000000111333444000000000//////......------+++***+++,,,,,,+++***))))))***+++++++++++++++************************))))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((()))(((&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&''''''((($$$###!!! !!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$################################################%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))***************************************+++++++++***++++++,,,,,,++++++++++++++++++,,,,,,+++...000///...000777>>>DDD???888222111111222222111111111111111222222222333222000//////000222333------......//////000000///---+++++++++***)))'''))))))******+++*********************+++++++++,,,))))))((((((''''''&&&&&&(((((((((((((((((((((((('''%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%'''))))))'''&&&&&&'''''''''((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&###&&&&&&###$$$)))***(((''''''''''''''''''((((((%%%%%%&&&&&&''''''((((((!!!###&&&((()))((('''&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))'''%%%%%%'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))(((((()))***++++++++++++++++++++++++++++++++++++---,,,++++++******+++++++++++++++++++++,,,---...+++---.........000444999;;;777333000000000000///111111111111111111111111111000///......///000111,,,,,,---...///000000111000...,,,++++++***(((&&&))))))***************)))((()))))))))************))))))((((((((((((((((((((((((((()))))))))))))))'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&'''))))))'''%%%'''''''''((((((((())))))''''''((())))))))))))(((((((((((((((((((((((((((******)))(((''''''&&&&&& &&&'''###&&&///222///'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''!!!$$$'''((('''%%%$$$(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,*********+++,,,---...///++++++,,,---...000111222333222111222333333111000111111111111111111111111000000000000000000000000,,,------......////////////---,,,+++,,,,,,***)))*********++++++******)))))))))))))))))))))******(((((())))))))))))))))))'''''''''((((((((())))))'''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((''''''%%%%%%&&&((())))))'''%%%&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$******%%%(((222555111&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''###$$$%%%%%%&&&&&&&&&%%%######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((###$$$$$$%%%&&&&&&''''''&&&&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...*********+++,,,---...///+++******,,,...000///...000111222555777777555333222222111111111111111111///000111111111111000///..................---------,,,++++++------,,,+++******+++++++++******)))************++++++++++++(((((())))))******++++++&&&&&&&&&'''''''''((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&(((******((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&'''''''''&&&%%%%%%&&&(((***)))'''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%+++***######,,,...)))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%+++)))&&&$$$%%%'''***,,,$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&((('''&&&###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%'''((()))***%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&%%%&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))******++++++)))))))))***+++---...///'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////444222222444777777555222111111111000000000000///...000222222000///000111///...---,,,+++*********,,,,,,,,,+++++++++******************************+++)))(((((()))******)))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&%%%$$$&&&((())))))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))))))))(((((('''''''''&&&***)))(((&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&'''(((''''''&&&'''((()))***&&&%%%%%%'''((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((()))******++++++******)))(((((()))***+++******))))))***+++,,,---++++++++++++++++++++++++,,,,,,------.../////////000//////222555555333111222222111111111000000000///000222222000000000111000///...---,,,+++++++++,,,,,,+++++++++*********************************,,,***))))))***++++++***&&&&&&'''((()))***++++++)))((((((((('''''''''&&&&&&%%%$$$&&&((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))(((((()))((((((((('''''''''&&&))))))((('''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))******++++++...,,,***(((''''''((()))---,,,***)))***+++,,,---************************,,,,,,------.../////////000000111333555666444222333333333222222222111111000222333333222111111222111111///...---,,,,,,,,,,,,++++++++++++*********************************+++)))'''((()))***))))))&&&&&&'''((()))******+++((((((((('''''''''''''''&&&%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$######!!!%%%((()))(((&&&$$$"""$$$&&&(((((('''%%%$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((()))(((((((((((())))))))))))((((((((()))******++++++000...,,,)))((()))***+++,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,------.../////////555555777999999888666444444444333333333222222222222444555555444333444444333222000///......------++++++++++++************************************)))'''&&&&&&'''(((((('''))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&%%%%%%$$$#########%%%(((***+++***((('''&&&&&&'''((((((((('''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''((('''''''''(((((((((((()))(((((((((((())))))))))))((((((((()))******++++++---,,,+++))))))***,,,---)))***,,,......,,,)))(((++++++++++++,,,,,,------,,,,,,------.../////////888:::<<<<<<;;;888555333444444444333333333333222444666777777666555555666333222111000///.........+++++++++*********))))))))))))))))))))))))))))))***(((&&&'''((()))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((((((((((((((()))(((&&&%%%$$$&&&''')))'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))******++++++(((((((((((()))***++++++''')))+++------,,,)))(((+++++++++,,,,,,------...,,,,,,------.../////////666999<<<<<<:::666333222444444444333333333222222444666777777666555555666333222111000///.........+++************))))))))))))))))))))))))))))))))),,,***))))))***++++++***%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&)))'''###!!!!!!"""%%%'''(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((()))******++++++'''((()))***+++******)))((((((((())))))******+++)))******+++,,,,,,------,,,,,,------.../////////222666;;;<<<999666444444333333333333222222222222222444555555444333333444333222111000///.........************))))))))))))))))))))))))))))))))))))+++)))'''((()))***))))))$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$%%%%%%$$$"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''''''''%%%&&&'''''''''''''''&&&'''&&&$$$""""""###$$$%%%(((&&&$$$$$$%%%''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))******++++++)))+++,,,...---,,,***)))***(((&&&%%%%%%(((,,,...((())))))***++++++,,,,,,,,,,,,------...//////000000555:::<<<;;;888777777333333333222222222111111000222333333222111111222333222111///......------************))))))))))))))))))))))))))))))))))))'''&&&$$$$$$&&&'''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&&&&&&&&&&$$$"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((('''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&((()))###$$$$$$%%%&&&'''((((((###%%%)))+++,,,+++)))((('''''''''&&&&&&%%%%%%%%%(((&&&$$$$$$%%%''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""&&&&&&%%%%%%$$$###"""""" """$$$%%%%%%%%%###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''((())))))))))))((('''((()))***************++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222333444555555555444333777555444222111111222222333333222222111222222333111111111000000///...---+++++++++************)))((((((((((((((('''''''''***)))((('''&&&&&&'''(((((((((((((((((('''''''''***)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((&&&###!!!!!!$$$'''***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""!!!"""$$$%%%%%%%%%###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''***+++,,,,,,------,,,,,,*********+++******))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111222333444444444333333555444333222222111111111222222111111111111222222000111111000000///...---+++++++++*********))))))&&&&&&''''''(((((()))))))))((('''&&&&&&&&&''''''''''''''''''((((((((((((+++)))(((&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&%%%%%%%%%&&&(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&$$$""" !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$#########!!!"""$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&'''''''''''''''''''''''',,,,,,---............---,,,,,,,,,,,,+++***)))(((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///000111222222222111111333333333333222111000000111000000//////000111111000000000000///...------++++++*********)))))))))%%%%%%&&&'''((()))******((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((((((((()))***)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))+++******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++***)))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---......//////......//////000000000000111111222333222111///...//////.........///000000000000000000///...---,,,************))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++******)))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((()))***************)))***+++,,,,,,,,,,,,,,,(((((()))))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,------......------------....../////////000111111111000///.........------...//////000000000000//////...---,,,*********)))))))))(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++******)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&%%%$$$%%%&&&((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!$$$'''))))))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%###""" ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''))))))***++++++++++++***((()))***+++,,,,,,,,,,,,'''(((((())))))*********************************))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///...//////000//////......------------...///000000////////////...---,,,,,,******)))))))))(((((((((******)))((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''''''''((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&%%%$$$$$$&&&((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%'''((('''%%%$$$################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))******++++++******))))))******+++*********''''''(((((()))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...//////...............//////------------...///000111////////////...---,,,,,,***)))))))))(((((((((((())))))((((((''''''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''''''''(((((((((&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''!!!###$$$&&&((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%% !!!###%%%&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))***************)))((('''&&&''''''((()))******+++((((((((((((((((((((((((((())))))***++++++,,,,,,++++++++++++++++++,,,,,,...---,,,+++,,,---...//////...---,,,,,,---///000---------...///000111111////////////...---,,,+++))))))))))))(((((((((((('''''''''(((((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%''')))++++++***((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$%%%''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''' ###&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""''''''''''''''''''''''''))))))(((((('''''''''&&&+++++++++++++++***)))(((************************(((((((((((())))))))))))******))))))))))))******)))))))))))))))******+++)))))))))))))))))))))))))))***+++,,,---.........///////////////.........////////////............,,,...///...,,,++++++,,,+++******)))(((''''''&&&)))))))))(((''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))(((''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''***)))'''%%%%%%%%%'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((((((((('''''''''&&&))))))******)))(((((('''************************(((((((((((()))))))))***++++++************++++++)))))))))))))))******+++++++++++++++++++++++++++***++++++,,,------------------------............////////////............000000111111111000//////*********)))((('''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%((('''$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''((((((((('''&&&&&&))))))))))))))))))))))))((((((((()))))))))************))))))))))))******)))))))))))))))******+++++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++,,,,,,---........./////////............------+++***,,,//////---+++******))))))((((((''''''$$$$$$%%%%%%&&&''''''((((((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$"""""""""$$$%%%$$$###########################'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######"""""""""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&(((((((((((((((((((((((((((((()))))))))*********''''''&&&&&&&&&&&&'''''')))))))))))))))******+++)))))))))))))))))))))))),,,,,,---------,,,++++++++++++,,,---......////////////.........---------***'''%%%''',,,...+++'''***)))))))))((((((((('''%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))***))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$###$$$&&&'''&&&%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))************''''''&&&&&&&&&&&&'''''')))))))))))))))******+++)))))))))))))))))))))))),,,,,,---------,,,++++++,,,,,,---...///000000111............------------...+++)))+++000222...***))))))))))))((((((((((((((((((((((((''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""###&&&''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))*********)))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((()))))))))))))))))))))******+++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---......//////000000000.........------------,,,...,,,+++---///000...+++))))))))))))((((((((((((***))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''((()))************)))************************))))))*********+++++++++***))))))))))))))))))***)))))))))))))))******+++++++++++++++++++++++++++***++++++,,,------------.................................---------,,,,,,******************)))((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&'''((((((&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))******))))))************************)))************+++++++++((((((''''''''''''(((((()))))))))))))))******+++)))))))))))))))))))))))))))***+++,,,---.........------------------,,,,,,......---------,,,,,,,,,)))+++,,,+++)))(((((()))(((((((((((())))))))))))$$$%%%%%%&&&&&&''''''(((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&'''''''''(((''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%###"""!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$#########&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$##########################################$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''(((((()))***+++++++++***++++++++++++,,,,,,,,,************************+++*********))))))(((((())))))))))))((((((((((((+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,,,,------------,,,,,,+++++++++************)))))))))(((((('''''''''&&&"""######$$$%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''&&&$$$###''''''((((((((('''%%%$$$((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))%%%$$$###"""###$$$%%%&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$!!!!!!'''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''(((((()))******++++++(((((()))))))))*********************************************)))))))))((()))))))))))))))))))))((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,------...---......//////......---+++++++++*********)))))))))(((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''&&&$$$$$$&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&$$$######%%%'''(((''''''&&&%%%$$$######'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&''''''&&&&&&''''''((()))'''(((((())))))******+++((((((((()))))))))******************************************))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------//////000000000000//////++++++*********)))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%###"""!!!&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((('''%%%###''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))***+++***)))((((((''''''''''''((())))))(((((((((((())))))******************++++++++++++*********************************))))))))))))))))))))))))))))))*********((())))))***++++++,,,,,,------------------------111000///...------,,,,,,...//////////////////...************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$###"""'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$&&&))))))%%%"""%%%%%%&&&''')))***++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))*********)))((((((''''''''''''((())))))((((((((((((((()))))))))))))))*********+++++++++************************))))))))))))))))))******((()))))))))*********+++************************------------------------000//////...------,,,+++,,,------......------,,,*********)))))))))(((((('''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''"""###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&***(((%%%''')))+++)))&&&%%%%%%&&&'''((()))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''((((((((())))))************************))))))))))))************((())))))******++++++++++++++++++*********))))))---------------------------.........---,,,++++++++++++,,,,,,,,,,,,++++++******)))))))))((((((((('''''''''(((((((((((((((###$$$%%%&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&''''''###$$$%%%&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&'''&&&$$$###%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######"""###$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((()))************************((()))))))))************((())))))******+++,,,,,,***************+++++++++........................+++,,,,,,------,,,+++******++++++++++++++++++******)))))))))((((((((((((''''''''''''((((((((()))$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&'''''''''&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&!!!"""######""""""$$$%%%&&&&&&%%%$$$###""""""!!!$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''+++)))'''%%%%%%&&&)))***&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''))))))))))))************************************(((((())))))*********+++((())))))***++++++,,,,,,(((((()))***+++,,,,,,---........................)))***+++,,,,,,,,,+++******++++++,,,,,,++++++***))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''''''''&&&&&&######%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&'''''''''&&&%%%%%%'''((()))++++++)))((('''&&&''''''''''''''''''&&&!!!%%%((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((())))))))))))))))))************+++++++++++++++)))))))))***+++,,,))))))(((((((((((())))))(((((())))))******+++++++++,,,------......------.........------,,,,,,,,,,,,+++******+++,,,---...+++***((('''&&&''')))***%%%&&&'''(((((())))))((()))(((&&&$$$###"""######))))))((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""" !!!$$$''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%''')))######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%&&&&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((())))))***************)))************+++++++++,,,+++******)))***++++++,,,,,,++++++++++++,,,,,,************+++++++++++++++,,,------...---------......---------,,,,,,,,,---,,,,,,,,,---...000111---,,,***((('''((())))))))))))*********))))))((())))))((((((((((((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!"""%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%''')))######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((((((((((((((('''))))))***+++++++++++++++)))************+++++++++------,,,+++*********+++***))))))(((((())))))***,,,,,,,,,+++++++++++++++++++++,,,---------------...------------,,,,,,,,,............///111333444000///,,,***)))((())))))************)))(((''''''$$$$$$&&&'''(((((())))))((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%''')))######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))******++++++******))))))*********+++++++++------,,,++++++*********((((((''''''''''''((((((,,,,,,,,,++++++******)))++++++,,,------------,,,------------------------////////////111333555777333111///---+++)))((((((''''''(((((('''&&&&&&%%%"""###%%%'''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%'''(((######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))(((''''''''''''((()))'''((())))))******))))))))))))*********+++++++++,,,,,,,,,,,,++++++******,,,++++++******++++++,,,++++++******)))))))))(((***+++,,,,,,------,,,,,,------------------------////////////111333555777444333111...,,,***((((((%%%%%%&&&'''''''''''''''((((((***++++++***)))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%'''((((((&&&&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''((())))))))))))))))))************+++++++++)))******+++++++++************))))))))))))***************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...............///111333444444333111///---***)))(((&&&&&&'''((())))))))))))(((((()))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&'''%%%$$$###$$$%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$###"""%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((()))************))))))************+++++++++&&&''')))***+++*********((((((''''''''''''(((((()))***************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,---...000111333333111///---+++)))'''''''''(((((()))(((((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''%%%$$$######%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""%%%((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((()))'''&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$######%%%((((((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''%%%$$$######$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((***((('''&&&&&&'''(((***))))))***+++++++++++++++)))************+++++++++%%%&&&((()))************++++++************++++++*********++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,------.........,,,+++******+++,,,---...222222111///---+++)))(((''''''''''''&&&%%%$$$$$$((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&...---,,,***)))'''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$##################$$$&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&"""&&&)))***(((&&&&&&(((%%%%%%%%%&&&&&&&&&''''''$$$&&&))))))'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######((()))***)))'''''')))***&&&&&&''')))++++++***(((***************+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))******************************+++,,,,,,,,,,,,+++...------,,,+++***))))))((()))***+++++++++++++++,,,,,,,,,+++++++++******&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&& !!!"""$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))))))))((((((''''''''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%(((((()))((('''&&&(((***'''''''''(((***+++***))))))))))))******++++++++++++++++++++++++++++++++++++++++++******************************************++++++,,,,,,,,,,,,,,,---,,,,,,++++++*********((()))******+++++++++***++++++++++++*********)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&""""""$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''((())))))'''$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&'''((((((((((((((('''''''''(((((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&'''((('''&&&%%%''')))((('''&&&''')))*********(((((())))))***+++,,,,,,,,,,,,++++++***************************+++++++++******************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******************)))))))))))))))((((((''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&(((***,,,***'''$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))***######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$&&&((()))'''&&&&&&(((***++++++''''''((()))***+++,,,,,,,,,,,,++++++******)))))))))))))))***+++++++++,,,************************))))))***+++++++++***************++++++,,,,,,,,,)))))))))((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((('''%%%###"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))******######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''&&&$$$$$$&&&''')))'''&&&&&&(((***++++++'''(((((()))******+++++++++++++++******))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))*********++++++,,,,,,---))))))(((''''''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%))))))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""""""###%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))******######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''(((((((((&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&'''&&&%%%$$$&&&(((((('''&&&''')))*********((((((((()))))))))*********************************************+++++++++))))))))))))))))))))))))''''''((()))))))))))))))*********++++++,,,,,,,,,***)))'''&&&&&&'''((((((&&&''''''''''''((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&''''''(((''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***'''###"""###&&&'''(((%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%%%%&&&((($$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''((()))***######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&####################################$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))******)))'''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''&&&%%%%%%&&&((('''''''''(((***+++***)))))))))))))))(((((((((((((((((())))))******+++++++++++++++***************))))))))))))))))))))))))((())))))***+++*********++++++++++++++++++,,,,,,***)))'''%%%%%%&&&'''(((&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$&&&'''((('''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&((($$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''((((((((((((((('''''''''(((((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&########################!!!!!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&)))***++++++***(((&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&'''((('''&&&%%%''')))&&&&&&''')))++++++***(((******))))))((((((''''''''''''((()))***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))'''%%%%%%%%%'''((('''''''''((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%%%%%%%%%%''''''######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%'''(((###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''' """###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''((()))))))))(((((('''''''''((((((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""&&&%%%%%%&&&'''&&&###!!!%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$%%%$$$$$$###$$$%%%'''(((((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&))))))++++++***(((&&&$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''')))******)))'''''''''(((+++*********))))))(((((()))))))))***+++++++++,,,************))))))))))))---,,,***)))))))))******((()))***+++++++++++++++...---,,,***)))(((((('''''''''((((((((((((((((((************)))(((&&&&&&)))((('''%%%%%%$$$$$$%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%&&&(((+++,,,&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''&&&&&&'''(((&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$"""$$$&&&)))***)))((('''%%%%%%############%%%%%%'''''''''&&&&&&%%%%%%%%%))))))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$%%%%%%###"""%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$'''(((((()))(((&&&$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((((()))***)))'''&&&'''(((+++*********))))))))))))***************+++++++++************)))))))))))),,,,,,***)))))))))******))))))***+++++++++++++++---,,,+++***)))(((((((((((((((((((((''''''''''''''''''(((''''''&&&%%%$$$((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&'''''''''&&&%%%$$$&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$%%%%%%&&&&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))((()))***)))''''''''')))***************)))))))))+++++++++***************++++++*********))))))))),,,+++******)))***************+++,,,,,,,,,++++++++++++***)))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%'''((())))))((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$%%%&&&&&&&&&'''&&&%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""######!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&%%%###"""!!!###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******)))***+++***)))((()))***************************,,,+++++++++***)))))))))+++++++++*********))))))++++++******************++++++,,,,,,,,,,,,++++++))))))((((((((())))))***)))((((((''''''&&&&&&%%%''''''(((((()))((((((((('''((()))******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$######""""""###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&%%%###"""!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))*********+++,,,,,,******+++,,,***************+++++++++,,,+++++++++***)))))))))++++++++++++************************+++*********+++++++++,,,,,,++++++***((((((''''''(((((()))***((((((''''''&&&&&&&&&%%%&&&'''((((((((((((((('''&&&''')))******(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$$$$###!!!!!!"""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""%%%%%%%%%%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))***+++,,,,,,+++***,,,---*********++++++++++++++++++++++++***************,,,++++++++++++*********))))))***++++++++++++*********+++++++++***))))))((('''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$######%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&'''((((((&&&&&&'''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&!!!!!!"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((('''&&&$$$""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""" """###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''''''''''''''''''''''''''''''''(((((((((((((((((()))+++***))))))+++,,,*********++++++,,,,,,,,,***************+++++++++,,,,,,+++++++++*********((()))***+++,,,++++++***)))************)))((('''(((((('''&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%!!!"""$$$%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((($$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$##################$$$%%%$$$$$$###$$$%%%'''(((&&&%%%###"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((('''''''''&&&((())))))(((((()))+++*********++++++,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,+++++++++******((()))***+++,,,,,,+++***)))))))))))))))(((''''''(((((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((((()))(((((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((!!!"""###%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&+++***)))(((&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$#########$$$%%%&&&((((((######%%%%%%%%%%%%######%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''))))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))%%%%%%$$$######$$$%%%%%%%%%%%%$$$###""""""######%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&''''''((()))******+++************))))))))))))*********++++++,,,,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''%%%(((...///***&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))***%%%%%%$$$######$$$%%%%%%%%%%%%$$$###############%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&''''''(((((())))))(((((())))))*********+++***++++++++++++++++++,,,******)))))))))***+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''""" ###))),,,)))&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$###"""$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((******%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((()))***+++,,,,,,+++++++++++++++************))))))))))))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''"""!!!&&&)))'''&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))******$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((()))******++++++,,,,,,++++++******)))))))))))))))))))))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((($$$###&&&(((%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))))))))((((((((((((((((((******))))))))))))))))))+++++++++******)))))))))(((((())))))************++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''(((''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###(((###"""%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###""""""###$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$"""&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((())))))))))))))))))************))))))((((((***************)))))))))'''((())))))******))))))++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%$$$$$$'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&$$$"""!!!"""$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###%%%&&&''''''&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&''''''(((((())))))))))))))))))))))))*********))))))))))))************'''''')))*********)))(((++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!!$$$&&&%%%$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%###!!! !!!"""$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###%%%'''))))))'''%%%###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))''''''((()))***+++,,,,,,(((((())))))******++++++&&&''')))*********)))(((++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###%%%'''((()))&&&######''')))&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$&&&'''&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((((()))$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***+++***(((%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++******************++++++***((('''((()))***)))'''%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$&&&***,,,+++&&&"""''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&(((******(((&&&&&&&&&'''''''''((((((((())))))******))))))((((((''''''(((((())))))******++++++$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&((()))))))))(((''''''''''''((((((((())))))))))))))))))************************)))))))))((()))))))))))))))))))))))))))************+++++++++************************)))((('''((()))***)))'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$&&&((()))'''%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&'''((((((&&&%%%%%%&&&'''''''''''''''((((((((())))))))))))(((((((((((()))))))))))))))*********$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((((()))(((((((((''''''((((((((()))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))************+++++++++************************)))(((''''''))))))((('''******))))))(((&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''%%%""""""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&$$$###%%%&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))************))))))))))))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''(((((((((((()))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))))))))(((''''''((()))((('''))))))))))))((('''&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$"""""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''&&&%%%######&&&(((''''''''''''&&&&&&&&&&&&''''''(((((())))))******++++++******))))))((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((()))))))))***((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********)))))))))((((((((('''&&&'''((()))(((&&&''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++)))(((&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''%%%$$$%%%''')))''''''''''''''''''''''''''''''(((((())))))******++++++******))))))((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))(((''''''''''''(((((((((((()))))))))******))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++*********))))))(((((('''((('''&&&&&&(((((('''&&&%%%%%%&&&'''((((((''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### ###&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%''')))'''''''''((((((((())))))(((((((((((())))))))))))************))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######!!!"""$$$%%%%%%%%%###"""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((***)))((('''&&&''''''((((((((()))))))))*********))))))))))))************((()))))))))************)))))))))))))))))))))))))))************++++++++++++******)))((((((''''''((('''&&&&&&(((((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###%%%%%%&&&&&&%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$!!!$$$''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$&&&&&&%%%%%%&&&'''&&&''''''((()))***++++++))))))))))))(((((((((((()))))))))))))))*********&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" """$$$%%%%%%%%%###"""$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***)))((('''&&&&&&'''((())))))))))))************))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))************++++++++++++******)))(((''''''&&&((('''&&&&&&'''((('''&&&'''''''''&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""%%%'''&&&$$$$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''' ###%%%&&&%%%$$$$$$%%%&&&'''((()))***+++,,,---******))))))((((((''''''(((((())))))******++++++########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$%%%&&&&&&%%%$$$"""$$$%%%'''((((((''''''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%$$$%%%%%%&&&))))))))))))(((((((((((())))))))))))))))))))))))((()))***,,,,,,+++******)))******++++++******)))++++++************************************************))))))((((((''''''((((((((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$### !!!###%%%&&&%%%$$$"""%%%$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&(((%%%&&&&&&%%%### '''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&&&&'''(((*********))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################)))'''&&&&&&'''((('''&&&###$$$%%%''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###&&&'''(((&&&$$$"""""""""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&''''''''')))(((''''''&&&&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************************************************))))))(((((('''&&&&&&&&&)))(((((('''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))))))))((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$&&&''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%$$$###"""'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''))))))***)))(((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!###$$$$$$$$$###$$$%%%&&&''''''&&&&&&((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###&&&'''((('''%%%#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((()))(((((('''''''''''''''(((((())))))***))))))))))))))))))))))))***))))))))))))***+++++++++***))))))))))))***+++************************************************((((((((('''&&&&&&%%%%%%)))((('''%%%###""" &&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''%%%%%%&&&(((***(((((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """######$$$$$$%%%%%%&&&&&&&&&&&&((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))******((((((((((((((((((((((((***)))((((((((()))+++,,,***)))'''&&&&&&''')))***))))))))))))************************************)))((((((''''''&&&&&&%%%((((((&&&%%%$$$"""!!!!!!&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###############'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&)))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))((('''((()))***)))))))))((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&(((&&&$$$#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###"""######$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((($$$%%%'''(((((('''&&&%%%%%%&&&&&&'''((())))))***((((((((((((((((((((((((***)))((((((((()))+++,,,+++***(((''''''(((***+++(((((()))))))))***************************************))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''(((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$######$$$$$$"""""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((()))******,,,+++************+++,,,'''(((((())))))******************************************)))((((((''''''%%%%%%%%%&&&'''((((((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&$$$""" $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((((((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!"""###%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''######$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((((('''&&&((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%'''(((&&&$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))************************''''''(((((()))******+++***************************))))))(((''''''&&&&&&$$$%%%%%%&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""$$$&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))######%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%'''((()))++++++''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++---,,,***'''&&&%%%$$$#########$$$%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%((('''&&&&&&&&&((()))***'''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&''')))*********)))(((&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++************************)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''' !!!"""$$$&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###%%%'''))))))((('''&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((("""###%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&)))***&&&'''(((((('''%%%###!!!$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&''''''(((((()))***++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""!!! """%%%)))+++'''&&&%%%%%%&&&'''(((***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&