BM6P6(@ ~~~zzzooojjj```VVVMMMGGGDDDCCCKKKXXX___XXXKKKDDD???<<<>>><<<<<<>>>CCCMMM^^^nnnlllVVVQQQWWW___ddddddVVVGGG@@@BBBFFFFFFDDDKKKYYYccc___SSSIIICCC???;;;@@@EEEFFFBBB@@@BBBEEEYYY{{{~~~{{{yyyvvvtttkkkiiifffccc```\\\VVVSSSSSSPPPLLLIIIGGGDDD@@@===;;;:::999888888888999:::<<<::::::;;;<<<@@@MMMZZZvvv}}}ccceeejjjpppuuuzzzxxx\\\EEE@@@<<<222///666222111000///...---,,,,,,------------------------***)))((()))+++,,,,,,*********++++++++++++******************)))))))))))),,,---.../////////...---+++...222333222333666999>>>@@@RRRtttooo\\\SSSUUU___aaa]]]dddooo]]]QQQMMMNNNKKKLLLOOOYYYooo{{{ddd[[[[[[ZZZUUUPPPJJJLLLVVVjjjwwwhhh[[[XXX[[[cccrrrvvvlllbbbWWWNNNHHHDDDCCCCCCBBBBBBBBBCCCCCCFFFHHHJJJJJJKKKNNNUUUZZZ``````aaadddgggkkknnnppplllnnnrrrwww}}}jjj[[[PPPDDD;;;999888>>>HHHRRR```mmmwww{{{yyytttoooooorrrwwwzzz{{{wwwtttrrrqqqpppqqqssssssooolllkkkjjjjjjiiihhhhhhgggggggggffffffeeedddcccbbbbbbbbbbbbccccccccccccbbbbbbbbbccc___ZZZVVVTTTOOOHHHDDDAAA;;;777555444222000222222111111111111222222888;;;???AAA>>><<>>@@@@@@DDDUUUhhhkkk^^^\\\cccnnn}}}xxxyyy~~~zzzqqq```RRRPPPUUU|||sssmmmcccXXXOOOHHHEEEDDDKKKXXXaaaZZZNNNEEE@@@======;;;<<<===???CCCNNNZZZvvvgggZZZXXX[[[___ggg[[[LLLCCCBBBEEEGGGHHHNNNZZZbbb^^^SSSIIIAAA<<<:::@@@EEEEEEBBB@@@BBBDDDUUUvvv~~~|||yyyvvvtttmmmkkkhhheeebbb]]]XXXUUURRRPPPLLLIIIGGGDDD@@@===;;;:::999888888888999999;;;::::::;;;;;;???LLLYYYsssllljjjiiirrr{{{eeeIIIAAA===555333888222111000///...---,,,,,,------------------------***))))))***+++,,,+++*********++++++++++++******************************,,,---.../////////...---,,,///222333222333666999<<>><<>>???>>>???LLL\\\qqqaaa^^^^^^gggvvv~~~xxxwwwzzz}}}{{{xxxpppaaaTTTRRRVVV}}}||||||xxxrrrggg[[[QQQJJJGGGFFFIIIWWWbbb^^^RRRGGGAAA>>>;;;:::;;;===<<<<<>>IIIVVVnnn~~~uuupppkkkwwwlllKKK@@@<<<666333666111111000//////...------------------------------+++***)))***+++,,,+++*********++++++++++++************************++++++,,,------...//////.........000333333222333777:::>>>JJJeee{{{fffZZZUUUTTT\\\aaafffuuuqqqbbbVVVPPPOOOKKKPPPXXXeeewwwuuudddTTTNNNNNNLLLIIIGGGJJJXXXmmmuuueee[[[UUU[[[hhhwww{{{nnnbbbXXXPPPIIIFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFIIILLLMMMOOORRRYYY^^^aaabbbccceeehhhkkkoooppppppooopppppprrrtttvvvwwwwwwdddSSSHHHDDD@@@@@@AAAFFFOOO^^^mmmxxx|||sssooolllmmmrrrzzz~~~|||xxxuuuttttttvvvuuuuuuuuuuuussspppnnnnnnmmmlllkkkjjjiiihhhhhhhhhgggggggggffffffeeeeeeggggggiiijjjlllooopppqqqtttsssmmmddd^^^ZZZSSSLLLDDDAAA<<<999888888777666222222111111111111222222555999???CCCAAA===???DDDOOOPPPQQQRRRVVV___kkktttxxx}}}mmmUUUKKKDDD@@@@@@>>>;;;CCCPPPnnnyyyeee^^^YYY___mmmyyy|||wwwrrrrrrwwwuuusssmmmaaaUUURRRVVV~~~zzzvvvtttsssvvv{{{uuukkk___TTTLLLHHHFFFFFFSSSaaabbbWWWJJJAAA>>>;;;:::;;;======<<>>:::???EEEFFFBBB???@@@BBBMMMhhh~~~zzzvvvssspppmmmiiifffccc___ZZZWWWRRROOOKKKHHHFFFCCC???===;;;:::888777777777888999888777888:::999<<>>@@@GGGLLLPPPRRRTTT\\\hhhrrrxxx}}}{{{[[[PPPGGGCCCCCCAAA===AAAJJJ^^^xxxiii\\\XXX[[[ffftttyyyuuummmiiillljjjiiifff]]]SSSOOOQQQ~~~~~~|||yyyvvvrrrooonnnppp|||}}}wwwnnnbbbWWWNNNHHHEEEBBBNNN]]]ddd^^^PPPCCC===>>>;;;;;;======<<>>FFF___ppp]]]VVVTTTUUU\\\dddrrr}}}qqqggg^^^ZZZZZZOOOTTT^^^iiioooqqqooonnnlllaaaUUUMMMEEE???===>>>UUUkkkwwwiii]]]YYYWWW]]]ooo~~~ttteeeXXXOOOJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGKKKOOOQQQSSSWWW\\\aaabbbbbbccceeegggkkknnnooopppqqqqqqpppqqqtttyyy}}}yyyjjjWWWHHHEEEAAA???CCCIIISSSfffxxx}}}tttkkkggggggjjjsss|||~~~|||yyyxxxxxxzzz{{{zzzzzzzzzzzzxxxuuusssrrrssssssqqqpppnnnlllkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkmmmnnnppptttzzzrrrggg___VVVMMMHHHDDD>>>:::777555333222222222111111111111222222555888AAAJJJLLLFFF@@@???BBBIIIOOOQQQSSSYYYfffqqqwww}}}iiiTTTIIICCCCCCBBB???AAAHHHSSSkkknnn\\\[[[\\\cccooovvvrrriiidddccc```______ZZZQQQLLLLLL~~~yyyvvvuuutttqqqrrrssssssrrroookkkiiimmm{{{}}}yyyqqqggg\\\RRRIIIEEEAAAJJJZZZgggfffXXXGGG===AAA===:::;;;;;;999;;;???@@@LLLeee~~~gggZZZNNNRRRUUUQQQJJJHHHKKKPPPUUU___ddd[[[MMMDDD@@@???;;;AAAGGGHHHDDD@@@@@@AAAJJJ]]]}}}yyytttpppoookkkfffbbb___\\\YYYVVVQQQNNNKKKHHHEEEBBB???<<<:::999888777666777888888666666999;;;:::;;;CCCMMM___www|||uuu}}}zzz```LLLCCC<<<555000111111111000000/////////---------------------------,,,++++++,,,,,,+++*********++++++++++++******((((((((()))******++++++,,,,,,,,,------///000111///222444444444777<<>>>>>BBB^^^uuupppcccZZZ[[[]]]bbbpppyyyoooaaaTTTLLLHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHLLLPPPSSSTTTWWW\\\aaabbbbbbbbbdddfffjjjlllnnnmmmpppqqqrrrrrruuu|||rrr___PPPOOOGGGCCCEEEHHHQQQfff{{{uuummmgggeeefffiiirrrzzz~~~~~~~~~}}}{{{yyyyyyzzz{{{||||||~~~~~~{{{yyyxxxxxxyyyxxxwwwuuurrrpppooonnnnnnnnnnnnoooooopppppppppoooppprrrwww~~~yyylllbbbWWWNNNIIIEEE???:::777555222000222222111111111111222222444777AAAMMMQQQKKKDDD@@@???EEEKKKNNNQQQXXXdddnnnuuu{{{yyy[[[MMMCCCBBBBBB>>>@@@FFFKKK___~~~zzzccc___]]]aaakkkqqqoooiiieee___[[[[[[]]][[[SSSMMMKKK{{{tttmmmhhhffffffgggdddgggkkknnnnnnjjjfffcccmmm|||}}}zzzuuummmbbbVVVLLLFFFBBBHHHWWWjjjoooaaaLLL???@@@<<<:::<<<<<<999999<<>><<>>CCCEEETTTpppooo```]]]___gggmmmllljjjjjjaaa]]]]]]``````ZZZRRROOOrrrmmmeee^^^ZZZYYYZZZ\\\]]]aaagggkkkkkkgggbbb^^^nnn~~~}}}|||xxxpppeeeYYYNNNGGGDDDGGGVVVllluuugggPPP@@@<<<999:::>>>@@@===;;;===@@@BBBQQQooolllSSSRRRPPPKKKGGGHHHNNNTTT^^^rrrzzzdddPPPDDD???<<>><<<:::999777666666666777888666777:::<<<;;;;;;BBBKKKWWWooo|||uuuqqquuu~~~vvvWWWFFF>>>:::999111111111111000000000000------------------------...---+++,,,,,,---+++*********++++++++++++******++++++,,,------...//////,,,,,,,,,,,,---///111222...111333444555999@@@FFFbbbmmm^^^YYYXXX\\\kkk{{{oooddd^^^RRRRRRUUUZZZXXXTTTWWW___```\\\UUUNNNEEEAAAHHHRRRjjjqqqaaaTTTNNN[[[hhhnnnwww}}}nnnfffYYYMMMGGGDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJNNNRRRTTTTTTVVV[[[^^^``````aaabbbeeehhhjjjlllhhhlllppppppppprrrxxx}}}{{{hhhZZZMMMGGGEEEMMMggg~~~mmmiiihhhlllpppttt{{{|||zzzxxxwwwwwwwwwxxxyyyzzz{{{{{{|||{{{|||~~~ssshhh\\\RRRIIIEEE@@@===;;;999888666222222111111111111222222111333===LLLTTTQQQIIICCC<<<>>>BBBFFFLLLUUU```hhhtttzzzvvvbbbNNNGGGCCC>>>>>>BBBBBBMMMfffzzz___\\\]]]dddjjjkkklllnnneeeaaa```eeefff___WWWSSSYYYWWWTTTPPPLLLJJJLLLMMMRRR]]]cccgggiii```[[[dddjjj|||yyy~~~}}}|||vvvooojjjbbbTTTGGGAAAEEESSSiiivvvnnnWWWCCCBBB>>>===???>>>;;;;;;>>>>>>@@@IIIZZZqqq}}}\\\OOOHHHJJJJJJFFFJJJTTT]]]yyytttUUUAAABBB@@@BBBHHHLLLIIIBBB@@@BBBHHHXXXwww}}}zzzuuuppplllmmmiiieeebbb```]]]WWWSSSQQQNNNKKKHHHEEEBBB>>>;;;<<<;;;888666555555666666777888999999:::===AAADDDTTTjjj|||{{{rrrooozzzbbbHHH>>>;;;888555444333111000/////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++******++++++,,,---......//////000000111111000222///444===;;;>>>OOOhhh|||mmmaaa]]]^^^cccooo{{{{{{{{{|||yyypppddd\\\WWWVVVSSSQQQQQQTTTYYY]]]^^^WWWPPPKKKBBB===KKK___wwwcccYYYWWWYYY[[[fffyyyvvvnnn___NNNGGGEEEBBBAAAAAA@@@BBBDDDEEEEEEGGGJJJLLLLLLOOORRRUUUVVVXXX[[[]]]]]]^^^___```ccceeegggiiieeehhhlllnnnpppsssyyy~~~hhh\\\LLLGGGQQQ```~~~tttkkkmmmoooqqqssswww|||}}}{{{{{{}}}~~~}}}|||}}}~~~xxxjjj]]]UUULLLHHHBBB>>>;;;999777555333222111111000000111111555333666AAAQQQXXXRRRIII===::::::@@@HHHPPP[[[dddrrr{{{mmmSSSJJJGGG@@@===???BBBHHHXXXtttlllaaaYYY\\\cccjjjpppvvvooofffdddlllrrrlll```WWWMMMLLLJJJGGGDDDDDDFFFHHHLLLXXX^^^bbbddd[[[WWWaaannnzzzxxx~~~}}}xxxqqqllleeeWWWIIICCCEEEPPPcccrrrooo\\\JJJBBB>>><<<>>>>>>;;;;;;>>>888999@@@MMM___xxxmmmZZZJJJHHHHHHFFFIIIPPPbbb~~~{{{[[[EEEEEE@@@CCCKKKPPPMMMEEEAAABBBHHHXXXvvv|||xxxtttooollliiifffbbb``````]]]XXXTTTQQQNNNKKKHHHEEEBBB>>><<<<<<;;;888666555555666777777888999999:::===AAADDDSSSjjj~~~}}}qqqlllqqqmmmPPPAAA999555444333222111000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++******++++++,,,---......//////000000111111222333111555===<<>>;;;999666444333222111111000000111111333444777>>>MMMXXXUUULLL???:::999>>>DDDLLLVVV___nnnwwwyyyZZZLLLGGGAAA===>>>AAAFFFTTTlllttthhh]]]]]]bbbhhhnnntttpppllljjjnnnssssssiii```@@@@@@???===<<<===@@@CCCEEERRRYYY]]]^^^UUUSSS___uuuwwwvvv~~~~~~zzztttooohhh[[[MMMEEEEEELLL]]]nnnqqqcccSSSCCC>>><<<>>>>>><<<;;;===999:::>>>EEEOOOccckkkRRRHHHHHHHHHLLLQQQfffaaaIIIFFF@@@EEENNNTTTQQQHHHBBBBBBGGGWWWuuu}}}zzzxxxuuuqqqnnnfffccc```______^^^YYYUUUQQQNNNKKKHHHEEECCC???<<<<<<:::999777666666666777777888999999:::<<<@@@CCCRRRhhh|||sssjjjjjjwwwxxxYYYEEE:::333333333222111000000111111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---.........///000111111111222444222666======FFF[[[}}}xxxrrrnnnmmmlll{{{yyynnnkkkjjjnnnsssrrrkkkcccTTTMMMFFFDDDHHHNNNQQQQQQOOOKKKGGGDDD???EEE]]]wwwjjjYYYTTTUUU```gggvvv~~~sssgggbbbUUUIIIEEEDDDBBBAAABBB@@@AAACCCCCCDDDFFFJJJLLLQQQTTTXXXZZZ[[[]]]___aaaaaaaaabbbcccdddfffhhhiiihhhjjjmmmooorrrvvv{{{oooWWWMMMVVVccczzztttpppsssvvvyyyzzz{{{|||~~~|||}}}}}}||||||}}}ooobbbYYYOOOKKKEEE???<<<999666444333222111111000000111111000666777999GGGXXXZZZPPPAAA<<<888;;;@@@FFFPPPZZZiiirrrzzz}}}eeeQQQIIIBBB>>>>>>???BBBMMMaaa~~~|||nnn___[[[]]]bbbhhhnnnqqqtttssspppuuuzzzvvvkkk;;;;;;;;;999888:::>>>AAAAAAOOOWWWYYYYYYQQQRRR```{{{tttrrr{{{~~~~~~{{{vvvssslll___RRRHHHGGGKKKYYYllltttjjjZZZFFF@@@<<<>>>???===<<<===;;;<<<>>>@@@DDDRRRmmm~~~}}}___NNNIIIKKKQQQWWWgggeeeJJJEEEBBBFFFNNNTTTQQQHHHCCCDDDGGGXXXttt|||zzzyyywwwuuuttthhhdddaaa``````^^^ZZZVVVQQQNNNKKKHHHFFFCCC@@@===;;;:::999888777777777777777888999999999<<>>999999===CCCMMMWWWdddmmmvvvyyy}}}qqqWWWKKKEEE@@@???>>>@@@FFFWWWrrrvvvddd\\\\\\```fffmmmsss||||||tttuuu~~~~~~uuu::::::999777666888;;;>>>CCCQQQXXXXXXVVVOOOTTTfffrrroooxxx{{{~~~}}}yyyvvvqqqcccVVVKKKIIIJJJWWWlllxxxpppaaaLLLDDD???@@@AAA???======888999:::::::::DDD[[[pppvvvwww|||rrrZZZNNNLLLSSSZZZiiiiiiLLLEEEDDDFFFLLLQQQNNNGGGDDDFFFGGGXXXsss~~~{{{zzzzzz{{{{{{zzzllliiieeecccbbb___ZZZUUUQQQNNNKKKHHHFFFDDD@@@>>>::::::999888888777777777888888999999999;;;???BBBNNNdddmmmhhhsss```JJJ???999222222111111111111111222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------...///000111222222000444222444;;;@@@RRRoooyyywww|||nnn```___[[[ZZZ^^^dddgggccc^^^YYYPPPGGGHHHPPPUUUSSSOOOFFFCCC@@@>>>BBBSSSpppppp\\\SSSVVV]]]dddrrr|||}}}{{{rrrcccWWWPPPIIICCCBBBCCCBBBBBBDDDAAAAAABBBCCCDDDGGGLLLOOOTTTVVVZZZ\\\]]]^^^```bbbdddddddddeeefffhhhiiijjjllllllnnnqqquuuzzz~~~jjjRRRQQQYYYsssyyyooorrrrrruuuzzz||||||{{{zzzzzzxxxyyy{{{{{{{{{{{{}}}sssdddZZZSSSNNNHHHBBB===:::666444333222111111000000111111---555666333;;;OOOZZZYYYKKKBBB:::999;;;AAALLLVVV___iiirrrwww{{{```PPPHHHCCCAAA>>>???CCCOOOgggkkk```^^^aaagggnnntttyyyvvv~~~zzz888888777555444666999<<>>999999::::::999???OOO```zzzqqqnnnpppvvvlll[[[VVVXXX[[[lllnnnQQQIIIDDDFFFLLLPPPLLLFFFDDDGGGGGGZZZsss{{{zzzzzz|||}}}}}}pppmmmhhheeeccc```ZZZUUUQQQNNNKKKIIIGGGDDDAAA???::::::999999999888888888888888999888888:::>>>AAALLL```{{{sssjjjqqqcccKKK???:::333333222111000000111111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,---...///000111222333///444333555<<>>>>>GGG\\\wwwiiiVVVOOOVVV^^^iiiyyyzzzuuuwwwvvvlll\\\QQQJJJEEEAAACCCCCCBBBBBBEEEBBBBBBCCCCCCEEEHHHMMMQQQUUUWWWZZZ\\\]]]^^^```aaaccccccdddeeefffhhhjjjkkknnnmmmnnnrrrwww|||}}}oooWWWSSSWWWmmm{{{nnniiiqqqrrruuuyyy||||||{{{zzz{{{xxxzzz|||}}}}}}}}}yyyjjj```TTTOOOIIICCC>>>;;;777555333222111111000000111111///333444333888FFFTTT[[[RRRHHH>>>::::::???JJJTTT[[[eeeoootttyyymmmWWWLLLEEEBBB>>>???AAAJJJ]]]{{{mmm___[[[\\\aaafffqqq~~~yyy{{{666777666555444666:::===IIIVVVYYYTTTNNNJJJUUUnnnvvvqqqxxx|||{{{nnnaaaOOOJJJFFFNNNiiixxxZZZOOOFFFFFFGGGDDD@@@???======>>>???===???IIITTTjjj{{{nnniiikkksss|||sssmmmiiieeemmmqqqUUULLLCCCFFFMMMRRROOOGGGDDDEEEHHH[[[sss|||yyyyyyzzzzzzzzzqqqmmmiiifffddd```[[[VVVQQQNNNKKKIIIGGGEEEBBB???999999::::::999999888888888888999888888:::>>>@@@III^^^xxxpppnnneeeMMM???999444333222111000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++******++++++,,,---,,,,,,---///000222333333///555555666>>>HHHcccxxxooolllqqqkkkZZZSSSNNNPPPRRRTTTUUUUUUUUUUUUOOOMMMMMMQQQVVVUUUOOOHHHBBB???<<>>MMM]]]ZZZOOOBBB:::888;;;FFFPPPXXXbbblllqqqwwwzzz^^^OOOFFFCCC??????@@@EEESSSnnnppp```XXXWWWZZZ^^^mmmyyy~~~yyy~~~666666666555666888<<<@@@IIIVVVXXXQQQKKKGGGTTToooxxxssszzz~~~rrreeePPPJJJCCCJJJggg^^^SSSIIIHHHHHHEEEAAA???===<<<===>>>======BBBIIIXXXxxxuuukkkjjjgggqqq~~~{{{rrrlllqqqUUULLLAAAFFFOOOUUURRRIIIDDDDDDIII\\\ttt}}}xxxwwwwwwwwwwwwppplllhhheeedddaaa[[[WWWQQQNNNKKKIIIGGGEEEBBB@@@999999:::::::::999888888888888999888888:::===@@@HHH\\\vvvwwwlllfffNNN@@@999555444333111000/////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++******++++++,,,---,,,,,,---///000222333333000666666888@@@KKKhhhyyyrrrkkkiiimmm{{{~~~aaaQQQLLLHHHLLLQQQSSSRRRQQQRRRTTTMMMMMMPPPUUUYYYVVVNNNGGGAAA===;;;@@@QQQjjjooo[[[OOORRR___lllyyy|||pppjjjmmmmmmbbbSSSJJJEEEAAAAAADDDDDDBBBBBBEEEDDDDDDEEEEEEFFFKKKPPPUUUWWWZZZ\\\^^^___```aaacccaaaaaabbbdddfffiiikkklllpppoooooosssyyyeee^^^]]]eeeVVVJJJLLLHHHRRRcccpppsssnnnhhh^^^___nnntttwwwzzz|||||||||}}}{{{}}}pppfffSSSOOOIIIDDD@@@===:::888333222222111000111111111333///000777777888HHH]]]```SSSDDD:::666888BBBKKKUUU___jjjpppvvv~~~cccPPPGGGBBB?????????BBBMMMeeeyyyggg]]]YYY[[[___jjjuuuyyy~~~999888777555666:::@@@DDDVVV\\\UUUIIIFFFHHHXXXqqquuuvvv||||||ooo[[[NNNHHHMMMaaapppXXXIIIMMMNNNDDD???EEE>>>;;;:::<<<<<<<<<@@@FFFSSSeeeuuufffiiifffiiiuuu}}}uuuyyyvvvXXXHHHDDDFFFOOOWWWRRRFFFBBBFFFLLL^^^vvvzzzwwwtttsssrrrllliiifffcccaaa___[[[YYYQQQNNNJJJGGGFFFCCCAAA???:::999888888777777888888888999:::::::::;;;===???HHHVVVpppuuu}}}eeeMMM@@@;;;666444333333444333222000////////////............,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,***++++++,,,,,,------.........//////000222333444222333777;;;AAATTTyyypppgggllluuuhhhXXXMMMDDDEEEGGGJJJLLLNNNNNNMMMKKKOOOQQQVVVYYYZZZVVVOOOJJJ@@@AAA@@@GGG___zzzsss```VVVRRRVVVeeeuuu|||ppphhhjjjiii]]]NNNEEE????????????@@@AAABBBCCCBBBDDDFFFHHHIIIMMMQQQTTTXXXZZZ]]]```bbbbbbbbbaaabbbcccdddeeefffiiinnnqqqnnnpppsssxxx}}}ttt]]]NNNNNNMMMHHHBBB@@@AAACCCOOOXXX```^^^XXXWWWaaakkkuuuwwwyyy{{{}}}vvvhhhUUUOOOHHHCCC@@@>>>:::666777666444222000/////////444333222111000666HHHYYYhhh[[[JJJ???;;;===CCCIIIQQQZZZfffnnnrrrxxx~~~sssVVVGGGBBBCCCAAAAAADDDGGGTTTqqqppp```ZZZ[[[^^^hhhvvv|||{{{888888666555666;;;BBBGGGWWW\\\SSSHHHEEEGGGYYYsss~~~sssttt|||ttt\\\MMMFFFLLL___zzz___LLLMMMPPPHHHCCCEEE@@@===<<<>>>===<<<>>>CCCFFFUUUqqqwwwjjjeeedddnnnxxx{{{}}}}}}___NNNEEEGGGPPPXXXTTTHHHCCCGGGLLL]]]uuu{{{wwwtttqqqpppkkkiiieeecccaaa^^^[[[XXXRRROOOKKKHHHEEECCC@@@>>>:::999888888777777888888888999:::::::::;;;===???GGGUUUnnnyyy}}}iiiPPPAAA:::777555333222333222111///............------------...---------------------...---+++***)))***+++,,,***++++++,,,,,,---......---.........///111222333333555999<<>>===>>>???EEELLLRRRRRRNNNPPPZZZcccrrruuuyyy|||xxxvvv|||~~~}}}wwwiiiYYYSSSKKKEEEBBB???;;;777888777555333222111222222111111333333222777FFFUUUggg]]]NNNBBB<<<<<>><<<<<>>FFF___~~~iiihhhkkkrrrvvv~~~uuu\\\RRROOOKKKFFFEEEEEEFFFIIIJJJJJJIIIGGGRRR___ddd```WWWOOOKKK??????HHH___vvvsssbbbTTTOOORRRZZZlll~~~zzztttnnnhhh___RRRGGGBBB??????>>>??????@@@AAABBBAAACCCFFFHHHJJJNNNRRRUUUYYY[[[]]]```aaabbbbbbbbbbbbdddeeefffgggiiimmmppptttuuuxxx{{{~~~{{{qqqrrryyyxxxkkk\\\LLLHHHAAA<<<;;;;;;<<<<<<<<<@@@CCCDDDEEEIIIRRRZZZmmmrrryyyrrriiijjjmmmnnnqqqsssuuuwwwyyy}}}yyyjjj^^^WWWOOOHHHDDDAAA<<<888666555444222111111222222///000333555444777CCCQQQfff```TTTGGG===:::;;;===MMMVVVbbbkkkpppwwwkkkSSSIIICCC???>>>@@@AAAGGG\\\sssiii\\\[[[___```nnnwww~~~yyyttt~~~777666555666999AAAKKKQQQ^^^\\\OOODDDDDDHHH\\\{{{nnnppp}}}kkkUUUIIIKKKVVVqqqxxxZZZRRRVVVVVVOOOJJJDDD???===??????<<<;;;===BBBGGGUUUnnnvvvgggccciiipppyyy~~~xxx}}}dddOOOHHHIIIQQQZZZXXXLLLEEEGGGNNN___vvv~~~|||yyytttooollliiigggcccaaa___\\\YYYVVVTTTPPPLLLHHHEEEBBB>>><<<:::999888888777777888888777888::::::999:::<<<>>>EEERRRiii{{{}}}xxx|||sssXXXEEE===999777333111000000...,,,.........---------,,,,,,//////......------,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,---.....................///111222333444888<<>>>>>>>>>>>???@@@AAABBBBBBDDDHHHKKKNNNQQQUUUXXXZZZ[[[]]]```aaabbbccccccdddfffhhhiiijjjlllooorrrwwwyyy{{{}}}rrrcccbbbjjjoookkkcccQQQJJJAAA;;;;;;<<<<<<<<<:::;;;<<<===@@@EEEMMMSSSfffmmmxxxppp```\\\^^^```]]]```dddhhhkkkpppvvvyyyzzzlllbbb[[[QQQJJJEEEAAA<<<999333222111000///000000111000000222444333666BBBNNNcccbbbYYYJJJ===999:::<<>><<<>>>???CCCSSSfffrrr___\\\^^^```llluuu|||vvvooovvv777777777888===EEEOOOVVV___ZZZLLLCCCDDDIII___oooooo}}}pppXXXJJJKKKRRRiiifffXXXXXX[[[WWWQQQFFF@@@===>>>???<<<;;;<<>><<<:::999888888777777888888777888999999999:::<<<>>>DDDPPPggg}}}{{{wwwzzzzzz]]]IIIAAA;;;888444111000///...---////////////.........---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,------...///////////////000111222444444333888<<>>>>>>>>>>>???@@@AAAAAADDDGGGKKKOOOQQQUUUYYY[[[[[[\\\]]]___aaabbbcccdddfffhhhkkklllnnnpppsssvvvyyy{{{}}}~~~ppp```ZZZ```hhhjjjhhhWWWOOODDD===;;;;;;;;;;;;;;;;;;:::;;;===CCCIIINNN___hhhvvvppp[[[PPPNNNNNNLLLPPPUUUZZZ___eeejjjnnnppp}}}nnneee]]]SSSJJJEEE@@@<<<888444333111000000000111111333111000111111555@@@LLL```ddd^^^MMM>>>999<<<>>>FFFOOOZZZdddkkksss|||bbbMMMEEE>>>;;;>>>???AAANNN]]]~~~|||eee]]]^^^aaalllsss{{{uuujjjmmm777888:::===BBBJJJSSSYYY]]]UUUGGGAAADDDIII```sssppp~~~tttYYYKKKLLLOOOcccuuu```[[[______\\\LLLEEE?????????===;;;<<<>>>@@@FFFRRRjjjvvvkkkgggnnnvvv|||xxxuuuqqqVVVKKKKKKSSS]]]]]]QQQHHHHHHWWWggg{{{}}}yyytttooollliiigggcccaaa___\\\XXXVVVSSSPPPKKKHHHEEEBBB???===:::999888888777777888888777888999999999999<<<>>>DDDPPPfff}}}{{{|||fffOOOEEE<<<888444111111000//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////000000000111222333444555333888<<>>>>>===>>>>>>???@@@AAAEEEHHHMMMQQQUUUXXX\\\^^^\\\\\\^^^___aaacccdddeeefffiiillloooqqqtttwwwyyyzzz|||~~~~~~~~~~~~rrrccc[[[[[[aaafffhhh\\\UUUKKKBBB<<<:::999999:::;;;;;;;;;<<<@@@FFFJJJYYYdddsssvvv```QQQHHHDDDAAAEEEJJJOOOTTTYYY^^^bbb___qqqsssfff^^^SSSJJJEEEAAA<<<999777666555333222222333333444111///000000444>>>III[[[eeeeeeSSSAAA;;;===???CCCKKKWWW```gggoooyyymmmSSSIII@@@<<<>>>???@@@JJJWWWsssooobbb^^^```jjjqqqzzzuuuggghhh888:::===AAAFFFMMMUUU[[[XXXOOOAAA>>>CCCHHH___wwwrrr~~~|||___OOONNNLLL[[[~~~jjj___ccchhhgggWWWLLLCCCAAA@@@===<<<<<>>:::999888888777777888888666888999999888999;;;>>>DDDPPPeee|||~~~|||~~~pppTTTGGG<<<999555222111222111111//////.........---------++++++,,,,,,---.........+++,,,,,,------...------,,,,,,------...///////////////000000111333444555555999>>>JJJfffrrrllleeecccaaacccoooyyycccYYYVVVSSSQQQHHHJJJOOOYYY``````WWWOOOQQQXXX]]]ZZZPPPEEE???>>>@@@UUUrrrrrrXXXNNNJJJQQQ]]]mmmuuurrrssskkkZZZLLLFFFBBB???=========>>>>>>???@@@AAADDDHHHMMMRRRVVVYYY]]]___]]]]]]^^^___aaacccdddeeeeeehhhlllppprrruuuyyy{{{yyy|||~~~~~~~~~{{{}}}xxxlllaaa[[[]]]bbbgggddd^^^UUUJJJ@@@;;;:::;;;999<<<>>>>>>>>>@@@FFFKKKTTT```ppp}}}}}}zzzwwwuuutttwwwzzzhhhXXXLLLDDD<<>>::::::888666444333333333333222000///111222444<<>>>>>FFFQQQgggyyyggg```[[[eeemmmxxxvvvfffeee888;;;???DDDIIIPPPWWW\\\TTTKKK===;;;AAAFFF]]]zzzttt~~~fffUUUQQQJJJTTTvvvpppbbbeeemmmooo___SSSHHHCCCAAA>>><<<<<<===@@@BBBDDDNNNjjjoooiiillllllttt|||~~~}}}|||wwwaaaQQQPPPXXXcccdddXXXNNNLLLZZZiii|||}}}yyyuuuqqqooojjjhhhdddbbb```]]]ZZZWWWQQQNNNJJJGGGFFFCCCAAA???:::999999888777888888888666777999999888999;;;===DDDPPPeee{{{~~~zzz~~~|||~~~wwwWWWGGG===999555222222333333222......---------,,,,,,,,,+++,,,,,,---...///000000+++,,,------.........---,,,,,,------.../////////......//////000222333444777:::???MMMlllyyyppppppiiifffbbbfffvvvuuuaaaYYYUUUPPPLLLGGGGGGKKKTTT]]]^^^WWWOOORRRVVVXXXTTTLLLCCC???>>>@@@ZZZxxxlllWWWNNNKKKTTTbbbsss|||qqqoooooogggVVVIIIEEEBBB===============>>>???@@@AAACCCGGGMMMRRRVVVYYY]]]___]]]]]]^^^___aaacccdddfffcccfffkkkooosssvvvyyy|||yyy{{{~~~~~~~~~zzzyyy{{{{{{}}}tttggg^^^\\\aaafffjjjfff^^^QQQEEE>>>===>>>888===AAABBB@@@BBBHHHNNNRRR^^^nnn|||xxxrrrnnnkkkfffcccaaannnxxxuuujjj\\\OOOEEE;;;===AAACCCEEEGGGIIIKKKJJJTTTdddzzz|||iiiaaaUUULLLGGGCCC???<<<999888666333222111111111000///000444555555:::@@@SSShhhqqqbbbKKK???999555@@@HHHRRRZZZaaajjjttt|||eeeQQQFFF=========<<>><<<@@@CCCZZZ}}}rrr|||nnnUUUPPPMMMNNNggghhhjjjtttooonnnbbbSSSIIICCC@@@>>>???;;;===<<>><<<<<<:::999888777777777777888::::::999:::<<<>>>CCCMMMbbbyyy{{{xxxyyyrrrxxx```JJJAAA999333333444111000000000000000000////////////,,,,,,,,,++++++*********++++++,,,---............,,,,,,,,,---------......000111222222111222444666888999@@@UUU{{{vvvqqqoooppphhheeehhhxxxfff[[[RRROOOPPPKKKGGGJJJOOOUUUXXXXXXUUUSSSWWWVVVVVVSSSHHH===;;;>>>EEEgggzzzcccNNNKKKKKKQQQ```vvvyyyttttttjjj[[[OOOGGGCCC???<<<<<<============>>>AAADDDBBBEEEKKKQQQVVVYYYZZZ[[[[[[\\\]]]^^^^^^```cccfffkkkkkkllloootttzzz~~~{{{||||||vvvzzz~~~tttddd\\\aaahhhooommmfff[[[NNNEEEAAAAAA>>>???@@@AAABBBDDDHHHJJJUUU]]]iiiwww~~~uuuiiiaaa]]][[[XXXUUUPPPWWWbbbjjjjjj```QQQEEE>>><<<;;;===BBBFFFGGGGGGCCCIIIVVVkkkyyymmmaaaTTTMMMIIIBBB===;;;777666555333222222333333333222111111111333666777FFF```jjj```RRRBBB888;;;>>>EEENNNXXXaaakkkvvv}}}nnnZZZEEE@@@EEE@@@===DDDIIIZZZrrrrrr___[[[]]]eeerrrwwwqqqgggaaa;;;CCCFFFDDDIIIUUU[[[YYYFFFCCC<<<;;;???BBBXXX{{{sss{{{vvvZZZQQQMMMNNNdddooonnnxxxyyyqqq\\\NNNFFFBBB>>>;;;<<>>===<<<:::999888888777777888999:::::::::;;;===???CCCMMMaaayyy}}}yyy{{{zzzpppuuu~~~eeeMMMBBB:::444444444111000000000000000000/////////...------------,,,,,,++++++,,,,,,------------------------.........////////////111222222111222444666999;;;DDD[[[tttooommmnnnggggggnnn|||```UUULLLJJJKKKFFFDDDGGGLLLRRRUUUVVVTTTRRR[[[XXXUUUOOOEEE;;;;;;AAAJJJlllvvv```NNNMMMMMMTTTdddzzz~~~uuupppoooeeeWWWLLLEEEBBB???===<<<===>>>======>>>AAACCCBBBEEEKKKQQQVVVYYYZZZ[[[[[[\\\\\\\\\]]]___cccgggoooooopppsssxxx~~~|||wwwxxx{{{}}}~~~}}}pppcccbbbffflllmmmkkkdddYYYNNNGGGDDDEEEFFFHHHHHHIIIKKKNNNQQQVVV]]]iiiwwwsssdddXXXRRROOOMMMJJJGGGLLLTTT[[[]]]XXXOOOHHH===;;;999;;;???BBBBBBBBB@@@CCCLLL]]]www}}}ooocccVVVPPPKKKDDD???>>>888777555333222222222333333222111111111333555777AAAZZZeee___UUUEEE;;;======DDDOOOYYYbbblllwww~~~{{{___IIIAAADDD>>>:::AAAEEETTTkkkzzzeee]]]]]]cccnnntttpppiiieee>>>FFFJJJJJJOOOXXX[[[XXXBBB???999999>>>AAAUUUvvvxxxaaaRRRLLLMMM___vvvzzzpppyyyjjjVVVKKKFFF@@@<<<>>>BBB@@@@@@GGGQQQlllrrrjjjgggmmmtttyyy|||xxx\\\[[[]]]kkksssbbbQQQTTT\\\mmm|||xxxtttpppjjjhhheeecccaaa^^^ZZZWWWSSSPPPMMMJJJGGGDDDAAA>>>===<<<;;;999888888888888888999:::::::::;;;===???CCCMMMaaaxxxzzz~~~nnnqqq}}}pppVVVCCC;;;555444444111000111000000000/////////..................------------------------------,,,,,,....../////////000000000///111222222222333555777999>>>JJJeeeqqqllljjjkkkdddhhhuuuyyy^^^RRRHHHEEEFFFBBBCCCFFFKKKPPPSSSTTTTTTTTT^^^ZZZSSSKKK@@@999<<>>===<<<===>>>>>>>>>???AAACCCCCCFFFKKKQQQVVVYYYZZZ[[[[[[[[[[[[[[[\\\___dddhhhpppppprrruuuzzzvvvrrrqqqtttzzzqqqgggdddhhhlllooommmeeeZZZPPPJJJIIIJJJKKKKKKKKKMMMPPPSSSVVV]]]hhhvvvuuucccTTTKKKGGGDDDBBBAAACCCFFFJJJMMMLLLIIIFFF<<<;;;999:::<<<>>>??????DDDBBBEEEQQQgggrrrfffYYYSSSNNNHHHBBBAAA888777555333222222222333222222111111222333555666:::QQQ^^^]]]XXXJJJ===>>>;;;CCCOOO[[[eeennnxxxjjjPPPDDDEEE===:::???CCCLLL```{{{nnnaaa^^^```iiipppooojjjhhhAAAGGGMMMOOOTTTYYYXXXSSS???===777999???AAASSSrrriiiUUULLLNNN[[[lllpppsss{{{cccQQQIIIEEEBBB>>>CCCAAA@@@EEENNNjjjuuuhhheeejjjqqqxxx~~~ccc^^^^^^nnnxxxfffTTTXXX]]]ooo|||yyyuuurrrllliiifffcccaaa___[[[XXXSSSPPPMMMJJJGGGDDDAAA>>>===<<<;;;:::999888888888777888999999999:::<<<>>>CCCMMMaaaxxx|||zzznnnnnnzzz}}}aaaEEE===555444444111000111000000/////////............---------------------///...------,,,,,,,,,,,,....../////////000000000///111222222222333666888:::@@@RRRqqq{{{mmmhhhggghhhaaahhh|||{{{aaaVVVJJJFFFFFFBBBDDDGGGKKKOOORRRTTTVVVWWW___YYYRRRIII>>>888<<>><<<<<<>>>????????????AAABBBDDDGGGLLLQQQUUUYYY[[[[[[\\\\\\[[[[[[\\\```fffkkkkkkmmmooosssyyyvvvlllhhhkkkooo|||pppeeefffjjjooopppkkkbbbWWWPPPNNNNNNOOOOOONNNOOORRRUUUWWW]]]gggssswwwgggYYYNNNHHHDDDBBBAAA@@@???@@@AAABBBAAA@@@;;;:::::::::<<<>>>@@@AAAEEEAAAAAAIII[[[xxxuuuiii\\\UUUPPPJJJDDDCCC999888666444333222222333222222111111222333444444666JJJWWW\\\\\\NNN???===999BBBOOO\\\fffpppzzzwwwYYYIIIGGG???<<>>666444444111000111////////////............,,,,,,,,,,,,,,,---------///...---,,,,,,,,,,,,,,,------.........////////////111222222333444666999:::CCCYYY|||xxxkkkfffcccddd___jjj|||eeeZZZNNNHHHGGGBBBCCCFFFJJJLLLNNNQQQUUUXXX\\\VVVPPPGGG>>>999>>>GGG]]]}}}wwwaaaUUUKKKMMMUUUeeezzz}}}sssllliiibbbYYYMMMDDD@@@>>>===<<<===>>>@@@@@@??????@@@BBBFFFHHHLLLQQQUUUXXX[[[\\\]]]]]]]]]\\\^^^ccciiinnnhhhkkkoootttzzzsssfffbbbbbbkkk}}}mmmiiikkknnnnnnllleee]]]XXXVVVWWWWWWVVVUUUVVVXXXZZZXXX]]]eeeooozzz~~~vvvkkk___UUUNNNIIIGGG@@@>>><<<;;;<<<<<<;;;:::777777888999;;;===@@@BBBAAA======CCCQQQiiixxxlll^^^WWWRRRKKKEEECCC:::999666444333222222222222222111111222222333333555EEEQQQZZZ___RRR???;;;999BBBOOO\\\fffpppzzzaaaLLLGGG???<<>>CCCAAAAAAFFFLLLcccnnndddbbbiiiqqq~~~mmm___XXXjjjwwwfffUUUYYYbbbsss|||zzzwwwuuuqqqmmmiiifffdddbbb___]]]UUURRROOOLLLIIIFFFBBB@@@>>>===<<<:::999999999999666777888888888999;;;===CCCLLL```wwwzzziiibbbgggrrrkkkJJJ@@@777555444111000111/////////.........------,,,,,,,,,,,,,,,---------///...---,,,+++,,,---...------.........////////////000222333333444777999<<>>===<<<===???AAAAAA@@@???@@@AAAGGGIIILLLQQQUUUXXX[[[\\\^^^___``````bbbgggmmmqqqkkknnnssswww|||uuujjjdddeeevvvzzzrrrqqqpppnnnmmmiiiddd```\\\\\\\\\ZZZYYYYYY[[[]]]\\\___fffmmmuuu}}}xxxnnncccZZZRRRNNNLLLBBB@@@===;;;;;;:::999777222444666777888:::>>>AAAAAA>>>>>>CCCLLL```}}}pppbbbZZZTTTLLLFFFCCC;;;999777555333222222222111111222222222222222222555@@@KKKXXXbbbUUUAAA<<<:::BBBNNNZZZeeeooozzzjjjOOOGGG???<<>>===<<<;;;:::999999999777999::::::999:::<<<>>>CCCLLL```www{{{}}}xxx~~~jjjaaa___eee{{{jjjKKKAAA888555444111000222//////.........---------,,,---------...............---,,,++++++,,,...///....../////////000000000///000222333333555888:::@@@KKKhhhvvvjjjddd```^^^```wwwrrrccc^^^TTTMMMLLLGGGBBBEEEGGGGGGFFFIIIPPPVVVXXXQQQHHH???999:::EEERRRnnnvvvcccQQQKKKIIINNN[[[qqqtttkkkfffdddYYYQQQGGG@@@>>>>>>???>>>===???AAABBBAAA@@@@@@AAAHHHJJJMMMPPPUUUXXX[[[\\\___aaacccdddgggkkkpppssspppssswwwzzz}}}rrrhhhrrr~~~{{{vvvtttrrroookkkhhhaaaaaaaaa___]]]]]]___aaa```cccggglllsss{{{xxxkkk```YYYVVVUUUOOOJJJDDD???<<<:::888777333555777777777888<<<@@@BBB??????BBBGGGWWW{{{uuufff^^^WWWNNNGGGDDD;;;:::777555333222222222111111222222222222111111444<<>>BBBGGGYYYvvvoooddd^^^ccclllooommmkkkPPPOOOPPPUUUWWWPPPFFF>>>888777333888>>>;;;DDD\\\~~~oooXXXTTTZZZ___tttzzzsss\\\KKKDDDEEE@@@>>>AAAAAAOOOhhhqqqiiiiiillluuu|||hhh]]]ooo~~~nnn^^^eeeeeewww~~~|||zzztttqqqllliiigggeeecccaaaWWWTTTQQQNNNKKKHHHEEEBBB>>>===<<<;;;:::999999999999:::;;;;;;;;;<<<>>>@@@CCCLLL___wwwzzz}}}zzzsssxxxmmmccc^^^```sssiiiLLLBBB999555444111000222//////.........------------.........//////000000...---+++++++++---///000000000000000111111111111///000222333333555888:::CCCOOOmmmvvvjjjddd___\\\aaa}}}nnnbbb```WWWRRRPPPKKKEEEGGGIIIHHHGGGJJJQQQXXXYYYPPPEEE;;;666:::IIIXXXuuusss___MMMGGGJJJOOO^^^tttuuukkkgggfffUUUMMMCCC>>>===???@@@@@@===???BBBBBBAAA@@@@@@@@@IIIJJJMMMPPPTTTXXX[[[]]]```bbbeeegggiiimmmrrruuusssvvvyyyzzz|||lllpppyyy}}}yyywwwuuuqqqmmmjjjjjjiiigggeeeeeefffhhhdddfffiiimmmrrryyytttggg```^^^^^^^^^WWWMMMDDD>>>:::888666777999::::::888999===@@@???::::::<<<>>>MMMqqqxxxiii```YYYOOOHHHEEE<<<:::888555333222222222111111222222222111111000333:::BBBUUUfff\\\GGGBBB<<>>HHHRRRwwwxxx```ZZZ[[[ZZZsss|||lllQQQKKKFFFAAA@@@@@@BBBJJJSSSppprrreeekkkmmmuuummm\\\mmm|||rrrffffffiii{{{}}}yyyvvvuuuvvvsssoookkkhhhddd```]]]YYYWWWTTTPPPKKKGGGDDDBBBAAA>>>;;;:::::::::999888777888999:::999:::<<<>>>EEENNNaaazzz{{{yyywwwsss~~~kkkbbbeeerrr~~~iiiLLLBBB999777777444111111000...---++++++,,,---......///000///...---...000000///...---------------///000///---++++++---///000000333555555333888???BBBWWW{{{jjjbbbcccaaarrrmmmbbbZZZ\\\]]]VVVPPPMMMLLLKKKIIIGGGHHHKKKPPPTTTVVVHHH>>>;;;888:::LLLcccoooUUUJJJJJJKKKTTTfff~~~yyyqqqlllcccZZZPPPHHH@@@>>><<<;;;<<<@@@@@@AAADDDGGGFFFAAA@@@BBBGGGJJJNNNRRRUUUWWWZZZ]]]```bbbfffkkkppptttwwwxxxxxxzzz|||}}}~~~{{{xxxwwwvvvsssooommmlllmmmmmmlllqqqooommmlllnnnrrrwwwzzzpppbbb^^^```gggfff```TTTGGG>>>;;;<<<666999:::999666555777:::???>>>999<<>>===>>>DDDRRRhhhjjj\\\```fffrrr~~~RRRRRRRRRSSSQQQJJJ@@@888666444444777888<<>>DDDMMM```xxx}}}uuu|||pppnnnvvviiiMMMBBB999777666444111111111000...,,,,,,---...///...///000///...---...000//////...---------------/////////...,,,,,,---///111111333666555444999@@@EEE]]]sssiiihhheeewwwiii___XXXZZZ\\\YYYTTTRRRLLLKKKIIIHHHHHHJJJNNNQQQQQQDDD;;;:::999<<>>999;;;@@@DDD[[[sssddd[[[TTTLLLFFF@@@<<<888555444444333222222222222111111111111000333222;;;MMMZZZWWWKKKBBB>>>@@@HHHUUU___hhhrrr|||pppUUUIIIBBB???>>>>>>BBBOOOccc~~~qqq```aaaeeeqqqSSSSSSSSSRRRNNNFFF<<<555444333444666777:::CCCLLLjjjooo___]]]___mmmttt{{{xxxYYYNNNDDDBBBCCCBBBAAACCCKKKUUUfff|||rrrkkkgggmmmzzz{{{dddqqqyyyllliiiooo|||zzzvvvssspppllljjjgggccc```ZZZXXXUUUQQQLLLHHHEEECCCCCC@@@===;;;;;;<<<;;;:::777888999:::999:::<<<>>>BBBLLL___vvvwwwzzz|||kkkOOODDD999777666333111222111111///.........///000...///000///...---...000//////...------------...---///000000...------...111000333666666555;;;BBBKKKeeesssooolllwwwddd\\\WWWZZZ___^^^[[[XXXNNNLLLJJJHHHHHHIIILLLMMMJJJ???888999999>>>UUUnnnkkkRRRIIIJJJKKK[[[tttqqqkkkhhh```WWWLLLEEE>>>===<<<;;;<<>>>>>999:::>>>>>>OOOnnnvvvhhh^^^WWWOOOIIIAAA===999666555444333222222222222111111111111000333111777FFFRRRRRRIIIBBB<<<>>>GGGSSS]]]eeeooowww{{{\\\LLLDDDAAA@@@===AAAJJJ\\\uuu{{{fffbbbcccpppRRRTTTTTTRRRLLLCCC:::555444333444666777999@@@IIIbbbwwwaaa]]]```eeevvv~~~yyyjjjZZZJJJDDDDDDDDDBBBAAAFFFKKKUUUaaarrr|||{{{uuugggeeennn~~~jjjrrr|||pppkkkppp~~~wwwuuuqqqnnnllliiieeebbb[[[YYYVVVRRRMMMIIIFFFDDDBBB@@@===;;;;;;;;;:::999777888999:::999:::<<<>>>CCCNNNaaavvvyyyoooQQQFFF:::666555333222222111000///.........//////...///000///...---...000///......---------......,,,...000111///...---...//////111555555555<<>>:::777555555333222222222222111111111000000333111555@@@KKKNNNIIIBBB;;;===FFFRRR\\\ccclllttteeePPPFFFAAA@@@>>>@@@FFFUUUlllkkkcccaaannnRRRUUUVVVSSSKKKBBB;;;888444333555888888888>>>FFFXXXxxxddd]]]aaabbbsssxxx{{{~~~iiiRRRFFFDDDCCCCCCCCCDDDHHHMMMPPPVVVeeezzz~~~yyyxxx|||ooodddffftttqqqsss~~~{{{qqqmmmpppzzzwwwssspppmmmjjjfffccc\\\ZZZWWWSSSNNNJJJGGGEEEAAA>>>;;;:::::::::999888777888999:::999:::<<<>>>DDDRRRfffyyytttTTTGGG;;;666555333222333/////////..................///000///...---...000......---------......///,,,...000111000......///......000333444666===EEETTTuuukkk^^^___aaahhhnnnnnnfff\\\QQQNNNKKKJJJJJJJJJHHHFFFCCC:::777999:::AAA[[[wwwdddNNNIIIMMMQQQeeezzzlllhhhfff]]]RRRGGG@@@;;;;;;<<<;;;<<>>CCCGGGFFFEEENNN```nnn~~~{{{tttsssvvv|||mmmfffkkk{{{vvvssszzzwwwpppnnnppp}}}zzzuuurrroookkkgggddd]]][[[XXXTTTOOOKKKHHHFFFAAA>>>;;;999999999999888777888999:::999:::<<<>>>FFFVVVkkk}}}zzzWWWIII<<<666444333222444/////////.........------...///000///...---...000...------------...//////---///000000/////////000...---000333555777???HHH[[[~~~kkk^^^aaaeeelllsssuuukkk___RRROOOLLLKKKLLLLLLHHHEEEAAA999777:::<<>>:::;;;<<<;;;<<>><<<:::999888777;;;777888>>>===@@@NNNkkk~~~pppfff]]]TTTMMMDDD@@@<<<888666555444333222222222111111111111000222333555999BBBIIIHHHCCC<<<===DDDNNNVVV]]]gggpppyyyyyy[[[KKKCCC?????????BBBLLL^^^yyywwwiii___ggg~~~UUUYYY\\\UUUHHH===888888222222444777666555999@@@FFF]]]sssfffgggeeepppsss}}}oooZZZMMMDDDAAABBB<<>>FFFXXXnnn~~~YYYKKK<<<666444222333444000000000000//////.........///000///...---...000---------------...//////...///000///......000222000///111555777999BBBKKKccclll^^^aaaeeejjjsssxxxqqqeeeRRROOOLLLMMMOOONNNIIIEEE===777777;;;===FFFccc{{{___LLLLLLRRR\\\kkkvvviiifffbbbUUUGGGBBB<<<999:::;;;;;;<<>>GGGGGGBBB<<<<<>>>>>@@@HHHYYYtttooo```dddwwwVVV[[[]]]UUUFFF:::555666000111333666555333777===AAATTTwwwzzzkkkkkkffflllxxxzzz~~~~~~fffUUUHHHCCCBBB>>>???@@@AAABBBDDDGGGJJJQQQ\\\ppp|||wwwqqqpppuuuxxxkkknnnwww}}}rrrqqqooommmooorrr}}}yyytttpppkkkfffccc^^^\\\YYYUUUPPPLLLIIIGGGBBB@@@===;;;;;;;;;;;;999777888::::::999:::<<<>>>FFFYYYppp{{{ZZZKKK===666444222333555111111111111111000//////...///000///...---...000---------------...///000/////////.........111333111000333666999<<>>;;;444111444111111222222000...---...///111111000///////////////------......//////000000000000.........///000111111444333555999777???TTTqqqnnnbbb\\\ZZZcccrrryyysssjjjVVVMMMGGGLLLOOOKKKGGGEEE999666666888???OOOnnnpppYYYMMMNNNTTTaaaxxxqqqnnnhhhYYYJJJCCC;;;:::999999999:::;;;<<<<<>>:::888777555333666444333111000000111111000222444888@@@HHHGGGAAA@@@===>>>FFFNNNUUU___hhhuuuyyyuuuUUUEEECCC<<>>???DDDCCCGGGQQQccc}}}uuupppppprrr~~~xxxvvviiibbbhhhllljjjnnn}}}yyyvvvssspppllliiifffbbb]]]XXXTTTPPPLLLIIIFFFCCC@@@======<<<;;;999999::::::::::::<<>>:::888777555444555444333111111111111111///111222555<<>>???@@@AAAKKKaaa}}}uuufffdddkkkrrrZZZ___]]]QQQBBB:::666555222333333444555666777777;;;===MMMlll~~~wwwqqqrrrttt|||sssxxxfffUUUNNNEEEBBBAAABBBBBB???@@@CCCAAABBBGGGRRRfffzzzooojjjqqqyyyxxxmmmaaacccgggfffnnn~~~zzzvvvtttpppllljjjhhheee```[[[WWWRRRMMMJJJFFFCCC@@@======<<<;;;999999::::::::::::<<>>===CCCFFFEEEFFFLLLQQQSSSXXX[[[]]]^^^___bbbiiiooossszzz~~~wwwjjj^^^XXXUUUSSSTTTTTTRRRMMMIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNQQQTTTWWWYYYbbblllyyy~~~zzzxxxssstttvvv|||}}}iiiZZZZZZ^^^bbb```SSSGGGDDDIIIMMMhhhwwwhhh[[[WWWTTTMMMKKKNNNNNNPPPSSSXXXYYYSSSJJJBBB>>>===;;;999777999<<>>???FFFZZZuuuwwwgggccciiippp]]]```\\\NNN@@@999666444222333333444555555666666888777@@@YYYzzz{{{uuuttttttxxxxxxsssxxx```RRRHHHCCCAAABBBBBB@@@???AAA??????AAAGGGTTTlll}}}rrrooosss{{{sssaaa```cccdddnnn~~~zzzwwwtttpppllliiiiiifffaaa\\\XXXSSSNNNJJJFFFCCC@@@======<<<;;;999999999:::999:::<<<@@@CCCLLL___vvvzzz{{{uuuYYYFFFAAA888555555111111222222000///...///111111000000///////////////000000//////......------+++,,,...000222222111111111666555777<<<===KKKeeefffXXXRRRSSSXXXbbblllkkkaaaWWWNNNLLLLLLOOOPPPLLLDDD>>>777666777;;;GGG]]]xxxsss]]]KKKHHHQQQ\\\xxx}}}ooodddbbb^^^PPPDDD@@@;;;:::999999:::;;;===>>>>>>DDDHHHGGGHHHMMMSSSUUUXXX[[[^^^______ccckkkqqqyyyxxxjjj]]]UUUTTTTTTUUUVVVUUUQQQNNNOOOOOOOOOOOOOOONNNNNNMMMOOOMMMKKKJJJKKKMMMPPPRRRZZZcccnnntttsssmmmhhheeecccggglllvvvkkkZZZXXX]]]cccbbbWWWJJJEEEHHHIIIaaawwwddd[[[VVVQQQNNNNNNJJJKKKNNNUUU[[[[[[TTTMMMCCC@@@===999777888:::<<<<<>>888555333222222333333444444555555666444999LLLggg{{{xxxvvvxxxtttyyynnnWWWNNNGGGBBBBBBBBB???>>>???>>>>>>@@@DDDKKK\\\yyyxxxuuuvvv}}}{{{ddd___bbbdddmmm{{{wwwtttpppkkkhhhhhheeeaaa\\\XXXSSSMMMIIIFFFCCC@@@======<<<;;;999999999999999999<<>>===>>>BBBOOOjjjnnniiimmmtttbbbaaaYYYIII<<<777555333222222222333333333444444444333777CCCUUUmmm}}}zzz{{{yyyrrrwwweeeXXXNNNFFFDDDBBB???===??????>>>@@@EEEGGGPPPhhhyyy|||hhh^^^```dddlllzzzvvvqqqlllhhheeeccc```\\\YYYSSSNNNJJJFFFCCC@@@======<<<;;;999999999999888999<<>>OOOiiimmmWWWIIIJJJWWWbbb{{{ttthhh___]]]XXXKKKAAA???777777777777888999;;;<<>>>>>@@@AAAKKKeee~~~ssslllqqqwwwdddaaaXXXHHH;;;666444222222222222222333333333333222444888>>>FFFVVVqqq~~~~~~uuusss|||cccWWWKKKFFFCCC@@@>>>???AAA>>>???DDDDDDGGGYYYoookkk]]]^^^aaajjj~~~yyysssnnnjjjdddbbb___]]]ZZZUUUOOOKKKFFFCCC@@@======<<<;;;999999999888888888<<>>===888777777777888:::<<<===BBBHHHLLLKKKLLLSSSYYY[[[YYY___eeefffdddhhhrrr{{{wwwiii```bbbdddffffffeeeeeedddaaaaaa___]]]ZZZUUUQQQOOOIIIIIIIIIKKKOOOUUU[[[___dddgggiiifff]]]SSSMMMKKKFFFNNN[[[mmmuuubbbXXX^^^gggllldddVVVLLLIIIGGGRRRjjjsssaaaUUUJJJGGGEEEEEEIIIQQQZZZ___[[[TTTJJJAAA===:::888777:::@@@MMMbbbyyy}}}qqqdddYYYLLLHHHBBB>>>;;;999666444111222333333333333222111...000000///333<<>>EEEOOOYYYfffqqq___KKKBBB??????AAA@@@FFF]]]wwwwwwooorrrxxxeeebbbWWWGGG:::666444222222222222222222222333333111555:::<<<<<>>BBBAAABBBQQQeee~~~nnn]]][[[___iii|||vvvoookkkdddbbb```^^^[[[VVVQQQMMMFFFCCC@@@======<<<;;;999999999888777888<<>>EEE\\\}}}wwwoookkknnnttt~~~cccTTTQQQNNNQQQUUUYYY[[[ZZZVVVSSSOOOTTTUUUQQQMMMJJJCCC:::666999<<>>BBBHHHLLLLLLMMMSSSZZZ\\\[[[bbbhhhhhhgggkkkuuu{{{nnnccceeehhhjjjjjjiiiiiiiiiaaaaaa___]]]XXXSSSNNNLLLIIIIIIKKKNNNSSSZZZ```dddccceeefffaaaXXXOOOJJJHHHDDDLLL[[[nnn{{{gggXXX^^^hhhnnngggXXXMMMJJJOOOXXXllloooaaaMMMLLLIIIGGGHHHOOOXXX___bbbYYYNNNEEE???<<<:::888:::>>>III]]]ttt}}}ssseeeZZZLLLHHHBBB>>>;;;999666555000111333333444333222111///222333111555>>>EEEGGG@@@===>>>EEEOOO[[[iiitttdddMMMCCC@@@@@@BBB???BBBXXXqqqzzzppprrrxxxlllcccUUUFFF;;;555333333222222222222222222222222444333333555999@@@OOO]]]sssnnnmmmyyylllSSSKKKIIICCCAAACCC????????????@@@FFFOOOVVVpppttt]]]YYY\\\ooowwwoooiiigggfffddd```[[[VVVQQQOOOHHHFFFCCC@@@>>><<<;;;;;;999888999;;;::::::???GGGXXXooo}}}zzzzzzxxxpppkkkqqq]]]FFF;;;777555555333222222111111111111111111222111///,,,*********---------...///000000111222222111111111111111222333555555:::AAAGGGccctttmmmfffhhhwwwqqq[[[SSSQQQXXXXXXVVVSSSXXX```___XXXUUUWWWXXXUUUOOOGGG???:::222:::===CCC[[[yyyaaaTTTOOOPPP\\\jjjhhhaaaYYYTTTLLLBBB;;;999666777999999:::<<<@@@CCCEEEMMMQQQOOOPPPUUUYYYXXXZZZaaagggiiihhhlllwwwpppbbbaaaeeelllnnnjjjeeeddd^^^]]]ZZZWWWSSSPPPMMMKKKLLLJJJJJJPPPZZZbbbfffeeegggfffccc^^^VVVMMMFFFBBBCCCLLL[[[nnnggg[[[]]]eeeppplll\\\NNNKKKJJJ]]]xxxxxx```RRRHHHGGGFFFDDDLLLZZZ___ZZZUUUOOOCCC888555999999===GGGVVViiizzzzzzooobbbYYYQQQLLLDDD???;;;999777666555444333222111111111111000111222444666<<>>======AAAHHHNNN___zzz{{{aaa\\\___nnn~~~xxxpppkkkhhhgggdddaaa\\\VVVRRROOOIIIGGGDDDAAA???===<<<<<<:::999:::<<<<<<;;;AAAIIIWWWmmm|||~~~yyyxxxuuuqqqiiimmm~~~\\\FFF;;;666333222222222111000000000000111111222222000...,,,,,,---------......///000000111222222111111111111111222333555555:::BBBKKKiiinnnjjjgggkkkzzziiiWWWSSSTTTYYYYYYVVVUUU[[[cccddd___ZZZ\\\\\\XXXPPPEEE===888333:::>>>EEE^^^www___SSSOOOQQQ^^^mmmeee^^^VVVQQQKKKAAA;;;:::777888999888888999<<>>???>>>BBBRRReeemmmmmmvvvrrrfffTTTDDD999555444444444444444444444444444444444222222444444555===GGGWWWjjj~~~ooopppyyyuuubbbSSSGGGAAABBB@@@@@@???>>>===???CCCFFFSSSgggaaaYYY]]]kkk|||xxxrrrmmmiiihhheeebbb]]]XXXSSSQQQJJJHHHEEEBBB???===<<<<<<;;;:::;;;=========DDDLLL\\\ppp{{{yyywwwppp|||ttthhhiiivvv|||[[[FFF<<<666222111111111000/////////000000111222222111///......///------......///000000000222111111111111111222222333666555:::CCCPPPrrr{{{iiiiiiiiinnn|||```TTTTTTXXXXXXWWWUUUUUU[[[dddgggeeebbbeeeeee___SSSEEE;;;777333:::???HHHcccsss]]]QQQOOOSSSbbbqqqccc[[[SSSOOOIII@@@;;;;;;>>>>>>>>>===<<<<<<>>>@@@DDDIIIMMMMMMPPPUUUXXXXXX]]]cccjjjlllnnnsss~~~lllccc]]]___bbbaaa]]]ZZZWWWWWWXXXXXXVVVSSSOOOMMMLLLNNNSSS\\\eeekkkkkkiiicccbbb___YYYPPPGGGAAA???BBBJJJYYYqqqqqqcccbbbkkkyyyzzziiiWWWNNNMMM^^^yyyuuu]]]PPPJJJFFFGGGMMMVVVaaacccUUUEEE>>>;;;999888;;;CCCPPPbbbrrr~~~{{{vvvlllaaaYYYQQQLLLEEE@@@<<<:::888666555444333222222111111222000111222333666;;;BBBFFFBBB@@@BBBKKKWWWbbbppp{{{vvv\\\JJJCCC??????===???MMM^^^nnnkkkrrruuugggSSSBBB999555555555444444444444444444444444333111111333333222777===HHHZZZooo~~~}}}tttrrrqqq]]]MMMFFFFFFBBBAAAAAA@@@???@@@BBBCCCNNN[[[ssseeeXXX[[[fffxxxzzztttpppjjjiiigggccc___YYYUUURRRKKKIIIFFFBBB???===<<<<<<:::999:::======???FFFNNN^^^rrr|||~~~xxx{{{||||||yyynnnwwwxxxjjjjjjsssyyyYYYFFF===777333111111000000///////////////000111111111///...///000............//////000000111111111000111111222333444888666999DDDTTTxxxwwwhhhiiilllpppzzzzzz___VVVWWWZZZXXXUUURRRRRRWWW___dddfffmmmqqqqqqiiiYYYHHH<<<888333999???KKKhhhpppZZZPPPOOOVVVfffxxxddd\\\SSSMMMGGG???;;;;;;>>>??????>>>===>>>@@@BBBDDDGGGJJJLLLPPPUUUXXXZZZ___dddkkknnnqqqxxxxxxkkk___]]]```___\\\ZZZVVVXXXZZZ[[[YYYVVVRRRPPPKKKOOOWWWaaaiiimmmkkkiiicccbbb___WWWMMMEEE@@@???BBBJJJZZZtttxxxdddaaahhhxxx}}}nnnYYYLLLHHHTTTkkkooo___SSSJJJHHHLLLPPPccciiiXXXFFF@@@===777888;;;BBBNNN^^^nnnzzz|||xxxtttlllbbbZZZQQQLLLFFFAAA>>>;;;888777555444333222222222222222000111222333666;;;AAAFFFAAA@@@DDDOOO[[[gggttt~~~{{{___LLLDDD???>>>===>>>JJJZZZ{{{oookkkpppuuufffRRRAAA888666555555222222222222222222222222222000000333444222444999>>>MMMaaarrr|||pppxxxjjjVVVKKKGGGBBBAAA@@@@@@@@@AAABBBBBBFFFNNN___zzzrrr___]]]aaattt{{{vvvrrrlllkkkiiieee```[[[WWWTTTKKKIIIFFFBBB???===;;;;;;999888999<<<===???GGGPPP[[[pppzzzzzz{{{tttlllnnnwww~~~{{{ooouuu}}}qqqpppssswwwXXXFFF>>>999555444111000000///////////////...///000000......///000............////////////111111000000111222222333444999888888DDDWWW|||tttfffiiimmmqqq{{{}}}fff]]]\\\\\\ZZZUUUPPPOOORRRXXX```eeetttzzz|||rrr^^^JJJ>>>:::444888>>>NNNkkknnnXXXOOOPPPYYYlll~~~hhh^^^TTTMMMEEE===999:::777888999999999;;;>>>@@@EEEEEEGGGLLLQQQUUUYYY\\\aaafffkkkooossszzzvvvfffbbbcccbbb___]]]\\\^^^___```^^^[[[VVVTTTLLLRRR\\\ffflllmmmjjjfffdddccc```WWWKKKCCC@@@@@@CCCKKK\\\wwwiiibbbeeevvvsss\\\MMMEEEJJJYYYsssrrr___PPPKKKKKKMMMbbbkkk[[[HHHAAA===777:::;;;AAAMMM\\\kkkwww}}}~~~zzzvvvrrrlllbbb\\\QQQMMMGGGBBB???<<<999777444444333333222333333333000111222333555:::@@@EEEBBBAAAGGGSSS```kkkvvvaaaNNNEEE???>>>===>>>HHHVVVvvvvvvppptttsssdddOOO@@@888777555444222222222222222222222222111//////333444222444777888CCCSSSbbbqqqrrrrrr{{{bbbPPPHHHBBB@@@>>>>>>@@@AAAAAAAAABBBGGGSSSiii~~~ccc\\\\\\ooo|||xxxtttnnnmmmjjjgggbbb]]]XXXVVVMMMKKKGGGCCC@@@===<<<<<<999888999<<<===@@@IIISSS```ttt}}}zzzxxxooogggiiiqqq|||qqquuuzzzwwwrrr{{{xxxZZZGGG???:::777555111111000/////////000000...000000000...---...///......//////////////////000000000000111222333333333:::999999FFF\\\ooodddgggkkkqqq~~~ppphhhbbb^^^\\\TTTNNNLLLNNNSSS\\\eeeuuu}}}vvv```KKK???<<<666888???QQQpppmmmWWWOOOQQQ[[[pppiii___SSSKKKDDD<<<999999666777888999:::<<<@@@CCCFFFCCCEEELLLSSSVVVZZZ^^^bbbfffkkkooottt{{{uuuooommmjjjgggfffggghhhhhhfffccc___[[[XXXRRRXXXbbbkkkooonnniiieeeeeeeee```VVVJJJBBB@@@BBBCCCLLL]]]wwwqqqeeeddduuuyyybbbQQQFFFGGGNNNaaannn\\\RRROOOOOOaaajjj___MMMAAA<<<999:::;;;AAAKKKZZZiiiuuu|||{{{wwwtttpppjjjbbb[[[QQQMMMHHHCCC@@@===999777444444333333333333444444000111222333555999@@@DDDCCCCCCJJJWWWdddnnnyyyeeeQQQGGG@@@???>>>===FFFSSSnnn{{{sssvvvpppaaaMMM???999777555333333333333333333333333333222//////222333111222444555;;;FFFSSS```qqqyyyqqqvvvrrr\\\PPPGGGCCC@@@???@@@BBBBBBAAACCCFFFNNN\\\tttiii[[[WWWkkk}}}yyyvvvooonnnlllhhhccc^^^YYYWWWOOOMMMJJJFFFBBB@@@>>>>>>:::999:::===???BBBKKKUUUhhhzzzzzzvvvmmmfffjjjkkk|||}}}{{{sssuuu{{{ttt{{{~~~]]]III@@@:::666444222222111000000000000111000111222111///...///000/////////////////////...000000000000111222333444111:::;;;<<>>BBBEEEGGGCCCDDDLLLTTTXXX\\\aaacccfffkkkooottt{{{}}}xxxvvvvvvsssrrrpppmmmhhhccc___\\\ZZZaaakkkrrrssspppkkkgggeeeddd```UUUHHH@@@???BBBBBBLLL]]]uuuxxxgggbbbsss}}}gggUUUJJJHHHIIIVVVqqq{{{mmmaaaYYYTTT```hhhcccRRRCCC<<<<<<999:::???IIIXXXgggtttzzz}}}yyytttqqqmmmhhh___YYYQQQNNNIIIDDDAAA===:::777444444333333333444444555000111222222444999???CCCDDDEEEMMMZZZgggpppzzzmmmVVVKKKBBBAAA>>><<>>999888555333444444444444444444444444444///...111222000000222222666>>>IIIUUUfff{{{qqqpppyyygggYYYMMMHHHCCCBBBCCCDDDDDDBBBAAADDDHHHPPPcccqqq___UUUiii~~~zzzwwwpppooollliiiddd___ZZZWWWRRROOOLLLHHHDDDBBB@@@@@@;;;:::;;;>>>@@@DDDNNNXXXiiizzz}}}uuuooogggbbbhhhgggyyy{{{yyytttuuu}}}xxx}}}```JJJ@@@999555333333222222111111111111111222333444222000//////000///////////////.........000000000000111222333444///:::;;;===MMMgggrrrbbb```aaadddlll||||||uuukkkbbbTTTKKKCCCBBBDDDHHHUUUbbbkkkvvv}}}sss[[[EEE:::888;;;;;;CCCXXXwwwnnnXXXPPPSSS___vvvdddYYYNNNGGG@@@;;;999;;;666888999999999;;;???AAAHHHCCCCCCMMMUUUYYY]]]bbbdddfffjjjnnnsss{{{{{{yyyuuupppkkkeeeaaa^^^```gggpppwwwwwwrrrmmmiiidddddd___TTTGGG>>>>>>AAA@@@KKK]]]ssszzzggg___ooo}}}hhhVVVLLLIIIHHHPPPhhhttt{{{|||oooeeeYYY___gggfffWWWDDD===???777999===HHHVVVfffrrryyy{{{wwwrrroookkkeee^^^WWWQQQNNNIIIEEEAAA>>>:::777444444333333333444444555000111222222444999???CCCEEEFFFNNN\\\hhhqqqzzzsssZZZNNNEEEBBB>>>;;;AAAKKK[[[sss~~~mmm^^^III<<<888888777555444111///222666777444000222111000000000111333444555666;;;BBBIIIVVVjjj|||zzzmmmttt```WWWKKKAAA?????????@@@BBB@@@FFFFFFIIIYYYoooaaaYYYfff~~~|||zzzzzzsssooojjjfffccc___[[[XXXRRROOOKKKHHHFFFCCC???======888888>>>CCCHHHRRR]]]qqqvvvyyytttkkkcccbbbcccdddtttyyyuuuiiiuuu~~~{{{xxxvvv}}}eeeKKK===777666555222111111000000000000000666666555222///...///111000//////.........//////......//////000222333444555888;;;???LLLjjjyyyhhhbbbiiimmmppp{{{mmmbbbSSSLLLFFFBBB@@@DDDOOO[[[fffjjjkkkbbbSSSDDD<<<:::;;;<<>>;;;888:::888777666777;;;>>>AAADDDFFFIIINNNTTTYYY^^^aaacccfffkkkpppuuu|||zzzssslllhhhhhhiiiqqqwww|||}}}xxxrrrmmmkkkmmmkkk___MMM@@@>>>???===EEENNN\\\ooojjjaaakkkvvv}}}uuuaaaIIICCCDDDOOObbb}}}xxxrrrrrrzzz}}}{{{kkkkkkooonnnbbbNNNBBB@@@;;;===BBBJJJVVVbbbmmmsssxxxwwwtttpppkkkddd[[[UUUTTTQQQKKKGGGCCC???;;;888555555444333222222222222000222333222222666<<>>???CCCYYYmmmnnn___JJJ;;;777666555333444222222666:::999555000111111000000111222222333222333666;;;AAAKKK]]]mmm{{{sssrrrvvvaaaTTTGGGCCCCCCBBBAAAAAA@@@FFFEEEFFFSSSeeejjj[[[cccxxx}}}{{{ssspppkkkfffccc___\\\YYYSSSPPPLLLIIIFFFCCC???===>>>;;;;;;@@@DDDJJJVVVbbbrrruuuwwwrrrhhh```^^^```dddtttyyytttfffpppwww|||{{{zzzcccKKK===777555333222222111000000000000000444444444111...---.../////////............//////////////////000222333444555888;;;@@@MMMmmmwwwmmmppprrrvvv~~~xxxlllaaaRRRLLLFFFCCCBBBEEEOOOYYYaaadddddd\\\MMM@@@888666999>>>LLLfffsss\\\RRRUUUbbb|||uuu[[[UUUMMMEEE@@@<<<999777777666555666888<<<@@@CCCDDDFFFIIINNNSSSYYY]]]___cccfffjjjnnnssszzz{{{uuuqqqqqqsssuuu|||{{{tttooommmmmmkkk```NNNBBB??????>>>DDDMMM[[[ooommmbbbiiittt}}}wwwcccOOOGGGEEEMMM[[[sss}}}tttoooqqqxxx~~~{{{yyywwwssseeeRRREEEBBB;;;===BBBKKKVVVccclllrrrvvvuuurrroookkkddd]]]WWWTTTQQQKKKGGGCCC???;;;888666555444333222222222222000222333222222666<<>>>>>???BBBEEEMMM\\\iiitttuuutttnnnccc\\\ZZZ[[[ccctttzzzsssdddllloooyyyxxx~~~~~~zzz```KKK>>>888444222222222111000000000000111222222222000...,,,,,,---//////............///////////////000111222333444555888<<>>CCCLLL[[[nnnuuueeeiiisss{{{iiiRRRJJJEEEIIISSSfffzzzoookkknnnvvv~~~ooo\\\LLLEEE;;;===BBBKKKWWWccclllpppsssrrrpppnnnjjjeee___ZZZTTTQQQLLLGGGCCC???;;;888666555444333222222222222000222333222222666<<>>===CCCBBBAAAJJJSSSeeejjjffflll~~~zzzuuuqqqlllhhheeeaaa]]]ZZZVVVSSSNNNJJJGGGDDD@@@>>>>>>@@@BBBDDDHHHRRRbbbooowwwvvvsssjjj```YYYXXXYYYcccttt{{{tttfffjjjjjjyyyvvvuuu^^^KKK@@@:::666333333222111111000000111111111222333222///---------///............//////000/////////000111222444444444999<<>>BBBKKKWWWdddllloooqqqooonnnllljjjfffaaa]]]UUUQQQLLLHHHDDD@@@<<<999666555444333333222222333000222333222222666<<>>???CCCLLLaaahhhYYYEEE888555666666444222111000111222333333222000111222333333222000000222000111444555888@@@IIITTT^^^iiipppttt{{{zzzyyyhhhVVVMMMGGGDDDCCC<<>>BBBDDDFFFLLLYYYiiitttzzzwwwqqqggg^^^YYYYYYZZZddduuu|||wwwkkknnnkkkzzzuuu^^^LLLAAA<<<888555333222222111111111111111111222444444222///.....................///000000//////000000111333444555444999===CCCYYYtttvvvyyynnn^^^TTTLLLFFFBBBBBBCCCCCCGGGLLLWWWWWWSSSLLLBBB:::666555777AAAYYYwww~~~hhh\\\ddd}}}iiiQQQLLLEEE???<<<:::888777777666666666888;;;===???CCCEEEHHHKKKPPPUUUYYY[[[ZZZ___gggnnnsssvvvyyy{{{~~~wwwrrrooommmdddWWWJJJAAA<<<;;;===CCCKKK[[[ooouuujjjlll|||qqqXXXPPPLLLRRRXXX```ppp~~~yyyrrrnnnrrryyydddKKKAAA@@@BBBJJJXXXdddllloooqqqooommmllljjjgggbbb___VVVSSSNNNIIIEEEAAA===:::666666555444333333333333000222333222222666<<>>;;;:::999888777666666777888:::<<<===BBBCCCFFFJJJOOOTTTXXX[[[XXX^^^fffmmmrrrtttvvvxxx~~~zzztttqqqooobbbSSSGGG???:::;;;>>>BBBJJJZZZnnnmmmhhhvvv~~~sssaaaWWWUUU^^^hhhoooyyy{{{rrrpppssssssTTTFFFCCCBBBJJJXXXfffnnnqqqsssqqqnnnllljjjgggccc___XXXUUUOOOKKKGGGCCC???<<<777666555444333333333333000222333222222666<<>>@@@BBBEEEIIIOOOTTTYYY[[[YYY^^^ccciiimmmrrrvvvyyy|||yyyvvvrrrbbbQQQFFF>>>:::;;;@@@???GGGXXXlll~~~uuujjjvvvxxxggg[[[YYYiii|||}}}vvvtttuuuyyyaaaKKKFFFCCCIIIWWWfffppptttvvvssspppmmmkkkgggbbb___ZZZVVVQQQMMMIIIEEEAAA>>>777666555444444333333444000222333222222666<<>>EEEbbbzzzkkkllliii[[[SSSVVVPPPHHHBBBBBBEEEFFFHHHLLLOOOLLLFFF???999555444444888AAAXXXqqq||||||qqqaaahhh```JJJFFF@@@;;;999999888888222333444666999<<<>>>@@@???AAADDDIIIOOOTTTYYY[[[\\\^^^bbbeeeiiiooovvv{{{|||~~~zzztttcccPPPEEE>>>:::<<>>DDDKKKTTT___hhhzzzwwwbbbRRRNNNJJJGGGFFFEEEGGGQQQ[[[ssslllhhhwww|||rrrkkkjjjrrr{{{wwwtttqqqnnnkkkgggbbb___VVVTTTOOOLLLJJJJJJLLLMMMIIIKKKOOOXXXhhhxxx|||yyyvvvmmmddd___[[[YYY]]]cccnnn|||}}}vvvttt|||uuuUUUDDD@@@<<<666777666444333222111111111///222555555222/////////...............///000000111000000000111333555666999>>>BBBMMMkkktttdddddd```^^^\\\TTTPPPFFFAAAFFFHHHFFFLLLWWW[[[SSSGGG:::444444444333333>>>UUUnnnzzz{{{xxxfff]]]ggg}}}cccNNNEEE===;;;999666555666555555666777999<<<>>>@@@BBBCCCGGGKKKPPPUUUZZZ\\\ZZZ^^^dddggghhhlllssszzzzzz~~~sss^^^IIIAAA===999999===>>>GGGWWWhhhxxxvvv||||||wwwdddZZZhhh|||zzzzzz{{{|||{{{sssWWWIIIFFFLLLSSSddduuuxxxwwwvvvtttqqqllleee___\\\XXXWWWTTTPPPLLLGGGCCCAAA:::888777555444444444444000333444333222555===DDDQQQOOONNNQQQYYYdddnnntttuuu|||~~~~~~bbbOOOHHH>>><<<>>><<>>BBBGGGOOOYYY```llluuutttcccSSSMMMHHHGGGFFFGGGNNNVVViiixxxmmmttt|||pppiiigggoooxxxwwwuuussspppmmmiiiccc___YYYWWWSSSOOOLLLKKKKKKLLLIIIMMMRRR\\\lllyyy{{{wwwoooggg___\\\ZZZ[[[aaahhhppp}}}yyytttxxx[[[FFF>>>999333555444333222111000000000111444666555333111111222///............///000000111111000000111333555666888===BBBNNNnnn~~~oooaaaaaa]]]ZZZXXXPPPQQQFFFAAAFFFIIIIIIPPP[[[___VVVJJJ===777666666555555???TTTlllvvvsssqqquuu~~~|||rrrbbbYYYeee}}}cccLLLCCC;;;999888555444555555555666777999<<<>>>@@@CCCDDDGGGLLLQQQVVVZZZ]]]ZZZ^^^ccceeegggllltttzzz|||rrr\\\HHH@@@===999999======EEETTTeeeuuu}}}zzzjjj___fffyyy|||vvvssstttttt|||^^^MMMHHHLLLRRRbbbsssvvvzzzyyywwwtttnnnhhhbbb^^^YYYXXXUUUQQQLLLGGGCCCAAA;;;999777555444333333333111333444333222666>>>EEENNNLLLIIIJJJPPPYYYbbbhhhqqqyyy~~~~~~dddQQQIII@@@===???===CCCOOOddd}}}{{{uuukkkYYYEEE:::666444444555222222222222222222222222111111000////////////000000000111222333444555666555999<<>>888444444333222111000/////////222333444333111111222333//////......//////000111111111111111222333555666777<<>>888555666666888@@@UUUnnnyyytttnnnooosssrrrjjj\\\TTT```~~~dddKKKBBB:::888777444333444555555666777999<<<>>>@@@CCCEEEHHHMMMRRRWWW[[[]]]ZZZ^^^aaadddggglllttt{{{}}}~~~|||zzzzzz}}}oooZZZGGG@@@===999999===<<>>@@@>>>BBBLLL___www|||wwwjjjXXXEEE;;;777555333444222222222222222222222222222111000000//////000000000000111222222333444444444777;;;<<<>>>CCCJJJOOOYYYaaalllyyyvvvhhhXXXOOOKKKIIILLLPPP]]]ooo|||mmmsssooofffdddjjjrrryyyyyyxxxvvvsssmmmeee```ZZZYYYWWWTTTQQQOOONNNMMMLLLTTT^^^hhhsssyyytttlllfff^^^XXXVVVWWWZZZaaaiiixxx~~~tttnnnuuuxxxrrrjjjMMM@@@;;;888333333222111000/////////000000000/////////111222/////////...///000000111222111111111222444666777666<<>>@@@BBBDDDHHHMMMRRRWWWZZZ\\\\\\^^^```cccgggmmmuuuzzz{{{||||||yyywwwxxxzzz}}}{{{|||~~~~~~}}}~~~lllXXXEEE???<<<888888<<<;;;BBBOOO___mmm}}}wwweeeYYYXXXbbbppp{{{zzztttmmmqqq}}}oooWWWKKKKKKMMMZZZnnnwww~~~|||yyytttmmmgggddd]]]ZZZVVVQQQLLLHHHEEECCC>>><<<999666444222222111222222222222333888???EEEJJJFFFAAA===>>>DDDLLLRRRdddnnnwww{{{}}}{{{tttuuuzzzjjjUUULLLAAA===???===BBBKKK[[[rrr{{{wwwjjjYYYEEE;;;777555333444222222222222222222222222222222111000000000000000111111111111000000000000222555999;;;<<<@@@FFFKKKUUU[[[eeennnxxx{{{eeeVVVMMMJJJKKKOOOZZZkkkpppppptttjjjhhhmmmsss{{{zzzyyyxxxtttnnnfff```XXXWWWVVVTTTRRRQQQQQQPPPPPPXXXbbbkkkrrrtttmmmddd___YYYTTTUUUWWW[[[ccckkkzzzuuummmsssvvvhhhuuulllOOO@@@;;;888444333222111111111111111000/////////000111222222///////////////000111111222111111111222444666777777<<>>@@@AAACCCHHHMMMRRRVVVYYY[[[]]]___aaadddhhhnnnuuuyyyzzzyyyxxxvvvuuuvvvxxxzzzssstttttttttssstttwwwyyy}}}iiiUUUCCC===<<<888888<<<<<>>GGGNNN]]]hhhsssyyy}}}zzzuuuvvv{{{lllVVVLLL@@@<<<>>><<>>@@@AAADDDIIINNNSSSWWWZZZ[[[```aaacccfffkkkppptttvvvwwwvvvsssqqqpppppppppqqqpppqqqrrrrrrqqqrrrtttvvvzzz~~~fffRRRAAA<<<;;;888777;;;;;;@@@LLL\\\jjjvvvrrr]]]RRRRRRUUUVVVjjjwwwyyyiiiSSSLLLHHHRRRggguuu{{{{{{zzzxxxtttooojjjggg```^^^YYYSSSMMMIIIFFFEEE???===:::777444333222222111111111222444777:::<<<;;;:::999666555:::CCCJJJXXXdddpppwww|||}}}yyy{{{nnnWWWLLL@@@<<<>>>;;;AAAHHHWWWlllvvvrrrqqq^^^HHH;;;777444444555333333333333333333333333333222111111000000111111000000000000000111111111111444666777777888===AAAAAAHHHQQQXXX^^^gggttt~~~zzzeeeVVVQQQSSSUUU```uuuvvvwww{{{xxxzzz}}}zzzwwwsssmmmgggccc]]][[[XXXUUUTTTTTTUUUVVVWWW^^^eeeggghhhfff^^^VVVQQQNNNOOOUUU[[[```gggnnn||||||rrruuunnnqqqzzzcccLLL@@@999333222222111000000000000111222111111444777888777444000000//////000000111222222222222222333555666888999>>>HHH___ssskkklllnnnooovvvaaaWWWTTTLLLMMMXXX]]]cccYYYLLLEEEHHHOOORRRQQQOOOBBB888888777333777@@@YYYVVVaaa|||~~~sssdddUUULLLJJJUUUrrr|||aaaIIIAAA999888888555555666555555666777999<<<>>>@@@CCCFFFKKKQQQVVVZZZ\\\]]]bbbccceeeiiinnnqqqssstttsssqqqnnnllllllllllllllllllnnnpppqqqqqqrrrtttvvvwww}}}|||cccPPP@@@<<<;;;777777;;;999===IIIZZZhhhsssiiiUUUPPPQQQRRRZZZnnnzzz]]]QQQHHHLLL```oooyyyyyyyyyxxxuuuqqqllljjjbbb___YYYSSSMMMIIIGGGFFF>>>===:::777555333333333000111111333555666777666666888888666555888@@@GGGTTTaaannnvvv{{{~~~qqqZZZNNNAAA===???<<>>IIIaaaoooiiikkkkkklll}}}ooo]]]VVVUUULLLLLLUUUYYYdddZZZNNNGGGJJJQQQTTTRRROOOAAA777777666111555>>>PPPNNN]]]|||tttbbbQQQJJJIIIUUUqqq}}}bbbHHH???888777777444444555555555666777999<<<>>>@@@DDDHHHMMMSSSXXX\\\^^^^^^cccdddgggkkkppprrrsssrrrooommmkkkjjjkkklllmmmmmmdddfffjjjlllmmmnnnppprrrtttzzzzzzbbbOOO???;;;;;;777777;;;777<<>><<<:::777555444444444000000111444666666444333666888999888666999@@@GGGRRR___mmmuuu{{{ttt\\\PPPCCC>>>@@@======EEETTTiiiooojjjuuuaaaHHH999666777555111222333444444444333222111444333222111000000000000111111000000000000000111333444555555555666888:::<<>>CCCRRRiii{{{kkkiiixxxdddKKK;;;777888666333333444555555555555444333444333222111000000000000111111000000000000111111333444555555555555777999888:::===AAAEEEKKKQQQVVV___hhhvvvrrreee[[[bbbqqqzzz{{{}}}}}}}}}xxxtttnnnhhhdddbbb```\\\YYYVVVVVVVVVWWWZZZ]]]______[[[UUUQQQOOOOOOVVVWWWZZZaaaaaaeeetttyyy~~~}}}oooWWWFFF<<<777666444222111111222111000...000111222333444555666777888777555333222222222222111111111111222444555666:::>>>KKKhhh~~~kkkiiijjjgggmmmccc[[[SSSOOOMMMKKKLLLPPP^^^eeeddd[[[XXX\\\^^^ZZZIII???666444555444555888<<>>999999777444444555666666666666555555444333222111000000000000111000000000000000111111222444555555444444666777444666888:::<<<@@@EEEIIITTT[[[gggrrr|||xxxggghhhoooqqqfffeeekkkwww~~~vvv~~~zzzuuupppjjjfffdddaaa^^^ZZZXXXWWWVVVWWWZZZ[[[\\\ZZZUUUQQQOOONNNPPPXXXYYY]]]dddccchhhwww}}}qqqXXXFFF<<<888777444222111111222111000...////////////000000111222555444222111000///000000222222222222333555666777;;;???MMMkkk}}}kkkkkknnnlllrrr}}}```XXXRRRPPPNNNKKKJJJLLL^^^iiinnniiicccaaa^^^YYYHHH???777555666555666888:::MMM```|||eeePPPIIIFFFLLLhhh|||```JJJBBB;;;999999666444555666666666777999===@@@BBBGGGLLLSSSXXX[[[___eeeiiimmmllljjjjjjkkkjjjiiigggfffdddbbbccceeegggggggggfffgggiiikkkmmmnnnoooooowww{{{~~~xxxrrrttt\\\NNN@@@<<<<<<:::777777;;;<<>>:::777666555444333666777777888999999888888333222222444666;;;GGGSSSkkkssszzz}}}cccSSSJJJ@@@<<<===<<>>AAAHHHNNNVVV]]]eeennnyyyxxx}}}rrrkkkccc\\\dddttt}}}xxxtttoookkkeeecccaaa^^^[[[ZZZYYYXXXYYYXXXVVVRRROOONNNOOOQQQTTTZZZZZZ]]]eeefffmmm~~~```III???999444444222111111222111000...000000000000111444666777555444333222111111222222111111111111222444555666;;;BBBSSSsss}}}wwwwwwwwwuuuppp```ZZZVVVUUURRRLLLIIIIIIOOO]]]kkkqqqnnniiiaaa\\\NNNDDD;;;888777555444666===UUUkkk}}}hhhRRRJJJJJJUUUppp}}}aaaJJJBBB;;;999999666444555666666666777999===@@@BBBFFFKKKRRRVVVZZZ___fffkkkhhhfffcccccccccdddcccbbbcccccccccbbbbbbbbbbbbcccbbbcccfffiiilllpppssstttvvv{{{vvvtttqqq}}}jjjUUUJJJ@@@===<<<999666777666888@@@MMMXXX___gggnnnxxxyyy^^^YYYWWWYYYcccyyy~~~qqqTTTJJJKKKQQQaaapppuuusssrrrpppmmmiiiddd^^^ZZZWWWRRRLLLHHHBBB>>>:::777666555444444666666777888888888777777222111222444666===LLLZZZssszzzxxxsssqqqvvv}}}eeeUUUKKKAAA>>>@@@===BBBRRRiiiyyyiiihhhsssXXXCCC888555555555333333333333444555666777444333222111000000000000////////////000111222333555777888888666444444444111222333333444666:::======CCCKKKTTT\\\fffpppxxx{{{nnnaaaZZZ___jjj~~~}}}yyytttpppmmmeeedddbbb___]]]\\\[[[ZZZYYYXXXUUURRRPPPPPPRRRUUUSSSXXXWWWXXX```dddmmmaaaIII>>>777111444222111111222111000...///.........000222555777444333111000000000111111000111111111222444555666:::BBBUUUwwwyyywwwyyy{{{tttbbb[[[WWWUUUQQQJJJFFFFFFJJJTTTaaakkknnnkkkeeeaaaXXXLLLAAA;;;888555555777???[[[qqqmmmXXXNNNNNNYYYrrr{{{```JJJBBB;;;999999666444555666666666777999===@@@BBBGGGLLLSSSXXX[[[___eeeiiifffcccaaa```aaabbbbbbbbbaaacccddddddcccbbbccceeecccdddfffhhhkkkooorrrtttsssyyyrrrsssqqq~~~hhhRRRIII@@@>>><<<888666777555666===JJJTTT\\\dddkkkpppyyyggg]]]ZZZYYY___ppp~~~\\\JJJEEELLLZZZhhhnnnpppqqqpppnnngggccc]]]YYYVVVRRRLLLGGGCCC???:::777666555555444555555666666666666555555333333444666888@@@RRRcccyyyllleeebbbgggpppzzzgggVVVKKKAAA>>>AAA>>>CCCRRRjjjyyyjjjhhhwww\\\FFF999666666666555444444444555666777888444333222111000000000000////////////000111222333666888::::::777555444444222333333222222333777:::777===EEELLLSSS[[[dddjjjmmmzzz|||llleeedddeeemmm~~~}}}yyyuuupppnnndddcccbbb```___^^^]]]\\\XXXXXXVVVTTTRRRSSSVVVYYYUUUYYYVVVVVV___dddooozzzdddJJJ@@@:::333444222111111222111000......---+++***+++---000222111000...------...//////222222222222333555666777888AAAVVVzzz~~~|||fff___YYYWWWRRRKKKGGGFFFJJJOOOXXXdddlllmmmjjjfffcccVVVHHH@@@;;;888777999@@@___wwwnnnZZZPPPQQQ]]]uuuyyy___JJJBBB;;;999999666444555666666666777999===@@@BBBHHHNNNUUUZZZ]]]```eeehhhgggeeebbb```aaabbbbbbaaa^^^aaadddeeedddeeegggiiiggggggggghhhjjjlllooopppqqqwwwnnnrrrqqq~~~gggOOOGGG@@@>>><<<888666666666666;;;FFFOOOWWW___gggiiittt{{{ccc___[[[]]]iii~~~hhhPPPGGGHHHRRR^^^dddiiilllllliiifffaaa[[[WWWUUUQQQKKKFFFCCC???:::666555555555555666777777777777777666666666666777999;;;EEEYYYkkk~~~fff]]]WWWZZZcccpppiiiWWWJJJ???<<>>EEEJJJNNNSSSYYY^^^cccoooyyy~~~uuulllccc___rrr}}}yyyuuuqqqnnnccccccbbbaaa```___^^^^^^XXXXXXWWWUUUTTTUUUYYY[[[YYY\\\XXXXXX```gggsss~~~wwwhhhNNNEEE???777444333111111222222000///222000...,,,,,,...000111333222111000000111222222333333333444555666777888777AAAWWW{{{kkkddd]]]ZZZUUUMMMIIIIIIMMMNNNTTTaaalllooommmjjjjjj\\\MMMCCC===999999<<<@@@aaa{{{|||kkkYYYQQQTTTaaayyywww^^^JJJBBB;;;999999666444555666666666777999===@@@BBBIIIOOOWWW]]]___bbbeeehhhjjjgggcccaaaaaabbbaaaaaa[[[___dddffffffgggjjjmmmkkkjjjiiiiiiiiijjjkkklllooovvvlllpppppp}}}fffNNNGGGAAA???<<<777555666888777:::CCCLLLSSS[[[bbbgggrrr|||jjjeee___]]]gggzzzwww]]]QQQDDDLLLUUU[[[aaaffffffbbbeee```ZZZVVVTTTPPPJJJEEEDDD???:::666555666666555::::::;;;;;;;;;::::::999999888:::;;;>>>HHH]]]qqqdddZZZQQQSSS\\\jjj{{{kkkXXXJJJ===999===<<>>>>><<<999777666555444222111111222444555777999;;;>>>CCCIIIQQQWWW]]]dddmmmvvv|||iiiaaafffrrr|||xxxsssnnnjjjeeebbb```___``````___^^^\\\[[[ZZZYYYXXXYYYZZZ[[[```\\\YYYZZZ^^^hhhzzzpppSSSCCC:::666333111...,,,+++,,,...000000000000000000000000000...------,,,------...///111222333333333444777:::>>>BBBYYY|||pppaaaWWWRRRPPPLLLHHHKKKOOOUUU]]]ccchhhkkkmmmsss]]]MMMJJJDDD888666===HHH___zzzzzzaaaTTTVVV\\\lllxxx```LLLCCC;;;999888555444555666666777999<<>>888444333444777<<>>>>>888AAAQQQfff{{{wwwhhhccchhhKKK======<<<666777777555555666888:::;;;444333111///...///000111///000111000000111444666999<<>>CCCZZZzzznnnddd]]]VVVOOOJJJJJJMMMSSS[[[aaagggkkkmmmsss```RRRPPPIII<<<777<<>>999444333222555999>>>DDDKKKSSSXXX\\\]]]aaahhhrrr}}}mmmiiippprrrYYYIIIFFFHHHMMMPPPQQQUUUYYY[[[ZZZXXXUUUPPPKKKEEEBBB<<<;;;999777666777888888999:::;;;;;;:::999666555777777888;;;DDDVVVlll{{{jjjYYYKKKIIIPPP[[[ooolllXXXKKKBBB>>>===999BBBQQQeee{{{wwwfffaaammmNNN>>>===<<<888888777666555666777999;;;444333111000//////000000///000000000000111444666;;;???BBBCCC@@@;;;777555444444222222222222444444333444777999<<>>999555444333555888;;;@@@GGGNNNSSSWWWWWWXXX[[[bbbmmmzzzyyyppptttgggPPPIIICCCDDDEEEGGGJJJOOOSSSTTTSSSRRRNNNHHHBBB???:::999888888888999:::;;;<<<======<<<;;;999666555777888999>>>HHH[[[qqqnnn\\\KKKGGGLLLWWWkkk}}}kkkWWWKKKBBB===<<<;;;BBBPPPdddzzzwwwddd\\\qqqQQQ>>>;;;<<<999888777666555666777999:::444333222111000//////000...///000000000111444777===AAAEEEFFFBBB===888666444333333222222333333444222333555777:::>>>DDDHHHQQQWWW^^^cccgggjjjooosssyyyzzz{{{}}}pppbbbXXXbbbzzzuuupppllliiihhhiiikkknnnpppooollliiicccdddeeeeeeeeedddbbbaaa^^^\\\]]]dddmmm{{{tttTTTBBB:::777333333333222222111000000////////////////////////---...000222333222111000111222333333333444777:::???GGGaaayyyjjjZZZPPPLLLNNNQQQVVVZZZ^^^aaabbbdddXXXQQQPPPJJJ>>>999<<>>>>>>>>===<<<;;;999888777888;;;BBBNNNbbbvvvsss___LLLGGGJJJUUUhhh{{{kkkWWWJJJAAA<<<<<<<<>>===<<<777444444444555777999===CCCJJJPPPSSSRRROOONNNOOOTTT\\\bbbsssyyy~~~fffXXXIIIDDDCCCBBBAAAAAABBBDDDFFFGGGEEEAAA<<<999777777888999;;;<<<>>>>>>>>>>>>>>>>>>>>>======<<<888:::???HHHVVViii{{{vvvbbbNNNHHHKKKUUUiii|||lllWWWKKKAAA<<<;;;===AAAMMMaaaxxxyyybbbVVVyyyXXXAAA;;;:::999999888666555555777888:::555444444333111000///...---///000000000222555888<<>>BBBEEEHHHKKKOOORRRUUUYYY^^^aaa_________```bbbeeegggiiijjjllllllkkkhhhfffffffffcccdddeeegggjjjlllnnnpppssszzz{{{www|||}}}}}}___KKKCCC<<<;;;:::666444444222333444666:::AAAIIIOOOPPPOOOMMMKKKJJJLLLQQQUUUeeexxxxxxeeeQQQHHHEEEBBB???>>>>>>@@@BBBCCCBBB@@@<<<:::888999:::<<<>>>???@@@AAA????????????????????????:::===DDDPPP```qqqvvvbbbOOOIIIMMMXXXlllmmmXXXKKKBBB===<<<<<<@@@KKK```xxx~~~fffXXX}}}]]]EEE===<<<:::999888777555555666888999555555444333222000///...---...///000000222555888;;;@@@GGGJJJHHHAAA;;;777222333333444444333333222222333444555555666999;;;@@@FFFOOOVVV\\\aaahhhmmmqqqtttuuutttooojjjgggfffdddgggjjjmmmpppwwwyyypppqqqyyy}}}~~~|||yyyxxxyyy|||}}}}}}{{{{{{zzzzzzzzzwwwsssooohhhgggdddbbb___^^^\\\\\\]]]dddssswww~~~]]]III>>>999333222000...---...///000000000000000000000000000000000111222333444555555111222333333333444777:::AAANNNlllzzznnnfffggglllvvv|||vvveeeVVVMMMOOORRRSSSSSSPPPLLLJJJ===999666444333222666:::CCC]]]zzzvvv\\\LLLLLLMMMYYYkkkrrrwwwrrr___III@@@888666555222111222333333444666999>>>BBBDDDGGGJJJNNNQQQUUUZZZ___ccc```___^^^^^^```dddhhhkkkkkklllmmmkkkhhhfffffffffbbbccceeehhhkkknnnpppqqqrrryyyyyy}}}}}}^^^JJJAAA:::999888444222333111222333666;;;CCCLLLRRRPPPPPPNNNKKKHHHGGGIIIKKKVVVhhh}}}}}}xxx]]]NNNIIIEEEBBB@@@>>>???AAABBBBBBAAA???>>><<<===???@@@BBBCCCDDDDDDBBBBBBAAA@@@@@@?????????===BBBKKKYYYjjjzzzrrr___NNNJJJNNNZZZnnnnnnYYYLLLCCC>>>===<<>>===<<<:::888777666555666888999555555555444222000///...---...///000000222666888999???GGGKKKHHHBBB;;;777222333333444444333333222111222444444333444666888888???IIIQQQWWW^^^eeekkkvvvzzz~~~|||tttiiibbb___YYYZZZ\\\\\\\\\aaaiiiooovvv~~~xxxrrr|||nnnffflllttt|||}}}{{{yyyyyy|||~~~}}}|||yyytttqqqgggfffccc```___^^^^^^^^^aaajjj{{{ppp}}}|||\\\HHH===888555333000...---...000111////////////////////////111111111222333444666777111222333333333444777:::BBBOOOmmmyyykkkcccbbbfffqqqzzzwwwfffVVVKKKMMMQQQSSSSSSOOOKKKHHH777666444444222111444777CCC]]]{{{rrrYYYKKKMMMOOO[[[kkkrrrqqqqqq^^^JJJAAA999777666333222333222333333555999===AAADDDGGGIIIMMMQQQUUUZZZ```eeeaaa```^^^]]]___ccchhhlllkkklllmmmkkkiiifffffffffbbbcccfffiiillloooqqqrrrqqqxxxyyy}}}^^^III@@@999888777444222222222333555888>>>FFFPPPVVVSSSSSSQQQMMMIIIFFFFFFGGGJJJ[[[ooo}}}xxxwwwqqqxxxgggTTTMMMIIIFFFEEE???@@@AAABBBCCCCCCBBBAAA???@@@BBBDDDEEEFFFGGGGGGEEEDDDCCCAAA@@@???>>>>>>@@@EEEPPP```qqqooo]]]MMMJJJOOO[[[ooooooZZZMMMCCC>>>===;;;>>>HHH]]]wwwqqqaaaeeeJJJ???<<<888>>><<<999666555666777888888555222111111222222222111111000000111333555666888<<>>777777666444444555555555444333333444333222333666888666===FFFNNNUUU]]]fffllltttxxxzzzmmmccc]]]TTTOOORRRSSSQQQRRRVVV```fffsssvvvhhh^^^ZZZ]]]ccciiiqqq{{{{{{vvvqqqnnniiigggccc___]]]^^^cccfffppp}}}sssxxxxxxYYYFFF<<<777222333333222222111000/////////000000///...------///000222333444444333333333333222111333666999<<>>;;;555111222333444777<<>>888444333444555555222333555999???IIITTT[[[___ZZZWWWVVVPPPHHHFFFJJJRRRUUU\\\hhhyyyrrrvvvssswwwzzz^^^RRRQQQMMMFFFDDDEEEHHHJJJJJJIIIGGGEEEEEEEEEEEEHHHJJJLLLKKKJJJJJJHHHGGGFFFFFFEEEDDDBBBEEENNNZZZhhhzzz{{{kkk^^^QQQMMMSSS___qqqrrr\\\LLLBBB======???>>>HHH```zzzwww___lllOOOBBB===:::===;;;999666555666777888888666222111111222222111000000000000222444666777888<<>>FFFNNNTTTYYY___cccooottt|||zzztttfff\\\TTTRRRPPPLLLLLLPPPQQQUUU^^^jjjttt}}}}}}yyypppdddZZZSSSUUUYYY^^^gggrrr~~~zzzvvvqqqmmmkkkiiihhhfffddddddfffkkkoooyyytttwwwvvvXXXFFF<<<888444333111/////////000111000/////////...............///111222333333222111444333333222333555888;;;AAAPPPppp{{{|||xxxaaaUUUSSSWWWcccjjjggg^^^WWWOOOOOOMMMLLLMMMNNNHHH@@@<<<666222222333444777<<>>=========GGG___yyyyyyaaauuuVVVDDD>>>===<<<;;;888666555555666777999666333111111222222111/////////000222555888999888;;;AAAHHHLLLIII@@@999666555333333444444444333222222333222111222555777888>>>GGGOOOUUUXXX[[[]]]```dddmmmwwwwwwmmmccc[[[TTTMMMJJJJJJFFFGGGKKKRRRXXX___kkkvvv|||wwwooocccZZZNNNNNNOOOSSS]]]kkk{{{zzzyyyvvvssspppllljjjiiikkkkkkkkklllmmmqqqwww{{{xxxxxx}}}qqqUUUEEE<<<888555333///---,,,---000222111000...------...//////---...000111222222111111444555444333333444777:::???PPPrrruuutttzzzrrrZZZPPPNNNQQQ[[[aaa___XXXTTTLLLMMMMMMLLLNNNOOOKKKDDD===888444444444333777<<>>888444222222222111666444555;;;HHHVVVaaafffeeeaaa]]]YYYRRRJJJHHHJJJHHHHHHKKKSSSaaarrr|||rrrpppyyyuuu___VVVSSSQQQQQQRRRSSSUUUUUUTTTSSSRRROOONNNOOOPPPSSSUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJJJJRRR\\\iiittt}}}uuurrrnnnjjjhhhhhhjjjlllmmmqqqtttvvvxxxzzzvvvpppeeeZZZOOONNNVVVccctttsss^^^OOODDD??????<<<<<>>???<<<;;;999777666666666777999666333111111222111111------...000333666999;;;999;;;@@@HHHMMMKKKBBB;;;666444333222333444333222111222222222111222444777888???JJJTTT\\\```bbbbbbXXXYYY]]]eeeoooxxx~~~}}}wwwooofff[[[SSSOOOLLLIIIGGGIIIKKKNNNWWW```gggnnnyyyyyylllaaaSSSQQQNNNPPPZZZkkk}}}yyytttsssqqqooommmllllllkkknnnoooppprrrtttyyy~~~~~~kkkQQQBBB;;;888444222///---,,,---///000111000...---,,,...///111...///000222222222222111444555666555333444777:::>>>PPPttt~~~qqqooosss|||nnnWWWTTTRRRSSSYYYZZZUUUPPPMMMIIILLLMMMLLLOOOQQQMMMGGG>>>999666555444333777>>>MMMgggjjjUUUCCCCCCKKKZZZtttvvvbbbMMMCCC;;;888666333222333333333444666888<<>>999666555444444333777444333;;;JJJYYYbbbffffffdddaaa[[[UUUOOOLLLMMMJJJIIIJJJPPP[[[jjjyyy}}}sssvvv~~~|||kkkddd___ZZZWWWXXXZZZ[[[[[[YYYXXXWWWRRRQQQPPPQQQSSSUUUUUUTTTVVVUUUSSSPPPNNNMMMOOOPPPXXXcccooowww|||}}}vvvnnngggddd^^^YYYWWWXXX[[[]]]aaafffjjjlllooosssrrrnnneee[[[RRRSSS[[[hhhxxxsss___PPPEEE@@@@@@>>>===HHH___xxxiii```FFF>>>@@@<<<;;;:::888777777777777:::777333111111111111000------...000333777:::<<<:::;;;@@@HHHNNNMMMEEE===666555333333444444444333222222333222111222555777888@@@MMM\\\iiipppssssssfffbbb______cccjjjpppsssyyy}}}~~~xxxpppfff___WWWQQQMMMKKKHHHGGGKKKQQQPPPUUU\\\gggttt{{{nnn```[[[UUUTTT\\\ooo}}}yyywwwuuusssrrrrrrqqqqqqqqqrrrrrrqqqrrrssstttvvv{{{gggNNN@@@999666111111000000///.........111///...,,,---...000111///000111333333333333222333666888666333333777:::>>>RRRwwwxxxnnnlllnnnwwwnnnZZZXXXVVVVVVXXXUUUNNNIIIHHHFFFIIIKKKKKKMMMOOOLLLGGG>>>:::777777555444999@@@RRRppplllUUUCCCAAAHHHYYYyyyyyycccMMMDDD;;;888666333111222333333444666888<<>>===<<<;;;:::999999999:::777444111111111000///---...///111444777;;;===>>>===@@@IIIRRRSSSLLLCCC888777555555666666666555444444555444333444777999>>>GGGVVVjjj}}}{{{tttnnngggccc```hhhnnnpppsssyyy}}}}}}ssslllfffbbbZZZPPPJJJJJJGGGFFFFFFFFFJJJSSS^^^eeennnvvvvvvjjjdddiii{{{~~~~~~~~~}}}{{{zzztttsssqqqpppsssyyyiiiQQQAAA:::666333333111000000///000000............/////////000...///111222333333222222000555999888444444888===CCCWWW|||qqqiiihhhgggooo|||uuuhhh]]]]]]___^^^WWWMMMHHHJJJJJJNNNQQQOOONNNOOOMMMIII;;;999999888666666<<>>;;;999888666444444555666888<<<@@@CCCDDDCCCIIIJJJHHHIIINNNQQQPPPLLLLLLNNNRRRZZZdddmmmsssvvv|||~~~zzzkkknnnqqqssspppiiiaaa\\\VVVSSSOOOMMMMMMMMMLLLKKKKKKMMMOOOOOOQQQWWWaaaiiirrryyy}}}xxxooofff\\\SSSIIIHHHFFFFFFHHHMMMSSSWWW^^^gggooorrrtttvvvvvvtttlllccc]]]```gggppp}}}qqq^^^PPPFFF@@@???@@@@@@KKKbbb{{{]]]IIICCC>>>>>>===<<<;;;::::::999;;;888444111111111000///......///111444777:::<<>>@@@JJJSSSUUUMMMEEE999777666555666777666555444555555555444555888:::BBBJJJYYYmmmxxxqqqccchhhiiieeegggrrr||||||vvvrrriii]]]UUURRRJJJIIIFFFDDDCCCGGGNNNSSSUUU\\\gggqqq{{{ssskkkooo|||zzzsssrrrpppooorrryyy~~~|||lllSSSCCC;;;666666444111......///111333------...///000000//////---...000111222222111111///444999888555444999>>>EEEYYY}}}rrrkkkiiigggooo|||xxxllldddeeefffeee[[[OOOJJJKKKPPPUUUWWWUUUSSSSSSQQQNNN;;;999999999666666>>>GGGYYY}}}bbbOOOCCCBBB@@@EEEdddnnnOOOEEE;;;888666222000111333333444666888<<>>;;;888666444666888999999999;;;<<<777>>>AAA@@@BBBJJJOOONNNLLLLLLOOOTTT[[[eeemmmrrrvvvzzzpppsssxxxyyyvvvnnnddd^^^SSSPPPKKKIIIGGGGGGFFFEEEHHHKKKNNNOOORRRYYYeeennnsssyyy{{{tttiii___VVVNNNEEEEEEEEEGGGLLLSSSYYY]]]cccmmmuuuxxxxxxxxxwwwtttrrrjjjdddfffmmmuuuqqq^^^PPPFFF@@@???===>>>JJJccc|||gggNNNCCCAAA@@@>>><<<:::999888777:::888444111///.........///000000111222555:::>>>@@@CCCDDDFFFPPPZZZUUUIII<<<777555666666555777;;;666666444222111222666999HHHLLLWWWrrr|||vvvnnnhhhggghhhjjjllluuuvvvzzz~~~xxxkkk```ZZZOOOGGGFFFGGGDDDEEEHHHGGGHHHOOOYYYcccnnn|||yyyxxx}}}zzzvvvtttnnnnnnnnnpppvvv~~~~~~jjjTTTCCC:::888333222111000///////////////...---,,,,,,---...///000////////////000000111333333222333444666888999HHHTTTzzzuuuiiifffgggppp|||zzzuuupppmmmiiibbbWWWNNNNNNTTT\\\dddgggbbbYYYTTTOOOKKKCCC;;;BBB<<<999>>><<>>@@@>>>JJJccczzzpppVVVIIIDDDBBB@@@>>><<<:::999888;;;999666333111000000000///000000000111444888<<<@@@DDDEEEHHHQQQ[[[WWWLLL===888555777777666888;;;888888666333222555999===FFFKKKVVVppp{{{tttoookkkgggdddkkknnnsss|||}}}wwwggg\\\RRROOOLLLGGGDDDFFFFFFEEEHHHNNNTTT[[[gggrrr|||yyywwwuuurrrppplllmmmoooqqqvvv~~~hhhRRRAAA999777333222111000///////////////...------------...//////////////////000000111333333333444555777888999GGGRRRyyyuuugggbbbccclllxxx{{{wwwvvvrrrmmmdddWWWOOORRR[[[cccggggggbbb\\\XXXSSSMMMDDD>>>GGG@@@;;;>>><<>>CCCHHHNNNQQQQQQRRRTTTWWWWWWXXX[[[]]]]]]\\\[[[YYYWWW\\\```bbbfffmmmoookkkgggbbb\\\YYYYYY\\\___```ZZZdddzzzyyyqqqiiiaaaWWWQQQKKKCCC>>>>>>777777777888888888777666666666666888:::>>>AAACCCCCCFFFMMMUUU]]]dddiiikkkooooooqqqxxx~~~uuukkk^^^WWWMMMEEE@@@===;;;;;;:::???FFFOOOZZZfffsss{{{~~~}}}yyypppcccWWWPPPMMMMMMLLLMMMQQQTTTWWW^^^fffjjjqqqwwwvvvvvvyyyzzzzzzxxxsssoooooottt{{{ooo\\\NNNDDD???>>>>>>===JJJddd}}}yyy]]]LLLFFFEEECCC@@@===;;;:::999;;;:::777444333222111222///000000000000222555888@@@EEEHHHKKKTTT]]][[[RRR@@@:::666777888777999<<<;;;:::777444444777===BBBEEELLLWWWnnn~~~vvvnnnhhheeegggmmmvvvvvvlllccc]]]WWWOOOIIIGGGGGGCCCBBBDDDFFFJJJSSS\\\iiiqqq~~~}}}|||{{{{{{xxxuuuqqqnnnnnnmmmlllkkkiiilllooorrrwwwzzzeeeNNN???999777333222111000///////////////......------......//////////////////000111111333333444666777999999:::EEEQQQwwwsssddd^^^___jjjwww}}}zzz|||zzzttthhhYYYQQQXXXdddmmmlllgggaaa___]]]VVVNNNDDDBBBNNNFFF===>>>===MMMooojjjNNNEEE>>>===@@@DDD\\\wwwUUUIII>>>999888555333333111111222333555888;;;===BBBGGGMMMPPPPPPQQQTTTVVVXXXZZZ\\\]]]^^^\\\ZZZYYYVVVZZZ^^^bbbhhhpppuuuuuummmeee[[[VVVWWW[[[___aaa^^^eeetttzzzpppggg^^^WWWOOOFFF@@@???:::999888777777666666666666666555555666888;;;<<>>>>>======KKKggg~~~```KKKIIIGGGDDDAAA>>>;;;:::999:::888777555333222222222///000000//////000222555>>>FFFKKKNNNVVV______XXXEEE===888999::::::;;;===<<<:::777444444888???DDDIIIRRR\\\ppp~~~zzzllllllmmmqqqvvv{{{}}}}}}{{{vvvqqqmmmiii```WWWQQQJJJEEEAAAAAABBBDDDJJJQQQUUU[[[eeeqqq}}}wwwqqqllljjjiiifffcccaaabbbcccddddddccchhhnnnrrrxxxyyyzzzcccKKK>>>888666333222111000//////////////////............/////////......//////000111222333444555777999:::;;;;;;EEEQQQwwwqqqaaa[[[]]]jjjyyy|||yyy~~~}}}zzznnn^^^TTT\\\iiitttooofff``````___VVVLLLEEEFFFSSSKKK???======OOOrrrkkkPPPFFF===;;;======QQQnnnxxxWWWKKK???;;;999666333333222222222444666888;;;===BBBGGGLLLOOOPPPPPPSSSUUUYYYZZZ\\\^^^]]]\\\YYYXXXUUUYYY^^^cccjjjttt|||}}}qqqbbbWWWTTTWWW\\\___cccfffnnn|||wwwkkkbbbYYYSSSKKKBBB=========<<<:::888555444555666888777666555666888:::;;;===DDDOOO[[[eeejjjllllllgggfffgggllluuu~~~uuulll^^^QQQHHHCCC@@@??????FFFQQQ___lllxxxwwwlllaaaZZZVVVUUUWWWTTTRRRTTTTTTUUU[[[bbbaaaiiioooqqqsssyyy}}}~~~zzzyyyyyyzzz|||ppp[[[MMMBBB>>>===>>>???NNNjjjcccLLLJJJHHHEEEAAA>>>;;;999777777666555333222111111111///000000///...///111333<<>>;;;<<<@@@@@@>>>:::666444444666777666555555666888:::<<<===EEESSS```jjjooopppooofffeeegggkkkttt|||xxxmmmaaaVVVLLLDDD???@@@HHHVVVfffvvvwwwkkkaaa\\\YYYXXXXXXTTTRRRRRRRRRRRRXXX___]]]gggpppsssuuuzzz|||{{{yyyzzz|||}}}~~~~~~ooo[[[MMMBBB======@@@AAAPPPmmmiiiRRRLLLJJJGGGCCC>>>;;;888777444444333222222111000000///000000000//////000222999DDDMMMPPPVVV```dddaaaPPPFFF>>>>>>@@@@@@@@@AAA<<<:::888555555888>>>BBBNNN\\\gggttt|||zzz{{{}}}}}}}}}~~~zzzyyyyyy{{{|||yyy||||||tttddd\\\TTTPPPLLLFFFCCCDDDIIIJJJKKKMMMSSS^^^jjjrrrvvvhhh```XXXSSSMMMIIIIIIKKKLLLMMMTTTXXXaaammm{{{gggMMMAAA:::444333222111000////////////...//////000000//////...............///111222333444444444555777:::<<<>>>EEEQQQxxxxxxddd[[[\\\lll~~~tttnnnllloooqqqmmm```VVVXXXaaalllggg```^^^aaaaaaVVVHHHFFFFFFSSSJJJ>>><<<===PPPmmmlllQQQEEE999777<<<:::IIIRRRooo|||\\\NNN@@@:::888555333444444444444555777:::<<<===@@@EEEKKKNNNNNNOOORRRTTTVVVXXXZZZ[[[\\\ZZZXXXWWWWWWXXX\\\ccckkkuuuwwwfff^^^]]]```hhhlllppprrruuuxxxuuupppgggfffiiioootttsssllleeeYYYPPPGGGCCC@@@======@@@EEEEEEDDD@@@:::666666777555444333333444666999:::>>>GGGUUUdddoootttuuuttthhhggghhhmmmttt{{{xxxooodddWWWKKKDDDBBBKKK[[[ooowwwkkkbbb^^^\\\[[[XXXTTTQQQQQQPPPQQQWWW^^^___iiirrruuuwwwzzz{{{yyyxxxzzz}}}~~~~~~~~~mmmZZZMMMCCC>>>===@@@BBBRRRooonnnYYYOOOMMMIIIEEE@@@<<<999888333333333222222111000000...000111111000000111222555BBBMMMPPPUUU___dddcccTTTIII@@@@@@CCCDDDCCCDDD<<<<<<:::777666999===AAAGGGYYYfffrrr|||yyyvvvttt{{{||||||}}}~~~xxxooogggbbb[[[RRRKKKIIIGGGGGGGGGGGGIIIPPPXXX]]]nnnzzzzzzpppaaa[[[RRRKKKGGGFFFGGGGGGLLLPPPYYYiii|||lllPPPDDD;;;333333222111000////////////...///000111111000///...------......///111222333555444333333555999===???DDDOOOvvvyyyggg^^^bbbtttnnnfff```bbbdddbbbYYYQQQSSSZZZ___^^^\\\^^^cccdddYYYLLLEEECCCNNNEEE;;;<<<<<>>>>>AAAFFFJJJLLLLLLGGG???:::999:::666555444333444555777999>>>GGGVVVeeepppvvvwwwwwwkkkjjjjjjnnnsssyyy}}}~~~}}}yyyrrrhhh]]]VVVNNNWWWggg{{{wwwkkkddd```^^^\\\WWWSSSPPPPPPPPPQQQXXX```eeennntttuuuvvvyyyzzzyyyyyy|||jjjZZZNNNDDD>>>======@@@QQQpppppp^^^QQQOOOKKKFFFAAA===:::999222333333333333222111000...///111111000000222333333AAALLLOOOTTT___eeedddWWWKKKBBBBBBEEEEEEEEEEEE======;;;999888999===@@@AAAUUUcccooo~~~}}}wwwsssooorrrvvvzzz}}}uuuqqqjjj```XXXUUUEEEFFFFFFEEEFFFIIIMMMQQQZZZeeevvvmmmfffZZZQQQKKKHHHFFFFFFHHHKKKUUUggg|||oooRRRFFF<<<333333222111000////////////...///000111111000///...------......///111222333555333222111333888===@@@BBBNNNuuuxxxhhhaaahhh}}}jjj```ZZZYYYZZZYYYRRRMMMOOOUUUVVVXXXZZZ___eeeggg\\\PPPEEEBBBKKKBBB:::;;;<<>>===>>>CCCHHHMMMPPPQQQLLLDDD===<<<===999888666555555666777888>>>GGGVVVeeeqqqwwwyyyxxxmmmllllllnnnrrrvvvyyyzzz{{{~~~}}}||||||~~~~~~}}}xxxpppkkk^^^fffuuuxxxllleeeaaa^^^]]]WWWSSSPPPPPPQQQRRRYYYaaakkkrrrvvvttttttwwwzzz{{{yyy}}}~~~iiiZZZOOOEEE???===;;;>>>PPPppp|||pppfffUUUOOOGGGCCCAAA>>>888333000//////.........//////000000//////000111222222777>>>DDDKKKUUU___bbb```XXXNNNCCCAAAEEEHHHFFFBBB:::888666555555888;;;===EEEOOO]]]kkkwwwyyytttnnnlllqqq{{{}}}uuujjjcccYYYSSSKKKHHHHHHJJJJJJJJJPPPTTT```pppyyyiii___VVVLLLIIIJJJFFFJJJSSSccczzzsssRRR???888555555444333111000111111222111111111000//////...---111111000000000000111111444555555555666888<<>>EEE[[[mmmzzzcccOOO>>>::::::666333555333333333444666999<<<>>>CCCGGGKKKNNNOOOPPPQQQRRRSSSUUUXXXYYYXXXWWWWWWXXXTTTWWW[[[^^^bbbjjjwwwvvvxxx{{{zzzvvvtttuuuooogggbbbZZZTTTWWWaaaiiiiiifff___NNNAAA??????;;;???HHHUUUZZZZZZPPPFFFAAA???>>><<<888555333444666888888@@@GGGRRR```lllsssuuuuuuooollliiijjjooosssuuuuuu{{{{{{||||||||||||||||||}}}zzzxxxxxxxxxxxxwwwxxx}}}yyyvvvxxxvvvhhhcccdddaaa]]]XXXRRRMMMMMMPPPTTT\\\eeennnsssxxx{{{zzzxxxyyy{{{}}}}}}~~~kkkZZZLLLBBB======<<>>888555555444222111000000111222///000000111000...,,,+++............///000111222333444555555555777;;;>>>EEESSStttsssiiiiiisss~~~```]]]UUUQQQNNNLLLHHHFFFJJJQQQUUUOOOKKKPPPZZZ]]]VVVMMMAAA>>>===;;;777666<<>>GGG\\\lll~~~dddPPP>>>:::999555333444333333333333555888<<<>>>CCCFFFKKKNNNOOOPPPQQQRRRTTTVVVXXXYYYWWWVVVVVVWWWTTTWWWZZZ\\\^^^eeeooowwwzzzxxxwwwrrrjjjeee\\\TTTVVVaaakkkmmmkkkdddSSSEEEBBBAAA>>>BBBKKKYYYaaacccYYYJJJBBB???>>>===:::666444555777888999???DDDNNNYYYccciiillllllkkkiiihhhjjjnnnrrrttttttwwwwwwwwwxxxxxxxxxxxxxxxyyy}}}|||xxxuuuuuuttttttssspppzzz~~~vvviiieeeddd^^^XXXRRRMMMJJJLLLOOOTTT^^^gggnnnrrrwwwyyyxxxwwwxxxzzz||||||}}}~~~iiiYYYMMMCCC??????<<>>;;;777333222222111000///.........000000/////////000111111000777@@@HHHSSS]]]```^^^YYYNNNBBB<<<===???===:::666555333222333555888:::@@@GGGSSS^^^iiiuuu}}}yyywwwvvvyyyyyy}}}}}}uuujjjaaa[[[UUUOOOJJJGGGHHHKKKQQQXXXfff|||rrrnnnpppsss}}}|||lll```ZZZRRRRRRWWWggg~~~lllNNN>>>888555555444222111000000111111///000111111111///---,,,+++,,,,,,---///000222333222333444444555777:::===EEETTTtttrrrjjjnnn{{{aaaZZZWWWRRRMMMJJJFFFDDDIIIOOOQQQKKKHHHMMMWWWZZZRRRJJJ>>>;;;999999666555;;;CCCTTTvvvoooXXXBBB:::888666999@@@KKK```mmmeeeQQQ>>>:::999444222444333333222333555888;;;===BBBEEEJJJNNNPPPPPPQQQRRRUUUWWWYYYYYYWWWVVVUUUVVVSSSVVVYYYZZZ\\\```ffflllsss}}}|||wwwrrriii^^^TTTVVVbbbnnnsssrrrkkkZZZKKKFFFCCCBBBFFFNNN[[[iiiooodddQQQCCC@@@@@@???<<<777444555777999999???BBBIIIPPPWWW\\\```bbbeeeeeefffjjjnnnpppqqqpppqqqqqqqqqrrrrrrssssssssssssvvv{{{}}}~~~}}}||||||~~~|||yyyuuurrrpppooommmlllffflllvvvuuuiiifffcccYYYQQQJJJGGGEEEHHHLLLRRR]]]ggglllppptttvvvuuuuuuwwwyyyzzz{{{|||}}}|||hhhXXXMMMDDDAAABBB===CCCUUUppp~~~zzzwwwpppfff___VVVPPPHHHAAA<<<999666444111111111111000//////...000000/////////000000111000666<<>>DDDMMMWWWaaammmyyywwwtttuuu~~~vvvoooiiiccc]]]XXXMMMLLLMMMNNNQQQ[[[oooyyykkkeeefffjjjqqqyyy~~~pppggg___\\\]]]lll{{{yyy}}}jjjNNN>>>888555444333222000000000000111222222111000000000000000---------...///000222222111222444444555666999<<>>@@@DDDHHHLLLQQQVVVYYY^^^```dddhhhlllnnnnnnmmmllllllmmmmmmnnnnnnooooooppptttxxxzzz{{{~~~}}}{{{zzzzzz|||zzzwwwrrrooollljjjgggeee```aaafffppp|||rrrhhhfff```TTTJJJCCCAAA@@@CCCFFFLLLWWWbbbiiimmmrrrsssrrrsssvvvyyyyyyzzzzzz|||~~~{{{fffWWWLLLCCC@@@AAA>>>DDDVVVppp}}}vvvppphhh```YYYOOOKKKDDD>>>999666444222///000111111111111000000000000///////////////000333555777;;;EEEQQQYYYZZZPPPGGG<<<555333444333222111000000000111333555777===BBBJJJRRRZZZeeeqqqyyy~~~xxx{{{{{{wwwrrrlllfffVVVTTTSSSRRRRRRWWWeeetttrrrccc\\\[[[\\\cccmmmzzz}}}ooojjjiiiuuu|||xxxxxxiiiMMM???888555444333222000///000000111333111...++++++---000222000000//////000000111111111222444555555777999;;;FFFTTTssszzzvvv}}}kkk\\\WWWSSSPPPQQQNNNIIIGGGIIIMMMIIIHHHMMMTTTUUUNNNGGG:::666444444444555:::AAALLLpppnnnTTT???;;;;;;888===HHHZZZtttjjjUUUAAA:::888444111333222222222222555888;;;===???CCCJJJOOOQQQRRRRRRSSSUUUWWWXXXXXXVVVTTTTTTTTTTTTWWWZZZ]]]___aaadddeeehhhuuu~~~uuufffWWWXXXgggxxxxxxjjjYYYOOOKKKJJJMMMPPPWWWmmm~~~vvv^^^LLLFFFHHHBBB>>>888555666888;;;<<<<<<===???AAACCCGGGMMMQQQWWW[[[```fffiiijjjjjjjjjiiijjjjjjkkkllllllmmmmmmooorrrvvvwwwxxxzzz{{{yyyxxxyyyzzzwwwtttpppllliiifffbbb```^^^ZZZ\\\ccclllxxxpppgggddd[[[NNNEEE>>><<<===>>>???CCCNNNYYYeeejjjoooqqqrrrrrruuuxxxxxxyyyzzz{{{~~~zzzeeeUUUJJJAAA>>>??????EEEVVVpppxxxqqqiiiaaaYYYTTTHHHFFFBBB===999666444333111222333444444333222111000000//////......//////222444333444<<>>888444444333111000//////000000111...***((((((***...000111111000000000000111111111333555666666777999;;;EEESSSqqq}}}{{{rrr___WWWSSSRRRTTTSSSMMMIIIHHHLLLIIIHHHMMMSSSRRRKKKDDD;;;555222333444555999???KKKpppoooTTT>>><<<<<<888>>>KKK___{{{nnnXXXCCC<<<999444222444222222111222444777:::<<<===BBBJJJOOORRRSSSSSSSSSTTTVVVXXXXXXVVVUUUTTTUUUUUUWWWZZZ^^^aaadddeeefffhhhqqq~~~mmm]]]]]]nnntttdddXXXRRRRRRRRRSSSWWWppp~~~gggTTTNNNNNNDDD@@@:::777999<<>>======???EEEJJJQQQVVV]]]bbbeeeggghhhiiihhhhhhiiijjjkkkllllllmmmlllooossstttsssuuuzzz}}}wwwtttssstttvvvssspppllliiieeebbb^^^[[[[[[UUUTTTYYY^^^eeevvvqqqhhhbbbUUUHHHBBB;;;:::;;;;;;:::<<>>BBBAAA>>>999333000///000000////////////000111333555666:::???EEEKKKPPPWWW```fffnnnsss{{{}}}qqqiiibbb^^^\\\[[[]]]bbbnnn~~~fffYYYNNNKKKNNNRRR[[[dddppp~~~}}}}}}}}}}}}|||]]]FFF;;;777444444333111000//////000000...---,,,++++++,,,---...///////////////000111222111333666777888888:::<<>>>>>===:::777333111111000///...............***---//////333999999666888555111//////000000///......///000222333555666999>>>DDDIIIMMMSSSZZZ```hhhlllrrrwww|||tttjjjfffdddbbbbbbeeefff~~~vvvfffUUUMMMJJJJJJOOOWWW]]]lll|||||||||}}}uuuWWWBBB999666333333222111////////////000...///000111111000//////,,,,,,,,,---///000222333111444777888888999;;;<<>><<<555:::HHH```{{{rrr\\\FFF>>>;;;666333666222111111222444777:::<<<<<>>@@@DDDIIIKKKKKKLLLKKKGGGAAA???CCCGGGLLLQQQXXX^^^```bbbeeehhhffffffggghhhiiijjjkkkllljjjmmmpppqqqpppqqquuuyyy}}}uuupppmmmmmmnnnkkkhhheeebbb___[[[VVVSSSPPPIIIHHHLLLLLLKKKVVVfffxxxzzzmmm^^^LLL@@@???888888::::::888999CCCOOOYYYaaakkksssvvvvvvxxxyyyyyyyyyzzz|||ppp\\\OOOFFF???===???@@@FFFXXXsssqqqmmmfff```[[[YYYXXXXXXUUUUUUVVVXXXWWWTTTOOOKKKLLLHHHBBB===:::888666444222111111000///......---,,,---...000333555666777222222000///............---...///000000111333666999;;;CCCKKKNNNOOOTTTZZZbbbeeeiiimmmrrryyywwwmmmiiihhhiiiiiinnn|||tttZZZOOOLLLIIIFFFFFFSSS^^^lllwww~~~mmmSSSCCC;;;666333222222111111000/////////000000////////////000000---------...///111222333555555666888999:::;;;<<>>CCCUUUjjjuuu]]]FFF???;;;444222666444333222111333666999;;;;;;@@@GGGLLLNNNPPPQQQRRRTTTTTTTTTSSSSSSSSSSSSSSSQQQTTTXXX[[[]]]___bbbdddfffjjjvvvvvvttt|||vvvnnniiihhhkkk{{{iii___[[[TTTHHH@@@CCCJJJMMMSSSXXXXXXUUUPPPKKKGGGDDDCCCBBBGGGNNNWWW___dddeeefffgggjjjiiiiiihhhhhhhhhhhhhhhjjjiiihhhiiimmmqqqtttuuuzzz|||tttmmmllljjjhhhlllfffaaa^^^^^^[[[UUUPPPIIIIIIHHHEEEDDDGGGMMMRRRkkkxxxmmm[[[MMMCCC<<<:::999999999666666>>>GGGVVV^^^hhhooorrrtttvvvxxx{{{{{{zzz{{{|||mmmYYYMMMFFFAAA>>>===BBBLLL^^^ttttttqqqlllhhheeeccccccdddcccccccccdddbbb]]]VVVQQQIIIEEE@@@<<<999777555333111111000000//////......+++,,,,,,---...///000000222111000///............,,,...///000000111333555:::<<>>999555555666666999===LLLeeedddHHH<<<;;;:::<<>>HHHTTT\\\fffnnnqqqtttwwwyyyzzzzzzyyyzzz|||~~~~~~mmmXXXLLLEEE@@@======CCCNNNaaaxxx{{{yyyvvvsssrrrrrrsssssssssrrrpppmmmhhh```XXXRRRDDDAAA<<<999777555333111000000000000////////////------,,,,,,,,,+++++++++111000///...............,,,.../////////000333555;;;<<>>BBBKKKfff}}}xxxvvv{{{gggeee```]]]```aaa]]]XXXWWWVVV```ffffffffffff]]]QQQCCC<<<666666777777999===KKKdddeeeIII>>>;;;999999===DDDUUUlllwww```HHH>>>;;;666444666444333222111333666999;;;===AAAGGGKKKMMMNNNNNNOOOQQQQQQRRRRRRRRRRRRRRRQQQRRRTTTVVVXXXYYY[[[^^^```dddjjjuuu|||{{{wwwwwwlllddd___QQQLLLKKKQQQYYY[[[[[[[[[[[[XXXSSSOOOJJJHHHGGGFFFKKKRRR[[[cccfffgggfffeeegggfffdddcccccceeefffhhhggggggffffffggghhhjjjkkkooosssyyytttkkkiiiiiiiiigggccc^^^ZZZXXXTTTNNNIIIFFFEEEBBB???>>>@@@DDDHHHSSSaaapppxxxyyyyyy~~~qqq]]]NNNCCC===???===<<<;;;777777???JJJTTT[[[eeemmmqqqtttwwwzzzyyyyyyxxxyyy{{{}}}|||kkkWWWKKKDDD???======DDDQQQggg}}}~~~~~~~~~~~~}}}xxxqqqiiiaaaXXXPPPKKK>>><<<888555444222000...////////////000000000000//////......---,,,,,,+++000///......---------...,,,---/////////000333555:::<<>>AAABBBJJJddd|||xxxwww}}}hhhddd^^^\\\___```\\\XXXVVVTTT```hhhjjjlllmmmfff[[[HHH???888666777777999===KKKddddddIII>>>;;;888777:::AAAOOOdddzzzvvv```III>>>:::777666888555333222222333555888:::===AAAGGGKKKLLLMMMMMMMMMOOOPPPQQQRRRRRRRRRQQQPPPQQQSSSUUUVVVWWW[[[___bbbeeelllvvv}}}rrriii```YYYNNNNNNQQQ[[[dddhhhgggddd___\\\XXXSSSOOOMMMLLLKKKOOOVVV^^^eeehhhgggfffeeegggfffdddbbbbbbdddfffgggeeeeeeeeeeeeeeeeeegggiiimmmqqqwwwrrrgggeeefffgggeeebbb]]]ZZZVVVQQQKKKGGGFFFEEEAAA???===???AAADDDIIITTTbbbiiiiiiggghhhjjjlllnnnvvvqqq]]]NNNCCC>>>BBB???===;;;888888AAALLLWWW^^^gggnnnqqqsssvvvyyyxxxxxxxxxxxxzzz|||zzzjjjWWWKKKCCC>>><<<>>>DDDTTTlll|||ttthhh\\\SSSKKKEEEBBB:::777555333222111///---////////////000000000000/////////............---///...------------------+++---...//////000222444888;;;EEEQQQWWWUUUSSSSSSVVVZZZ^^^bbbdddfffhhhjjjlllmmmnnnoooqqquuu{{{xxxbbbRRRJJJAAABBBHHHTTTcccuuuzzzxxxsssyyyiiiQQQBBB;;;777555222222111111000/////////000//////////////////000000///////////////000111333333222444777;;;@@@BBBBBBIII```{{{zzz{{{iii```[[[YYY\\\]]]YYYUUUTTTQQQ]]]hhhkkknnnrrrmmmdddNNNCCC999666777777999<<>>;;;:::999999555444222222333555888:::<<<@@@FFFJJJLLLLLLLLLMMMNNNOOOPPPRRRRRRRRRQQQPPPPPPQQQSSSTTTVVVZZZ```dddhhhoooyyysssiii^^^TTTNNNPPPWWWbbbnnnuuutttpppeeeccc^^^ZZZVVVTTTSSSSSSUUUZZZaaafffhhhgggffffffhhhfffeeeccccccdddeeefffaaabbbdddcccbbbbbbdddffffffjjjpppxxxpppccc```aaaccccccaaa^^^ZZZVVVPPPKKKGGGEEEBBB???<<<;;;<<<>>>???CCCKKKUUUZZZYYYVVVTTTSSSSSSUUU\\\llllllYYYLLLCCC???DDD@@@>>>;;;888999CCCNNN]]]ccckkkppprrrsssuuuxxxxxxxxxwwwxxxyyy|||xxxiiiWWWKKKBBB======???DDDVVVppp}}}{{{qqqiii\\\QQQHHHBBB???===888777555444444333111000000000000000////////////------------------------...------,,,,,,,,,------+++---.........///222444666:::DDDQQQYYYWWWSSSRRRSSSVVVZZZ^^^```bbbeeegggiiijjjlllmmmooorrrvvvzzz|||rrr\\\MMMGGGFFFIIISSS```nnn~~~xxxvvvrrrzzziiiPPPAAA:::666444222222111111000/////////000000////////////000000///////////////000111111333333333555888<<>>:::777777:::;;;FFF\\\xxxlllRRRBBB===<<<;;;999555444333222333555777999;;;???EEEIIIKKKLLLLLLMMMMMMOOOQQQRRRSSSRRRQQQPPPPPPPPPQQQQQQSSSXXX^^^cccjjjqqq{{{zzznnnaaaVVVPPPTTTZZZdddrrr}}}~~~zzzmmmjjjfffbbb^^^\\\[[[[[[[[[___dddggghhhgggggghhhggggggfffdddcccccccccbbb\\\___```___\\\ZZZ\\\^^^]]]aaahhhoooxxxnnnaaa\\\]]]___aaa```^^^[[[UUUPPPJJJGGGAAA>>>:::888888999:::999@@@DDDIIILLLKKKHHHEEEDDDBBBDDDJJJVVVgggyyyvvvcccSSSIIICCCAAADDD@@@===:::888:::EEEQQQaaagggmmmqqqrrrrrruuuwwwxxxxxxwwwxxxzzz|||vvvhhhWWWKKKBBB======AAAEEEYYYuuu~~~vvvppplll___YYYPPPIIICCC@@@===;;;:::999888888888888666444111111000000//////............------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------+++,,,.........///222444666777@@@MMMUUUVVVTTTTTTSSSUUUXXXZZZ[[[^^^bbbdddgggiiilllnnnoooqqqtttwwwvvvxxxzzz|||}}}~~~lllYYYPPPLLLMMMUUU```jjjxxx{{{yyyvvv~~~{{{~~~iiiPPPAAA999555333222222111111000//////////////////....../////////............///111222222222222444666888;;;===???CCCFFF[[[|||www}}}fffWWWRRRPPPSSSUUUQQQMMMLLLQQQ^^^hhhjjjmmmssssssnnnUUUGGG999555666666777999CCC[[[zzznnnPPPAAA;;;777666:::<<>>DDDIIIKKKLLLMMMNNNMMMOOOQQQSSSTTTSSSRRRQQQPPPPPPOOONNNOOOSSSYYY^^^kkkrrr{{{}}}|||uuuggg\\\TTTXXX[[[bbbppp~~~tttqqqmmmiiifffdddcccccc```ccceeeggggggggghhhiiifffffffffeeecccaaa___]]]XXXZZZ\\\YYYSSSPPPPPPRRRPPPUUU[[[bbbjjjvvvnnn```[[[[[[]]]]]]^^^]]]ZZZTTTOOOJJJGGG@@@<<<888777888999999888;;;===???@@@@@@???===<<<;;;===@@@FFFPPP___ooozzz~~~vvviiiZZZMMMFFFCCCCCCCCC???<<<999777:::FFFSSSaaaffflllpppqqqrrruuuxxxyyyxxxxxxxxxzzz}}}vvvhhhXXXLLLCCC===>>>CCCGGG\\\zzz|||tttkkkccc^^^PPPMMMIIIEEEBBB@@@<<<:::<<<;;;:::;;;<<<;;;999777222111111000///......---111000000///------,,,+++,,,,,,,,,++++++,,,------+++,,,.........///222444777666<<>>CCCOOO___kkkrrrkkk```SSSIIIDDDCCCDDDBBB>>>;;;888777:::GGGTTT___dddkkkoooppprrrvvvyyyyyyyyyxxxyyy{{{}}}~~~uuuiiiYYYMMMCCC>>>???DDDIII___}}}|||uuunnnggg___XXXSSSNNNMMMMMMMMMMMMKKKHHHEEEEEEDDDDDDDDDCCC@@@;;;777777555333111000000000111111000000///...------------------,,,,,,+++++++++......---...///111333444555888===DDDJJJNNNQQQSSSVVVVVVWWWXXXZZZ]]]```aaabbbccceeehhhkkknnnpppqqqqqqrrrtttuuuuuuvvvyyy{{{|||{{{xxx|||yyycccZZZVVV[[[]]]]]]ggguuu|||vvv{{{lllNNN>>>999777666111111111111000000000000000000//////.........---000000000000111111111111555555444555666999<<<>>>FFFFFFYYYvvvdddYYYOOOJJJLLLMMMIIIGGGIIITTTjjjvvvpppkkkrrrvvvsssWWWIII<<<777666555666777@@@TTTttt{{{YYYEEE;;;666555888;;;IIIdddiiiNNNCCC@@@:::333444444333333444555777888999;;;???DDDHHHKKKMMMNNNMMMOOORRRUUUVVVUUUSSSRRRRRRMMMJJJIIIGGGGGGLLLSSSeeettt}}}vvvfffiiikkk|||{{{mmmaaaZZZUUUWWWWWW[[[ggguuu}}}}}}zzzxxxtttpppmmmjjjiiihhhhhhfffeeegggjjjlllkkkiiihhhiiigggbbb```^^^YYYSSSPPPOOOLLLGGGCCC@@@??????BBBCCCGGGNNNSSSZZZgggtttkkk\\\VVVVVVXXXZZZYYYXXXXXXWWWRRRKKKEEECCC>>>:::888999::::::999:::999888777666555555555444777:::;;;===CCCMMMUUU[[[YYYUUUQQQLLLHHHFFFEEEAAA===777444888BBBNNNVVVaaaeeejjjooorrrtttwwwxxx{{{zzzzzzzzz|||yyymmmdddXXXMMMCCC<<<>>>DDDNNNeeexxxtttoooiiieee___ZZZWWWXXXVVVUUUTTTTTTRRROOOLLLLLLKKKIIIGGGFFFBBB===:::666444333111000000000000111000000///......------.........---------,,,,,,......---...///000222333555888===CCCIIIMMMPPPRRRVVVVVVVVVXXXZZZ\\\___```bbbcccdddfffhhhkkklllmmmoooppprrrsssssstttwwwyyyzzz~~~wwwqqqrrr|||nnnccc[[[\\\\\\[[[dddqqq}}}{{{~~~pppPPP???888555444111111111111000000000000000/////////............//////000000000111111111333222222333444777:::<<>><<<;;;;;;===>>>AAAFFFIIIOOO[[[fffxxxlll[[[SSSQQQRRRWWWVVVVVVWWWVVVRRRLLLGGGDDD@@@;;;999:::;;;;;;:::999888777666666666666666222555888999:::???HHHOOORRRPPPMMMJJJFFFDDDBBBAAACCC???:::999>>>IIIUUU]]]bbbfffkkkooorrrtttwwwxxx|||{{{zzzzzz{{{~~~~~~qqqhhh___UUUKKKBBB<<<@@@FFFSSSiiiwwwtttqqqnnnllljjjgggeeefffccc```]]][[[XXXTTTRRRPPPMMMIIIFFFDDDAAA===:::444333222111000/////////111000000//////......---//////............------......------...000222333666888===BBBGGGLLLOOOQQQTTTUUUVVVWWWYYY[[[]]]^^^aaaaaacccdddfffgggiiiiiilllnnnooopppppprrruuuwwwxxx{{{wwwkkkfffppp{{{~~~}}}oooccc^^^ZZZXXX___iiiuuuzzz~~~}}}tttRRR???888666444111111111111000000000000////////////............//////000000000000111111222222222333555777999;;;CCCFFFXXXiiiZZZXXXWWWUUUPPPIIIIIILLLZZZmmmxxxsssmmmppppppkkkZZZKKK<<<555333333444777>>>QQQooo^^^FFF===::::::;;;>>>LLLeee~~~lllQQQCCC???;;;444333222222111222333555666888;;;>>>BBBFFFIIIJJJKKKOOOQQQSSSVVVYYY]]]___aaaddd___ZZZVVVQQQMMMOOOTTTcccppp|||}}}{{{{{{{{{|||~~~eeebbbdddwww}}}vvvjjj]]]RRRLLLHHHJJJKKKOOOZZZgggmmmmmmlllkkkkkkjjjjjjiiiiiijjjkkkiiihhhiiikkkmmmllllllmmmnnnlllfffaaa]]]UUULLLFFFDDD@@@===;;;999999999:::999;;;>>>@@@DDDMMMWWWkkkyyymmmZZZPPPNNNNNNTTTTTTTTTUUUTTTQQQLLLHHHDDDAAA>>><<<<<<<<<<<<;;;888888777666555555555666222555777777888<<>>>>>;;;888999AAAMMMZZZbbbdddhhhlllppprrrtttvvvxxx|||{{{zzzzzz{{{}}}xxxjjjaaaZZZQQQIIIAAA===AAAIIIZZZnnn}}}{{{yyyyyyyyyxxxvvvtttqqqmmmgggaaa]]]XXXSSSPPPIIIEEEAAA>>><<<:::888666333222111000000/////////000000000000//////..................------------......------...///111222555777;;;@@@EEEJJJNNNOOOTTTTTTUUUWWWXXXZZZ\\\]]]______aaaccceeefffhhhiiijjjlllnnnnnnooopppsssuuuwwwyyy|||}}}|||jjj```hhhwww~~~zzziii^^^WWWTTTYYYaaannnrrruuuxxxzzzyyywwwrrrQQQ???999777777111111111111000000000//////////////////.........////////////000000000111333444444555777999;;;<<>>OOOlllgggKKK???;;;::::::<<>>===<<<<<<<<<:::999888666555444444444444666777888888;;;???CCCCCCBBBAAA@@@@@@?????????:::888888;;;DDDQQQ^^^fffhhhjjjnnnqqqrrrtttvvvxxx{{{{{{zzzzzz{{{}}}~~~vvvhhh\\\WWWPPPIIIAAA===BBBKKK___sss~~~{{{vvvpppggg^^^WWWPPPJJJFFF>>>:::777444444444333222111111111111000000//////000000000000000/////////,,,,,,,,,,,,,,,,,,,,,---......---------///000111444666999>>>DDDIIIMMMOOOSSSTTTUUUWWWYYYZZZ[[[[[[[[[]]]___aaadddgggiiijjjiiikkklllmmmmmmooorrrtttuuuwwwyyyzzz{{{~~~lll]]]dddttt}}}kkk\\\TTTSSSWWW\\\hhhjjjlllooottt|||}}}qqqqqqzzznnnNNN===777666555111111111111000000000///.........///////////////...////////////000000000222333444555777999:::;;;@@@EEEWWWxxxnnnjjjeeecccccc```VVVMMMNNN]]]hhhiiigggjjjkkkhhh^^^OOO>>>666444444666999>>>MMMhhhtttUUUBBB;;;999777888DDDXXXqqquuuXXXEEE>>>:::777333222111000111222333444777999===AAAEEEGGGIIIJJJOOONNNOOORRRVVV]]]cccggglllhhheeeccc^^^YYYZZZ^^^gggooo{{{lllhhhnnnnnn]]]QQQKKKDDDEEEEEEIIISSSaaaiiiiiicccbbbaaaaaabbbccceeeggghhhhhhhhhhhhhhhjjjlllnnnsssvvvwwwsssnnnhhh^^^SSSNNNIIICCC???======;;;::::::777777:::<<<>>>CCCJJJTTTbbbrrr~~~ttt___RRRNNNNNNRRRSSSTTTSSSQQQMMMJJJHHHFFFEEECCCAAA???======>>>===<<<:::888666555444444777888999::::::;;;>>>???AAA@@@@@@@@@@@@@@@AAAAAA===<<<===AAAKKKXXXeeemmmkkkmmmppprrrrrrsssvvvwwwzzzzzzzzzzzz{{{|||}}}~~~tttdddYYYUUUPPPIIIAAA===CCCMMMcccvvv~~~ssslllaaaVVVMMMFFF@@@<<<666444111000111222111000111111222222111111000///000000000000000000000000+++++++++,,,,,,,,,,,,---......---------...000000222444777<<>>777555555666999<<>>:::777333222111111111222333444666888<<>>???@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCC??????@@@EEENNN[[[fffnnnnnnppprrrsssrrrsssuuuwwwxxxxxxyyyzzz{{{|||}}}~~~nnn^^^TTTRRRNNNIIIAAA===DDDOOOeeeyyy|||llleeeZZZNNNEEE???999666333111000///000111000///111222333333333222111000000000000000000000000000,,,,,,,,,,,,------............---,,,---...///000000222555;;;AAAHHHMMMPPPTTTUUUWWWYYYZZZ[[[[[[ZZZXXXYYY[[[^^^```cccdddeeeeeefffhhhiiiiiikkkmmmpppoooqqqssstttwwwzzz~~~ooo]]]```nnnwww|||{{{hhhZZZVVVZZZ___```aaabbbcccgggnnnxxx~~~uuuiiihhhqqq}}}fffJJJ:::444222000111111111111000000000000............/////////000........./////////000000///000222444555777777888@@@FFFUUUpppzzzyyyvvvssstttqqqeeeXXXNNNVVV]]]]]]\\\]]]^^^^^^XXXJJJ<<<666555444555777999EEE\\\zzzkkkMMM>>>999777555<<>>:::888444333222111111222333444555888<<>>:::888555444333222222222333444555777<<>>AAALLLZZZfffssswww```PPPJJJJJJIIILLLPPPRRRQQQQQQSSSUUUPPPRRRRRROOOJJJGGGGGGIIIAAABBBCCCEEEGGGJJJLLLMMMQQQQQQRRRTTTVVVVVVTTTSSSOOOOOONNNMMMLLLLLLLLLMMMIIIIIIKKKOOOWWWaaakkkqqqrrrssstttsssssssssuuuwwwuuuvvvwwwyyy{{{}}}~~~}}}eeeSSSHHHHHHHHHEEE???===GGGSSSiii~~~sss}}}vvvoooeeeZZZOOOHHH@@@999555666333222///......///111222000777:::777444333333111---555999444///000000...)))***,,,---......---,,,,,,,,,------...///000000111333666:::@@@FFFLLLOOOTTTUUUWWWYYYYYYYYYWWWVVVXXXYYY[[[[[[[[[[[[]]]___cccddddddddddddfffiiilllkkkkkklllppptttyyy{{{|||zzzvvvuuu|||nnn___bbbkkkrrrxxx~~~xxxhhh^^^]]]bbbhhhlllllliiifffhhhmmmvvv}}}sssiiifffmmmgggmmm|||{{{[[[CCC999999777444444333111///...------...222111000///......///000000000//////.........---111222222333555777888999<<>>NNNlllfffOOOGGG@@@777444333222111111111222333444777;;;>>>BBBGGGLLLOOOLLLLLLLLLMMMNNNQQQSSSUUUXXXWWWVVVVVVUUUUUUVVVVVVXXXXXX\\\aaabbbbbbgggmmmpppuuu{{{~~~~~~~~~}}}zzzjjjaaaVVVSSSQQQTTT\\\hhhrrrxxxxxxuuuooohhhbbb```bbbdddeeeggghhhhhhhhhmmmttt{{{xxxgggZZZSSSNNNGGGBBB???>>><<<;;;;;;;;;===>>>???FFFPPP[[[gggrrr{{{ttt]]]NNNJJJLLLOOOPPPRRRTTTSSSRRRSSSUUUVVVTTTRRRQQQPPPOOOLLLJJJLLLMMMMMMNNNPPPVVV]]]bbbgggfffddddddddddddbbb```[[[XXXTTTQQQPPPNNNLLLJJJJJJKKKMMMRRRYYYaaahhhllloooooopppooonnnooorrrtttwwwwwwwwwxxxzzz|||}}}~~~www^^^MMMIIIDDDBBBDDDBBB???GGGSSSjjj```lllxxx~~~~~~{{{ssskkkaaaWWWMMMFFF@@@999555555333222///------...000222444<<>>666444555666555888@@@PPPiiiqqqTTTAAA999888999999<<>>555444333222111111111222333444777;;;???BBBGGGLLLOOOKKKKKKKKKLLLMMMOOOQQQRRRTTTTTTSSSSSSTTTTTTUUUUUUWWWVVVXXX\\\[[[ZZZ]]]cccfffjjjppptttvvvwwwyyy{{{nnnccc\\\YYYVVVWWW]]]fffmmmqqqqqqoookkkeeeaaaaaacccffffffhhhiiihhhiiinnnuuu{{{uuufff]]]UUUMMMGGGDDDBBB@@@===<<<<<<<<<===>>>CCCKKKUUU```kkkuuu|||ttt\\\MMMIIIKKKOOOPPPSSSUUUVVVVVVWWWYYY]]]ZZZWWWUUUTTTTTTRRRQQQSSSUUUWWWWWWYYY___jjjssswwwvvvttttttsssqqqnnnkkkeeebbb]]]ZZZXXXWWWUUUTTTRRRSSSVVVZZZ```ffflllooommmooopppqqqqqqrrruuuwwwyyyyyyyyyzzzzzz{{{}}}}}}uuu]]]LLLGGGBBB@@@BBB@@@???GGGTTTlllKKKXXXgggrrrxxxxxxppphhh\\\RRRIIIDDD@@@:::555555444222000...---...000222777AAAHHHDDD<<<888888999///444666222...---...---000000///...------------,,,,,,------...////////////111555:::@@@FFFJJJMMMSSSTTTVVVXXXYYYYYYXXXWWWYYYZZZ\\\\\\\\\\\\^^^``````bbbdddfffffffffgggiiioooooopppqqqtttwwwyyy{{{~~~}}}~~~~~~vvvppppppqqq|||jjj\\\]]]dddiiiqqqyyy}}}~~~~~~~~~}}}~~~xxxlllfffgggmmmrrrtttsssoookkkhhhiiilllnnnnnnooottt~~~~~~uuurrrnnnkkkqqqwww{{{yyygggOOO@@@:::888333000444333111000000000111111000///...---,,,---......////////////............111111222333555777999:::;;;@@@MMMeeeoooccc^^^```cccnnnpppdddRRRUUUVVVSSSRRRVVVYYYYYYXXXNNNAAA888444444444444555===LLLcccqqqTTTAAA::::::777777:::DDDXXXvvvyyyYYYGGG>>>777444444222111111111222222333666:::===@@@EEEIIIMMMJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPQQQQQQRRRSSSSSSTTTWWWUUUVVVWWWVVVSSSUUUYYY]]]```fffjjjmmmooorrrtttrrreeebbb___\\\\\\___dddhhhiiiiiihhheeebbb```bbbeeehhhgggiiijjjjjjkkkooowww}}}uuuhhh^^^TTTMMMHHHFFFCCC@@@===<<<<<<<<<===@@@FFFNNNWWWbbbmmmttt{{{sssZZZLLLHHHIIINNNQQQUUUWWWYYY\\\^^^```ccc```[[[XXXXXXYYYYYYYYYXXX]]]`````````iiiyyy}}}xxxtttkkkgggaaa]]][[[ZZZZZZYYY[[[\\\___bbbgggkkkoooqqqmmmooorrrtttuuuvvvxxxyyy|||{{{{{{{{{{{{|||}}}~~~sss[[[JJJDDD???>>>@@@>>>>>>IIIXXXqqq>>>KKK\\\jjjtttvvvoooeeeWWWNNNEEEBBB???:::666555666444111//////000111333888EEEOOOKKK@@@;;;;;;<<<111333333000---,,,------000///---,,,,,,,,,---...---------........./////////111555:::@@@EEEJJJLLLQQQRRRUUUWWWXXXWWWVVVUUUYYYZZZ\\\]]]\\\]]]^^^```^^^aaadddffffffffffffgggnnnooopppqqqssswww{{{~~~}}}{{{|||~~~{{{sssnnnmmmkkkyyyiii[[[ZZZ^^^bbbkkkuuu{{{}}}~~~~~~{{{zzz|||~~~xxxqqqnnnpppuuuyyyzzzuuuqqqllliiihhhhhhhhhhhhggglllvvvzzzxxxuuuuuu{{{|||}}}tttaaaKKK???:::777333111222111000//////000000111......---,,,,,,,,,---...///////////////.........000111222333555777999:::;;;@@@KKKbbbooo^^^VVV[[[cccqqqvvvkkkVVVSSSPPPOOORRRWWWYYYYYYZZZQQQEEE;;;555444444444333:::HHH^^^~~~vvvXXXCCC;;;:::888888:::@@@MMMhhhaaaKKK@@@<<<555444222111111111111222111444777:::===AAAFFFIIIJJJJJJJJJJJJKKKKKKKKKLLLOOOPPPPPPQQQQQQQQQQQQQQQXXXUUUUUUWWWVVVSSSSSSWWWZZZ^^^bbbgggjjjlllnnnooorrrwwwuuuiiifffdddaaa```aaacccddddddddddddcccbbbaaacccfffiiihhhjjjkkklllmmmrrrzzz~~~pppcccXXXRRRJJJHHHDDDAAA>>>=========>>>@@@CCCIIIQQQ[[[gggooouuu{{{qqqYYYJJJFFFHHHLLLQQQWWWYYY]]]bbbfffggghhhccc]]]ZZZYYY\\\^^^___ZZZaaafffeeeeeeooo{{{xxxqqqllleee```^^^^^^^^^^^^bbbccceeehhhjjjlllnnnooonnnqqquuuwwwwwwwwwxxxyyy{{{{{{{{{|||}}}~~~pppYYYHHHAAA<<<;;;===<<<>>>LLL]]]www:::DDDSSScccoootttmmmbbbVVVKKKAAA??????<<<888666888666333111000111222444:::IIITTTQQQHHHBBBAAAAAA444333111000---,,,,,,...---,,,+++++++++,,,...///---------...............///111555;;;AAAFFFJJJLLLNNNPPPRRRUUUVVVVVVUUUTTTXXXZZZ\\\\\\\\\\\\^^^```^^^```dddeeeeeeeeefffgggjjjllloooppprrrwww}}}|||yyyyyyzzzvvvnnnhhhhhhjjj{{{yyyiii\\\YYYYYY\\\eeeqqqxxx|||~~~zzzxxxyyy{{{{{{wwwsssssswww{{{}}}}}}vvvrrrmmmiiihhhhhhhhhhhhdddhhhrrr~~~|||~~~xxxbbbJJJ>>>:::666444555000000...------...///000...---,,,++++++,,,---............///////////////000000111333555888:::;;;;;;???III^^^qqq\\\RRRWWW```ooovvvnnnZZZSSSMMMMMMRRRVVVXXXXXX\\\TTTHHH===666444333444444999DDDXXXwww```HHH<<<888999999:::>>>GGG]]]iiiMMM@@@===555444333111000000111111222444888:::===AAAEEEHHHJJJJJJKKKKKKKKKKKKKKKJJJPPPQQQQQQRRRRRRQQQPPPPPPVVVRRRRRRUUUVVVTTTUUUXXX\\\^^^bbbgggjjjlllkkkjjjhhhjjjooowww{{{ooo{{{wwwnnngggeeecccbbbcccdddccccccbbbcccccccccbbbcccfffhhhhhhjjjlllmmmooouuu}}}vvviii]]]WWWJJJHHHEEEAAA???>>>>>>>>>@@@AAACCCFFFMMMXXXccckkkqqqwwwoooXXXIIIEEEFFFJJJQQQXXXZZZ___hhhmmmlllmmmggg```\\\[[[^^^aaabbb___ffflllkkkkkkvvv~~~{{{vvvpppjjjhhhhhhhhhhhhiiijjjjjjlllmmmnnnnnnoooqqqtttwwwxxxwwwwwwwwwxxxyyyyyyzzz|||~~~nnnWWWGGG???;;;:::<<<<<>>JJJYYYiiiqqqlllaaaWWWKKK@@@>>>???===:::999888666333111000111222333<<>>999555444777000///...---,,,---......------,,,+++,,,---...///.........///////////////000000111333555888:::;;;<<<@@@HHH[[[|||vvv^^^RRRUUU\\\hhhoooiiiZZZRRRLLLNNNSSSVVVXXXZZZ\\\VVVKKK@@@888444444555444999AAARRRpppmmmQQQ???777:::999;;;>>>CCCUUUzzzqqqQQQ???:::666555333111000000111111444666999<<<>>>AAAEEEHHHHHHIIIJJJJJJKKKJJJJJJIIIOOOPPPQQQRRRRRRRRRQQQPPPOOOLLLLLLPPPTTTTTTUUUXXX[[[]]]bbbhhhlllllliiifffcccccceeekkksssyyy||||||}}}{{{|||}}}uuufffpppxxx{{{{{{{{{vvvqqqgggeeecccbbbcccdddccccccbbbcccddddddcccdddeeeggghhhjjjmmmooorrrxxx{{{nnnccc\\\KKKIIIFFFCCC@@@?????????@@@AAABBBEEEKKKUUU```hhhooottt{{{nnnXXXIIIDDDEEEGGGQQQXXXZZZ```kkkqqqooopppkkkccc^^^^^^```bbbddddddjjjooooooooo{{{~~~xxxsssqqqpppooonnnqqqppppppooooooppppppqqqrrrtttvvvwwwvvvuuuvvvwwwwwwxxxyyy|||lllVVVGGG>>>::::::<<<<<>>DDDHHHLLLMMMNNNPPPSSSUUUWWWWWWVVVVVVVVVXXXZZZZZZZZZZZZ\\\^^^___```bbbbbbbbbccceeehhhhhhkkknnnnnnooosss{{{~~~yyyuuuooohhhdddeeefffqqq}}}oooaaaYYYTTTRRR]]]kkksssyyyzzzvvvwwwyyy{{{}}}{{{zzz||||||wwwppplllkkklllnnnooolllooowww||||||xxx___GGG>>>:::444333666222111///...---------......---,,,,,,,,,---///000............/////////000///000111333555888:::<<<>>>AAAHHHXXXxxxgggYYYXXXYYY```fffbbbXXXPPPLLLPPPUUUWWWZZZ^^^\\\VVVLLLAAA999555555666444777===LLLhhhyyy[[[DDD999;;;888:::>>>BBBPPPrrryyyWWWBBB<<<666555333111000000000111333555888:::<<>>>>>@@@BBBHHHQQQ\\\cccmmmqqqwww|||lllXXXIIIDDDDDDEEEPPPXXXYYY```mmmsssqqqpppkkkccc^^^]]]^^^```aaabbbgggkkkjjjlllwww}}}yyywwwuuusssqqquuutttrrrpppooopppqqqrrrqqqrrrtttttttttuuuwwwyyywwwxxxyyy|||~~~}}}kkkVVVGGG>>>;;;;;;======DDDZZZrrr000444===NNNdddttttttmmm\\\MMM???===???@@@>>>>>>666444111...---...///000444@@@MMMQQQPPPNNNIIICCC<<<444000000000,,,---111...//////000///---,,,+++.....................---000333888???EEEIIILLLNNNPPPQQQTTTVVVXXXXXXXXXWWWVVVWWWYYYZZZYYYZZZ[[[]]]___```aaaaaaaaabbbfffhhhiiilllnnnnnnmmmqqqyyy}}}vvvpppkkkeee]]]ZZZ\\\```kkkzzzqqqbbbZZZSSSQQQ[[[jjjrrryyyzzzvvvwwwzzzuuuwww{{{~~~zzzrrrmmmlllmmmpppqqqppprrrzzzyyyyyyttt[[[EEE>>>:::444111555444333111///...------......------,,,---...///000---.........//////000000///000111333555888:::<<>>BBBNNNnnn]]]HHHAAA666555333111000000000111000222555777888;;;???BBBCCCDDDFFFGGGHHHHHHGGGGGGFFFHHHLLLPPPSSSTTTTTTTTTIIIEEEEEEKKKQQQSSSTTTVVVXXX\\\dddmmmttttttnnniiieeebbb______cccgggjjjkkkeeehhhpppyyy~~~vvvnnnaaafffjjjjjjkkkllljjjeeeiiifffbbbaaaaaabbbbbbbbb]]]___bbbccccccdddeeegggfffiiimmmpppuuu}}}~~~pppddd\\\TTTRRRMMMGGGCCC@@@>>>>>>;;;<<<===@@@FFFOOOYYY```kkkoootttxxx}}}~~~lllXXXJJJDDDDDDDDDPPPWWWXXX___mmmsssqqqnnnhhhaaa\\\ZZZ[[[\\\\\\\\\```cccbbbeeeppp}}}zzzwwwuuuvvvtttqqqnnnmmmnnnpppqqqooopppqqqrrrrrruuuxxx{{{yyyyyyzzz|||~~~|||jjjVVVHHH>>>;;;;;;>>>>>>FFF]]]uuu333555;;;LLLfffzzz}}}wwwbbbXXXKKKBBB???@@@BBBBBB<<<666111111111......000555<<>>===@@@OOOhhh{{{666666<<>>777555666111///000111111111000///...//////............//////000111111///...---...///---...000111222555888;;;===@@@CCCMMMhhhiiibbbbbbiiijjj```YYYSSSPPPUUU\\\aaafffjjjccc\\\PPPEEE<<<888666555444444777@@@UUUtttfffJJJ===999<<<888888@@@JJJccciiiOOODDD999666333111111111000000//////000333666;;;???AAABBBDDDFFFGGGFFFFFFGGGHHHJJJLLLNNNUUUaaakkklllgggSSSLLLGGGJJJOOOQQQSSSUUUUUUZZZ```fffhhhfffccc```]]]^^^___aaaaaa```^^^]]]\\\^^^cccllltttuuuqqqlllfffeeeeeedddcccccccccdddcccbbbaaa```___``````aaa```aaaaaabbbdddfffhhhiiiiiilllppprrrvvv~~~~~~tttggg]]]VVVRRRLLLGGGEEECCCAAA@@@>>>@@@AAA@@@AAAHHHSSS[[[bbbccceeefffiiiooouuuzzzuuufffUUUHHHCCCBBBDDDMMMWWW```kkktttwwwuuuhhh^^^UUUTTTTTTPPPKKKHHHEEEEEEEEEFFFJJJSSS]]]dddqqqvvv|||~~~}}}}}}}}}|||zzzuuutttsssqqqppppppoooooopppqqqrrrrrrrrrsssvvvyyyzzzzzz{{{|||~~~uuucccRRRGGG<<<>>>???>>>BBBRRRkkk~~~888888<<>>888555555111000000111111000000///...//////............//////444222000,,,)))***---000---...000111222444888;;;>>>@@@BBBJJJbbbllliiilllsssqqqfff```[[[YYY^^^dddfffhhhjjjbbb___VVVJJJ>>>666444555444444555;;;JJJgggnnnPPPAAA;;;===999999???GGG]]]|||rrrVVVHHH===999333//////000111111111000///000444999>>>AAACCCEEEGGGGGGFFFFFFGGGHHHJJJLLLOOOXXXgggtttwwwrrrXXXPPPKKKMMMPPPPPPQQQSSSWWWYYY[[[^^^______^^^]]]___^^^___aaadddbbb^^^YYYXXXYYY]]]dddkkknnnllliiifffeeedddcccbbbaaaaaaaaabbbbbbaaaaaaaaaaaa``````aaaaaabbbdddfffhhhjjjkkkkkkmmmppptttzzz|||tttiii```WWWSSSNNNJJJGGGEEEBBB@@@???@@@AAA@@@AAAFFFNNNUUU\\\\\\[[[ZZZ[[[___eeejjjuuuuuuqqqeeeTTTFFF@@@@@@EEEMMMXXXbbbmmmwwwyyyvvvcccWWWMMMLLLMMMIIIBBB>>>888888999;;;???FFFNNNSSS[[[aaajjjqqquuuxxxyyyzzz~~~|||zzzyyyzzz{{{zzzyyywwwvvvtttsssqqqpppoooooooooqqqqqqrrrrrrsssvvvyyyzzz{{{|||}}}ppp^^^NNNEEE>>>??????@@@FFFWWWppp777888===NNNkkkttt\\\MMMLLLNNNLLLIII>>>777222111111///000333666<<>>???BBBHHH\\\sssqqqrrrtttsssjjjhhheeefffkkkooolllhhhgggcccccc^^^QQQAAA666444555222444666:::CCCZZZ}}}vvvVVVBBB<<<===888888???EEEXXXvvv___HHH???;;;555111000000111111333222222333666;;;???BBBDDDFFFGGGHHHGGGFFFGGGHHHHHHJJJMMMWWWhhhwwwzzzuuuZZZSSSOOOPPPQQQPPPQQQSSSXXXWWWWWWWWWWWWXXXYYYZZZ]]]\\\]]]aaafffeee___YYYVVVWWWYYY^^^dddggggggfffeeedddcccaaa```_________```aaaaaabbbbbbaaa``````bbbbbbcccdddfffhhhjjjkkkooopppssswwwyyyrrriiibbbWWWTTTPPPLLLIIIEEEBBB???@@@@@@@@@??????CCCHHHMMMRRRQQQOOOMMMMMMPPPUUUZZZdddiiikkkbbbRRRDDD??????CCCKKKVVVaaannnwwwxxxttt___RRRGGGFFFGGGCCC;;;666111333555777999>>>CCCHHHNNNTTT]]]eeekkknnnqqqrrrssssssssstttuuuvvvvvvvvvxxxwwwuuusssqqqppppppoooooopppqqqqqqqqqsssvvvyyy{{{{{{|||~~~zzzkkkZZZLLLCCC>>>>>>???AAAJJJ]]]ttt555777???PPPmmmgggWWWTTTTTTQQQLLL@@@999333222111///000444666>>>HHHMMMLLLEEE===888777666444222000//////...///---++++++,,,,,,+++***,,,,,,,,,,,,------......000333777;;;@@@DDDFFFGGGNNNQQQUUUWWWXXXXXXXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^___```ccceeeggghhhhhhhhhhhhhhhiiijjjkkklllkkkhhheeeaaa^^^\\\\\\\\\bbbdddggglllsss{{{uuu```TTTQQQRRRVVV[[[___fffnnnuuuvvvtttrrrpppqqqtttwwwxxxyyyzzz|||~~~}}}wwwuuuttt}}}}}}wwwttt}}}zzzZZZCCC:::111///333111333222222111000///////////////............//////---......---,,,,,,...000---///000000111333666999;;;>>>AAAGGGWWWxxx|||xxxrrrnnnoookkkpppnnnpppuuuvvvooogggbbbdddfffdddXXXGGG999555555111333888;;;@@@PPPppp|||[[[EEE<<<<<<777888???EEEWWWsssiiiHHH@@@<<<888555333111000...111222444666999;;;===>>>CCCEEEGGGGGGFFFFFFGGGHHHIIIJJJMMMXXXjjjxxxyyyrrrZZZUUURRRSSSTTTRRRSSSVVVXXXVVVTTTSSSSSSTTTVVVWWWYYYYYYZZZ```ffffffaaa[[[WWWWWWXXX[[[___bbbddddddccccccaaa```^^^^^^]]]]]]___``````aaaaaaaaa``````ccccccddddddfffgggiiijjjoooppptttzzzxxxppphhhbbbXXXTTTPPPLLLHHHEEEAAA>>>???????????????@@@CCCEEEGGGGGGEEECCCBBBDDDIIIMMMUUU\\\aaa\\\OOOBBB>>>???BBBJJJUUUaaaoooxxxxxxrrr\\\PPPEEEDDDDDD???888444000111333555666999===@@@FFFLLLTTT\\\bbbfffiiillllllmmmoooppprrrssstttuuuvvvvvvtttsssrrrqqqqqqqqqqqqrrrrrrrrrqqqsssuuuxxx{{{{{{|||~~~uuufffVVVIIIBBB=========BBBOOObbbxxx666999@@@QQQlllvvveee^^^YYYSSSNNNCCC;;;444222111///000333777???HHHNNNMMMFFF>>>999888777555333111000//////---,,,++++++------,,,+++)))******++++++,,,,,,,,,000222666:::>>>AAACCCEEELLLOOOTTTWWWXXXYYYZZZ[[[YYYXXXXXXXXXYYYZZZ[[[[[[]]]^^^___```ccceeehhhiiihhhhhhhhhiiijjjkkklllmmmiiihhhgggfffdddaaa___^^^aaacccfffiiinnnttt|||ttt```VVVSSSSSSUUUWWW[[[aaajjjppprrrrrrqqqpppppprrruuuwwwxxxyyy{{{|||~~~~~~|||tttooooooqqq~~~yyynnnttt~~~]]]EEE;;;222111444222444333222111000///////////////............//////+++---///000///......///---///000000111222666888999<<>>777555222333777;;;===HHHdddbbbJJJ======666777???EEEVVVqqquuuMMMAAA>>>:::666444222///---...///222444777888999999AAACCCEEEFFFFFFFFFGGGHHHLLLMMMQQQ\\\nnn{{{yyypppZZZVVVUUUVVVVVVTTTUUUYYYWWWVVVTTTRRRRRRSSSUUUVVVVVVWWWYYY^^^cccdddaaa^^^XXXYYYYYYZZZ\\\___aaabbbaaa```___^^^]]]\\\\\\\\\^^^_______________``````ccccccdddeeefffhhhjjjkkkmmmpppvvv}}}yyyqqqhhhcccYYYVVVPPPKKKHHHEEEBBB???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???===;;;<<>>EEEIIIHHHCCC===:::777666444222111/////////+++******+++---...---,,,))))))***+++,,,,,,,,,,,,111222555888<<>>CCCTTToooXXXEEEAAA:::555222111000///......///000222555777888>>>AAACCCEEEEEEFFFGGGIIIMMMNNNSSS```rrr}}}yyynnn\\\YYYXXXXXXWWWTTTUUUYYYWWWVVVUUUTTTTTTTTTUUUUUUUUUWWWZZZ]]]___```______YYYZZZZZZZZZ[[[\\\^^^______^^^]]]\\\\\\\\\\\\\\\^^^]]]]]]\\\]]]^^^___```aaabbbcccfffiiilllnnnppppppuuu{{{|||sssjjjddd]]]XXXQQQLLLHHHFFFCCCBBBBBBBBBBBBCCCCCCCCCAAA@@@=========;;;888777888:::>>>CCCGGGGGGBBB<<<:::999:::AAAMMM[[[kkktttqqqiiiRRRKKKEEEAAA<<<666333444000111111111000222555777<<>>@@@BBBFFFJJJPPPTTTWWWYYY[[[]]]XXXXXXWWWXXXYYYZZZ\\\^^^]]]]]]^^^```cccfffhhhiiifffffffffgggiiijjjlllmmmpppnnnllljjjiiiiiijjjkkkgggiiijjjiiihhhiiimmmqqqmmmnnnppprrrssstttttttttppp^^^WWWUUUSSSPPPPPPRRRXXX```hhhmmmrrruuuwwwqqqrrrtttsssrrrqqqqqqrrruuuuuutttttttttvvvwwwxxxuuu|||~~~{{{uuukkkcccbbbiiiooolllmmmzzz]]]KKKFFF???<<<<<<777666444222111/////////000//////............//////222222222000------...///...///000000000222555888777;;;AAAFFFLLLbbb{{{xxxqqqjjjhhheeewwwooohhhhhhiiihhhhhhjjjkkklllllleeeWWWHHH<<<666666222222444555===WWWssssssZZZEEEBBB888666===BBBSSSmmmbbbIIICCC:::333000000111222111000......000333777:::===???BBBDDDEEEFFFGGGIIILLLMMMSSSaaasss~~~yyymmm^^^[[[ZZZZZZWWWTTTTTTXXXVVVVVVVVVVVVVVVUUUUUUUUUVVVXXX[[[\\\\\\\\\]]]___ZZZ[[[[[[[[[ZZZZZZ\\\]]]]]]]]]\\\\\\[[[\\\\\\\\\^^^]]][[[[[[[[[]]]___```___aaacccfffkkkooosssuuuvvv{{{uuukkkeee___ZZZSSSLLLIIIGGGEEEDDDDDDDDDDDDEEEFFFEEECCCAAA===>>>===;;;888555444555999;;;>>>???===:::888777444;;;GGGUUUeeeoookkkbbbMMMHHHDDD@@@999222111444222222222111000111444777999<<>>BBBMMM^^^vvvrrrrrrssssssyyypppcccZZZ]]]eeehhheeemmmqqqqqqiii___RRRCCC666:::444444888999<<>>:::777666666666666777777777777777666555555777:::EEEVVVdddeee___FFFDDD@@@<<<888555444333222111000//////000111222666888<<<@@@FFFNNNWWW]]]```dddiiilllmmmnnnnnnoooppppppppprrrtttttttttrrrsssuuuwwwwwwuuutttssstttvvvvvvyyy~~~rrrcccTTTFFF>>><<<:::;;;BBBQQQfffyyyJJJEEEGGGVVVjjj|||{{{wwwvvvooogggSSSFFF999333222222444777>>>@@@AAA???;;;666333222///111222111...,,,---...111000000///......------,,,,,,,,,,,,,,,------...///111444777:::===???@@@DDDFFFHHHLLLPPPTTTWWWXXXYYYXXXXXXXXXYYYZZZ[[[[[[]]][[[ZZZ\\\___aaabbbbbbeeefffgggiiijjjjjjjjjjjjkkkkkkkkklllmmmmmmkkkiiiaaa```___]]]\\\ZZZYYYYYYVVVWWWYYYZZZ[[[^^^bbbeeerrrvvv}}}rrrddd\\\UUUMMMHHHGGGKKKSSS[[[aaahhhppprrrooossssssrrrrrrpppnnnjjjhhhhhhgggggghhhiiijjjiiihhhfffeeedddbbbaaaaaabbbbbbaaaiiiuuu}}}yyyuuuoooiiieeeaaaaaaiiissszzzyyy{{{]]]MMM<<<666777666555666<<<777111///000111000///////////////////////////........................////////////000111222333444<<<>>>@@@JJJZZZ~~~|||xxx{{{~~~sss```TTTWWW```ccc```hhhmmmnnnhhh___TTTFFF;;;888333333777777999GGGYYYrrrxxxXXXKKKAAA>>>===@@@PPPcccoooWWWBBB999:::333111333000111111000111222444666777<<<>>>@@@CCCEEEFFFGGGGGGIIIJJJMMMUUU]]]bbbbbb___XXXWWWVVVUUUTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWRRRSSSTTTUUUVVVUUUTTTTTTUUUUUUUUUVVVWWWXXXXXXYYY[[[[[[\\\\\\\\\]]]]]]]]]^^^]]]]]]]]]^^^___aaabbbeeeddddddggglllqqqvvvxxx}}}{{{yyyuuuvvv}}}uuupppeee___WWWPPPLLLIIIGGGFFFJJJMMMRRRXXX[[[[[[VVVRRRLLLHHHCCC>>>:::888666555555555555555555444444333444666888===HHHSSSTTTOOOAAA???;;;888444222111111111111000//////000111111333555999===BBBJJJRRRXXX]]]aaafffjjjlllmmmnnnoooppppppqqqrrrsssssssssrrrsssuuuwwwwwwuuutttttttttxxxwwwzzzpppaaaSSSEEE===<<<===???GGGVVVkkk}}}NNNJJJLLLYYYiiixxxyyyxxxyyyuuuoooWWWJJJ<<<555444444777<<>>???GGGTTTvvv}}}|||cccSSSTTT^^^bbb___dddiiikkkfff^^^UUUHHH>>>777333333666555555???MMMaaaxxxeeeWWWJJJCCC>>>???NNN^^^~~~~~~```III===<<<444111333000222222111111222333555666;;;<<>>>>>>>>EEEQQQpppeeeRRRQQQ[[[^^^[[[___dddfffbbb\\\SSSHHH>>>777444444555333222999BBBRRRhhhtttgggWWWIII@@@???JJJWWWssskkkQQQBBB???777444666333333222111111111222333444999;;;===@@@BBBCCCDDDDDDGGGGGGHHHLLLPPPRRRQQQOOORRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVWWWWWWXXXUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXXXXYYYYYYZZZZZZ[[[___^^^]]]]]]]]]^^^```aaaaaadddhhhmmmrrrwww||||||ssshhhbbbeeejjj{{{uuummmggg^^^WWWRRROOOLLLKKKNNNTTT```llltttuuuqqqmmm]]]WWWOOOIIIDDD@@@;;;777444333222222111111111111---111333111333888<<<<<<999777555333222111111111000000000//////000000000...000222555999>>>EEEIIIRRRVVV]]]cccfffiiikkkmmmpppqqqrrrrrrrrrqqqqqqqqqssstttvvvvvvuuuuuuvvvwwwzzzyyy{{{zzziiiZZZMMMAAA;;;;;;;;;CCCRRReeexxxNNNLLLOOOZZZfffppp{{{}}}wwwtttsssmmmgggUUUIII===666333444:::AAAJJJMMMOOONNNHHH@@@999555555333111//////000111111/////////000000111111222...------------.../////////000222555999===AAACCCDDDEEEFFFIIIKKKNNNOOOPPPQQQTTTWWWYYYYYYYYYZZZ[[[bbbaaaaaaccceeeeeedddbbbcccdddeeeggghhhiiijjjjjjiiihhhgggfffccc^^^XXXSSSHHHGGGDDDAAA>>>=========:::<<<>>>AAADDDHHHMMMQQQ\\\eeeooovvvwwwyyy}}}uuuiii^^^SSSIIIDDDDDDGGGOOOXXX___fffmmmnnnlllmmmiiieeedddfffgggdddbbb```[[[VVVSSSVVVZZZ___bbb\\\[[[XXXTTTPPPLLLHHHGGGEEEIIISSSdddvvv~~~yyyooofffccccccdddiiiooo}}}~~~wwwwwwyyywwwyyyjjjKKKAAA777444444111//////111222333222000......///////////////////////////....................................///000111222666<<<===???FFFPPPkkk~~~dddRRRPPPWWWXXXTTTWWW]]]```^^^YYYTTTJJJBBB888666666666444222666;;;EEEXXXqqqtttbbbPPPBBB>>>FFFOOOiiitttXXXEEE@@@888555777444333222111111111111333333888:::<<>>:::555444333222111111111111,,,111222//////444888888666444333111000000111111/////////000000/////////...///222444666:::@@@CCCKKKPPPWWW^^^cccfffiiikkknnnpppsssrrrqqqpppqqqrrrssstttuuuvvvuuuvvvwwwyyyzzzyyyzzzuuudddUUUIII???;;;<<<:::DDDVVVjjj}}}LLLJJJMMMWWWaaakkkvvv~~~xxxsssnnnfff^^^PPPFFF<<<666333444:::BBBJJJNNNRRRSSSNNNFFF???:::777555222111222333222222......//////000111111111---------,,,---......//////000222555999===AAADDDEEEEEEGGGIIIKKKLLLNNNOOOOOOSSSWWWXXXWWWWWWZZZ]]]aaa_________aaaaaaaaa___aaabbbccceeeggghhhiiiiiihhhfffdddbbb___YYYSSSOOODDDCCC@@@===;;;:::;;;;;;888:::<<<>>>@@@DDDHHHLLLUUU\\\dddkkkooorrrvvvxxx}}}wwwjjj^^^QQQGGGCCCEEEHHHPPPWWW]]]dddlllooommmkkkfffaaaaaaeeegggfffccc___ZZZTTTRRRTTTYYY___bbb]]][[[YYYVVVRRRMMMJJJHHHFFFGGGOOO```ttt~~~uuunnngggeeeeeegggooowwwvvvpppppptttqqq}}}vvvfffHHH???777444333000///000222111111000000//////...////////////////////////....................................///000111111333:::===@@@GGGNNNeee~~~lll^^^[[[]]][[[VVVPPPVVV[[[ZZZYYYVVVNNNGGG888888777666444333555777;;;KKK___pppzzzzzzhhhTTTDDD???CCCIII___}}}^^^HHH@@@777555666333222222111000000111333333888999<<>>DDDJJJRRRYYY___dddhhhjjjlllooorrrrrrppppppqqqtttssstttuuuuuuuuuvvvyyy{{{{{{yyyzzz~~~~~~ppp___QQQFFF>>><<<>>>===III\\\qqqLLLJJJLLLSSS\\\eeeqqq||||||zzztttnnnddd[[[LLLDDD;;;777444444;;;CCCJJJMMMQQQRRROOOIIIDDDAAA;;;::::::;;;===<<<888555......---------,,,,,,,,,,,,,,,,,,,,,,,,------...000000222444999===BBBEEEFFFFFFHHHIIIJJJLLLMMMNNNOOORRRVVVVVVUUUVVV[[[___```^^^\\\[[[]]]^^^^^^]]]___```bbbdddfffggghhhhhhgggeeeaaa^^^[[[VVVPPPLLLEEECCC@@@<<<:::::::::;;;888:::;;;===>>>AAADDDHHHMMMQQQXXX___fffkkknnnooovvvxxx{{{~~~yyyjjj\\\OOOEEECCCFFFJJJQQQWWW\\\ccclllpppooojjjddd______eeeiiihhheeeaaa\\\VVVTTTVVV[[[aaadddaaa```]]]ZZZUUUPPPLLLJJJIIIHHHNNN___ttt}}}tttooojjjgggeeegggpppzzzzzzvvvvvvwwwyyyuuuqqqaaaHHH@@@777555333111111333000---+++,,,///111000...------------------------.......................................///111111111999<<>>999333222111000...---,,,+++,,,++++++++++++,,,------000000111444888>>>BBBEEEGGGGGGHHHIIIKKKLLLMMMMMMOOORRRUUUUUUTTTUUU[[[```aaa^^^[[[ZZZ[[[]]]^^^]]]^^^___aaaccceeefffgggggggggddd```\\\XXXTTTOOOKKKHHHEEEAAA===:::999:::::::::;;;<<<===>>>@@@CCCFFFHHHJJJOOOVVV___eeehhhiiiqqqsssvvvzzz|||~~~~~~~~~}}}}}}zzzjjj\\\NNNDDDCCCGGGLLLRRRWWW[[[bbblllppppppjjjddd^^^___eeejjjiiigggccc___YYYWWWYYY___dddggg```___]]]YYYTTTNNNJJJGGGHHHFFFJJJ[[[ppp}}}~~~xxxwwwrrrnnniiiddddddnnnyyy|||xxxsssuuu{{{zzzmmm\\\FFF===555222000...///222...***''')))...222111///------------------------...........................------......///000111000888<<>>EEEGGGIIILLLMMMLLLIIIFFFBBB@@@@@@CCCFFFDDD>>>888666111.........***)))*********+++,,,---///000111000222444666888;;;???CCCEEEEEEFFFGGGIIIKKKMMMNNNNNNPPPRRRSSSTTTUUUWWWYYY\\\\\\[[[YYYXXXXXX[[[]]]]]]___bbbdddfffgggffffffgggddd^^^YYYTTTRRRQQQQQQMMMNNNLLLGGGAAA===<<<<<<;;;;;;<<<<<<===>>>>>>???CCCGGGKKKPPPTTTZZZ___ccchhhkkknnnqqqsssuuuwwwyyy|||}}}~~~~~~~~~}}}}}}~~~{{{hhhYYYMMMEEEDDDFFFOOOTTTYYY___hhhrrrwwwuuunnneee^^^bbbhhhiiihhhhhhhhh\\\QQQQQQ\\\gggkkkjjjkkkeee\\\VVVSSSPPPKKKHHHKKKIIILLLXXXhhhuuu{{{{{{yyysssmmmiiifffhhhrrr|||vvvyyyzzzzzz{{{fff[[[DDD;;;333222333111222333000000000000////////////...------,,,,,,------...---------............//////////////////000111111444777888@@@IIIKKKVVVnnnsssppprrruuuwwwyyyxxxvvvrrrjjjcccbbbggghhhaaaYYYRRRIIIAAA777777666333111000111222111888AAAGGGJJJPPPYYYaaakkkmmmeeeRRRAAA;;;===@@@OOOhhh```LLLCCC:::444111222222111000000111222333777888:::<<<>>>@@@AAABBBDDDEEEFFFFFFFFFGGGJJJMMMQQQPPPOOONNNNNNPPPQQQRRRTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___XXXXXXXXXXXXVVVTTTRRRQQQVVVXXX[[[\\\^^^```dddggggggfffeeeeeefffhhhkkklllnnnppprrrtttwww~~~}}}wwwpppkkkeee```___aaaccchhhooowww~~~~~~jjjXXXLLLDDD@@@===777666333111000000000111//////000000111111111222......000111111000000///000000/////////000000111///000111111000111333555:::???GGGQQQYYY```dddfffjjjmmmppprrrrrrrrrrrrssstttuuuvvvwwwxxxyyyzzzzzz}}}~~~tttbbbRRRJJJDDD>>>???FFFMMMaaaxxxsssGGGGGGHHHJJJPPPYYYcccjjjwww{{{}}}xxxlll```TTTKKK@@@999888;;;>>>???CCCDDDFFFHHHIIIHHHEEECCCCCC@@@???BBBFFFGGGCCC@@@999333//////...+++***++++++++++++,,,...///111222222333666777999<<<@@@DDDEEEEEEFFFGGGIIIKKKMMMNNNNNNPPPRRRSSSSSSTTTVVVXXX[[[[[[ZZZYYYWWWXXXZZZ\\\\\\___bbbfffiiijjjkkkkkkjjjfffaaa\\\WWWTTTSSSSSSZZZ[[[YYYQQQFFF>>>;;;;;;;;;<<<<<<===>>>???@@@@@@CCCFFFJJJNNNRRRWWW\\\```bbbeeehhhkkkmmmooorrrtttyyyzzz|||}}}}}}}}}|||{{{{{{|||}}}~~~zzzgggYYYNNNFFFEEEHHHLLLRRRYYY```kkkvvvzzzyyyqqqgggaaaeeekkkmmmlllkkkggg\\\RRRSSS___jjjooonnnoooggg]]]UUUQQQNNNJJJFFFHHHGGGIIISSScccpppxxxzzzyyysssllliiifffiiisss~~~vvvzzz}}}{{{fffZZZCCC;;;333222333111111333000000000/////////.........------,,,,,,------...---------............/////////......//////000111222555777>>>HHHIIISSSiiiooojjjlllnnnqqqsssrrroookkkfffcccdddhhhiiibbbYYYQQQHHH@@@777777666444222111222222111666>>>DDDJJJSSS^^^fffiiiiii```NNN???<<>>:::888555222111000000111///000000000111111111111...///000111111111000///111111000000000111111111...///000000///000222444888>>>FFFQQQZZZaaaeeegggjjjmmmppprrrrrrqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||~~~qqq```PPPHHHBBB===@@@GGGSSSfffzzzsssDDDEEEEEEGGGKKKSSS\\\cccqqqvvv{{{||||||zzzqqqggg[[[RRRFFF>>><<<===>>>>>>@@@AAAAAAAAAAAA@@@@@@???BBB@@@>>>AAAEEEIIIIIIGGG;;;555000///...+++***---++++++,,,---...///111222333555777999;;;===AAADDDDDDEEEEEEGGGHHHJJJLLLMMMOOOPPPRRRSSSSSSSSSUUUWWWYYYYYYYYYXXXWWWWWWYYY[[[\\\___ccchhhllloooqqqrrrnnnkkkeee___ZZZWWWUUUTTTcccfffeee\\\NNNBBB>>>>>>======>>>???@@@AAABBBBBBCCCFFFIIILLLOOOSSSXXX[[[]]]___ccceeegggiiilllnnntttuuuxxxzzzzzzzzzyyyyyyyyyzzz{{{}}}xxxfffYYYNNNGGGGGGJJJIIIQQQZZZcccppp{{{~~~ssskkkeeejjjpppqqqpppoooeee\\\UUUXXXdddpppuuuuuuuuukkk___TTTNNNKKKGGGDDDDDDCCCEEEMMM[[[iiissswwwxxxrrrllliiihhhkkkvvv}}}|||}}}uuu{{{yyycccVVVCCC:::333222333111111333/////////.........------...------,,,,,,------...---------............///......------......///000///444666<<>>@@@@@@AAABBBCCCDDDDDDEEEHHHJJJIIIJJJLLLNNNPPPQQQRRRRRRTTTTTTTTTUUUWWWXXXZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^]]][[[ZZZYYYZZZ[[[]]]]]]^^^___bbbdddggggggfffeeefffgggiiijjjkkkmmmqqqssswww~~~}}}{{{wwwrrrooommmmmmllljjjlllooorrrsssqqqooommmjjjbbbVVVKKKDDDAAA???>>>;;;999666444222111111111000000000000111111111111000000111222222111000///222222222222222222222222...///000/////////111333666<<>>=========<<<;;;999999999:::>>>======@@@DDDGGGHHHGGG<<<666000///...++++++---+++++++++,,,---///000111222555777999;;;===@@@CCCDDDDDDEEEFFFHHHJJJKKKLLLOOOPPPRRRRRRRRRRRRTTTUUUWWWXXXXXXWWWVVVWWWXXXZZZ^^^```eeejjjoootttwwwxxxssspppjjjddd^^^YYYWWWUUU```dddfff___RRRHHHEEEGGG@@@@@@AAABBBCCCDDDEEEEEEEEEGGGJJJLLLNNNQQQUUUXXXZZZ]]]```bbbcccfffiiillloooqqqtttwwwxxxxxxwwwvvvvvvwwwyyy{{{~~~tttcccVVVMMMGGGGGGJJJJJJRRR^^^iiivvvvvvnnniiinnntttuuusssqqqccc]]]XXX]]]jjjvvv|||}}}zzzooo```SSSLLLHHHEEEBBBBBBAAABBBHHHSSSaaammmtttuuuqqqlllkkkkkkooo{{{}}}}}}rrrzzzyyyaaaRRRBBB:::333333333111000222///.........------------...------,,,,,,------...---------............///---------------.../////////444666;;;EEEHHHNNN___|||pppfffhhhccceeegggdddZZZSSSVVV]]]aaaggghhhccc[[[TTTLLLDDD999777555444444333222111222333777>>>LLL]]]ooozzzyyygggQQQAAA<<<<<<;;;???NNNfffeeeOOOBBB;;;888222222111000111222333444555555777999;;;===>>>??????AAACCCDDDDDDEEEHHHJJJJJJKKKNNNPPPRRRSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYZZZ[[[[[[\\\]]]^^^_________^^^]]]\\\\\\]]]^^^^^^^^^___aaacccgggffffffffffffggghhhiiilllnnnqqqtttwww}}}~~~~~~{{{yyyzzzxxxuuuooonnnllljjjhhhfffccc```^^^YYYPPPHHHAAA>>>===<<<999888666444333222222222000000000000000111111111000111222333333222111000222222222222222222111111///000111000///000111333444:::EEEQQQ[[[ccchhhjjjiiilllnnnpppppppppqqqrrrttttttvvvwwwyyy{{{|||}}}|||}}}~~~wwweeeVVVIIICCC>>>;;;AAALLLbbbpppxxxAAAAAAAAABBBDDDJJJQQQVVVeeejjjooonnnmmmlllhhhbbb\\\UUULLLFFFCCC@@@===::::::::::::777444333444666888999;;;???BBBCCCBBBAAA<<<555000000///,,,+++---++++++++++++,,,---//////222444777999:::<<>>JJJ^^^|||qqqWWWFFF===888444333222111111222333444333444555777999;;;===>>>???AAACCCEEEEEEFFFHHHJJJKKKLLLNNNPPPQQQQQQPPPPPPSSSSSSTTTTTTVVVXXXYYYZZZZZZZZZZZZYYYZZZZZZ[[[\\\\\\]]]^^^___```___^^^^^^]]]^^^______^^^^^^```bbbeeeeeeeeeffffffggghhhhhhnnnpppsssuuuwww|||~~~zzzzzz}}}~~~|||rrrmmmfff```^^^]]]\\\ZZZZZZVVVPPPIIIBBB===;;;:::666666555555444444444444111111000000000000000000000111333444444444333222222333333333333222111000111222333222111111333444222999DDDQQQ\\\dddhhhjjjiiikkknnnoooooooooqqqrrrrrrsssuuuwwwyyy{{{}}}~~~}}}~~~~~~sss___QQQEEE@@@<<<;;;CCCOOOfffrrrvvv>>>??????@@@BBBGGGMMMRRR```fffiiigggdddccc```\\\VVVQQQLLLIIIGGGCCC>>>999888999999666222///111333333555888;;;============:::555222222222...---...,,,++++++,,,---...//////111444777:::;;;<<<>>>@@@BBBCCCCCCEEEFFFHHHJJJKKKMMMNNNPPPQQQQQQQQQSSSUUUUUUWWWXXXXXXWWWWWWYYYZZZ```ccchhhooowww~~~{{{tttmmmgggbbb```^^^```aaa]]]WWWRRROOOOOOJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMNNNNNNPPPSSSVVVTTTUUUWWWYYY[[[^^^bbbeeefffiiimmmrrrttttttsssrrroooqqqtttwwwzzz|||ooo^^^RRRIIIDDDDDDHHHOOO[[[iiiwww{{{ssspppuuuzzzyyytttqqqcccaaaaaahhhttt~~~rrraaaSSSJJJEEECCCAAA???@@@AAABBBHHHSSSaaalllmmmlllnnnssswww|||nnnwwwfffSSS@@@999333333333111///000/////////.........------...------,,,,,,------...---------............///......------......///000000666666888DDDKKKPPP]]]pppkkkdddeeedddfffcccVVVHHHGGGOOOTTT]]]fffhhhfffaaaYYYRRRFFF@@@888444333333111///111333666<<>>FFFWWWtttbbbNNN@@@888666555333222111111222222222333444666888:::<<<<<<>>>@@@CCCEEEFFFGGGHHHJJJHHHIIIJJJKKKLLLMMMMMMMMMSSSSSSSSSTTTVVVWWWYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\[[[\\\]]]___``````______]]]^^^______^^^___aaabbbcccdddeeefffggghhhhhhiiinnnqqqtttvvvyyy}}}~~~{{{vvvuuuwwwzzz|||pppiii___XXXWWWWWWWWWVVVWWWVVVSSSMMMEEE@@@<<<<<<777777777666666666555555111111111111000000000000000111333444555666555555444444555555555333222111222333444333111111333555222999EEERRR]]]dddhhhjjjiiikkkmmmmmmmmmnnnppprrrqqqrrrsssvvvxxx{{{}}}~~~~~~{{{oooZZZMMMBBB>>>;;;;;;FFFTTTiiittt~~~wwwppp;;;<<<<<<===???DDDJJJOOOYYY___aaa]]]YYYXXXWWWTTTPPPNNNLLLKKKKKKGGG@@@:::777999:::777111...///111///111333555777999<<<===:::666444666666222000111...............///000111222555999;;;<<<===???@@@BBBBBBCCCDDDFFFHHHJJJKKKKKKMMMOOOPPPPPPQQQSSSUUUUUUWWWYYYYYYXXXXXXYYY[[[```cccjjjsss}}}yyyqqqllliiigggeeeccc```]]]ZZZWWWTTTPPPOOOOOONNNNNNMMMLLLLLLIIIJJJLLLMMMNNNPPPSSSUUURRRSSSUUUVVVXXX[[[```cccaaadddiiinnnqqqrrrqqqpppmmmooosssvvvyyy}}}|||nnn^^^RRRIIIDDDDDDHHHPPP]]]mmm|||~~~wwwtttyyy}}}{{{uuuqqqdddccceeelllwww}}}rrraaaSSSJJJFFFCCCAAA<<>>BBBOOOiiioooWWWFFF;;;888666444222111000000111111222333555777999;;;;;;<<<>>>BBBDDDEEEFFFGGGHHHFFFFFFGGGHHHJJJLLLMMMNNNRRRSSSSSSTTTUUUWWWXXXYYY\\\\\\[[[[[[[[[[[[\\\\\\ZZZ[[[]]]___````````````]]]^^^____________aaacccaaabbbdddfffggghhhiiijjjlllppptttwwwzzz{{{vvvpppnnnppprrrwwwkkkcccYYYTTTSSSSSSRRRPPPSSSUUUTTTPPPJJJDDDBBBAAA<<<<<<;;;:::999777555555111111111111000000000//////000222555666777777777666777888888888666444222222333333222111111222444222999EEERRR]]]dddhhhiiiiiikkklllmmmmmmnnnppprrroooppprrruuuxxxzzz|||}}}wwwkkkVVVKKKAAA===:::<<>>>>>@@@AAABBBBBBCCCDDDFFFHHHIIIJJJJJJLLLNNNPPPPPPQQQTTTVVVUUUWWWYYYZZZYYYYYYZZZ[[[___ccckkkuuuyyyssspppmmmiiieeeddddddbbb^^^[[[SSSRRRRRRPPPOOONNNMMMMMMHHHIIIKKKLLLMMMOOORRRTTTRRRTTTUUUVVVXXX[[[```ddd]]]aaaggglllooopppnnnmmmkkknnnrrruuuxxx|||}}}ooo^^^RRRIIIDDDEEEHHHPPP]]]ooozzzvvv{{{|||uuuqqqeeedddgggnnnyyy|||qqqaaaSSSKKKGGGCCCAAA;;;>>>@@@@@@AAAIIIWWWbbbgggiiipppzzzuuuuuufffNNN???888333333444111//////000000000000////////////...------,,,,,,------...---------........./////////////////////000111111///555222333@@@KKKRRR]]]kkkyyykkkccc```bbbeeeZZZHHHBBBFFFMMMZZZhhhnnnnnniii```WWWWWWMMM@@@888666555444222***000666888===PPPlll|||aaaHHH======???===???HHHaaaxxx___KKK>>>999777555333111000000000000111333555777999:::;;;:::===AAACCCDDDDDDFFFGGGFFFFFFGGGHHHJJJNNNQQQRRRRRRRRRSSSTTTUUUWWWXXXYYY]]]]]]\\\\\\\\\\\\\\\]]]ZZZ[[[]]]___aaaaaaaaaaaa]]]^^^_________```bbbddd```aaaccceeehhhiiijjjjjjjjjnnnsssxxx||||||wwwrrrllljjjjjjlll{{{rrrggg```WWWRRRRRRQQQNNNKKKPPPRRRTTTRRRMMMHHHFFFFFFAAA@@@???===:::888555444222111111111000000//////...000222555777888999999888999:::;;;:::888666444111222222111000000111333222999EEERRR]]]dddggghhhiiijjjlllllllllmmmppprrrnnnoooqqqtttwwwzzz|||}}}ttthhhUUUIII@@@===:::<<>>DDDIIIMMMMMMMMMJJJGGGGGGIIILLLJJJIIILLLQQQUUUQQQFFF<<<:::===>>>;;;666000//////000000///000222555888:::<<<===>>>>>>===:::777555333222000///...///111222555888<<<>>>>>>???@@@BBBAAABBBCCCDDDEEEFFFGGGHHHLLLMMMOOOOOOOOOPPPSSSUUUTTTUUUWWWYYY[[[]]]]]]^^^```eeellluuu~~~xxxtttqqqllliiigggeeecccaaaYYYWWWUUUTTTTTTRRROOOMMMNNNMMMLLLKKKLLLMMMOOOQQQUUUUUUTTTTTTUUUWWWXXXYYY\\\^^^bbbfffjjjmmmoooooommmlllnnnsssvvvxxx~~~{{{jjjZZZQQQIIIBBBCCCJJJQQQ```sss}}}~~~yyypppllloooppppppyyy|||lll[[[PPPIIICCC??????@@@AAA@@@???AAAGGGQQQXXXbbbjjjuuu}}}zzztttwwwcccNNN;;;888333111000111000000111///---...111222000......------,,,,,,------...........................///...---,,,,,,---...///333333666:::<<>>@@@AAACCCFFFIIIFFFGGGIIIKKKMMMOOOPPPPPPOOOPPPQQQRRRSSSTTTUUUVVVYYYYYYZZZZZZ[[[[[[\\\\\\\\\^^^```````````````bbb]]]___```aaa```___```aaa___bbbeeegggiiijjjlllnnnssstttuuuwww|||vvvqqqnnniiieeeeeeeeemmmyyywwwpppaaa^^^ZZZUUURRRQQQRRRSSSMMMMMMNNNOOOOOONNNMMMLLLLLLKKKHHHCCC===:::888999444444333111//////111333///111444555666999<<<>>>@@@AAACCCEEECCC<<<777555222222222111111111111111555777BBBTTT```ccceeeiiiggggggiiilllooopppooonnnoooooooooqqqtttvvvwwwxxx|||zzzkkk```SSSJJJ???999999@@@NNN\\\tttxxx||||||rrrnnn999999999999:::???EEEJJJMMMMMMLLLIIIFFFEEEGGGJJJHHHIIIMMMTTTYYYTTTIII>>>===???@@@===777222000000//////...///000333666888<<<===>>>>>>===;;;888666222111///......///111222444777;;;===>>>>>>@@@AAAAAABBBCCCDDDEEEFFFGGGHHHJJJKKKMMMNNNNNNPPPSSSUUUTTTUUUVVVXXXZZZ[[[\\\\\\bbbhhhoooyyy|||wwwqqqmmmlllkkkgggddd\\\ZZZXXXWWWVVVTTTQQQOOONNNMMMLLLLLLMMMOOOQQQRRRTTTTTTSSSSSSTTTUUUWWWXXXXXX[[[^^^bbbfffiiikkkllllllkkkmmmrrruuuwww}}}}}}lll[[[QQQIIIAAACCCJJJOOO^^^rrr|||tttoooooommmoooyyy{{{lll[[[QQQJJJDDDAAA@@@BBBBBBBBBAAAAAAFFFNNNTTT```iiittt|||zzztttvvv{{{\\\GGG888555333111222111000///111///---...000111///---...------,,,,,,------...........................------------...///111222333222555888<<>>GGG\\\zzzsssXXXEEE===:::888>>>GGGWWWuuunnnVVVJJJ???888333444444222000000333333444444666777999::::::<<<>>>???@@@BBBFFFHHHFFFGGGIIIKKKMMMNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[\\\^^^```aaa`````````bbb___```aaaaaa______```bbbbbbdddgggiiijjjkkkmmmoooqqqrrruuuxxx}}}xxxqqqmmmfffbbbaaaaaagggooowwwzzzxxxsssooommmiiiccc^^^[[[YYYWWWVVVJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLHHHBBB===999666555444333222111111000111222444555666888;;;>>>DDDGGGKKKMMMIIIBBB;;;888555444222111000111222222777999EEEUUU```cccfffiiihhhhhhiiilllooopppooonnnoooooooooqqqsssvvvwwwxxx|||ttteee[[[PPPGGG>>>::::::AAAPPP]]]tttxxx}}}~~~uuuqqq::::::::::::<<>>===;;;888666111000///---...///000222333666:::<<<======???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIILLLMMMNNNPPPSSSVVVTTTUUUVVVXXXYYYZZZZZZZZZaaahhhppp{{{xxxttttttsssmmmgggaaa^^^\\\ZZZYYYWWWTTTQQQOOONNNMMMMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQSSSTTTUUUTTTVVVYYY]]]aaadddfffgggjjjiiikkkpppsssuuu|||nnn\\\RRRIIIAAACCCJJJOOO___rrr}}}xxxrrrlllooo|||zzzkkk\\\SSSMMMFFFBBBAAABBBCCCDDDCCCBBBDDDJJJOOO^^^gggsss||||||wwwxxxsssUUUBBB777555333222222222000//////...---...//////...---...------,,,,,,------...........................---------...///111333444222111333777:::BBBQQQ___jjj~~~{{{jjj```XXXVVVVVVQQQJJJFFFDDDPPPcccuuuzzzmmm]]]III<<<888777666444///222///222<<>>???AAADDDGGGGGGHHHIIIJJJLLLLLLLLLLLLNNNNNNOOOQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZ\\\^^^`````````___```aaabbbbbbbbb```______aaaccceeegggiiikkkkkklllnnnppppppssswww{{{|||tttoooiiicccaaadddgggjjjooossswwwyyy{{{~~~yyysssooolllhhhccc___WWWTTTPPPLLLIIIHHHHHHHHHMMMNNNQQQTTTUUUPPPGGG???;;;888555444555444111...222333555555666999===@@@HHHNNNTTTUUURRRLLLEEE@@@999777444111000111333444777<<>><<<===DDDRRR```vvvyyy}}}~~~vvvttt;;;;;;::::::===CCCKKKPPPSSSPPPLLLGGGDDDBBBCCCDDDFFFKKKTTT^^^ccc^^^SSSJJJGGGIIIHHHCCC<<<666444444222111///......000111333777888:::<<<;;;:::777555111///...------///111222333555999;;;<<<<<<>>>???AAABBBCCCDDDEEEFFFGGGHHHGGGIIIKKKMMMNNNQQQUUUWWWUUUVVVWWWXXXYYYYYYZZZYYY___fffooozzz||||||zzzrrrjjjeeeccc___\\\[[[XXXVVVSSSQQQPPPOOONNNNNNNNNOOOOOOPPPPPPOOONNNOOOPPPQQQRRRQQQSSSUUUYYY\\\```bbbcccgggfffhhhmmmpppsssyyynnn\\\QQQHHHAAACCCJJJRRRaaassswwwnnnrrrxxxjjj\\\TTTNNNGGGBBB@@@???BBBDDDDDDCCCEEEIIILLL\\\eeesss~~~~~~yyyzzzpppUUUCCC;;;888444111111111111000......------.........---...------,,,,,,------.................................//////111222333333111000222555999AAAPPP___lll|||{{{qqqfffZZZVVVWWWTTTLLLFFF>>>III[[[rrrxxxgggQQQ@@@999888666444000222000222:::@@@RRRnnnbbbJJJ>>>::::::<<>>@@@CCCEEEGGGHHHIIIJJJJJJJJJJJJJJJMMMMMMNNNPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYZZZ[[[]]]___```______```aaaccccccbbb```^^^___aaadddfffhhhjjjjjjkkklllnnnpppppptttzzz}}}wwwqqqkkkgggiiihhhgggjjjpppyyy~~~xxxsssiiicccYYYOOOIIIFFFFFFGGGJJJKKKOOOVVV\\\[[[TTTLLLDDD>>>777444555555222///333444555666888<<>>:::666222000222444666666>>>KKKYYYccchhhkkkmmmlllkkkkkklllnnnpppooonnnlllnnnoooqqqrrrtttwwwyyy|||sssdddUUUMMMGGGCCC@@@???AAAHHHWWWfffwwwzzz}}}~~~~~~~~~~~~~~~~~~zzztttrrr::::::::::::>>>EEENNNTTTVVVRRRLLLGGGDDDCCCCCCCCCEEEKKKTTT^^^ccc```WWWPPPKKKLLLKKKFFF>>>999777777666444222000000000111222333444777888999777555444000///...---...///111333222555999;;;;;;<<<===???AAABBBCCCDDDEEEFFFGGGHHHHHHJJJLLLNNNPPPRRRVVVYYYVVVWWWXXXYYYZZZ[[[[[[[[[^^^fffoooyyy~~~vvvnnniiifffbbb^^^\\\ZZZWWWUUUSSSRRRQQQOOONNNMMMLLLKKKOOONNNMMMLLLMMMNNNOOOPPPPPPQQQSSSVVVZZZ]]]___aaadddccceeejjjnnnpppwww~~~mmm[[[PPPHHHAAADDDLLLUUUccctttzzznnnssswwwkkk^^^WWWQQQIIIBBB@@@;;;???CCCDDDDDDFFFIIIMMMYYYcccrrr{{{vvvwwwlllUUUEEEAAA<<<555000///000111222---.........------.........------,,,,,,------...........................000000000111111111111111111000222555888???NNN\\\lllzzzxxxmmm```YYYXXXVVVNNNEEE<<>>NNNhhhiiiNNN>>>777;;;===AAAIIIZZZwwwnnnWWWGGG>>>666444333111111222222222222222222333444444777999;;;<<<<<<>>>AAACCCGGGGGGHHHIIIIIIIIIIIIIIILLLLLLMMMOOOPPPQQQRRRSSSUUUVVVVVVWWWYYYZZZZZZ[[[ZZZ\\\^^^^^^^^^]]]^^^___ccccccbbb```______bbbdddfffggghhhiiiiiijjjmmmoooppptttzzzxxxqqqkkkeeebbb```aaahhhsss}}}uuugggZZZPPPLLLLLLNNNFFFEEEHHHPPPYYY___^^^[[[OOOFFF;;;555555555333111222333444666999???FFFKKKUUU___fffccc]]]YYYSSSMMMBBB>>>888444111333555777666AAAOOO\\\eeekkknnnooommmkkkkkkkkkmmmnnnnnnmmmkkkmmmpppqqqqqqssswwwzzz|||zzzmmm]]]PPPIIIDDDBBBAAABBBCCCKKK\\\kkkxxxzzz}}}~~~}}}|||}}}~~~zzzxxxzzz~~~tttoooooo888888888:::>>>GGGQQQXXXXXXSSSLLLGGGDDDDDDCCCCCCDDDIIIQQQYYY^^^]]]WWWSSSNNNOOOMMMHHH@@@;;;:::;;;999888555222000000000111///111444666777666555333111000///...///111333444222555999;;;<<<<<<>>>???AAABBBCCCDDDEEEFFFGGGHHHHHHJJJMMMOOOPPPSSSVVVYYYVVVWWWXXXZZZ[[[\\\\\\\\\```hhhpppxxxyyysssnnnjjjeeeaaa^^^[[[YYYWWWUUUTTTSSSQQQOOOMMMLLLKKKNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPRRRTTTWWW[[[^^^___aaa```bbbgggkkknnnuuu||||||jjjXXXNNNGGGBBBFFFNNNUUUcccsss}}}zzzlllrrryyymmmaaa[[[UUULLLDDD@@@999===AAACCCDDDFFFJJJNNNVVVaaaqqqtttnnnnnnvvv}}}zzzeeePPPBBBAAA<<<555000///000111111---...//////...---...///...------,,,,,,------...........................000000111111111111000///111111333666888===JJJVVVhhhvvv{{{ttthhh^^^ZZZXXXPPPGGG>>>CCCNNN___vvvvvveeeSSSCCC999444222111444111333888;;;IIIccc~~~sssXXXDDD:::;;;===AAAGGGSSSkkk{{{bbbLLLBBB888555444111111333111111111111222333444555777888:::;;;;;;===???BBBEEEFFFGGGHHHHHHHHHHHHHHHKKKKKKLLLNNNOOOPPPQQQRRRUUUUUUVVVWWWXXXZZZ[[[[[[XXXZZZ\\\\\\\\\[[[\\\^^^```aaaaaa```___```bbbddddddfffgggggggggiiimmmpppooosssyyyzzzppphhhccc```]]]]]]bbblllwww~~~ooo```TTTNNNKKKEEECCCCCCHHHQQQZZZ```bbbYYYQQQEEE<<<888666555444222222333444888>>>GGGMMM^^^kkktttnnneee^^^TTTJJJDDDAAA;;;666444444666888888EEETTT___fffllloooooommmllljjjjjjlllmmmmmmllliiimmmpppqqqqqqssswww{{{|||vvvgggXXXMMMGGGCCCAAAAAABBBDDDLLL^^^pppyyy{{{~~~~~~}}}||||||~~~{{{tttqqqtttxxxwwwnnnkkkkkk555666666999>>>HHHSSS[[[XXXRRRJJJEEECCCCCCCCCBBBAAAEEEKKKRRRVVVVVVTTTRRROOOOOONNNIIIAAA===<<<===;;;999666333000/////////...000333555777666555444222111000///000222444555333666999<<<<<<===>>>???AAABBBCCCDDDEEEFFFGGGHHHHHHJJJLLLNNNOOOQQQUUUWWWTTTUUUWWWYYYZZZ[[[\\\\\\```gggnnnuuu}}}xxxsssoooiiidddaaa^^^[[[YYYTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRUUUYYY\\\^^^^^^]]]```eeeiiilllsss{{{xxxfffUUULLLFFFBBBHHHQQQUUUbbbqqqxxx~~~zzzlllrrr}}}rrrfff```ZZZOOOFFFBBB999===AAACCCCCCEEEIIIMMMQQQ]]]ooo~~~pppiiihhhmmmrrryyyqqq]]]JJJ===:::777333111111111000///---///111000...---///111...------,,,,,,------...........................---...000111111111000000222222555888888;;;FFFQQQbbbppp{{{wwwnnnbbb]]]ZZZTTTKKK???AAAFFFQQQdddwww~~~zzzwwwmmm]]]JJJ;;;555444000333000111666777DDD]]]www|||aaaKKK>>>999;;;AAAFFFNNNbbbpppTTTIII===888555111000222000000111222333444666777666888999::::::;;;>>>@@@DDDEEEFFFGGGHHHHHHHHHHHHJJJKKKLLLMMMNNNPPPQQQQQQSSSSSSTTTVVVWWWYYYZZZZZZVVVXXXZZZ[[[ZZZZZZ[[[\\\]]]^^^````````````bbbddddddeeeffffffgggjjjnnnqqqssswww|||~~~|||{{{~~~yyyooofffccc```]]]\\\___dddkkkooozzz|||}}}~~~tttbbbTTTLLLHHHFFFCCCDDDIIIRRR[[[``````ZZZQQQHHH???:::777555222222111111444;;;CCCIII___rrr}}}rrrhhhYYYKKKFFFCCC>>>999666555666777===LLLZZZaaafffkkkmmmkkkmmmkkkiiiiiijjjkkkkkkkkkhhhlllpppqqqppprrrwww|||||||||qqqbbbTTTJJJEEEAAA@@@@@@@@@BBBKKK___qqqyyy|||}}}}}}}}}{{{}}}|||vvvnnnkkknnnsss}}}~~~ssskkkiiijjj444444555888>>>IIIUUU]]]WWWPPPHHHCCCBBBBBBBBBAAA???BBBGGGLLLPPPRRRQQQQQQOOOPPPNNNIIIBBB>>>===???<<<:::666333000............000333666777777666555222111000000111333555666333666:::<<<======???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHJJJLLLMMMNNNPPPSSSVVVRRRSSSUUUWWWYYY[[[\\\\\\^^^eeekkkqqq|||vvvrrrkkkfffccc```]]][[[TTTTTTUUUUUUUUUUUUTTTSSSMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOQQQTTTWWW[[[]]]]]]\\\___dddhhhkkkrrrzzzuuudddSSSKKKFFFCCCIIISSSUUUbbbnnnssswww~~~|||ooouuuuuujjjddd]]]RRRHHHCCC;;;>>>AAABBBBBBDDDHHHLLLNNNZZZmmm|||pppiiieeeiiimmmsssmmmYYYFFF:::222111111222333222000---...000222111...---///111...------,,,,,,------...........................+++,,,...000111222222111333333666999999:::CCCMMM]]]mmmyyyxxxqqqeee^^^\\\WWWOOO>>>???@@@FFFVVVjjjuuuwwwtttvvvqqqbbbNNN>>>777777///222///000444444AAAYYYqqqfffOOO@@@777:::@@@FFFKKK\\\~~~{{{ZZZNNNBBB;;;666111000111000000111222333555777888666777999999:::;;;===@@@CCCDDDEEEFFFGGGHHHHHHHHHJJJJJJKKKMMMNNNOOOPPPQQQQQQRRRSSSTTTVVVWWWXXXYYYUUUWWWYYYZZZYYYYYYZZZ[[[ZZZ]]]___``````aaabbbcccdddeeefffggghhhkkkooosssxxx{{{yyywwwtttuuu}}}}}}xxxooofff```^^^[[[YYYYYY[[[^^^```fffiiikkkkkknnnyyytttdddZZZLLLJJJFFFCCCDDDKKKUUU\\\ccc```ZZZQQQFFF===888666333222000///111777???EEE[[[rrr}}}rrraaaPPPGGGDDD???:::777666666777BBBPPP^^^cccfffjjjkkkhhhmmmkkkiiihhhiiijjjjjjjjjhhhlllpppqqqppprrrwww|||}}}~~~yyynnn___QQQHHHDDD???>>>>>>???@@@JJJ^^^qqqyyy|||~~~}}}~~~yyyzzzzzzsssjjjgggjjjooo|||}}}rrrjjjiiikkk000000222555;;;BBBIIIMMMIIIHHHFFFDDDBBB???>>>======>>>@@@CCCFFFIIIKKKLLLOOOLLLHHHCCC???<<<::::::555444333000///...------,,,------///111444777999555555555666666666666666777888999;;;<<<===>>>>>>@@@@@@AAABBBCCCEEEFFFFFFJJJKKKMMMMMMMMMNNNOOOQQQTTTUUUWWWXXXXXXZZZ\\\___bbbeeemmmuuu}}}|||xxxtttnnnhhhddd```]]]ZZZVVVUUUUUUUUUUUUTTTPPPMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJLLLNNNPPPQQQSSSVVVXXXZZZ]]]aaadddgggkkksssxxxooo```OOOEEEAAABBBIIIQQQZZZ___eeeiiikkknnnsssvvv{{{|||~~~uuu~~~~~~{{{rrrdddTTTHHHAAA===???AAAAAAAAABBBDDDFFFLLLYYYmmmuuummmjjjooouuu||||||fffQQQAAA999333333222222111000000000111//////000222222///,,,---------............//////,,,+++,,,///000///---......//////000111111111444555555666888>>>DDDJJJTTTggg~~~qqqhhhjjjccc]]]XXXPPPDDD::::::AAAIII]]]pppssssssoooiiiaaaRRRBBB999888444333333444333555>>>IIIdddnnnMMMEEE999>>>===@@@HHHSSSnnnpppYYYDDD>>>:::444333777111111111111222333444555777888999888777777999;;;BBBCCCDDDFFFHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLOOOPPPQQQSSSTTTUUUVVVVVVUUUVVVWWWWWWVVVVVVXXXYYY]]]^^^______^^^___bbbdddgggdddcccfffkkkqqqsssssszzz|||vvvooolllpppvvvzzzzzzwwwuuuuuuooooookkkfffcccccc___YYYZZZXXXWWWYYY\\\dddssszzzhhh]]]NNNEEEFFFGGGDDDIIIRRRXXX]]]```]]]SSSGGG>>>:::999444111333555777<<>>>>>======BBBOOObbbpppxxx{{{~~~~~~~~~{{{vvvqqqiiieeejjjsss|||qqqlllllllll......///222777>>>DDDGGGDDDDDDCCCAAA@@@???>>>===:::;;;===???BBBDDDFFFGGGJJJHHHEEEAAA===:::888777444444333111000...------,,,,,,---...000333666888555555555555666666666666777888999;;;<<<======>>>??????@@@BBBCCCDDDEEEFFFHHHJJJLLLMMMMMMNNNPPPRRRTTTUUUWWWXXXXXXYYY\\\___aaadddjjjqqqxxx|||zzzuuuoooiiieeeaaa\\\ZZZXXXWWWWWWWWWWWWUUURRROOOMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLNNNOOOPPPQQQTTTWWWZZZ^^^bbbeeegggllltttyyy~~~kkk]]]MMMDDDBBBDDDKKKSSSVVVZZZ]]]______aaacccfffgggiiivvvzzzvvveeeSSSFFF???>>>@@@AAABBBBBBCCCEEEGGGOOO\\\ooo~~~xxxvvv{{{{{{eeePPPAAA999333333222222111000000000///------...//////---***---------............//////---,,,---000111///.........///000000111111222333555888:::<<>>;;;???EEEXXXlllooopppkkkfff^^^PPP@@@888777444222333333222444<<>>GGGPPPjjjxxx```HHH???;;;555222555111111111111222333444555777999999999888777999:::???@@@BBBDDDFFFGGGHHHHHHFFFGGGIIIKKKMMMOOOPPPPPPQQQRRRTTTUUUWWWXXXXXXXXXVVVWWWWWWVVVUUUUUUWWWYYY\\\^^^````````````bbbcccdddcccdddgggmmmsssuuuuuuzzz|||~~~|||vvvvvvxxxyyy}}}}}}}}}~~~~~~}}}xxxtttqqqjjjbbb\\\XXXUUUTTTTTTWWW___iiixxxxxxgggWWWJJJIIIGGGDDDGGGOOORRRVVV\\\]]]XXXOOOEEE@@@:::555222333444555999???LLLggglllRRRGGG@@@???===999;;;CCCIIIYYYfffffffffkkklllhhhjjjjjjiiiiiijjjjjjkkkkkklllmmmnnnqqqtttwwwzzz{{{|||{{{vvvnnncccXXXMMMEEEAAA<<<<<<;;;;;;AAAOOObbbpppzzz}}}~~~~~~{{{xxxsssmmmeeecccmmmyyywwwrrrpppnnn,,,,,,---///333888===@@@>>>>>>>>>=========<<<<<<777777999:::<<<===>>>???CCCBBB@@@>>>;;;888555444222333333333111///---,,,,,,,,,,,,---///222444666444444555555555666666666666777999:::<<<=========>>>>>>???AAABBBDDDEEEEEEGGGIIIKKKMMMMMMOOOQQQSSSTTTUUUWWWWWWXXXYYY\\\^^^```aaaffflllqqqzzz}}}{{{wwwqqqkkkfffbbb^^^[[[ZZZYYYYYYYYYYYYWWWTTTQQQNNNNNNMMMMMMMMMLLLLLLLLLKKKLLLNNNNNNNNNOOORRRTTTXXX[[[```cccfffkkkrrrxxxzzzgggYYYJJJCCCCCCFFFMMMTTTTTTUUUUUUTTTRRRQQQQQQRRRRRRTTTaaaoooyyyzzzfffTTTFFF@@@???AAABBBCCCCCCDDDFFFHHHUUUaaarrrvvv~~~|||yyycccOOO@@@888333333222222111000000000...---------///...,,,+++---------............///000......///000111000/////////000000111222222222333666:::===???AAACCCEEEQQQccc{{{|||ppppppllliiigggaaaOOOAAA;;;<<>>777333333222222111000000000000///////////////...------------............///000//////000111111111111000000111111222333333333555777;;;===>>>@@@BBBDDDJJJ\\\uuu{{{{{{wwwsssppphhhUUUEEE===<<>>GGGWWWiiivvv}}}|||yyyrrrhhh___cccwww{{{uuusss,,,++++++,,,...000333555777666666666555555444444444444444444444444555555777777888888777666444333222333444555555333111///...------------///000222333333333444555666666777666777888:::;;;<<<<<<===<<<===>>>@@@BBBCCCEEEEEEDDDGGGJJJLLLMMMOOORRRTTTSSSTTTVVVWWWWWWYYY[[[^^^]]]^^^bbbhhhlllqqq}}}zzzwwwrrrnnnkkkiiifffddd^^^\\\ZZZYYYYYYXXXUUUSSSPPPPPPOOONNNMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKMMMOOOQQQUUUZZZ^^^aaagggpppvvvvvvgggYYYKKKFFFIIILLLPPPUUUTTTQQQNNNJJJGGGDDDBBB@@@AAAAAALLLXXXcccyyy{{{eeeTTTJJJFFFDDDEEEFFFFFFFFFGGGKKKMMM^^^iiiyyyzzzqqqZZZHHH<<<777333333222222111000000000////////////............---------............//////000111111111111111222111111222222333444444444777999::::::;;;===AAADDDFFFWWWpppzzzqqq```OOODDD@@@BBBTTTiiinnnnnnhhhbbb\\\QQQCCC999666555222111222111000222777>>>HHH]]]uuulllRRRAAA@@@888888???CCCQQQjjjoooRRRAAA:::777777222222111111222222333333777:::===>>><<<:::999999888:::===@@@CCCEEEGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLNNNOOOPPPRRRSSSTTTUUUUUUWWWWWWVVVUUUSSSTTTVVVXXXXXX\\\aaaccccccaaa```___dddfffiiillloooqqqrrrsssvvvxxxxxxvvvuuuwww~~~nnneee```ZZZVVVUUUQQQSSSXXXbbbmmmyyy~~~nnn```TTTJJJCCCBBBDDDDDDFFFKKKQQQSSSPPPLLLBBB<<<888888555333444777===TTTuuukkkWWWFFFEEEJJJLLLOOOTTT^^^dddhhhgggfffhhhiiihhhiiiiiiiiiiiijjjkkklllmmmlllmmmnnnqqqtttwwwzzz{{{|||~~~sssmmmcccWWWMMMFFFBBB@@@<<<<<<<<>>QQQiiixxxuuu[[[GGGDDD:::888>>>???III___```III<<<777666333222222111222222333333555999===???>>><<<::::::888999<<>>???AAACCCEEEGGGHHHEEEGGGJJJKKKLLLNNNPPPRRRRRRTTTVVVVVVWWWXXX[[[]]]\\\\\\___eeegggjjjpppxxx|||vvvrrrnnnkkkhhheeecccaaa^^^\\\[[[ZZZXXXVVVSSSRRRQQQOOOMMMKKKJJJIIIEEEGGGHHHHHHHHHIIIKKKMMMLLLPPPVVVZZZ^^^eeemmmttt~~~vvvhhhZZZMMMLLLRRRVVVYYY\\\UUUQQQJJJFFFCCCAAA>>>;;;:::999CCCMMMWWWlll|||{{{xxxtttuuuppp^^^SSSQQQQQQPPPPPPPPPPPPPPPRRRVVVYYYdddooo~~~|||hhhPPP???888555333333222222111000000000,,,......,,,***)))+++...---------............///---///111111///...000222333333333444555555666666999;;;=========>>>???AAAIIINNN```{{{wwwtttbbbUUULLLFFFOOO\\\\\\^^^ZZZYYYYYYTTTHHH<<<777444111000333444111111333999555FFF]]]lll||||||fffNNNHHH<<<999>>>===DDDVVVvvvuuuXXXDDD:::777333333222222111222222333444888===@@@@@@===<<<;;;666888:::===???AAACCCCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTQQQSSSVVVWWWVVVVVVWWWXXXWWWZZZ^^^```___^^^^^^^^^aaacccfffggghhhjjjooossswww{{{~~~|||zzz{{{wwwiiiaaa___XXXSSSQQQTTTXXX^^^kkkyyywwwdddRRRGGGBBB???AAACCCCCCBBB@@@@@@@@@???;;;888888777444555888:::LLLjjjkkk\\\RRRUUUZZZ\\\```eeeeeegggiiilllllljjjiiiiiihhhhhhhhhiiijjjkkkmmmnnnlllmmmnnnqqqtttwwwzzz{{{www|||~~~|||{{{~~~{{{xxxqqqllldddZZZQQQJJJEEECCC@@@AAAEEEMMMYYYgggssszzz{{{}}}uuummmiiippp************+++,,,......+++,,,---///111222333444111111111222222222222222------------///111444555888777777666777888888999222111000///...//////000111111222333555666666777555666777999:::;;;<<<<<<===>>>@@@BBBDDDFFFHHHHHHEEEGGGJJJKKKLLLMMMPPPRRRRRRTTTUUUVVVVVVXXX[[[]]][[[[[[^^^ccceeeeeejjjqqquuuyyy~~~yyysssnnnjjjfffccceeeccc```^^^]]]\\\ZZZXXXSSSRRRQQQOOOMMMKKKJJJIIIDDDFFFGGGGGGGGGIIIKKKMMMGGGKKKQQQUUUZZZ```iiiooo}}}wwwgggYYYMMMNNNUUUZZZ^^^```YYYSSSLLLGGGEEEBBB???<<<;;;999BBBJJJRRRdddsssqqqqqqlllkkkwww|||jjj\\\WWWXXX[[[TTTUUUTTTTTTTTTVVVZZZ]]]fffqqq}}}fffMMM===777555333333222222111000000000...000000...++++++---000---------.........//////---///111000......000222333333444444555666666666888;;;???AAAAAA@@@??????IIIJJJVVVqqqzzzyyyxxxqqqsssbbbVVVNNNHHHPPP[[[ZZZZZZXXXXXX[[[XXXMMMAAA;;;444000000333444222111333777///???VVVdddzzzmmmQQQKKK>>>:::>>><<>><<<<<<555777999;;;>>>???AAAAAAFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQNNNRRRUUUWWWWWWWWWWWWWWWWWWYYY]]]^^^^^^]]]]]]^^^___aaaccceeefffiiippptttxxx}}}}}}~~~~~~|||uuukkkiii^^^XXXUUUVVVVVVXXXbbbnnnyyy}}}iiiUUUHHHCCC<<<@@@DDDDDD@@@===;;;<<<===999777777666444555888;;;KKKggg~~~kkk^^^WWW[[[```aaaeeekkkggghhhkkknnnooollljjjkkkhhhhhhhhhiiijjjlllmmmnnnlllmmmnnnqqqtttwwwzzz{{{{{{}}}zzz||||||xxxvvvqqqmmmeee\\\SSSLLLGGGDDDFFFGGGKKKTTTaaannnyyy~~~|||~~~yyysssqqqyyy)))******+++,,,,,,---------,,,,,,,,,,,,---......111111000000111111222333000///...---...///111333555999;;;888777999999888666444111///.........///333222111111222333555666777888999999;;;;;;<<<===>>>???@@@BBBCCCDDDEEEEEEGGGIIIKKKLLLLLLLLLNNNPPPOOORRRUUUWWWXXXXXXYYYZZZYYY^^^cccdddbbbaaadddhhhrrrqqqttt~~~xxxsssqqqoooiiieeehhhfffdddcccaaa___\\\YYYYYYWWWTTTRRRPPPNNNKKKHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIINNNSSSVVVZZZeeepppxxxqqqbbbYYYQQQRRR[[[bbbdddaaaZZZTTTLLLGGGEEECCC>>>:::999;;;===CCCOOO___hhhiiiggg___]]]jjjwwwkkkeeeaaa___^^^]]]]]]\\\ZZZYYYZZZ^^^aaarrryyywww^^^LLL>>>666333000000000///////////////////////////...........................///000000111111111111111222222222333444555666777777777777<<>>???@@@@@@999:::;;;===>>>@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXYYY[[[\\\\\\\\\\\\]]]^^^___```bbbfffmmmqqqyyyyyyssspppppprrrzzzrrrhhhbbb]]]WWWUUURRRSSSYYYbbbsssxxx___KKK@@@>>>::::::>>>???;;;777777888999999777555444555666;;;NNNkkk|||hhhfffeeeeeegggjjjkkklllfffgggiiijjjkkkjjjjjjiiikkkjjjhhhhhhjjjkkklllkkkmmmmmmnnnppptttxxx|||~~~|||{{{zzzyyyzzz{{{~~~{{{vvvsssrrrmmmjjjddd\\\UUUPPPMMMLLLMMMQQQZZZeeepppxxx{{{|||))))))******++++++,,,,,,---,,,,,,,,,,,,---......111111111111111222222333111000...------///111333444999;;;999777999999777555444111///......//////222222222111222333555666666777777888999:::;;;;;;>>>???@@@BBBCCCDDDEEEEEEGGGHHHJJJKKKKKKLLLNNNOOOPPPSSSVVVWWWWWWWWWYYYZZZ[[[```fffhhhggggggjjjmmmpppooorrr|||zzzuuussspppkkkgggiiigggeeecccbbb```]]]ZZZZZZXXXUUUSSSQQQOOOLLLJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHKKKPPPRRRVVV___jjjttt|||mmmccc\\\UUUWWW```fffgggeee]]]VVVNNNJJJHHHEEE@@@<<<;;;===???DDDOOO]]]eeefff```YYYXXXeee|||vvvlllgggeeedddcccaaaaaa```___^^^```dddggguuu|||vvv]]]KKK===666333111111111000000/////////000000/////////........................///000000000000111111111111222222444444555666777777777777:::===@@@AAA@@@??????@@@BBBKKKNNNWWWrrrwwwiiieeeffffffkkkhhh[[[JJJGGGRRRYYYYYY[[[___bbbbbb___XXXIII<<<444444444333111111111111333777999AAAVVVpppzzzwwwgggTTTDDD@@@>>>:::===DDDXXXrrrfffLLL???777666555333222222111000222444777:::<<<>>>??????777888:::<<<>>>@@@BBBBBBDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPPPPQQQRRRSSSTTTTTTWWWWWWYYYZZZ[[[[[[\\\\\\^^^^^^___```bbbffflllpppxxx}}}wwwrrrooommmnnnttt|||tttggg```YYYVVVTTTTTTYYY___qqq~~~gggPPPAAA===::::::>>>@@@===::::::888888888666444333444666999KKKfff{{{pppnnnkkkjjjkkklllmmmlllkkkkkklllmmmmmmllljjjjjjjjjiiihhhggghhhjjjkkkkkkllllllmmmooorrrvvvzzz||||||{{{zzzyyyzzz|||~~~~~~zzzuuurrrqqqmmmjjjddd]]]WWWSSSQQQQQQTTTZZZcccmmmuuu{{{}}}|||}}}((((((((()))******++++++,,,,,,,,,,,,,,,---......000111111111111222222222222000...,,,,,,///111444333999<<<:::888999888555444333111////////////000222222222222333444555555555555666777888999::::::>>>???@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJJJJKKKMMMOOOQQQTTTVVVWWWWWWWWWYYYZZZ]]]cccjjjooopppqqqtttvvvxxxvvvyyy|||wwwtttrrrnnnjjjiiihhheeedddcccaaa^^^[[[[[[YYYVVVTTTRRRPPPNNNKKKHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDFFFJJJLLLNNNVVV___ooo{{{{{{nnnddd___[[[___ggglllllliii___ZZZSSSNNNKKKHHHCCC???===@@@BBBEEENNNYYY______VVVSSSUUUbbbwwwvvvnnnjjjiiiiiijjjgggfffeeedddcccfffjjjmmmzzz{{{~~~uuuZZZHHH<<<555444333333222111000//////...000000000000////////////...............///000000//////000000111111111111444555666777888888888888888:::===????????????@@@AAAIIIJJJQQQfffwwweeeddddddaaafffeee[[[KKKFFFOOOYYY\\\```eeehhhfffbbb[[[NNNCCC666555333222111111111222222444555:::MMMeeerrrssslllZZZIII@@@<<<888<<>>;;;:::666777777666444333444555888HHHbbbyyy}}}yyyvvvsssppppppooonnnmmmlllmmmnnnnnnmmmllljjjiiiiiihhhhhhggggggiiijjjkkkjjjjjjkkkmmmppptttwwwyyy{{{zzzzzzzzzzzz|||~~~}}}~~~}}}xxxtttqqqpppllljjjeee___ZZZWWWWWWXXX___fffpppwww{{{}}}}}}~~~{{{''''''(((((()))*********,,,,,,++++++,,,,,,---...000000111111222222222222333111...,,,,,,...111333222888<<<:::999999666333333222111000//////000000222222222222333444555555555666666777888999::::::>>>???@@@BBBCCCDDDEEEEEEEEEFFFIIIJJJJJJKKKMMMOOORRRTTTVVVWWWWWWWWWYYY[[[___fffooowww{{{~~~}}}xxxuuurrrooommmjjjhhhfffeeedddbbb___]]]ZZZXXXUUUSSSRRRQQQNNNLLLIIIHHHGGGEEEDDDBBBAAA@@@BBB@@@AAADDDEEEEEEKKKRRRaaammmyyyxxxmmmdddbbbaaafffnnnrrrppplllaaa]]]WWWRRRNNNJJJEEEBBB???CCCFFFGGGMMMUUUYYYXXXNNNPPPYYYhhhzzzwwwqqqnnnmmmnnnooolllkkkjjjhhhgggiiinnnqqq~~~xxxwww~~~qqqVVVEEE:::555444444444333222111000///...111111000000000/////////...............///000000/////////000000111111222444555666777888888888888777999<<<>>>>>>???AAABBBAAAHHHHHHKKK[[[ppp{{{eeedddddd___^^^___XXXJJJCCCIIITTT[[[bbbhhhkkkiiiccc\\\RRRIII;;;888555222222222222111000222111444BBBXXXhhhnnnlll]]]KKKAAA<<<999===DDDHHHYYYyyyfffKKK@@@999444333333222111222000111333555777999:::;;;888888999:::<<<===>>>>>>@@@AAABBBCCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRUUUVVVVVVWWWXXXYYYZZZ[[[]]]^^^``````bbbeeejjjnnntttxxx}}}{{{tttooonnnssszzzzzzkkkbbb[[[VVVVVVYYYiii{{{cccHHHDDD>>>;;;>>>@@@===999888555666666555333333444555888GGG^^^ttt|||yyyvvvsssrrrqqqooommmiiijjjkkklllkkkkkkiiihhhiiiiiiiiihhhhhhiiijjjllljjjkkklllmmmpppsssvvvwwwyyyyyyyyyyyyzzz|||}}}~~~|||}}}~~~{{{vvvrrrooonnnkkkjjjgggbbb\\\ZZZ\\\^^^fffoooyyy}}}}}}|||~~~}}}nnn&&&''''''((())))))******,,,++++++++++++,,,------///000111222222222222111333111...,,,,,,...111222111777;;;999777777555111111111000000000000000000111111222333444444444444666666777888999:::;;;;;;>>>???@@@BBBCCCDDDEEEEEEDDDFFFHHHIIIJJJKKKMMMOOORRRTTTVVVWWWWWWXXX[[[]]]dddkkkwww}}}xxxtttqqqooonnnjjjhhhfffeeeeeeccc```^^^YYYWWWTTTSSSRRRPPPMMMKKKJJJIIIGGGEEECCCAAA@@@???@@@===<<<>>>>>>>>>AAAFFFKKKWWWfffpppvvvvvvppphhhddddddgggnnntttvvvrrrmmmccc___ZZZUUUPPPKKKFFFCCCBBBGGGJJJJJJMMMQQQSSSQQQKKKSSSaaaqqq{{{vvvrrrqqqrrrtttqqqpppnnnkkkkkkmmmrrrvvvtttppptttkkkQQQAAA888444555444444333222111000///...000000000000////////////...............///000000...//////000111222222222444555666777777888888888777:::<<<>>>>>>@@@BBBCCCCCCHHHGGGIIIUUUdddiiidddccc]]]XXXYYYTTTHHH@@@BBBLLLTTTaaaiiiooolllfff___WWWQQQCCC>>>888444333333222111111333222444===NNN___iiilll```PPPDDD<<<999<<>>@@@BBBEEEGGGHHHIIIFFFGGGHHHJJJKKKKKKKKKKKKMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWYYYZZZ\\\]]]___```bbbeeejjjmmmtttwww{{{}}}~~~||||||~~~|||{{{}}}}}}~~~qqqeee[[[WWWXXXeeexxxpppQQQGGG???999<<>>;;;:::555666666555333333444666777DDDYYYmmm{{{~~~{{{xxxuuusssrrrpppnnnlllfffhhhiiikkkllllllkkkkkkjjjkkkkkkjjjiiiiiilllnnnkkklllmmmoooqqqtttuuuwwwwwwwwwxxxxxxyyy{{{|||}}}{{{||||||yyytttoookkkjjjhhhiiiiiieee```^^^aaadddlllsss|||~~~|||}}}}}}}}}{{{yyyvvvwwwyyy{{{~~~}}}mmm```'''''''''((())))))******+++++++++++++++,,,------///000111333333222111111222111///.........000111111666999666444444333000000000000000111111111111111111222333444444444444666777777888999:::;;;;;;>>>???@@@BBBCCCDDDEEEEEEDDDFFFIIIJJJKKKLLLNNNPPPQQQSSSUUUVVVWWWYYY]]]___jjjqqq|||{{{vvvrrrooommmmmmiiigggfffeeedddccc```^^^XXXVVVTTTRRRRRRPPPNNNLLLJJJIIIHHHFFFCCCAAA@@@???>>>:::888::::::888:::>>>???HHHVVVccckkknnnllliiieeegggmmmuuuzzzzzzsssnnneeeccc^^^YYYSSSMMMHHHFFFFFFLLLPPPOOOOOOQQQQQQOOOLLLVVVfffsss|||~~~}}}zzzuuuqqqppprrrtttqqqqqqooommmmmmqqqwww{{{ooofffhhh{{{dddLLL>>>666333444333333222111000//////...////////////...........................///000000//////000111222333333444333444555666777777777777888:::<<<===>>>???AAACCCCCCGGGFFFIIIRRRZZZooopppccc___\\\UUUVVVRRRIIIAAA@@@FFFMMM^^^iiirrrqqqjjjddd^^^YYYNNNGGG>>>888555444222000222444555666:::FFFVVVbbblllcccUUUGGG===888888999>>>FFFYYYzzzdddOOOAAA666555555222111444//////000111333555777888;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAADDDFFFHHHIIIFFFFFFHHHIIIJJJKKKKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRTTTSSSSSSSSSTTTVVVXXXYYYZZZ\\\^^^```cccfffjjjnnntttwwwzzz|||~~~{{{yyyuuuvvvzzz|||uuuddd[[[ZZZ```rrrcccKKK@@@888:::>>>???>>>>>>555666666555444444555777666BBBTTThhhuuu{{{|||{{{yyywwwtttrrrqqqooollljjjfffhhhjjjlllmmmnnnmmmmmmjjjlllmmmllliiiiiilllppplllmmmoooppprrrtttuuuvvvtttuuuvvvwwwxxxyyyzzz{{{zzzzzzyyyvvvpppjjjfffdddcccgggkkkjjjfffeeeiiilllrrrwww}}}{{{yyyvvvrrrpppqqquuuxxx}}}~~~uuuggg^^^'''(((((())))))***+++++++++++++++***++++++,,,---///000222333333222111000111000000///////////////000555666333111222111/////////000111111111111111000111333444555444444444555666666777888999::::::>>>???@@@BBBCCCDDDEEEEEEEEEGGGIIIKKKKKKMMMOOOQQQPPPRRRTTTVVVWWWZZZ^^^bbbkkkqqq|||yyyvvvwwwzzz~~~~~~|||xxxsssnnnlllkkkkkkhhhfffeeeddddddccc```^^^YYYWWWUUUSSSSSSQQQOOOMMMJJJIIIHHHFFFDDDBBBAAA@@@<<<888666777777555555888;;;@@@JJJUUU___eeeiiilllfffkkksss{{{}}}uuunnngggfffccc]]]VVVOOOKKKIIIKKKRRRVVVUUUSSSTTTRRRPPPNNNWWWdddlllnnnnnnoooqqqppppppooolllhhhhhhjjjmmmjjjjjjiiiiiikkkqqqyyy~~~~~~oooddddddpppyyy|||]]]GGG;;;444222444111111111000000/////////............------------...............///000000000000111222333444555555222333444555555666666666888999;;;<<<<<<===@@@BBBBBBEEEDDDIIIQQQSSSaaa{{{{{{eee\\\\\\WWWWWWSSSMMMEEEAAACCCGGGWWWeeeqqqrrrlllfffaaa]]]XXXOOOCCC;;;777555111......111444444555;;;JJJWWWfffaaaWWWJJJ@@@:::777666>>>BBBPPPmmm{{{\\\JJJ<<<:::888222000333//////000000222444666888999999:::;;;<<<===>>>>>>>>>>>>@@@AAACCCEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPSSSRRRRRRRRRSSSUUUWWWXXXXXXZZZ]]]```cccgggkkknnnuuuxxxzzz|||~~~{{{{{{tttssswwwwwwwwwpppaaa]]][[[lllyyyVVVHHH<<<:::===>>>>>>>>>555666777666555555666888888CCCUUUhhhuuu{{{|||{{{zzzxxxuuusssqqqnnnkkkhhhfffhhhiiikkkllllllkkkkkkiiikkkmmmkkkhhhhhhlllppplllmmmoooqqqrrrssstttuuurrrrrrtttuuuwwwxxxyyyyyywwwwwwvvvqqqjjjccc___]]]]]]dddlllooonnnnnnssswwwzzz|||{{{tttqqqrrrvvvzzz~~~yyyrrrjjjbbb^^^(((((())))))******++++++++++++******++++++,,,---...000222333333333111000000000111111000///...---000444555111///000000......///000111111222111111000111333444555555444333444444555666777888999999>>>???@@@BBBCCCDDDEEEEEEEEEGGGJJJKKKLLLNNNPPPRRROOOQQQSSSUUUXXX[[[```ccciiinnnxxx~~~xxxrrrlllhhhjjjnnnttt~~~|||zzzvvvqqqllljjjiiijjjgggfffdddddddddbbb```]]]ZZZXXXVVVUUUTTTSSSPPPNNNJJJIIIHHHFFFEEECCCBBBAAA<<<777444666666444333666888999???HHHRRRZZZccciiihhhmmmwwwvvvooojjjiiieee```XXXRRRMMMKKKOOOVVV[[[YYYWWWVVVTTTQQQPPPWWW```cccbbbaaacccfffbbbccccccaaa^^^^^^aaaeeeaaaaaabbbcccgggoooxxx~~~}}}sssgggggggggllluuuwwwYYYEEE:::444222333000000000000////////////......---------,,,,,,,,,...............///000000000111111333444555666666111222333444555555555555777999:::::::::;;;>>>@@@AAACCCCCCIIIQQQPPPYYYppphhh]]]___[[[XXXUUUPPPIIICCCBBBEEEQQQ```nnnpppkkkeee```]]]]]]TTTGGG===999666111...(((---111111///333@@@NNN___]]]VVVLLLBBB===:::777999;;;FFF```eeeQQQAAA===:::222///222000//////000222444666888777777999;;;===???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOSSSRRRQQQQQQRRRTTTVVVXXXWWWYYY]]]```cccggglllooovvvxxxzzz|||~~~vvvtttwwwvvvrrrzzzyyyeee^^^XXXggg}}}bbbRRRBBB<<<<<<<<<::::::666777777777555555777999<<>>???@@@AAABBBBBBCCCFFFGGGHHHJJJLLLMMMOOOPPPKKKOOORRRTTTUUUYYY^^^ccchhhpppwwwzzz{{{xxxoooeee___aaaccceeegggnnnvvv}}}zzztttooollliiifffeeebbbbbbbbbcccddddddbbb```[[[YYYWWWVVVTTTRRROOOLLLOOOMMMKKKIIIHHHFFFCCC@@@::::::999888666555444333333444999AAAHHHOOOYYYbbbgggvvv}}}sssllljjjiiifff___WWWRRRRRRSSSYYY\\\^^^]]]WWWRRRPPPOOORRRRRRSSSSSSSSSRRRQQQQQQOOOOOOOOOOOOOOONNNNNNNNNSSSSSSVVV[[[dddmmmssswww|||tttiiidddeeehhhmmmvvvnnnTTTBBB999444333444222111111111000000////////////000///------...000............///111222444222222222222222333444444222333333444555666777777:::::::::;;;===???@@@AAAAAAEEEHHHIIIIIINNNWWW^^^{{{sssdddddd]]]\\\XXXRRRLLLFFFDDDCCCFFFVVVeeehhhggghhhgggdddeee^^^RRRFFF;;;555222111000---...111333666===EEEUUU``````SSSFFFAAA:::111555;;;EEETTTnnndddGGG:::888555222000111///,,,+++,,,///333666:::;;;<<<===???AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNQQQRRRSSSTTTUUUVVVVVVVVVZZZ\\\^^^```bbbggglllpppvvvyyy{{{|||~~~~~~|||xxxtttssstttwwwzzzoooZZZYYYaaapppyyy^^^BBB:::<<<>>>======;;;777555777777666888===AAAPPPbbbnnnvvv}}}}}}|||yyyvvvsssqqqnnnkkkhhhfffggghhhiiiiiiiiiiiiiiinnnnnnnnnnnnmmmlllkkkkkkkkknnnqqqssssssrrrssssssrrrssstttuuuuuutttsssrrruuuoookkkiiicccYYYQQQOOORRR[[[hhhuuu}}}{{{zzzxxxvvvyyyxxxnnn___SSSNNNPPPWWW\\\%%%&&&'''((())))))))))))((((((((((((((((((((())),,,---...//////000000000------------............333333444555444333222111///////////////////////////000000111111222222333333555777888888888:::<<<======>>>???@@@AAABBBBBBDDDDDDFFFHHHJJJLLLMMMNNNLLLOOORRRTTTUUUYYY___dddiiiqqqwwwxxxwwwrrrggg]]]]]]___aaadddgggnnnvvv}}}{{{wwwqqqmmmiiifffccc```bbbaaaaaabbbddddddbbb```]]][[[XXXWWWVVVTTTQQQNNNMMMKKKJJJIIIHHHGGGDDDAAA===<<<:::777555444333222444444777>>>DDDJJJTTT^^^jjj{{{vvvqqqmmmlllggg```YYYUUUUUUWWW]]]^^^^^^[[[VVVQQQNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDIIIJJJNNNUUU___jjjrrrwwwzzztttjjjeeefffhhhlllttt|||gggOOO@@@999555333444111111111111000000000/////////000///------///000///......---...///111222333333333333444555666666666666666666666777777777:::::::::;;;===???@@@AAAAAADDDGGGHHHIIIMMMUUU\\\jjjooohhh```___]]]XXXRRRKKKFFFDDDCCCQQQ]]]aaadddhhhlllmmmppplllcccUUUFFF;;;666555222//////111222333999@@@OOO___fffYYYIII@@@;;;555555999???III^^^zzzYYYFFF>>>888444333111///---,,,---000333555888999:::<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLKKKLLLLLLMMMNNNPPPQQQSSSTTTUUUVVVVVVVVVYYY[[[]]]___bbbffflllpppwwwzzz|||~~~~~~|||{{{zzzxxxvvvyyy~~~vvv```VVV[[[eeevvvjjjOOOBBB???===;;;;;;:::777666777666555999???JJJXXXgggqqqxxx}}}~~~}}}{{{yyyuuussspppnnnjjjhhhhhhhhhiiijjjjjjjjjjjjjjjmmmmmmmmmmmmmmmlllkkkjjjjjjmmmppprrrrrrrrrssstttsssssstttuuuuuutttsssrrrnnnhhhdddbbb]]]TTTMMMKKKIIISSScccrrr}}}{{{zzzyyywww{{{}}}tttiii[[[PPPMMMRRRZZZaaa$$$%%%&&&'''(((((((((((('''''''''(((((()))))))))***+++,,,---............------------............222333555666666444222000//////////////////000000//////000000111222222222444555777888888999:::<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEGGGIIIKKKLLLLLLOOORRRTTTVVVZZZ```eeeooowww~~~~~~yyyoooeeebbbdddgggiiimmmttt{{{xxxuuuqqqmmmjjjfffaaa^^^bbbaaa```bbbccccccbbb```^^^\\\YYYXXXWWWUUUSSSPPPNNNMMMLLLMMMMMMLLLIIIGGGBBB@@@===999666444333333444333555999===BBBNNNYYYkkkxxxuuupppmmmggg___YYYWWWYYY[[[```___]]]XXXRRRMMMKKKJJJHHHGGGCCC@@@===;;;::::::::::::::::::::::::;;;;;;???BBBGGGNNNXXXccclllqqqwww|||uuummmiiimmmoooqqqvvvqqq^^^III===888555333444111111111111000000000000...///000///......///111111000/////////000111222444444444555666777777888999999999888888888777777::::::;;;<<<===???@@@@@@@@@BBBEEEFFFHHHKKKRRRWWW^^^rrrnnndddddddddaaa[[[RRRKKKFFF???HHHQQQVVV\\\fffqqqwwwzzz{{{vvvhhhSSSBBB999666444111000111000000444:::GGG[[[iii```NNNBBB<<<888666888:::>>>MMMiiijjjPPPAAA888444333000//////...///000222333555666999;;;===>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWXXXZZZ\\\___aaaffflllpppxxxzzz}}}yyysssooopppsss{{{mmmXXXVVVYYYeeewwwyyy```OOODDD>>>;;;<<<;;;:::;;;:::777666===FFFUUUaaannnuuuzzz}}}~~~|||zzzxxxtttrrrpppmmmjjjgggggghhhhhhiiiiiiiiiiiiiiikkkkkklllllllllkkkkkkjjjhhhkkkoooqqqqqqrrrssstttssstttuuuvvvuuusssrrrpppiiiccc^^^[[[VVVNNNIIIHHHDDDOOOaaarrr~~~|||yyywwwuuusss{{{sssgggXXXMMMLLLSSS]]]ddd%%%%%%&&&''''''''''''''''''(((((()))***+++,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,---------.........000222555777777555222000111111111222222222222222111111111222333333444444444666777888888888:::<<<;;;;;;<<<===>>>???@@@@@@???@@@BBBDDDFFFHHHJJJKKKLLLOOORRRTTTVVV[[[bbbgggttt~~~|||tttuuuvvvxxx{{{yyywwwtttqqqmmmhhhccc^^^aaa```___```bbbcccaaa```___\\\ZZZXXXWWWVVVTTTRRRSSSRRRSSSTTTUUUUUUSSSPPPJJJGGGCCC>>>:::777666555444222333666888>>>JJJWWWjjjvvvvvvpppkkkddd\\\XXXWWWYYY[[[___]]]YYYSSSMMMIIIFFFEEEDDDBBB>>>:::777666555555555666666666666666777777<<<>>>CCCIIIQQQ[[[dddjjjvvv{{{xxxsssrrr|||}}}}}}jjjYYYFFF<<<888444222222111111111000000000000000...///000///......000222444333222111111222333444444444555666777777777777999999999999999999999999:::;;;<<<===??????@@@@@@???AAADDDEEEFFFIIINNNQQQXXXgggqqqiiijjjjjjhhhcccYYYOOOHHH===AAAEEEIIIQQQ___ooozzz{{{sss]]]GGG999333444111000111///...111777???SSScccbbbUUUHHH>>>888888888999;;;CCCXXXzzzxxxYYYEEE;;;777666000000000000000000111111333444777:::<<<===============>>>@@@AAABBBCCCCCCEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNMMMNNNPPPSSSTTTVVVWWWWWWWWWYYY[[[^^^aaaeeekkkoooxxxyyy|||~~~zzzrrrooonnnmmmooowwwaaaXXXRRRXXXfffxxxppp\\\LLLBBB??????======???>>>:::999BBBNNN^^^iiisssxxxzzz}}}~~~|||yyywwwsssqqqooommmjjjgggeeeeeefffffffffffffffeeeiiiiiijjjkkkkkkjjjjjjjjjgggiiimmmooopppqqqssstttssstttuuuvvvuuurrrooonnnhhhaaa[[[XXXSSSKKKGGGGGGEEEQQQcccttt{{{vvvrrrooonnnuuu~~~vvvjjjYYYNNNMMMUUU^^^ddd&&&&&&'''(((((((((''''''''''''((()))***++++++,,,'''((()))******+++++++++,,,,,,,,,------------...///111444666666444222000000000111111222222222222000111111222222333444444444555777777777777999;;;999::::::;;;<<<===>>>??????@@@BBBDDDGGGIIIKKKLLLLLLOOORRRTTTVVV\\\cccjjjzzz}}}yyywwwuuurrroooiiiccc___```___^^^___aaabbbaaa```___\\\YYYWWWVVVVVVTTTSSSVVVVVVYYY\\\___```___]]]TTTQQQLLLFFF@@@<<<999777333222333555666<<>><<<999666444333444444333333444444555555555666888;;;@@@FFFMMMUUU___eeesssyyy~~~}}}iiiXXXFFF===888444111000000000000000000000111111...///000/////////111222333333222222222444555666555555666777888777777777777888888999::::::;;;;;;<<<===>>>???@@@AAAAAA@@@???@@@CCCDDDFFFHHHJJJLLLOOOZZZooovvvnnnnnnnnnlllhhh^^^RRRIII>>><<<<<>>???AAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNPPPRRRTTTUUUVVVVVVUUUWWWZZZ\\\```dddjjjnnnuuuwwwyyy|||}}}wwwuuusssooolllmmmtttnnn```SSSRRRZZZhhhzzz}}}iiiVVVIIICCC@@@>>>>>>??????<<<===HHHUUUcccmmmuuuxxxyyy|||}}}|||yyyvvvsssqqqooommmjjjhhheeeeeefffffffffeeeeeedddgggggghhhiiiiiijjjiiiiiifffhhhkkkmmmnnnoooqqqsssssstttuuuuuussspppmmmjjjhhh```XXXTTTOOOIIIFFFGGGEEEQQQcccttt|||uuunnnjjjmmmrrr|||{{{vvvjjj[[[RRRSSSZZZbbbfff&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((&&&'''((()))************,,,,,,,,,,,,------------...000222444444333111000------......//////000000......//////000111111111333555666666666666777999888888999:::;;;<<<======???@@@BBBDDDGGGIIIKKKLLLMMMOOORRRTTTWWW]]]eeelll|||{{{wwwvvvssspppmmmgggaaa]]]```^^^]]]^^^```aaaaaaaaa___\\\YYYWWWWWWVVVUUUTTTUUUXXX]]]dddkkkooopppoooeeebbb\\\TTTKKKCCC===999333333555666666:::HHHVVVhhh}}}zzzppprrrjjjcccZZZSSSPPPOOOPPPQQQMMMJJJEEEAAA???===;;;999666555333222111111111222000111111222222333333333222666<<>><<<===>>>???AAABBBDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNPPPQQQSSSTTTUUUUUUTTTVVVYYY[[[___dddjjjnnnrrruuuxxx|||}}}zzztttmmmiiikkkrrryyy~~~lllZZZSSSTTTYYYgggvvvuuubbbSSSIIICCCAAA??????@@@AAADDDOOO[[[hhhpppwwwwwwxxx{{{|||{{{yyywwwtttqqqpppnnnkkkiiihhhhhhhhhhhhhhhggggggfffdddeeefffggghhhiiiiiiiiifffhhhjjjkkklllmmmppprrrrrrsssttttttrrrnnnjjjgggddd[[[SSSOOOLLLGGGFFFHHHFFFQQQcccttt}}}xxxrrrooooooqqqyyy~~~vvvrrrrrrggg[[[VVVZZZaaagggiii%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&'''((()))************++++++,,,,,,,,,---------...///000111222111111000+++,,,,,,---......//////......//////000000111111222444555555444444666777777777888999:::;;;<<<<<<>>>???AAACCCFFFIIIKKKLLLMMMOOORRRTTTWWW]]]fffmmm~~~}}}wwwuuuqqqnnnkkkfffaaa]]]___^^^\\\]]]___aaaaaaaaaaaa^^^ZZZXXXXXXXXXWWWVVVVVVZZZcccnnnyyy}}}zzzssshhh\\\OOOEEE???444555777777555777DDDQQQdddvvv|||zzzyyyqqqhhhiii___XXXOOOHHHEEEDDDCCCBBB@@@===:::999999888666333111000000000////////////......//////000111111222...333999===AAAIIISSSZZZaaajjjvvvsssiiiXXXEEE<<<888444111000///000000000111111111111...///000000///000222444000000111333666:::===???AAABBBCCCCCCBBB@@@>>><<<;;;;;;;;;<<<<<<=========???AAABBBDDDEEEDDDCCCBBB@@@AAABBBEEEFFFGGGFFFEEEHHHMMMZZZsssuuuqqqllliiieee^^^SSSKKKBBB;;;666777<<>><<<===>>>@@@BBBCCCDDDEEECCCDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNPPPQQQRRRSSSSSSSSSSSSUUUXXX[[[^^^ccciiinnnooorrrxxx~~~}}}ssslllmmmttt{{{{{{ggg]]]UUUQQQYYYeeexxx}}}ooocccVVVMMMHHHDDDCCCEEEIIIOOO[[[eeennnuuuyyyxxxwwwyyyzzzzzzyyywwwtttrrrqqqooollljjjiiiiiiiiiiiiiiihhhgggfffcccdddeeefffhhhhhhhhhiiifffhhhjjjjjjjjjkkknnnpppqqqrrrssssssppplllgggccc___VVVOOOLLLKKKIIIKKKNNNOOOYYYiiixxx~~~|||{{{vvvtttxxxzzzrrrpppoooggg]]][[[___eeegggggg$$$$$$%%%%%%%%%$$$$$$###)))))))))))))))(((((((((&&&'''((()))************++++++,,,,,,,,,---------......///000000000000000------......///000000111000000000111222222333333111333444444333333555666777777888999:::;;;;;;<<<===>>>@@@BBBEEEHHHJJJKKKMMMOOORRRTTTWWW^^^gggnnnyyyvvvrrrnnnkkkgggbbb^^^___]]]\\\\\\___aaaaaaaaabbb___[[[YYYYYYYYYYYYXXXWWW]]]hhhvvvyyyjjjZZZMMMFFF555666888888444555@@@MMM^^^nnnsssppppppjjjaaaaaaUUUNNNEEE>>>;;;:::888666888666444444555555333000000000000000000///...------......///000111111111000444888:::<<>>>>>>>>>>>============@@@BBBDDDEEEFFFEEEDDDCCC@@@AAABBBEEEGGGGGGEEECCCEEEHHHRRRgggvvvqqqkkkgggccc\\\RRRKKKCCC;;;666888;;;@@@KKKVVV___^^^fffxxx}}}```FFF666444333333000,,,---222000333>>>NNN[[[\\\VVVQQQ@@@888444777666444===LLLTTTvvv}}}bbbNNN@@@555444222000//////000000000000///000222666;;;===<<<===>>>@@@BBBDDDEEEFFFCCCCCCDDDFFFGGGHHHIIIJJJHHHHHHIIIIIIKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRTTTWWWZZZ^^^ccciiimmmmmmqqqxxx{{{sssttt}}}rrrfffZZZPPPRRR\\\iiiwwwyyypppcccXXXOOOJJJHHHLLLRRRZZZeeennnsssyyy|||yyyvvvxxxyyyxxxzzzwwwuuusssqqqpppmmmjjjgggggghhhhhhgggfffeeeeeebbbcccdddfffggghhhhhhhhhggghhhiiijjjiiijjjmmmooopppqqqrrrrrrooojjjeeebbb\\\TTTNNNLLLMMMMMMPPPUUU[[[dddqqq}}}~~~xxxxxx~~~yyyssssssqqqiii```^^^aaadddcccaaa'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))&&&(((++++++***))))))***111000////////////000000............////////////000000000000111111111111444333333333333444555555555666777888:::;;;======<<<>>>AAABBBCCCDDDGGGIIILLLMMMOOOQQQVVV]]]fffkkk}}}wwwqqqmmmkkkhhhddd`````````___^^^^^^^^^____________]]]\\\ZZZYYYXXXWWW]]]]]]fffwwwlllWWWHHH<<<999777666444444;;;CCCUUUYYY^^^```]]]WWWRRROOOEEEAAA;;;777555444333222111111000000000000111111...,,,***)))***,,,000222////////////000000000000111222333555999>>>CCCEEEPPPXXXeeepppwww{{{}}}~~~}}}nnn```RRRBBB999555000------000000000000000000000000///000000///......000222444555777888<<>>FFFOOOXXXUUU]]]jjjttt}}}pppTTT>>>777222222111//////111...222777@@@PPP```ccc^^^GGG>>>888999999777999???NNNbbbwwwXXXFFF777444444555333//////222000111111222444666888999>>>=========>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFGGGIIIJJJLLLMMMMMMMMMMMMPPPRRRSSSSSSTTTUUUVVVSSSTTTVVVXXXZZZ___dddhhhnnnpppwww|||}}}ssseee[[[TTTQQQ^^^hhhqqquuuwwwxxxssskkkWWWSSSRRRWWWaaajjjooooooxxxxxxwwwuuusssrrrtttuuuvvvuuuuuussspppkkkgggeeegggfffdddcccbbbbbbcccdddbbbaaaaaacccgggjjjkkkkkkjjjiiiiiiiiijjjlllnnnoooqqqooonnnllljjjfffaaa^^^VVVRRRNNNNNNNNNPPPXXX```fffqqq}}}{{{~~~~~~}}}}}}yyytttoooeeebbbkkkooogggaaabbb'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))'''(((******)))))))))+++......------------..................//////////////////000000000111111111333333333333333444555555444555666888:::<<<===>>>===???BBBCCCCCCEEEGGGIIIJJJKKKMMMPPPTTT[[[bbbhhhwwwzzzsssooommmkkkgggdddbbbaaaaaa``````````````````___^^^\\\[[[YYYXXXWWW[[[[[[bbbppp|||eeeSSSBBB<<<777555444555999@@@FFFJJJNNNOOOLLLGGGCCCAAA===:::666444333333222111.........---......//////111000.........000333555////////////000000000000111111111333555999<<<>>>GGGNNNZZZdddlllqqqtttvvv|||}}}sss[[[NNN???888555222000000222222222222222222222222///000000///......111333333555777999<<>>999888888;;;DDDNNNWWWSSSZZZdddnnnyyypppWWW???888333333222///...//////222444999GGGWWW___^^^OOOEEE===:::777333555:::BBBRRRooogggRRR@@@;;;888888666222111333000000111222333555777888<<<;;;;;;<<<===???AAABBBBBBBBBCCCCCCDDDEEEGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNLLLNNNQQQRRRRRRRRRTTTUUUSSSUUUWWWXXXZZZ^^^cccgggnnnqqqxxx}}}qqqggg^^^XXXYYYaaahhhlllqqqwwwwwwrrrccc___^^^aaaiiipppssstttwwwwwwwwwuuusssrrrsssuuutttttttttrrrpppmmmjjjhhhgggfffeeeccccccccccccddddddcccbbbdddfffhhhhhhhhhjjjjjjiiijjjkkkmmmoooppppppooommmkkkiiieee```\\\XXXSSSQQQRRRSSSWWW___hhhpppzzz~~~zzzsssmmmeeefffooosssjjjcccbbb'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((((()))))))))((((((***,,,,,,++++++***++++++,,,,,,---............///////////////000000000000111111333333222222333333444555333444666888:::<<<===>>>???AAACCCDDDDDDEEEGGGIIIHHHJJJLLLNNNQQQWWW]]]bbblllwww}}}vvvrrrqqqooollliiiddddddcccbbbbbbbbbbbbbbbbbbaaa___]]][[[YYYWWWVVVYYYYYY]]]gggtttqqq]]]JJJ@@@777444444555777;;;<<>>???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNKKKNNNPPPQQQQQQRRRSSSTTTTTTUUUWWWXXXZZZ^^^cccgggoooqqqxxxwwwmmmggg\\\```bbbdddjjjrrrwwwxxxqqqnnnkkkmmmqqquuuvvvuuuuuuvvvvvvtttrrrrrrssstttrrrrrrrrrrrrpppnnnllljjjgggfffeeedddccccccccccccgggeeecccdddeeeffffffeeeiiiiiiiiijjjlllnnnooopppooonnnkkkiiigggccc]]]YYYXXXUUUTTTWWWZZZ___iiirrrzzzzzzqqqiiifffkkkvvvyyypppgggeee&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((())))))(((''''''***,,,******))))))******++++++---------.........//////////////////000000000111222222222222222333333444222333555777:::<<<===>>>@@@BBBDDDEEEEEEEEEGGGIIIHHHJJJKKKMMMOOOSSSXXX\\\fffppp~~~zzzvvvuuussspppmmmffffffeeedddcccccccccccccccbbb```^^^[[[YYYWWWVVVWWWWWW[[[aaajjjwwwxxxcccRRRDDD777333444444555666888999::::::777555555555000///...///000000///...............///000111222...///000000111111111111////////////000000000000333222222222333444555666666:::???EEEJJJPPPVVVZZZhhhppp|||{{{vvvrrrPPPDDD:::666666444333444........................000000111000///000222555222555888;;;<<<>>>AAACCCEEEEEEFFFFFFFFFDDDCCCAAABBBCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFFFFEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDDDDDDDGGGMMMQQQUUUbbb{{{lllccceeebbb[[[VVVPPPHHH???:::888<<>>???@@@???@@@AAACCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNLLLNNNQQQRRRRRRRRRSSSUUUUUUVVVWWWXXXZZZ]]]bbbfffmmmpppwww}}}xxxllljjjgggdddfffmmmtttxxx{{{xxxuuutttuuuvvvtttsssrrrssstttsssrrrqqqrrrsssrrrrrrrrrqqqooommmllljjjgggffffffeeeddddddccccccfffdddccccccdddeeeeeedddfffggghhhiiikkkmmmnnnooommmkkkiiigggddd```ZZZVVVVVVTTTUUU[[[```fffpppzzz~~~xxxmmmeeehhhqqq}}}xxxooolll&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&'''))),,,******))))))***++++++,,,------------...............////////////000000000222111111111111222333333333333555777999;;;===>>>???AAACCCDDDEEEFFFHHHJJJIIIKKKLLLMMMMMMOOORRRTTT]]]eeeqqq||||||zzzxxxsssppphhhgggfffeeeeeeddddddddddddcccaaa___\\\ZZZXXXWWWVVVVVVZZZ___cccjjjxxx~~~kkkTTTEEE777333444444333333222444444333111000111222111000//////000000///---///////////////000111111---...///000000000///...////////////000000000000000000111222333444555555666777:::===@@@DDDIIIMMM]]]gggvvv{{{rrrrrr}}}lllMMMBBB888666666444222222........................000111111111000111444666444666999;;;<<<===>>>???>>>???@@@AAAAAAAAAAAA@@@CCCDDDEEEFFFHHHIIIJJJKKKIIIIIIGGGFFFFFFEEEEEEEEEBBBBBBAAAAAABBBCCCCCCDDDAAACCCHHHLLLMMMVVVjjj}}}uuufffcccbbb^^^ZZZTTTLLLCCC>>>===@@@JJJTTT[[[WWWXXXWWWWWWcccfffYYYAAA888111444888888666666//////111111333888CCCLLLSSSPPPJJJ@@@888555666777555999GGG```jjjXXXEEE===<<<888444111000000000000111111222333555666888:::<<<>>>???@@@>>>???AAACCCDDDEEEEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMMMMOOORRRSSSSSSSSSUUUVVVVVVWWWXXXYYYZZZ]]]aaaeeeiiimmmtttyyyqqqlllkkknnntttyyy~~~{{{yyywwwuuurrrppppppqqqrrrrrrqqqpppqqqssssssrrrqqqooommmkkkjjjiiiffffffffffffeeedddcccccccccbbbaaabbbdddfffffffffdddeeefffhhhiiijjjkkkllljjjhhhfffdddbbb]]]XXXTTTTTTSSSWWW___eeejjjsss|||tttjjjdddkkkvvv}}}wwwttt%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((('''((((((((('''''')))+++))))))))))))***+++,,,,,,,,,------------...............////////////000000111111000000111111222333444444555777999:::;;;<<<>>>@@@BBBDDDDDDFFFHHHJJJKKKLLLMMMMMMKKKJJJKKKLLLOOOUUU```jjjrrrxxx~~~}}}wwwrrrkkkkkkiiihhhggggggffffffdddcccaaa___]]][[[YYYXXXWWWVVVYYY\\\^^^```hhhqqqoooQQQCCC666333444333222222222444444333222111222444333111000///000111000/////////............////////////000111111000000///////////////000000000000......///000111222333333666777888888999===AAAEEEQQQ]]]ooo}}}nnngggpppvvv{{{eeeJJJ???777666666333111111111111111111111111111111000111222111111222555777666999;;;<<<;;;;;;===>>>===>>>???@@@AAABBBBBBBBBDDDDDDEEEGGGIIIJJJKKKLLLJJJJJJHHHGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBCCCDDDEEECCCEEEIIILLLNNNSSSaaaooopppgggddd```]]]VVVOOOHHHDDDBBBCCCJJJSSS\\\[[[^^^\\\XXXaaaeeeYYYDDD999111222888999999999000///000333333444:::BBBOOOQQQMMMDDD;;;777555333222666BBBVVVsss|||hhhQQQDDD===888333111222111111111111111222222333444777999<<<>>>???@@@<<<>>>@@@BBBDDDEEEEEEEEEEEEFFFGGGIIIKKKKKKLLLLLLNNNPPPRRRSSSSSSTTTUUUWWWWWWXXXYYYYYYZZZ\\\aaadddfffiiiqqqzzz}}}}}}{{{xxxuuutttxxx}}}|||xxxtttqqqooommmoooqqqqqqppppppqqqrrrrrrqqqooommmkkkjjjhhhhhhfffggggggffffffeeedddcccaaa```___aaadddfffggggggcccdddfffggghhhhhhiiihhhfffeeecccaaa___\\\WWWSSSTTTUUU[[[dddjjjnnnuuu|||zzzpppiiigggooozzz|||yyyxxx%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))%%%'''))))))((('''((()))(((((((((((()))***+++,,,,,,,,,---------................../////////000000000000000000000111222222555555666777888999::::::;;;>>>AAACCCDDDFFFIIIKKKKKKLLLMMMKKKHHHEEEDDDDDDBBBHHHPPPWWW^^^ccchhhkkksss{{{zzztttooonnnmmmlllkkkjjjjjjjjjcccbbbaaa___^^^\\\[[[ZZZZZZVVVVVVYYYZZZ[[[^^^cccttt~~~tttfffKKK@@@666333333222222333444666777777666555666777444222//////000222333333222111000//////...//////000000000000000000000000////////////000000000000000000111222222222222222444444555555666999===@@@FFFUUUhhhxxxuuueeecccuuu|||ppprrr^^^EEE<<<555555666444222111222222222222222222222222000111222222111333555888:::;;;<<<<<<;;;;;;<<<>>>===>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHJJJOOOQQQSSSZZZbbbsss~~~ppphhhaaa]]]WWWRRRLLLIIIEEECCCHHHNNNZZZ]]]dddbbb\\\cccfff[[[JJJ===222222666999999999222///...222222111444;;;EEELLLNNNGGG>>>:::777333555888???MMMddd~~~cccPPPCCC:::555444333222222111111111222222000222555888;;;===>>>>>>;;;===???BBBDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKMMMOOOQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYZZZ\\\```cccdddgggmmmttt{{{|||}}}{{{{{{~~~~~~~~~}}}zzzvvvqqqnnnlllkkkmmmpppppppppooopppqqqnnnmmmlllkkkjjjiiiiiiiiifffgggggggggfffeeedddcccaaa```___```ccceeeffffffeeeeeeggghhhhhhhhhggggggcccaaa```___^^^ZZZVVVRRRWWWYYYaaakkkqqqrrrvvv{{{wwwooojjjlllttt{{{}}}yyywwwwwwwww%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))$$$''')))***)))((((((((('''''''''((((((***++++++,,,,,,,,,---------................../////////000000000000000000111111222666666666777888888999999:::<<>>666444333222222444222444666666555444555666333111......000333555666666555444222111111000000000///...............///////////////000000000000444444555555555444444333111222333333444777;;;???@@@OOOdddttt~~~nnnbbbeeezzzwwwjjjjjjxxxzzzXXXBBB999333444777555333333000000000000000000000000000111222222222333666888<<<<<<===<<<::::::<<<>>>======>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIKKKLLLMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHFFFGGGLLLOOOOOORRRVVVaaa}}}xxxlllbbb\\\XXXSSSNNNKKKFFFBBBDDDIIIXXX]]]gggggg```fffhhh]]]OOO@@@333111555888888888444...,,,///000///111777;;;FFFLLLHHHBBB???;;;777666777:::BBBTTTqqqwww```OOOCCC======444333222222111222222222...000333666999;;;<<<===:::<<>>???AAAAAABBBDDDGGGJJJLLLQQQUUURRRIII@@@;;;999:::===AAADDDGGGLLLTTTYYY```ggguuu{{{yyywwwtttqqqpppmmmjjjgggjjjhhhddd___\\\ZZZYYYYYY[[[ZZZXXXVVVUUUTTTSSSSSSUUUWWW[[[^^^]]]VVVMMMGGG;;;:::888555333222111111333666888999999999:::;;;555555444333222222111111333222000...---...000111000000111111111111000///111111111111222333555666:::777444333333555555555111333444222111333777;;;@@@EEESSSjjj}}}yyyfffdddkkkooogggdddgggwwwmmmNNN===;;;777333111000111111333333222222222222222222222222222333555666888999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===???BBBFFFHHHFFFFFFFFFFFFGGGIIIKKKLLLLLLJJJHHHFFFEEEEEEEEEEEEAAACCCFFFHHHJJJJJJIIIIIIHHHHHHIIIKKKMMMNNNPPPQQQZZZjjj~~~nnnfffbbb\\\XXXQQQMMMJJJHHHEEECCCOOOYYYdddhhhfffccceeegggVVVLLL>>>444222444888;;;:::555///...111333222///999>>>GGGLLLHHH???888666444555888>>>HHH^^^yyycccPPPCCC>>><<<666222222111///000444111111111222333666888999;;;;;;;;;<<<===???@@@AAABBBBBBCCCDDDFFFIIIKKKLLLKKKMMMOOOPPPPPPQQQSSSUUUVVVWWWXXXXXXXXXZZZ]]]___cccccceeehhhooozzz|||zzzyyyzzzwwwuuurrrpppmmmiiifffhhhiiikkkmmmnnnnnnmmmmmmllllllllllllkkkiiigggffffffeeeeeefffggghhhfffeeedddcccaaabbbdddfffffffffffffffeeeddddddcccbbbbbb```^^^[[[XXXWWWWWWWWWXXX```jjjvvv~~~wwwrrrtttwwwsssooolllmmmnnnpppqqq&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&'''((()))***((())))))***,,,------...------------------------.../////////000000000000111111000000000111222222555555666777888:::;;;<<<>>>???@@@AAABBBDDDGGGJJJMMMSSSYYYYYYRRRIIICCCAAA===@@@CCCFFFJJJOOOVVV\\\dddkkkyyy~~~}}}zzzvvvtttrrrooommmjjjkkkhhhddd```]]][[[ZZZZZZZZZYYYXXXVVVTTTSSSRRRRRRNNNNNNMMMMMMLLLHHHBBB>>>999888777555333333222222222444777888:::<<>>:::666333111111111111111///.........///000000000111111111000000//////000000111333555777888;;;999666444444555555444444555666555444555888;;;>>>BBBQQQgggzzzssshhhooo|||nnnccc______kkkyyyfffKKK<<<:::666333111111111222333333333333333444444444333333333444666777999:::;;;;;;;;;<<<<<<;;;;;;;;;============@@@CCCFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMKKKJJJHHHFFFEEEEEEEEEEEEBBBDDDFFFIIIJJJKKKJJJJJJHHHHHHIIIJJJLLLNNNPPPQQQSSSaaayyywwwlllggg[[[WWWQQQNNNLLLIIIEEEBBBHHHQQQ\\\dddfffggghhhiii\\\PPPAAA777444666888999;;;777222//////111111000222999DDDMMMNNNHHH???:::444444666:::AAARRRnnnzzzbbbNNNAAA===888555555444000///222111111111111333555777888<<<<<<======>>>?????????AAABBBCCCEEEGGGIIIJJJKKKJJJLLLNNNOOOOOOOOOQQQSSSTTTVVVWWWWWWXXXYYY]]]______```bbbfffkkkttt|||yyywwwvvvwwwuuurrrpppnnnlllhhheeehhhiiijjjlllmmmmmmmmmlllkkkkkkkkkkkkjjjhhhfffeeefffeeedddeeeggggggfffdddcccbbbbbbccceeefffeeedddeeeddddddcccbbbaaaaaa```___^^^[[[WWWUUUVVVZZZ^^^jjjttt}}}vvvttttttooogggccccccgggkkknnn+++***)))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))((())))))***+++,,,------,,,,,,,,,,,,------------........./////////000000000000000000000111222222333444666777999:::::::::===???@@@AAAAAADDDGGGJJJPPPWWW```ccc___WWWPPPMMMEEEFFFIIIKKKOOOVVV]]]bbbjjjrrr{{{wwwuuussspppnnnllljjjfffbbb^^^\\\[[[ZZZZZZYYYWWWVVVTTTRRRQQQQQQMMMIIIDDD@@@>>>===;;;:::666666555444333333333333000222444777:::>>>DDDHHHLLLHHHBBB<<<777444333333000000/////////.........//////000000111000000///...///000222444888:::<<<>>>;;;999888888777666555666777888777666777888:::<<<@@@NNNdddwww|||jjjiii|||pppddd___]]]ccclllwww[[[FFF:::888666333222111222333333333444444555555666666444444555555777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>@@@CCCEEEGGGHHHHHHHHHHHHIIIKKKLLLMMMKKKJJJHHHGGGEEEDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKHHHHHHJJJKKKMMMNNNOOOPPPLLLVVVhhhsssiiiYYYUUUQQQOOOMMMJJJEEE@@@AAAHHHSSS]]]eeeiiijjjjjjeeeZZZKKK>>>888777777777<<<:::666111...---///111,,,444@@@LLLRRROOODDD:::666555555777:::DDDXXXjjj}}}bbbNNNDDD>>>999999777333111222000000000000222333555777;;;<<<===?????????>>>>>>???AAACCCFFFHHHIIIIIIIIIJJJKKKMMMMMMLLLLLLNNNOOOQQQSSSUUUVVVWWWYYY\\\___]]]___aaaeeeiiiooowww||||||xxxuuusssrrrsssqqqnnnmmmllljjjgggeeefffgggiiijjjkkkllllllllljjjjjjjjjjjjiiihhhfffeeeeeeddddddeeeffffffeeecccaaaaaabbbcccffffffdddccccccbbbaaa```___^^^]]]]]]]]]]]][[[WWWTTTWWW```ggguuu~~~zzztttooohhh___ZZZ[[[aaaiiimmm'''''''''''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&''''''((()))(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------///////////////000111222222333555888999999999999<<<>>>???@@@AAADDDGGGJJJSSS\\\hhhooonnnggg```[[[SSSSSSSSSUUUZZZ```ggglllsss{{{zzzxxxvvvsssrrrmmmkkkhhhddd```]]]\\\[[[YYYYYYXXXVVVUUUSSSQQQPPPQQQLLLEEE@@@===<<<<<<;;;444333333222222222333333///000222444777===DDDIIIPPPNNNJJJFFFAAA<<<999777000000000000000///...---//////000000111111000000///000111444777<<<@@@BBBBBBAAA?????????>>>===;;;::::::::::::999999999999<<>>???AAACCCEEEFFFGGGGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKGGGJJJNNNQQQRRRRRRPPPOOOKKKOOOZZZmmmyyyhhhXXXTTTPPPNNNNNNKKKDDD>>>>>>BBBJJJVVVbbbiiikkkjjjoooiii]]]MMM???777666888======;;;555...+++...222,,,222<<>>;;;888444333444000000000000000222444555888999<<>>>>>======???BBBNNNbbbuuuhhh[[[ggguuuqqqtttwwwyyyzzz|||}}}eeeNNN???777666444333222222333333111222222333444555555666666666666777999:::<<<===>>>>>>===<<<<<<===>>>>>><<<======???@@@BBBDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDFFFGGGHHHIIIJJJJJJKKKKKKGGGKKKQQQVVVWWWUUUPPPMMMMMMMMMRRR___pppkkk[[[VVVPPPNNNNNNKKKDDD>>>:::<<>>???:::222...///222///333888@@@LLLTTTOOOEEE:::777555666666999@@@IIIWWWiiiaaaSSSDDD<<<777444333555111000000///000111333444333555999===@@@AAAAAAAAA===???BBBEEEGGGHHHHHHGGGIIIJJJKKKKKKIIIIIIJJJKKKLLLNNNQQQTTTVVVXXX[[[]]]^^^```ccceeefffhhhjjjllllllsssyyy|||~~~}}}}}}}}}zzzwwwuuusssrrrrrrnnnkkkiiigggggggggfffeeedddeeefffggghhhjjjkkklllmmmllllllkkkjjjjjjjjjjjjfffeeeeeeeeeffffffdddbbb______aaaccceeeeeeccc``````^^^\\\YYYWWWVVVVVVWWWXXXZZZ[[[YYYYYY```ooo{{{yyyrrrkkkeee]]]YYYYYY]]]aaaddd%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((())))))))))))*********++++++******++++++,,,,,,------,,,,,,,,,---------......------------...000111222111222444555777888888888;;;<<<>>>???AAACCCGGGJJJVVVaaasss|||wwwsssqqqtttzzz|||xxxuuuqqqooollliiieeeaaa^^^\\\YYYZZZ[[[[[[ZZZXXXWWWVVVLLLIIIEEEAAA???<<<999666999888666555444333333222222222111000111444999===KKKPPPWWW[[[WWWNNNCCC;;;999888777555333111000///000000111222333333333333444333555999AAALLLWWW]]]^^^^^^]]]]]]]]]ZZZVVVSSSNNNKKKGGGDDDDDDDDDDDDCCCCCCEEEPPPcccuuu{{{```XXXggg|||wwwxxxyyyaaaKKK===666666444333222222222222222222333333444444555555666666777777999:::<<<===???>>>===<<<<<<===>>>???;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIFFFJJJPPPUUUVVVSSSOOOLLLOOOLLLOOOWWWaaapppwwwccc[[[RRRNNNNNNMMMGGGAAA888777:::DDDRRRaaalllqqqvvv||||||mmmSSS>>>777888999===BBB@@@:::444111222000333555:::HHHWWWYYYRRR>>>888444444444555:::@@@EEEUUUnnnzzzhhhRRRDDD<<<666444555222111000000000111222333000222666:::>>>@@@BBBCCC===???AAADDDFFFGGGGGGGGGIIIJJJLLLKKKJJJJJJKKKLLLKKKNNNRRRTTTVVVWWWZZZ\\\[[[]]]___``````aaacccdddeeekkkpppqqqsssyyy|||{{{|||zzzxxxvvvuuuvvvwwwwwwwwwxxxzzz|||yyyxxxvvvuuutttttttttuuunnnkkkhhhgggggggggfffeeedddeeeeeefffhhhjjjlllmmmmmmmmmlllkkkkkkkkkkkkkkkhhhgggffffffgggfffeeeccc______```bbbddddddbbbaaa```]]]ZZZWWWUUUTTTTTTTTTUUUXXX[[[\\\```iiivvv|||vvvrrrmmmhhh```[[[ZZZ\\\^^^___%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&'''((()))***))))))))))))************)))******+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---...///111111222222333444555777888999:::<<<>>>???AAACCCGGGKKKTTTaaauuu|||~~~{{{wwwrrrpppnnnjjjfffbbb___]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZPPPMMMIIIFFFDDDAAA>>><<>><<<999777555444444222333222111000222555888AAAIIITTT]]]^^^XXXOOOHHH???===:::777444222111111111111222333444444444444333333444;;;GGGWWWfffoootttsssrrrpppnnniiibbb^^^UUUPPPIIIFFFFFFGGGGGGFFFGGGHHHRRRddduuuqqqXXXVVVjjj}}}~~~qqq[[[HHH<<<666666555444222111111000444444444444444555555555666666666777888:::<<<======<<<;;;::::::;;;<<<===::::::<<<===??????@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGHHHGGGGGGDDDDDDDDDDDDEEEFFFFFFGGGFFFHHHJJJMMMNNNMMMLLLKKKLLLIIIKKKQQQUUU^^^vvvmmmbbbUUUOOOOOOOOOKKKGGG<<<999777;;;FFFVVVdddmmmttt{{{}}}ttt___III;;;666555<<>>@@@BBB>>>???@@@BBBDDDFFFGGGHHHIIIKKKLLLLLLKKKKKKMMMNNNKKKNNNRRRUUUVVVWWWYYY[[[YYY[[[\\\\\\\\\\\\^^^___]]]ccchhhhhhiiimmmooommmmmmmmmmmmllllllmmmpppqqqpppqqqrrrsssuuuxxxzzz{{{|||}}}}}}{{{{{{{{{ssssssrrrrrrssstttvvvwwwooommmiiiggggggggggggfffeeeeeeeeefffhhhjjjlllnnnmmmlllkkkjjjjjjjjjkkkkkkiiihhhgggggghhhgggeeeccc```______```bbbcccbbbaaa___]]]YYYUUUSSSRRRRRRSSSTTTVVVZZZ```gggqqq|||}}}yyyuuurrrmmmhhhbbb^^^^^^bbbeeehhh###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))(((&&&%%%&&&''')))+++))))))))))))************))))))***+++,,,,,,------))))))*********+++++++++,,,,,,,,,---...///111111333222222333444666888::::::<<<>>>???@@@CCCHHHKKKRRR```vvv}}}xxxrrrqqqoookkkgggccc___]]]ZZZ[[[]]]_________]]]\\\ZZZVVVQQQNNNLLLJJJHHHGGGDDDCCC@@@===:::888666555333333333222111222555777666@@@NNN[[[bbb```ZZZVVVCCC@@@<<<888555333222222111222333444555555555555111111444<<>>?????????AAABBBCCCDDDDDDDDDCCCBBB@@@AAADDDFFFHHHHHHHHHHHHCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKIIIFFFHHHNNNOOOTTTjjjuuuhhhXXXPPPQQQRRROOOKKKCCC???999777===KKK[[[eeerrrwwwzzzvvvgggRRR>>>333333:::DDDIIIGGG???666000---333444333<<>>:::444333222111111111222333222222444666999<<>>??????AAACCCEEEHHHIIIJJJKKKMMMMMMLLLLLLNNNPPPLLLOOOSSSUUUVVVWWWYYYZZZZZZ[[[\\\[[[ZZZ[[[]]]___XXX^^^bbbbbbdddggghhhfffcccdddeeeffffffhhhkkkmmmllllllmmmnnnppprrrtttuuuvvvwwwwwwyyy{{{}}}}}}yyywwwuuuuuuuuuoooooooooppprrrtttwwwxxxqqqnnnjjjhhhggghhhgggfffeeeeeeeeefffhhhkkkmmmooolllkkkjjjiiiiiiiiijjjkkkjjjiiihhhhhhiiihhhfffdddaaa___^^^___aaabbbcccbbb```]]]YYYUUURRRQQQRRRRRRSSSUUUZZZbbblllwww~~~yyyuuussskkkfffaaa```dddkkkrrrvvv%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''++++++)))(((''''''''''''***************++++++,,,---***((()))+++,,,***(((***++++++,,,,,,------...000000000111222222333333333333333444444444555555888888:::<<>>???AAABBBEEEJJJTTTbbbrrr~~~yyybbbUUU]]]tttrrrvvv|||bbbNNN???666555555555444444333333333444444444555555555555555666666666666777888999:::<<<999777777:::<<<<<<;;;::::::;;;;;;===>>>@@@@@@??????AAABBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBAAABBBCCCEEEGGGHHHDDDCCCCCCCCCCCCEEEGGGHHHHHHJJJKKKKKKMMMUUUaaakkk{{{jjjZZZVVVVVVSSSPPPPPPIII>>>777999;;;@@@QQQeeennnlllooouuuqqq\\\DDD444333555===IIIMMMGGG===777111---,,,000777@@@NNNYYY]]]QQQAAA666222222000...555777???JJJRRRXXX```iii~~~mmm[[[III;;;===333,,,...111222222333333222222222444888;;;>>>???AAABBBCCCBBBCCCEEEFFFHHHKKKNNNOOONNNNNNNNNOOOKKKMMMPPPTTTWWWYYYZZZZZZ]]]\\\[[[ZZZYYYYYYYYYYYYZZZ\\\^^^```bbbbbbbbbbbbbbbaaa______```cccfffiiieeefffhhhiiikkkmmmnnnooolllmmmnnnnnnnnnpppsssuuuwwwzzz}}}~~~}}}|||||||||yyy~~~}}}zzz}}}zzzwwwuuuttttttsssqqqlllllllllmmmmmmoooppppppnnnlllkkkjjjjjjjjjhhhfffeeeeeeffffffggghhhhhhhhhjjjjjjjjjjjjiiihhhgggfffhhhgggggghhhiiigggdddaaaccc___[[[\\\```cccaaa___ZZZ[[[ZZZVVVQQQOOORRRUUUYYY```gggkkkqqq{{{}}}~~~wwwoookkkjjjooofffbbbkkktttyyy%%%%%%%%%&&&&&&&&&'''''''''&&&%%%###############%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))***++++++///---++++++------+++)))******+++,,,,,,------.........///000000111111222111111222333444555666777888999:::<<>>?????????CCCHHHRRRaaappp}}}rrr]]]UUU___vvv}}}qqquuuwww]]]III<<<444555555444444444444444444444444555555555555666666777777777888888999:::;;;<<<999777777:::<<<<<<:::::::::;;;;;;===>>>@@@AAA@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCAAA@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBBBBCCCCCCDDDEEECCCEEEGGGGGGIIIOOOZZZcccwwwppp^^^YYYXXXVVVRRRQQQHHH???999::::::;;;HHHYYYhhhiiimmmpppmmm___KKK;;;555444888AAAEEEAAA;;;888///...///111333:::HHHVVV___VVVIII===666333333333222333888AAAGGGLLLTTT[[[ppppppYYYGGG@@@777000111333333111111222222111111333666:::<<<===???AAABBBBBBCCCEEEGGGHHHJJJLLLMMMMMMMMMNNNOOOLLLNNNPPPSSSVVVXXXZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXYYY[[[]]]___``````______^^^]]]]]]^^^aaadddfffcccdddeeefffhhhjjjkkkllljjjkkklllkkkkkkllloooqqqpppsssvvvxxxxxxwwwxxxxxxvvvyyy~~~~~~{{{yyywwwwwwuuurrrpppppppppooonnnkkkjjjjjjkkklllmmmnnnnnnjjjiiiiiiiiijjjjjjiiigggeeeeeeffffffggghhhhhhhhhkkkkkkkkkkkkjjjiiiiiihhhgggffffffggghhhfffcccaaabbb___\\\]]]aaabbbaaa^^^YYYYYYXXXTTTOOOMMMOOORRR[[[eeennnssswwwxxxuuuzzzsssmmmjjjkkklllgggiiirrrzzz%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((())))))((((((((((((((((((((()))******///...,,,,,,,,,,,,+++)))******++++++,,,---------------......///000000000///000111333444666777888888999:::<<>>999777555444444777===@@@???>>>999888777777;;;GGG```vvv{{{rrrbbbWWWJJJAAA>>>>>>===<<<@@@EEEPPP___ooo|||xxxhhhWWWUUUddd{{{|||qqqvvvqqqVVVEEE;;;555444444444555555555555555444555555555666666666777999999999999999:::;;;<<<;;;999888888:::;;;;;;:::::::::;;;<<<===???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCBBB@@@??????@@@@@@???===???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???AAACCCDDDFFFKKKSSSYYYhhhzzzfff]]]\\\ZZZUUURRRKKKDDD???>>>:::888@@@KKK___fffjjjjjjiiieeeUUUCCC888444333999======;;;<<<111111222222///222???NNN\\\YYYSSSGGG:::333333555222111333888<<>>;;;999999777555444999DDDSSS^^^ccceeecccYYYOOOGGGAAA===777444333777>>>DDDEEECCC???<<<;;;:::;;;CCCVVVhhhssseeeRRREEE???>>><<<:::>>>CCCNNN]]]nnn{{{qqqaaaTTTXXXlll}}}rrrwwwkkkQQQCCC===999444444555555666666666777555555555666666777777888999999999999999:::;;;;;;:::999999999::::::::::::::::::;;;<<<===???AAABBBEEEEEEEEEEEEEEEDDDCCCCCCBBB@@@>>>>>>??????>>>======>>>@@@BBBDDDDDDCCCCCCCCCCCCDDDDDDCCCAAA???>>>???AAACCCEEEGGGJJJOOOSSS___sssqqqeeeaaa^^^YYYSSSQQQKKKFFFBBB<<<888===EEEUUUbbbiiihhhjjjlll^^^JJJ;;;555222666:::<<<>>>@@@888555333222///000888CCCQQQVVVXXXOOO@@@444111333333111111444666888>>>EEESSShhhppp[[[NNN@@@:::888555333444111000000000111222444666888:::===>>>@@@AAADDDFFFFFFGGGHHHHHHHHHIIILLLOOONNNNNNOOOPPPRRRUUUXXXZZZWWWWWWVVVUUUUUUTTTUUUUUUTTTTTTUUUVVVXXXXXXYYYYYYWWWWWWVVVWWWXXXZZZ]]]^^^]]]]]]^^^```aaacccdddddddddeeefffeeeccccccdddeeeccceeehhhiiiiiiiiijjjkkklllnnnoooooonnnnnnnnnpppllljjjhhhhhhiiikkkkkkjjjhhhhhhhhhhhhhhhiiijjjkkkeeeeeefffhhhiiiiiigggeeefffffffffggghhhhhhiiiiiikkkkkkllllllllllllkkkkkkfffeeeeeeeeeffffffdddbbb```______```aaa```^^^[[[]]]]]]ZZZUUUPPPNNNQQQTTT```ppp{{{oookkklll}}}yyypppiiifffhhheeeiiipppuuusssttt%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((())))))(((&&&$$$'''''''''''''''(((((())),,,,,,,,,+++))))))(((((())))))***++++++,,,,,,---------...//////000000111111222222333333444444444888888999;;;>>>@@@BBBDDDFFFKKKSSSaaawwwxxxsssppppppsss~~~~~~xxxrrrlllfff```[[[UUUTTTSSSWWW___iiiqqquuuxxx}}}wwwpppkkkfffaaaZZZRRRLLLGGGBBB???999999666333444;;;HHHQQQ\\\eeeiiicccZZZQQQHHH@@@999555333777AAAHHHKKKJJJBBB???>>>???@@@DDDOOOZZZlllzzzcccQQQFFFAAA>>><<>>@@@BBBCCCFFFFFFFFFFFFEEEDDDCCCCCCBBB@@@>>>>>>???@@@???>>><<<===@@@CCCEEEFFFFFFFFFDDDEEEEEEDDDCCCAAA>>>===???AAACCCEEEGGGJJJMMMOOOYYYjjjppphhhccc]]]VVVUUUQQQKKKDDD===999===CCCLLL\\\hhhjjjnnnqqqeeeRRR???777333555999;;;===@@@@@@999333222222111444888EEEOOOWWWUUUHHH:::333111333000000333333444:::AAABBBRRRhhh~~~ppp___KKK???888444333555111000000///000111222333444777:::<<<===???BBBDDDDDDEEEEEEEEEFFFGGGJJJMMMNNNMMMNNNNNNPPPSSSUUUWWWVVVVVVUUUTTTTTTTTTUUUUUUSSSSSSTTTTTTUUUVVVWWWXXXTTTTTTTTTTTTVVVXXXZZZ[[[[[[\\\]]]^^^___```aaabbbaaabbbccccccaaa```aaabbbcccdddffffffddddddeeefffiiijjjkkkjjjiiijjjlllmmmkkkiiihhhhhhiiikkkkkkkkkiiiiiiiiiiiiiiiiiijjjkkkgggffffffggghhhgggeeecccffffffgggggghhhiiiiiiiiikkkkkkkkklllkkkkkkjjjjjjfffeeedddeeeffffffeeeccc```````````````___\\\ZZZ\\\\\\ZZZUUUQQQPPPTTTXXXcccsssqqqkkkkkkrrrxxxnnngggfffgggiiioooqqqjjjjjj|||%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((((((&&&&&&'''''''''''''''((()))))),,,---...---+++***+++,,,))))))******+++,,,,,,,,,------......///000000000222222222222333333333333777777888:::<<<>>>@@@BBBCCCHHHNNNXXXjjjyyysssnnnnnnqqq{{{zzzsssmmmfff```\\\SSSPPPMMMNNNSSSYYY^^^aaacccgggmmmttt{{{|||qqqlllddd]]]WWWRRRLLLIII>>>===;;;777666:::BBBIIIUUUcccllliiibbb[[[OOOCCC===888444999EEEOOORRRRRRFFFAAA@@@EEEJJJMMMQQQVVV^^^nnnzzzeeeTTTJJJDDDAAABBBGGGRRRaaaqqq~~~yyy{{{~~~fff\\\[[[lllvvv|||eeeJJJ>>>999555666666666777777777777777555555666777888999::::::999999888888888888999999:::<<<======;;;::::::;;;::::::;;;<<<>>>AAACCCDDDEEEEEEFFFEEEEEEDDDCCCCCCBBB@@@>>>>>>???@@@AAA@@@===>>>@@@BBBDDDFFFGGGGGGEEEEEEDDDCCCBBB@@@???>>>>>>???AAACCCFFFIIIKKKLLLRRR___ooo~~~pppiiibbb\\\XXXUUUPPPGGG???:::<<>>666444555111111000000000000000000222444777999:::<<<>>>AAAAAABBBDDDDDDEEEFFFIIIKKKKKKLLLLLLMMMOOOQQQRRRSSSUUUTTTTTTSSSSSSSSSTTTTTTRRRRRRRRRRRRSSSTTTVVVVVVRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]^^^___```^^^___aaaaaa___^^^^^^___bbbcccdddcccaaaaaaaaacccggghhhhhhhhhggghhhjjjlllkkkiiiggghhhiiikkkkkkkkkjjjjjjiiiiiiiiijjjjjjkkkiiigggfffffffffgggeeedddfffgggggghhhhhhiiiiiijjjjjjjjjjjjjjjiiihhhggggggeeedddcccccceeeeeedddcccaaaaaa``````^^^]]][[[[[[YYYYYYWWWTTTPPPQQQVVV[[[iiivvvvvvjjjggghhhuuuyyynnniiikkkjjjkkkjjjdddddduuu%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))))))))((((((''''''(((((()))******,,,...---++++++,,,...)))))))))***++++++,,,,,,,,,,,,,,,---......//////000000111222333444444444666666777888:::===???@@@???EEELLLRRR___sss}}}wwwqqqppprrrzzzzzztttnnngggaaa]]]RRRNNNJJJHHHJJJMMMOOOPPPPPPSSSWWW[[[```fffnnnsssvvv{{{{{{wwwpppjjjddd___YYYVVVMMMJJJDDD???;;;<<>>@@@???===;;;;;;<<<::::::;;;===???AAACCCDDDDDDDDDDDDEEEEEEDDDCCCCCCAAA>>><<<<<<>>>AAABBBBBB@@@@@@@@@@@@AAABBBDDDDDDDDDDDDBBBAAA??????>>>>>>??????@@@BBBFFFIIIKKKLLLNNNWWWaaajjj{{{yyyooohhhccc[[[[[[WWWOOOEEE???<<<;;;???IIIYYYiiirrrrrrmmmhhhUUUIII<<<666444333666999CCC<<<666444222......000555;;;DDDLLLNNNHHH>>>666222000000222222000222777666<<>>;;;999999888888777777666666555666777888999:::;;;;;;<<<;;;;;;:::::::::;;;;;;<<>>;;;<<<===::::::;;;===???AAACCCEEECCCCCCDDDDDDDDDDDDCCCCCC???===;;;;;;>>>@@@BBBBBBBBBAAA@@@?????????@@@AAADDDBBB@@@>>>======>>>>>>BBBAAAAAACCCGGGKKKNNNOOOOOOUUUYYY\\\iiisssmmmhhh^^^aaa___WWWLLLCCC===:::<<>>BBBDDDEEEEEEFFFGGGGGGHHHJJJLLLNNNNNNMMMMMMPPPPPPOOOOOOOOOPPPQQQQQQPPPOOOOOONNNOOOPPPRRRSSSQQQRRRSSSTTTUUUWWWWWWXXXWWWWWWXXXXXXYYYZZZ[[[[[[WWWYYY\\\\\\[[[[[[[[[[[[ZZZ[[[\\\\\\\\\\\\^^^```bbbdddeeefffeeeeeeggghhhhhhfffddddddeeeggggggfffjjjiiihhhhhhhhhhhhiiiiiihhheeecccccceeehhhkkkkkkggggggggghhhiiiiiijjjjjjiiiiiihhhgggeeecccbbbaaaaaa___^^^^^^```aaa``````cccbbbaaa^^^[[[ZZZ[[[\\\XXXYYYXXXVVVVVVYYY```fffxxx~~~~~~mmm```ZZZYYYaaaqqqvvvqqqfff\\\WWWSSSRRR]]]lll&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))&&&&&&((()))************)))******++++++,,,------////////////////////////222222222222222222333333111222333555888;;;===>>>@@@CCCIIIOOOTTT___sss|||zzzzzzyyyyyyrrrpppttt{{{zzzwwwtttnnnddd]]]YYYVVVQQQNNNLLLJJJGGGFFFDDDCCCCCCDDDFFFGGGFFFEEEJJJOOOUUU\\\cccmmmwwwzzztttpppooopppkkkeee[[[PPPGGGAAA???>>>FFFNNN]]]llluuusssiii```PPPFFF===???KKKYYYaaacccZZZVVVRRRYYYnnnnnnddd\\\___pppkkkZZZSSSOOOTTT^^^jjjwwwwwwqqqtttzzzsss]]]PPPSSSfffrrrnnnooozzzrrrVVVEEE===:::888::::::::::::999999888777555666777999::::::;;;;;;======<<<;;;<<<===>>>???<<<<<<<<<===============999:::===@@@BBBDDDFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB>>>>>>???@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>>===???BBBEEEHHHJJJKKKKKKLLLOOORRRUUUZZZllluuummmnnnfffccccccbbbXXXGGG===;;;======FFFZZZlllsssrrrqqqgggXXXEEE:::555444555666888<<<>>><<<777111//////111///111999CCCHHHGGGBBB444444222111000/////////222999???BBBEEERRRgggxxxnnn\\\LLLBBB<<<:::666333000//////000000000000111222444666666:::<<>>@@@FFFKKKPPPZZZmmm|||{{{zzz~~~tttlllfffcccgggmmm}}}|||yyywwwssskkkeee[[[WWWSSSOOOMMMLLLJJJHHHEEECCCBBBBBBBBBBBBAAA???AAADDDIIIMMMRRRZZZdddjjjvvvxxxyyyxxxvvvsssrrrrrrsssnnneee[[[PPPHHHBBB???BBBJJJYYYiiittttttmmmeeeSSSIII@@@@@@KKKXXXaaaeeeaaa]]]XXX^^^rrrttteeeaaajjjzzzxxxeee\\\VVV[[[dddooozzzwwwnnnnnnsss~~~kkkVVVLLLSSSiiizzzjjjfffkkkuuulllSSSEEE???<<<:::::::::;;;;;;::::::999888333444555777888999999999<<<<<<;;;;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<======>>>???AAACCCDDDEEEEEEBBBBBBCCCBBBBBBAAA@@@???===>>>???@@@AAAAAAAAAAAACCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>???BBBEEEGGGIIIJJJJJJJJJKKKNNNPPPSSSbbbtttppphhhdddbbbbbbZZZLLLAAA===;;;999@@@RRRccckkkmmmnnnkkk___NNN@@@777333222333888;;;>>>>>>:::555000...000...///555???DDDBBB???666555333111000///000000---111555777999CCCTTTaaauuuoooZZZJJJ>>>:::666333222222000////////////000222333555666666888:::===???@@@@@@@@@DDDDDDEEEEEEFFFHHHIIIJJJMMMNNNOOONNNLLLKKKLLLMMMKKKLLLNNNOOOOOOOOOOOONNNLLLLLLMMMOOOQQQSSSUUUVVVRRRSSSTTTUUUVVVXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^___aaabbbcccbbbbbbcccfffhhhiiihhhgggfffeeeeeeffffffdddgggiiijjjiiiiiiiiijjjgggfffeeeddddddfffgggiiiggggggfffeeedddddddddeeefffdddaaa_______________```aaacccbbbaaa```aaaccc```^^^]]]^^^^^^\\\XXXTTTUUUUUUWWW[[[bbbkkkrrrwww}}}ssseeeZZZVVVUUU]]]eeekkksss|||~~~~~~ooo^^^LLLEEEFFFJJJPPPUUU&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%&&&''')))***&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&(((((()))***++++++++++++))))))******+++,,,,,,,,,------------------------000000000111111222222222555555666888;;;===???AAA>>>@@@DDDIIIMMMVVVfffvvv}}}{{{yyy{{{|||yyyoooddd]]]XXXUUUYYY___ooottt{{{|||xxxuuuqqqkkkggg___[[[VVVSSSQQQPPPOOONNNKKKIIIGGGEEEDDDCCC@@@>>>===>>>???@@@BBBHHHNNNSSS```eeekkkpppssstttuuuvvvwwwtttnnnfff\\\QQQIIIDDD???GGGTTTdddpppsssnnnhhhWWWMMMCCCAAAJJJWWWbbbggggggbbb^^^cccuuurrrdddeeepppooocccaaaeeemmmvvv|||nnniiimmmzzz}}}sssaaaQQQIIIWWWooottteeeaaafffoooyyyzzzbbbNNNDDD@@@>>>===;;;;;;<<<<<<<<<;;;::::::444555666888999999999999;;;;;;;;;;;;<<<===??????>>>===;;;;;;;;;===???@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>===>>>@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>???BBBDDDFFFHHHIIIIIIHHHIIIKKKLLLNNNYYYqqq|||rrrjjjeeeaaaaaa]]]SSSFFF???;;;777;;;HHHWWWaaagggkkkkkkeeeYYYIII<<<555222111777999===@@@@@@<<<555000111......222:::???>>><<<888666444111000000000111///000222222444:::DDDKKKVVVgggooo[[[HHHAAA999666666555222///.........///000222333444444555777999;;;===>>>???BBBBBBCCCDDDFFFGGGIIIJJJLLLMMMNNNMMMLLLKKKLLLMMMLLLMMMNNNOOOOOONNNMMMLLLJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^______```aaaaaaaaabbbdddfffhhhgggfffeeeddddddddddddeeegggiiijjjiiiiiiiiijjjiiihhhgggfffeeefffgggggghhhgggfffeeeddddddcccdddbbbaaa___]]]\\\\\\]]]]]]aaabbbdddcccbbbaaabbbbbbbbb```^^^]]]]]][[[XXXVVVVVVVVVXXX```jjjuuu{{{}}}yyyjjj]]]WWWOOOTTTYYY]]]eeennntttuuuyyy|||ooo]]]JJJDDDFFFIIIKKKMMM&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%''')))+++&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%'''((()))***************)))))))))***++++++,,,,,,------------------------/////////000000111111111222222333555777999;;;===@@@AAADDDIIILLLRRR```nnn}}}zzzwwwxxxyyy~~~yyysssjjjbbbYYYTTTQQQOOOSSSYYYeeekkkrrryyy}}}|||wwwsssooojjjgggdddaaa\\\YYYWWWVVVUUUTTTVVVTTTPPPNNNLLLJJJFFFDDDBBBAAA???======???CCCEEELLLQQQYYYaaahhhnnntttwwwuuutttqqqkkkcccZZZRRRMMMBBBGGGQQQ]]]gggjjjgggbbbWWWNNNEEEAAAHHHTTT___fffhhhdddaaaeeetttmmmgggnnn}}}wwwlllkkkooottt{{{tttiiikkkxxxxxxkkk]]]QQQKKK___yyysssgggcccbbbiiiqqqxxx{{{lllXXXIIIBBB@@@>>>===<<<<<<============<<<;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@<<<;;;::::::<<>>???@@@BBBDDDFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???????????????@@@BBBDDDEEEGGGHHHIIIJJJJJJLLLMMMNNNUUUgggxxxqqqkkkeee``````___XXXKKK@@@>>>999888@@@LLLVVVaaaiiihhhhhhbbbTTTDDD:::555333444666:::@@@EEECCC===777444000...000555:::;;;:::999777444111000000111222333333222222444777;;;===EEEQQQdddvvvttt\\\QQQCCC;;;999888444000.........///000111222333444555555777999;;;>>>?????????@@@BBBDDDFFFHHHIIIJJJKKKMMMLLLKKKKKKLLLMMMLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKMMMNNNOOOOOONNNMMMPPPQQQRRRSSSUUUVVVWWWWWWXXXYYYYYYYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]^^^^^^___```aaaaaaaaaaaaccceeeffffffeeedddcccbbbbbbaaaeeegggiiijjjiiihhhhhhiiijjjiiigggfffeeeeeeeeeffffffeeedddbbbaaaaaaaaaaaa______^^^]]]\\\[[[\\\]]]aaabbbddddddcccbbbbbbbbbaaa___\\\ZZZYYYYYYYYYYYYXXXWWWZZZdddrrr}}}~~~qqqccc[[[PPPQQQRRRTTTZZZccclllpppvvvxxx{{{nnn]]]LLLHHHJJJLLLKKKKKK&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$######$$$&&&(((***'''&&&&&&&&&&&&'''(((((()))))))))(((((()))))))))&&&'''((((((((((((((((((((())))))******+++,,,,,,++++++++++++++++++++++++------...//////000111111000000111333555777999:::@@@???BBBFFFIIINNNYYYeeerrrzzzttttttwww~~~}}}sssmmmccc\\\VVVSSSQQQOOORRRXXXaaafffmmmssswww{{{~~~{{{xxxuuusssqqqllliiieeecccaaa___]]][[[^^^\\\XXXUUUSSSPPPLLLJJJIIIFFFCCC@@@>>>>>>>>>>>>@@@CCCIIIPPPXXXbbblllsssuuutttqqqmmmfff___XXXTTTGGGIIIMMMTTT[[[\\\YYYTTTQQQKKKDDD@@@DDDNNNZZZaaaeeecccbbbgggrrr|||pppsss~~~vvvrrruuuyyy~~~}}}llljjjvvv~~~tttggg\\\UUUSSSkkkrrriiifffaaaffflllrrrzzzzzzooobbbQQQDDD???>>>===;;;<<<======>>>>>>=========;;;;;;<<<===>>>>>>>>>>>><<<<<<===>>>?????????@@@???>>><<<<<<===???BBBDDD@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@??????@@@BBBDDDFFFHHHHHHIIIGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBDDDEEEGGGHHHIIIJJJJJJKKKNNNOOOTTTaaannnsssmmmgggaaa```bbb]]]PPPDDDAAA:::777:::AAAKKKWWWbbbffflllkkk^^^NNNCCC:::444222333888???FFFIIIGGGDDD:::555000...000444666666888666444222111111222222111000000000111222333444>>>DDDNNNZZZiii}}}vvvgggSSSEEE>>>:::666111111000000000000000111222222333333444666888:::;;;;;;<<<===???AAADDDFFFGGGGGGIIIJJJJJJIIIIIIKKKLLLKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLMMMOOOOOONNNMMMLLLOOOPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]___```bbbbbbaaaaaabbbddddddddddddcccbbbaaaaaa```dddfffhhhiiihhhggggggggghhhhhhfffeeeddddddccccccaaaaaa___^^^^^^]]]]]]]]]]]]___```___]]]\\\^^^___```bbbeeeeeedddccccccddd___]]]ZZZVVVUUUVVVYYY[[[ZZZ[[[___jjjwww}}}~~~vvvvvv{{{wwwjjjcccUUURRRNNNNNNSSSZZZcccjjjqqqsssuuu|||~~~hhhZZZNNNLLLNNNNNNLLLKKK&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%'''(((''''''&&&&&&''''''((()))))))))(((((((((((())))))&&&''''''((((((''''''&&&(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,---...//////000000111111222333555777999:::===<<<>>>BBBEEEHHHQQQ[[[iiiwww{{{rrrqqqttt|||}}}tttmmmddd^^^XXXVVVTTTQQQSSSWWW^^^bbbgggmmmrrrxxx~~~}}}{{{xxxvvvtttpppllliiigggddd___\\\XXXUUUQQQNNNLLLIIIFFFCCCBBB@@@===;;;<<<===???BBBIIITTT```hhhssssssrrrnnnhhhaaaZZZVVVJJJHHHHHHJJJMMMLLLIIIEEEFFFDDD@@@>>>@@@GGGRRRYYY___```bbbgggooo}}}~~~zzz|||yyyuuuxxx|||rrrkkkssszzzyyypppeee]]]YYY___xxx{{{rrrnnnllljjjjjjkkkoooyyy}}}uuuggg[[[KKKAAA======<<<:::<<<<<<===>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???DDDCCCAAA?????????AAAAAABBBCCCDDDFFFGGGHHHHHHHHHDDDDDDDDDCCCBBB@@@???>>>AAABBBDDDFFFHHHIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIJJJHHHIIILLLMMMQQQZZZddduuu}}}rrrnnnhhhffffffdddXXXKKKCCC<<<777666999???LLLXXXeeeooosssiii[[[OOOCCC888444444777<<>>@@@BBBDDDDDDFFFHHHHHHGGGHHHIIIKKKJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTUUUVVVXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\^^^```bbbbbbaaaaaaaaabbbbbbbbbcccccccccbbbaaaaaaccceeeggghhhfffeeeeeeeeeeeeeeedddccccccbbbaaaaaa\\\\\\[[[[[[ZZZZZZ[[[[[[]]]___bbbaaa^^^]]]___bbb```cccggghhhhhhggggggggg```]]]YYYTTTQQQSSSXXX]]]___aaagggpppzzz~~~~~~~~~ppppppvvvzzzooojjj[[[TTTMMMKKKLLLQQQZZZccciiilllppptttyyy|||vvvmmm___VVVOOOPPPPPPMMMIIIHHH&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))******++++++************************++++++,,,---...///000000222222222444555777999:::===;;;===AAADDDFFFNNNWWWdddppp}}}qqqoooqqqwwwyyytttmmmfffaaa^^^ZZZUUUTTTWWWYYY\\\```fffllluuu~~~uuurrrlllgggbbb]]]XXXTTTPPPNNNKKKJJJIIIFFFBBB>>><<<<<<;;;<<<@@@HHHRRRZZZgggjjjmmmmmmiiibbbYYYTTTGGGDDD@@@@@@AAAAAA>>>;;;:::;;;<<<<<<<<>><<<<<<<<<;;;;;;<<<======>>>>>>======>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???CCCBBBBBBBBBBBBCCCCCCDDDGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFEEEDDDCCCAAA@@@???CCCDDDEEEGGGIIIJJJJJJKKKGGGFFFFFFFFFGGGHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJLLLIIIHHHJJJKKKNNNTTT\\\gggzzzyyyxxxsssnnnmmmkkk```TTTGGGAAA;;;777555999EEEQQQ___mmmuuuppphhh```RRRDDD888888888:::???IIIUUU\\\ZZZQQQDDD888111......///000111222333333333222111000222333222000000111333222222666;;;AAALLLaaauuurrr```QQQFFF@@@:::999777555333111111000///000111222222222111000777777888999;;;===???@@@BBBCCCEEEFFFFFFFFFHHHJJJHHHIIIKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTUUUQQQSSSUUUWWWWWWWWWVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZ\\\___aaaaaa```______``````aaabbbcccccccccbbbbbbbbbdddffffffeeeccccccdddaaaaaaaaaaaa``````___^^^YYYYYYXXXXXXYYYYYYZZZ[[[\\\___bbbbbb___^^^```cccbbbeeejjjlllmmmllllllmmmdddaaa[[[TTTOOOQQQWWW\\\dddhhhooowww}}}|||yyyvvvvvv{{{}}}oooooottt}}}zzzrrrmmmaaaWWWMMMJJJIIIKKKTTT]]]bbbhhhmmmooopppooohhh```XXXUUUSSSUUURRRKKKFFFFFF&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((('''&&&%%%'''''''''''''''((()))))))))))))))(((((()))))))))((()))))))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))******+++,,,...//////000000111111222444666777888>>>===>>>CCCEEEHHHOOOVVVbbbmmm|||rrrnnnnnnsss|||{{{uuuoooiiieee___XXXVVVXXXUUUWWW[[[aaahhhsss~~~yyysssmmmggg```\\\TTTSSSRRRRRRRRRNNNHHHCCC>>>===<<<;;;===BBBJJJPPPYYY^^^fffjjjiiibbbYYYRRRDDD@@@;;;999:::;;;999777222666999::::::>>>DDDJJJMMMQQQZZZ```ccclll{{{yyyzzzxxxzzz~~~rrrsssuuuvvvrrrkkkgggfffpppwwwuuu~~~___TTTEEE<<<;;;===>>>===;;;;;;<<<===============BBBBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDCCCBBB@@@???===>>>@@@CCCEEEGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFDDDBBBAAADDDEEEFFFHHHIIIJJJKKKKKKFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFEEEFFFHHHIIIKKKOOOKKKIIIJJJKKKMMMRRRYYY^^^nnn{{{uuurrrqqqggg[[[LLLFFF@@@;;;777888CCCOOOWWWgggttttttrrrnnn```QQQ===<<<999888<<>>@@@BBBDDDDDDDDDEEEGGGIIIGGGHHHJJJLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJLLLNNNOOOMMMNNNOOOPPPQQQSSSTTTTTTPPPRRRTTTVVVWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXYYYYYY[[[]]]___```___^^^^^^^^^___```bbbcccddddddccccccaaaccceeeeeedddbbbbbbbbb_______________^^^^^^]]]XXXWWWWWWXXXXXXYYYZZZ[[[[[[___cccbbb___^^^```ddddddggglllooopppppppppqqqhhheee]]]TTTOOOOOOUUU[[[hhhnnnuuu{{{~~~rrrqqqooonnnrrr{{{yyyqqqpppsss{{{~~~yyyrrrnnnfff[[[PPPKKKIIIJJJQQQ[[[^^^gggnnnooommmiiibbb[[[WWWVVVXXXYYYTTTKKKEEEEEE(((((())))))((('''&&&&&&#########$$$%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++++++++)))'''''')))***)))((('''&&&%%%$$$######))))))))))))************(((((((((((())))))))))))***+++,,,---............///111333444444555777888777:::>>>AAAEEEIIINNNRRR[[[jjj{{{{{{tttppppppuuuzzzzzzooohhheeeaaaYYYSSSTTTVVVXXXZZZ```kkk|||~~~wwwooohhhcccaaa\\\VVVUUUUUUTTTOOOKKKHHHCCC===999999;;;===>>>IIIRRRZZZ\\\[[[YYYRRRLLLCCCAAA===999777777777888555555444555777;;;>>>@@@FFFGGGLLLSSS[[[hhh|||}}}zzzxxx|||}}}wwwpppqqqrrrpppnnnnnnvvvzzz```RRREEE@@@@@@>>>;;;;;;;;;<<<<<<<<<======>>>>>>BBBCCCDDDFFFFFFFFFEEEDDDGGGEEEBBBCCCDDDEEEBBB@@@@@@AAACCCEEEFFFGGGGGGFFFHHHGGGIIIOOOTTTTTTNNNIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFHHHJJJKKKIIIGGGEEEFFFJJJLLLKKKJJJMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGIIILLLOOOQQQYYYfffvvvxxxvvvssskkkdddbbbWWWMMM@@@888777:::===???FFFYYYllluuuvvvuuunnnfffPPPCCC777555888???NNN\\\dddhhheeeWWWFFF:::333///111------222777777666777000222222///,,,,,,///333555333111111333888>>>BBBZZZmmmmmm\\\PPPFFF???>>><<<666222444666555444111//////111333444444555555777888:::;;;===???AAAAAAAAAAAACCCEEEIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKNNNRRRTTTSSSQQQPPPPPPRRRQQQQQQPPPQQQRRRTTTUUUTTTTTTTTTTTTUUUWWWXXXYYY[[[\\\]]]___aaa```]]]ZZZ```aaabbbccccccbbbaaa``````______^^^^^^^^^______]]]]]]^^^^^^\\\[[[YYYXXXUUUVVVVVVVVVUUUVVVXXX[[[[[[ZZZZZZ]]]aaaeeefffgggkkkmmmpppsssvvvwwwwwwwwwkkkfff]]]TTTPPPRRRYYY___kkkrrr{{{~~~}}}}}}}}}uuunnneee]]]___iiivvv~~~zzzrrrtttwwwzzz{{{wwwqqqlllggg^^^TTTNNNIIIGGGKKKQQQ]]]fffnnnoookkkggg___WWWYYY[[[]]]]]]XXXOOOFFF@@@'''''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********((('''&&&(((***(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))***+++,,,---............///111333444444444666888999;;;???AAADDDHHHLLLOOOYYYfffwwwwwwrrrpppssswww{{{uuulllgggbbb[[[UUUPPPQQQRRRTTTZZZgggxxx~~~vvvpppgggbbb]]][[[[[[[[[WWWSSSNNNIIIBBB<<<:::999999999???GGGNNNQQQQQQPPPLLLFFF???>>>;;;999777666777777444333333333555888;;;<<<>>>@@@DDDJJJPPP\\\rrr~~~|||tttsssttttttuuuwww}}}}}}vvv]]]PPPDDD??????===;;;:::;;;<<<<<<<<<=========>>>@@@AAACCCDDDEEEEEEDDDCCCGGGEEECCCCCCDDDEEECCC@@@???@@@CCCEEEGGGHHHHHHHHHKKKKKKNNNTTTYYYYYYSSSNNNJJJJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHFFFGGGJJJLLLKKKJJJKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGJJJMMMOOOTTT```nnn}}}xxxqqqooohhhaaa]]]XXXPPPFFF===999999:::;;;AAASSSfffppptttuuuqqqkkk```OOO===666666;;;DDDLLL\\\dddiiidddWWWIII:::///333...---333999;;;===???555333000......///000111222111//////111666:::===EEEWWWmmmvvvbbbVVVJJJDDD???999666777333333222111000111222444333333333444555777888999<<<===???@@@???@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJJJJIIIHHHJJJKKKKKKNNNQQQRRRQQQPPPPPPQQQTTTSSSRRRRRRRRRSSSTTTUUUTTTTTTTTTUUUUUUVVVWWWXXX[[[[[[]]]___``````]]]ZZZ^^^^^^___``````___^^^^^^\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYWWWVVVUUUTTTUUUUUUTTTSSSSSSUUUWWW[[[ZZZ\\\___dddhhhjjjjjjmmmooorrrvvvyyy{{{zzzyyyoooiii```VVVRRRVVV^^^eeennnttt{{{~~~}}}|||}}}}}}zzzrrrggg___VVVWWW```llltttwwwtttxxxzzzzzz|||~~~ssstttvvvxxxyyyvvvqqqmmmhhh^^^TTTOOOKKKKKKPPPVVVZZZeeemmmmmmhhhddd___ZZZZZZ[[[\\\ZZZTTTKKKBBB===&&&&&&&&&&&&&&&&&&%%%$$$''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))******)))''''''(((***%%%&&&&&&'''((()))******(((((())))))))))))******(((((((((((())))))))))))***+++,,,------.........///000222333333444666888:::<<>><<<::::::<<<<<<<<<<<<<<<=========>>>@@@AAACCCDDDDDDCCCCCCGGGEEECCCCCCDDDDDDCCCAAA>>>@@@BBBEEEGGGHHHHHHHHHLLLNNNQQQWWW\\\\\\VVVQQQKKKJJJIIIHHHGGGHHHHHHIIIEEEEEEEEEFFFGGGHHHIIIIIILLLJJJHHHIIIJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDFFFHHHKKKLLLOOOXXXcccmmm}}}}}}ooojjjeee]]]XXXVVVSSSMMMEEE===888666666:::III[[[gggnnnssssssqqqooo\\\FFF999666666:::===MMMZZZhhhooolll^^^HHH666777111///444:::>>>BBBFFF===888222000222333111///000///......///222444666888GGGZZZmmm}}}ooo]]]QQQGGG@@@<<<;;;444444333333222222333333444444444444555666777888999;;;<<<===<<<===>>>@@@>>>>>>@@@BBBDDDFFFGGGHHHFFFHHHIIIIIIHHHHHHIIIKKKLLLNNNOOOPPPOOOOOOQQQRRRUUUTTTSSSSSSRRRSSSSSSTTTVVVVVVVVVUUUVVVVVVVVVVVVZZZZZZ[[[]]]___^^^\\\ZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYWWWVVVUUUTTTSSSUUUUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTSSSSSSUUUWWW[[[\\\___dddjjjoooqqqqqqrrrsssuuuyyy}}}~~~|||vvvooodddZZZVVV[[[eeemmmrrrvvv{{{|||{{{{{{}}}|||wwwoooaaaXXXOOONNNUUU___gggjjjhhhmmmrrruuuzzzuuuuuuuuuvvvwwwuuurrroooggg^^^UUUPPPNNNOOOVVV^^^\\\hhhpppmmmddd___]]]\\\[[[ZZZYYYUUUOOOFFF>>>:::&&&&&&'''''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))***+++***)))((()))+++###$$$$$$%%%&&&'''(((((((((((((((((()))))))))***(((((((((((())))))))))))******+++,,,------------...000222222222333555777999;;;>>>AAACCCFFFJJJMMMRRRZZZgggyyy}}}wwwvvvvvvwww|||sssfff^^^XXXRRRMMMJJJJJJJJJLLLTTTbbbsss~~~zzzvvvpppllliiigggcccaaa___YYYQQQIIICCC>>>:::777666:::===???BBBEEEDDD@@@@@@@@@@@@???<<<999555333222222111111111222333444333666:::<<<===FFF[[[ppp~~~{{{wwwxxx|||uuuppprrr|||qqqcccUUUKKKBBB@@@???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBDDDDDDDDDCCCEEEEEEDDDCCCCCCCCCBBBAAA@@@AAACCCEEEFFFGGGGGGFFFJJJLLLPPPVVVZZZYYYUUUQQQLLLKKKIIIGGGGGGHHHJJJKKKFFFFFFFFFFFFFFFGGGHHHIIILLLKKKJJJJJJJJJKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEGGGIIIJJJKKKSSSZZZ___kkkttthhhaaa[[[XXXQQQRRRQQQKKKAAA999555444555@@@OOO\\\fffmmmqqqrrrrrrdddQQQAAA777444666888>>>LLL^^^nnnvvvppp\\\III???777111333888===BBBGGGCCC???;;;888666555222000//////......///000000111777@@@NNN^^^rrrwwwfffXXXLLLDDD@@@;;;999777666555444222000666555555555666777888888777888::::::999999;;;===;;;;;;===???AAACCCDDDEEEDDDEEEGGGGGGFFFFFFGGGIIILLLMMMNNNNNNMMMNNNQQQSSSTTTTTTSSSSSSRRRRRRRRRRRRWWWWWWWWWVVVVVVUUUUUUTTTWWWWWWXXXZZZ\\\\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXWWWUUUSSSRRRQQQRRRRRRRRRSSSSSSSSSRRRRRRRRRTTTUUUVVVVVVWWWZZZ\\\^^^```dddjjjqqqvvvxxxxxxxxxwwwxxx{{{}}}|||uuuiii___\\\aaallltttwwwyyy{{{{{{zzzzzz}}}|||tttkkk]]]UUULLLIIINNNWWW^^^bbbgggmmmrrrvvv|||yyyxxxvvvuuutttssspppnnneee\\\SSSPPPPPPSSS[[[dddeeeqqqyyyrrrddd\\\ZZZ[[[[[[ZZZVVVPPPJJJBBB<<<999&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))+++,,,,,,+++***+++,,,%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((()))))))))))))))***+++,,,---------------///111222222333444666777999===???BBBFFFJJJNNNNNNUUUaaarrrzzzyyyxxxxxx|||{{{nnnbbbZZZUUUQQQNNNLLLLLLMMMPPPXXXeeerrr{{{|||tttooommmsssrrrrrrrrrsssuuuwwwxxx~~~~~~yyyuuuqqqmmmjjjgggbbb]]]VVVNNNHHHBBB===:::999<<<======BBBGGGFFFBBBGGGGGGGGGEEEAAA;;;555111222222222222222222222222222444777999999@@@SSSeeeuuu~~~zzzzzz}}}uuuooonnnvvvooo___RRRJJJCCCBBB@@@===<<<===<<<<<<<<<<<<<<<;;;;;;;;;===>>>@@@CCCDDDEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDFFFFFFFFFEEEDDDGGGJJJNNNRRRUUUUUURRROOOKKKJJJHHHGGGGGGHHHIIIJJJEEEEEEEEEEEEFFFFFFGGGHHHKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHHHHJJJOOOTTTWWW^^^qqqkkk___[[[YYYMMMPPPRRRNNNFFF>>>888666333999CCCPPPZZZaaahhhlllnnnjjj___NNN===555555888888AAAPPPbbbtttzzzqqqcccJJJ???555222444777<<>>??????@@@@@@BBBCCCCCCCCCCCCDDDFFFJJJKKKKKKKKKKKKLLLOOORRRTTTTTTTTTSSSSSSRRRRRRQQQVVVVVVVVVVVVVVVTTTSSSRRRSSSSSSSSSUUUWWWXXXVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUSSSQQQOOONNNMMMNNNNNNNNNOOOPPPPPPQQQOOOQQQUUUXXXZZZ\\\___bbbccceeekkkssszzz}}}{{{yyy{{{}}}{{{pppfffbbbgggpppxxxzzzzzzzzzzzzyyyzzz}}}}}}yyypppfffZZZSSSJJJGGGKKKSSS[[[___iiiooouuuzzz}}}yyyuuussspppmmmkkkaaaYYYRRRPPPQQQUUU^^^gggppp}}}zzzhhh\\\XXXWWWZZZWWWRRRKKKEEE@@@===<<<&&&'''(((((()))(((((((((&&&&&&%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((***,,,,,,+++***+++,,,)))))))))((('''''''''&&&''''''(((((((((((())))))(((((((((((()))))))))))))))***+++,,,,,,------------...000111111222444666666888<<>>DDDKKKKKKFFFLLLLLLKKKHHHCCC<<<555111222222222222222222111111111111333555666;;;IIIXXXmmmxxxvvvqqqnnnvvvqqq]]]NNNHHHCCCBBBAAA>>>===???<<<<<<<<<;;;;;;;;;;;;;;;<<<===@@@BBBDDDEEEEEEEEEBBBCCCCCCBBB@@@??????@@@BBBCCCDDDFFFFFFFFFEEEDDDHHHIIILLLOOOPPPPPPOOONNNIIIHHHGGGFFFEEEFFFFFFGGGCCCCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKJJJIIIIIIJJJLLLMMMLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFIIILLLPPPSSSWWWccczzzvvvggg___ZZZMMMPPPRRRQQQLLLEEE>>>;;;777777;;;DDDMMMSSSZZZaaahhhnnnlll\\\HHH;;;666666777<<>>???@@@BBBFFFGGGGGGGGGGGGIIILLLNNNQQQRRRRRRSSSRRRRRRQQQPPPRRRRRRSSSSSSSSSRRRPPPOOONNNNNNNNNOOORRRSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPOOOMMMLLLJJJJJJJJJJJJJJJLLLMMMOOOOOONNNQQQVVVZZZ]]]aaadddgggjjjmmmsss{{{|||xxxzzzxxxoookkkmmmtttzzz{{{{{{zzzyyyzzz|||}}}~~~|||xxxnnneeeYYYSSSLLLIIIMMMUUU^^^dddiiipppwww}}}~~~xxxsssmmmhhheee]]]VVVQQQQQQSSSXXX```iiitttmmm^^^WWWTTTVVVRRRLLLFFFAAA??????@@@%%%&&&''''''((((((((('''(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&(((***+++***))))))***))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))***+++,,,,,,---,,,,,,,,,...000111111111333555777999<<>>AAAIIIQQQRRRNNNLLLKKKJJJGGGBBB;;;555111000000111111111111111000111//////222555999CCCMMMaaannn|||wwwsssrrr{{{pppXXXJJJEEEBBBBBB@@@===<<>>AAACCCDDDEEEEEE???AAABBBAAA>>><<<===???@@@AAACCCEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLGGGGGGFFFEEEDDDDDDCCCCCCAAAAAAAAABBBCCCEEEFFFGGGGGGIIIJJJIIIHHHHHHJJJMMMMMMMMMKKKJJJHHHGGGFFFEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCGGGHHHLLLQQQRRRXXXhhhyyyyyyiii^^^SSSSSSSSSSSSQQQLLLEEE@@@<<<777666;;;AAAEEELLLSSSaaalllpppfffUUUGGG<<<555777888;;;FFFZZZnnnxxxwwwaaaSSSBBB999444111333666777>>>HHHNNNNNNFFF===777222111000///...///000111222111555>>>GGGRRRcccrrrtttaaaYYYOOOIIIFFFDDD@@@===777666555444444444444444222333444444333333444555555555666666777777888888777888:::;;;:::;;;===>>>???@@@BBBBBBBBBDDDFFFHHHJJJJJJKKKLLLMMMLLLKKKKKKLLLMMMNNNOOOOOONNNLLLKKKJJJIIIIIIJJJMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLHHHIIIKKKLLLLLLKKKJJJIIIKKKKKKKKKKKKMMMOOOQQQRRRTTTWWW]]]aaadddgggjjjmmmqqqtttzzz{{{vvvxxxxxxsssssswww{{{{{{zzzyyyzzz{{{}}}~~~~~~|||tttkkk\\\WWWQQQOOOSSS]]]gggnnnnnnuuu}}}{{{ssskkkccc___[[[UUURRRSSSVVVZZZbbbjjjppp~~~rrrcccXXXRRRPPPLLLEEE@@@===>>>AAADDD$$$%%%%%%&&&'''''''''&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,...000000000111333555999;;;===???@@@BBBFFFIIIIIIRRR]]]hhhxxx{{{vvvrrrpppnnnllllllmmmnnnooommmooouuu{{{xxxsssoooeeecccaaa]]]ZZZXXXVVVUUUTTTUUUUUUTTTTTTXXX___eee\\\bbbllluuu{{{~~~uuuiii]]]QQQEEE>>>;;;===???DDDNNNXXXYYYUUUIIIIIIHHHEEE@@@:::555222...///000000111000000000222......222666:::AAAHHHVVVdddsss}}}vvvtttuuummmSSSHHHCCCAAAAAA@@@<<<;;;>>><<<<<<<<<;;;;;;:::::::::888:::===???BBBCCCDDDDDD>>>@@@AAA@@@===;;;<<<>>>===???AAAEEEGGGIIIIIIJJJEEEFFFFFFEEEDDDEEEGGGHHHFFFFFFFFFEEEDDDBBB@@@@@@???@@@@@@AAACCCEEEFFFGGGEEEHHHIIIIIIGGGHHHKKKNNNMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEECCCBBBBBBBBBBBBBBBAAAAAADDDEEEJJJOOOPPPRRR]]]jjjtttcccXXXVVVUUUUUUTTTPPPIIIBBB@@@888444777:::<<>>DDDPPP^^^ooowwwmmm___UUUOOOJJJDDD@@@;;;:::999888888777777888222333444444333222333555111222222333555666666777444666888888888999:::<<<:::<<<>>>??????@@@BBBDDDAAABBBDDDEEEFFFEEEEEEDDDGGGIIIJJJKKKLLLJJJIIIHHHGGGFFFFFFGGGJJJLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIFFFGGGJJJLLLLLLLLLKKKJJJNNNNNNNNNOOOQQQSSSVVVWWW[[[___dddhhhkkkmmmppprrruuuxxx~~~zzzuuuwww~~~yyyxxxyyy|||{{{zzzyyyzzz|||~~~~~~~~~|||sss```\\\WWWVVVZZZdddpppwwwvvv|||}}}sssiii```[[[ZZZUUUSSSUUUYYY\\\cccjjjiiixxxtttfffZZZRRRLLLHHHAAA<<<;;;===BBBFFF((('''&&&%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$&&&(((***+++***(((&&&$$$$$$%%%&&&'''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''(((((())))))******)))))))))***+++++++++,,,---,,,---...000333555777555777;;;>>>@@@CCCGGGIIIKKKPPPYYYdddrrr~~~|||xxxtttpppmmmjjjfffdddddd___ZZZWWWWWW[[[^^^___XXXWWWZZZbbbiiirrr}}}vvvaaaNNNCCC@@@<<<<<>>:::555333222111111111333333111///333111111222333555>>>HHHSSS___mmmttt{{{{{{yyy}}}iiiUUUHHHFFFCCC@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAABBBBBBAAA@@@>>>>>>???AAABBBAAA@@@CCCFFFIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAADDDDDDCCCCCCDDDGGGJJJKKKGGGGGGGGGFFFDDDDDDFFFHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAFFFGGGJJJLLLOOOSSSYYY]]]mmmiiiccc[[[VVVWWWXXXTTTPPPNNNEEE:::333555999999===BBBOOObbbqqqoooggg^^^NNN???444666666888EEEYYYgggllllllfffYYYIII???:::555///222444999@@@FFFHHHEEEBBB:::777333000000000///...444333222222555;;;EEEKKK^^^mmmxxxnnnhhh```TTTLLLEEEDDDBBB@@@===:::888777444555555444222222333444444333222222111111222222555555444555555666777777888999:::;;;<<<===>>>???>>>>>>??????@@@AAAAAABBB@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEECCCBBBDDDHHHIIIGGGEEEDDDFFFGGGHHHHHHJJJMMMOOOOOOPPPQQQQQQSSSWWW]]]aaacccfffmmmssssssqqqvvv}}}yyypppsss}}}|||{{{zzzuuuxxx|||~~~nnnfff___^^^```dddllluuuzzz|||wwwjjj```\\\\\\VVVTTTVVV[[[^^^^^^```cccccclllwww|||vvviiiZZZQQQLLLFFF>>>999;;;???BBBCCC((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$$$$$$$%%%%%%&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''((())))))*********//////...///000222444555444777:::===???BBBFFFHHHJJJPPPXXXcccppp}}}yyytttqqqppplllfffcccdddgggiiijjj^^^ZZZYYY\\\aaahhhuuuvvvaaaNNNEEECCCAAA@@@HHHRRRWWWbbbeeeYYYHHH???999999:::777333111222111000111333333111///222000111333333555===FFFQQQ]]]jjjrrrxxx~~~~~~}}}bbbPPPIIIHHHEEEBBB@@@===;;;:::999999999999999999999999;;;;;;===>>>???@@@@@@@@@>>>???@@@???>>>???AAADDDFFFDDDBBBCCCEEEGGGFFFEEEDDDEEEFFFFFFFFFDDDBBBAAA@@@???>>>======<<<<<<<<<=========>>>???AAACCCDDDEEEEEEEEEDDDCCCCCCFFFHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAAFFFHHHIIIJJJLLLOOOTTTWWW___pppttt```[[[WWWYYYXXXUUURRRSSSNNNDDD;;;888666555999???MMM___nnnnnnhhh```SSSDDD;;;777444777BBBQQQ___gggkkkjjjaaaTTTHHH@@@999222333333666:::@@@BBBAAA???===999444111000000///...000000//////111777>>>DDDOOO\\\qqq{{{ssshhh___TTTOOOHHHBBB???===:::888777777666444333222333333333333444444555777888999222222222222222333444444444555666777888999:::::::::::::::;;;<<<<<<======;;;;;;<<<<<<===>>>>>>???@@@????????????@@@@@@AAACCCBBBAAACCCFFFGGGEEECCCEEEFFFGGGHHHHHHIIILLLNNNPPPRRRUUUXXX[[[```fffjjjnnnppptttyyyyyywwwzzzwwwmmmmmmxxx}}}{{{{{{zzzyyyuuuxxx|||~~~~~~rrrgggbbbaaabbbfffkkkrrrwwwrrrggg```]]][[[YYYWWWXXX\\\^^^\\\]]]```^^^fffpppuuupppdddWWWOOOJJJEEE>>>;;;===@@@BBBCCC((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***++++++,,,111000000000111222333444444777:::<<<>>>AAADDDGGGIIINNNVVVaaannn}}}yyytttrrrrrrtttvvvwwwlllddd\\\YYYYYY^^^iiiuuurrr^^^NNNFFFEEEEEE@@@FFFOOOVVVdddjjj```JJJAAA999888888666222111111000000222333333111///111000111444444555<<>>?????????;;;<<<===>>>>>>@@@CCCFFFIIIFFFCCCBBBCCCDDDDDDDDDDDDEEEGGGGGGFFFCCC???======<<<;;;:::999999999999<<<===>>>???@@@BBBCCCCCCBBBBBBCCCBBBAAABBBDDDFFFBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@DDDCCCCCCBBBBBBAAAAAA@@@FFFGGGHHHHHHHHHJJJNNNPPPXXX```ppphhhbbb]]]\\\ZZZWWWWWWZZZWWWOOOFFF>>>888444777===HHHYYYhhhllliiieee[[[OOOFFF:::333666===DDDPPP]]]gggllllllcccVVVJJJ@@@888666444333444777;;;===>>>@@@<<<777333111000000///.........///000333999===DDDNNN```qqq|||yyymmmdddWWWNNNJJJGGGBBB??????>>><<<999777666666666333333333333444555777777111111000000111111222222222222333444555666666777666666777888888999999:::777777888888999:::::::::;;;;;;;;;;;;<<<===>>>>>>BBBBBBBBBCCCEEEFFFEEEDDDEEEGGGHHHIIIIIIKKKNNNPPPSSSWWW\\\bbbggglllrrrvvvzzzxxxyyy}}}~~~|||}}}tttiiigggppp|||}}}zzzxxxxxxwwwwwwtttxxx|||}}}mmmeeecccaaa___```eeennnzzzyyynnngggccc```]]]```]]]\\\^^^]]]YYYYYY[[[YYY___gggjjjfff\\\QQQKKKEEEBBB???>>>???BBBCCCDDD'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%#########%%%((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''******+++,,,---......//////000000111222333444444555777;;;===>>>AAADDDFFFHHHLLLTTT]]]kkk}}}~~~zzzxxxxxxzzz{{{|||xxxoooddd\\\WWWWWW___hhhqqquuuuuukkkYYYJJJDDDDDDDDD===@@@GGGOOO```iiibbbQQQFFF<<<999999666444444000000111222444444222/////////111444444555;;;CCCMMMYYYeeekkkqqqxxx||||||yyy{{{~~~yyyxxx|||}}}ooohhhppp{{{lllWWWMMMJJJKKKLLLKKKGGGBBB===999888888999:::;;;<<<<<<===::::::;;;======>>>>>>>>>:::;;;<<<======???BBBEEEHHHFFFCCCAAAAAACCCEEEFFFGGGHHHGGGFFFDDDAAA>>>======<<<;;;::::::999::::::===>>>???AAABBBCCCCCCCCC???@@@@@@?????????BBBDDDAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@CCCDDDEEEEEEEEEGGGIIILLLUUUXXXbbbwww|||qqqeee___]]][[[]]]```^^^ZZZTTTJJJ@@@::::::===CCCQQQ___gggiiiiiiddd\\\QQQ???444777999888BBBRRR^^^iiirrrnnnbbbVVVIII@@@;;;888333000111555:::>>>BBB>>>888444222111000///...000111111111333666888???FFFRRR```jjjrrr|||mmmddd___ZZZRRRKKKKKKHHHDDD@@@>>>===;;;:::777666555444333333333333222222222111111222222333333333444444555555555666666666666777888888999999666666777777888999999:::999999999:::;;;===>>>???BBBCCCDDDEEEGGGHHHHHHGGGGGGIIIKKKMMMOOOQQQUUUWWW[[[___fffmmmrrrwww|||{{{zzz~~~{{{rrrhhhfffllluuu{{{}}}|||xxxvvvuuuvvvuuuuuutttxxx|||nnngggfffbbb\\\YYYVVVbbbpppxxxzzz}}}yyyppplllkkkgggdddhhhccc```^^^[[[UUUTTTVVVWWW[[[```aaa\\\SSSJJJFFFAAA@@@@@@@@@AAACCCCCCCCC&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$&&&''''''&&&%%%$$$%%%''')))***))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))(((((((((((((((((((((((()))***+++,,,---...//////,,,---///111222444555555666888;;;===>>>@@@CCCEEEFFFJJJQQQZZZgggzzz~~~{{{xxxvvvvvvwwwwwwwww{{{rrrggg^^^VVVRRRUUU\\\eeeiiiiiibbbUUUIIIBBBAAAAAA;;;===AAAGGGYYYfffcccXXXKKK>>>:::888666555666000000222444666555333000///...111444555666<<>>;;;888888999999:::;;;<<<<<<999:::;;;<<<<<<<<<<<<<<<;;;<<<===<<<;;;<<>>>>>???===>>>>>>===<<<===???BBBCCCCCCCCCCCCCCCBBBAAAAAA??????@@@AAABBBCCCDDDDDDBBBBBBBBBAAA@@@@@@?????????AAABBBCCCDDDEEEHHHJJJMMMPPPYYYhhh~~~iii___^^^```cccfffeeefffbbbYYYLLLCCC===:::===HHHTTT^^^dddiiihhhfffXXXFFF999999777333999FFFRRR```nnnqqqjjj```UUUMMMCCC>>>666000...000666;;;@@@===888555333222000//////000222222222222333555999<<>><<<<<<;;;:::888666555555444444444333333333333333444444444444555555555555555555555666777777888888999666666777777888999999:::888888999:::;;;===???@@@BBBCCCFFFHHHIIIJJJKKKLLLLLLNNNRRRUUUXXX\\\```dddfffjjjqqqvvvzzz~~~}}}{{{~~~wwwqqqkkkiiinnnrrrttttttxxxvvvsssrrrssstttuuutttuuuxxx}}}pppkkkjjjdddZZZSSSMMMYYYhhhpppsssyyy}}}vvvuuuuuussspppqqqjjjbbb]]]WWWPPPOOOQQQWWWZZZ]]][[[TTTLLLDDD@@@===>>>@@@AAABBBBBBCCCCCC&&&&&&'''(((((('''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&''')))***)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((&&&'''((()))***,,,,,,---***+++...000222444555555666888;;;<<<===???AAACCCEEEIIINNNWWWdddwww~~~{{{wwwuuutttrrrqqqooossskkkbbb[[[SSSNNNQQQVVVaaabbbbbb^^^VVVLLLDDD@@@@@@;;;===>>>@@@QQQbbbccc^^^PPPAAA999777444444555111111333666888777444222///...000444555777???HHHSSS]]]gggkkkooouuuyyyyyy|||}}}tttfff]]][[[\\\^^^gggsssqqqddd[[[]]]bbbeeemmmvvv{{{tttfffVVVNNNMMMJJJLLLNNNNNNLLLFFF@@@===666666777777888888999999999999:::;;;;;;;;;;;;;;;<<<======;;;:::;;;===??????@@@@@@@@@@@@BBBEEEHHHIIIGGGDDD@@@??????AAABBB<<<;;;:::999999888888888777777888999;;;<<<===>>>===>>>>>><<<;;;;;;===???CCCCCCCCCBBBBBBAAA??????======???@@@BBBCCCDDDEEEBBBAAAAAA@@@@@@??????>>>===???AAACCCCCCEEEGGGIIIIIIMMMVVVbbbpppsssddd___```dddjjjlllnnnlllbbbWWWMMMBBB::::::@@@HHHRRRZZZaaadddfff\\\NNNBBB===999444666===EEETTTdddlllmmmjjjccc\\\PPPJJJAAA666///...222666:::999666555555333111...---///000000//////000111666666;;;AAAEEEIIIRRR\\\rrr{{{yyyqqqddd]]]UUUOOOLLLJJJFFFCCC???>>>===;;;::::::999999777777666555555555666666666666666555555555555555555555666777777888888999777777888888999:::::::::888999:::;;;>>>@@@BBBCCCCCCFFFJJJLLLNNNPPPRRRTTTVVVYYY\\\```dddhhhmmmppprrruuuzzz~~~vvvrrrnnnmmmoooqqqqqqppptttrrrpppqqqssstttuuuuuuvvvyyy~~~uuussspppfffXXXNNNKKKWWWeeennnrrrxxx}}}}}}~~~~~~}}}xxxooocccZZZRRRKKKJJJNNNWWWYYYZZZWWWPPPGGG@@@<<<:::===@@@AAAAAAAAAAAABBB&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''%%%&&&'''(((***+++,,,,,,***+++...000111222222222444666999:::;;;<<<>>>@@@DDDGGGLLLTTTbbbuuu~~~yyyuuuqqqmmmiiihhhaaaZZZUUUPPPOOOTTT[[[dddbbb```___\\\UUUKKKCCC===;;;>>><<<999III]]]aaafffVVVEEE<<<777555555777222222555888:::999666333///...000333666999BBBLLLVVV___hhhkkknnnssswwwwww{{{|||~~~sssdddYYYTTTTTTSSSYYYbbbnnnsssggg___aaabbbbbbgggooowwwtttppphhh[[[NNNJJJNNNJJJKKKMMMNNNLLLGGGBBB???777777777777777888888888888999999:::::::::::::::;;;;;;<<<:::999:::<<<>>><<<>>>@@@@@@???@@@CCCFFFCCCBBB@@@???>>>???@@@@@@<<<;;;:::999999888888888::::::::::::;;;===???AAA>>>>>>>>><<<:::999;;;===??????@@@@@@@@@??????>>>===>>>???@@@AAABBBCCCDDDAAAAAAAAA@@@??????>>>>>>===???BBBCCCCCCDDDFFFGGGJJJMMMSSS[[[eeeuuurrrbbb\\\aaaiiikkknnnkkkddd]]]WWWMMMBBB:::;;;>>>EEEMMMTTTZZZ^^^\\\UUUJJJAAA;;;888777777;;;HHHXXXdddnnnsssqqqkkkddd^^^RRRCCC777111111333444444444555666444111...,,,...///...------///000333333666:::<<<>>>DDDLLLYYYaaammmvvv}}}{{{sssiiiccc```]]]XXXTTTLLLKKKIIIFFFDDDCCCAAAAAA>>>>>>===<<<<<<<<<<<<<<<::::::999999888888888888888888999::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???>>>>>>@@@BBBDDDGGGIIIKKKJJJNNNSSSVVVXXXZZZ^^^aaabbbeeehhhkkknnnrrrwwwzzz{{{~~~xxxtttooommmnnnpppqqqpppqqqoooooopppsssuuuvvvvvvwww{{{||||||yyymmm\\\QQQPPP[[[iiirrruuuwww{{{~~~rrrcccWWWMMMGGGGGGLLLTTTVVVWWWTTTMMMEEE>>>;;;999<<>>???AAA%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''"""###$$$&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&'''''''''&&&&&&'''''''''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''(((***+++,,,......+++,,,...000000000000///333555777888888:::<<<>>>DDDFFFKKKSSS```tttyyyrrrlllhhhaaa[[[TTTQQQPPPQQQZZZccchhheeebbbbbbbbb\\\PPPGGG999999===999444BBBWWW^^^mmm\\\JJJ???:::777888:::222333666999;;;:::777444000...000333666:::DDDOOOWWW```hhhkkkmmmrrruuuuuuyyyzzz{{{}}}ttteeeYYYRRRQQQMMMRRRXXXdddwwwyyymmmfffggggggdddgggnnnrrroookkkdddWWWKKKKKKPPPIIIKKKMMMMMMLLLHHHCCCAAA:::::::::999999999999999888888999:::::::::999999999:::::::::999:::===???;;;===@@@@@@??????AAADDD>>>>>>>>>?????????>>>>>>>>>===<<<;;;:::::::::::::::999888888:::<<>><<<999999:::<<<;;;<<<===>>>?????????????????????@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>???AAACCCDDDDDDDDDEEEFFFJJJIIIMMMSSSXXXdddzzzfffXXX\\\gggfffhhhfffbbb``````XXXMMM;;;888888===DDDKKKRRRVVV\\\YYYPPPDDD>>>===999333555AAAPPP___nnnxxxyyyuuuuuunnnaaaPPP@@@666333444///000222555666555111---.../////////......000222......000444666666:::@@@GGGNNNXXX```gggppp{{{}}}vvvrrrooojjjfff```^^^[[[WWWRRROOOMMMKKKEEEEEEDDDCCCBBBBBBCCCCCC???>>>>>>======<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFHHHKKKNNNQQQRRRRRRVVV[[[___aaadddhhhlllkkknnnpppsssuuuwww{{{~~~zzzuuuoookkkllloooqqqrrrooonnnnnnpppsssvvvwwwvvvxxx{{{sssbbbWWWUUU```nnnwwwxxxvvvuuuuuu{{{}}}~~~ssscccUUUKKKDDDFFFKKKQQQSSSTTTRRRLLLDDD>>>;;;888<<>>===>>>@@@&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''(((((((((,,,+++***)))((((((((((((&&&'''(((((()))(((((('''(((((((((((('''''''''''''''''''''(((((((((((()))&&&(((*********+++---.../////////000111111222222666777999999999;;;===@@@BBBDDDKKKVVVbbbrrr|||oooeee]]]WWWQQQPPPUUU]]]dddggglllkkkjjjmmmrrrnnn[[[GGG???888444666888>>>NNN```rrriiiVVVAAA:::>>>>>>999888555555888<<<===999555111///000333666;;;FFFQQQ^^^eeemmmooooooqqqwww}}}}}}}}}~~~nnn^^^VVVTTTSSSSSSXXXeeexxx}}}{{{~~~tttmmmoooqqqpppsssxxx|||lllXXXMMMLLLKKKGGGLLLMMMOOOOOONNNLLLIIIGGG???<<<777444333333333333666666666666666777888888999999::::::::::::999999;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@<<<<<<;;;:::999999999999888777777777999<<>>;;;999888888999999;;;<<<===<<<;;;;;;<<<===@@@@@@@@@?????????>>>>>>;;;<<<;;;::::::;;;???BBBEEEFFFFFFDDDBBBAAABBBCCCFFFFFFJJJQQQUUUZZZggguuuttt^^^[[[aaaccc^^^___aaa```eeeaaaPPPBBB:::555666:::???GGGNNNQQQTTTRRRKKKHHHFFF@@@888;;;:::BBBSSSdddoooxxxwwwaaaKKK===666333555111000333444444666:::222111000...,,,++++++***///.........000111333555<<>>??????;;;999666666999>>>???;;;666333111111444777===IIIUUU```gggnnnppppppqqqwww}}}}}}}}}~~~~~~~~~~~~~~~~~~wwwiiicccbbbZZZ[[[___iiixxxwwwuuu~~~~~~}}}zzzuuuwwwzzzzzz|||lllUUUIIIHHHIIIGGGKKKLLLNNNPPPPPPNNNLLLKKKCCC@@@<<<999777777666666666666666666666777888888888999999::::::999999888::::::::::::<<<===>>>???@@@@@@@@@@@@????????????>>>>>>===<<<;;;;;;;;;;;;888888777777999;;;===???>>>===:::888777777888999888999;;;<<<;;;<<<===???@@@@@@@@@?????????>>>>>>@@@@@@@@@???======???@@@CCCDDDDDDCCCBBBBBBDDDEEEDDDDDDGGGLLLOOOTTT___kkkqqqeeebbbccc```dddddd```eeeeeeXXXHHH???888666888:::@@@FFFOOORRRSSSPPPOOOPPPLLLEEEAAA>>>AAALLLYYYdddoooyyy{{{kkkZZZLLLBBB;;;444000...111222111333777333222000///------,,,,,,............///111333444666888;;;???EEELLLUUUZZZfffnnnxxx}}}yyyvvvtttnnniiicccbbbcccdddaaa^^^ZZZZZZZZZ[[[\\\ZZZWWWUUURRRQQQQQQQQQRRRRRRSSSTTTUUUWWWZZZ[[[\\\]]]```bbbddddddeeegggjjjlllmmmmmmrrrtttxxxzzz{{{|||~~~~~~|||xxxuuuoookkkgggeeegggiiijjjjjjlllkkkkkkmmmqqqtttvvvvvvzzz~~~rrrfffaaaffflllpppnnngggbbbbbbdddlllnnnnnnooovvvlllbbbXXXSSSOOOIIIFFFFFFDDDFFFHHHHHHEEE@@@:::666:::::::::::::::;;;;;;<<<(((''''''''''''''''''((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***))))))))))))***+++++++++***((('''&&&''''''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((***++++++******+++,,,...//////000000111111222444666888888999:::===???CCCDDDIIIQQQ\\\kkk}}}tttmmmjjjjjjnnnqqqqqqtttwwwzzz}}}rrrggg\\\[[[[[[^^^dddiiilllnnnjjjpppzzz}}}iiiQQQEEE;;;888777999EEETTTlllooofffRRRDDD@@@@@@<<<:::888777;;;???AAA===888555222222555999@@@MMMZZZccciiioooqqqqqqsssxxx}}}}}}~~~~~~~~~~~~~~~}}}|||}}}||||||~~~vvvqqqpppeeefffjjjpppzzz}}}qqqoooyyyzzzwww|||~~~hhhPPPEEEEEEIIIJJJJJJKKKNNNQQQRRRRRRRRRQQQGGGEEEBBB>>>;;;999888888777666666666666777888888888888999999999999888888888888888888999;;;<<<===>>>>>>>>>>>>????????????>>>===<<<;;;;;;:::;;;;;;999999888888888:::<<<===<<<;;;999888777777777888555777999;;;;;;<<>>>>>>>>CCCDDDDDDCCC@@@>>>>>>>>>@@@BBBCCCBBBBBBCCCEEEGGGDDDCCCEEEIIIKKKNNNWWW```oooyyylllgggcccffffffbbbgggkkkcccQQQGGG===888555444777<<>>;;;888<<<;;;999888888888:::;;;((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((())))))))))))***+++,,,------+++)))'''&&&&&&'''((((((((((((((('''''''''''''''''''''(((((((((((())))))***++++++***)))***,,,......//////000111111111333555777888888:::===???EEEEEEHHHPPPXXXeeeyyy|||tttooonnnnnnoookkkjjjiiihhhiiikkkoooqqqxxx|||pppeee^^^```cccgggkkkmmmmmmmmmdddlllxxxzzz]]]MMM???999666666@@@LLLhhhrrrqqq___KKKBBB???<<<<<<999999<<>>:::888777777777666666777777888999888888999999999999888888777777777888999:::;;;;;;<<<<<<======>>>>>>??????===<<<;;;:::999999999999:::999999999999::::::;;;;;;:::999888777777777777666888:::;;;;;;<<<>>>???????????????>>>>>>>>>>>>BBBDDDEEEEEEBBB???======@@@AAABBBBBBAAABBBDDDFFFDDDEEEFFFHHHJJJMMMTTTZZZddduuuooofffeeefffdddkkkqqqkkkYYYNNNBBB;;;666222333666;;;AAAHHHNNNUUU[[[```bbb___WWWLLLBBB???EEEQQQ[[[pppvvv|||~~~ttt^^^KKK===666111111222000000222000000///...............---------......///000000//////000000111333888;;;HHHLLLSSSZZZcccppp~~~~~~zzzvvvvvvuuuuuuuuuuuuvvvvvvvvvxxxzzz{{{{{{|||~~~|||yyywwwwwwvvvtttrrrpppoooooommmkkkhhhhhhgggdddcccdddeeeggggggfffiiilllmmmooossszzz{{{tttlllnnnuuu|||xxxtttlllaaaVVVRRRTTTXXX[[[___cccdddgggjjjjjjfff\\\SSSLLLJJJIIIDDDAAAAAA;;;<<<======>>>======<<<>>><<<999777666777888:::((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((())))))))))))***,,,---...---+++)))'''&&&'''((()))(((((((((((('''''''''''''''''''''(((((((((((())))))***++++++***)))***,,,.........///000000111111222444666777888999===???FFFFFFIIINNNTTT___qqq{{{yyyyyysssoookkkgggeeeeeeeeeeeeeeeiiipppzzzzzzllldddaaaeeeiiilllkkkhhhdddbbbYYY___kkk|||lllXXXEEE<<<888666<<>>CCCDDDAAA<<<555333333666;;;DDDTTTbbbiiimmmqqqssssssuuuxxx{{{||||||}}}}}}}}}||||||{{{zzzyyyzzz|||~~~zzzyyyqqqtttyyy}}}|||rrrkkkjjjqqqzzz}}}zzzrrr]]]NNNHHHGGGJJJLLLGGGIIIMMMPPPTTTWWWXXXYYYUUUUUURRRLLLDDD===999888777777777777777888999999999999::::::::::::999999888888888888999:::;;;;;;;;;;;;<<<===>>>>>>??????>>>===<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999999888888888999;;;<<<;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFFFFDDDBBBAAA@@@AAABBBBBBBBB@@@@@@BBBCCCBBBDDDEEEFFFIIIMMMRRRUUUXXXcccwww~~~lllddddddfffnnnssskkk]]]RRRGGG@@@:::444333555444888@@@HHHPPPXXXaaahhhkkkeeeXXXGGG<<<<<>>??????>>><<<999777666666888999(((''''''''''''''''''((()))))))))((((((((((((((((((((((((((('''''''''&&&%%%%%%&&&&&&'''((((((((()))))))))***+++,,,---...,,,+++)))((('''(((((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((***++++++******+++,,,---......//////000000111111333555666777999<<>>DDDEEEBBB===444333444888>>>HHHWWWdddkkknnnqqqssstttuuuwwwyyyzzzzzz{{{|||||||||||||||{{{zzzzzz|||~~~yyywwwrrruuu{{{zzztttlllfffgggoooxxx|||lllZZZOOOJJJGGGFFFGGGGGGHHHKKKOOOSSSVVVXXXYYYZZZ[[[ZZZSSSJJJAAA===<<<888777777777777888999999::::::;;;;;;;;;;;;::::::999999999999999:::;;;;;;:::;;;<<<===>>>???@@@AAAAAA@@@???>>>>>>======>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::===>>>>>>===;;;::::::;;;======>>>>>>>>>>>>>>>???@@@CCCFFFGGGEEEDDDCCCCCCAAABBBBBBAAA??????AAABBB???BBBCCCCCCFFFLLLOOONNNQQQWWWeeexxxyyyiiiffffffllloooggg]]]TTTKKKEEE???888444555333555:::BBBIIIQQQ]]]gggllllllbbbOOO???:::===@@@CCCMMM\\\ooo}}}oooRRRFFF<<<999888444000//////...---,,,++++++++++++***+++,,,---------------***,,,---------///222555222666;;;@@@FFFPPP\\\dddlllpppwwwzzzxxxuuuqqqmmmiiigggeeeddddddcccdddeeeeeedddbbbaaabbbbbbaaa``````bbbdddiiinnntttzzzxxxooofff^^^ZZZ```hhhuuu}}}}}}yyynnnaaaWWWRRRRRRTTTWWW]]]aaa```^^^^^^\\\YYYTTTMMMGGGFFFDDD???:::888999::::::<<<===???@@@AAA>>><<<:::888777888999999''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((************++++++,,,---******))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''')))************,,,...------......///000000000000222444666777999<<>>LLLeeeyyytttcccSSSHHHAAA===;;;:::>>>DDDFFFBBB>>>444444666<<>>>>>>>>>>>>>>>>>??????>>>>>>======>>>??????>>><<<:::;;;<<<============>>>>>>?????????AAACCCCCCAAA@@@@@@AAA???@@@@@@@@@???@@@BBBDDD???CCCDDDBBBEEEKKKLLLIIIOOORRRZZZgggttttttllldddeeehhhccc]]]UUUMMMIIIBBB:::444333444222555;;;@@@FFFTTTbbbdddjjjgggVVVDDD<<<999888888>>>HHHWWWkkkzzz|||wwwbbbUUUIIIDDDAAA<<<777555111000...---,,,+++************,,,------,,,,,,+++***+++,,,------...000333---111555999<<>>??????<<<<<<;;;:::999999::::::&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))++++++******++++++,,,---((())))))*********)))))))))((((((((('''''''''''''''''''''((((((((())))))&&&(((*********+++---...------......///000000000000222444555666999<<>>BBBIIIWWWnnncccPPPDDD;;;999<<>>DDDFFFBBB>>>555555888???FFFNNN\\\iiimmmnnnppprrrssstttuuuvvvwwwxxxyyy{{{|||}}}}}}~~~}}}||||||}}}}}}~~~~~~xxxsssppptttvvv|||~~~wwwpppgggccchhhwwwnnn]]]NNNJJJJJJIIIJJJNNNGGGHHHJJJLLLOOORRRTTTUUUQQQUUUVVVRRRJJJBBB??????888888888777888888999:::<<<<<<============<<<<<<999888888888888888999::::::;;;<<<>>>???AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>;;;<<<===>>>???????????????@@@@@@@@@@@@??????>>>>>>???@@@???===<<<<<<===<<<=========>>>>>>??????<<<===>>>>>><<<;;;;;;<<<<<<>>>??????@@@AAACCCFFFBBBFFFFFFDDDFFFKKKKKKGGGMMMMMMRRRYYY```lllqqqccc___bbb```\\\UUUOOOKKKDDD:::333111333000111555888>>>LLL[[[\\\fffgggZZZHHH===888555666777;;;EEEXXXkkktttsssoooaaaTTTNNNKKKEEE???===222111000...,,,++++++***)))***+++,,,---,,,+++***+++,,,---------...000222---111444555555777;;;>>>FFFJJJPPPXXX```hhhooorrruuuxxx|||}}}~~~|||{{{{{{wwwuuusssqqqpppppppppqqqhhhhhhfffeeecccbbbaaa```\\\\\\\\\^^^```aaaaaa___\\\___bbbddddddfffkkknnnvvvyyytttkkk^^^RRRMMMOOOUUUZZZ]]]hhhwww|||uuuwwwvvvrrrooolllfff```[[[XXXVVVVVVYYY___bbb^^^ZZZYYYXXXUUUNNNHHHDDDEEEEEE@@@;;;:::999:::;;;<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;::::::((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%&&&&&&'''((()))))))))***+++++++++******,,,---------,,,***((('''(((((((((((((((((((((((('''''''''''''''((()))***''''''(((((())))))*********,,,///111222222111111222222333333555888:::<<>>======<<<======>>>???===<<<;;;::::::;;;<<<===============>>>@@@AAABBB@@@@@@@@@@@@@@@???>>>======>>>@@@AAABBBCCCCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@???===<<<;;;>>>>>>?????????>>>>>>===<<<===???@@@@@@???>>>>>>===?????????>>>???@@@BBBBBBBBBCCCEEEGGGIIIKKKLLLKKKKKKMMMPPPTTT\\\nnnpppaaa^^^ccc^^^XXXQQQKKKFFFBBB<<<888111111000111444;;;CCCIIITTTYYY^^^]]]TTTHHH>>>999777777888;;;BBBQQQbbbnnnmmmhhh^^^TTTSSSUUUNNNCCC:::666000,,,+++++++++++++++---...---+++***,,,///------,,,,,,,,,,,,------/////////000222444666888===>>>AAAEEELLLRRRXXX\\\gggdddeeekkkqqqyyy~~~zzzzzzzzzzzzxxxvvvrrrnnnllljjjiiigggfffffffffggggggbbbccccccaaa___^^^```aaa^^^[[[XXXXXX[[[\\\[[[YYY```^^^aaaggghhhhhhpppyyy}}}~~~vvvbbb[[[OOOIIINNNZZZ______```mmm}}}~~~uuunnnkkkjjjjjjhhheeebbb``````aaaaaaaaa```^^^\\\[[[YYYXXXWWWLLLIIIFFFDDD>>>888:::???@@@???===>>>???@@@???>>>@@@???===;;;999888888777((((((((((((((((((((((((&&&&&&'''''''''''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%&&&&&&'''((()))******++++++,,,,,,++++++------------,,,***((('''((((((((((((((((((((((((''''''&&&&&&'''(((((()))''''''(((((()))*********+++,,,...000111111000000222222222333555777999;;;>>>>>>>>>???BBBEEEGGGIIIRRR\\\eeemmmvvv}}}sssllliiifffbbbeeennn~~~zzzrrrkkkkkkooo|||}}}qqq```UUUJJJAAA>>>GGGUUUfff~~~oooVVVDDD???AAACCCRRReeeooolll```RRRIIIDDD===:::???EEEEEECCCBBB999;;;@@@FFFOOOZZZeeemmmlllmmmoooqqqssstttuuuuuuwwwyyy{{{|||}}}|||{{{zzzzzzzzzzzzzzz|||~~~yyyssstttvvvvvv~~~uuuqqqooorrr{{{vvvlllxxxwww]]]TTTLLLKKKLLLLLLLLLMMMJJJKKKLLLLLLKKKLLLNNNPPPPPPPPPPPPNNNKKKHHHDDDAAA@@@???===;;;:::::::::;;;>>>>>>>>>??????@@@@@@@@@>>>===<<<;;;;;;<<<<<<===>>>>>>=========>>>>>>???>>>??????@@@@@@@@@??????>>>???@@@AAABBBCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBAAACCCCCCBBBBBB@@@>>>===<<<>>>>>>>>>>>>======<<<;;;;;;<<<===>>>>>>>>>===<<<===?????????>>>???AAACCCBBBCCCCCCEEEGGGIIIJJJLLLLLLKKKKKKLLLLLLQQQ___mmmjjj^^^]]]XXXSSSMMMIIIGGGDDD@@@<<<777555222111111555;;;???IIIPPPXXX\\\YYYRRRKKKGGG===<<<:::888:::CCCPPPZZZ^^^```^^^ZZZYYYZZZTTTMMMDDD>>>555///+++************,,,---+++)))(((***,,,000000////////////000000............000222333555666666888;;;???DDDIIILLLOOOMMMOOOTTT[[[bbbnnnxxx{{{wwwssssssrrrqqqnnnjjjgggeeebbbaaa```___^^^___```aaaaaaaaaaaa___]]]\\\\\\]]]___\\\YYYZZZ]]]___```___dddbbbdddhhhlllppp{{{xxxkkkbbbWWWSSSKKKIIIPPP[[[aaa```dddssswwwnnniiiggghhhgggfffeeeddddddfffhhheeeccc```^^^[[[WWWSSSQQQKKKHHHEEECCC>>>:::===BBBGGGEEEBBB@@@@@@@@@???>>>@@@???===;;;:::999888888((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''&&&%%%%%%&&&&&&%%%&&&&&&'''((()))***+++,,,,,,---------,,,---------,,,+++***)))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((())))))******+++,,,---...///000//////...111111222333444666888999;;;;;;;;;<<<>>>@@@CCCDDDGGGPPP\\\fffrrrzzzrrrllldddgggooo}}}yyypppkkkooouuummmaaaPPPFFF@@@BBBJJJWWWooobbbKKKCCCCCCAAAMMM^^^jjjlllcccUUUKKKGGG@@@<<>>===<<<<<<<<<===>>>@@@AAABBBBBBBBBAAA??????>>>===<<<<<<======>>>>>>===<<<<<<<<<<<<<<<======>>>@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBB@@@???>>>============<<<;;;999999999:::;;;<<<<<<<<<<<<<<<===???????????????AAACCCCCCCCCDDDEEEFFFHHHJJJKKKKKKJJJIIIIIIGGGHHHQQQ\\\kkkzzzdddZZZVVVQQQLLLIIIHHHGGGDDDAAA;;;888444000000222555777===EEEPPPXXXZZZXXXTTTQQQGGGDDD???888555777???FFFLLLTTT]]]```aaa```ZZZTTTQQQJJJ???555///---++++++***+++,,,+++***)))***+++------,,,,,,,,,,,,------------,,,------///000000//////000111333666999:::===<<<===CCCIIIOOOXXXbbbnnnmmmmmmqqqwww}}}~~~xxxssspppiiiiiihhhfffddd```]]][[[YYYXXXWWWWWWWWWXXXYYYZZZ]]]^^^^^^\\\ZZZXXXXXXYYY\\\ZZZWWWWWWZZZ^^^aaabbbhhhffffffjjjmmmuuu|||qqqdddXXXOOONNNNNNMMMNNNVVV```dddcccfffyyy|||ooogggeeeeeefffggggggggghhhjjjllliiigggddd```\\\WWWPPPKKKJJJFFFBBBAAA>>>===AAAGGGOOOKKKFFFBBBAAA@@@???>>>@@@???>>><<<;;;:::::::::(((((((((((((((((((((((()))(((((((((''''''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&%%%&&&&&&'''((()))++++++,,,---............---------,,,+++***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))******++++++,,,---......///......---000111222333444666777888999999999999:::<<<>>>@@@@@@FFFNNNXXXcccrrr{{{qqqnnnlllqqq~~~xxxpppmmmsss{{{yyylllZZZOOOEEEBBBCCCLLLccczzznnnVVVGGGAAA???HHHVVVccciiicccWWWMMMHHHAAA???BBBGGGGGGGGGHHHDDDDDDHHHQQQ\\\fffjjjkkkooopppqqqsssuuuvvvvvvvvvzzzzzz{{{{{{{{{zzzyyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~yyywwwsssccccccssshhhSSSLLLHHHIIIKKKJJJKKKNNNMMMPPPRRRRRRPPPMMMKKKKKKIIILLLNNNPPPPPPMMMIIIFFFFFFEEEBBB@@@>>>=========;;;===???BBBCCCCCCBBBAAA@@@@@@??????>>>>>>=========<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>===<<<:::999888999999:::;;;;;;<<<<<<<<<===>>>@@@@@@???@@@BBBDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHIIIJJJHHHHHHNNNVVV]]]ooorrr```[[[UUUOOOKKKJJJJJJHHHEEE???;;;666222111333444555666===HHHQQQVVVVVVSSSQQQNNNLLLFFF>>>777555888<<>>===<<<;;;;;;;;;(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&%%%&&&&&&'''((()))++++++,,,---...//////......---,,,+++******))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((())))))***+++++++++------..................000111222333555666666777666666555555666777999:::<<<>>>BBBGGGOOO[[[kkkxxx{{{sssnnnssszzzttttttyyy{{{zzzuuueeeYYYLLLEEEAAAFFFYYYnnn}}}xxxdddQQQBBB@@@FFFPPP\\\cccaaaXXXOOOHHHCCC@@@CCCGGGGGGHHHJJJGGGHHHLLLUUU```iiillllllpppqqqssstttvvvvvvwwwwwwzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{{{{|||||||||||||||~~~}}}~~~hhh\\\___nnnuuu\\\OOOJJJHHHJJJKKKJJJKKKNNNOOORRRTTTTTTQQQNNNKKKJJJHHHKKKNNNQQQQQQOOOLLLJJJFFFEEECCC@@@>>>=========999;;;>>>@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@?????????::::::::::::;;;<<<===>>>@@@@@@@@@@@@@@@???>>>===@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>===<<<;;;999888999999::::::;;;<<<=========>>>@@@@@@@@@@@@CCCEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGHHHJJJIIIHHHLLLRRRWWW___pppoooccc\\\SSSMMMLLLLLLKKKJJJFFFAAA;;;777666666555555333888@@@IIIOOORRRQQQOOOSSSRRRNNNFFF===777666777999???LLL^^^lllmmmeee^^^[[[WWWRRRMMMHHHBBB<<<888...---,,,,,,,,,---............------------......,,,---------------------.........///000111222333333222333666777777<<>>???AAAFFFLLLMMMIIIDDD@@@??????@@@??????>>>===<<<<<<<<<<<<<<<((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''(((((((((((('''&&&&&&&&&&&&%%%&&&&&&'''((()))***+++,,,---...////////////...,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((()))******++++++,,,------.........//////000111222333555666666666666444333222222222333444555:::999:::<<>>>>>>>>>>>:::;;;<<<>>>?????????>>>@@@AAAAAABBBBBBBBBAAAAAA:::::::::;;;<<<===>>>???AAAAAAAAA@@@@@@>>>======???@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCEEEFFFFFFGGGEEEDDDDDDCCCBBB@@@???>>>============<<<;;;:::999999999999999:::;;;===>>>===>>>@@@@@@@@@AAACCCFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIGGGGGGIIIGGGEEEFFFKKKQQQRRR\\\qqqqqqggg[[[RRRNNNNNNNNNNNNPPPIIIBBB<<<;;;999777444222555:::BBBIIIMMMNNNMMMPPPRRRRRRMMMDDD;;;666555888999CCCVVVggglllhhhddd[[[[[[YYYXXXVVVPPPJJJEEE666222...++++++---------,,,,,,++++++++++++,,,,,,,,,,,,---.........------,,,---...///000111111222111000111444444111333888888:::===???BBBGGGMMMQQQRRRWWW^^^fffooouuuyyy|||pppmmmkkkjjjkkkmmmnnnnnnmmmkkkhhhggghhhiiijjjjjjeeedddcccbbbcccdddggghhhggghhhhhhfffdddcccdddeee``````___^^^\\\ZZZYYYXXXUUUTTTTTTSSSSSSRRRRRRRRRPPPPPPOOONNNNNNOOOQQQQQQNNNQQQUUUXXXYYYZZZ\\\]]]ZZZ[[[\\\\\\^^^ccciiimmmvvv~~~}}}ttthhhXXXLLLGGGIIIOOORRR```hhhmmmllliiihhhfffccciii{{{pppkkklllpppqqqlllccc\\\ZZZ[[[[[[\\\___dddgggcccXXXOOOFFF@@@<<<===@@@AAAEEEJJJGGGDDD@@@>>>>>>>>>???>>>======<<<<<<;;;<<<<<<<<<((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&%%%&&&&&&'''((())))))***+++,,,............///...,,,***)))))))))***))))))))))))))))))))))))******)))(((((((((((((((((())))))******+++,,,,,,------......///000111222222333444666777777777666666555444333333333444555777666888:::999;;;EEERRRdddyyy}}}{{{zzzwwwpppmmmttt~~~qqq```UUULLLFFFKKKVVViiixxxxxxhhhVVVLLLNNNRRRWWW[[[[[[YYYWWWLLLGGGEEEGGGIIIIIILLLPPPVVVZZZ___ccchhhlllpppsssssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{zzz{{{|||||||||{{{zzzyyyzzz|||}}}|||lll]]]YYY]]]cccmmmvvv{{{|||pppbbbUUULLLKKKIIIIIILLLKKKIIIJJJNNNNNNPPPQQQPPPMMMJJJHHHHHHFFFHHHKKKMMMNNNNNNMMMLLLFFFEEECCCAAA@@@???@@@@@@<<<<<<<<<======>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCC<<<<<<;;;;;;<<<===>>>>>>??????@@@@@@@@@??????>>>>>>???@@@AAABBBCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFCCCCCCBBBBBB@@@>>>===<<<;;;;;;;;;;;;;;;:::999999777777777777888:::<<<======>>>@@@@@@@@@AAADDDFFFFFFFFFFFFEEEFFFFFFGGGGGGIIIFFFFFFGGGFFFDDDEEEIIIJJJJJJRRRaaasss~~~kkk\\\TTTQQQPPPPPPRRRLLLDDD@@@???>>>;;;888444333555999@@@DDDFFFFFFGGGLLLQQQQQQKKKDDD>>>;;;999777===KKKWWW\\\^^^```___^^^^^^^^^^^^[[[VVVSSSCCC===555///---------,,,))))))(((((((((((())))))***+++,,,---...------,,,+++,,,---......////////////...000444444111222666444555888888:::===BBBFFFHHHJJJOOOUUU[[[aaafffhhhaaa___\\\[[[\\\^^^___```^^^[[[XXXWWWXXXYYYZZZZZZYYYWWWUUUTTTTTTVVVXXXZZZYYYZZZ\\\[[[ZZZZZZZZZ[[[VVVVVVVVVVVVUUUUUUTTTTTTOOOOOOOOOOOOOOOPPPQQQQQQRRRQQQPPPOOOOOOOOOPPPQQQPPPSSSWWWZZZ[[[\\\]]]^^^XXXZZZ^^^aaadddiiipppuuu}}}tttlll```XXXOOOIIIKKKQQQYYY^^^eeennnsssqqqllljjjiiigggrrr{{{qqqkkklllooopppjjj^^^TTTPPPPPPPPPQQQWWW___dddaaaVVVLLLEEE???;;;===@@@AAACCCFFFCCCAAA>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''))))))((()))+++,,,---.........///...,,,***))))))******))))))))))))))))))))))))++++++***))))))))))))))))))))))))***++++++,,,,,,------......000111333333222333555777888888777777:::999888777666777888888444555999<<<:::888???JJJTTTiii{{{|||}}}}}}yyyooohhhjjjqqq}}}|||iii]]]SSSJJJKKKQQQ```qqq~~~|||xxxlll]]]QQQSSSUUUXXXYYYZZZ[[[[[[NNNIIIGGGIIIJJJJJJNNNSSS^^^bbbgggjjjkkkmmmrrrvvvssstttuuuwwwwwwxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{|||zzz{{{|||||||||{{{zzzyyy{{{|||~~~yyykkk___]]]```cccjjjrrrsssxxxzzzqqqbbbVVVNNNJJJKKKIIIJJJMMMLLLIIIJJJMMMLLLNNNNNNMMMJJJGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKFFFEEECCCBBBAAAAAAAAABBB>>>===============>>>??????@@@BBBDDDEEEEEEDDDDDD>>>>>>===<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@===>>>@@@AAABBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEBBBBBBAAA@@@???===<<<;;;999999:::::::::999999888666555555555777999:::<<<===>>>@@@@@@@@@BBBDDDGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDGGGGGGFFFGGGLLLGGGIIIPPPYYYcccsss|||gggZZZSSSPPPOOOOOOIIICCCAAABBBCCC@@@>>>666333111333888;;;<<<<<<>>>FFFPPPTTTRRRLLLGGGEEE;;;888:::BBBGGGIIIOOOWWWbbbaaa``````aaa```]]][[[PPPHHH===444111000///...,,,,,,++++++++++++,,,,,,((()))+++,,,------,,,,,,,,,,,,------...------,,,******...222222///000444222444666666555888===AAABBBCCCFFFJJJOOOSSSXXXZZZVVVSSSPPPOOOPPPSSSTTTTTTTTTQQQNNNLLLMMMOOOPPPPPPQQQOOOMMMKKKKKKMMMOOOPPPPPPRRRTTTTTTTTTSSSTTTUUUOOOOOOOOOOOOOOOPPPPPPPPPKKKKKKKKKLLLMMMNNNPPPPPPUUUTTTSSSQQQQQQQQQRRRRRRRRRUUUYYY\\\\\\\\\]]]^^^\\\aaafffkkkooouuu}}}~~~rrrdddYYYQQQNNNKKKLLLSSS]]]fffjjjiiirrrwwwtttooommmnnnmmmyyyzzzqqqjjjhhhlllllleeeWWWLLLGGGGGGHHHJJJQQQZZZaaa^^^SSSHHHDDD>>>;;;>>>@@@AAAAAACCCBBB@@@>>>======<<<;;;999;;;::::::::::::;;;<<<<<<)))++++++)))(((***'''"""(((((((((((((((((((((((((((((('''''''''&&&&&&&&&"""$$$&&&'''(((((('''&&&)))+++,,,,,,******+++---///...,,,***)))))))))***)))((('''&&&&&&'''((())))))'''&&&%%%%%%&&&''')))---((('''...222000000222666444111......000222444555333444888999666666999999>>>@@@<<<888999;;;::::::<<<===<<<::::::===@@@KKKUUUeeezzz{{{uuuwww~~~{{{nnngggggggggyyy{{{lll]]]OOOKKKNNNWWWeeettt{{{}}}{{{sssiiiWWWTTTSSSUUUYYY[[[YYYWWWRRRKKKGGGIIILLLNNNSSSXXX```ccchhhlllnnnoooqqqrrrrrrsssuuuwwwxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{xxxxxxyyyyyyyyyyyyzzzzzz|||~~~~~~xxxuuuzzz}}}|||pppfffeeeggggggiiilllmmmxxxzzzmmm[[[OOOHHHCCCIIIIIIIIIJJJKKKLLLLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFGGGHHHJJJKKKLLLLLLFFFEEECCCAAA???>>>>>>===>>>>>>============>>>???@@@===;;;>>>DDDHHHGGGEEE@@@@@@???????????????@@@AAA@@@@@@???>>>===<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBB@@@??????>>>===<<<<<<;;;;;;::::::999888888888999999999888888999999:::;;;CCCBBB@@@??????AAADDDFFFGGGHHHIIIIIIIIIGGGEEEDDDEEEFFFFFFEEEDDDDDDFFFHHHIIIHHHKKKRRRXXXcccwwwhhhXXXUUUXXXPPPIIIBBB@@@CCCEEECCCAAA===:::666333222444777999;;;BBBMMMTTTUUUQQQLLLIIICCCBBB???<<<;;;===BBBFFFTTT]]]aaa^^^]]]bbbfffffffffbbbRRR>>>555888555,,,,,,000333111---))))))++++++++++++***)))***+++,,,,,,,,,,,,---------......222000...------///111222555555555666888999;;;<<<===???BBBEEEHHHIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGFFFGGGIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHKKKNNNPPPPPPPPPQQQRRRNNNMMMMMMMMMNNNNNNMMMKKKMMMNNNOOOPPPQQQPPPOOOOOORRRPPPPPPSSSSSSQQQQQQUUUVVVXXXZZZZZZYYY[[[___cccdddnnnuuuwwwzzzxxxiiiYYYQQQQQQPPPRRRTTTWWWZZZ^^^dddhhhlllpppssssssqqqppprrruuu~~~{{{}}}|||rrriiimmmeee^^^XXXRRRJJJHHHIIIIIIIIIMMMUUU[[[YYYPPPGGG@@@?????????@@@@@@AAABBBBBBAAA???===;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::)))***)))&&&(((+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***+++,,,,,,++++++,,,---111000---+++)))((((((((()))((('''&&&&&&'''((()))$$$''',,,//////,,,'''$$$,,,)))***111444222///000000///---++++++---///000111111444:::===>>>AAAEEEFFFJJJLLLJJJGGGGGGEEEBBBBBBCCCDDDCCC@@@>>>???AAAFFFNNN\\\nnn{{{zzz|||ssshhhccc___kkkxxxhhhXXXQQQRRRUUUbbbpppwww{{{zzzsssjjj[[[YYYWWWYYY\\\^^^]]][[[WWWPPPKKKLLLNNNPPPTTTXXXaaadddiiilllnnnoooppprrrqqqrrrtttvvvxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyzzzzzzxxxxxxyyyyyyyyyyyyzzzzzz{{{}}}zzzvvvssstttyyy|||yyyzzzsssmmmrrruuupppmmmppppppyyy{{{lllYYYMMMFFFCCCGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIHHHGGGFFFEEECCCDDDDDDEEEGGGHHHHHHIIIEEEDDDCCCAAA@@@>>>>>>>>>=========<<<<<<======>>>???<<<:::===BBBFFFEEECCC============>>>>>>???@@@@@@@@@??????>>>=========<<<===>>>@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBB??????>>>======<<<;;;;;;;;;:::999999888888888999999999888888999999:::;;;???>>>===<<<===???BBBCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCBBBBBBDDDEEEHHHGGGIIIMMMQQQXXXhhhxxxlll^^^XXXPPPJJJCCCBBBEEEGGGEEEBBBBBB???:::555222222333444777>>>HHHPPPTTTTTTRRRQQQLLLJJJGGGDDDBBBAAAAAAAAAHHHQQQYYYZZZ]]]eeelllnnnpppmmm```KKK@@@???;;;222111333333000+++((((((******++++++***))))))******,,,,,,,,,------------............//////000000000000111111222444555777777;;;<<<>>>@@@BBBDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDBBBBBBCCCEEEFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFIIILLLMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPOOONNNIIIKKKMMMPPPRRRSSSSSSSSSWWWUUUVVVZZZ[[[YYYYYY\\\WWWZZZ\\\]]]^^^```dddhhhkkkttt|||xxxnnncccUUUJJJGGGKKK[[[]]]```bbbccceeehhhjjjqqqtttxxx|||~~~|||wwwtttxxx|||zzzzzz~~~}}}rrrhhhfff^^^VVVQQQLLLFFFEEEGGGIIIIIILLLSSSXXXVVVMMMDDD????????????@@@AAABBBBBBBBBAAA???===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::,,,+++'''$$$''',,,,,,(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%$$$######$$$''')))+++***+++---,,,,,,+++---...222111...,,,)))'''&&&&&&((((((''''''''''''((((((###'''---111111---'''###***)))+++111333000,,,+++,,,+++******+++,,,...///111222888AAAGGGJJJQQQXXX]]]bbbddddddcccaaa[[[SSSOOOPPPPPPNNNJJJFFFDDDDDDDDDIIIRRR```qqq|||{{{mmmccc]]]```kkk~~~vvveeeYYYUUUTTT^^^jjjsssxxxxxxsssmmmaaa^^^\\\]]]```cccbbb```]]]VVVQQQQQQRRRRRRUUUZZZbbbeeeiiilllmmmnnnoooqqqpppqqqsssuuuvvvwwwwwwvvvxxxxxxwwwwwwxxxxxxyyyzzzxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{~~~{{{ppprrrxxx{{{pppppptttyyy}}}~~~xxxuuuuuuyyy~~~vvvtttzzzrrrssstttzzzyyyjjjVVVIIIDDDCCCFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFBBBBBBCCCDDDEEEEEEFFFFFFDDDDDDBBBAAA??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::999;;;???BBBAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAAAAAAAAAAADDDDDDDDDCCCCCCBBBAAAAAA>>>======<<<<<<;;;;;;:::::::::999888888888888999999888888888888999::::::===<<<;;;;;;<<>>???@@@AAAAAABBBAAA@@@??????@@@BBBCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEHHHJJJLLLKKKKKKKKKLLLOOOOOOPPPQQQRRRRRRRRRRRRKKKMMMOOORRRUUUVVVVVVWWWZZZYYY]]]ccceeecccccceeebbbeeehhhjjjlllooosssuuuwww}}}|||ttteee]]]SSSKKKDDDCCCKKKUUUjjjllloooppppppnnnnnnooovvvyyyzzzqqqrrrzzz{{{wwwvvvxxx~~~tttjjjbbbYYYOOOJJJGGGCCCDDDGGGIIIHHHJJJOOOSSSPPPHHH@@@????????????@@@AAABBBBBBAAA@@@???>>>===<<<<<<===;;;;;;;;;;;;::::::::::::111///***&&&''',,,---)))((())))))******))))))(((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((***+++------,,,,,,---///111000...,,,***((('''&&&(((((((((''''''(((((((((''''''''''''''''''''''''(((((())),,,---+++)))(((++++++,,,,,,---///000111555888@@@JJJRRRYYYdddmmmzzz~~~wwwlllggggggfffccc___YYYUUUSSSMMMNNNRRRZZZhhh{{{sssjjjbbb___aaammm~~~qqqbbb[[[VVV\\\fffnnnuuuvvvsssoooeeebbb______ccceeefffeeebbb[[[UUUUUUVVVVVVYYY]]]eeegggjjjllllllmmmnnnpppnnnppprrrtttuuuvvvvvvuuuwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzxxxzzz|||~~~~~~}}}wwwiiifffeeemmmxxx~~~zzztttppprrrvvvyyyxxxzzz{{{uuurrrsssvvvzzz}}}yyyxxxssstttwwwyyytttdddQQQEEEBBBDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGCCCCCCDDDDDDEEEEEEEEEFFFCCCBBBAAA@@@??????>>>>>>;;;;;;;;;;;;;;;;;;:::::::::888777888;;;======<<<<<<;;;:::999888888888888<<<<<<======>>>>>>>>>???<<<===>>>???@@@AAAAAAAAABBBCCCCCCCCCBBB@@@???>>><<<<<<;;;;;;::::::::::::999999888888888888888999888888888888888999999:::============???AAADDDEEEDDDCCCBBB@@@@@@AAABBBCCCAAABBBCCCBBBBBBBBBDDDFFFGGGIIIJJJJJJIIIKKKQQQXXXbbbuuuoooaaaXXXLLLGGGHHHKKKLLLKKKMMMIIICCC<<<666111...---...222999@@@GGGOOOWWW\\\___]]][[[ZZZYYYRRRGGG===>>>DDDLLLRRRZZZccckkkooonnnsssrrrfff[[[WWWVVVUUUNNNKKKEEE???999444000---,,,+++++++++---------,,,++++++,,,,,,,,,---------***+++,,,---//////000000222333444666777888999999;;;:::::::::;;;<<<>>>???;;;<<<<<<======>>>>>>>>>???????????????@@@AAABBBDDDDDDDDDDDDEEEEEEFFFGGGFFFIIIKKKLLLLLLKKKKKKLLLOOOQQQSSSTTTTTTUUUVVVWWWTTTVVVXXXZZZ[[[\\\\\\\\\]]]^^^eeemmmqqqpppppprrrtttvvvyyy|||~~~}}}tttggg]]]RRRKKKDDDAAAAAAFFFUUUbbbwwwyyy{{{{{{yyywwwwwwwwwyyy}}}xxxooopppuuuyyy{{{}}}vvvssstttyyyzzzssshhh\\\OOOHHHDDDBBBCCCFFFGGGGGGHHHKKKMMMJJJCCC===>>>>>>>>>>>>???@@@AAABBB@@@??????>>>============;;;;;;;;;:::::::::999999444444000***(((+++,,,)))%%%%%%'''(((((('''%%%%%%&&&'''''''''''''''''''''&&&''''''((('''%%%$$$###)))***,,,,,,,,,,,,---///......---,,,+++)))(((((('''((((((((((((((((((''')))'''%%%######%%%'''))))))))))))((('''((()))***+++,,,,,,---...000111222666;;;EEESSS^^^iiixxx}}}yyytttooolllaaa___\\\]]]eeeuuuwwwqqqfffaaa___cccjjjwww~~~oooeee\\\^^^dddlllsssuuusssrrrhhhddd``````dddhhhiiiiiieee^^^YYYYYYZZZ[[[^^^bbbgggiiikkklllkkkkkkmmmnnnnnnoooqqqssstttuuuuuuuuuwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzxxxyyy{{{}}}}}}||||||}}}~~~xxxjjjbbb[[[]]]gggooopppnnnoooqqquuuwwwtttttt~~~yyytttooommmpppuuuyyy{{{}}}zzzyyy~~~ttttttxxxtttjjj\\\LLLBBBAAADDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;:::999999888777666666888999999999777777777666777777888888:::;;;;;;<<<<<<======>>><<<<<<<<<===>>>???@@@AAA@@@@@@AAAAAA@@@>>><<<;;;:::::::::999999999999999888888888777777888999999888888777777888888999:::<<<<<<===>>>???AAACCCDDDDDDCCCAAA???>>>>>>?????????@@@AAAAAA@@@AAACCCEEEDDDGGGJJJIIIIIILLLOOORRRSSS___nnnyyyuuugggUUUJJJGGGJJJLLLMMMNNNKKKFFF@@@:::555222000---000444888>>>FFFOOOTTT\\\\\\]]]``````ZZZMMMCCC>>>@@@DDDJJJQQQWWW___dddeeelllnnnhhh```]]]```ccceeebbb]]]WWWPPPFFF:::111...+++)))***,,,------,,,+++++++++,,,,,,,,,------++++++******+++---000111///000222444555666666666999999888888999:::<<<============<<<<<<;;;;;;;;;=========>>>>>>???@@@AAACCCCCCCCCDDDEEEGGGHHHIIIHHHJJJMMMNNNNNNMMMNNNOOORRRTTTXXXYYYZZZZZZ]]]___```aaadddfffhhhiiijjjjjjkkkmmmttt~~~}}}uuummmeeeZZZOOOHHHJJJFFFDDDEEEHHHOOO]]]jjj~~~~~~|||~~~uuuqqqkkknnnqqqssszzzxxxrrrnnnqqqyyyssscccRRRGGGBBB???@@@CCCEEEDDDDDDFFFGGGEEE@@@<<<>>>============>>>??????======>>>>>>============;;;;;;:::::::::999999999222666666///))))))))))))&&&''')))******)))'''&&&&&&&&&&&&'''''''''''''''&&&'''((()))(((&&&###!!!((()))++++++++++++---...---------,,,+++***)))(((''''''((((((((((((''''''&&&'''(((((((((((('''&&&***,,,+++'''&&&)))------++++++++++++,,,...000111444:::GGGVVVdddsssyyyvvvqqqlllllluuu|||vvviiiccc^^^______fffyyy~~~tttgggdddeeelllrrrsssssssssjjjfffbbbbbbfffkkknnnoookkkddd^^^^^^___```cccgggiiikkklllkkkjjjjjjkkkmmmnnnoooqqqssstttuuuuuuuuuvvvvvvvvvuuuvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzxxxyyyzzz|||}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}pppeeeZZZWWW]]]eeejjjkkkmmmnnnrrruuusssttt~~~{{{qqqlllgggffflllsssyyy{{{tttrrrrrryyy{{{xxxwwwlll]]]QQQHHHAAAAAAEEEBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@>>>======<<<<<<<<<======;;;<<<<<<===<<<;;;999888777666666555555555666666111222333444666888:::<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@===>>>???@@@???>>><<<:::888888888888888888888888888777777777777888999999888777777777777888999999999::::::;;;<<<>>>???@@@@@@???>>>===<<<<<<<<<<<<;;;===>>>>>>===>>>@@@BBB@@@DDDGGGFFFGGGJJJLLLLLLHHHNNNVVV^^^lll}}}fffUUUNNNMMMNNNOOONNNMMMIIIDDD???:::666444///000222444777<<>>555000+++)))***,,,+++***++++++++++++,,,,,,,,,,,,,,,+++)))((())),,,///111000111444666777777777777666666666777888999:::;;;======<<<;;;:::999999888::::::;;;<<<>>>??????@@@AAABBBCCCEEEGGGIIIKKKMMMMMMOOORRRTTTTTTTTTUUUVVVYYY]]]aaaccccccdddhhhkkkkkknnnqqqvvvzzz}}}~~~wwwmmmaaaWWWNNNFFFBBBBBBBBBCCCHHHPPPWWW___lllwww~~~{{{vvvtttjjjlllnnnqqqzzzyyypppggggggrrr~~~kkkUUUGGG???;;;<<<>>>AAAAAAAAABBBCCCBBB@@@=========<<<;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<<::::::::::::999999999999***444999333***&&&'''(((((()))+++------+++)))(((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&(((************,,,............---+++)))'''&&&&&&'''((())))))((('''&&&%%%''')))******)))'''%%%''',,,---((('''+++---,,,---,,,*********---000111555;;;GGGVVVcccrrr|||tttjjjbbb```^^^___kkk{{{qqqjjjhhhnnnssssssrrrtttnnnjjjeeefffkkkqqquuuvvvsssllleeedddddddddfffjjjkkkllllllkkkjjjiiijjjlllnnnoooqqqsssuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzyyyyyyzzz{{{||||||}}}}}}{{{{{{{{{||||||}}}}}}}}}|||||||||}}}wwwmmm___WWWZZZbbbjjjnnnnnnnnnqqqtttuuuvvv~~~{{{yyynnnhhhaaabbbiiirrryyy|||rrrppppppwwwuuucccQQQHHHDDDBBBBBBEEECCCBBBBBBAAAAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????;;;;;;;;;::::::;;;<<<<<<;;;<<<===>>>===;;;999888666666666444333333444444222222333444555777999:::888888888888999999999999999999999999:::<<<>>>???<<<===???@@@@@@???<<<;;;777777777777777777777777777777777777777888999999777777777777777888999999777888888999::::::;;;<<<;;;;;;<<<===>>>>>>======:::;;;<<<===<<<===???AAA@@@EEEGGGDDDDDDHHHHHHEEEBBBDDDHHHMMMWWWjjjkkk___ZZZVVVTTTPPPNNNLLLHHHCCC>>>:::777000111222222333555:::===DDDIIIQQQWWWYYYWWWSSSOOOCCC<<<777999<<<>>>EEELLLOOOPPPRRRQQQPPPQQQXXX___nnntttjjjXXXCCC<<<222---------,,,******++++++++++++,,,,,,,,,+++******)))***+++,,,---111222555777999999888888666666888999:::;;;;;;<<<======<<<<<<;;;;;;:::::::::;;;<<<>>>@@@AAAAAABBBDDDEEEFFFIIILLLPPPRRRTTTVVVYYY]]]______```aaacccccchhhmmmoooooopppuuuyyyzzz||||||uuuaaaXXXMMMGGGAAA>>>CCCKKKNNNQQQXXXbbbiiioooyyy{{{}}}vvvrrrkkkmmmooosss|||wwwlllaaa```lll}}}rrrYYYHHH???;;;;;;===>>>>>>>>>???@@@AAA@@@???======;;;:::999888888888888999;;;<<<<<<<<<;;;;;;:::::::::999999999999888$$$111:::444)))%%%&&&)))%%%&&&)))******)))&&&%%%&&&&&&&&&'''''''''((((((%%%$$$$$$###%%%''')))***%%%''')))))))))***,,,---000000///...+++(((&&&$$$&&&'''((())))))((('''&&&((('''&&&&&&&&&&&&'''((("""))),,,)))'''***+++)))000...,,,***+++---111333999>>>IIIUUU```lllrrrgggeeebbb^^^dddooo~~~xxxooojjjooosssrrrrrrtttqqqmmmhhhiiiooouuuzzz|||zzzrrrkkkiiihhhfffhhhkkklllmmmmmmkkkiiiiiijjjkkknnnppprrrtttuuuvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||{{{{{{|||}}}~~~~~~}}}}}}zzzzzzzzz|||~~~|||rrrdddZZZZZZaaalllssssssqqqrrruuuvvvwww~~~|||zzzooohhhaaaaaahhhssszzz}}}tttssssssxxxsss^^^IIIBBBCCCCCCCCCEEECCCCCCBBBAAA@@@???>>>======>>>???@@@AAABBBBBBBBBDDDCCCCCCBBBBBBAAAAAAAAA::::::999999999:::;;;;;;<<<===>>>>>>===<<<999888666666666444333222333444777666555555444444444444777777777777777777777777999888888888999;;;===>>>;;;===???AAAAAA@@@>>><<<666666666777777777777777777777666777777888999999777777777777777888888999888888999999::::::::::::999;;;===???AAABBBBBBAAA;;;===>>>>>>>>>???AAACCCDDDHHHIIIDDDCCCFFFEEEAAAAAACCCEEEGGGLLLYYYnnnpppfff___ZZZQQQPPPNNNJJJEEE@@@;;;888111222333222222222555777<<>>EEEAAAAAAAAACCCEEEIIIRRRZZZaaalllpppQQQGGG;;;444111111///---******+++++++++,,,,,,,,,))))))++++++,,,+++***))),,,...111333555555444333777999;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???===>>>???AAACCCDDDEEEEEEHHHIIILLLOOOSSSVVVZZZ\\\```cccgggiiijjjkkkmmmnnnjjjpppuuuxxxwwwyyy~~~}}}wwwmmmbbbZZZPPPIIIBBB???===>>>IIIVVVjjjkkkpppuuuuuutttxxxwwwxxx|||vvvooohhhjjjlllpppyyy~~~tttiii]]]\\\iii|||xxx\\\JJJAAA======???<<<<<<===>>>???@@@AAAAAA======;;;999888777666666777888:::;;;<<<;;;;;;::::::::::::999999999888888,,,///222555444000+++(((******))))))((((((''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&((()))+++,,,---///---+++******)))'''&&&''''''''''''((((((((((((''''''''''''''''''''''''******************+++,,,???888000******,,,......333999DDDOOO]]]mmm}}}wwwmmmeeeaaabbbcccuuu{{{vvvuuuwwwwwwtttqqqsssrrrnnnkkkpppzzz~~~~~~yyyrrrlllkkklllmmmnnnmmmllllllllllllkkkkkkkkkmmmnnnooopppqqqrrrssssssuuutttsssrrrrrrssstttuuuwwwxxxyyyyyyxxxwwwxxxzzzwwwyyy||||||{{{yyyyyyzzz{{{{{{|||||||||{{{yyyxxx{{{}}}~~~}}}|||rrrfff```bbbhhhlllmmmqqqpppqqqvvv}}}}}}{{{qqqiiibbbeeerrr~~~~~~}}}|||www}}}jjjXXXFFF@@@BBBCCCAAA@@@BBBAAA???>>>=========>>><<<<<<<<<===>>>??????@@@CCCCCCBBBAAAAAA@@@@@@???;;;:::999999888888888888;;;<<<>>>??????===;;;:::666555444444333333333333333444555666777777777777555555444444444555666666666666777888:::;;;<<<===>>>>>>===<<<;;;:::::::::;;;:::777666555666777888888888999999999::::::::::::999888666555555555555:::::::::999999999888888999;;;===???@@@@@@??????>>>=========???AAACCCDDDCCCBBBCCCDDDFFFFFFDDDBBB@@@@@@CCCEEEEEEIIIVVVdddxxxmmm```ZZZQQQJJJLLLNNNJJJDDDAAA555555444111//////111444555888>>>DDDIIIMMMOOOPPPKKKIIIEEE@@@<<<999777777999888666777:::@@@GGGKKKXXXjjjkkk[[[JJJBBB;;;333000111***)))))))))******+++++++++,,,---,,,+++++++++,,,---...111333555555555555888:::===>>>>>>???AAACCCAAABBBCCCBBB@@@??????@@@CCCCCCDDDFFFGGGIIIJJJJJJOOOPPPRRRUUUYYY]]]```bbbfffiiillloooqqqpppooonnnoooppprrrtttwwwzzz|||~~~|||wwwrrrkkkgggddd[[[NNNGGGGGGDDD>>><<<@@@DDDMMMcccyyy}}}xxxyyytttrrruuu}}}~~~xxxtttpppmmmkkkmmmqqqtttqqqnnnaaa[[[VVVXXXfffxxx{{{___JJJ@@@===<<<;;;======>>>>>>?????????@@@<<<;;;999777666666777888:::::::::999777777:::<<<;;;;;;:::::::::999999999((()))*********(((&&&$$$***)))))))))((((((((('''$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&'''((()))******+++...---,,,+++***)))'''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,888222,,,)))***---...///222888BBBMMMZZZkkk|||yyypppkkkiiiiiisss}}}~~~zzzxxxzzzzzzwwwtttuuutttpppnnnsss{{{~~~|||tttooommmmmmnnnnnnmmmmmmllllllkkkkkkjjjjjjllllllmmmoooppprrrsssssstttssssssssstttuuuwwwxxxvvvxxxyyyyyywwwwwwxxxzzzxxxyyyzzzyyywwwvvvvvvwwwzzzzzz{{{{{{{{{zzzxxxxxxzzz|||~~~~~~vvvkkkfffgggkkkmmmmmmqqqssswww|||~~~xxxqqqlllqqq~~~xxxrrrwwweeeTTTCCC???AAAAAA???>>>>>>>>>>>>======<<<;;;:::;;;;;;<<<<<<===>>>>>>???@@@@@@@@@???>>>>>>======;;;:::999999888888999999:::;;;===???@@@@@@??????999888666444333222333333444555555666777777777777666555555444444444555555777777888888999:::;;;;;;======<<<<<<;;;;;;::::::999888666555555666888999888888888999999999::::::999888777666666555555666::::::999999888888888888::::::<<<===>>>>>>??????<<<<<<<<<<<<===>>>@@@AAACCCBBBBBBDDDEEEEEECCCAAA???>>>???AAABBBDDDNNNXXXcccrrrpppeeeZZZQQQPPPOOOJJJDDDBBB<<<;;;999555111...///000111333888===AAAEEEGGGHHHLLLKKKGGGDDD@@@===:::999888666444222444888===@@@OOO```uuuttteeeWWWPPPJJJAAA888555---+++)))((((((((((((((())))))***))))))))))))***)))***,,,...///000111111333555777888999;;;>>>AAAAAABBBDDDDDDCCCCCCDDDFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSVVVZZZ]]]^^^aaabbbeeegggiiiiiihhhhhhgggggghhhjjjmmmoooqqqsss{{{|||}}}yyytttoookkkfff```[[[UUUPPPLLLKKKFFF===:::;;;<<<<<>>===<<<;;;;;;<<<<<<<<<=========<<<;;;999777666666777888999:::999888777777999;;;999::::::;;;;;;<<<======+++***)))'''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((())))))------,,,+++***)))'''&&&''''''''''''((((((((((((************************'''''''''((((((***++++++...,,,)))(((***---///000111666???JJJXXXiii|||wwwrrrooossszzz}}}~~~}}}{{{xxxwwwwwwuuusssvvv}}}}}}{{{tttooommmmmmmmmlllmmmmmmllllllkkkjjjiiiiiiiiijjjkkkmmmoooqqqrrrsssrrrrrrssstttuuuwwwyyyzzzvvvwwwxxxxxxwwwwwwxxxzzz{{{{{{zzzwwwtttssstttuuuxxxxxxyyyyyyyyyxxxwwwvvvxxx{{{~~~{{{rrrllllllnnnoooooorrrxxx|||wwwuuu|||vvvmmmoooyyy|||\\\MMM@@@>>>AAA@@@>>><<<;;;<<<=========;;;:::888::::::;;;;;;<<<<<<======>>>======<<<<<<;;;::::::;;;:::999999888999999999::::::<<<>>>@@@BBBCCCDDD>>><<<999555333222333333555666666777777777777666666555555444444444555555888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;777666555555555666777888777888888888999999999999777777666666666666777777999888888888888777777777999:::::::::;;;===>>>???===============>>>???@@@CCCBBBBBBCCCDDDDDDBBB@@@>>>;;;:::===>>>???CCCHHHOOOXXXggg{{{tttgggZZZTTTQQQLLLHHHGGGBBBAAA???:::555111000000///000222555888<<<>>>@@@JJJJJJIIIHHHEEECCCAAA@@@999777444222111333666888DDDQQQeeexxxwwwlllbbb___\\\SSSFFF===777444000...,,,+++***)))))))))((((((((((((((()))((((((((()))***,,,---...---///000111333666:::======???AAABBBBBBCCCFFFGGGIIIIIIJJJJJJJJJJJJKKKKKKHHHIIIJJJLLLNNNPPPRRRTTTSSSTTTVVVWWWYYYZZZZZZZZZXXXXXXYYYZZZ\\\^^^___```fffhhhjjjkkklllkkkiiihhhccc___XXXRRRMMMHHHDDDAAAAAA===:::999888555666999999@@@OOO___hhhrrr|||{{{xxxwwwsssqqqqqqqqqkkkccc^^^ZZZVVVPPPLLLKKKKKKMMMRRRZZZfffrrr{{{{{{mmmYYYIIIBBB???===;;;999999999:::::::::::::::;;;:::999777777777888888999999999888666666999;;;888888:::;;;===>>>???@@@...,,,+++)))))))))+++,,,))))))))))))((((((((((((***)))(((((((((((()))***((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((())))))+++,,,---,,,***(((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''(((((())))))(((((()))+++---...//////444===HHHVVViii}}}{{{vvvyyy|||}}}{{{yyy{{{zzzxxxyyy~~~}}}}}}yyyrrrnnnkkkjjjiiihhhmmmmmmlllkkkjjjiiihhhhhhggggggiiikkkmmmpppqqqrrrrrrrrrssstttuuuvvvwwwxxxuuuvvvxxxxxxwwwwwwxxxzzz~~~{{{wwwtttssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvyyy}}}vvvooonnnoooqqqsssuuu~~~~~~}}}{{{|||zzzjjjeeekkkwwwtttTTTHHH>>>>>>AAA@@@===;;;<<<<<<<<<<<<;;;;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999888:::999999888888888999999::::::;;;<<<>>>@@@BBBDDDAAA???;;;777444333333333666777777888888777777777444444444444555555666777999999999888888888888888:::::::::::::::;;;;;;;;;777666555555444555555666777777777888888888888999666666666666666777888888888777777777777777777777999999888888999;;;===>>>@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCC@@@>>>===888666:::>>>>>>>>>???FFFLLLVVVfff|||xxxggg[[[TTTOOOMMMOOOFFFFFFDDD@@@;;;777666555000000000000222555888:::CCCDDDFFFHHHJJJJJJJJJJJJAAA???;;;888666666777888<<>>@@@CCCCCCBBBBBBBBBAAAAAAAAA>>>>>>??????AAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMQQQQQQSSSTTTSSSRRRQQQPPPLLLIIICCC>>>;;;999888777;;;999666666777999<<>><<<:::888888888888888888888888::::::888888777777888888888999999777666666888:::888888999;;;<<<===>>>???((((((((((((((((((''''''(((((((((((())))))))))))***)))(((((((((((()))***((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********,,,...---***((('''(((''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&))))))***++++++,,,------...333;;;FFFTTTfffzzz~~~~~~}}}|||~~~{{{zzz}}}~~~|||{{{wwwrrrnnnllljjjhhhggglllkkkkkkjjjiiiiiihhhhhhffffffhhhjjjlllnnnpppqqqrrrrrrsssssssssssssssssstttvvvwwwwwwwwwwwwxxxzzz~~~}}}zzzvvvrrrqqqsssvvvuuuuuutttttttttuuuuuuuuuuuuxxx|||xxxpppmmmppptttwwwyyyjjj______iiixxxlllNNNDDD>>>???BBB@@@===<<<===;;;:::888888999:::;;;999999999999::::::::::::;;;;;;;;;:::999999888888888888777777777888888999::::::::::::;;;===>>>???BBB@@@<<<888666444444444666777888888888888888888444444444555666777888999999999888888888888777777999999999:::::::::::::::888888777666555444444444666666777777777888888888666555555666666777888999777777777777777777777888888888777888999:::<<<>>>@@@@@@@@@AAAAAAAAAAAA@@@BBBBBBAAABBBBBBAAA>>><<<;;;666555:::??????>>>>>>BBBGGGOOOYYYfffzzz{{{jjj]]]TTTQQQRRRLLLLLLLLLHHHCCC>>>;;;:::333222000//////111333444888;;;@@@EEEJJJNNNPPPQQQKKKIIIEEEAAA>>>;;;:::999888@@@OOOaaaooovvvwwwwwwqqqmmmiiiiiillliii^^^SSSCCC???:::777777555111---000---***((()))***)))(((******)))((()))***,,,---***+++,,,+++++++++...000111222444444333444555777:::999999888777777666666666555555555666666777888777777777888999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@@@@@@@???>>>>>><<<:::777333111111333555333333444555999???DDDFFFHHHSSSggg|||yyyuuuyyyuuuggg\\\SSSQQQMMMJJJHHHGGGEEEDDDEEEIIIMMMOOOPPPRRRWWW[[[[[[SSSIIIBBB>>><<<:::999888888888888888888888888999999888888888888888888999999999888666777999;;;999::::::::::::;;;;;;;;;&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%'''((()))******(((+++///...+++((('''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''&&&'''''')))+++,,,,,,+++***+++------111999BBBNNN^^^ppp{{{~~~}}}~~~{{{yyy{{{|||{{{zzzwwwssspppnnnmmmjjjiiijjjjjjjjjiiiiiiiiiiiihhhfffggghhhjjjlllnnnoooppprrrrrrsssssssssrrrrrrqqqsssuuuwwwwwwwwwwwwyyyzzzyyyxxxvvvssspppooorrrtttttttttssssssssstttuuuuuuuuuxxx{{{}}}~~~yyyrrroooqqqvvvzzzjjj\\\ZZZ___kkkvvvyyycccJJJBBB===???AAA@@@======:::999888777777888999:::999999999999::::::::::::;;;;;;:::999999888888777666666666666666666777888888999999999::::::;;;;;;???>>><<<:::888666555444666777888999999:::::::::777777777777777888999999888888888888888888777777999999999999999999999999888888777777666555555444666666666666777777777777666666666666666777888888777777777888888888888999888888888888999;;;<<<=========>>>???@@@@@@??????BBBAAAAAAAAAAAA@@@===::::::555555;;;??????>>>???>>>BBBHHHNNNTTTaaayyyooo^^^UUURRRTTTUUUTTTPPPJJJCCC???===888666333111//////000000222444999???EEEJJJMMMOOONNNMMMJJJFFFCCC@@@>>>===:::???KKK]]]jjjooorrrtttssssssrrrqqqqqqoooeee[[[NNNJJJGGGGGGJJJHHHCCC===666111,,,******+++)))''')))((((((((((((((()))))))))+++,,,,,,******+++,,,...///000000///...///111333333222111111000//////111111000000000111111222111111222333444444444444222222222222333444555555444444555555555444444333222222000---+++,,,///111...222777;;;BBBKKKPPPQQQOOOVVVhhh|||wwwssswwwppp^^^OOOKKKJJJIIIHHHGGGFFFEEEDDDHHHJJJKKKKKKKKKLLLNNNPPPOOOJJJDDD>>><<<;;;:::999888888888888888777777777888888888888888888888888999::::::999777777:::<<<;;;;;;;;;::::::999999999))))))************))))))'''((((((((()))))))))***$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''+++//////+++'''''')))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))***,,,+++))))))+++---+++000666===FFFRRR```jjjqqq{{{~~~zzzwwwxxxzzzzzzwwwuuurrrpppooommmkkkiiihhhhhhhhhiiiiiiiiiiiiiiiggghhhiiijjjlllmmmnnnooopppqqqssstttttttttssssssssstttvvvwwwvvvwwwyyyzzzuuuuuutttrrrpppppprrruuutttssssssrrrssstttuuuvvvvvvwwwzzz{{{|||~~~{{{wwwtttuuuxxxzzz{{{||||||hhh]]]ZZZ]]]dddkkkwwwzzzhhhUUUHHH@@@<<<>>>@@@>>><<<<<<888:::;;;======<<<:::999:::::::::::::::::::::::::::999999888777777666666444444444444444555666666666777999:::;;;::::::999;;;;;;;;;;;;:::888666555555666777999:::;;;;;;<<<===<<<;;;999888777666666777777777777888888888888::::::999999888888777777555666666777888888888888555555555666666666777777777666666666666666777888888888888888999999::::::777777999:::;;;<<<<<<<<<<<<===>>>@@@AAAAAA@@@@@@BBBAAA@@@@@@@@@>>>;;;999888555555:::===<<<===@@@>>>>>>BBBGGGJJJQQQbbbsssqqq___WWWXXXYYYYYYVVVPPPJJJEEECCC>>><<<:::777444222111111111222555888<<<@@@DDDFFFEEEEEEFFFGGGHHHIIIIIIIIIAAABBBIIIXXXccchhhmmmrrrooovvvyyyyyywwwuuummmddd[[[YYYXXX\\\aaa```ZZZSSS???999222/////////,,,)))(((((()))))))))(((((('''&&&(((+++,,,+++*********+++,,,------,,,,,,---...//////......------,,,,,,......------------......,,,...000111222111000///.........//////111222222000000000000000000000000---//////...,,,---111444555===EEEJJJRRR[[[___]]]UUUXXXdddxxxyyyvvvyyy|||yyyqqqnnndddSSSFFFEEEGGGIIIJJJIIIHHHHHHGGGIIIGGGFFFEEEGGGHHHHHHHHHHHHEEEAAA===;;;;;;;;;;;;888888777777777666666666888888888999999999888888;;;;;;;;;:::888999;;;===<<<<<<;;;;;;::::::::::::(((((('''&&&''''''((()))'''((((((((())))))******%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&+++000///+++'''''')))''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''')))+++,,,---''')))+++***((((((***---+++...444999???IIITTT]]]cccmmmyyyzzzuuuwwwyyyyyytttrrrooonnnmmmllliiigggggggggggghhhiiiiiijjjjjjhhhiiiiiikkklllmmmnnnnnnoooppprrrtttvvvvvvvvvvvvrrrtttvvvwwwvvvwwwyyyzzzuuuuuuuuutttssssssuuuwwwtttssssssrrrssstttuuuvvvvvvwwwyyyzzz{{{}}}|||}}}}}}{{{yyyxxxyyyzzzuuuvvv|||uuufff___]]]]]]aaafffoooyyyzzzsssjjjZZZJJJFFF???;;;<<<>>><<<;;;<<<999<<>>;;;888666444333666777777777888888888888;;;::::::999888777666666333444555777999:::;;;;;;555555555555666666666777777777666666666666777777888888999999999:::::::::666777999;;;<<<<<<<<<;;;===>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@@@@>>>;;;888777555555999:::999;;;???CCC??????DDDFFFJJJTTT___mmm|||iii^^^VVVXXXZZZYYYUUUPPPLLLJJJEEECCC@@@===:::777555444444333444444666999;;;===999<<>>EEEJJJRRR]]]lllwww~~~|||xxxuuuttttttnnnlllkkkjjjkkkjjjgggeeeggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnjjjlllnnnqqqrrrqqqooonnnpppqqqrrrsssssssssrrrrrrssstttvvvwwwvvvuuusssrrrrrrrrrrrrrrrsssuuuvvvxxxxxxxxxxxxyyyzzz}}}{{{{{{zzzxxxvvvvvvxxx}}}sssuuuyyy}}}sssgggaaa______aaacccggglllmmmfff^^^XXXOOOFFF888>>>@@@:::555777;;;>>>???HHHPPPMMMBBB888777;;;777777777777888999:::;;;:::999999888666555333222333333444444444444444444666666777888888888888888:::::::::::::::999888888888888888888999;;;===>>>JJJEEE>>>777333333555888888777666777888999888666888888888888777666555444666555666999>>>@@@>>><<<888888888888777666555444666777777777777777666666666777888::::::999888888888888888888999:::;;;<<>>===<<<======:::999777777888999<<<===@@@@@@@@@@@@AAADDDJJJNNN^^^gggwww}}}eee```\\\XXXYYY[[[[[[VVVRRRTTTOOOIIIEEECCC???999555555000...333555444222222555666888===FFFPPPYYY^^^]]]WWWQQQNNNQQQWWW]]]aaadddjjjqqqvvvvvvssspppnnnjjj\\\RRRXXXdddmmmoooooo```SSSDDD>>>???@@@;;;555000111111///,,,******++++++***(((''''''((()))+++,,,,,,---...---,,,***)))''''''((()))***+++,,,---,,,+++++++++******))))))------------,,,,,,,,,,,,---//////---///444666555...---,,,---------+++***222777777;;;BBB>>>???MMMUUU\\\aaaaaabbbcccccc```^^^eeerrrqqqdddfffooohhhkkkoooyyyuuufffXXXJJJEEEFFFHHHIIIKKKOOORRRTTTSSSQQQPPPHHHAAA@@@DDDHHHGGGDDDBBB>>>:::888999999777555777777666666666666777777888888999999999888888777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;))))))))))))))))))))))))************************''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''')))000444111+++)))'''%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''((())))))$$$&&&)))***)))***+++,,,---...000222444999???CCCGGGRRR```kkksss|||~~~~~~~~~{{{wwwtttrrrrrrmmmlllkkkkkkkkkjjjgggeeeeeeeeefffggghhhiiijjjkkklllkkkiiihhhhhhiiijjjjjjgggiiillloooqqqqqqpppooonnnooooooppppppppppppppptttuuuvvvwwwwwwvvvtttsssqqqqqqqqqqqqrrrtttvvvwwwyyyyyyxxxxxxzzz}}}|||xxxvvvtttrrrsssxxx}}}qqqssswww}}}~~~sssllldddaaabbbcccdddeeecccfffddd\\\TTTNNNGGG@@@>>>???<<<888999>>>@@@???JJJIIIEEE???888555777:::777777777777777888:::::::::999999888777555333222333444444444444555555555666666777888888888888888:::::::::999888666555444888777777888999<<<>>>???EEECCC>>>:::777555555666888777666777888999888666777777777777666555444333777666666999<<<===;;;888555555666666666666666555555666777888888777666555777777888999999999999999888888888888999:::;;;<<<>>>??????@@@AAAAAAAAAAAACCCBBBAAA???>>>===<<<<<<999888777777777999;;;<<>>:::999::::::999777777666666666666666666777888888999999999999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;))))))))))))))))))))))))************************''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&''''''(((((((((///333///+++)))'''%%%''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$'''''''''''''''((())))))((())))))(((''''''(((***......//////000222666999<<>>FFFGGGCCCJJJBBB888333444666777666666666666666777888999999:::999999888777555444333444444444444555555666666666777888888999888888888999999999999888777666555666666777888:::<<>>???@@@AAAAAABBBAAAAAAAAAAAA@@@>>><<<;;;888888777777888999;;;<<<>>>???AAAAAAAAABBBEEEGGGHHHMMMUUUaaarrruuuhhh^^^[[[]]]```aaa\\\YYYUUUSSSSSSQQQMMMIII???999555666777333111000000//////333;;;FFFRRRYYYccc```\\\YYYXXXXXXVVVUUUQQQPPPRRRWWW___eeeggggggjjj^^^TTTSSSXXX___gggooouuuoooeee]]]YYYWWWUUUTTTIIICCC:::555444444333222//////...---,,,+++******))))))******)))(((''''''+++******)))((('''&&&&&&+++++++++++++++*********************************(((++++++)))))),,,,,,***...------...000555999;;;EEEWWWfffsss|||uuunnnuuuvvvxxxvvvoooiiigggdddaaaiiiuuuwwwlllbbbZZZZZZ]]]bbbbbbbbbeeeppp|||zzznnnaaaWWWOOOIIIGGGIIILLLMMMOOOSSSXXXZZZZZZYYYVVVOOOGGGCCCDDDEEECCC@@@???===:::999:::;;;:::999666666555555555555666666777888888999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((((((...111...+++***(((%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''''''''''''''((())))))((()))((('''%%%%%%'''***---.........---...111444777>>>IIITTT]]]gggrrrzzz}}}{{{yyyxxxwwwyyyzzzxxxtttppplllkkkiiiiiijjjkkklllkkkgggdddbbbcccdddeeeggghhhiiijjjllliiifffbbbaaabbbdddeeedddfffhhhkkklllmmmmmmlllkkkkkkkkkkkkkkklllllllllnnnnnnooopppppppppoooooopppqqqqqqrrrssstttuuuvvvwwwxxxxxxyyy||||||yyyvvvpppnnnjjjhhhlllvvvzzzpppmmmqqqwww}}}{{{wwwuuuvvv{{{~~~wwwvvvvvvssssssvvvyyywwwsssqqqssswwwwwwtttddd^^^TTTJJJBBB???<<<:::;;;;;;:::;;;BBBIIIIIIDDD;;;777333444888:::777333555555555555666777888999999999999888777666555444444444444555666666777777777888888999999888888888555555777888999:::::::::666666666888:::===???AAA============;;;999777666888777666777888999888666555555666666555444333333444444555666666666555333111222333444444444444444333555777999999888666555:::999888777888999:::;;;888888888888999:::;;;;;;<<<<<<===>>>???@@@AAABBBAAABBBCCCCCCBBB@@@===;;;888888777777888999;;;;;;===???AAABBBAAAAAACCCDDDIIILLLPPPUUU^^^nnn|||mmmdddaaaaaabbb\\\YYYVVVVVVXXXXXXVVVSSSLLLDDD>>>===;;;666111000.........111777???HHHMMM\\\[[[[[[[[[[[[ZZZWWWTTTPPPLLLHHHKKKSSSYYY\\\[[[^^^WWWQQQQQQSSSZZZeeeoootttrrrmmmfff```^^^___aaaZZZRRRIIICCCAAA???:::666333333333222000...,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&************************++++++++++++,,,,,,,,,,,,***---...,,,,,,//////,,,111000000111555<<>>===<<<::::::999999999888777666777888999888666555555555555555555444333111222444555666555555555222222333333333333222222444555777888999888777666:::999888888888999;;;<<<888888888888999:::;;;;;;<<<<<<<<<<<<>>>???AAABBBAAACCCDDDEEEDDDBBB???<<<888888888999999:::;;;;;;===???AAABBBBBBAAABBBBBBEEEHHHJJJLLLPPPYYYhhhsssrrrhhhbbb___aaa]]]ZZZZZZ^^^``````___XXXQQQJJJHHHDDD<<<444222//////000222555999===???NNNOOORRRWWWZZZ[[[YYYVVVTTTMMMGGGFFFIIIMMMMMMLLLMMMJJJIIIKKKNNNTTT```kkknnnooonnniiidddbbbfffjjjiiiccc\\\WWWTTTNNNEEE>>><<<;;;:::888666333111///------------------......************************************************+++++++++,,,,,,---------+++...///---...222333111333333444666<<>>@@@AAAAAACCCDDDEEEDDDBBB???===999999::::::;;;<<<<<<<<<===???AAABBBAAAAAABBBDDDBBBDDDFFFHHHKKKQQQYYY___kkkwwwvvvkkkeeeeee```[[[YYY\\\```bbbbbb```ZZZTTTRRRNNNDDD;;;777222222333444555555555555???AAAFFFMMMTTTWWWXXXWWWTTTPPPKKKHHHHHHGGGEEECCCBBB@@@@@@CCCGGGMMMYYYdddkkknnnooommmhhhhhhlllppptttrrrooolllhhh___UUUMMMDDDCCCAAA>>>;;;888666444222111///...------,,,---++++++,,,,,,---------...++++++++++++,,,,,,,,,,,,+++,,,,,,------.........+++...//////222888<<<;;;999::::::<<>><<<;;;;;;;;;999888888:::<<<777777666666666666777777999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;************************************************((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******))))))+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))&&&''')))***))))))***+++)))+++------------///111111222444777<<>><<<888666888;;;FFFNNNJJJBBB===999666888777555444444555777999777777777777777888::::::999999999999888777777666444555666777888999999:::999:::::::::999999888777666777777777666555444444888777777888999<<<>>>???>>>===;;;:::999999::::::888777666777888999888666555666666777777666666666444666999888666444444555111111222333444444444444666555555555666777999999888999::::::;;;;;;::::::888888888888999:::;;;<<<>>>===;;;;;;;;;===???@@@@@@AAABBBCCCBBBAAA???===::::::;;;<<<============>>>???AAABBBAAABBBDDDFFFCCCDDDEEEFFFIIIMMMQQQSSSWWWaaasssyyynnnfff^^^YYYZZZ]]]___```bbb\\\YYYZZZVVVLLLBBB===666666555444333333333333555777<<>>???BBBHHHTTT___mmmoooqqqooommmlllpppsss{{{||||||{{{vvvooogggbbbVVVTTTQQQLLLIIIFFFDDDDDD@@@>>>;;;777444111//////........./////////000000........./////////000000000000000111222333333333333666777777<<>>>>>======>>>>>><<<999999;;;===888888777777777777888888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<************************(((((((((((((((((((((((())))))))))))))))))))))))###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%''')))***((()))+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((())))))''')))+++,,,***)))))))))***+++------,,,,,,---///111111111333777<<>>===999777999:::CCCIIIHHHDDDAAA???<<<333222222666:::;;;999666777777777777888999:::;;;999999999999999888777666444555666777888999:::::::::::::::::::::999888777777888999::::::;;;::::::888888888888999;;;===>>>===<<<<<<<<<;;;:::999888888777666777888999888666666666777777777777777666777999;;;:::666333333444///000111333555666666666777666444444555777999;;;888999:::;;;<<<;;;:::999888888888888999:::;;;<<<>>>===<<<;;;;;;<<<>>>??????@@@@@@AAA@@@???======:::;;;<<<===>>>>>>>>>>>>>>>@@@AAAAAAAAACCCEEEGGGDDDCCCAAABBBEEEGGGHHHHHHKKKRRRaaatttyyyqqqeee^^^]]]___aaabbb```\\\[[[]]][[[QQQGGGBBB999777555222111222333444111333777===EEEKKKNNNOOORRRUUUYYYZZZXXXUUUSSSRRROOOGGGAAA???AAAHHHSSS^^^oooqqqrrrqqqooonnnppprrr~~~~~~xxxsssqqqmmmjjjfffaaa]]]ZZZYYYYYYPPPMMMHHHBBB===888666444111111111111111000000000000000111111222222333333555555666777777888999999===@@@AAABBBHHHTTT\\\^^^WWWTTTOOOJJJKKKUUUfffsss}}}}}}xxxuuuwwwxxxwwwqqq|||uuuooorrrsssnnnkkkeeeaaaeeehhhgggeeefff^^^XXXRRRPPPMMMPPP___pppwwwyyyjjjSSSPPPNNNLLLLLLLLLJJJIIICCCAAA???>>>>>>>>>>>>>>>???@@@@@@>>>;;;:::<<>>>>>>>>>>>======...---,,,***'''%%%###"""+++)))''''''******(((&&&******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,)))'''))),,,......,,,+++,,,---.........,,,+++//////000222555777999;;;AAABBBCCCDDDEEEHHHMMMPPPWWWUUUXXX___gggqqq~~~~~~|||{{{xxxrrrkkkiiilllmmmllljjjlllkkkjjjhhhgggfffffffffgggfffeeedddccccccbbbccceeedddcccdddggghhheeecccddddddeeeeeefffgggggggggfffeeecccbbbbbbdddgggiiimmmkkkiiigggffffffggghhhkkkkkkjjjjjjjjjkkkllllllpppooommmnnnoooqqqqqqqqqwwwyyy~~~wwwggg[[[VVVUUUXXX___gggmmmvvv~~~|||{{{{{{}}}uuu|||zzztttoooyyy{{{{{{nnnYYYKKKDDD???>>>===::::::<<>>>>>>>>>>>>>>??????<<<888555333444555777888999999999999999999:::888888888888888777666666555555777888999::::::;;;;;;;;;::::::999888777777888888888777888888999999999999:::;;;<<<===>>>???AAA???<<<:::999999:::;;;:::888666555555666999:::<<<;;;:::999999999::::::777999;;;;;;888555333333000000222333444444444444666666666666777777777777::::::::::::::::::::::::999777555777;;;>>>???>>><<<<<<;;;;;;<<<===???@@@BBBAAA???>>><<<;;;;;;:::============>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIISSSgggzzz~~~lllddddddeeeccc```aaabbbcccbbb___VVVLLLEEEEEE???888444333333000......111444666777:::???DDDIIINNNVVV]]]aaa```^^^\\\XXXKKKDDDEEEFFFDDDLLLYYYjjjqqqvvvvvvpppmmmooossszzz}}}zzzvvvoooqqqrrrooojjjhhhlllqqqrrrooofffZZZPPPJJJAAA999666999;;;:::777555777999777;;;<<<;;;:::<<<>>>???>>>CCCGGGHHHFFFGGGLLLRRRUUUVVVYYY]]]ccckkktttzzzqqqhhh\\\SSSRRR[[[gggooo{{{xxxzzzyyyxxxwwwwwwxxxzzz{{{xxxwwwpppnnnllliiikkkgggdddeeefffeee___YYYRRRNNNJJJHHHLLLUUU___eeeiiiyyyvvv___UUULLLKKKMMMIIIEEECCCCCCBBBAAA???>>>>>>??????AAA???===;;;::::::;;;<<<<<<:::777555444666999;;;===============<<<<<<<<>>>>>===;;;:::<<<======<<<;;;;;;;;;;;;;;;>>><<<999777666777888:::999999999999::::::::::::888888888888888777777666555666777888999:::::::::<<<<<<;;;::::::999888888888888888888888999::::::::::::;;;;;;<<<===>>>>>>AAA???===;;;999999:::::::::999777555666777999;;;;;;;;;::::::999999999:::888:::;;;;;;888666444444444444555777777888888888555555666666666777777777999999999999999999999888999777666777;;;===>>>===>>>===<<<;;;;;;;;;<<<<<<@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHMMMJJJMMMZZZgggqqqyyyuuuqqqnnniiieeefffdddbbb```\\\WWWPPPKKKIIIEEE@@@<<<999777444333222333444333333555:::===???FFFPPP[[[aaacccbbb```YYYPPPKKKMMMMMMJJJNNNXXXbbbhhhnnnnnniiihhhlllqqqyyy~~~{{{wwwsssuuuuuutttrrrpppqqqvvvzzzzzz{{{vvvkkk```WWWMMMDDDAAABBBDDDCCCAAA@@@???@@@AAAGGGMMMPPPPPPQQQRRRRRRYYY[[[]]]\\\ZZZ[[[___bbbiiijjjjjjmmmqqqxxx}}}vvvllldddbbbeeelllrrr|||zzztttssspppooonnnnnnpppssswwwyyywww||||||tttkkkiiigggdddlllgggaaa___^^^[[[VVVRRRMMMJJJFFFEEEHHHPPPYYY^^^```mmmvvvxxx|||aaaVVVMMMKKKKKKHHHCCCBBBCCCBBB@@@???>>>>>>??????@@@???===;;;;;;;;;=========;;;999777777888:::;;;============<<<<<<<<<<<>>===************************+++)))(((((()))***((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''(((***+++***)))))))))***+++,,,...///000,,,,,,---...///111222333666777888999:::<<<@@@CCCBBBDDDKKKRRRXXXaaaqqq~~~yyyuuusssqqqmmmiiidddbbbdddeeedddccceeeeeedddccccccccccccccceeedddcccbbbbbbaaaaaabbbeeecccaaabbbccceeeeeeeeebbbbbbbbbcccddddddeeeeeehhhfffeeeddddddeeegggiiikkkjjjhhhgggfffggghhhhhheeeeeefffhhhjjjmmmooopppqqqooommmmmmnnnqqquuuxxx}}}xxxhhhZZZQQQPPPRRRTTT___llluuu~~~zzzwwwwwwwww||||||}}}|||tttYYYGGGAAA===>>>>>><<<<<<>>>;;;;;;:::888777777777777:::999999888999999::::::999:::::::::;;;;;;;;;;;;999888888888888777777777555666777888999:::::::::<<<<<<;;;;;;:::999999999888777888888999:::;;;<<<;;;;;;<<<<<<============AAA???===;;;:::999999:::;;;:::888777777888:::;;;;;;;;;:::::::::999999999888:::<<<;;;999777666666333444555666666666666666555555555666666666666777777777777777777777777777999777777888;;;=========???>>><<<:::999888888888===<<<;;;;;;::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCBBBBBBCCCCCCDDDEEELLLHHHGGGLLLTTT[[[cccjjjzzz|||wwwrrrmmmeee^^^YYYVVVRRRPPPKKKKKKIIIEEE@@@<<<::::::777777555333000111333666777>>>IIITTT\\\``````___XXXRRRPPPSSSSSSNNNOOOUUUYYY___dddccc___^^^ccchhhqqqzzz}}}{{{xxxuuurrrpppllljjjkkkooouuuyyyyyylll```VVVOOOLLLKKKLLLMMMMMMMMMJJJHHHJJJRRR]]]eeehhhhhhiiikkkxxxvvvsssooonnnnnnpppqqqvvvuuuuuuvvvyyy{{{xxxwwwyyyzzz~~~}}}yyyrrrllliiigggbbbaaaaaabbbeeejjjooorrrppptttsssllleeecccbbb```iiicccZZZTTTQQQNNNKKKHHHFFFDDDBBBAAACCCIIIPPPTTTUUU]]]bbbgggvvvaaaVVVLLLJJJIIIEEEBBBAAABBBBBB@@@???????????????@@@???===<<<<<<===>>>???===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>+++++++++++++++++++++,,,******)))))))))))))))((())))))))))))(((((((((((('''''''''''''''''''''''')))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))*********)))******))))))+++,,,...000............///000222222111222444444555777:::<<<===@@@EEEKKKOOOYYYlll{{{vvvqqqnnnlllkkkkkkgggcccbbbcccddddddcccbbbbbbbbbaaaaaabbbbbbccccccbbbbbbaaa``````aaaaaadddbbbaaa```aaaccceeefffbbbbbbccccccdddeeeeeeeeeeeedddcccbbbbbbbbbdddeeeiiihhhggggggfffgggggghhhddddddeeegggiiilllnnnooopppooonnnnnnooosssyyy}}}sssaaaRRRKKKLLLOOOXXXdddpppxxx}}}xxxxxxzzz{{{yyy{{{~~~|||~~~wwwwww~~~oooTTTFFFAAA>>>@@@@@@???>>>AAA<<<;;;:::888777666666666444555666777888999999999999::::::;;;;;;<<<<<<<<<999999888888888777777888666666777888999::::::::::::::::::999999999888888777777777888999;;;<<<===<<<<<<<<<<<<<<<<<<======@@@???===<<<:::999999999<<<;;;:::888888999:::;;;:::;;;;;;;;;::::::999999999:::<<<;;;999888777888444444555555666555555555444444555555555666666666666777777777777777888888888888888999:::<<<<<<<<<<<<<<<;;;:::999888777777999999999999999:::;;;;;;<<<<<<<<<<<<===>>>????????????@@@AAABBBBBBAAAAAABBBBBBAAAAAA@@@AAAAAABBBFFFDDDBBBEEEJJJQQQXXX]]]iiitttqqqdddZZZTTTQQQOOOIIILLLMMMJJJEEE@@@@@@@@@;;;;;;:::888555333222222555999AAAHHHOOOSSSUUUUUURRRNNNMMMQQQQQQNNNOOOTTTUUU[[[aaa```ZZZUUUUUUWWWbbbkkktttvvvwwwzzzzzzxxxkkkfff```]]]```ffflllpppzzzwwwjjj```XXXSSSQQQOOOOOOQQQUUUVVVTTTQQQOOOVVVcccnnnsssuuuzzz|||vvvttttttttttttuuuttttttwww|||}}}tttkkkddd```^^^]]][[[ZZZXXXYYY\\\aaafffiiihhhiiihhhccc^^^\\\\\\\\\^^^WWWOOOHHHEEEEEEDDDDDDBBBAAA???>>>@@@CCCHHHJJJLLLQQQTTT[[[mmmwww\\\RRRJJJHHHGGGDDDCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<===???@@@===============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@---,,,,,,,,,++++++******************))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))***++++++*********,,,+++***))))))+++,,,---------------...///000000///000222333333444666888;;;<<>>===;;;:::999888888777333444666888999999999999999999:::;;;;;;<<<======::::::999888777888888888666777888999999999999999888888888777777777777777777777777888999;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<>>===<<<;;;::::::999<<<<<<:::999999999::::::::::::;;;;;;;;;:::999888888:::;;;:::999888888999888999999999999888888777444444444444555555555555666777777777888888999999888999::::::::::::;;;;;;888999999999999999999888777777777777888999:::;;;;;;;;;;;;;;;<<<===>>>???>>>??????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>?????????AAABBBDDDGGGMMMQQQTTTYYY___iiiuuusssdddYYYPPPKKKGGGJJJMMMLLLHHHEEEDDDFFF@@@@@@AAAAAA???;;;777444555666888;;;@@@DDDHHHJJJKKKHHHGGGIIIKKKLLLOOOSSSXXX```hhhggg]]]RRRLLLKKKSSS]]]eeehhhjjjoooqqqqqqgggbbb[[[WWWYYY___dddhhhsssxxxxxxnnnddd^^^ZZZXXXSSSRRRRRRUUUZZZ]]]\\\ZZZVVV[[[fffrrrxxx}}}xxxrrrppppppppprrrrrrtttzzzzzznnneee```^^^]]]\\\___]]][[[ZZZ[[[]]]```cccdddaaa^^^ZZZUUUQQQQQQRRRMMMIIIDDDAAA@@@BBBCCCDDDBBB@@@???>>>>>>@@@BBBDDDGGGKKKNNNVVVeeerrrpppgggTTTLLLFFFEEEEEEDDDDDDFFFCCCCCCCCCCCCCCCBBBBBBBBB???>>><<<;;;<<<===???@@@======>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<======??????@@@AAAAAA@@@@@@@@@EEEFFFFFFFFFEEEDDDCCCBBB...------,,,+++***))))))***+++,,,+++)))((()))***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''))),,,,,,+++))))))***++++++***************+++************+++,,,---......000222222222333555666888888:::===@@@HHHYYYiiizzz}}}wwwwww|||~~~zzzxxxvvvtttrrrmmmkkkhhhfffcccbbbbbbbbbaaaaaa______^^^___```aaa_________^^^^^^___``````______^^^^^^^^^^^^_________`````````___```cccfffccccccddddddeeefffffffffgggfffeeedddccccccbbbbbbcccccccccdddeeeeeeeeeeeeeeeeeeeeefffggghhhiiijjjjjjmmmqqqsssvvv|||ppp\\\OOOMMMUUU]]]mmmyyy{{{zzz{{{zzzuuuggg\\\\\\bbblll|||zzzdddSSSFFFAAA@@@BBBCCCAAAAAABBB>>>===<<<;;;:::999999999777777999::::::;;;::::::888888999:::;;;<<<<<<===;;;:::999888777888999999777777888999999999999999666666666666666666666666777666777777888999:::;;;999999::::::;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999999999999:::;;;<<<;;;:::999888777999:::999888888999:::888888888888777666555555333333333444444444555555666666777777888888999999888:::;;;;;;:::999:::;;;666777888999::::::::::::777777777777888999:::;;;999999999999999:::<<<<<<>>>>>>???????????????>>>>>>>>>======<<<=========;;;@@@CCCCCCDDDGGGIIIIIIKKKMMMSSS]]]hhhsssxxxgggXXXOOOKKKMMMNNNNNNLLLKKKJJJJJJFFFFFFGGGGGGFFFBBB===888333333333444666:::???AAABBBAAA@@@AAADDDHHHLLLPPPZZZdddnnnnnncccVVVMMMJJJMMMTTTYYYYYYYYY]]]```aaa```]]]XXXTTTTTTWWW\\\___lllpppooohhhbbbaaa```___XXXWWWWWWYYY]]]aaadddeee```bbbjjjvvv|||{{{pppkkkkkkmmmkkklllpppyyywwwrrrjjjeeeccccccddddddhhhfffccc```^^^]]]]]]^^^```ZZZTTTOOOJJJDDDBBBDDD??????@@@BBBCCCEEEFFFGGGDDDBBB@@@>>>===>>>@@@AAADDDHHHLLLSSS^^^eee```WWWJJJEEEBBBCCCDDDCCCDDDGGGBBBCCCCCCDDDDDDCCCBBBBBB???>>><<<;;;;;;<<<===>>><<<============<<<;;;;;;:::::::::;;;<<<<<<======@@@AAAAAABBBBBBAAAAAAAAAEEEEEEEEEEEEEEEDDDCCCCCC,,,,,,,,,+++******)))))))))+++,,,+++)))((()))+++'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&))),,,,,,***((((((((((((((()))***+++++++++***)))))))))***+++---...///...000222333222222333555555555888===@@@DDDOOOYYYgggnnnqqqllliiikkkqqqtttuuu}}}}}}|||yyyuuurrrpppmmmkkkiiicccbbbaaa____________```^^^^^^^^^]]]]]]]]]^^^___]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^\\\^^^```aaa``````bbbdddbbbbbbbbbcccddddddeeeeeegggfffeeedddcccbbbaaaaaa``````aaabbbcccddddddddddddddddddeeefffgggiiiiiiggglllrrrvvvzzzooo]]]TTTWWWdddnnn}}}zzzwwwvvvmmmaaaXXXXXXZZZ]]]jjjzzz~~~wwwiiiYYYLLLDDD@@@???AAABBB@@@???@@@;;;;;;:::999888888999999999999999999999999999999777777888999:::;;;<<<<<<<<<:::999777777888999:::777777888999999999999888666666666777777777777777777666666666777888888999777777888999999:::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888888999:::;;;<<<<<<:::999777666777888888777777999;;;555666555555444333222111222333333333333444444444444555555666666777888888888:::<<<<<<:::888999:::666777888::::::;;;::::::777777777777888999::::::888888888888999:::;;;<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===;;;AAADDD@@@???CCCEEEDDDEEECCCFFFOOOVVV^^^iiittt|||hhh\\\VVVUUUSSSSSSSSSRRRPPPNNNNNNLLLIIIHHHGGGDDD@@@===555555444555555666777888888999999999;;;@@@CCCDDDSSS^^^iiillldddZZZSSSQQQNNNRRRTTTPPPMMMPPPTTTUUUXXXXXXWWWTTTQQQRRRWWW[[[cccfffeeebbbbbbddddddbbb^^^^^^]]]]]]^^^aaagggkkkddddddkkkwww}}}~~~mmmddddddgggddddddiiittt{{{wwwuuulllkkkiiihhhgggfffgggiiillljjjgggccc___[[[XXXWWWWWWOOOHHHEEEAAA;;;:::===999===CCCHHHJJJJJJIIIIIIFFFDDDAAA>>><<<===>>>???AAAEEEJJJPPPVVVYYYTTTNNNDDD@@@@@@BBBDDDBBBBBBEEE@@@AAABBBCCCCCCBBBAAAAAA???===;;;:::999:::;;;<<<<<<<<<;;;;;;::::::::::::999999:::;;;;;;<<<=========>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA************************)))+++---,,,)))((()))+++'''((((((((())))))******(((((((((((((((((((((((())))))*********((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$(((++++++(((&&&&&&'''%%%&&&(((***,,,,,,,,,+++******+++,,,---///111111...000222333222222333444555555999@@@DDDEEEJJJPPPXXX___ccc```^^^bbbhhhkkkmmmuuu{{{zzzwwwxxxzzz{{{}}}{{{xxxuuurrrnnnkkkiiigggdddbbb^^^]]]\\\\\\\\\]]]______]]]^^^___^^^]]]]]]___```\\\\\\[[[ZZZZZZZZZZZZZZZ]]]]]]]]]\\\\\\]]]^^^^^^ZZZ]]]aaaaaa``````aaadddaaaaaaaaabbbccccccddddddeeedddcccbbbaaa___^^^^^^^^^___```bbbcccccccccccccccccccccdddfffhhhiiijjjeeekkksssxxx}}}}}}mmm^^^XXX```ooo|||}}}zzz{{{tttsssiii^^^WWWXXXWWWUUU___mmmkkktttyyyttthhh[[[MMMBBBCCC???===@@@AAA>>>===>>>999888777777777777777888:::999888777666666666777666777777888:::;;;<<<<<<<<<;;;999777777888999:::777888888999999999888888777777777777777888888888777666666666666666777777555666666888999:::;;;;;;999:::;;;<<<============;;;;;;::::::999888777777999:::;;;<<<<<<:::888777555777777777666777999;;;888888888888777666444444222222333333333444444444333333444444555666777777888:::======:::888888:::777888999:::;;;::::::999888888888888888999::::::::::::::::::;;;<<<=========>>>>>>>>>>>>>>>======;;;:::::::::;;;;;;<<<===;;;BBBCCC???===BBBFFFEEEFFFBBBCCCIIIMMMPPPXXXbbbpppvvvggg___\\\XXXWWWXXXWWWTTTPPPTTTOOOIIIFFFEEEDDDAAA???999999999999777444222000000222333333555888:::999JJJUUUaaafffaaa[[[XXXXXXPPPSSSSSSMMMJJJMMMRRRSSSUUUXXXZZZXXXUUUTTTYYY^^^ZZZ]]]^^^^^^aaaeeeddd```aaaaaa```]]]\\\___ffflllbbbbbbjjjuuu{{{iii]]]]]]aaabbbcccgggrrryyyrrrnnnkkkkkkgggiiikkkkkkiiigggggghhhkkkiiifffbbb]]]XXXSSSQQQLLLDDD>>>===<<<888888===999???HHHNNNPPPNNNKKKIIIHHHEEEAAA===<<<<<<===???>>>CCCHHHLLLQQQRRROOOKKKAAA??????BBBCCC@@@@@@CCC>>>???@@@AAAAAAAAA@@@??????===;;;999888999:::;;;;;;;;;:::999999999999:::999999::::::;;;<<<======888999;;;===???@@@AAABBB@@@@@@AAAAAA@@@@@@??????,,,+++***)))))))))***+++***************++++++++++++***************++++++''''''(((((())))))******&&&'''((())))))((('''&&&&&&'''''''''((()))))))))''''''''''''''''''&&&&&&)))&&&%%%&&&((()))'''%%%((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((((((((+++******)))***,,,---......//////111222444666777444666888<<>>===<<<;;;<<<;;;:::888777777666666666666666666777777777777777777777888999999::::::999999888777777888999999888777666777999999777666444444555555666666777777555555444333444555666777777777888888888888777777888999:::;;;<<<;;;:::999::::::999888777777777888999:::<<<======<<<:::999999777666555666777999:::999888777666555444333333111111222222222333333333555444444444444555666666888888888888777777777777555777888888777777888999:::999888777777777888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999;;;<<<======>>>>>>@@@AAACCCEEEGGGJJJNNNRRRfffqqqwwwllldddccc```[[[XXX[[[[[[UUUMMMIIIGGGFFFEEEBBB@@@???>>>>>>===999444111333111//////111333444444===DDDNNNTTTVVVUUUTTTUUUSSSSSSRRROOOLLLNNNRRRWWW]]]fffmmmiiibbb^^^\\\ZZZ^^^\\\YYYXXXYYY\\\]]]^^^\\\ZZZXXXYYY[[[^^^______``````dddiiinnnxxxiii]]]\\\```eeeggglllqqqwww|||{{{uuuqqqlllgggdddbbbfffggghhhiiiiiihhhfffeeelllfff^^^WWWSSSOOOJJJFFF@@@;;;777666777999<<>>;;;:::;;;<<>>>>>===;;;999999;;;===>>>>>>===<<<:::999888888777888888888888888777666666888999<<<>>>??????>>>>>>@@@AAACCCBBBAAA@@@@@@AAA///...---,,,,,,,,,---...******************************)))))))))******+++(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''((((((''''''''''''''''''''''''((('''%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((('''))))))))))))************+++************,,,---.../////////000000222333444333555777:::===@@@BBBCCCEEEFFFHHHJJJJJJLLLOOORRRXXXYYY[[[]]]___`````````aaabbbdddgggjjjnnnqqqssswwwwwwwwwwwwvvvuuutttsssqqqrrrrrrqqqpppmmmjjjiii```^^^\\\ZZZYYYYYYZZZ[[[WWWVVVVVVVVVVVVWWWYYYZZZ[[[\\\^^^]]]\\\ZZZ[[[\\\ZZZYYYXXXXXXXXXYYY[[[[[[[[[\\\\\\[[[ZZZZZZ[[[]]]^^^]]]\\\\\\]]]^^^```aaa`````````______^^^^^^]]]````````````______^^^]]]```___^^^^^^___```bbbccchhhfffeeefffiiijjjiiigggkkkooouuummmfff```aaalll~~~}}}tttrrrvvv~~~xxxwwwttt|||zzzuuuvvvvvvtttqqqnnngggaaa```^^^ZZZYYY[[[\\\]]]\\\YYYRRRKKKDDDAAA>>>>>>>>>>>>===<<<;;;;;;;;;:::999777666666555555555555666666666666777777666666777888888999::::::999999888777777888999999888777666777999999777666666666666666666666777777555444444333444555666777666666777777777777666666555666777888999999999999999999888777777777777777777888:::;;;;;;:::888777777666555444444666888999888888777666555444333222111111111222222222333333444444444333444555555666888888777777777666666666555666888777666666777999888888777777777777777888999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::999999888888999999:::888999:::;;;===============???AAACCCDDDGGGKKKNNNTTT\\\jjjyyy{{{xxxrrrjjjeeeeee___XXXPPPJJJGGGDDD@@@===DDDDDDCCCDDDCCC@@@<<<999666444111000000222222222555:::@@@EEEGGGHHHJJJKKKLLLMMMNNNMMMMMMPPPUUUYYY^^^jjjssssssooommmkkkiiieee```YYYUUUTTTVVVWWWXXXXXXVVVUUUVVVXXXYYYYYYXXXWWWXXX\\\bbbgggooo~~~wwwfff[[[YYYZZZ]]]^^^aaafffkkkppptttvvvxxxxxxuuuppphhhaaa___```eeefffhhhjjjiiihhheeedddbbb\\\TTTNNNIIIFFFBBB???===:::888;;;@@@DDDFFFFFFHHHHHHKKKQQQSSSOOOMMMMMMLLLIIIEEE@@@>>>===>>>??????AAADDDGGGHHHHHHGGGFFF@@@@@@@@@@@@@@@??????>>>>>>???@@@AAABBBAAA???>>>>>><<<:::888888999;;;<<<===<<<;;;:::999888777777888888888888888777666666777999;;;===>>>>>>======>>>???AAA@@@???>>>???@@@...---,,,*********+++,,,++++++******))))))((((((***))))))(((((()))))))))))))))))))))((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''))))))))))))************************+++,,,---.../////////......///000000222333555777999;;;===>>><<<===???@@@@@@BBBEEEGGGIIIJJJLLLNNNPPPQQQQQQQQQQQQRRRSSSVVVYYY]]]___aaagggggghhhhhhhhhhhhggggggccccccddddddcccbbb```___XXXWWWUUUTTTTTTTTTUUUVVVSSSRRRQQQQQQRRRTTTWWWXXXZZZ[[[]]]\\\ZZZYYYYYYZZZYYYYYYXXXXXXXXXYYY[[[\\\_________^^^\\\[[[\\\^^^]]]]]]\\\\\\\\\]]]]]]^^^```______^^^]]]\\\[[[ZZZ^^^^^^^^^^^^]]]]]]]]]]]]______^^^^^^___aaabbbccciiigggfffgggiiikkklllllllllpppxxxrrraaa^^^___iiizzzyyyooommmpppyyy~~~xxxqqqnnnooommmuuu{{{tttrrruuuwwwwwwuuusssnnnjjjiiieee]]]XXXVVVSSSRRRPPPMMMJJJFFFBBB@@@>>>>>>======<<<;;;;;;:::999888777666555444444444444444444555555666666666555555666777888999::::::999999888888888888999999888777666777888999777555777777666666666666666555444444444333444555555666555555666666666666555555222222333444555777888999888888777666666666666777555666777888888777666555555555444333333555666777777777666555444333222222111111111222222222222333333333333333333444444555666777777777666666555555444666777777666555777888666666777777888777777666888888888999999999::::::999999999999999999999999888888777777777777888888777888999;;;<<<<<<======;;;===???@@@AAADDDGGGJJJJJJOOOWWWaaammmzzzyyywwwggg```VVVOOOKKKGGGBBB???DDDDDDDDDEEEFFFDDDAAA>>><<<888444222111000///......111444666888;;;>>>@@@???AAABBBDDDEEEHHHLLLOOOVVVcccooosssuuuwwwxxxwwwssslllccc\\\YYYXXXXXXYYYXXXWWWVVVUUUUUUTTTQQQNNNMMMNNNSSSYYY]]]cccppp|||yyyoooeee]]]XXXVVVYYYYYY[[[___dddiiinnnqqqqqqwwwyyyrrrfff]]][[[]]]bbbcccfffgggfffccc___]]]SSSNNNGGGAAA===;;;:::999<<<<<<>>>EEEOOOVVVVVVTTTOOOMMMOOOUUUVVVRRRNNNNNNNNNLLLHHHDDDBBBAAABBBCCC???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@?????????>>>>>><<<===???@@@AAA@@@@@@???>>><<<:::777666777888999<<<;;;::::::999888777777777777888888777777666666666777999;;;<<<<<<;;;;;;<<<===>>>>>>===<<<===>>>...---+++***)))******+++++++++******)))(((''''''***)))((((((((((((((((((******))))))(((((('''''''''((((((((((((((((((''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&'''''''''''''''((('''''''''((((((((('''((((((((((((((((((((((((%%%&&&''''''''''''''''''''''''''''''((((((((((((************+++,,,------...............///000000000111222333555666777888777999:::;;;;;;<<>>???@@@BBBDDDEEEFFFGGGHHHIIIJJJLLLOOORRRTTTVVVXXXYYYZZZ[[[\\\\\\\\\\\\XXXXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTTTTRRRQQQPPPOOOOOOQQQSSSUUUYYYZZZ\\\[[[YYYXXXXXXYYYXXXXXXWWWWWWXXXYYYZZZ[[[```aaa```___\\\[[[\\\^^^\\\\\\\\\\\\[[[[[[[[[[[[^^^]]]]]]\\\\\\[[[[[[[[[]]]]]]]]]\\\]]]]]]]]]^^^______^^^______aaacccdddiiihhhhhhhhhkkknnnqqqrrrpppttt{{{wwwiiibbbbbbhhhuuu|||rrriiihhhlllooosssvvvtttnnnhhhfffffffffooo||||||wwwqqqrrrwww|||}}}|||zzzvvvsssrrrlllaaaWWWTTTMMMJJJGGGDDDBBBAAA???>>>======<<<;;;;;;:::::::::888777555444333333222222222222333333444555555555444444555666888999::::::888888888888888888888888777666555666888888666555666555555555444444333333333333333444444444555555333444444555555444444333222222111111222444666777666666555555555555666666444444555666666555444444555444444333444555666666555555555444333222222222111111111111222222222222333222222222222333444444555666666777666555444444333555666666555555666777555666777999999888777666777777777777888888888888888888888888777777777777777666666555555666666777666777888:::;;;;;;<<<<<<:::<<<>>>???@@@AAADDDFFFIIIKKKNNNSSSYYYcccmmmtttvvvmmmaaaWWWRRRNNNKKKHHHEEEEEEFFFHHHIIIIIIGGGEEECCC???:::666333222000......///000111333444666888777777888999:::;;;===>>>CCCOOO[[[bbbiiiqqqwwwyyyzzzuuummmfffbbb```___^^^]]]\\\ZZZYYYWWWRRRMMMHHHJJJJJJLLLQQQUUU\\\hhhttt{{{uuummmgggaaa\\\VVVQQQUUUVVVXXX\\\bbbjjjqqquuuuuu|||~~~vvvjjj```[[[YYY[[[\\\^^^^^^\\\WWWSSSPPPDDDAAA<<<888666666777888>>>AAAGGGRRR```jjjjjjeeeYYYSSSQQQSSSTTTQQQNNNOOOPPPNNNJJJGGGEEEDDDEEEEEE@@@????????????@@@@@@AAA??????>>>>>>=========>>>;;;<<<===>>>???@@@@@@???>>>===:::888777666666777:::::::::999999888777777666777777777777777666666555666777888999999999999;;;<<<===<<<;;;;;;<<<>>>222111///...------......,,,++++++***)))(((((('''******)))(((((('''((((((******))))))((((((''''''(((((((((''''''((((((((('''''''''&&&%%%%%%%%%$$$&&&&&&&&&'''''''''(((((('''(((((((((((('''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''''''''''''''(((((((((((()))******+++,,,,,,,,,------------...///000111222//////000111222333333444444666777777777888:::===::::::;;;<<<>>>@@@AAABBBDDDEEEFFFGGGIIILLLNNNOOOOOOOOOQQQRRRSSSTTTTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRPPPNNNNNNNNNPPPQQQVVVXXXZZZYYYXXXWWWXXXXXXVVVVVVUUUUUUVVVXXXYYYZZZ[[[[[[[[[YYYWWWVVVWWWXXXZZZ[[[\\\\\\\\\[[[ZZZYYY[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]__________________```bbbdddeeejjjjjjkkklllnnnrrrvvvyyyvvvzzzzzz||||||xxxtttpppjjjeeehhhkkksss|||uuukkkbbbbbbfffgggkkkooonnnjjjeeeaaa```aaaiiiuuu}}}xxxtttvvv}}}~~~{{{xxxqqqcccXXXSSSLLLGGGBBB>>>======<<<;;;===<<<;;;:::999999999:::666666444333222111111111000111111222333333444444333444555666777888999999777777777777777777777777555555444555666777555333333333222222111111111000333333333444444444444444333333444444444444333333555444222111111222333444444444444333333444555555444444555555555555444444444444444444555555666666444444333333222222111111000000111111111222222222333222222222222333444444555666777777777666444333222444555555444333555666555666888999999999888777666666666777777777888888888888888777777666666666666555555444444555555666555666777999::::::;;;;;;:::<<<>>>??????@@@AAACCCDDDEEEGGGHHHKKKPPPVVVZZZkkkxxxpppbbbYYYTTTPPPNNNKKKKKKLLLNNNQQQRRRQQQPPPKKKFFFAAA<<<999777555333000000111111222222222111555444444444555666666666444<<>>CCCJJJSSS]]]lllxxxyyyssscccYYYPPPOOOOOONNNNNNPPPPPPNNNKKKHHHFFFEEEDDDDDD@@@???>>>>>>>>>>>>???@@@???>>>===<<<<<<<<<======:::;;;<<<===>>>>>>?????????===;;;999777777666666777888888999999888777777555666666777777777666666555555666777777888888888:::;;;<<<;;;::::::===???222111///---,,,,,,------,,,,,,++++++******))))))++++++***)))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((())))))))))))************))))))***,,,,,,,,,,,,,,,,,,,,,,,,---...000111222...//////000000111111222222333444444333444666888888888999:::<<<>>>@@@AAAAAAAAABBBCCCDDDFFFHHHIIIIIIIIIKKKLLLMMMNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNRRRQQQPPPOOONNNMMMMMMMMMQQQSSSUUUVVVUUUUUUVVVWWWTTTTTTSSSTTTTTTVVVXXXYYYXXXYYYYYYWWWUUUUUUVVVWWWXXXZZZ[[[]]]]]]\\\ZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^\\\[[[[[[[[[\\\]]]___```____________```bbbdddfffjjjlllnnnqqqssswww{{{~~~wwwwwwtttmmmgggcccbbbccclllrrr{{{zzztttiii```___ccceeeiiimmmooolllfffbbb______eeeqqq{{{}}}zzzyyy|||{{{yyy}}}{{{qqqcccXXXSSSLLLFFF???;;;;;;;;;:::999===;;;:::888888888999999666555444333222111111111//////000111222222333333444444555555666666777777555555666666666666555555444333222333555555333222111000000000000000000///222222333444444444444333333333444444444444333333444444333222111111111111333222222222222333444444444444444444444444444444444444444555555555666666333222222222111111111000000000000111111111111222333333333333333444444555555666777888888666555333111333444444333333444555555555666777888888888888666666666777777777888888888888888777777666666555555555444444444444555555444555666888999999:::::::::<<<>>>???>>>>>>???@@@???AAABBBCCCDDDFFFJJJMMMRRR\\\mmm|||ooocccZZZSSSNNNMMMMMMNNNQQQTTTVVVVVVUUURRRNNNHHHDDDBBB@@@===<<<444333222333444555444222444222000///111222222222000555999<<>>>>>=========>>>??????>>>===<<<;;;:::;;;<<<===;;;;;;;;;<<<<<<======>>>>>>===;;;999888777666666555666888999999888777666555555666777777777666666555555555666666666777777999::::::999999999<<<>>>111///---,,,+++***++++++,,,,,,,,,+++++++++++++++,,,,,,+++***)))(((((()))(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''((((((%%%%%%&&&&&&'''(((((()))''')))***)))''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))************((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,---............//////000111111222111222333222111222444666666666777777999;;;>>>???>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJMMMNNNNNNNNNNNNMMMKKKKKKKKKMMMPPPQQQQQQQQQSSSTTTRRRRRRQQQRRRSSSUUUVVVXXXVVVWWWWWWVVVUUUUUUVVVXXXWWWYYY[[[^^^^^^]]][[[ZZZXXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYYYYYYYZZZ\\\^^^```____________aaaccceeefffjjjmmmrrruuuwww{{{uuuooogggaaa]]]\\\___aaaooovvv}}}wwwnnnffffffjjjmmmpppssstttrrrnnnkkkhhheeeiiiqqqyyyxxxtttwww~~~}}}||||||ooo```UUURRRKKKEEE===:::;;;;;;:::888<<<;;;999777777777888999666555444333222111111111---...///000111222222333555555555555555555555555333333444555555444333333222111000111333333111000//////000000000000000000111222333444444444333333333333444444444444333333111111111222111111000000111111111111111222333333444333333333333333333444222333333444444444444444222111111111111000000000000000000000111111111111444444444333444555555666555777888:::999777555444111222333333222222333444444333333444555666777777666666777777777888888888999999888888777666666555555555444444444444555555444444666777888999999999999;;;===>>>===<<<======>>>???@@@@@@???AAACCCFFFFFFIIISSS```jjjrrr~~~sssggg[[[TTTPPPOOOPPPSSSVVVYYYYYYYYYWWWSSSOOOKKKJJJIIIGGGFFF???;;;888888<<>>>>>=========:::<<>>???AAADDDHHHUUU```ccckkkxxx~~~|||ssseeeVVVQQQPPPPPPPPPQQQMMMKKKHHHDDDAAA>>>===<<<;;;;;;<<<<<<============>>>===;;;:::999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::888777666555555444555777888999888777666444555555666777777666666666555555555555666777777777888888777666777:::===444333111///...---......,,,,,,,,,,,,,,,,,,---------,,,+++***))))))))))))''''''(((((())))))******)))((('''&&&&&&'''((()))&&&'''''''''((()))))))))%%%%%%&&&&&&'''((())))))''')))+++***'''&&&(((***((((((((((((((((((((((((&&&'''((()))************''''''''''''((((((((((((((()))+++,,,------,,,,,,---,,,,,,+++******++++++......//////000111222222111333333333222222444666555444555555777999<<<============>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKLLLMMMKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJLLLNNNNNNMMMKKKJJJGGGIIILLLNNNNNNOOOQQQRRRQQQQQQPPPQQQRRRTTTUUUWWWPPPQQQRRRQQQPPPPPPRRRSSSVVVXXX\\\^^^___^^^\\\ZZZXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWXXX[[[]]]_______________aaaccceeegggiiinnntttxxxzzz}}}sssiii]]]XXXYYY[[[^^^```qqqyyy{{{tttnnnoootttwwwxxxzzzzzzxxxvvvtttssslllnnnuuuzzzxxxtttxxx}}}~~~|||mmm]]]SSSPPPIIICCC<<<999;;;<<<:::888<<<;;;888777666666888999666666444333222111111111------...///000111222222666555555555555444444444222222444444444444222222111000///000222222000/////////000000111111222222111222333444555444333333333444444555555444444333---...000111111111000///111111000000111222333333333333222222222222333333111111222333333333333222111111111111000000000000000000000000111111111111555444444444444555666666666777999::::::888666444000222333333222111333444222222111111222333555666777777777777888888888888:::999999888777666666555666555555444444555555666333444555777888888888888888:::<<<===<<<;;;;;;;;;>>>===<<<:::888999;;;>>>BBB@@@BBBKKKRRRYYYeeeqqqtttfff\\\VVVVVVVVVYYY\\\_________ZZZVVVRRRPPPOOONNNMMMLLLJJJEEE@@@@@@DDDKKKPPPRRRJJJDDD<<<777555333111///222444333111222777::::::@@@AAADDDIIIQQQYYY]]]___^^^]]]\\\]]]]]][[[YYYVVVQQQLLLIIIJJJLLLMMMSSSZZZXXXWWWTTTPPPLLLHHHFFFDDD@@@AAACCCEEEGGGIIIJJJKKKIIIZZZcccWWWHHHCCC@@@<<<<<<<<<<<<<<<===???AAABBB<<>>===;;;999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;999999888777666555444444333444777888999888777666444444555666777777666666666666555555555666777777555666666555444666999<<<:::666333222111///000111---******------******,,,+++***((('''''''''((())))))))))))))))))******+++)))))))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***'''&&&%%%%%%&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))+++***************+++++++++++++++,,,,,,,,,------,,,,,,---...///000000000222222222222222222222222333333444555666777888999;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFHHHHHHIIIIIIGGGIIIIIIIIIGGGFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHJJJKKKMMMMMMLLLLLLLLLMMMQQQRRRTTTTTTSSSSSSTTTVVVWWWTTTPPPOOOQQQSSSVVVWWWTTTVVVXXX[[[\\\\\\[[[[[[XXXXXXWWWVVVVVVXXXYYYZZZ\\\\\\\\\[[[YYYXXXYYYZZZ______aaabbb___\\\aaaiiiooonnnssszzz||||||xxxddd\\\VVVUUUVVVZZZfffsssuuu}}}|||yyy{{{|||yyyyyyzzzzzzwwwtttuuuwwwzzznnn^^^RRRMMMIIICCC<<<666555777999:::555555555555555555555555444555555555444333333222000///////////////000000333333444555555444333333111222333333444444333333000000000000000111111111000000////////////000000111000000000111222333333000111111111111222222222222111000...------------////////////000000000000111111111111111111111111111111222222222333333333333222111//////000000111............////////////000000111111000222555777888888777666555444444333444444333222111111111111555555555555555555555555999888888888777777666666666777888999999888777666555555444444444333333333555555666666777888888888999:::;;;;;;;;;:::999999;;;:::999999999:::;;;<<<>>>???AAACCCEEEJJJPPPUUUbbbqqqyyyqqqhhhaaa]]]aaadddbbbbbbeeebbb]]]VVVSSSTTTWWWXXXWWWRRRNNNJJJGGGHHHPPPZZZaaaaaa\\\TTTHHH===666444333333111111222555777555222888:::<<<>>>AAAEEEKKKOOOMMMOOORRRTTTSSSQQQNNNKKKFFFEEEBBB@@@AAADDDGGGIIIJJJGGGCCCAAAAAA???<<<888999777666666888:::::::::;;;DDDcccDDD555GGG888FFFEEEIIIJJJFFFEEEGGGHHHGGGIIIHHHEEEBBB???@@@DDDGGGGGGOOOWWW]]]eeeooovvvxxxwwwiiiXXXPPPRRRWWWXXXWWWIIIEEEAAA??????>>>;;;999666888:::===??????>>>>>><<<;;;:::999888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777555444444444444555777999999888666555:::888666555555555444333222222333444555666777888666555444444555777:::;;;GGG@@@999333111////////////++++++------+++***,,,+++***)))((((((((()))))))))))))))))))))******+++)))))))))))))))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&''''''&&&%%%&&&'''(((((('''''''''(((((((((((()))((((((((()))))))))******++++++******)))*********+++++++++,,,,,,,,,,,,---------,,,,,,---...///000------......///000111111111222333444555666666777999999::::::;;;;;;<<<<<<======>>>???@@@AAABBBBBB@@@AAACCCDDDEEEFFFFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKMMMMMMLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQSSSTTTVVVSSSPPPPPPQQQTTTUUUUUUUUUVVVXXXZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVWWWXXXYYYYYYZZZZZZZZZYYYYYY[[[]]]bbbbbbcccbbb^^^\\\aaaiiitttsssuuuyyyyyyyyyzzznnn\\\VVVRRRVVV\\\cccnnnyyyxxx}}}}}}{{{||||||xxxrrrmmmiiimmmtttooo]]]RRRMMMHHHCCC;;;666555666888999777777777777777777777777444444555555444444333222000000////////////000000111222333444444333222111000111222222333333222222////////////////////////000//////......//////000111111000000000111222222000111111111111222222222000//////.........//////...////////////000000000111111111111111111111111111111111222222222333333000///...---------....../////////000000000000000000222333333333444666888888888888777666555555444444333222111111111111111333333444444444555555555888888888777777777666666666777888888888888777666555555555444444444333333444555555666666777888888777888999:::::::::999888;;;:::999888888999:::;;;;;;<<<<<<===>>>AAAFFFJJJQQQ^^^qqqzzzqqqjjjhhhfffbbb```bbbaaa]]]XXXWWWXXXYYYWWWUUUYYYWWWUUURRRRRRWWWaaahhhiiigggaaaXXXMMMCCC<<<999666444333444666666444111111333555777999===AAADDDAAABBBDDDEEEDDDBBB@@@>>><<<:::999777888999;;;===AAA>>>;;;::::::999666333555333222222444666666666999AAA]]]CCC888III;;;GGGKKKOOOPPPLLLJJJLLLLLLJJJKKKKKKIIIFFFCCCBBBDDDEEEHHHOOOTTTWWW___jjjsssvvvsssgggYYYQQQRRRTTTSSSQQQGGGDDDAAA???>>>===:::888666888:::<<<>>>>>>======;;;:::999888888777777777::::::::::::::::::::::::999888777666555444444444555666777888888888777777777555333333555555555444111111222333444555666777666555444444444666888999WWWNNNAAA777333333333222333...,,,...///,,,***+++,,,+++******))))))******)))))))))))))))******+++)))))))))))))))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************,,,+++***)))))))))))))))******+++++++++,,,,,,,,,///...,,,,,,,,,---...///******,,,---...000111111000111111222333444555555666666777888888999999:::<<<<<<===>>>???@@@@@@AAA>>>>>>@@@AAABBBBBBCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFHHHGGGFFFFFFGGGHHHIIIJJJIIIKKKMMMMMMLLLKKKLLLMMMMMMOOOPPPPPPPPPPPPQQQSSSSSSRRRPPPQQQRRRTTTTTTSSSUUUVVVWWWXXXXXXWWWVVVUUUWWWWWWVVVUUUUUUVVVVVVWWWUUUWWWXXXYYYZZZ[[[^^^```gggeeedddbbb]]]ZZZ```hhhxxxwwwwwwvvvsssssszzzyyymmmcccTTTOOOPPPYYYeeepppzzz~~~}}}|||~~~}}}}}}{{{tttjjjbbb]]]ccclllyyymmm[[[RRROOOGGGBBB;;;666555555666777777777777777777777777777444444555555444444333333000000////////////000000000111222333333222111000///000000111222111111111000//////......---------.........------.........222111111000000000000111000111111111111222222222///.........//////000111........./////////000000000000000000000000000000111111111222222222222333//////...---------------///000000000111111111222111333555666555555777888888888777777666666666555444333222111000000000000111111222333444444555666888888777777777777666666666666777777777777666666555555555444444444444333444444444444555666777777666777888999999:::999999:::999999888888888999999999:::999888888999<<>><<<:::777777888:::;;;<<<<<<;;;;;;:::999888777666666666666888888888888888888888888666666555444444444444555333333444444444555555555555333222333444666555555111111222333444555555666666555444333333444666666eee\\\MMM???:::<<<===<<<999333///000000---++++++,,,,,,+++++++++*********)))))))))))))))******+++)))))))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((('''((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))*********+++,,,+++***))))))(((((()))************++++++++++++...............---------------...///000111222222000000111222222333444444555555666666777777888888::::::;;;<<<===>>>??????<<<===>>>???@@@@@@@@@@@@BBBCCCEEEEEEDDDDDDEEEFFFJJJHHHGGGEEEEEEFFFHHHIIIHHHJJJLLLLLLKKKJJJKKKLLLKKKMMMOOOOOOOOOOOOQQQRRRQQQPPPPPPQQQRRRSSSRRRPPPRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVXXXYYYYYY[[[^^^aaajjjgggeeeaaa[[[WWW]]]eeexxxzzzyyytttmmmmmmttt}}}vvvjjjaaa\\\QQQPPPTTT```ppp|||zzz{{{}}}}}}{{{yyyuuummmbbbZZZWWW\\\dddpppxxxdddVVVPPPOOOEEE@@@:::666444555555555555555555555555555555555333444444555444444333333111000000////////////000000111222333333222111000///000111111222222111111000000//////...---,,,,,,...------,,,,,,------...222111000///////////////000000111111111222222222000///////////////000000....../////////000000000////////////////////////111111111111222222222222000000000////////////////////////000000111111222000333555777666555666666666666666666666666666555444333222111000/////////...///000111333444555666777777777777777777666666666666666666666666666666555555555555444444444444444444333333444555777777777888888999:::::::::;;;999999888888888888888888:::::::::888777777999;;;???DDDJJJQQQWWW^^^eeeiiilllpppyyyxxxuuukkkgggcccaaa```]]]XXXTTTRRRUUUXXXXXXVVVXXX___fffoooqqqrrrnnneeeZZZPPPJJJGGGFFFCCCAAA>>>:::777444000222555666666666777888;;;:::999777666666555555444444444444333222111111666444333333333333444444444222000000222444444444888;;;NNNFFFEEEPPPHHHMMMTTTYYYYYYUUUQQQPPPNNNKKKLLLKKKIIIDDD@@@>>>>>>???KKKPPPSSSTTTZZZeeemmmpppfff___UUUMMMJJJHHHEEEDDDDDDCCCAAA@@@>>><<<:::888777888999:::::::::::::::999888777666666555555555666666666666666666666666444444444333333444444555444444444444444555666777666555333333555666666555222222333444444555666666666555444333333333333444qqqlll^^^NNNGGGIIIKKKIIICCC:::222111000...,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))******+++)))))))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''((((((''''''&&&(((((((((''''''&&&%%%%%%(((((()))))))))*********((())))))))))))*********+++******)))(((((()))))))))))))))*********++++++,,,---000111111///---+++/////////000000000000000111111111222222333333444555555555666777777888888888999999:::;;;<<<======<<<<<<===>>>????????????@@@BBBCCCDDDCCCCCCEEEGGGLLLJJJHHHEEEDDDEEEFFFGGGFFFHHHJJJJJJIIIIIIIIIJJJJJJKKKMMMNNNMMMNNNPPPQQQNNNMMMNNNOOOQQQQQQOOONNNNNNOOOPPPQQQRRRSSSSSSTTTRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVXXXYYYYYYZZZ]]]___iiifffccc___XXXSSSXXX```uuu{{{}}}vvvllljjjqqqxxx}}}yyypppdddZZZVVVVVVVVVXXX^^^iiixxx~~~zzzvvvwww{{{vvvrrrnnnggg___YYYTTTXXX]]]eeerrrwwwgggXXXNNNKKKKKKAAA>>>999555444444444333444444444444444444444444333333444444555444444333111111000///////////////111222333444444333222111000111111222222222222222111111000//////...------------,,,,,,,,,,,,------111111000///............000000111111111222222222222222111//////........./////////000000000000111////////////////////////000000111111111222222222000000000000000/////////------......///000111111///222444555444333444444555555555555555555666666555444333111000/////////......///111333444555666666666666666666666777777666555555555555555555666666666555555555444444444444444333333333555777888::::::::::::;;;;;;<<<<<<999999999999888888777777999999:::999777777999;;;===@@@DDDHHHKKKOOOSSSUUUXXX]]]fffqqq~~~{{{rrrkkkfff```YYYTTTQQQUUUYYYZZZYYY[[[aaafffmmmooopppnnnggg___YYYVVVSSSRRROOOJJJEEE???<<<:::888:::<<<===<<<<<<===>>>===<<<:::888666666555555777777888888888666555444777777777666666777999;;;<<<:::888777999::::::999;;;>>>KKKLLLOOOUUUPPPTTTYYY]]]]]]XXXSSSRRRPPPMMMQQQOOOJJJEEEAAAAAADDDGGGPPPVVVZZZ[[[^^^eeeiiiiii^^^XXXOOOGGGBBBAAAAAABBBDDDDDDCCCBBB@@@===;;;:::777888888999999:::::::::999888777666555555555555555555555555555555555555444333333333333444444555777777777777888999:::;;;:::888666555666666555444444444555555666666777777666555444444333333222222ssstttlll\\\RRRSSSUUUTTTOOOBBB666222111...------+++,,,,,,,,,,,,+++******)))))))))))))))******+++)))))))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))(((%%%###"""'''''''''(((''''''&&&%%%(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((())))))***((())))))))))))************,,,...000000///,,,+++.....................---111111111111222222333333444555555666666777888888777777888999:::;;;<<<<<<;;;<<<======>>>>>>>>>======???AAAAAAAAABBBDDDEEEIIIHHHGGGEEEDDDDDDDDDEEEDDDFFFHHHHHHGGGFFFGGGHHHGGGIIIKKKKKKKKKLLLNNNPPPLLLKKKKKKLLLNNNNNNMMMLLLKKKLLLLLLNNNOOOQQQRRRRRROOOPPPQQQSSSTTTTTTTTTTTTUUUWWWXXXXXXXXXZZZ\\\^^^fffccc```\\\TTTNNNRRRYYYlllxxxyyymmmiiimmmrrrxxxqqqhhh```WWWPPPOOORRR^^^cccjjjqqq{{{~~~vvvtttqqqssszzztttooolllhhhbbb^^^WWWXXXXXX[[[eeerrrxxxwwwxxxqqqeeeYYYNNNGGGDDDBBB===;;;777555444444444333555555555555555555555555333333444444555555444444222111000//////......///111222333444444333222111000111222222333333222222111000000//////.........---------,,,,,,---------000//////............///000111111111111222222222333333111000///.........000000000111111111222222000000000000000000000000000000000111111111111222/////////000///......---,,,,,,---...///000111111///111333333222222222333444444555555666666777777666555444222111000000000...///000111333444555666555555666666666666777777555555444444444444555555666666666555555555444444666555333333333555888999<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999888777666555777888777666777888:::666:::???CCCEEEFFFHHHIIIJJJOOOUUU^^^gggrrr}}}}}}uuukkkbbb\\\XXXZZZ\\\]]]^^^```ccceeelllnnnooommmiiieeebbbaaa\\\\\\YYYSSSKKKEEEAAA???@@@AAACCCDDDCCCDDDFFFGGGGGGFFFDDDBBB@@@>>>>>>===<<<<<<=========<<<;;;;;;<<<======<<<<<<===@@@CCCFFFDDDAAA@@@AAAAAAAAA@@@@@@DDDMMMUUUYYYYYYYYY\\\```cccaaa[[[WWWVVVUUUSSSQQQOOOJJJEEEBBBEEEJJJOOOYYY___bbbaaa```aaa```\\\RRROOOIIIBBB===<<>>>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFEEEDDDEEEFFFCCCEEEGGGHHHHHHIIIKKKMMMJJJIIIHHHIIIKKKLLLKKKJJJKKKKKKKKKLLLMMMNNNOOOOOOLLLMMMOOORRRSSSTTTTTTTTTTTTUUUWWWXXXXXXZZZ]]]___aaa___]]]YYYQQQJJJMMMSSS]]]ooo|||wwwkkkeeefffiiijjj```WWWTTTRRROOOQQQWWWeeemmmsssvvvzzz}}}xxxpppqqqppprrr|||uuutttwwwzzz{{{vvvsssqqqnnniiieee```^^^YYYVVV\\\ffflllkkkkkkbbbUUULLLGGGBBB>>>::::::888555444555555444333444444444444444444444444222333444444555555444444222111000///............000111222333333222111000///000000111222111111111..............................------------............---------...//////000111111111111222222222222222111000/////////000111222222222222333333333111111111111111111111111000000000000111111111111///000111111111000......------...///000111222222111222222222000111222444555666666777888999999999888777555333222111000000000000111222333444555666555555555666666666777777555555444333333444555555666666666666555555555555777666444333444666999:::>>>===;;;:::999::::::;;;:::;;;;;;;;;:::999777666444666777777666666777999444888<<>>@@@AAABBBCCCCCCCCCAAACCCEEEEEEDDDCCCDDDEEEAAABBBDDDEEEEEEFFFHHHJJJJJJHHHGGGGGGIIIJJJJJJIIILLLLLLKKKKKKKKKKKKLLLLLLJJJLLLNNNQQQSSSTTTUUUUUURRRTTTVVVWWWYYY[[[^^^```]]]\\\ZZZWWWOOOHHHIIIPPPPPPeeevvvsssggg```___```\\\RRRLLLNNNRRRTTTXXX^^^hhhqqqxxxxxxyyy{{{yyytttooorrrsssttt{{{vvvjjjkkkooosss~~~|||yyywwwwwwtttoookkkkkkfff\\\UUUXXX```dddccc```VVVJJJCCCBBB@@@<<<777888666444444555555444333111111111111111111111111222333333444555555555444222222000///............///000111222222111000///...//////000000000000000,,,,,,------------------///......------......///---------------...///000000111111111111222222222000000000000000111111222222222333333333444444444111111111111111111111111000000000000111111111111222333333444444222111000---...///000111222333333222222222111000111333555777777888999:::;;;;;;<<<888777666444333222111111111111222333444555555666444555555555666666777777555444333333333333444555777666666666555555555555888666555444444777999;;;>>>===;;;999888888888999;;;;;;<<<<<<;;;:::888777666777888888666666777888777:::===>>>===<<<<<<===:::<<<>>>???AAAGGGPPPVVV^^^kkkwww~~~zzzuuuuuuxxxxxxuuuqqqjjjmmmoooooommmiiigggfffeeeeeebbb[[[RRRJJJFFFEEENNNOOOPPPPPPQQQTTTXXX[[[XXXXXXWWWUUURRRPPPNNNLLLPPPPPPOOOOOOPPPQQQRRRSSSLLLMMMMMMKKKJJJLLLPPPTTTSSSPPPMMMJJJIIIIIIGGGFFFJJJPPPUUUeeefff^^^dddhhheeegggccc\\\WWWXXXZZZYYY[[[\\\\\\\\\\\\___dddhhhmmmooolllbbbXXXQQQKKKEEE===@@@CCCAAA===;;;<<>>;;;::::::777777888999:::<<<>>>???:::999888777777666666666444444444444444444444444777666555444444444444555555777:::<<<======<<<;;;777555444444666777777666444444444555555555555555444444555666666555555444???BBBHHHNNNOOORRR\\\gggiii\\\JJJ===666444222000...,,,))))))***+++,,,+++))))))************)))))))))***++++++)))((((((((((((((('''(((((()))***++++++***((()))******)))((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&'''''''''''''''((())))))*********)))))))))))))))++++++******++++++,,,---,,,,,,,,,---...///000111////////////000000000000111111222222222333333333888888777777777777888888666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>======>>>????????????>>>@@@AAAAAABBBBBBCCCCCCCCCFFFEEECCCCCCEEEFFFEEEEEEHHHGGGFFFEEEFFFGGGIIIKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKKKKLLLMMMOOOPPPQQQRRRUUUUUUUUUWWWYYYZZZYYYXXXYYY]]]```]]]UUUNNNJJJJJJOOO^^^mmmpppeeeWWWPPPNNNKKKHHHHHHNNNXXXaaaeeeeeeuuuvvvxxxzzzyyyvvvpppllldddkkkttt{{{~~~sssgggdddgggnnnyyyzzzyyyzzz{{{yyyuuurrrrrrrrrnnncccWWWTTTYYYZZZWWWKKKHHHCCC>>>:::888777777555666777777777666444333333333222222111222222222444444555555666666777777555555444333222000000/////////000111111111111111...///000111111000///...---------............///---......///......------//////............//////000111222333444333333222////////////////////////111111222222222333333333222222111111111111111222000000000000000111111111222222333333333222222111////////////000000000000111222222333333444444555555666777999:::;;;<<<<<<888888777333///+++******111111000000111333444555555666777888777666333222555444444444444555555666777777777666555555444444444555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666444444555777777888888888999;;;======<<<:::::::::============<<<>>>BBBEEEPPPOOOUUUbbbooo{{{yyyxxxwwwvvvtttpppkkkgggjjjiiifffaaaZZZSSSOOONNNTTTWWW[[[___```aaabbbcccbbb]]]YYYYYY[[[[[[XXXTTTVVVTTTSSSUUUZZZ___aaabbbYYYTTTPPPOOOQQQSSSSSSSSSYYYTTTNNNMMMOOOOOOLLLIIIOOOQQQUUUZZZ___cccfffgggkkkhhhddd___[[[ZZZ\\\^^^^^^bbbhhhkkkllllllllllllmmmiii```WWWNNNHHHDDDBBB;;;;;;;;;<<<<<<<<<======;;;<<<=========;;;999777888999::::::;;;;;;;;;;;;===<<<;;;:::888777666666444444444555555555555555666666555444444444444555555777888::::::999888777;;;;;;999555666999999666444444555555666555555555555666666666555444333333555666;;;AAAFFFNNN^^^lllrrrgggWWWIII>>>888333111///---+++***+++,,,,,,+++))))))************)))))),,,---...---***(((((((((((('''''''''''''''((())))))((('''((()))******((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))***)))((('''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))++++++******++++++,,,---++++++*********++++++,,,.../////////000000000000111111111222222222333333222222222333444555666777777777888999:::::::::999999999999::::::<<<======<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBDDDBBBAAABBBDDDFFFFFFEEEFFFEEEDDDDDDEEEGGGIIIJJJLLLLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKMMMOOOPPPQQQQQQTTTTTTUUUXXX[[[]]]]]]\\\^^^dddjjjkkkddd\\\UUUQQQQQQ[[[eeefff\\\PPPIIIGGGCCCBBBDDDNNN[[[gggnnnpppxxxvvvtttttttttrrrnnnjjjbbbhhhpppwwwzzz|||~~~}}}qqqeeeaaaccchhhrrr{{{~~~{{{wwwyyy}}}~~~|||{{{zzzvvvlll___XXXWWWRRRKKKDDDBBB???;;;999888999999555666777777777666444444333333222222222222222333555555555666666666777777555444444333222111000///...//////000000000000000...///000111111000///...---------............///.....................---//////............//////000111222333333333222222000000000000000000000000111111111222222222333333222111111000000111111111000000000000000000000000111222222222222222111111/////////000000000111111111222222333333444555555555666777888::::::;;;;;;777777777555111/////////333333222222333444666777555666777777777555444333666666555555555555555666777777666666666555555555555555666777888999:::::::::::::::::::::::::::::::::999999888888777777777666777888999999:::::::::999;;;======;;;:::999:::888999:::999888999<<<>>>BBBAAAEEEPPPZZZcccmmmvvv}}}{{{yyyvvvsssvvvtttppphhh___WWWSSSQQQSSSXXX___eeeiiijjjjjjiiiddd___[[[ZZZ[[[[[[XXXTTTVVVUUUWWW\\\cccjjjmmmnnn```[[[VVVTTTUUUXXXZZZZZZ^^^[[[VVVTTTRRRQQQNNNLLLRRRTTTXXX[[[^^^aaadddfffooommmjjjfffcccaaaaaabbbhhhhhhhhhhhheeebbb^^^\\\\\\XXXRRRJJJDDD@@@===<<<:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<;;;999777888999:::;;;;;;;;;;;;;;;>>>===<<<;;;:::888777777444555555555555666666666555444333333222222333333666777999;;;;;;:::999888::::::888555666::::::666555555666666777777666666777777777777777666555555///...000555<<>>;;;<<<======>>>>>>======???????????????@@@@@@@@@AAA@@@@@@AAACCCEEEEEEDDDCCCCCCCCCCCCEEEFFFHHHIIIKKKKKKLLLLLLLLLKKKJJJJJJGGGHHHJJJLLLNNNOOOPPPPPPRRRSSSVVVZZZ___ccccccccccccjjjtttyyyvvvmmmbbb\\\WWWZZZ\\\XXXPPPGGGBBB@@@>>>@@@GGGTTTdddqqqyyy|||}}}xxxrrrpppqqqqqqmmmiii```eeelllrrrvvvyyy|||~~~zzzoooddd______bbbiiipppzzz|||}}}}}}zzzvvvttttttuuu{{{}}}uuujjjaaaXXXLLLAAA===;;;:::888888999:::;;;666666666777666555555444333333222222222222333333555666666666666777777777555444333333222111000000............//////////////////111111111111//////---------............///........................000//////......//////000000000111222222222222111000000000000000000000000000111111111222222222222111111000000000000111111000000000000000000000000000111111222222111111111000000000111111111222222222222222333444444555555555666777888999:::::::::555666777666444333333444555555555555555666777888666666666555555555555555888888777666555555555555777666666666666666666666555555555666777888999:::999999999999999999999999888888888888888888888888666777888999999:::999999:::;;;===<<<:::999999:::999;;;<<<;;;:::999:::;;;===;;;===DDDJJJOOOVVV]]]iiipppvvv|||~~~ttthhh___YYYWWWSSSYYYaaaiiiooopppnnnmmmgggccc^^^\\\\\\[[[XXXUUURRRTTTXXX^^^ffflllpppqqqgggccc^^^[[[\\\^^^```aaadddccc```\\\VVVSSSQQQQQQ[[[^^^aaabbbbbbeeeiiimmmrrrrrrqqqpppnnnlllkkkjjjooojjjddd___[[[VVVPPPKKKNNNKKKGGGCCC@@@???>>>>>>::::::::::::;;;;;;;;;;;;<<<<<<======<<<;;;999888888999:::;;;<<<<<<<<<<<>>===<<<:::999888888555555555666666666777777555444333333222333333333777888:::<<<<<<;;;:::999777999777555666::::::777666666666777777888888888999999999999999888888777111...---000444===NNN]]]iiiiiifff\\\OOODDD??????333111...,,,,,,---,,,+++)))******++++++******)))---//////...+++))))))))))))(((((('''&&&&&&&&&&&&***)))((((((*********(((((('''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((''''''&&&&&&((((((''''''''''''((()))((((((((()))))))))))))))***************++++++,,,......---,,,,,,------............/////////000000000000000111111111111222000000111222444666888999777777888888888777666666777777888999:::<<<>>>???<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAA@@@@@@AAACCCDDDCCCAAA@@@AAABBBCCCEEEFFFGGGHHHJJJJJJKKKKKKJJJJJJJJJJJJEEEGGGIIIKKKMMMOOOPPPPPPRRRTTTXXX___fffjjjllllllgggmmmwww~~~wwwllleee^^^ZZZTTTMMMFFF@@@===<<>>===;;;999999:::>>><<<===BBBFFFGGGKKKQQQTTTZZZaaagggppp|||uuukkkeeebbbYYY\\\aaaggglllmmmlllkkkiiieeeaaa^^^]]][[[WWWUUUTTTVVV[[[```eeeiiijjjjjjiiifffdddaaaaaaaaabbbbbbdddffffffaaaZZZVVVVVVYYYdddfffiiiiiihhhkkkqqqwwwxxxxxxxxxyyyxxxvvvrrroooiiibbbYYYTTTRRROOOIIICCCFFFDDDBBBAAA@@@@@@AAAAAA;;;;;;;;;;;;<<<<<<<<<===<<<=========<<<;;;:::999888999:::<<<============>>>>>>===;;;:::999888777555666666777777888888888777777666555555555555555888999;;;======<<<;;;:::666777777555777;;;;;;888666666666666777888888999999:::::::::::::::999999222///---...000444>>>IIIWWW[[[\\\VVVKKKBBB??????333111...---------,,,+++******++++++++++++******)))+++,,,,,,***)))************)))((('''''''''''',,,+++))))))******)))((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((('''''''''$$$&&&((())))))'''$$$"""((((((''''''''''''((((((''''''(((((())))))))))))******))))))******+++,,,(((((((((((()))***+++,,,............//////////////////000000000111111111333333333333444555666666666666777777777666555555777777888999:::<<<>>>???<<<===>>>>>>??????>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAABBBCCCCCCAAA??????AAACCCEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJEEEFFFGGGJJJLLLOOOQQQRRRTTTVVV\\\eeennntttvvvvvvmmmoootttzzz|||xxxooohhh\\\VVVKKKBBB===;;;<<<===BBBKKKZZZkkkzzz~~~zzzyyywwwrrrjjjccc[[[___fffnnnuuuyyyzzzzzzzzzqqqiiifffcccaaabbbffflllooorrrqqqmmmjjjjjjlll~~~xxxppphhhZZZIII>>>999999888888888999:::;;;777666666666555555555555333222222222333444444555666666666555555555555555444333333222222111111111...---,,,,,,+++,,,------...///000111111000///...---------............//////............///000111000000////////////000000111000000000000000000000000000000000000000000000//////000000000111111111///.........//////000111000000000000//////......---...//////000000000///000111111111222222222222222333333444444555666666999999:::::::::::::::999555666777555333222333444444555555555666666666666444444333333444555666777999999888666666555555555555666666666777777888888777777555555555666777888777777777777777777777777666666666777888888999999555666666777777777777666999:::;;;:::999888:::;;;:::;;;<<<;;;888666666666<<<:::;;;???BBBAAADDDHHHIIINNNRRRUUU]]]gggnnnoooxxx~~~|||vvvttthhhfffeeefffiiikkkkkkjjjiiigggccc___\\\YYYWWWUUUZZZ]]]bbbfffhhhiiijjjjjjggghhhhhhgggeeebbbaaa```bbbfffiiifff```\\\^^^bbbiiikkkkkkkkklllqqqxxx~~~}}}{{{vvvpppkkk^^^VVVNNNJJJJJJIIIEEEAAA???>>>============>>>???============>>>>>>>>>>>>============<<<;;;::::::999999;;;<<<===>>>>>>>>>===<<<;;;:::999777666666666666777777888999::::::777777666555555555555666888:::;;;======<<<;;;:::555777777666999===<<<888555555555555666777888999999::::::;;;;;;;;;::::::000,,,+++------...333:::FFFJJJLLLIIIAAA:::777888222000---,,,---------,,,******++++++++++++******'''(((******)))))))))******))))))(((((((((((()))+++***))))))******)))'''''''''''''''((()))***+++(((((((((((((((((((((((())))))((((((''''''''''''$$$&&&((())))))'''$$$""")))((((((''''''''''''(((&&&''''''(((((())))))******))))))))))))***++++++((((((((()))***+++,,,---------........./////////////////////000000000000333222111111111111222222444555555666666555555555777777777888999;;;<<<===<<<<<<===>>>>>>>>>>>>===<<<<<<===???@@@AAABBBCCCCCCCCCCCCDDDEEEEEECCCAAAAAABBBEEEGGGIIIIIIHHHGGGHHHHHHHHHGGGHHHHHHIIIJJJFFFFFFFFFHHHKKKOOOSSSUUUWWW[[[bbblllvvv}}}sssqqqooopppqqqooohhhaaaQQQKKKAAA:::777;;;AAAFFFJJJTTTcccrrr~~~}}}xxxpppggg```[[[aaajjjuuu}}}~~~{{{|||tttnnnmmmkkkhhhgggiiiiiimmmpppnnnjjjgggiiimmmrrrhhh___QQQCCC<<<::::::999999999999999999777777666555555555555666333222222333333444555666555555555444444444444444333333333222222222111111......,,,+++++++++,,,------...////////////...------------............//////......---...///111222111000000//////000000111111000//////////////////////////////////////////////////////000000000000...------......///000111111000000//////......---,,,,,,---...////////////000000000111111111222222333333333444555555666666999999:::::::::999999888555666666555333111111222444444555555555555444444222222333444555666666666888888777666555555555555555555666777777888999999999777555444444555666888777777777777777777777777666666666777777888888888888888999999999999888888888999999999888999;;;===<<<======<<<999888888999:::888:::>>>@@@???AAADDDDDDGGGIIIIIIMMMUUUYYYYYY___fffoooyyyzzzuuunnnkkkmmmoooppppppmmmkkkhhhddd```]]]ZZZYYY^^^bbbfffiiikkklllmmmnnnkkkmmmnnnmmmiiifffddddddfffjjjmmmmmmiiigggjjjmmmsssqqqnnnnnnrrrxxx|||wwwrrrlllddd^^^SSSNNNHHHDDDCCCCCCAAA???===============>>>>>>???>>>>>>>>>>>>?????????@@@>>>>>>===<<<<<<;;;;;;;;;999:::;;;===>>>?????????<<<<<<;;;:::888777666555666777777888999:::;;;;;;666555444444333333444444888999;;;======<<<;;;:::666999999888:::>>>===999555444444444555777999::::::;;;;;;<<<<<<<<<<<<;;;222...,,,---,,,+++...333777999<<<:::777333222222111...,,,+++,,,------,,,***++++++,,,,,,++++++***((()))+++***)))(((((()))(((((('''''''''((())))))'''&&&%%%&&&)))******)))&&&&&&&&&'''(((***+++,,,(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''''''''))))))((('''''''''''''''&&&&&&''''''((())))))***)))))))))))))))***+++++++++++++++++++++,,,---------------.........//////........./////////000000111000000//////000000000222333444555555555555555555555555666666888999999999:::;;;;;;<<<<<<;;;;;;999:::;;;===???AAABBBCCCAAABBBCCCFFFHHHIIIGGGEEECCCEEEHHHJJJKKKJJJHHHGGGHHHGGGGGGFFFGGGHHHIIIJJJHHHGGGFFFFFFIIIOOOUUUXXX[[[___gggrrr}}}vvvooogggcccbbb___VVVOOOCCC@@@;;;777888@@@MMMVVV^^^dddoooyyyyyyooogggccccccjjjvvv|||vvvrrrsssrrrnnnmmmooommmppppppmmmhhhgggmmmsssiii[[[RRRGGG>>>;;;999999888888888888888888888777666555444555555666222222222333333555666666444444333333333222222222333333333222222222222111000...---+++++++++------+++,,,---......---,,,+++---------............/////////...---...000222333111111000000000000111111111000///.........//////................................./////////000000------------...///000111111000000///......------++++++,,,......//////////////////000000000111111333333444444555666666666888888888888888777666555444666666555333222222444444555555666666555444444000111333555666666666666666666555555555555555666444555666777888999::::::999888555444333444666777777777777777777777777777666666666777777777777777888888999999999999888888666777888888888:::<<>>>>>>>>???@@@AAAAAABBB===>>>>>>>>>>>>????????????>>>===<<<<<<;;;;;;;;;999:::;;;===???@@@@@@@@@======<<<:::999888777666777777888999:::;;;<<<<<<666555555444444444444444888999;;;<<<<<<<<<:::999888;;;;;;:::<<>>>>>>>>>>>>>>888333000///---+++---222,,,...000111111111222222///---++++++,,,---------***++++++,,,,,,++++++******+++,,,+++)))''''''(((&&&&&&&&&&&&&&&'''((()))"""!!!"""$$$(((*********&&&&&&&&&''')))***,,,,,,((((((((((((((((((((((((%%%&&&&&&'''((()))******...,,,)))&&&&&&(((***,,,***)))((('''''''''''''''&&&&&&&&&'''((())))))***)))))))))))))))******+++***)))((((((((((((((((((---------.........//////............/////////000000000000000000111111222111222333444555555666555444444444444444555666777888888999::::::::::::999666777999;;;>>>@@@BBBCCC@@@@@@CCCGGGJJJLLLKKKIIIDDDGGGJJJLLLMMMKKKIIIGGGGGGGGGFFFFFFFFFGGGIIIJJJJJJHHHEEEEEEIIIOOOVVVZZZ^^^bbbkkkvvvvvvlll```ZZZWWWQQQFFF>>>::::::888888<<>>???======@@@???AAAAAA??????CCCDDDBBBEEEHHHMMMPPPSSSWWW]]]bbbffffffiiiooovvv}}}{{{yyy}}}{{{wwwsssrrrrrrxxx{{{}}}}}}{{{zzz|||~~~}}}wwwsssrrruuuyyywwwyyy|||~~~~~~~~~rrrjjjaaa```gggooorrrrrrhhh```WWWQQQPPPOOOLLLHHHBBBBBBAAA???>>>>>>AAACCC;;;;;;<<<===???@@@AAAAAA============>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<<999:::<<<===???@@@@@@AAA>>>>>>===<<<:::999888777777888888999;;;<<<======888888777666666666666666777888:::<<<<<<;;;:::999999<<<<<<;;;===???>>>999777777666666777999<<<======>>>???@@@@@@@@@@@@@@@CCC999///------+++)))***))),,,///000......000222///000...,,,...222222...***+++,,,,,,+++***((('''+++***)))(((((('''''''''(((((((((((())))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((******&&&$$$%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,---------...///...------...///000000111111111111000000333333444555666777888999;;;888444222333333333333555777999;;;<<<;;;:::999;;;;;;<<<<<<===>>>>>>>>>===???CCCFFFIIIJJJJJJJJJGGGDDDCCCFFFJJJKKKGGGCCCEEEEEEEEEEEEEEEEEEEEEEEECCCFFFHHHGGGGGGKKKTTT[[[___eeeppp{{{~~~rrrcccSSSMMMJJJDDD>>>;;;888999999999CCCVVVhhhqqq|||zzznnnlllnnnqqqttt~~~xxxooonnnsssuuussssss|||{{{lll```cccpppzzz~~~rrrYYYJJJCCC???<<<;;;999888555333222222333444444444444555555555555555222222222333333333444444666555444333111000///...////////////000000000000000000///...---+++)))(((++++++++++++++++++++++++,,,------...///.........+++++++++,,,---.../////////000111222222111000///000000///............///000///...---------------+++,,,---......---,,,+++,,,++++++++++++,,,------///000000///,,,*********)))((('''''')))+++---///////////////000000000000111222444666666555444333444444444444444444444444999999999666444222333444888888999;;;<<<;;;777444222333444444555555444444333333333333444666777888555555555666777999:::;;;;;;:::777555444666777999999:::::::::999777666555444555555666777666666666666777888999999888777666888777777888999<<<>>>???@@@@@@>>><<<999888999;;;;;;;;;<<<<<<===>>>>>>>>>@@@???>>>===============AAABBBCCCCCCDDDGGGKKKNNNSSSTTTVVVYYY^^^dddiiilllqqqvvv|||}}}zzzwwwuuuwww||||||wwwtttssstttvvvtttwwwzzz}}}|||xxxssspppeee```[[[[[[]]]^^^\\\YYYTTTRRRNNNJJJGGGEEECCCCCC===>>>???@@@AAABBBBBBBBB===>>>???@@@@@@???>>>===?????????>>>>>>>>>======>>>>>>===<<<;;;::::::999888999:::<<<===>>>>>>>>><<<<<<<<<;;;;;;:::999999999999:::;;;;;;;;;::::::888888777666666666666666777888999:::;;;:::999999:::::::::<<<>>>>>><<<;;;555666777888:::;;;<<<======>>>???@@@AAABBBBBBBBBQQQDDD777111///,,,******'''***,,,,,,******+++---///000000...000444444000......---,,,+++***)))(((++++++)))((((((((((((((())))))(((((('''''''''&&&***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,---------...///...---,,,---///......////////////......//////000111222333444555@@@<<<666333333444555666444666888:::::::::999888::::::;;;;;;<<<======>>>;;;===???BBBCCCDDDCCCCCCBBBAAAAAAEEEJJJMMMKKKHHHEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGFFFFFFJJJQQQXXX[[[cccppp}}}{{{uuudddVVVHHHBBB@@@<<<888666666;;;>>>CCCOOOcccuuu}}}rrrmmmmmmqqqttt~~~ooojjjmmmooonnnqqqvvvtttggg]]]```hhhmmmsss{{{gggQQQFFFAAA>>><<<<<<:::888666444333333444444444444444333333333333333222222222333333333333444666666555333222111000//////000000000000111111111222222111000///---+++************+++++++++++++++------...///////////////,,,,,,,,,------.........///000111111111000//////...------,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------...//////...---------------,,,------...///,,,---///...,,,+++++++++///......---...000222444....../////////000000000000111333555555444333222333333333333333333333333111222333222111111333555555666999<<<===<<<888444222333333444444444444444444333222222333444666777777777666666777888999999888777555444444555888999888999::::::999888555444444555555666666666666666777777777888888777777777777777777888999;;;===>>>>>>???>>>;;;888777888:::888888888999::::::;;;;;;>>>======<<<<<<<<<<<<======>>>?????????AAAEEEHHHHHHIIIJJJLLLPPPTTTXXX[[[___ccciiimmmnnnmmmmmmmmmllljjjiiiiiilllsssyyy}}}zzzxxxxxxvvvtttppplllhhhhhhkkkmmmrrruuuyyyxxxssslllfffbbb[[[WWWRRRRRRTTTUUUSSSPPPLLLJJJHHHEEECCCAAAAAAAAA===>>>???@@@AAAAAAAAAAAA===>>>???@@@@@@???>>>===?????????>>>>>>>>>======??????>>>>>>===<<<;;;;;;999:::;;;===>>>?????????<<<;;;:::999888888888888;;;;;;;;;<<<<<<;;;::::::888888777666666666666666777888999:::;;;::::::999;;;;;;<<<===>>>>>><<<;;;666777777999:::<<<=========>>>???@@@AAAAAAAAAAAA]]]NNN>>>444///+++))))))((()))******(((((((((***...111222222555:::999555333222///---+++***++++++,,,+++***)))((((((((((((++++++***)))((('''&&&&&&))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''''''''(((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******++++++++++++,,,,,,,,,,,,,,,...///...---,,,---...---......//////......---------...///000111111222AAA<<<666111111222444555333444666777888888777666999999999:::;;;;;;<<<<<<;;;<<<===>>>>>>>>>===<<<===<<<>>>CCCIIINNNNNNLLLEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDHHHOOOUUUTTT^^^lllyyy~~~xxxmmmdddTTTHHH<<<888777555444555999AAAJJJSSS```rrrssskkkiiijjjnnnxxxrrrhhhiiillllllnnnppplllccc\\\\\\___```kkkvvvzzzrrrgggWWWGGG@@@???===<<<<<<:::999777555444444444555333333333222222111111111111111222222222333333333555444333222111//////...000000000000111111111222111111111000///---,,,+++))))))******++++++++++++---......///////////////---------------............//////000000000//////...---,,,,,,++++++,,,,,,,,,,,,++++++******++++++---......//////......---...............//////000,,,---//////---------......------,,,---...///000.........////////////000///000222333333333222111333333333333333333333333...///000000000111333555444666:::>>>AAA@@@<<<888333333333333444444444444555444333222222333444555888777777666666777777888555444333333333555777999666888999::::::888555333444444555555666666666666888777777666666777777888666666666777888:::;;;<<<======<<<:::777666666888666666777777888999999999;;;::::::::::::;;;;;;<<<:::;;;<<<;;;;;;<<>>??????@@@@@@??????>>>===>>>?????????>>>===<<>>>>>>>>>>>===@@@@@@??????>>>>>>======;;;;;;<<<===>>>?????????>>>===:::999888999::::::<<<<<<===<<<<<<;;;:::999888777777666666666666666888999:::;;;;;;;;;::::::<<<======>>>>>>===<<<;;;888888888999;;;<<<===>>>===>>>>>>???@@@@@@@@@@@@gggXXXGGG<<<666000,,,,,,************))))))***+++,,,000333666;;;@@@@@@<<<777555111---+++,,,---///,,,,,,+++***)))))))))))),,,,,,+++******)))(((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((((((((''''''''''''''''''''''''''',,,(((%%%%%%(((***)))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,---......,,,,,,---...///000000000000000000///...//////000111111222222999555111//////111111222222333444555666555555555777777777888999999::::::;;;;;;<<<======<<<<<<;;;;;;;;;<<>>?????????>>>>>>===<<<===>>>?????????>>>===<<<>>>>>>>>>===============?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>AAA???===::::::;;;===>>><<<<<<<<<<<<;;;:::999888777777666666666666777777999999::::::;;;;;;;;;;;;<<<>>>??????===<<<;;;;;;999999999999;;;<<<>>>???======>>>?????????>>>>>>rrrdddVVVMMMEEE;;;333000+++***))))))***+++,,,,,,)))...222666<<>>EEERRRaaaqqq}}}zzzzzz{{{}}}~~~{{{xxxtttxxxyyytttjjjaaa\\\\\\aaadddiiippp|||{{{kkkfffeeedddaaafffjjjfff[[[TTTVVV[[[^^^gggppptttsssoooeeeZZZLLLCCC;;;;;;<<<;;;:::;;;:::999888777666555555444555444444333222111000000000000000111111111222222222222111000///......---------------.........///---.........---,,,++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++---------------,,,,,,,,,,,,,,,,,,------......///......---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......///000///,,,******+++++++++*********++++++,,,------------................../////////000//////111111111111111111111111111222333222111111333555555777;;;???CCCBBB???;;;333222222222222333444555777666555333333333333444333333444555666888:::;;;999888777555555444555555333555777999999777666444555444444333444555666666888777666555555666777888444555666777888999999999999::::::888666444333444888888888999::::::;;;;;;777777666777777888999999:::;;;<<<;;;::::::<<<>>>======>>>@@@BBBDDDFFFGGGDDDFFFHHHHHHGGGFFFGGGGGGIIIHHHFFFDDDDDDDDDFFFGGGIIIKKKMMMNNNLLLKKKKKKKKKPPPQQQRRRRRRPPPMMMLLLKKKIIIIIIHHHHHHIIINNNTTTYYYbbbhhhnnnjjj___TTTNNNMMMIIIHHHHHHHHHIIIIIIHHHGGGEEECCCAAA???>>>=========>>>>>>>>>>>>===<<<;;;;;;===>>>>>>???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================;;;;;;:::::::::;;;<<<<<>>;;;;;;;;;:::999888777666777777666666666666777777999999999999::::::;;;;;;;;;===??????===;;;;;;;;;::::::999999:::<<<>>>???======>>>>>>>>>===<<<<<>>JJJUUUffftttvvvtttrrrrrrttttttrrrnnnkkkiiifffbbb^^^[[[YYYXXXYYY\\\```gggqqqxxxiiicccaaa```bbbfffllliii___UUUVVV]]]```eeeiiiiiiiiifff^^^UUUEEE>>>999:::;;;:::999:::999888888777666555444333444333333222222111111111///000000000000111111111333333333222111000000000,,,,,,,,,,,,------------...///////////////......******))))))((('''''''''(((((()))***************+++++++++++++++,,,,,,,,,,,,+++++++++,,,---...///,,,+++******))))))******+++++++++***++++++,,,---+++******))))))******+++***************++++++,,,+++,,,---+++)))&&&&&&&&&))))))******+++++++++,,,,,,,,,,,,---------..................////////////000000000000000000000000,,,---/////////111333555222333555999;;;;;;888666333222111111111222444555666555444222222222333444111222333444666999;;;<<<:::999888666555444333333333444555666777777666666555444333333333444666777777666666555555666666777555555777888999999999999888999:::999666444333333555555666666777888888999777777666666666777888888666888999999999999:::;;;;;;<<<>>>@@@BBBDDDFFFFFFDDDEEEFFFEEECCCCCCDDDFFFBBBBBBAAA@@@@@@@@@AAABBBAAACCCEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFGGGKKKQQQUUU```dddgggcccYYYOOOIIIGGGEEEEEEFFFGGGGGGGGGFFFFFFDDDBBB@@@===;;;:::::::::============<<<<<<;;;:::===>>>>>>???>>>===;;;::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<<<<======<<<;;;:::999999999:::;;;>>>===:::999888999::::::999999:::999999888777666666666666666666777777888999999888888888999:::;;;999<<>>;;;999:::<<<;;;:::888888999;;;===>>>============<<<<<<;;;:::sssoooppprrrmmm\\\III>>>555222---,,,,,,,,,+++***(((+++,,,---222999:::777444222///...///333777:::...---,,,++++++***++++++(((((((((''''''''''''''''''((()))***+++******)))************************&&&''''''((())))))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''###%%%&&&'''&&&%%%&&&'''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))************+++++++++++++++,,,------++++++,,,---,,,------......------,,,---------...............//////000222555555444222333333222222222222222333111111222333333444444555222222222333444555666777777888:::===AAAEEEIIILLLLLLMMMNNNQQQSSSUUUWWWXXXUUUUUUVVVVVVUUURRRNNNKKKGGGDDD@@@===;;;888555333000///222:::CCCOOO```nnnzzz{{{tttkkkhhhiiikkkjjjiiikkkeee^^^\\\^^^___\\\YYYUUUWWWYYY^^^gggssssssiiigggiiiiiimmmnnnpppppphhh]]][[[___bbbcccaaa]]]\\\[[[UUUMMM@@@:::666888:::999999;;;777777777666555444333222111111111111111111111111/////////000000000111111222111111000000/////////,,,,,,,,,---------............///////////////...++++++***)))'''&&&%%%$$$((())))))***************)))))))))******++++++,,,+++*********+++,,,...///++++++***))))))))))))))))))))))))))))))***+++,,,++++++***))))))***++++++***))))))))))))***++++++)))+++,,,+++((('''''''''&&&&&&''')))************+++,,,,,,,,,,,,---------...............///000000////////////////////////+++,,,---.........111333222111222333555555333111333222111000111222444555333222111000000111111222222333333444666888999:::888777666555444444333333333333444444555666777888555444333222222444555777555666666666666666666555555666777999999999999888888999:::999666444333333444444444555666666777777888777777666666666666777555666888999888888:::;;;<<<===???@@@BBBCCCDDDDDDCCCDDDDDDCCCBBBBBBDDDEEE??????>>>>>>>>>>>>>>>???>>>@@@BBBBBB@@@?????????>>>>>>???@@@BBBBBBAAA@@@CCCDDDDDDDDDDDDFFFIIILLLVVVXXXYYYVVVPPPIIIEEEBBBAAACCCDDDEEEEEEDDDDDDDDDBBBAAA>>><<<::::::::::::;;;;;;<<<<<<<<<;;;;;;:::===>>>>>>>>>>>><<<;;;:::777888888888999999999999999::::::;;;<<<<<<======>>>===;;;999999999;;;;;;<<<;;;:::999888888888888999999999::::::999999888666666666666666777888888888888777777777888999:::666:::>>>>>>:::888:::<<<:::999888777777999<<<>>>=========<<<<<<:::999999tttuuu|||ttt___RRR===888333000//////---***)))+++***)))---222333111111000......000444999<<<......---,,,++++++++++++------,,,+++***)))(((((('''((()))+++++++++***)))************************&&&''''''((()))******+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((( $$$'''(((%%%$$$%%%'''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((())))))************++++++++++++,,,------++++++,,,---...//////////////////.........//////////////////222000///000222333333222333333222222222222222333000111111222333333444444444444333333444555555666333555999===BBBHHHNNNRRRQQQRRRTTTWWWZZZ]]]___```]]]]]]]]]]]]ZZZUUUNNNIII>>>;;;777444333222000///333444:::DDDPPP___sssvvviiiaaaaaaeeeggghhhooofff^^^]]]ccceeeaaaZZZYYYZZZ[[[^^^dddmmmvvv|||{{{pppkkkooouuuxxx{{{vvvuuuvvvqqqfffaaaaaa^^^]]]WWWPPPNNNMMMIIIBBB===777444666999888:::<<<777777666666555333222111////////////000000000000////////////000000000000.........------,,,,,,+++---------.........//////+++,,,------...---------,,,,,,***)))'''%%%$$$###))))))***+++++++++++++++''''''((()))***++++++,,,******))))))***,,,...///---,,,,,,+++***+++++++++((((((((((((((()))******---,,,+++******+++,,,---******))))))******+++,,,***+++------+++***++++++'''''')))***,,,,,,------++++++,,,,,,,,,---------///............///000000///////////////////////////000000///------...///333222111222333333111///333222111000000222444555111000///......///000111444444444555555777888888444444444444444444444333444333333333444666777999555444333222222444555777444555666777777666555444666777888999::::::999888888999:::999777444333333444444555555666777777888999888777666666666666666555777999:::::::::;;;===999:::;;;======>>>>>>>>>?????????>>>======???AAA??????>>>>>>===<<<;;;;;;;;;===??????===;;;;;;<<<<<<;;;;;;<<<>>>>>>===<<>>>>>>>>>>><<<:::999666666777777888888888999999::::::;;;<<<===>>>>>>???>>><<<:::999:::;;;<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;;;;::::::666666666666666777888888888777666666666777999:::444999======:::888:::===:::999777666777999;;;============<<<;;;:::999888pppzzzzzzdddRRRGGG<<<888555000---,,,///,,,)))))),,,...---,,,......///000333777;;;===444111---,,,,,,---+++)))+++,,,......,,,++++++,,,))))))))))))))))))))))))************************))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''(((((())))))))))))(((((('''''''''''''''((())))))))))))(((((((((((())))))******))))))))))))******)))******++++++,,,------///...---,,,,,,,,,,,,,,,///---)))&&&&&&)))---000......///000000000000000000000000000111111111111000111222444444333222222222333333222111222444777333666:::???EEEOOOZZZbbbddd___YYYWWWZZZ___aaabbb```]]]YYYWWWTTTOOOHHHBBB:::777333111111111000000444777@@@QQQgggyyy|||oooaaa[[[^^^eeeiiijjjjjjkkknnnnnnkkkddd^^^\\\XXXVVVZZZbbbjjjnnnnnnqqqwwwxxxuuuvvv~~~yyypppiiieee]]]XXXOOOGGGCCC???===<<<555555444444444444555555666555555444222111000000111111111111000000000000,,,---...///000000000000000///...---,,,+++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,++++++*********%%%'''((('''&&&&&&'''((('''''''''((()))******+++,,,+++***)))))))))***+++,,,+++++++++******))))))+++***************++++++***)))((()))))))))'''&&&'''((()))+++++++++***)))++++++******************)))))))))***+++,,,......++++++++++++***)))((((((//////............//////.........------,,,,,,,,,,,,,,,,,,,,,---///111222333333222222111000000000222111000.........//////000000000000/////////...111111111111222333444555555444333333222222222222111222333333222111222444666666666666555444333222444666888888777666666777555555666777777666444333777666555666777666444333555555555666777888888888666666777777777666444333555555666666777999:::;;;::::::;;;<<<<<<======>>>???>>><<<;;;;;;<<<===>>><<<>>>>>>===:::888888888>>>======<<<;;;;;;:::::::::;;;<<<;;;999888999:::======>>>>>>???AAABBBCCCCCCCCCDDDDDDCCCAAA@@@>>>@@@AAAAAABBBBBBBBBAAAAAA>>>===;;;:::999888888888888888999999999:::::::::<<<===>>>===;;;::::::;;;::::::999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;:::999777777666777888999:::::::::999888999888666666777888888777999777666555555666777999:::;;;<<<<<<;;;888666444666777777999:::;;;<<<<<<999999::::::999999888777kkkwwweee[[[PPPFFF<<<222---...+++)))''')))---//////............000444999===@@@:::555...++++++,,,---,,,***,,,---,,,+++***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))'''''''''(((((('''''''''&&&'''(((((())))))(((((((((((())))))))))))(((((('''''''''''''''((())))))))))))(((((((((((())))))++++++************++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,---//////......---.........///000000000000/////////000000000111111111000111222222333333222222333444444222111111444666666888:::===CCCNNNZZZccchhheeeaaa^^^___```aaaaaa[[[WWWRRRNNNJJJDDD<<<777222111000000000222555666===BBBNNNaaavvvrrrccc[[[^^^iiisss{{{yyywwwuuusssnnngggbbbbbb^^^\\\___eeejjjkkkjjjmmmqqqtttwwwwwwmmmhhh^^^WWWMMMEEE???;;;999777555444444444444444444555555555444333222111000000000000000000000000000///---......//////////////////...---,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++)))%%%#########&&&&&&'''(((((())))))***)))***,,,------+++***)))++++++******))))))))))))******))))))((())))))******)))((()))******(((&&&((())))))*********))))))))))))))))))))))))))))))***))))))******+++,,,---....../////////......---......------------......------,,,+++++++++++++++++++++++++++,,,...///000000000000000000111111111111000///.........///000//////.........//////000000000000111111333444444444444333222222222222222000222333333111111222444555555555555444333222222444555777777666555666777555666777888888888888888888777666777888888666444444444555555666666666777222333555666777777777777888888777777666666777777888888888999::::::;;;;;;===<<<;;;:::999:::;;;;;;;;;======<<<:::888777888;;;;;;;;;;;;;;;:::::::::999:::;;;:::888888888999;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAAAAA@@@???>>>===<<<======>>>>>>>>>=========<<<;;;999888888777777777888888888888999999999:::;;;===<<<:::888888999777666666666666666666777666666666777777888888888<<<;;;::::::999999::::::;;;;;;:::999888777666666555666888::::::;;;::::::999888777666666777666666888777555444444555777888999:::;;;;;;999777555444555555666777888999:::;;;999::::::::::::999888888^^^kkkvvvjjj\\\KKK:::111000,,,***(((***...000///...---,,,---///444:::@@@DDDAAA;;;222,,,+++---000111,,,------,,,*********,,,))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''((('''(((((())))))((((((''''''(((((()))))))))))))))'''(((((())))))((((((''''''''''''''''''((())))))))))))(((((((((((()))))),,,++++++******++++++,,,))))))******+++,,,,,,,,,))))))***+++---///000111***---000111000...,,,,,,---...//////000///////////////000000000000111111111111000000111111222333444444444333111111333555888888888:::@@@KKKWWW___ggggggfffccc___[[[ZZZYYYOOOLLLGGGCCC???999333///---...000000000555<<>>;;;<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;::::::<<<;;;:::888777777777777666666666777777777777888888999;;;:::888666666666555555444444444444555555333333444444555666777777:::999999888888888888888::::::999888777666666555333444777999::::::::::::888888777666555444444444666555444333333444555666777888999999888666444333444444555666777888888999999::::::::::::999888888QQQ^^^sss|||ppp```LLL<<<444111...+++,,,...///---+++*********---222999???CCCDDD>>>777000...///222444111111111///,,,******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''((())))))))))))((('''((((((((((((((((((''''''''''''''''''((())))))))))))(((((((((((())))))+++******))))))******+++)))))))))***++++++,,,,,,))))))***+++,,,...000111***---000///---++++++,,,------...////////////...////////////000000000111222111000///000111222333444555555444222333555777888777888:::???GGGPPPUUU___aaabbb___WWWPPPLLLKKK@@@???<<<999666444111000---000111111333;;;GGGRRRYYYcccsssvvviii___eee|||~~~uuunnniiibbbbbbcccfffiiikkkjjjhhhaaadddkkkxxxzzziii___XXXQQQFFF<<<666444222111333222222111111222222333222222111111000//////...,,,---------------......////////////...---,,,+++------,,,+++++++++++++++++++++************++++++*********************************************)))((())))))(((&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%(((+++------+++)))'''((((((((((((((((((''''''------+++***))))))))))))***))))))***++++++)))(((,,,***)))'''''''''((()))'''((((((((((((((())))))******)))((((((((((((((()))***+++,,,,,,,,,,,,,,,++++++************++++++***)))(((''''''((()))************+++,,,------...,,,,,,------............---------......//////000///...,,,,,,---000333555000/////////000000111222222111111000000000111111///000222222111111222444333333333333333222111000111222444555444444444666888888777777888999;;;<<<777777666777888888777555444444444444444444444444555555555555555555555555555555555555666777888999888888888999::::::;;;;;;:::999999888777777777777777888:::999777666666666555555666777777888999999777888888888666555666777777777777888999:::<<<<<<999999::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;::::::999888777666666666666444444555555555666666666777999;;;:::888666555555555555444444444444555555222222333444666777888888888888777666666666666777888888777777666555555444333555666888999999888888777777888666444222222222444444333222222333444444666666666666666555444333444555555666777777888888999999::::::999999888777HHHTTTggg}}}|||uuudddMMM>>>555111,,,+++,,,---+++)))(((((((((***///555:::>>>@@@>>>:::555222111222444666777777444000---++++++************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))((())))))******+++,,,,,,*********+++,,,---......)))000666888444///---,,,,,,,,,---..................////////////000000000222111000000000111333444444555666555555666999<<<;;;;;;<<>>555222000...,,,((()))***+++,,,---...///000111111000---,,,...111333777;;;<<<:::555111///************************(((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))'''''''''(((((('''''''''&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))******+++++++++++++++***++++++,,,---***333===@@@:::333...---++++++,,,------------,,,........./////////000000222222333444444444444444333555888;;;===BBBGGGJJJLLLHHHEEECCCCCCBBB???===???>>><<<;;;:::777333000---...///...///222888<<>><<<;;;:::888777777666666666666777777888999999:::::::::::::::999777555444000222444444333333333444444444444555555666666666666777888777555555555666666666666777888999:::;;;<<<<<<:::999888999999:::::::::::::::999888777777555444444333333333333333333333333444444444555555777999<<<===;;;888666555111111000000000000111111333333333444444555555555777777666555555555555555333333333333333222222222444444555666555555333222222666:::999555222333555222333333333333333333222333333333333444444555555555555555555555666666666555555666666555555444333===DDDMMMXXXgggvvv}}}~~~wwwpppooozzz~~~fff\\\LLL@@@888333///,,,***++++++,,,,,,,,,+++***+++,,,,,,***((()))---000///444:::===<<<888444222************************************************))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))&&&''''''''''''''''''&&&'''''''''''''''((())))))))))))(((((((((((())))))******))))))))))))******((((((((()))******++++++************+++,,,---...---111444111+++(((,,,000++++++,,,------------,,,............/////////000222333444555666555444333333555999<<<@@@EEEKKKOOOOOOJJJCCC???>>>===:::888888555222222444333000,,,***,,,///111444:::BBBHHHRRRXXXdddtttwwwkkkcccdddrrr}}}yyyjjjVVVSSSOOOKKKIIILLLRRRWWWRRRPPPXXXjjjyyyuuufffUUUHHHAAA999666333111111000///............------.........------,,,,,,,,,,,,,,,,,,++++++,,,------...//////------......------,,,,,,***)))))))))))))))************))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***)))((('''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''((((((((())))))******))))))((((((((())))))***&&&%%%%%%&&&((()))(((&&&%%%&&&((()))))))))((((((%%%%%%&&&&&&'''((())))))******))))))))))))******+++++++++++++++***)))(((******))))))))))))******'''))),,,......---+++***((()))+++,,,,,,+++***)))+++++++++,,,,,,---......,,,------...---,,,***)))***++++++,,,,,,---------...------,,,,,,,,,---------------------...///000,,,...000111000111333444222333333444444444333333+++---///000000000222333...///111333444444333333111111000222444444333222//////111222444555777777999999888888888999;;;<<<999999999888999999::::::999999999:::;;;;;;<<<<<<999999:::999888666444333///111333333222222333444444444555555555555666666666888888888666555666777555555555555777888999:::===<<<:::888888888888999<<<<<<<<<;;;;;;999888888444444333333222222333333333333444444444555555555666999<<<===;;;888555444333333222222222222333333777777777777777777777777777777666555555555555666333333222222222222222222111222444555555555444444111666::::::666333444666222333333444444333333222333333333333444555666666333333444444444444444444444444555555444444333222DDDCCCHHHUUUfffsssxxxwwwyyypppmmmvvv{{{jjjZZZLLL???555111///+++'''''')))+++***((()))******+++,,,------......222666:::;;;999666333///...,,,+++*********+++''''''''''''''''''''''''&&&&&&''''''((())))))))))))+++,,,***'''&&&(((*********))))))((((((''''''((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&)))***,,,,,,***)))***+++&&&&&&&&&&&&&&&%%%%%%%%%)))************+++++++++******))))))******+++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,---------,,,,,,,,,---...///000111222555888:::999888777777444666999===AAADDDFFFGGGEEECCC@@@===:::888666555222000//////---***+++000000000111333:::FFFVVVbbbllluuuyyyvvvvvvwww|||rrrjjjccccccppppppaaa^^^VVVLLLIIINNNRRRSSSUUUTTTWWW^^^hhhqqquuuwwwtttsssmmmbbbSSSEEE===:::222222222111000//////...////////////////////////...------,,,,,,+++++++++------,,,+++))))))***,,,++++++,,,,,,,,,,,,------,,,,,,++++++***)))))))))******++++++++++++******((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))*********((('''&&&&&&&&&'''&&&&&&'''))),,,'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''(((%%%"""###&&&(((((('''(((***+++***)))((()))***,,,++++++***)))(((((('''(((((((((((()))***+++,,,))))))***+++---...//////************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,++++++++++++++++++,,,---///000000111111111222222222333333333222111111111111111222222111111111111111111111111111111222222222222111111000111111222222333444444222222333444555777888999;;;::::::999999::::::;;;888888777777777777888888777888999:::;;;<<<<<<<<<888888888777666444333222333333222222222333444444333333333333333333333333666666555555555444444444555555555555777999;;;<<<<<<<<<;;;;;;;;;;;;::::::999:::<<<;;;888666555555777555444222222333444555444444333222222444555666888999999::::::999999888333222222111111222222333222222222222333444555666:::::::::999888777666555444333222111111111222333666555333222111222333333555666777888888777666555444333333333333222222222222222333333333444444444777666444333222222333444666555444333222222222222FFFEEEHHHRRRcccpppwwwxxx{{{sssooottt~~~{{{kkkTTT>>>000222...)))((())))))'''$$$))))))))))))************+++...333777999999888777111000///---++++++++++++''''''''''''''''''''''''***))))))(((((('''&&&&&&+++------,,,))))))***,,,))))))))))))((((((((((((((((((''''''''''''(((((()))))))))(((((('''''''''(((((((((((((((((((((((('''(((******((('''((()))))))))))))))))))))******)))************+++++++++******))))))******+++,,,******+++,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,---...///000111555888;;;<<<;;;:::999999999;;;===???AAABBBCCCDDD???===;;;888555333222111///------...,,,)))***...///222888???JJJYYYiiiuuuyyyppplllmmmnnnwww{{{~~~xxxooofffaaabbbnnn{{{}}}rrrjjjggg^^^SSSOOOSSSVVVVVVTTTRRRRRRVVV]]]bbbddddddbbb___ZZZPPPEEE<<<555222222222111111000//////...------------------------///......---,,,++++++***,,,,,,,,,***)))(((***,,,+++++++++,,,,,,,,,------,,,,,,++++++***)))))))))))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''((()))(((((((((***,,,((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((())))))***''''''''''''''''''''''''(((%%%###$$$&&&(((((('''(((***+++***)))((()))***))))))(((((('''&&&&&&%%%(((((((((((()))***+++,,,+++++++++,,,,,,---------*********+++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,+++++++++,,,,,,---,,,,,,,,,---...///000111111111111222222222333333222111111000000000111111111111111111111111111111111111222222222222111111000111111222222333333444111222222333444666777888888888888888888888888888777777666666666666777777888888999999:::999999999777777777777666555444333333333222222333333444555333333333333333333333333555555555555444444444444555555555555777999;;;<<<::::::999999999888888888999;;;<<<;;;999666555666777666444222222333444555444444444444444555555666777888888999999888888777333333222222222222333333333333333333444555666777999999999999888777666666555444333222111222222333333333222222111111222222555666777888888777666555555555444444333333333222222222222222333333333333444333222111111111222333555555444333222222222222OOOLLLKKKRRR```nnnwwwzzz|||uuupppqqquuu|||oooRRR>>>;;;555...+++******(((&&&+++******))))))))))))))))))+++///333666999::::::444333111///...------,,,((((((((((((((((((((((((******))))))(((''''''''')))******)))''''''((()))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((()))))))))))))))))))))&&&((())))))(((''''''(((*********++++++,,,,,,,,,)))************+++++++++******))))))******+++,,,)))******++++++******)))***+++++++++,,,,,,,,,---------------///000111222666888;;;<<<;;;999999999<<<<<<=========<<<<<<;;;888777555333111///......---+++,,,......+++...222666<<>>:::999888555333111111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***)))(((---...///...---,,,...///***++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((((((''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((************))))))))))))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***+++***)))((()))*********)))))))))((((((((((((''''''(((((()))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++,,,,,,,,,,,,,,,++++++***))))))((((((***))))))******+++,,,---///...---,,,,,,---///000111111111111222222222222222111000///............111111111111111111111111111111222222222222111111000000000111222222333333000000111222333555666777777999:::<<<<<<:::999777555555555444444555555555555555666666666666555555666666777777777666666555333333333333333444555666444444444444444444444444444444444444333333333333444444555666777999:::;;;;;;;;;;;;::::::::::::999999;;;<<<<<<:::888777777666666555444333444444555333444666777777777666555666777777888888777777666444444333333333333444444555444444444555666666777555666666777888888888777888888777666555444333333333444777999999888666555444555666666666666555444333333222111000//////...000000000000111111111111//////......///000222333444333333222111111222222gggaaaZZZXXX]]]fffooossssssssssssrrrmmmkkkrrr|||sssaaaVVVFFF999222///---,,,++++++)))(((((()))++++++******+++,,,...111333555444444333222000...------************************(((((())))))***+++++++++,,,+++******+++,,,,,,,,,''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((()))&&&&&&&&&''''''(((((((((((()))++++++)))((()))***&&&&&&''''''((()))******))))))*********+++++++++******))))))******+++,,,***))))))))))))))))))***++++++,,,,,,---......///222222222222333555666777444666777777555333333333111111111111000///......//////......---.........///,,,+++000555<<>>======:::::::::999999999999888555777888999777555555666666666666777666555555444444444333222222444555666555555666666666666555555666666555555555555666666888777666666666666777777444555555555555555444444222444555777777777666666777777888888777666555444222333444444444444333222.........///000000111111111111111111222222222222111000000//////000222333222111111111111111222222}}}rrrjjjgggffffff[[[VVVNNNEEE@@@@@@DDDHHHYYYggg||||||}}}~~~~~~vvvfffXXXNNNFFF>>>999111)))***///000+++&&&%%%'''+++,,,+++((('''((())),,,---,,,***)))(((''''''((()))***+++++++++,,,------------,,,***)))(((''''''((()))***)))((('''(((***+++++++++))))))(((((((((((())))))************************)))*********)))((('''&&&***************)))(((((())))))((((((((((((((()))))))))***++++++++++++***+++,,,---,,,,,,,,,...000///...---,,,++++++,,,---000111222333444333222222666555333222000...---,,,///...---,,,+++*********---,,,+++,,,---.........///444;;;???BBBDDDHHHKKKJJJNNNWWWgggxxxxxxssspppjjjccc______cccgggxxxqqqjjjhhhaaaaaaddd```aaaaaadddhhhkkkqqq~~~}}}yyynnn___PPPHHHDDD>>>888666111111000000000000000000........................//////...------,,,+++++++++,,,............,,,++++++,,,,,,,,,,,,+++************++++++++++++******,,,,,,+++***)))))))))***))))))(((((('''''''''&&&************))))))))))))''''''''''''''''''''''''***)))'''&&&&&&&&&'''(((&&&'''''''''(((((())))))'''((((((((()))))))))***%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))(((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))******))))))))))))******************************++++++++++++******))))))(((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------******+++,,,---...///000111111111222222222333333222111000111222222111000222111000//////000111111111111222333333333222222333222111000111222333444666666555555777888:::;;;<<<;;;888666555555666777666666555555555777999:::;;;;;;::::::888777555444666777888888888666555444555444222222333555888:::999222000444666333222444444555555666666666555555666777888999::::::::::::===<<<:::999888999999:::;;;:::888777555444444333555555666666666666666666777444222333666888777555:::::::::999888777666555666666555555555555666777888777777777666666555555666666777777666555444444444444444555666777888999999777666444333333333444555666777777555333000...222222222333333222222222111111111111111111222222000111222333444333222222444444333333222111111000|||tttppplllhhhfff\\\ZZZUUUMMMDDD@@@@@@BBBJJJWWWjjj|||}}}xxxyyy{{{~~~|||qqqggg^^^WWWQQQMMMDDD888111000444///+++***+++---,,,***(((''''''((()))***(((''''''&&&&&&%%%&&&'''((()))******+++,,,,,,,,,,,,+++)))))))))(((((()))))))))***)))((()))+++,,,,,,,,,***))))))(((((())))))***+++*********************************))))))(((((())))))))))))))))))((((((******)))))))))))))))***))))))***+++++++++++++++,,,---...---,,,,,,...000111000///...------...//////000111222222222111111000//////...---,,,++++++,,,++++++***))))))******+++*********---///111222777===EEEKKKOOORRRVVVXXXZZZ]]]eeesss}}}|||rrrhhhddd```]]]___dddjjjmmmvvvtttllliiiaaa```eeeccc```^^^___ccciiiqqq}}}yyyjjj[[[LLLCCC>>>888333111111000/////////000111222........................,,,,,,,,,++++++*********,,,,,,------------,,,,,,++++++,,,,,,++++++***))))))******++++++******)))***))))))))))))******+++******)))))))))((((((((()))))))))(((((((((((('''''''''''''''''''''''''''******)))(((((((((((((((&&&'''''''''((((((((()))((((((((((((((()))))))))))))))((((((((()))******''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,''''''''''''((()))******(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$'''((((((((()))))))))***)))))))))*********++++++++++++++++++++++++++++++((((((((((((''''''&&&&&&(((((((((((()))))))))***)))************+++++++++)))************+++++++++++++++,,,---...///000000222333333444444444444444222111000000222222111000111000000/////////000111000111222333333333333333333222222111222333444555666666555666777888:::;;;===;;;999777555555666666555444444444444666777888:::::::::999888777666555666666777777777666444444666444333222333555888999<<<777444888:::777666888777888888999999999888888888888999:::::::::::::::<<<<<<:::999999:::;;;;;;;;;:::888666555444444333555555666666777777777888;;;888777777:::;;;;;;999::::::;;;;;;::::::999888777666666666666666777777888888888777777777666666777777777777777666555555555555555555666777888999999888666555444444444555666777888888777555333111222333333333333333333222333222222222111111111111111111333444444444333222333222222111000000//////|||vvvttttttsssnnnjjj```aaa```[[[QQQGGGAAA>>>BBBLLLZZZiiisssxxxxxxwwwuuussstttwww{{{zzzvvvsssmmmhhheeeccc[[[LLL===555333///+++***+++,,,)))''')))(((''''''(((((('''%%%''''''&&&&&&&&&'''((((((((()))******++++++******))))))************))))))***))))))***,,,------,,,*********))))))*********+++++++++******)))))))))++++++***)))))))))******************************++++++************++++++***++++++,,,,,,,,,,,,,,,,,,---///...------...000222111000000///000000000---...///000000000//////++++++++++++++++++++++++******)))))))))******++++++++++++---111666;;;>>>GGGMMMVVV]]]cccfffhhhjjjmmmpppvvv~~~wwwttttttwwwyyysssjjj___\\\YYYYYY^^^fffmmmqqqttt}}}qqqgggbbbYYY[[[bbbbbb```[[[XXX\\\dddooo}}}zzzuuugggXXXHHH???999333///...000///...---...000222333------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++***))))))******++++++******)))(((((((((((()))***+++,,,************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))************)))(((((('''''''''''''''(((((((((((((((((((((((((((((((((+++******))))))))))))***''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%'''(((***,,,------'''''''''(((((()))***+++)))(((''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((''''''''''''&&&((((((((()))))))))******)))************+++++++++************++++++++++++,,,,,,---...///000000111222333555777777666555444222111000000222222111000000//////......///000000///000111222333444444444333333333222333444444555555555555666777888::::::<<<;;;999777555555555555333333333333444555666777999999888888888777777777555666666666666555444444666555444333444666888999===999888;;;<<<:::888999999999:::;;;;;;:::999888888999999:::;;;;;;<<<<<<>>>===<<<;;;:::;;;<<<<<<:::999888666555444444333444555555666777888999999999888777777999::::::999;;;<<<<<<<<<<<<<<<;;;;;;888888777777777777777888999999999888888888888777777777888888888777666666666666666666666777888999999888777666666666666666777888888999999777666555333444444555555444444333444444333333222222111111222222333444444444444333333333333222111111000000uuuppplllmmmsssvvvuuurrrggghhhjjjjjjfff\\\OOOFFFCCCGGGOOOYYYdddlllqqqrrrsssooommmooopppppprrrtttwwwuuuttttttoooaaaOOOBBB888333---+++,,,,,,+++)))+++)))(((((()))***)))'''))))))))))))))))))******'''((())))))***)))))))))((()))***++++++***)))((()))(((((())),,,,,,,,,***++++++************++++++++++++******))))))((((((******)))(((((()))***+++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,------,,,---......//////......,,,...//////...---...///000000000000000000000000,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++***************+++,,,---///222666===EEENNNSSSYYY^^^gggoootttwwwwwwwwwxxxzzz}}}wwwooojjjkkknnnqqqxxxwwwpppjjjeee______]]][[[\\\```hhhnnnttt{{{lll^^^XXXSSSXXXaaaaaacccZZZTTTVVV^^^iiivvvtttlllcccUUUFFF===777111/////////...---,,,---///222444------------------------,,,------------------------,,,************,,,---+++++++++++++++***))))))))))))************))))))******)))))))))***++++++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((())))))******)))'''&&&'''''''''''''''''''''''')))(((((((((((('''''''''))))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***++++++++++++)))((((((((((((((()))((((((''''''''''''''')))((('''&&&&&&&&&'''((((((((((((((())))))))))))((((((((()))))))))******,,,,,,++++++++++++******))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,---------......------......///000000111111333555777888666444333222000///000111222111000...............////////////000111222333444444444333333333444444444555555444555555666777888999::::::999777555444333333333333333333444444555666666888777777777777888888888666777777777777666666666777666555444555666888999:::999999::::::999888888888999:::;;;:::999888666777777888:::<<<===???@@@AAA@@@>>><<<;;;::::::;;;999888777666555444444444333333444555777888999999999888888888999:::::::::======>>>======<<<;;;:::999999888888777888888888999999999999999999999999888888999999999999888888666666555555555666777777999999888888888888888888777888888999999999888777555555666666666666555555333333333333333444444444333333444444555555555555666666666555555444444444oooiiieeefffmmmssswwwwwwooonnnqqqwww{{{uuueeeXXXHHHGGGGGGMMMXXXccclllpppsssmmmjjjkkkkkkjjjpppxxxvvveeeWWWIIIBBB999333111000...,,,+++***(((((()))******)))******************))))))''''''((())))))))))))(((((()))***++++++***)))((('''&&&'''(((++++++***(((++++++************++++++*********)))))))))(((((((((((((((((()))******+++---,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---.........///000000111111000000,,,...//////...------...------..................*********+++++++++,,,,,,,,,,,,,,,+++******))))))***************+++,,,---111555;;;BBBJJJUUUaaaiiikkknnnuuu{{{}}}zzz{{{~~~{{{qqqiiidddfffjjjmmmnnnpppmmmeee___```cccccccccggggggbbb\\\[[[bbbjjjtttxxx~~~gggUUUQQQQQQ[[[cccaaaggg]]]TTTSSSWWW___jjjttt||||||mmmcccZZZNNNAAA:::444000...000...---,,,,,,---///111222------------------------,,,------------------------,,,************,,,---***++++++++++++***)))))))))))))))******)))))))))...---,,,+++***)))))))))((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((&&&'''((()))((('''%%%$$$'''''''''''''''&&&&&&&&&((((((((('''''''''''''''(((''''''&&&%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''''''''''''''+++***)))(((''''''''''''))))))(((''''''''''''((()))((('''&&&'''(((***+++))))))))))))(((((((((((('''''''''((((((((())))))+++*********)))))))))(((((((((((((((((()))))))))))))))))))))************))))))*********+++++++++,,,,,,---------.........------......///000000000000111444666666555333111111000///000111111000///------...//////////////////000111222333444444333333333444444444555555555333444555666777888888999777666555444333222222111333444444555666666777777777777666666666777888999888888888888888888999999777777666666666777888888888:::;;;:::999999888777888999;;;<<<;;;:::888666444444666888<<>>????????????>>>===;;;:::999::::::999888888888888888999999999999999:::::::::999999:::::::::::::::999666666555555444555555555999999::::::::::::::::::777888888999999999999999777777888888888888777777222222333444555666666777555555555555555666666666777777777777666666666666hhhddd```___ccckkkrrrvvvuuutttwwwyyylllWWWRRRLLLNNNWWWdddooouuuqqqllliiikkkjjjiiiqqq~~~{{{mmm^^^UUUJJJ@@@:::555000,,,...,,,)))((()))******)))(((((()))))))))(((''''''&&&'''(((((())))))(((((((((((())))))))))))((((((&&&&&&&&&(((***+++)))'''*********))))))*********))))))))))))))))))))))))'''((()))***++++++++++++,,,+++***)))((()))***+++,,,++++++,,,,,,---...///...//////000111000000000+++---//////---,,,+++,,,******+++,,,,,,,,,++++++******)))))))))***+++,,,+++******))))))(((((((((******+++,,,...000222333999>>>GGGOOOXXXdddpppyyyzzz{{{{{{}}}}}}wwwnnnfffbbbdddhhhkkkffffff```XXXVVV]]]cccfffiiilllnnnhhh```\\\```fffnnnqqqtttyyyvvv^^^PPPOOOQQQ[[[bbb___hhh___WWWSSSRRRUUU]]]ffflllsss}}}}}}pppaaaWWWLLLCCC:::555111------000---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++******)))(((((())))))******))))))(((......,,,***)))(((((((((''''''''''''((((((((((((************))))))))))))((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))******)))((((((''''''(((((('''&&&%%%%%%&&&)))+++---))))))))))))(((((((((((('''''''''((((((((())))))*********)))((((((''''''%%%&&&&&&&&&&&&''''''''')))))))))*********++++++)))************+++++++++++++++++++++,,,,,,,,,,,,------.........////////////000222444444333222111111000//////111111000///------///000000000000000111111222333333333222222222222333444444444444444333333555666777888888888444444444333333333222222333444555666666777666666888777666555666777888999999999999999999999:::;;;888888777777777777888888888===>>><<<:::;;;;;;999:::<<<>>>???>>><<<999777222333444777;;;???CCCFFFEEECCC@@@===:::888777777888777666555444444444444333444444555666777777888;;;<<<===<<<;;;;;;===???@@@@@@??????>>><<<;;;:::::::::999888777777777777888999999999999:::::::::::::::;;;<<<<<<<<<;;;;;;888777666555555444555555999:::;;;<<<======<<<<<<999999999999999999::::::888999999::::::999999888333333444555666777777888666666555555666666777888666666666666666666666666WWWVVVUUUUUUXXX```jjjrrrvvvxxx|||{{{nnndddXXXSSSYYYdddnnnssslllfffeeehhheeebbbkkkzzz~~~ooohhh^^^UUUMMMEEE<<<666777444000------,,,,,,+++((())))))***)))((('''&&&''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&''')))++++++)))'''***))))))(((((())))))***''''''(((((()))*********'''(((+++...//////---,,,000...,,,***))))))***+++++++++++++++,,,---...///,,,---......///.........***,,,......---+++******'''(((***+++++++++*********))))))((()))***+++,,,***************++++++++++++---///222777;;;>>>@@@EEELLLUUU^^^fffppp||||||vvvnnnfffbbbcccfffiiifffhhhfffbbbccciiiooopppqqqqqqoookkkfffaaa^^^]]]ccchhhjjjjjjnnnuuuzzzzzziiiZZZWWW[[[YYY^^^eeebbbgggaaaZZZTTTOOOMMMSSS\\\^^^bbbhhhjjjggg\\\PPPGGG@@@999333111///---...222,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------------,,,,,,***************))))))((((((((())))))))))))((((((++++++)))(((''''''''''''''''''(((((())))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((()))))))))((((((((((((((()))***''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))***))))))(((((((((((((((&&&&&&%%%&&&(((+++///111***)))))))))((((((((('''))))))))))))************++++++******)))(((((('''%%%%%%%%%&&&&&&&&&''''''))))))*********+++++++++)))************++++++++++++++++++,,,,,,,,,,,,------------------.........000111111222222222222222111///...///000111000///---...///111111111111111222222333333333222111111111111333444444444333222222333555666777888777777333333444555555555555555111222444555666666555555999888666555555666777888999999888888888999:::;;;888888888888888888888888777>>>AAA===;;;<<<<<<999:::<<<>>>???>>>;;;888666333333444666999===AAACCCCCCAAA???<<<:::888888888777777666555444444444444666666777777888888888999888:::;;;:::888888;;;===>>>??????@@@@@@@@@??????::::::999777777666666666888888888888999999999::::::;;;<<<============<<<:::999888777666666666666:::;;;<<<>>>>>>>>>>>>>>><<<<<<;;;;;;:::;;;;;;;;;:::::::::;;;;;;:::::::::666666666666666666666666777777666666666777888999777777777777777777777777DDDGGGJJJLLLPPPYYYeeeooovvv{{{|||ooo^^^TTTUUU]]]dddhhhgggaaa```bbb]]]XXXaaappp|||wwwqqqkkkeee\\\QQQIII@@@<<<777333111000...---***+++,,,,,,,,,***)))((('''(((((()))))))))))))))((('''&&&%%%%%%&&&'''(((''''''(((***,,,,,,***((())))))(((((((((((())))))&&&&&&'''((()))***++++++'''***---111222111///...444333000---,,,,,,------*********+++,,,---...///***+++,,,,,,------,,,,,,)))+++......,,,***))))))'''((()))***+++******)))***)))((((((((()))+++,,,***++++++---...///000000///111444:::@@@EEEJJJMMMPPPWWWaaaiiipppyyy|||wwwooogggcccccceeehhhjjjnnnqqqqqqtttyyy{{{zzzyyytttnnnllljjjeee\\\TTT[[[aaadddaaaaaaeeehhhhhhfff```gggmmmggggggmmmmmmeeeaaa\\\VVVMMMIIINNNWWWUUUWWWXXXXXXTTTLLLBBB;;;999444111111000///000444+++,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,...//////...,,,,,,***************)))(((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''(((((())))))*********+++)))(((((((((''''''''''''))))))))))))))))))))))))***)))(((&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''')))******''''''&&&''''''((()))***''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******(((((('''%%%%%%%%%%%%%%%******)))((((((((((((((((((((('''(((+++///333666******))))))((((((((('''***++++++++++++,,,,,,,,,,,,,,,++++++***))))))((('''''''''((((((((()))))))))************+++++++++)))************+++++++++---------.........//////,,,,,,------------------111111111222222222333333111///...///000111000///---...000111222222222111333333333333222111000000000111222333444333222222222333555666888888777777333444555666777777777777000111333444555555444333:::888666555444555777888888888777777777888:::;;;999999888888888888888888666===@@@<<<999;;;;;;888888999;;;===<<<999666444555555555666888<<>>===;;;;;;===@@@===>>>???AAABBBCCCDDDDDD:::999888777666666666666777777777888888999999999;;;;;;<<<===>>>>>>======<<<<<<:::999888888777777:::;;;===>>>????????????>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::999888777666555444444888777666666666777999:::999999999999999999:::::::::>>>BBBBBBCCCJJJWWWaaammmuuu{{{{{{}}}}}}wwwlll```VVVSSSTTTWWWVVVRRRTTTXXXUUUQQQYYYhhhxxx{{{yyyyyy}}}zzzpppfffaaa___SSSHHHCCC>>>555111222111...,,,+++++++++***)))(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))******+++++++++,,,000///,,,*********+++,,,+++++++++******************)))'''''')))***))))))+++******)))))))))******&&&(((++++++***))))))))))))))))))***************.........//////000111222444;;;EEEKKKOOOUUU\\\bbbfffjjjmmmpppxxxyyy|||uuujjj```[[[]]]bbbeeerrryyy}}}|||yyyrrrkkkeee^^^XXX\\\ZZZWWWWWWYYY]]]```aaadddttt{{{vvvsssrrriiieee^^^WWWPPPKKKHHHGGGDDDEEEEEEEEEBBB>>>999777222222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,...///...---)))******+++++++++******)))(((((('''''''''((((((&&&%%%%%%%%%&&&''')))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((((('''''''''$$$&&&)))***)))((('''(((******+++******)))((('''+++(((&&&''')))+++***(((+++***)))'''%%%###"""!!!&&&&&&&&&&&&&&&&&&%%%%%%(((%%%$$$%%%))))))'''###'''((()))******)))(((''''''''''''((()))+++,,,---))))))))))))))))))))))))&&&''')))+++,,,+++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((()))***+++,,,,,,---''')))******((('''((()))(((((()))***++++++,,,,,,,,,,,,+++++++++++++++,,,111111111111000000//////000///...------------------///111111111000111222222222222222222333333333111111222333333333333222555666666777666444333222444444555555555555555555444444444333222222555777777666555444444555777888111222333444555777888888:::;;;;;;;;;;;;:::999999999888888888777777666666666777777777777777666666888888777777888999:::::::::888777888999999888777555555555555666888999:::999888777777777888999::::::::::::::::::;;;<<<===;;;<<>>@@@GGGMMMVVV]]]aaagggmmmsssvvvyyyyyywwwzzz}}}{{{|||~~~vvvsssoooggg___YYYZZZaaafffrrrzzzyyyqqqjjjbbb[[[VVVWWWVVVVVVXXX\\\```dddfffrrr}}}pppiii___UUUNNNHHHCCC@@@?????????>>>;;;888555333222222111000000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,*********+++******)))))),,,+++)))(((&&&%%%%%%$$$&&&&&&%%%%%%&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%'''((((((''''''((())))))))))))***))))))((((((***(((&&&&&&(((***)))'''''''''&&&$$$###"""!!! '''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((()))'''&&&((((((((())))))((((((((('''''''''((()))***,,,---(((((((((((((((((((((((()))***+++++++++***)))((((((((((((((((((((('''''')))(((((((((((((((((((((((()))))))))***+++++++++(((***++++++***))))))***(((((()))******+++,,,,,,******)))(((((())))))***/////////000000111111111......---,,,,,,,,,,,,,,,000222333222000....../////////000000000000111111000111222222333333222222333444555555555444333222222333333444666777888888222333333222111222444777666555555444555666777777333333444555666666777888999::::::::::::999888888888888888777777666666666666777777888888777777666666666666666666777888888999777666777888888777666444444555555666888999:::888777666666666777999:::888888888888999:::<<<<<<===???AAACCCEEEFFFFFFFFF===;;;999777666555555555777777666666666777777888999;;;===???@@@@@@>>>===<<<<<<<<<<<<;;;::::::999:::999888999<<<>>>???>>><<<<<<=========<<<;;;:::888999;;;<<<<<<<<<;;;:::888888888888888888888888999999888777777777777888<<<;;;:::::::::999::::::999777666666:::@@@HHHLLLXXX^^^ccceeejjjqqqvvvxxx~~~~~~zzzqqqfff]]]XXXWWWUUUJJJBBBAAAAAAAAAIIITTT]]]fffrrr}}}zzznnnjjjlllxxx}}}vvvllleee^^^WWWRRRRRRPPPHHH===444...,,,+++***,,,,,,++++++***))))))(((++++++***)))((('''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))---,,,***)))(((((()))***))))))))))))))))))))))))((('''&&&'''***+++,,,+++(((((((((''''''(((((()))*********(((&&&&&&((()))...,,,+++***+++///333555888999:::>>>CCCIIINNNQQQ\\\bbbjjjppptttxxx~~~}}}{{{sssnnnnnnrrrwwwzzzzzz}}}qqqjjjiiiiiifff___XXXZZZbbbkkksss{{{wwwnnnfff___XXXUUUQQQSSSVVVZZZ```fffkkkmmm}}}xxxnnn```VVVOOOHHHAAA<<<;;;;;;999777555333111000111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++,,,+++***************))))))((('''+++***)))((('''&&&%%%$$$''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&(((***''''''((((((((((((((((((((('''&&&&&&'''((('''&&&)))((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((((((((((((''''''''''''((((((''''''''''''(((***+++,,,((((((((((((((((((((((((,,,++++++***))))))(((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,,,,*********+++((())))))******+++++++++))))))((((((((())))))***------...///000111222333------,,,+++++++++,,,,,,000111222111///............/////////000000000111000000111222222222222222111111222333333333333222333444444555666777888888222333333222111222444666555555555555555666666777555555555555666666666777888888888888888777777666777777777666666666666666666666777777777777777666444555555555555555666666777555444555777777666555444444444555666777999999888777666666666777999999666666666777888:::;;;<<<>>>???AAACCCDDDDDDCCCCCC:::999888777666555444333555444444444555666777777777999;;;>>>???@@@???>>><<<===>>>>>>===;;;999888999777666777:::===>>>>>><<<============<<<;;;;;;:::;;;<<<=========<<<;;;888888888888888888888888888888888777888888999:::;;;;;;;;;;;;::::::::::::HHHAAA888333555;;;@@@CCCNNNRRRXXX\\\___cccgggiiirrrvvvyyywwwooohhheeeddd^^^PPPCCC===<<<===CCCKKKSSS\\\jjjvvv{{{uuukkkggggggpppxxx|||~~~{{{wwwsssnnnlllkkkhhh^^^OOOAAA888333000///------,,,+++***))))))((()))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))*********(((((((((((())))))))))))''''''((((((((((((((((((+++***)))(((((((((((()))(((((((((((()))))))))))))))'''&&&''')))******)))))))))))))))))))))***+++++++++***'''%%%&&&)))+++///...------111777>>>BBBGGGGGGIIILLLPPPVVV[[[___jjjnnntttyyy|||}}}uuujjjcccbbbeeejjjnnnppptttwwwvvvpppggg___[[[```dddfffaaaZZZ[[[eeeppptttzzzsssiiiaaaZZZVVVUUUOOORRRWWW]]]bbbhhhnnnrrr~~~uuueeeYYYSSSLLLCCC<<<:::999666444222111000000/////////.........------++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++***))))))++++++***)))))))))))))))(((((('''&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&(((******)))(((&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''&&&&&&'''(((%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&''')))(((&&&&&&&&&&&&((()))''''''''''''((()))***+++((((((((((((((((((((((((******)))(((''''''(((((((((''''''&&&&&&%%%%%%$$$'''''''''((((((((((((((()))))))))(((((((((((((((((()))++++++***)))***+++((()))))))))*********++++++************++++++,,,,,,------...///000111222------,,,,,,,,,,,,,,,---,,,---///000//////000111///000000111111222222222///000000111222111111111//////000111111222222333888777777666666555555444666666555333222111333555444444555666777777777777666666666666666666666666666777777777777666555555666555555555555555555555444555555666666666666555444555555555555555555555555444333333555666555444444444444555666777888999888888777666777888999:::555555555777888:::<<<======>>>??????@@@???>>>===888888888888777555333333333222333333444555666777888:::<<<>>>??????>>>>>>:::<<<>>>??????<<<999777999777666777999<<<>>>>>>============<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;999999999999999999999999777777777777888999:::;;;;;;;;;;;;;;;;;;::::::999^^^QQQ@@@555222555999;;;CCCHHHOOOVVVZZZ[[[]]]___eeemmmtttvvvrrrnnnnnnooogggYYYHHH???;;;;;;===@@@HHHPPP```ppp{{{|||xxxtttjjjgggfffggghhhlllwww~~~|||zzzpppaaaQQQFFF>>>:::777111000...+++***(((((((((***************)))))))))&&&'''(((((())))))((((((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''))))))((((((((((((((((((''''''(((((())))))))))))***)))''''''((()))((('''))))))(((((()))******+++******(((&&&%%%'''+++...//////000444:::BBBJJJOOOUUUUUUWWWZZZ^^^dddhhhkkksssvvvzzz}}}yyyqqqeee]]][[[]]]bbbeeedddeeeeeebbb]]]YYYVVVUUU\\\ccchhhddd\\\[[[eeeooorrrwww}}}mmmbbb[[[SSSQQQSSSTTTWWW\\\___bbbfffkkkoooxxx~~~mmm___VVVMMMBBB:::777666333111/////////000.........---------------++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++)))((((((((((((((('''&&&%%%&&&&&&'''((())))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&((()))***)))((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$!!!$$$''')))(((&&&%%%%%%$$$%%%&&&''''''(((''''''%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))'''''''''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''((((((((())))))))))))(((((((((((((((&&&(((******)))((()))***)))))))))))))))***************))))))***++++++,,,---............/////////......------------......+++---/////////...///000......///000111111222222...///000000111111000000.........///000111222222777666666666555555555444;;;:::999666333111222333333444777888999999888777666666666666555555555555555555666666555555444333444444444444444444444444222333444444555555555444555666777777777666666555333222111222444555444333333444444444555777888999999999888777888999:::;;;555555666777999:::<<<===<<<===>>>>>>>>><<<;;;:::888888888888777666444444222222222222333444666666;;;<<<===>>>>>>>>>===<<<999;;;>>>??????===999777;;;999777777999<<<>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::888888888888888888888888666666777777888999;;;;;;::::::;;;;;;::::::999888ssscccNNN<<<333222444666:::===EEENNNSSSUUUXXX\\\___gggoooqqqnnnlllnnnrrrmmmaaaRRRFFF???<<<;;;:::>>>DDDRRReeeqqqtttttttttiiigggeeebbb___dddssszzznnnbbbXXXOOOHHHDDD@@@<<<777222...+++++++++---,,,,,,++++++*********%%%&&&&&&'''(((''''''''''''''''''(((((((((((()))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))******+++,,,***((()))***+++***)))(((((((((((())))))***+++*********)))***,,,111444444666:::AAAHHHQQQXXX\\\^^^___bbbfffjjjooorrrtttyyyzzz}}}~~~{{{uuunnnccc\\\YYY[[[^^^___[[[\\\]]]]]][[[[[[\\\^^^bbbhhhlllggg^^^ZZZ```ggglllrrrwww}}}yyyeeeZZZTTTNNNNNNSSS___bbbcccbbb``````dddgggppprrrbbbUUUIII<<<444333111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---...//////------------------------,,,+++)))***++++++***)))%%%&&&&&&'''''''''&&&&&&((())))))))))))'''%%%$$$&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!$$$'''((('''%%%%%%%%%&&&&&&''''''''''''''''''%%%''')))(((&&&$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))((('''(((+++//////+++'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))%%%''')))))))))((()))***))))))))))))))))))))))))''''''''''''((())))))***---------.....................---------...//////...///000///---,,,,,,,,,++++++,,,---...///000000......///000000000000000............///000111222111222333444555777888888===<<<;;;777444222222444333555888;;;<<<;;;999888555555555555555444444444555555555555555444444333333333333333333444444444111222333444555555555555666777888999888777666555222111111222444555444333333333333444555666888888999888777777777888:::;;;666666666777888:::;;;<<<===>>>>>>???>>><<<;;;:::999888888777666555555555333222222222333444555555;;;<<<<<<<<<<<<<<<;;;;;;999;;;>>>@@@@@@>>><<<:::===:::777666888;;;<<<===<<<;;;::::::999999::::::999:::;;;;;;;;;:::999888777777777777777777777777666666666666777888999:::888999:::::::::999777666ttt___JJJ<<<666555666555555999AAAFFFHHHNNNUUU]]]dddjjjjjjffffffkkkrrrtttmmmbbbVVVMMMGGGCCC@@@@@@@@@IIIXXXcccgggkkkooojjjgggccc```]]]aaaooo}}}zzztttmmmeee]]]WWWZZZTTTKKKAAA:::666555555333333111///---,,,******&&&'''(((((())))))(((((()))************+++++++++(((((((((((()))))))))))))))))))))(((((((((''''''((((((((()))))))))(((((((((((())))))***++++++,,,,,,+++***+++...000000000++++++++++++,,,---...//////000222333555888===AAAAAAEEELLLTTT\\\ccchhhjjjhhhjjjmmmppprrrtttuuuuuuxxxyyy|||}}}xxxpppkkkccc]]][[[[[[\\\\\\\\\```dddhhhiiiiiijjjkkkpppuuuvvvoooccc[[[[[[___aaaiiinnnpppzzzlllXXXQQQPPPOOOTTT]]]lllllljjjccc\\\XXXZZZ]]]eeeqqq{{{nnn___QQQDDD888111//////...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***((())))))***((('''###$$$%%%&&&&&&'''&&&&&&'''((()))***)))'''&&&$$$$$$%%%&&&(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%(((''''''(((((((((''''''&&&%%%(((******'''$$$$$$$$$(((((())))))))))))******$$$%%%%%%&&&''''''(((((((((&&&(((///888:::333,,,%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''((()))))))))((('''%%%%%%&&&&&&''''''((((((%%%%%%&&&''''''((())))))((()))))))))***+++++++++&&&(((*********)))***+++)))))))))))))))))))))(((&&&&&&&&&''''''(((******++++++,,,---......///000---,,,,,,,,,------...///---///000///---++++++,,,***++++++,,,...//////000---...//////000000////////////......///000111222//////111333555666888999::::::999666444333444555444666:::===>>>===;;;999333333333444444444444444555555555666555444444333222222222222333333333444333333444555666666666666666777888999999777555444222111111222444555555444333333333444555666777888777666555555555666888999666666666666777888999:::<<<============;;;:::999888777666444444444444555444444333333333444444555888888999999:::::::::;;;:::<<>>;;;777555666888::::::;;;:::999888888888999999777888999999999888666555666666666666666666666666666555555555666777888888666777888999999888666555lllWWWFFF<<<999888333000111666999;;;BBBLLLZZZ```eeedddaaabbbjjjrrr{{{yyyqqqeee[[[SSSNNNJJJHHHDDDGGGQQQYYY]]]cccjjjlllfffaaa___^^^```iiisss}}}uuummmgggpppiii]]]PPPGGGAAA@@@@@@>>>===;;;888555222///...))))))***+++++++++++++++''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((((('''(((((()))))))))))))))(((((())))))***+++,,,,,,,,,+++++++++---111444555555/////////000000222333333666888;;;===@@@DDDIIILLLOOOSSS[[[dddlllqqqtttuuurrrssstttuuuuuutttrrrpppssstttxxx}}}}}}xxxnnniiiccc^^^\\\[[[[[[ZZZccciiipppuuuvvvuuusssrrrwwwiii^^^ZZZ[[[XXXbbbgggdddjjjwww|||ttt___LLLKKKOOOSSS]]]iiiuuutttnnndddYYYSSSSSSVVV\\\eeerrr~~~uuupppggg[[[MMMAAA777222//////......---,,,,,,++++++++++++++++++++++++,,,************************......---,,,***))))))(((''''''''''''''''''''''''***(((''''''(((((('''%%%"""###$$$%%%&&&'''''''''$$$%%%''')))******)))(((###$$$&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$###$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''&&&### !!!'''+++((()))))))))((('''&&&&&&%%%(((++++++'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((&&&(((222???BBB:::111$$$$$$&&&''''''&&&$$$$$$&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''')))***+++,,,+++)))'''&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((())))))(((((()))***+++,,,,,,---''')))++++++++++++,,,---))))))))))))(((((((((((((((((((((((()))***,,,,,,((()))***,,,...000111111++++++++++++,,,,,,---...***+++---...------...///,,,,,,---...///000111222---......///////////////000000///......///111222000111111222333444555555777777777555333333555777444777;;;>>>@@@>>><<<:::222222222333333444444444555555666666555555444333111111222222222333333333444555666777888888888888666777888999888777555333222111111222444666555444333333333444555666777888555444444333444555666777555555555555555666777888999::::::;;;:::999777666777666444222111222444555555555444333333333444444444444555777888999:::;;;<<<===@@@BBBDDDDDDDDDCCC>>>:::666444444666777888:::999888777777777888999666777888888777666555444666666666666666666666666555555555555555666666777555666888999888777555444{{{iii]]]SSSGGG<<<:::666222222666;;;======VVV[[[___^^^ZZZYYY___dddsssttttttpppiiiaaa\\\YYYYYYRRRMMMMMMNNNQQQZZZfffbbbbbbaaa]]]WWWVVVaaannn}}}{{{wwwwwwssswwwuuujjj^^^YYYYYYYYYYYYUUUOOOIIIDDD>>>999666333111///......---,,,+++,,,,,,...///,,,(((+++000++++++***************++++++***((()))***+++***((())))))***++++++***)))))),,,+++++++++,,,---///000000111222222222444777999777777666555555888===@@@???BBBGGGJJJMMMRRRYYY^^^___eeelllssswwwzzz}}}~~~|||yyywwwtttrrrooommmmmmnnnqqqvvv|||vvviiiccc^^^\\\___aaaaaabbbdddlllvvv~~~{{{mmmaaaZZZVVVRRRQQQQQQTTTXXX\\\^^^___TTTQQQNNNPPPYYYdddooouuu~~~xxxrrrkkk___QQQMMMQQQRRRZZZhhhuuu|||zzzssslll___\\\UUULLLCCC:::444000,,,,,,++++++***++++++++++++++++++,,,,,,---------******))))))******+++,,,------,,,++++++******)))++++++++++++++++++++++++((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))'''&&&&&&'''((()))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$))))))((('''&&&%%%%%%%%%(((((('''%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$((('''&&&111BBBGGG@@@'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))************))))))))))))******)))(((((((((((((((''''''(((((())))))******,,,------......------,,,)))))))))***+++++++++,,,...---,,,+++++++++,,,---++++++++++++,,,---......111111000000000000111111---------......000111111000000111111111222222222444444333333333444444555:::777666888===???<<<999333333333333333333333333333333333333333222111000444444333333333333222222333444444555777888:::;;;999:::;;;;;;:::888555333222222333333333222222111000111222333444555666666666666555444333333222222777666444333333444555666<<<<<<;;;:::888777777666555666666666666666666555777777666666666555555555444444555777888:::;;;;;;:::===AAAEEEGGGGGGEEEDDD>>>:::666444555777999999777666555555555777888999999999999999888777666555333333444444555666777777666555444333222333333444555666777888888777666666{{{qqqjjj^^^TTTEEE@@@:::666555777999;;;HHHNNNSSSTTTRRRSSSXXX^^^iiikkkooopppnnnkkkiiiiiijjjbbbZZZUUUPPPMMMQQQXXXXXXVVVTTTRRROOOPPPZZZeeeppp~~~}}}{{{}}}}}}{{{zzz}}}|||vvvllljjjlllmmmhhhddd^^^XXXRRRMMMGGGDDD;;;888555555666777666555222...---///000///000333......---,,,++++++++++++---,,,++++++,,,,,,+++***++++++++++++++++++******------------///111333555444666888999;;;>>>BBBEEEIIIIIIHHHFFFEEEGGGKKKNNNOOORRRUUUWWWYYY]]]bbbfffhhhmmmsssyyy|||}}}vvvpppllljjjhhhgggfffhhhmmmuuu{{{}}}}}}{{{kkk___VVVTTTVVV\\\aaadddiiiooottt~~~tttggg[[[QQQLLLKKKJJJIIIJJJMMMPPPSSSTTTRRRSSSVVV^^^hhhrrrxxx|||xxxpppjjj^^^RRRLLLNNNLLLSSS\\\fffiiieee[[[TTTPPPMMMHHHBBB;;;555000......---,,,+++***)))))))))*********+++++++++,,,,,,******))))))******+++,,,,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%)))(((%%%,,,:::>>>888''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''((('''((((((((())))))))))))******)))))))))(((((((((***)))(((''''''''''''(((%%%&&&'''((()))***+++,,,++++++,,,,,,,,,,,,++++++******************++++++---,,,+++******+++,,,,,,*********++++++,,,---...000//////......//////000------------...///000111000000000111111111222222333333333333444444555666999777555888<<<>>>;;;888444444333333333333333333222333333333222222111000333333333333333333333333333444444555666888:::;;;::::::::::::999777666444222222333333333333222222222222222333333333333333555555555444333333222222333444555666777777777777999999888888888777777777666555555555555555555666666666666555555444444444333444555666888999:::;;;:::<<<@@@DDDGGGGGGFFFEEE???;;;777555666777888999555555444444444555777777666666666666555444333222222222333444444555666666666555444333333333444444555666777888888888777777uuukkkWWWSSSKKKAAA:::666777888:::@@@EEEGGGFFFHHHMMMRRR[[[___eeejjjmmmoooqqqsssuuuooohhh```WWWNNNKKKMMMNNNIIIFFFEEEEEEFFFMMMVVV___jjjxxxzzzuuussstttuuuvvvzzzzzzyyy{{{|||yyyuuupppkkkfffaaa\\\YYYNNNIIIEEEEEEIIILLLKKKIII@@@888444777::::::999:::666555444333111000//////222111000000111111000...000000///......///000000222222333555888;;;===>>>BBBDDDFFFHHHJJJMMMQQQTTTXXXYYYXXXWWWWWWYYY\\\___dddeeeggghhhhhhjjjmmmoooppptttyyy}}}}}}sssllliiihhhbbb______dddlllsssuuutttvvvxxxlll___UUUMMMNNNTTT\\\aaafffoooxxx|||zzzsssjjj```TTTJJJDDDDDDCCCBBBBBBCCCFFFJJJLLLPPPVVVaaaooo{{{yyyppphhh___SSSLLLIIIIIIMMMSSSXXXXXXRRRIIIBBB>>>===:::777444111///---///...,,,+++)))((((((((()))))))))******************))))))))))))***+++++++++******)))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))$$$&&&///222...&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((('''''''''(((((('''&&&&&&&&&''''''$$$$$$&&&''')))+++,,,,,,*********++++++***************************))))))+++******))))))******+++*********+++,,,,,,------......------------......------------...///000000000000000000111111111111222222222333444555666777777666555777:::;;;999666555555444444333333222222222222222333222222111000333333333333333333333333333444444555666888999:::;;;::::::999888777666666222222333333444333333222333333333222222111111111555444444333333222222222000222555888999999999888666666666666666666666666666555444333333444555666666666555444444333222222333444555666777888999:::999;;;???CCCFFFGGGFFFEEE@@@===999666666777888888444444333222333444555666444444444444333222111111111111222222333444444444555555444333333333444444555666666777888888777777yyykkkiiibbbVVVHHH<<<777666444888<<<===<<<===AAAEEEOOOSSSYYY^^^bbbeeeiiilllqqqqqqoookkkcccYYYSSSPPPOOOHHHBBBAAA@@@???AAAEEEPPPXXXeeeuuuwwwrrrmmmllllllnnnuuu}}}~~~|||xxxuuutttrrrpppnnnfff```[[[\\\aaadddccc```VVVOOOJJJJJJJJJGGGFFFGGGDDDCCCBBB@@@>>>;;;999888;;;;;;:::;;;<<<<<<999777888777666666777999<<<>>>>>>???AAADDDGGGJJJLLLMMMVVVXXXYYYYYYYYY[[[___aaadddeeefffggggggiiillloooqqqqqqrrrrrrqqqrrrrrrsssrrrvvvzzz}}}yyyoooiiigggccc^^^[[[^^^fffmmmnnnmmmjjjqqqtttnnngggaaa\\\WWWTTTVVV\\\bbbdddgggpppzzztttggg^^^VVVMMMEEEAAA@@@@@@AAAAAACCCGGGMMMPPPUUU]]]mmm~~~~~~rrrhhh___UUULLLFFFDDDFFFIIILLLLLLHHHAAA;;;444333333222111000//////------+++***))))))))))))************************)))))))))))))))***+++++++++******))))))(((''''''++++++++++++++++++++++++(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%))))))$$$###''')))(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&&&&%%%''''''''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''(((******+++)))******++++++******)))++++++******))))))(((((((((((((((((()))))))))******+++,,,,,,---...............------------......---------------...///000/////////000000000111111111111222222444555777777666555444666888999777555555555444444333333222222111111222222222222111111222222222333333444444444444444444555666777888999<<<;;;999888777666666666222333333444444444444333333333222222222111111111444333333333222222222111111222444666777888888888888777777666666666555555555444333222222333444555555555444333333222222111333444444555777888888999777:::===AAADDDEEEEEEEEEAAA===999777777777777777555444333222222333444555444444444444444333222222000111111111222222222333444444444444444444444444444444555555666666777777yyyzzzwwwmmm\\\KKK>>>888333555777666555666999===EEEHHHLLLPPPSSSWWW[[[^^^ggglllrrrssspppjjjddd___]]]UUUMMMJJJFFF???;;;;;;CCCIIISSSeeezzzyyysssnnnkkkggggggmmmuuu}}}{{{xxxuuuuuuwwwyyyzzz{{{xxxtttpppppptttvvvuuusssppplllhhhddd]]]UUUUUUXXXWWWVVVUUUSSSPPPLLLJJJHHHIIIIIIIIIJJJLLLKKKIIIGGGCCCCCCCCCDDDGGGKKKNNNQQQPPPQQQSSSVVVXXXZZZ\\\\\\eeefffggggggggghhhkkknnnqqqssstttuuuuuuuuuwwwyyyuuuttttttssssssrrrppppppnnnsssyyy{{{}}}qqqhhhdddccc]]]XXXXXX^^^cccffffffcccggghhhccc___aaacccccccccdddgggjjjiiihhhoooxxxooo\\\QQQJJJBBB>>>>>>@@@BBBEEEGGGJJJOOOVVV[[[```iiixxxwwwiii^^^UUULLLEEE?????????@@@???<<<777444///////////////.........*********)))******++++++++++++++++++++++++******))))))(((((())))))***+++,,,++++++***))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$'''(((&&&$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&%%%&&&&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((******++++++++++++******+++******))))))(((((((((''''''(((((())))))))))))+++,,,---.../////////...///......------......///...------------......///....../////////000000000000000111111333444555666444444444555666666555444444444333333333222222222000111111222222111111111111111222333333444555555444444444444555666888888<<<;;;999888777666666666222333444555555555555555111111222222222333333333222222222222222111111111444333222222333444666777;;;:::999888666444333333444333222111111222333444444333333333333222222222333333444555666777777888666888;;;???AAACCCCCCCCC@@@===999777777777777666666555444333333333444555222333333333333222222111000000000111111111111111333444444444444444444444222222333333444555666666uuubbbPPPFFF;;;:::888555333333666888;;;===AAADDDGGGKKKPPPTTT]]]fffooossstttuuussspppooohhhbbb]]]TTTHHH@@@===<<>>;;;999777444111///---------,,,,,,+++++++++)))))))))))))))***,,,,,,+++++++++++++++*********)))(((((((((((()))******,,,++++++******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&$$$%%%&&&(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&******++++++++++++******))))))))))))))))))((((((&&&&&&'''((())))))))))))***+++---/////////...............------............---------------................../////////////////////000111222333444444444555555555555555444111111111222222222222222///000111111222111111111000000111222444555666666444444444444555666777888;;;::::::999888777666666333333444555666666666666222222222333333444444444111111111111111111111111444333222111111333555777<<<;;;:::888666444222111111111222222222222111111222222333333333333444444333333444444555666666777666777999<<<>>>???@@@@@@>>>;;;888777777777666555666555444333222333444555000000000111111000000///111111111111111111111111222333444555555555444444222222222222333555666777www}}}~~~lll___PPPLLLDDD<<<666333444555444666888:::===AAAFFFJJJSSS[[[bbbeeellluuu{{{{{{}}}yyyuuuqqqfffVVVKKKHHHAAA???AAAHHHSSS___jjjpppnnnmmmmmmkkkeee___```eeerrr|||zzzuuunnnlllnnntttzzz}}}{{{~~~~~~vvvrrrsssyyyyyyxxxwwwssspppllljjjggghhhjjjmmmppppppnnnllleeefffhhhjjjmmmoooqqqrrrpppqqqqqqqqqpppooommmlllnnnooopppppppppqqqtttwwwvvvyyy|||}}}}}}}}}}}}~~~{{{xxxuuurrroookkkeeeaaa^^^gggqqquuuvvvyyy{{{lllaaa]]]TTTRRRNNNKKKJJJOOOXXX___gggnnnrrrppppppsssuuuuuutttpppmmmllljjjfffgggjjjtttxxxxxxtttrrrvvvzzz|||lll[[[KKKEEE@@@:::===EEENNNRRRWWWXXXXXXXXX\\\```kkkssshhhUUUMMMHHHDDDBBB>>>999555333222000///,,,,,,,,,++++++************))))))))))))******+++++++++*********)))))))))((((((((((((((()))******+++******)))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######""""""$$$%%%'''((((((&&&%%%$$$$$$%%%'''(((((('''%%%$$$'''%%%$$$'''***)))&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$"""$$$&&&'''(((((('''&&&###$$$&&&((())))))((('''(((''''''''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((())))))******))))))(((((((((((()))))))))))))))%%%&&&((()))******))))))(((***,,,---......---,,,------,,,,,,,,,,,,------...------,,,,,,------...------.........////////////////////////000111111444555666666555444444444/////////000111111222222//////000111111111111111///000111222444555666777444444444444555666777777::::::::::::999777666444333333555666666777777777555555555444444444444333000111111111111111111111111111222333444555777777999999888666444333222111///000222333333222000///111111222333444555666666333333333444444555666666555666888:::;;;<<<<<<<<<;;;999777666777777666555555444333222111111222333///000000111111111000000111111111111111111111111222333444555555555444444333333333333444666888999sssxxx{{{|||~~~uuufff___SSSEEE:::444222222111333444444666999===AAAIIIPPPTTTWWW```qqq}}}}}}qqq```UUURRRJJJEEEAAAAAAEEELLLWWW___cccdddggghhhbbbZZZZZZ^^^eeeooo{{{xxxpppkkklllqqqwww{{{xxx~~~{{{xxx|||xxxuuurrrpppqqqssswwwzzz{{{yyywwwqqqrrrtttvvvxxxyyyyyyyyywwwwwwwwwvvvtttqqqooommmqqqrrrqqqpppnnnnnnoooqqquuuyyy~~~|||wwwsssooojjjccc]]]VVV```lllqqqrrrssszzz|||lll]]]TTTPPPOOONNNLLLHHHGGGLLLWWW```lllttt{{{{{{zzzzzzyyyvvvyyyrrrllljjjgggbbb___```fffjjjkkkfffaaabbbbbbbbb^^^PPPFFFFFFEEEBBBGGGRRRWWW[[[``````\\\ZZZ\\\___fffooo~~~fffQQQIIIFFFCCC===888333///......//////---------,,,,,,+++++++++++++++***))))))((())))))******))))))((((((((('''((((((((((((((()))******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''')))***))))))((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!"""$$$&&&(((((((((&&&&&&$$$%%%'''(((((('''%%%$$$((($$$###'''+++***%%%!!!#########$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((((((((('''&&&###$$$&&&((())))))((('''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''(((((())))))******%%%&&&(((************)))&&&(((***,,,---,,,+++***,,,++++++++++++++++++,,,...------,,,,,,,,,---------------.........////////////.........//////000444555666666555444444555------...///000111222222//////000111111111111111///000111222444555777777444444444444444555666777999:::;;;;;;:::888555444333444555666777777777777888777666555444333222222000000000000000111111111---///333666888999999888666666555444333333222222...///222333333222///...000111222333555666777888333333333444444555555555555666777888999:::::::::999777666555666777666555444333111000000000111111111222222333333333222222222222222111111111111111111222444555666555444444555555444555666888:::;;;sssooorrrzzz|||zzz|||jjjYYYMMMDDD===999333000111333111///444===HHHSSSXXXTTTSSS]]]llluuu}}}uuujjjbbb^^^VVVKKKDDDBBBDDDFFFFFFOOOQQQTTTWWWXXXWWWUUUSSS]]]iiiqqqrrrzzzyyymmmffffffkkkooorrryyyzzz}}}xxxuuutttxxx~~~~~~~~~wwwuuuwww|||~~~|||}}}}}}yyywwwvvvwwwxxxyyypppppppppnnnllllllmmmooovvv~~~{{{vvvsssjjjbbb]]]TTT[[[eeekkkmmmnnnppprrrtttssspppiii]]]QQQKKKJJJFFFLLLSSSUUUVVVZZZbbbjjjvvvzzzyyyvvvuuunnniiihhhddd]]]XXXXXX]]]XXXSSSOOOJJJGGGLLLSSSPPPPPPPPPPPPRRRXXX___dddhhhdddbbbbbb^^^WWWVVV[[[dddmmmzzz|||eeeSSSHHH???888777555111...+++******+++------------------------+++++++++************)))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&)))'''%%%######%%%''')))((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&%%%%%%$$$###&&&'''''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! !!!###$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''(((''''''&&&'''(((((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&'''(((******((('''&&&%%%&&&''''''%%%%%%&&&'''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""$$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((((((((333///***)))******)))((()))(((&&&%%%&&&''')))***------------------------///...,,,++++++,,,...///.../////////...------,,,---------....../////////...------......///000111333555777777444111......111111000000000000000111111111222222222222111111000000111333555888:::;;;888555333222333555666666555888<<<===;;;888666555222222333444666888:::;;;888888888888777555444333444333222111111111222333222222111000222444666888666888:::999777555444444333222000/////////000111222222111000111222444555444555666666444333444666888888888888777777777777999999888888777777666666666444222000/////////000222111000000000111333333333222111111000000111111666555555444444333333222444444555666888999;;;<<>>777333111///...,,,,,,,,,---,,,,,,,,,,,,+++++++++***+++++++++*********))))))++++++++++++*********))))))))))))))))))*********'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$###&&&&&&''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%###"""$$$%%%''''''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&%%%&&&''''''%%%%%%&&&(((&&&&&&'''''''''''''''&&&)))))))))(((((('''%%%%%%%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((000---)))((()))***)))(((+++***)))((((((***,,,------------------------------,,,***))))))***,,,---...............---,,,,,,,,,,,,---------.........------------...///000111333666888888555222111000222222111000000000000000111111222222222222111111000000222444666999;;;===666444222222333555555444333666999999888555444444444444444555666777999999999999999888777666444444444333222111111111222222222222111111222444666777666777999999666444444444333333111000000000111222333333333333333444444555333555666555444333444555777777777777777777777777888888888777777777777777888666444222111111111222222111000000000111333444444444333333333222222222444444444444333333333333444444555666777999;;;<<<{{{ssssssttttttyyyxxxlllbbb[[[VVVIIIAAA:::666444333444888BBBJJJOOOMMMKKKOOOVVV[[[dddgggmmmvvv}}}~~~vvvrrrllleee^^^WWWOOOKKKDDDBBB???===<<<<<<>>>???AAAJJJPPPSSS]]]nnn{{{~~~|||wwwooohhhdddaaa___]]]cccppp{{{wwwvvvxxx}}}~~~~~~zzzwwwyyy{{{}}}{{{vvvpppkkkhhhfffeeerrrxxxzzzpppiiiaaa[[[YYYPPPPPPPPPRRRTTTUUUUUUTTTVVVXXXXXXUUURRRSSSVVVZZZ\\\___bbbbbbccchhhrrrzzzyyyxxxyyy|||mmmfff```]]]WWWNNNGGGFFFBBB@@@>>>??????BBBLLLWWW]]]eeepppyyy~~~{{{qqqgggZZZOOOLLLMMMRRRZZZdddmmmvvv{{{yyytttmmmkkkaaaSSSGGGAAA;;;555........................++++++******)))))))))(((++++++*********)))))))))((()))))))))((((((''''''((((((((())))))******+++''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))******)))&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$$$$$$$$$$#########&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""%%%''''''###!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%''''''&&&&&&''')))$$$%%%&&&'''(((((((((((())))))))))))(((((('''&&&&&&''')))(((''''''(((***((((((((((((((((((((((((---***(((((()))******))),,,+++*********+++,,,---,,,,,,,,,,,,------------,,,,,,************,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,------------------------...///000111333555777888666444333333444333222111000/////////111222222333333222222111000111222444666999;;;===444333222333444555333222222444555555333222222222555555555555666777888888999999999888777666555444444333222222111111222222222111111111222444666777555777888888666444333444444333222222111111222222333444444555555555555555222444555444333222333555666666666666777777777777666777777777777777777888999777666444333333333444222111111000111222333444444555666666666555333333222222222222333333333333555555555666777999:::;;;yyytttrrrpppssswwwzzzrrrllliii[[[RRRFFF>>>:::777555444;;;@@@EEEFFFFFFHHHLLLPPPTTTYYYaaajjjrrrxxxzzz{{{vvvtttrrrooojjjeee___\\\QQQLLLEEE>>>:::999:::;;;999>>>AAACCCLLL\\\hhhkkkrrrpppmmmhhhddd^^^ZZZWWWXXXeeevvv}}}{{{wwwtttsssuuuyyyyyysssssstttwww~~~zzztttnnnjjjfffdddbbbdddiiioootttwww|||ooocccZZZRRRNNNMMMFFFDDDCCCFFFMMMSSSUUUUUUaaaeeeeeebbb___```cccdddcccccccccaaaaaafffpppxxxxxxuuuttt{{{ooofff\\\VVVOOOGGGCCCCCCAAA???AAAEEEJJJPPP]]]iiiiiisssxxxiiiZZZOOOKKKKKKIIIQQQYYY```gggjjjggg```YYYXXXRRRGGG@@@<<<777222,,,,,,---.........------))))))))))))************************))))))))))))''''''((((((((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''&&&%%%###"""$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""#########%%%$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&"""&&&))))))%%%"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$%%%''''''&&&&&&((()))%%%&&&&&&'''((((((''''''''''''(((((('''&&&&&&%%%%%%'''((((((''''''((()))(((((((((((((((((((((((()))(((''''''((()))************)))))))))***+++,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111333666777666444444555555444333111000/////////222222333333333333222222222222222333555777888999333333444555777666333111222333333222000000111222444444444555666888999::::::::::::999888777555555333333222222222222111222111111111222333444666777444666888888666444444444333333222222222111111222333333555666666555444333111333444333222222333555666666666666666777777777555666666666777777888888888777666555444444444444222222111000111222333444444555777888777666444333000000111222222333444444666666666666777888::::::|||wwwttttttuuu{{{wwwuuuooogggZZZNNNGGGAAA<<<777444666:::===>>>@@@CCCFFFIIINNNVVV^^^eeekkkoooqqqqqqrrrsssrrrqqqpppooonnnfff___UUUJJJCCC??????@@@999:::999:::@@@LLLTTTXXX______```^^^ZZZUUUQQQNNNNNNXXXeeennnttt{{{}}}zzzuuuqqqqqqqqqttt}}}xxxpppnnnnnnqqqxxx}}}vvvqqqmmmhhhccc```\\\___bbbeeeggglllrrrwwwtttgggYYYPPPIIIDDDBBBDDD???===>>>CCCMMMWWW]]]___mmmsssuuuoookkkkkkkkkhhhgggeeeaaa]]]\\\```iiiooosssqqqpppvvvjjj^^^RRRJJJDDD??????BBBDDDDDDGGGNNNUUU]]]jjjvvvxxx~~~kkk[[[PPPKKKIIIFFFLLLRRRWWW[[[^^^ZZZTTTJJJKKKFFF>>>999777333...------......---,,,+++***((())))))***+++,,,------*********)))))))))(((((()))***+++,,,+++***)))((($$$%%%%%%&&&'''(((((()))''''''(((((('''%%%###"""###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!""""""###$$$&&&''''''$$$''')))(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&((()))''''''(((((('''&&&&&&%%%''''''''''''''''''&&&%%%$$$&&&''''''&&&%%%'''(((((((((((((((((((((((((((&&&''''''(((((()))***+++***************++++++,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000///222444555444444444555555444333111000/////////333333444444444444333333333333222222222333444444444444555777999888555222333444333222000000222333222222333555777:::<<<===;;;;;;::::::999777666555333333333333222222111111111111111222333444555666444666888888666555444555333333333222222222111111222333444555555444333222111222333333222222444555555666666666777777888888555555666666777777777888666666555444444333333333333222111111111222444444444666777888888666444333000000111222333333444444777777666666777888999999~~~}}}zzzyyyyyyuuukkk^^^SSSLLLDDD<<<555222222555777777999===@@@DDDLLLSSSYYY___dddhhhkkknnnqqqssstttuuuwwwyyyuuuooodddYYYQQQMMMKKKKKKCCC???;;;:::>>>CCCHHHJJJKKKNNNOOOOOOKKKGGGDDDBBBCCCJJJSSSZZZ___fffqqqyyyzzzyyyyyyyyyyyyvvvrrrnnnkkkiiijjjqqq|||}}}uuummmjjjhhhhhhnnnttt~~~~~~wwwrrrnnnhhh```ZZZSSSSSSSSSRRRRRRUUUYYY\\\VVVNNNFFFCCCAAA???AAADDDCCCCCCEEEJJJTTT___ggglllyyy{{{vvvvvvtttpppjjjggg```ZZZWWWYYY^^^ccchhhiiiggglllzzz\\\QQQFFF@@@======@@@FFFOOOOOOTTT[[[```fffppp{{{mmm\\\QQQKKKGGGFFFJJJNNNOOOQQQSSSOOOIII@@@AAA>>>777333222000,,,......---,,,++++++******)))******+++,,,---......******)))))))))(((((((((((()))***++++++)))'''&&&'''''''''(((((())))))***&&&''')))))))))'''%%%###$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((((((((((((((('''&&&%%%$$$(((((()))))))))(((((('''$$$%%%&&&&&&%%%%%%&&&(((((((((((((((((((((((((((%%%'''))))))((((((***+++++++++,,,,,,,,,---------******++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000///111333444333333444555555444333222111000000000333444444555555444444333333222222111111111222222555555666888999888666333444444555333222111222444111111333555888;;;===???;;;;;;;;;:::999888777666222333333333333222111000000111222333444555555555444666888999777666666666333333444444444333222111333444444444444333222222111222444444333333555666666666777777888888999999555666666666666666666777555555444444444333333333333222222111111333444555666777888888888777555444000111111222333444444555888777777777777777888888~~~zzzzzzzzz}}}pppddd[[[RRRIIIBBB;;;555555555333444888777<<>>999:::777111///000///,,,...---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((((((%%%&&&((())))))'''%%%###((((((((((((((((((((((((&&&''')))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$###############$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$###"""  !!!"""$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###############$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''///***###!!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***(((&&&%%%&&&'''&&&'''''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&''''''&&&&&&'''(((((((((((((((((((((((((((&&&(((******)))(((***,,,***++++++,,,,,,,,,,,,,,,)))******+++,,,,,,------***++++++,,,,,,++++++***,,,,,,---........................---------,,,,,,,,,,,,,,,,,,---...//////111333444444333333555666444333222222111111111111444444555555555555444444111111111111222333444444666555555666888777555333333444555444333222222333222333444555888:::<<<>>><<<<<<;;;;;;:::999777666222222333333333222111000000111222333444555555555555777999:::888777777888555666666777666555444333666666555444444444444444111333444555444444666777777777777888999:::::::::666666666666666555555555444444555555444444333333333333222111222333444555999999999999888888888777222222333333444444555555888888777777777777777888}}}}}}yyyxxxzzz|||vvvlllccc[[[QQQEEE<<<999777333333666333777<<<@@@BBBEEEJJJOOORRRZZZdddlllpppsssvvvxxx}}}zzzuuupppllliiihhhhhh```YYYRRRPPPOOOOOONNNNNNJJJLLLKKKGGGAAA;;;999999555999>>>>>>===???EEEKKKQQQRRRUUUYYY\\\___``````^^^WWWPPPPPPVVV]]]___]]]eeesss}}}yyyxxxppphhhaaa\\\WWWSSSTTTXXXYYYYYY]]]fffpppsssnnnhhhbbb___\\\\\\\\\WWWMMMFFFBBB@@@>>>===???BBBGGGJJJOOOLLLKKKNNNOOOOOOQQQTTTWWW[[[aaagggnnnyyy~~~zzzjjjddd[[[RRRLLLJJJKKKMMMGGGKKKKKKJJJSSS``````VVVKKKFFFEEEJJJPPPTTTZZZ```aaaaaadddgggfffdddgggmmm}}}nnn```ZZZUUUPPPIIIIIIGGGBBBAAA@@@<<<666555666333...,,,...///---...,,,***))))))***,,,---......---,,,+++***)))((())))))))))))((((((((((((((()))+++,,,,,,***(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))++++++***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%###""""""##############################$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###!!! """###%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$######$$$%%%(((***+++777...$$$!!!###&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''')))******)))&&&%%%%%%&&&%%%%%%&&&'''(((((((((((($$$$$$%%%%%%&&&%%%%%%$$$&&&'''((((((''''''(((***((((((((((((((((((((((((&&&)))++++++)))(((***,,,(((((()))************)))))))))***+++,,,,,,------,,,------......------,,,,,,------.../////////.../////////......---------,,,,,,,,,,,,---...//////333444555555444444555777333333222222111222222222444444555555555555444444000000000222333555777888555444444555666666555333222444555555333222222333444444555666888999;;;<<<<<<<<<<<<;;;:::999888777222222333444333222111000000111222333444555555555666888::::::999888888888777888999999999888666555888777666444444444555666222333555555555555666888777777888999::::::;;;;;;777777666666555555555444444555555555555555444333333333222222222333444555<<<;;;:::999999999::::::333333444444444444555555999888888777777777777777jjjqqqxxx{{{~~~}}}wwwtttqqqnnnmmmooosssxxx}}}|||vvvrrriii\\\OOOHHHCCC<<<888888777777666555555999???CCCEEEHHHPPP\\\bbbcccfffkkkttttttsssrrrpppnnnlllkkknnnggg```^^^``````\\\WWWYYYZZZ[[[YYYSSSHHH<<<333999::::::;;;===>>>???@@@BBBAAABBBFFFKKKMMMMMMKKKJJJIIIHHHEEEDDDEEEHHHJJJQQQZZZbbbfffhhhjjjhhhdddbbb\\\TTTLLLHHHFFFEEEDDDFFFFFFJJJPPPWWWWWWRRRLLLMMMPPPPPPMMMLLLNNNMMMIIIDDD@@@???BBBFFFJJJQQQXXX[[[^^^aaabbbbbbbbbccccccdddccceeelllxxxzzzwwwvvvrrrmmmeeeYYYNNNGGGCCCBBBAAAAAA>>><<>>DDDLLLPPPSSSZZZaaaggghhhiiijjjlllnnnooooooqqqmmmiiihhhiiihhhdddaaaaaaccceeeddd```WWWMMMFFF@@@BBBDDDFFFHHHIIIIIIIIIDDD@@@<<<;;;===@@@AAAAAAAAA@@@>>><<<;;;<<>>===;;;:::;;;===BBBGGGIIIGGGEEEDDDGGGIIIIIILLLQQQRRRPPPOOOLLLLLLQQQVVVZZZaaagggiiiiiijjjkkklllllllllllleeebbb```fffrrr~~~|||rrrlllfff[[[UUULLLEEE@@@>>><<<;;;;;;:::;;;???FFFOOOWWW\\\___ccchhhlllooosssvvvxxxvvvmmmiiihhhbbbXXXWWW^^^hhhqqq|||~~~{{{tttiii]]]TTTPPPDDDAAA<<<777333111000000000/////////...---------+++++++++******)))))))))***************))))))))))))((((((''''''(((((()))'''''')))***+++++++++***$$$$$$%%%%%%%%%%%%%%%&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############"""###$$$%%%%%%&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$###!!!!!!###%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###"""!!!!!!"""$$$&&&((()))'''%%%$$$###$$$%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%$$$###$$$&&&'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))******)))'''%%%&&&'''((('''&&&%%%%%%%%%%%%&&&((('''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***************************************)))))))))++++++,,,,,,,,,------------------...------,,,,,,---,,,+++***************///......------......//////000111111333333444555444444444444333222111111444444555666666666555555444444333222222333444444777777666555444444444444333333444555666666666666777777777777888999:::;;;<<<;;;:::;;;;;;:::777555222333333333222222111000333333333333333333333333444444555666777777777777888888777666666666666777:::999666555444444444555222222333444444555666666999999999999:::;;;<<<===777777777666555444444444333333333333333333444444333333333444444444555555777777888888999:::;;;;;;:::888666444444555777888777777888888888888777777SSSWWW[[[^^^```gggrrr{{{xxxjjj``````^^^\\\dddqqq}}}mmmcccZZZOOODDD>>>===;;;999999;;;999666222555555888===???CCCMMMYYYZZZZZZ\\\^^^bbbfffjjjlllnnnooooooppppppnnnlllkkklllmmmooooookkkeee^^^YYYRRRTTTXXX\\\^^^^^^\\\[[[RRRLLLCCC===;;;===???AAA>>><<<:::888777999:::<<<777===@@@??????BBBBBBAAABBBAAA???======;;;888666777999<<<>>>AAADDDGGGJJJHHHKKKMMMNNNUUU]]]aaa___^^^\\\^^^dddhhhjjjnnnssswwwtttqqqqqqssssssrrrooofff___ZZZ]]]hhhttt{{{}}}{{{kkk```YYYJJJFFF@@@===;;;:::999888888;;;@@@EEELLLVVVbbbjjjuuuxxx|||~~~~~~~~~uuullliiibbbWWWRRRTTTZZZaaallltttxxxwwwuuutttxxxxxxuuunnncccVVVMMMHHH===;;;777333000///.........---------------------***************)))))))))///...,,,***(((((((((((((((((())))))))))))((((((%%%&&&'''))))))*********&&&(((***)))&&&%%%&&&(((''''''&&&&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######"""!!!!!!"""$$$$$$$$$############$$$$$$######""""""!!!!!! $$$$$$$$$###############$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''###"""!!!###%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((************************,,,+++++++++******)))))),,,,,,,,,,,,---------...---.........---,,,,,,++++++++++++++++++******)))---------,,,,,,---------///000000111222333444444444444444444333222111111444444555666666777666666555444333333333333444555555444444333333444444444555555555666777777888888888777777888888999:::;;;===<<<::::::999888555333222222222222222111111000444333222111111222333444333444555666777777777777999999888777777777777777888888777666555666666666333333333444555555555666555555555666666777888999666666555555444444333333555555444333333333444444555555555555666666666666666777999;;;<<<<<<<<<<<<999888777777666666777777777777888888888888777777PPPQQQRRRQQQPPPTTT\\\bbbpppwwwooodddddd___UUUXXXeee|||rrrhhh[[[OOOIIIIIIEEEAAAAAACCCAAA;;;555222222444666777:::FFFSSSQQQQQQPPPQQQSSSVVVYYY[[[```eeekkknnnnnnmmmmmmmmmqqqrrrsssqqqnnniiieeedddcccfffjjjnnnooonnnkkkiiiddd]]]TTTLLLHHHHHHKKKMMMHHHFFFCCCAAAAAABBBDDDDDD???CCCEEECCCCCCGGGJJJIIIEEEEEEEEEFFFFFFDDD@@@======BBBHHHJJJKKKMMMRRRWWWWWWXXXXXXYYYaaajjjnnnmmmllljjjlllqqqsssrrrtttwww|||vvvqqqoooqqqrrrnnnjjjddd[[[SSSSSS]]]hhhmmmnnnrrrqqq___TTTNNNBBB???<<<:::;;;===>>>???@@@GGGPPPVVVZZZbbbnnnxxxzzzooojjjcccXXXQQQOOOOOOVVV___gggjjjkkkkkkkkkqqqpppkkkcccWWWKKKCCC???999777555222000/////////---------------.........,,,,,,,,,+++++++++++++++111///,,,)))((('''((()))'''((()))******)))((('''&&&&&&'''''''''''''''''''''***---+++&&&$$$&&&***&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$###"""!!!###$$$$$$$$$############$$$$$$""""""!!!!!! ########################$$$$$$###""""""######$$$!!!"""###$$$%%%$$$$$$###$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&)))(((&&&%%%%%%''')))***((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++,,,,,,,,,------............---,,,+++++++++,,,---......---++++++------,,,,,,,,,,,,------//////000111222333444444444444444444333222111111444444555666777777777777555555444444444444555555333222222222333333444555666666666777888888999:::888888888888999:::;;;;;;===<<<:::888888666444222111222222222222222111111444444444444444444444444444555666777888888999999<<<;;;::::::999999::::::666666666777777777777777444444444444555555555555444444444444555666777777666666666555555444444444666666555444333333444444666666666777777777888888555777:::<<<>>>>>>===<<<888999999999999888777777777888888888888777777666OOOOOOMMMJJJHHHIIINNNRRRXXX^^^iiiwwwxxxrrrsssmmm___\\\ccckkk|||{{{qqqeee\\\XXXZZZTTTNNNJJJIIIFFF@@@:::333222222444444555>>>IIIHHHGGGEEEDDDDDDEEEGGGIIINNNVVV___dddeeeeeefffhhhmmmnnnoooooollllllmmmnnnmmmooosssvvvvvvtttqqqooommmiiiddd^^^ZZZXXXYYY[[[ZZZVVVRRRQQQRRRSSSTTTSSSKKKOOOQQQOOOQQQVVVZZZZZZUUUUUUVVVWWWVVVTTTOOOKKKGGGOOOXXX\\\\\\]]]```dddeeedddaaaaaahhhrrrvvvtttpppooorrrxxx{{{yyyzzz}}}}}}wwwpppmmmmmmlllgggccc^^^VVVLLLKKKQQQYYY]]]^^^```mmmvvvooo]]]MMMEEECCC>>><<<:::<<>>>>>===<<<888999999:::999888777777888888888888888777666666JJJJJJIIIGGGFFFFFFIIILLLIIIMMMUUU___lllxxx|||nnnccc______mmmvvvkkkggghhhmmmhhh```ZZZUUUOOOHHHBBB:::666333333111111555<<<<<<;;;:::::::::;;;<<<<<<@@@GGGPPPVVVXXXYYYZZZ[[[```ccceeefffhhhlllrrrxxxtttuuuwwwxxxxxxxxxwwwvvvssstttrrrpppllljjjjjjkkkhhhddd___^^^```aaaaaa___YYY^^^bbbbbbdddiiimmmmmmfffeeeddddddcccaaa]]]ZZZXXX```kkkqqqrrrqqqrrruuusssoooiiigggmmmwwwzzzxxxkkkkkkooowww|||}}}{{{vvvpppkkkhhheee___[[[SSSMMMGGGDDDFFFJJJMMMNNNOOOWWW\\\WWWKKK@@@<<<===??????BBBHHHRRR\\\bbbfffiiinnnsssssspppqqqxxxxxxjjj]]]TTTMMMJJJNNNQQQTTTVVVVVVVVVWWWXXXXXXUUUMMMDDD;;;555333333111111000///...---------//////..................((((((((())))))))))))))),,,+++)))((((((((()))***''''''(((((((((((('''''')))((('''&&&%%%%%%%%%%%%%%%''')))(((%%%$$$%%%(((&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&&&&$$$###$$$%%%$$$$$$############$$$$$$#######################################$$$$$$$$$$$$$$$$$$###############!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''''''''&&&$$$""""""###%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((%%%'''(((((('''''')))***&&&&&&%%%%%%%%%&&&''''''+++***((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,------......------,,,((()))******************...------,,,,,,------......//////000111222333333444444444444333222111111222222444555666666666666555555666777777666555555222222222222333333444555666666555555555777999:::999888888999999:::;;;<<<<<<999777555555555333222222333333444444444444444222555999;;;;;;999555222444555666888999::::::;;;999999888777777777777777555666888::::::999777666777666666666555444444444555555555555666777888999777777777777777777666666777666666555555555666666888888888888999999999999888999;;;<<<<<<<<<<<<;;;888999999999999888777777888888999888888777666555GGGGGGGGGFFFFFFFFFGGGHHHCCCEEEHHHMMMUUUaaalllsss|||ooocccdddlllxxxwwwnnnooouuu~~~|||yyyssslllddd\\\XXXMMMCCC:::555333000111444444444444444444555555555666;;;BBBGGGJJJKKKJJJJJJPPPSSSVVVXXX[[[bbbllluuuqqqqqqqqqrrrsssuuuwwwxxxxxxzzz{{{zzzwwwvvvwwwyyypppkkkfffeeegggiiihhhfffffflllqqqsssuuuyyy{{{zzzqqqooolllkkkkkkjjjgggeeeiiipppyyy~~~xxxnnnhhhkkkrrrsssooo______ccclllrrrtttwww{{{rrrpppkkkfff___YYYSSSPPPFFFDDDAAA>>><<<<<<>>>???AAAEEEIIIIIIEEEBBBCCCFFFOOORRRYYYcccmmmuuuyyyzzzwwwwwwtttnnnjjjkkkrrrxxxzzziiiZZZSSSPPPOOOQQQRRRQQQNNNJJJGGGFFFGGGEEECCC???999444000000111000//////...------,,,,,,///.........---,,,,,,,,,'''((((((((()))))))))*********))))))(((''''''&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))(((((())))))))))))))))))''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''############$$$$$$$$$$$$#########""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$#########$$$$$$############$$$$$$ !!!!!!"""""""""#########$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''$$$%%%%%%###!!!!!!$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''((()))+++%%%%%%%%%%%%%%%&&&'''(((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******))))))*********+++++++++++++++,,,---............)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,......///000111222333333444444444444333222111111000111222444555555666666555666777777777777666555444333333333333444444555555444333333333555777888999999999999:::;;;<<<<<<:::888555444444444333222333444555555666666555555444555888999999888555444222333555666888999999999888888777666666666666777777999;;;======;;;888666888777777666555444444333222111111222222333444555666666666666666666666666666666666555666666777777777888888888888999999999::::::::::::::::::::::::999888888888777777777777999999999888888777666555GGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBCCCHHHPPPZZZaaajjjzzzrrrooorrrwww~~~vvvooosss}}}zzzsssooo___QQQBBB;;;777444333444222222333333333222111000111444888===@@@@@@>>>===EEEGGGJJJKKKMMMUUU```jjjfffeeedddeeegggkkkppprrrwwwyyy{{{zzzxxxwwwyyy|||tttoooiiihhhjjjlllkkkhhhjjjqqqxxxyyy{{{~~~~~~|||vvvssspppnnnnnnnnnmmmmmmpppuuu}}}yyylllbbbaaaeeeddd^^^TTTTTTXXX```eeefffiiinnnhhhhhheee^^^UUUMMMHHHEEE===>>>>>>;;;666444555777888:::???EEEIIIKKKPPPTTTccchhhqqq{{{~~~yyypppfffaaaccckkkrrryyy|||yyygggYYYTTTUUUWWWSSSRRRNNNHHHAAA<<<999999777777777555111//////000111111000//////......---......---,,,,,,+++******))))))******+++++++++,,,*********)))(((&&&$$$###'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%&&&)))+++,,,%%%$$$$$$%%%'''((('''&&&((('''&&&%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!  !!!######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ """$$$$$$###"""""""""$$$$$$############$$$$$$ !!!"""###$$$$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&''''''!!!"""###!!! $$$((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''"""$$$&&&&&&&&&&&&((()))%%%%%%%%%%%%%%%&&&'''(((%%%&&&''')))******++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))************+++++++++,,,,,,,,,******,,,---.../////////,,,+++*********+++---...++++++************++++++......///000111222333333444444444444333222111111///000222333444555555555555666777888888777666555555444444333333444444444444333222111222444666777999999999999:::;;;<<<<<<999777444333444444444333444444555666777777666666555555666666666666555555000111333555666777888888:::999999888777888888888:::;;;>>>??????===:::777888888777666555444444333333333333333444555666666444555555555555555555555666666555666666777888999777777888888888999999999<<<;;;:::999999999::::::999888777777666666777777999999999888888666555555TTTPPPJJJEEECCCBBB@@@????????????@@@DDDHHHMMMOOO]]]eeepppyyyvvvmmmooottt{{{nnn^^^RRRHHH???<<<===999<<<===:::555111000111111444666666555444666888;;;===???AAADDDHHHNNNQQQYYYUUUSSSSSSTTTYYYdddooottttttsssrrrpppqqqtttvvvuuunnnfffbbbcccdddccc```eeekkkttt{{{}}}|||{{{zzzzzzwwwqqqkkkgggeeeeeeeeefffnnnwww{{{{{{~~~xxxggg\\\YYYYYYVVVTTTIIIIIIJJJMMMQQQUUUVVVWWWSSSSSSRRRMMMFFF???<<<:::666666555444444777;;;>>>;;;DDDOOOVVV[[[___fffkkkxxx~~~vvvkkkbbbZZZWWW^^^gggtttssszzzuuufff]]]XXXUUUUUUMMMHHHBBB===999666333111444222111000111000///------......//////...------...---,,,+++++++++,,,,,,((()))+++------,,,+++***(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&'''$$$###$$$&&&'''&&&$$$!!! """''''''###$$$***%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$##################""""""###$$$%%%%%%&&&&&&!!!###$$$%%%$$$###""""""############$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&  """######$$$$$$$$$$$$##############################$$$%%%###((("""%%%$$$#########$$$&&&'''$$$%%%&&&'''&&&%%%$$$###%%% !!!)))///---))))))%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""###"""!!!!!!!!!"""$$$%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###!!!###############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$###%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%''''''''''''''''''''''''((())))))))))))(((((('''++++++,,,,,,,,,---------++++++******++++++,,,---...---,,,++++++---...///---...///000111222333333555444333222111111111111333333444555555666666777555666666666777777888888444333333333444666777999777666444222222222444555555444333555999<<<;;;999888666444111000000111222333333333333333333333333777777666666555555555444333333333333444666777888;;;999777555444444666666======JJJCCC:::888000999666555555555555444444444222222111111222222333444666777777888888888888777666666777777888888888999888888777777777777777888::::::999999::::::;;;<<<888888777777666666555555777888888777777666555444\\\VVVMMMEEEAAA???>>>>>>@@@???>>>???@@@DDDGGGIIIPPPVVV___iiirrrzzzxxxiiiaaaccchhhsssggg[[[QQQLLLMMMIIIJJJJJJGGGBBB<<<888666555666666555333333555777444555666888;;;>>>BBBEEEGGGDDDBBBDDDFFFJJJTTT___fffhhhjjjkkkiiihhhhhhhhhkkkddd]]]YYYYYYYYYXXXUUU[[[aaallluuu{{{{{{yyyvvvsssooohhhbbb]]]YYYXXXXXXZZZaaahhhkkkkkkmmmtttyyyyyymmm^^^UUUSSSSSSQQQOOODDDBBB@@@@@@BBBDDDDDDDDDGGGEEECCCAAA@@@===:::777666666666666777:::===@@@IIIRRR^^^ffflllrrryyyuuujjjbbbZZZVVVXXX]]]hhhhhhooo}}}|||ooobbbYYYSSSOOOLLLGGGCCC===999666444222000000...------------,,,***------,,,,,,,,,,,,,,,,,,...------,,,++++++************+++,,,+++***(((&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$'''%%%###$$$&&&'''&&&$$$%%%"""###''''''$$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""########################""""""######$$$%%%%%%&&& !!!###$$$$$$$$$"""""""""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!""""""!!!!!!"""#########$$$$$$$$$$$$##############################"""#########'''!!!!!!!!!""""""$$$%%%%%%######$$$%%%%%%$$$$$$######!!!&&&111666000(((%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""###""""""""""""###$$$$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%###"""&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((()))))))))(((((()))))))))*********++++++++++++******++++++,,,---------,,,,,,,,,---............///000111222222333444444333111111000000000111111222222333444444444333444555555666666666555555555444333333444555666666444333111111111333444555444333555999;;;;;;999888666444222111111222222555555555555555555555555555555555444444444333333222222333444555777888999:::999777555444444555666666???RRRFFF888777///777555555555555444444444444222222222222222333333444555555666777777777666666666777777777888888888888888888777777777777777888777666666666666777888888888888777777666555555444666666666666666555444444eee]]]PPPEEE???===<<<<<>>===<<<===>>>AAABBBDDDGGGMMMTTT^^^iiiuuu|||wwweeeZZZZZZ^^^ooo~~~rrrgggaaa```aaaaaa```]]]YYYQQQHHHAAA===<<<:::888777666666777222222222333444666888:::999666555888999<<>>;;;777444333111000......,,,++++++,,,,,,+++))),,,+++*********+++,,,---,,,,,,------,,,+++)))(((++++++++++++)))'''$$$###$$$%%%&&&'''((()))******((((((''''''''''''((((((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$'''$$$$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################!!!""""""######$$$$$$$$$ !!!###$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$##############################%%% """###!!!(((,,,### !!!"""###$$$$$$$$$$$$!!!!!!###$$$$$$$$$$$$$$$$$$###'''///333...'''###%%%$$$$$$######$$$$$$%%%$$$$$$$$$############""""""######$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&&&&%%%(((((())))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''))))))******((((((((((((((((((((((((&&&'''(((((())))))))))))((()))))))))************+++************+++,,,,,,+++,,,------.........---/////////000000111111111333333222111000000000000000111111222222333444444111222444555555444333333666555444333333333333444444333222111000111222333444444444555888::::::999888777555333222222222333222222222222222222222222444444333333333333222222222333333555666888999:::999888666555444444555666111DDDZZZIII777888111666555555444444444333333333333333222222333333444555333444555666666666666555777777777777888888888888777777777666666777777888555555555555555666666777777777777666555555444444444555555555555555444333iii___QQQDDD>>><<<<<<=========<<<;;;;;;<<<>>>???BBBCCCEEEIIIOOOXXXbbbiiiyyylll\\\VVVVVV^^^qqqwwwqqqpppwwwvvvvvvvvvsssjjj^^^TTTLLLJJJGGGFFFEEECCC???;;;777555444333444555555555777444222444555555888>>>DDDHHHMMMPPPOOOKKKHHHFFFJJJFFFBBB@@@@@@@@@???===@@@BBBIIIUUUaaaeeebbb^^^XXXUUUOOOIIIDDD@@@>>>>>>>>>AAACCCDDDCCCDDDJJJNNNUUUNNNFFFAAAAAAAAA@@@>>>999666444444666999;;;<<<;;;:::888999;;;===??????GGGIIINNNUUU]]]ccchhhiiippprrrtttssssssxxxwwwggg^^^YYYSSSOOOMMMWWW\\\ccciiilllmmmoooqqqfff```VVVLLLEEE???;;;999777444111000000000///......---,,,,,,---...---+++,,,+++***))))))***,,,...(((***+++------+++***(((+++++++++***((('''%%%$$$%%%%%%&&&''''''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&$$$###%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$!!!!!!"""""""""#########!!!"""############""""""""""""#########$$$$$$$$$#########"""""""""""""""$$$$$$######""""""!!!!!!"""###$$$$$$######$$$&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&& !!!$$$%%%000555,,,"""###$$$%%%%%%$$$"""""" !!!"""###$$$%%%&&&&&&&&&$$$###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%&&&'''((())))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((())))))***((((((((((((((((((((((((%%%&&&'''((())))))))))))*********++++++++++++,,,***************++++++,,,***+++---...///......---/////////000000000000000222111000000/////////000222222222333444444555555111222444555555444222111444444333333333333333333444333222222111222333333333333444555777888888888777666555444333333333333222222222222222222222222333333333333333333333333444444555666777777777777777666555444444444555555333GGG[[[FFF666;;;555666444444444444333333333222333333333222333333444555333444555666666666666666777777777777777888888888777666666666666777777888777777666666777777888999777777666555555444444333444444555666666666555555ddd[[[NNNBBB===<<<===???;;;;;;;;;;;;<<<===>>>???BBBCCCEEEFFFIIINNNSSSXXXaaalll~~~zzzeeeYYYUUUXXXfffttt~~~}}}}}}xxxooobbb```^^^^^^^^^ZZZQQQIII???;;;777555555555555444666111000222333111333666999<<>>???;;;;;;;;;<<<===>>>???@@@???AAACCCEEEGGGIIILLLOOOYYYdddwwwxxxkkkeee[[[dddlllqqq}}}}}}zzzzzz{{{vvvkkkaaaMMMGGG@@@<<<<<<===<<<;;;777222///111222111111444333666888888777666555555222222222222222222222222555333333666;;;@@@@@@???999888666555444333333444000111333444444666999;;;<<<;;;::::::;;;<<<;;;999:::::::::===AAADDDEEEEEEHHHNNNUUUXXXZZZcccrrr~~~~~~zzzoooccc\\\aaannnzzztttccc[[[ZZZZZZ[[[]]]___dddggggggeeebbb[[[UUUNNNGGG===666222111222222000///............---+++***))))))***,,,---,,,++++++************,,,---...%%%&&&(((***+++,,,++++++'''((((((((())))))******'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((((('''%%%$$$%%%&&&###''')))&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%#################################""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$#########""""""""""""""" """######"""!!!###$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%% """###!!!(((,,,###"""""""""!!!#########$$$%%%'''((())) $$$''''''&&&&&&######$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""######$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$#########!!!"""###%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((((((((''''''''''''((((((((((((***))))))))))))***++++++***+++,,,---.../////////.........//////000000000///......------............//////000000111222222333333333333222222222222...///111222333444444444333333444444444444555555222333555555444555666888444444444333333222222222444444444444444444444444222222333333333333444444555555666666666444333222444444444444444444444333555888???///,,,999333222333333333222222222111111222222111111222222333444333444555666777888888888888888888888777777777777555555555555666777888888555555555555555666777777555555555444333333222222444444666777888888888888QQQLLLDDD???<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<>>>@@@BBBCCCEEEGGGIIIXXXcccvvv}}}jjjoooppppppxxx{{{zzzxxx|||hhh```VVVPPPQQQRRRSSSRRRHHHAAA<<<;;;;;;777666777555888;;;<<<;;;999777777444555666666555333333222222222333444555666777777444444333222222333333444111333666888:::;;;===>>><<<===???CCCFFFHHHHHHGGGGGGHHHJJJNNNSSSUUUVVVUUUUUUYYY___dddkkkwww}}}wwwjjj\\\TTTVVVbbbmmmqqqyyymmmaaa]]]^^^___bbbeeeccchhhjjjiiigggbbbVVVIIICCC>>>777333111000000000///...------------+++)))(((''''''(((***++++++***(((((())))))***++++++,,,((((((((())))))))))))***''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$''')))***(((%%%$$$%%%&&&&&&---000***######%%%$$$########################"""##################"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$######""""""""""""""""""############$$$$$$$$$"""#########$$$$$$$$$%%%""""""##################!!!"""######""""""###$$$######$$$$$$$$$$$$##############################"""#########'''""""""!!! !!!############$$$%%%'''((( &&&)))'''&&&'''%%% ###$$$%%%%%%%%%%%%$$$###$$$$$$$$$############"""###""""""""""""###$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''(((((()))))))))))))))***+++++++++++++++,,,---...///000,,,------...///000111111...---------------............//////000111111111444333111//////000111222///000111222333333222222222222333444444444444444111333555555333333555777222222222333222222111111000000000000000000000000111111111222222222333333111222444555666555444333333333333444444444333333222///666---,,,666000555222222222222111111111111111111000000111111222333222222444555666777777777888888888888777777777666555444444555555777888888444444333333444444555666555555444444333222222222222333444666777888888888KKKGGGBBB>>><<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>???@@@CCCEEERRR^^^qqqvvvrrrvvv|||}}}~~~xxx{{{}}}|||}}}vvvpppoooqqq~~~xxxmmmfffgggiiijjjjjj___VVVNNNJJJFFF@@@<<<;;;:::===BBBDDDCCC@@@===<<<;;;<<<===<<<:::777666555000333555666555444333444555555444444555555666666666888<<>>===>>>@@@BBBNNN\\\llltttqqqiiibbb```bbbjjjtttyyy{{{}}}{{{xxxuuurrrkkkbbb[[[\\\jjjwwwlllccc[[[SSSNNNLLLMMMUUUYYYUUUSSSUUUVVVSSSVVVSSSMMMIIIKKKLLLFFF>>>:::;;;<<<<<<>>>@@@???<<>><<<::::::===AAADDDLLLHHHGGGKKKPPPRRRTTTTTTRRRVVV^^^gggooorrrpppnnnnnnooorrrwww||||||wwwrrrjjj]]]XXXdddtttuuummm^^^QQQIIIIIIPPPVVVZZZfffrrrvvvxxxzzzzzzyyyqqqggg___^^^]]]]]]aaaggghhhfffeeehhhjjjdddVVVJJJ???999333222333333///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))((((((''''''''''''((()))))))))))))))+++++++++******(((''''''''''''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""" ###&&&''''''%%%$$$///+++'''&&&''''''&&&###%%%$$$######"""#########$$$$$$$$$&&&'''&&&###!!! !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%##################$$$$$$######$$$%%%&&&%%%!!!"""$$$%%%%%%###""""""###"""###$$$%%%%%%$$$###"""!!!###### ######"""!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""###############$$$$$$%%%%%%$$$###"""###$$$&&&'''########################$$$%%%&&&&&&%%%$$$"""!!!""""""#########$$$$$$$$$ """$$$$$$###"""!!!"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&&&&$$$""""""###$$$$$$#################################$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&'''((((((&&&''''''((((((((((((((((((((((((((())))))))))))******+++,,,---......///------......///000000111111000///...---,,,,,,,,,//////000111111111111111//////............//////111111111111111111111111000000000222444444222000333333222222222333444444222222222111111111111000111000///......///000111222111000//////000111111222222222222222222222222333222222222222222333333---......///000000111111000000000000111111111111111111000000111111222333555111000444777666666888666666666666666777888999444444333333333444555666444444444333333222222222555444333111000000//////111222444555666555555444AAA@@@>>>===;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;999;;;<<<=========???AAAKKKVVVbbbfff```WWWQQQOOOPPPWWW___cccdddgggnnnuuu}}}~~~{{{vvvqqqlllddd[[[TTTQQQ]]]ppp~~~uuullleeebbbbbbjjjnnnllljjjmmmnnnmmmnnnlllhhhccccccaaaYYYPPPLLLLLLJJJGGGGGGIIIMMMOOOSSSQQQOOONNNOOORRRVVVYYY^^^[[[ZZZ]]]aaadddeeefffeeeiiipppyyy}}}xxxfffZZZVVVaaaooo{{{}}}nnnhhh^^^TTTMMMMMMRRRVVV]]]hhhqqqssssssssssssqqqhhh^^^WWWUUUTTTSSSVVV[[[[[[XXXVVVYYY]]][[[QQQIII???999222//////000...,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))((((((''''''''''''((()))))))))))))))))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''(((((())))))000,,,(((&&&%%%%%%""" ######""""""######$$$%%%%%%###""""""$$$%%%$$$###!!!!!!"""###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!"""!!!!!!###$$$$$$###!!!!!!###$$$$$$"""!!!!!!""""""###$$$$$$$$$###"""!!!$$$""" !!!$$$&&&'''((($$$$$$###"""""""""""""""$$$###""""""""""""""""""###""""""""""""###$$$$$$!!!!!!"""#######################################$$$$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$#########"""!!!!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&###"""!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((((((((('''((((((((()))))))))))))))))))))***++++++,,,,,,***++++++,,,------......000///...---,,,,,,,,,,,,//////000111111111111000222111111000000111111222222222111111000//////////////////000111222111000333222222222222333444444222222222111111111000000111000///......///000111111111222333333222111000222222222222222222222222333222111111111111111222000111111222333333444444//////000000000111111111111111111111111222222333444000000333666555555777666666555555555666777777333333333333333333333333444444333333333222222222333222111000000000000000000111333444555555555444===<<<;;;:::999:::;;;<<<============<<<;;;:::999888:::;;;<<<;;;<<<===???DDDKKKRRRSSSMMMFFFCCCBBBDDDIIINNNPPPPPPSSSZZZ```jjjuuuyyyqqqfff\\\UUUNNNWWWeeettt~~~xxxvvv{{{~~~}}}|||}}}tttkkkgggeeebbb\\\XXXZZZbbbjjjllllllkkkkkklllpppsssuuuvvvssspppnnnpppssstttuuutttxxx~~~{{{tttcccXXXTTT\\\gggrrr|||ssseeeccc```\\\XXXXXXZZZ]]]___gggmmmllliiigggeeebbbXXXQQQKKKIIIHHHGGGHHHKKKLLLHHHEEEHHHMMMOOOMMMJJJCCC===555111000111000...************************)))((((((''''''(((((())))))))))))(((((((((((('''''''''((()))))))))(((((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%&&&'''+++)))&&&%%%$$$$$$"""!!!""""""""""""######$$$%%%%%%""" """$$$%%%&&&"""""""""#########$$$$$$########################!!!!!!!!! !!!""""""###%%%$$$###!!! """  """$$$$$$###!!!"""$$$###""" !!!"""#########""""""!!! """$$$$$$""""""%%%'''%%%$$$$$$###############""""""""""""""""""###$$$""""""!!!!!!!!!"""######!!!###$$$%%%$$$"""!!!########################"""###$$$$$$%%%$$$$$$$$$###############$$$$$$$$$%%%%%%###!!! !!!$$$'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&""""""###$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((((((((((((((())))))******++++++,,,,,,------......---,,,,,,+++,,,,,,...///000000111111000000//////............//////222222111000///......---///............///000000222222111111222333333444222222111111111000000000000000////////////000000///111333555555444111000222222222222222222222222222222111000000///000000......//////000000111111//////000000000000111111111111111111222222222333333//////333666444444666666666555555444555555555222333333444333222000///333333333222222222222222111000000//////000000000...///111222444444444444:::999888888999:::<<<===>>>>>>>>>===<<<:::999888777999:::;;;::::::<<<======BBBFFFEEEBBB??????AAAAAADDDFFFFFFEEEHHHNNNSSSTTT___lllwwwssshhhaaaYYY]]]dddlllvvv~~~{{{tttllljjjuuu~~~uuurrrsssuuuuuuqqqttt|||}}}rrrkkkaaaWWWPPPTTT]]]hhhvvv{{{sssjjjdddfffiiiiiihhhfffeeeeee]]]bbbddd```[[[XXXUUUPPPGGGDDD@@@????????????@@@BBB???;;;<<<@@@FFFIIIKKKHHHDDD???:::888555222000))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((('''&&&%%%''''''''''''''''''''''''((('''%%%$$$###$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$############$$$$$$%%%$$$######""""""""""""###$$$"""!!! """$$$%%%%%%############""""""""""""########################!!!!!!!!!!!!""""""######$$$###"""!!!!!!!!!!!!!!!%%%### !!!###$$$$$$"""###$$$$$$"""!!!!!!"""######""""""!!!!!! !!!"""!!! !!!$$$######""""""#########"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!""""""#########%%%%%%&&&%%%$$$###########################!!!""""""###$$$%%%%%%%%%########################$$$%%%$$$"""!!!!!!$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$$$$%%%%%%### !!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''(((((('''''''''''''''((((((((()))))))))))))))((((((''''''''',,,,,,,,,,,,------......------,,,+++++++++,,,,,,...//////000000000000000------,,,,,,,,,,,,------111111111111000000000000.........,,,,,,,,,...000111111000111111222333444111111111111000000000000000000////////////000000///000222444444333222111111111111111111111111111222111000//////......///---------....../////////////////////000000000111111111222222222333333222333000000555777555555777777666555444444444444444333444555555444222///---222222222222222111111111//////...//////000111111......000111222333444444888888888888999;;;===>>>>>>>>>>>>===<<<:::999888777999::::::999999;;;<<<;;;===>>>>>><<<<<<>>>AAA===>>>>>>===<<<>>>CCCHHHGGGOOOYYYbbbmmmxxx~~~yyytttmmmllllllmmmqqqxxxyyyqqqqqqqqquuu}}}~~~~~~{{{uuu|||wwwmmmmmmnnnlllcccgggppp|||xxxmmmeee[[[SSSLLLLLLRRR^^^lllxxx|||~~~|||xxxvvvvvvrrrmmmlllooorrrssspppkkkgggeeeVVVYYYXXXRRRLLLJJJFFFAAA;;;:::999888:::<<<===;;;===:::666444777<<>>???>>>>>>>>>===<<<:::999888777999::::::999999:::<<<;;;;;;;;;:::888888:::<<<;;;;;;;;;999999;;;???BBBDDDIIIOOOSSS[[[ffflllmmmnnnuuu}}}}}}{{{yyyzzz|||||||||zzzxxxxxxvvvlllbbbaaacccjjjrrrvvvzzzyyyrrrrrr|||tttxxxyyylllhhhfffaaaWWW[[[eeesssyyyoooeee]]]TTTOOOJJJIIINNNYYYfffoooqqqsssrrrppprrruuutttpppoooqqqrrrpppiiiaaa[[[XXXLLLMMMKKKDDD@@@???<<<888555666555444777<<<===:::666555333000000333999===AAACCCDDDCCC???888000,,,))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&''''''''''''(((((((((''''''((((((((('''&&&&&&(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((()))'''%%%$$$"""$$$%%%$$$""" !!!######"""!!!!!!!!!!!!""" """$$$&&&&&&###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!""""""###%%%&&&'''+++(((%%%############"""$$$%%%'''&&&%%%###$$$$$$###""""""!!!!!!""""""###$$$######$$$&&&&&&### !!!!!!!!!!!!!!!!!!"""###""""""""""""""""""###$$$""""""!!!!!!!!!"""######%%%$$$""" !!!###$$$########################!!!!!!!!!""""""$$$%%%&&&$$$$$$$$$############### """$$$%%%###"""!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ """$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&###############$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((++++++******))))))(((((((((((()))))))))))))))))),,,,,,+++,,,,,,---......---...//////000000//////...------------------...//////000222444555666777...000111000---,,,...111////////////000111333333111111000000000///////////////000000000000//////000000///...///000222333111111111111111111111111000000////////////000000///////////////000000000......////////////000000000111333444444444333222555222333888:::888777888666666555555444555555555666666666666555333111000000000000000000111111111////////////000000111222000000000000111222333444777777777777999;;;===>>>============<<<;;;:::999888999;;;:::999999:::<<<:::::::::999888888888999<<<<<<<<<;;;<<<>>>AAACCCAAAEEEHHHIIINNNVVVZZZYYYZZZ```gggmmmrrrwww|||}}}~~~~~~}}}~~~zzznnnaaa[[[^^^fffmmmooopppxxx~~~tttiiicccbbbjjj{{{yyylllmmmvvvyyyjjjeee]]]TTTNNNSSS]]]kkkzzz{{{uuuoooggg]]]VVVPPPPPPOOOPPPTTT]]]fffkkkkkknnnnnnmmmnnnooolllgggcccdddccc___XXXQQQKKKIIICCCCCC@@@;;;999:::888444333555333111333:::;;;888111222222000......222666888:::======:::666111...************************''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$### !!!"""$$$%%%%%%%%%$$$"""$$$&&&%%%""" !!! !!!!!!###$$$$$$$$$###"""###%%%%%%$$$"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###""""""""""""""""""###$$$%%%)))&&&$$$######$$$###"""###%%%&&&&&&$$$######$$$""""""!!!!!!"""###%%%&&&"""$$$%%%$$$"""!!!!!!"""""""""!!!!!!""""""###$$$$$$###""""""""""""""""""###""""""""""""###$$$$$$$$$######""""""!!!""""""########################""""""!!!!!!"""###$$$%%%$$$$$$$$$#########"""""" """"""""" !!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""!!!!!!"""%%%&&&&&&%%%%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((******))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,---...///000---...//////000000//////++++++************++++++//////000222333444555555...222444333///---///111.........///000111222333111000000000////////////...///000111111000///...//////000111222222333333111111111111111111111111////////////000111222222------------------------........./////////000000000111333444555444333222444111222888:::888666777666666555555555666777777555555444444333222111111/////////000000000111111111111000000000111111222333222111111111111222333777666666666888:::<<<===============<<<;;;::::::999:::;;;;;;:::999:::<<<888888999999::::::;;;;;;;;;;;;;;;<<<===>>>AAABBB<<<@@@CCCCCCEEEKKKLLLJJJLLLOOORRRVVVYYY```iiiooouuuvvvyyy~~~zzzkkkaaaeeekkkpppoooooouuu~~~|||tttjjj___[[[YYY___ooo~~~rrrddddddmmmvvvvvvhhhaaaVVVJJJHHHMMMWWWeeesss}}}|||wwwqqqllleee\\\UUUOOOSSSWWWYYY^^^dddiiikkkjjjmmmnnnkkkiiiggg```XXXSSSSSSRRROOOIIIEEEBBBAAA>>>>>>;;;666555888777444333555333///111888999555...111444222...---000333333555888999777555333222************************))))))(((((((((((())))))&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%''')))***"""%%%%%%###""""""$$$ """$$$&&&'''(((%%%###"""###$$$%%%%%%!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!###"""!!!!!!!!!!!!!!!"""%%%$$$""""""###$$$###""""""$$$%%%%%%###""""""###""""""!!!"""###$$$&&&'''###'''+++((("""###(((######""""""###$$$%%%%%%$$$$$$###"""!!!!!!""""""###############$$$$$$%%%$$$%%%&&&&&&&&&$$$"""!!!###########################"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###'''&&&$$$$$$%%%&&&%%%%%%$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&(((((('''&&&''''''&&&&&&''''''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))************)))))))))))),,,,,,,,,---...///000111---......///////////////...------,,,,,,------...000000000111222222333333...333666555111...///222------......///111222333000000000000////////////...///000111111000///......///222444555444333222000000000000000000000000////////////000222333444000000000000000000//////............/////////000000111333555555444333222333000222777999777555666666666666666666777888999555444333222111111111111.../////////000000111111222222111111111111222222444444222111111111222333555555777:::>>>@@@AAA@@@CCC@@@===;;;;;;;;;:::999888888777666666666666666999;;;;;;;;;999888999;;;888777777777999===@@@CCCBBBAAA@@@??????AAACCCDDDFFFFFFHHHJJJMMMQQQTTTVVVaaaeeejjjmmmpppvvvuuuyyy|||{{{xxxwwwyyy}}}}}}xxxvvvwwwxxxxxxiii^^^TTTQQQQQQUUUcccqqq~~~tttjjj```XXXWWW[[[gggrrr}}}|||zzzvvvnnnbbbWWWPPPLLLJJJKKKPPP]]]lllyyy}}}{{{vvvooohhhaaa\\\YYY\\\```eeekkknnnooommmlllhhhgggfffbbb\\\UUUOOOKKKEEECCCAAA???===;;;::::::::::::666222222666666222444222111111333444444333444333222111000000000000444111000333777666111+++,,,,,,++++++***)))((((((***************)))(((((()))(((&&&%%%&&&''')))***'''((((((((()))))))))***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%((((((%%%$$$%%%$$$ """###"""!!! !!!########################### !!!"""###$$$$$$%%% !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" """###%%%&&&###"""!!!"""###$$$###"""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!###&&&'''000---((($$$!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$###"""!!!!!!"""###$$$'''&&&$$$"""!!!!!!""""""#########$$$$$$%%%%%%&&&""""""""""""""""""""""""######""""""######$$$%%%'''%%%###"""!!!"""$$$%%%&&&&&&%%%$$$###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%###!!!###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))***)))(((&&&&&&)))++++++***))))))+++,,,+++***)))***---///000000//////222111///.........///000///...---,,,,,,,,,,,,,,,,,,---...///000111222222333666888666222...,,,---.........///000000111111333222222222222222333333000000000000000//////.........///000111222333333777777666555333222000///------///000111111111111222111000///.../////////...........................///111222222222111000222222333333333444444444777777777777888888888888555444333111000/////////000000000000000111111111222333333444444555555555444333222111000000000000555666999>>>CCCFFFGGGGGGFFFCCC@@@>>>>>>>>>===<<<999999888777777777777888999:::;;;;;;999999:::;;;:::999888888:::===@@@BBBAAA@@@???======>>>???@@@AAAAAABBBCCCFFFIIIKKKMMMQQQUUUXXX[[[]]]ccclllsss~~~~~~~~~~~~yyywwwvvvuuuuuuhhh^^^TTTPPPOOORRR^^^kkk{{{xxxkkk```TTTKKKKKKOOOaaaiiittttttqqqpppnnnggg^^^VVVPPPMMMKKKLLLQQQ\\\jjjvvv|||}}}{{{yyytttoooiiiddd```]]]eeegggiiijjjiiigggdddbbbXXXWWWUUUQQQLLLFFFAAA>>><<<;;;;;;:::::::::;;;;;;888888555222333777777444555333222222333444333333222111000///............000///000222555444000---,,,,,,+++******)))(((((())))))******))))))(((''')))((('''&&&&&&(((***+++((((((((((((((())))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((&&&(((((($$$###%%%$$$!!!!!!"""###"""!!! !!!###""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!! !!!!!!"""###$$$###"""!!!"""$$$%%%%%%$$$######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!"""$$$&&&(((000...***'''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&& ###%%%'''$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$"""!!!###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&))))))***)))'''''')))***+++***)))***+++,,,+++******,,,...000111111111000222111000/////////000000///...------,,,,,,,,,---//////000111222333444444111444666555222//////000/////////000000111111111222222111111111222222333000000000000000///............///000111222333333:::;;;<<<:::666222000000//////000111111222222222111111111000000000//////...........................///000111222111111000222333333444444555555555666666666777777777777777444444222111000/////////000000000000111111111111222333333444444555555666555444333222222111111222555777<<>>===<<<::::::999888888888888999888999::::::::::::;;;<<<:::999888888999;;;===???@@@???===<<<;;;;;;<<<<<<>>>>>>>>>>>>@@@AAABBBCCCFFFHHHKKKLLLMMMQQQXXX^^^kkkooouuu|||~~~|||zzzxxxwwwkkkccc[[[VVVTTTWWWaaakkkyyyuuuggg[[[PPPIIIKKKQQQdddjjjsss~~~~~~pppfffgggfffccc]]]WWWSSSRRRPPPPPPSSS\\\gggpppuuuvvvuuussspppmmmhhhdddaaa```ffffffdddbbb___[[[XXXVVVLLLJJJHHHDDD@@@===:::888555555555555666777888999555666444222555::::::888666555333222333333222111111000///......---......---...000111222111///...+++++++++******))))))(((((())))))))))))(((''''''((('''''''''((()))+++,,,(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&((('''###"""%%%&&&$$$!!!"""######!!!!!!"""###"""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""###"""!!!!!!!!!!!!!!!"""""""""!!!###%%%&&&&&&%%%############""""""""""""!!!""""""######""""""!!!###"""""""""###%%%'''(((((('''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$%%%$$$###"""######""""""""""""######$$$######"""""""""###$$$%%%$$$$$$######"""!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''########################"""#########$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((((((((((((''')))++++++)))((()))***+++***)))***,,,---,,,+++,,,---///111222222222111222111111000///000000000///...------,,,---------//////000111222333333444000111222222111111222444111111111111111111222222222222111111111111111222//////000000//////...---...//////000111222333333<<<@@@BBB???888222111111111111111111222222222222000111222222222111000/////////////////////////////////000111111111111000222333333444555666666666444555555666666666666666444333222000//////////////////000000111111111111222333333444555555666666666666555444333333333333777:::???FFFLLLOOOOOONNNCCCAAA===<<<<<<<<<;;;999::::::999888888888888888777888::::::::::::<<<===999999777777777888:::;;;===<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>BBBCCCDDDCCCDDDFFFKKKNNNVVVYYY^^^eeekkkppptttuuuwww{{{uuuqqqkkkfffeeeiiiqqqxxx~~~~~~tttggg\\\UUUSSSYYYaaannnuuu}}}}}}pppeeeggggggfffbbb^^^\\\[[[WWWVVVXXX]]]dddiiilllllllllkkkhhheeeaaa^^^\\\ZZZXXXXXXVVVTTTRRRPPPNNNNNNEEEDDDAAA>>><<<:::999999555555555444444555555666444555555444777===>>>;;;777555333222222222111000222111000000/////////000---000222222000...------+++*********)))))))))((((((((((((((((((''''''&&&''''''''''''(((***,,,---)))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%'''&&&######(((+++)))!!!"""######"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""!!!!!!!!!!!!""""""###"""!!!"""$$$%%%$$$###"""""""""""""""""""""""""""""""""######"""""""""""""""""""""###$$$%%%&&&""""""#########"""!!! ########################"""###$$$%%%%%%$$$"""!!!###""""""""""""""""""###""""""""""""######$$$$$$#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%###"""!!!#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((())))))(((((((((((())))))))))))''')))+++,,,+++*********+++******+++---...---,,,---...///000111111111111222222111111000000000000......------------......---......///000000111111111111111111111111333444222222222222222222222222222222111000000000111111///000000000000///.........///000111222333333444:::@@@EEEBBB999333222444222222111111000111111111000222333444444333111000000000000000000000000000///000000111111111111111222222333444444555666666333444555666666666555555222222111000///....../////////000000111111222222222333333444555666777777666666555444333333333333:::<<<@@@EEEJJJKKKJJJHHH???===:::999999:::999888999999888777777777777888777888::::::::::::<<<===;;;:::999888888999:::::::::::::::;;;<<<===>>>>>>????????????>>>===<<<<<<=========<<<<<<===@@@BBBIIIJJJMMMQQQVVVZZZ]]]^^^^^^bbbiiinnnqqqrrrssssss{{{{{{{{{}}}}}}|||zzzvvvvvv||||||rrrggg```[[[[[[cccmmmttt}}}vvvmmmiiikkklllkkkhhhdddbbbbbb[[[[[[ZZZ\\\^^^```aaabbbaaa___]]]YYYVVVRRRPPPNNNJJJJJJIIIHHHHHHHHHHHHHHH???===;;;999888777888888666666666555555666666777333555666555999???@@@===777555222111111111///...111000//////.../////////000111222111...,,,++++++*********)))))))))))))))(((((((((((((((''''''&&&&&&&&&'''''')))***+++,,,((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""###%%%%%%###%%%+++...---"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!! !!!"""###$$$###"""!!!!!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!""""""######"""###%%%&&&&&&%%%###"""########################"""###$$$%%%%%%$$$"""!!!"""""""""######""""""""" !!!!!!"""#########$$$ !!!"""###$$$$$$$$$#######################################$$$%%%%%% """###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$############$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((()))))))))******'''))),,,---,,,++++++++++++******+++---///...------......///000000000000111111111111000000//////......---------......///......//////000000111111333222000000000111111111222222222222333333333333333333222111000000111111000000000111000000///...//////000111222333444444555<<>>??????===============<<<;;;:::===<<<;;;;;;;;;<<<======CCCCCCEEEGGGIIIKKKMMMNNNNNNQQQVVV[[[^^^```aaaaaahhhggghhhlllppptttvvvvvvwwwyyyzzzwwwyyy{{{sssjjjddd``````gggpppttt}}}{{{uuuoooiiifffhhhiiihhheeebbb```___XXXWWWWWWVVVVVVVVVWWWWWWUUUSSSQQQNNNJJJGGGDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB===<<<:::999888999999:::555555555666666888999999333555666555999>>>>>>;;;555333000///000///...---------,,,,,,,,,,,,------000//////...---+++***)))))))))))))))))))))))))))((())))))))))))(((''''''%%%&&&&&&'''((())))))***&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!! !!!$$$$$$###%%%***---,,,"""###$$$$$$""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" ############"""""""""""" !!!"""$$$$$$"""!!! """"""!!! !!!!!!!!!!!!"""######$$$$$$######""" !!!!!!!!!"""""" """###%%%%%%$$$"""!!!########################""""""$$$$$$%%%$$$###"""""""""############"""""" !!!""""""#########""" !!!"""$$$%%%&&&&&&##############################""""""######$$$%%%########################&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$#################################$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''&&&''''''(((((())))))******(((***,,,,,,++++++,,,---,,,+++***,,,...000///............//////000000000000000000000000///...............---......///000000000111111222222222222333222000000111111000...000111111222333333444444444444333222111111111111111111222222111111000//////000000111222333444444222777<<<;;;666333333555000000///......///000111333444555666666666555444222222222222222222222222333333222222333333444555555555555444444444444333222333555777777666555444000000///.....................///000111222222333222222333555666777888999666666555444333333333333>>>======>>>???>>><<<::::::888666777999;;;<<<;;;::::::999888888888888999999:::;;;;;;999999:::;;;:::::::::::::::;;;;;;;;;888999:::;;;<<<=========:::;;;;;;<<<<<<;;;::::::>>>===<<<;;;<<<=========>>>>>>@@@AAACCCDDDEEEEEEFFFGGGIIIMMMQQQSSSSSSSSSWWWVVVVVVXXX\\\___aaabbbccchhhjjjhhhiiipppttttttvvv|||~~~{{{xxxwwwvvvsssrrrkkkeeeaaa]]]\\\bbbjjjgggnnnrrrqqqmmmjjjeee___XXXZZZ\\\[[[XXXVVVTTTTTTMMMMMMMMMMMMLLLLLLMMMNNNKKKJJJHHHEEEBBB???===<<<>>>>>>????????????>>>>>><<<;;;;;;::::::::::::;;;777666666555555555666666222444444444666;;;:::777333111............---,,,---,,,,,,+++,,,,,,------,,,***((()))+++,,,***'''((()))))))))))))))))))))))))))******))))))((('''%%%%%%&&&'''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!! ###$$$"""###&&&'''$$$"""###$$$$$$""""""###$$$ !!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""!!!!!!!!!!!!""""""  ###$$$$$$### !!!!!!"""""""""""""""######$$$$$$######""" !!!!!!""""""""""""""" !!!""""""!!! ########################"""""""""###$$$$$$$$$%%%!!!"""###$$$$$$###"""!!! !!!"""######""""""!!!!!!""""""###$$$%%%&&&&&&########################$$$############$$$%%%%%%,,,+++(((&&&$$$###""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$######$$$%%%&&&''''''''''''''''''''''''''''''''''''###$$$&&&''''''&&&%%%$$$&&&&&&'''(((((()))******)))+++,,,+++++++++---///,,,++++++,,,///000000///000000//////000000111111...//////000///...---,,,...............///000000111111111111222222222222222000000111333222000---...///000111222333444555666555444333222222222222222333333333333222111111///000111111333333444555333555777777555333222333111000///...///000222333555555555666666777777777333333333333333333333333555444444333444555666777999999888777666555444444222444666888888777555444//////......------............///000111222333333222222333555666888999999888777666555444444444444>>>===<<<<<<<<<;;;999777666555444555777:::;;;;;;<<<;;;::::::999999::::::999;;;<<<;;;999999999;;;777777777777777888888888999999:::;;;;;;;;;::::::999:::;;;======<<<<<<;;;:::999888888999:::::::::999:::<<<>>>@@@AAABBBBBBAAAAAACCCFFFIIILLLMMMLLLOOOMMMKKKKKKNNNQQQRRRSSSQQQWWWZZZXXXYYY___bbbaaaccchhhkkkiiigggiiihhhfffaaa\\\XXXVVVTTTSSSXXX___VVVZZZ[[[\\\]]]^^^XXXQQQKKKMMMOOOOOOMMMJJJIIIIIICCCDDDEEEEEEEEEFFFHHHJJJEEEDDDCCCAAA???===;;;;;;888999;;;<<<======<<<;;;777777777777777777777777:::999777555222111000///000333333222444888777333111///---------...---,,,......---------......///)))%%%###%%%***,,,***'''(((((((((((())))))))))))***************)))((((((%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%&&&''')))******))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!! ###$$$!!!!!!"""!!!"""$$$$$$$$$###"""###$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%% !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""$$$###"""!!!!!! !!!$$$'''((('''!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!""""""############"""###$$$$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""###$$$&&&&&&!!!"""###$$$$$$###"""!!! !!!"""######"""!!! $$$$$$$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''$$$###"""!!!!!!###%%%&&&"""######$$$&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$$$$#########$$$&&&''''''&&&$$$###$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''###%%%&&&''''''%%%$$$"""%%%&&&&&&'''((())))))******+++++++++***+++...111,,,++++++,,,///111000000111111111000111111222333---.../////////...,,,+++...............///000000////////////000000000000/////////111444444000------...///000222444555555777666555444333333333333333444444444444333222222000000111222333444444555555555555444444333222111111000//////000222444666666666555555666777888999333333333333333333333333666666555444555666777888<<<<<<;;;999888666555555222444666888999777555444//////...---------......---...///000111222333333222222333555666888999999999888777666666555555555999999999999999999999999777666666666777888999999<<<<<<<<<<<<<<<<<<;;;;;;>>>===;;;999888888888999999999999999999:::;;;<<<999999999999:::;;;<<<<<<888999999999888888:::<<<<<<;;;::::::::::::;;;<<<<<<======>>>???@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDFFFFFFGGGJJJNNNQQQRRRQQQSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOMMMKKKKKKMMMOOOHHHIIIKKKLLLMMMKKKJJJIIIBBBCCCDDDCCCAAA?????????BBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBB???<<<:::999:::999888888777777888999:::;;;999777666777777666555666555444333111000///...000000000000000111111111......------------......,,,,,,,,,++++++,,,------))))))(((((((((((())))))''''''(((((('''&&&%%%%%%+++(((%%%%%%''')))((('''&&&&&&&&&&&&'''''''''(((%%%&&&((()))))))))((('''%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&########################%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""############%%%%%%%%%###!!! ###"""!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""######""""""!!!!!!  !!!!!! &&&$$$"""!!!"""$$$&&&(((""""""""""""""""""""""""#########""""""""""""""" !!!###%%%&&&%%%###"""!!!""""""###$$$$$$%%%%%%#################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """""""""""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$###"""  !!!###$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&$$$"""$$$&&&(((&&&$$$###%%%&&&&&&%%%%%%'''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''')))***+++,,,------------,,,,,,,,,---...///000111//////000000000000/////////.........---------------------------...//////000111111111111222222222000111333444333111///......---,,,...000222222222666666555444333333222222///111333555555555444333000000111222444555666666555444333222222222333444222111000000000111222333777666555444555555333222444444444444444444444444444444444555666888999:::;;;:::999888777666666555666888999::::::777555333111111111111111000///////////////000111111222222222222333333555666888999888555222333555666555333999999999999999999999999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::::::::::::::;;;;;;<<<<<<<<<777777777777777888888999888999:::999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@???>>>======>>>???@@@CCCDDDEEEGGGIIIKKKMMMNNNLLLLLLKKKKKKJJJIIIHHHHHHFFFJJJNNNPPPMMMGGGBBB@@@>>>???@@@BBBBBBAAA???>>>;;;<<<======<<<<<<===>>>>>>>>>>>>>>>======<<<<<<>>>??????===:::999999:::999999777777777888999::::::888666555666666555444444333333222222111111111000000000000000000000000......------------......,,,,,,,,,++++++,,,,,,---))))))(((((((((((())))))((((((((((((((('''&&&&&&---***((((((***,,,+++***&&&&&&'''''''''(((((((((%%%&&&'''((())))))((('''''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&######""""""""""""######%%%$$$$$$###"""""""""###"""!!!!!!"""$$$%%%%%%$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""###"""""""""""""""""""""!!!"""###$$$$$$###"""!!!&&&%%%$$$###""""""""""""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$""" !!!"""!!! !!!!!!""""""###$$$$$$$$$##################$$$$$$$$$###!!!!!!!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))***+++,,,------------,,,,,,------...000111111...//////////////////.../////////.........------......---------......///000111111111111222222222111222333333333111000//////...---...111333333222666555555444333333222222000111333555555555444333111111222222333444555555666555333333222333333444222111000000000111222333666666555555555555555444555555555555555555555555555555555666777888999:::<<<<<<;;;;;;:::999888888777888:::;;;:::888555444111111111111111000000/////////000000111111222222333333333444555666888999999666444444666666555333888888888888888888888888666666666777888:::;;;<<<:::::::::::::::::::::::::::999888888888999;;;<<<;;;;;;===>>>>>>======<<<999888777777666666777777888999:::888777777888:::;;;<<<============<<<;;;<<<<<<======>>>>>>??????????????????????????????<<<;;;::::::::::::;;;<<<>>>AAADDDDDDCCCCCCFFFIIIFFFFFFEEEDDDCCCAAA@@@@@@BBBGGGLLLMMMIIIBBB;;;777:::;;;<<<<<<<<<;;;:::999666777888777777999<<<>>><<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;999888999;;;999999777777777777888999999777555555555666555333222222222222222222333333111000000000///.........------------------------,,,,,,++++++++++++,,,,,,)))((((((''''''(((((()))(((((()))))))))(((''''''***(((&&&&&&((()))((('''''''''''''''((((((((()))&&&&&&'''(((((((((((('''((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$&&&$$$"""!!! """###$$$%%%###""""""$$$&&&'''&&&######################## !!!""""""""""""""" !!!"""#########""""""!!!!!!!!!!!!"""""" """#########!!!!!!""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""!!!!!!!!!&&&%%%$$$""""""""""""###""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################$$$############"""""""""########################""""""""""""""""""""""""$$$###""""""######"""!!! !!!!!!"""""""""$$$$$$##################$$$$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%'''''''''%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))***+++++++++***))))))***+++,,,------------,,,,,,---...///000111111---------......---------000000000/////////......///......---------......000111111111111222222222333333222222222222111111000///...///222444444333555555444444333333222222000111333555555555444444111222222222333333444444555444333333222222333333111000000000000111222333555555555555666666666666666666666666666666666666777777666777777888999999;;;<<<<<<<<<;;;::::::999888999:::;;;:::888666444111222222222222111000000//////000000111222222222444444444444555666777888:::888666555555666444333888888888888888888888888333333333444666888999::::::::::::::::::;;;;;;;;;;;;;;;:::999999:::;;;<<<;;;===>>>@@@@@@???===<<<<<<<<<;;;:::999888888888888999999888666666777999;;;<<<>>>??????>>><<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>============<<<;;;::::::::::::;;;<<<<<<@@@CCCBBB>>>===@@@DDDCCCCCCCCCBBBBBBAAAAAA@@@FFFGGGFFFCCC???<<<;;;;;;::::::;;;;;;;;;:::999888666777777666666888<<>><<<;;;:::::::::;;;<<<===???@@@@@@>>>===;;;>>>===<<<::::::999999999777888888777666555777888;;;<<<>>>??????>>><<<;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<;;;:::999999:::;;;<<<;;;???BBB@@@<<<:::===AAA@@@@@@AAAAAABBBCCCCCCCCCDDDCCC@@@<<<999888:::===777777777777666555555444888888888666555666999<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::777555555666888:::999777666666666777777999777555555555666555444333222222111000000////////////......---,,,++++++++++++,,,------,,,++++++---,,,++++++************((((((''''''''''''(((((((((((()))))))))))))))(((((()))******))))))))))))''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''&&&%%%###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$##################$$$!!!!!!######$$$###"""!!!'''%%%!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""###"""""""""!!!!!!!!! $$$###"""!!!!!!"""###$$$$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""$$$&&&'''(((###""""""""""""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$%%%$$$###!!!!!!""""""""""""##############################""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''')))++++++***)))(((******++++++,,,,,,++++++)))***+++---............,,,,,,++++++++++++,,,,,,000000000000///////////////......---------......000000111111111222222222444333333222333333444444111000///111333555555555333333333333333222222222111111222333333444444444222222222222222222222222111111111111000000000///......///000111111222222222444666666555555777999555555555555555555555555888777777777777777888888888:::;;;=========<<<<<<999999::::::999888666555333333333333333222111111000000000111222222333333555444444444444444555666666666555333111000000111666666666666666666666666444444444555777888999::::::;;;;;;<<<<<<=========@@@>>><<<;;;:::999::::::<<<======>>>>>>===;;;;;;;;;:::999888777777777777555666777666555555777999;;;<<<============<<<;;;;;;;;;<<<<<<<<<<<<<<<<<>>>>>======<<<<<<<<<::::::888888888888::::::<<<>>>@@@>>>;;;:::<<<>>>;;;<<<===>>>???AAAAAABBB;;;<<<===<<<:::777777777777777666666555555444444777777777555444444666888888888888888999999999999777777666444222222444777:::999777666555555666777888666444444444555444333111111111000///......---......------,,,+++++++++******,,,,,,,,,,,,******---,,,+++******)))******(((''''''&&&&&&''''''(((''''''((()))))))))((((((&&&'''))))))(((''''''(((&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################'''&&&&&&%%%$$$###""""""######""""""""""""###### """$$$$$$###""" """ !!!######### !!!"""""""""""""""#########"""!!! ######""""""""""""#########!!! """""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""###$$$%%%'''((((((%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""###########################""""""""""""""""""""""""###""""""###$$$$$$!!!########################""""""#########$$$$$$$$$"""""""""###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&((())))))))))))(((******+++++++++++++++***(((***+++---.........------,,,+++******+++,,,---000000000/////////......---------------...//////000111111111111222222222333333444444444444555555111000///000333555555444333333333333222222222222000000111111222222333333000111111111222222333333000111111111111000//////---...///000111222222222000333666666444333666999555555555555555555555555666666555666666777888888888:::<<<>>>@@@???>>>>>>888999999888777777666555333444444444444333222222000000111111222333333333444444333333333333333333444444444222000///000111666666666666666666666666555555555555666777888999999999:::;;;;;;<<<======<<<;;;:::999888999999:::<<<<<<<<<;;;;;;:::::::::888888777666555555555666333444555555555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<;;;:::::::::999888888888888999:::<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;<<<<<<===>>>:::<<<>>>>>>;;;888666555:::999888777666666666666555666777666555444555666555666666666777777777777444555444333333444888;;;:::999777666555555666666666444222111222222111000........................,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))---,,,+++***))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''((((((((((((((("""%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#########""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""  """######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!"""######$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%%%%%%%###!!! ######################## !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##############################""""""""""""""""""""""""$$$###$$$%%%&&&%%%""" ########################!!!!!!"""###$$$%%%%%%&&&"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&$$$###$$$&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((())))))*********++++++++++++*********+++---///000000//////...---+++******+++---.../////////.........------,,,,,,,,,---...///000111000111111111111222222222222333444666666666555444111//////000222444444444222222222222222222222222////////////000111222222//////000111222333333444111222333333333222000000,,,---///000111222222111000333666555222111444888666666666666666666666666444444444444555666888888444666999<<<>>>>>>===<<<888888777777666555555444444444444444444333333222000111111222222333333444444333222222111111111111222444444333000///111333666666666666666666666666333333333333333444555666888888999::::::;;;<<<<<<999888777777777888999:::<<<;;;:::999999999999999888777777666666666666666222333555555555666999;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999<<<;;;:::999999:::;;;<<<<<<:::999:::;;;;;;:::999999999999999::::::::::::AAAAAA@@@===:::888999:::888777666555444444444444444666888888777777777888666666666666777777888888444555555555666999>>>BBB:::999777666555555555666444222000///000000///...++++++,,,,,,---......///++++++++++++++++++,,,,,,((()))+++,,,,,,+++)))(((---,,,+++***))))))))))))'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((''''''%%%(((+++***(((&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&((((((&&&%%%$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$%%%%%%!!!!!! !!!!!!"""!!!  !!!###%%%###"""""""""###""" """""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!""""""###### !!!"""######"""!!! !!!!!!"""""""""!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###$$$%%%&&&%%%###!!!!!!###&&&&&&%%%$$$"""######################## !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###&&&((()))'''%%%############"""""""""""" !!!###$$$%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''#########$$$$$$#########%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&((('''$$$"""$$$&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))++++++******+++++++++******)))+++---///111222222111000...---+++******+++---...///.........------------++++++,,,,,,...///111222000111111111111222222222111333555777777666555444000///...///222444444333222222222222222222222222............///000111222...///000111222333444444333333444555444333222111+++,,,...000111222111111///333666555111000333777777777777777777777777777222222333333555666888888///111555888::::::999888777777777666555555444444444444555555444444333222000111111222222333444444333333222111000000000000222444555444111000333555555555555666666666666666222222222333444555666777333555888::::::999777666::::::::::::::::::::::::999999999999999999999999888888888777666666555555888777666444555666888999;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======;;;999888::::::;;;;;;::::::999888;;;;;;::::::999:::::::::;;;::::::::::::;;;<<<<<>>;;;888777999999777666555555555555;;;::::::999888777555555666777777777777777666666777777777777777666555555666555444444555444222000222333333222222111000///......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---,,,***'''%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!""""""###### !!!""""""!!!  !!!"""######  !!!###$$$ !!!!!!""""""###### !!!!!!""""""###### !!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! """"""""""""##################""""""!!!!!! !!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""############$$$"""!!!"""######"""!!!""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!""""""###"""""""""###$$$$$$$$$%%%############"""""""""""" !!!###$$$"""!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$$$$######%%%%%%$$$###""""""##############################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))+++))))))///666888444...******)))))))))***,,,---,,,---...000222111...++++++,,,---.........---,,,/////////000111111222222000111222333333222111000/////////000111222444444555555555444333222111000///////////////000111111---...000222333444333333111222222333222111000///,,,---------///000111222000////////////111333444444444444444444444444444666666555444444444444555333333444444555444444444444444555555555444333222777666444333222222333333333333444444444333333222333222000///...///000222444333222111000000//////555555555555666666666666333333333333333444555666444555777999999999888777999999999999999999999999888888888888888888888888444444444444555555555555888777666666666777999:::;;;::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;:::999777666::::::;;;;;;::::::999888::::::999999999999:::::::::::::::::::::;;;<<<<<>><<<:::777666999888777666555555555555:::::::::999888777666555666666777777777777666666777777666555555555555555555444333333444444222000000000000000000///------------------,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***(((&&&%%%%%%%%%%%%############""""""""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""""""### !!!""""""""""""!!!  !!!"""""""""  !!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!! """""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!############""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$"""!!!"""###$$$###!!! !!!"""###$$$""""""!!!!!!!!!"""######""""""""""""""""""######!!!!!!""""""#########$$$$$$###""""""######""" ############""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$######%%%$$$$$$###""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))))))))))))))***)))***...333555222...******)))))))))***,,,,,,+++,,,---///111000---+++++++++---.........---,,,...//////000000111222222000000111222222111000000///000000000111333444555555555444444333222000//////.........//////000000///000111222222111111000000000111222111000///...,,,,,,,,,---...000111222000/////////000111333444777777666666666666666666555444444333333333333333333333444444444444333333333333333333333333333333777666444333222222333333111111222222222222222111333222000......///000111111111222222222111111000555555555555555555555555333333333222333333444444555555666666777888888888888888888888888888888888777777777777777777777777222333333444555555666666666666666777777999:::;;;:::::::::999999999888888::::::::::::::::::::::::777888999999999888777666:::::::::::::::999999888999888888888888888999999::::::999999::::::;;;<<<======>>>>>>===;;;999888999888777666666555555666:::::::::999888777666555666666777777777777666666777777666666666666666666444333222222222222111///000000000000///...------,,,,,,,,,,,,++++++++++++------,,,+++***))))))((())))))))))))))))))))))))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """""""""!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""###############$$$$$$""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$$$$"""!!!"""###$$$###""" !!!"""###$$$###""""""""""""###$$$$$$"""""""""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%(((%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$$$$######%%%$$$######"""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))(((((((((***,,,...//////...---******)))((()))***+++,,,******+++---//////---******+++,,,------------,,,......//////000111111111000000111111111111000000000000000111222333444555444444444333222111000///---............/////////000000111111000///......//////000111111///...---,,,,,,,,,---...///000111000000000000000111222333444444444333333333222222444333222222111111222222222333333333333333222222333222111000111222333333666555444333222222222333///000111222222222222222222111000......//////000...000222333444333111111666555555555555555444444444333222222222222222333555444444444555777888:::888888888888888888888888777777777777777777777777555555555666666777777777444555666777888999:::;;;999999999999888888888888999999999999999999999999888999999::::::999888888999::::::::::::999888888777777777777777888888999999999999999999::::::;;;===>>>>>>???>>>===<<<;;;888888777666666666666666:::::::::999888777666666555666666777777777777666888999;;;<<<<<<:::888777444222000000111111000...222222222222111000///...,,,,,,,,,+++++++++******------,,,+++***)))((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############""""""############""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!"""""""""###""""""""""""""""""### !!!!!!""""""######""""""""""""############!!!!!!!!!"""#########$$$"""""""""""""""#########""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!"""$$$%%%$$$#########""""""###$$$%%%%%%###############$$$$$$%%%#########""""""!!!!!! !!!!!!"""######$$$$$$'''%%%######%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$######$$$$$$###############$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''***------+++******,,,+++***)))(((((()))***+++******+++---//////---+++***++++++,,,,,,,,,,,,,,,------...//////000000111000000000000000000000000000000000111222333444555444444333333222000///...,,,------...............///////////////.........//////000111111000///...,,,,,,,,,,,,---...///000000000000111111222222222333222222111111000000///333333222111111111111222222222222333222222111000111000///...///000333444555444444333333222222222000000111222333333333333111000///.........//////...000222444444222000...666666555555444444444333333222222111111111222222444444333333444666888:::999999999999999999999999888888888888888888888888777666666666555555555444333444666888999999999999999999888888888777777777999999999999999999999999777777888888888888888888999999::::::999999888777777666666666777777888999999888888888888999::::::;;;<<<===>>>>>>===<<<;;;888777777666666666666777999999999999999888777666555555666777777777777777888;;;@@@DDDDDDAAA<<<888444222/////////000///...111222222111111000///...,,,,,,,,,+++++++++******------,,,+++)))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!######""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""""""######""""""""""""###### !!!!!!""""""######""""""""""""############ !!!"""""""""######""""""""""""""""""""""""""""""""""""""""""###########################"""""""""$$$%%%%%%#####################$$$%%%###############$$$$$$%%%$$$$$$$$$######"""""""""######""""""""""""""""""#########%%%&&&&&&###!!!######""""""""""""###$$$""""""""""""""""""""""""###!!!!!!"""###$$$###"""######$$$$$$$$$$$$######$$$###############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((''''''&&&***---,,,)))'''(((++++++***)))(((((()))******+++++++++---///000///---************++++++,,,,,,---------...//////000000/////////////////////////////////000111222333444333333333222111000......,,,---......//////.....................////////////000111222222222111000---------------...///000111111111222222222222222444444444333333333222222444333333222222222222222111111222222111000000///000///...---...000333444333333333333333333222222//////000111111111111111000//////...............///000222333222000---+++666666555555444333333333111111111000111111222222333222222333444666888999999999999999999999999999888888888888888888888888555555444444333222222111333555777:::::::::999888888888888777777777777666888888888888888888888888444444444555555555666666999999999999999888888777666666666666777888999:::888888777777888888999:::777888999::::::999888888777777666666666666777777999999999999999888777777444555666777777888888777999===CCCGGGGGGDDD>>>:::444222///...///000//////////////////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))(((((('''))))))))))))))))))))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""$$$#########""""""!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######"""!!!!!!""""""""""""""""""""""""!!!!!!"""######"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """""""""!!! $$$######""""""######$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!############""""""""""""""""""""""""""""""""""""#########"""""""""""""""###""""""###%%%&&&%%%$$$"""!!!!!!!!!!!!!!!""""""###""""""""""""###$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!###%%%'''&&&### """"""!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!#########"""######$$$$$$$$$$$$###############"""######$$$%%%########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&&&&'''''''''((((((''''''((((((((('''&&&&&&&&&)))++++++((('''(((***+++***)))((('''((()))***,,,++++++---///000///...******))))))******+++,,,,,,,,,------...///////////////............//////.........///000111222333222222222111000///...---,,,---...///000///.....................///000111///000222333333222111111...............///000000111111222222333222222111111111111111111111111111444333222222111111222222111111111111000///..................///111333444222222333333333333222222......////////////.....................---------///000111111000...+++***666666555444444333222222000000000000000111222333111111222333444666777888888888888888888888888888777777777777777777777777333333333333333333333333666888:::======<<<:::888888888777777777666666666888888888888888888888888444444333333444555555666999999999999999888777777777777777777888999::::::777777777777777888999999666777888999999888777666777777666666666666777777888999999999999888777777444555666777888888888888:::<<>><<<555222///...///000000///////////////...---,,,+++------------,,,,,,,,,,,,++++++******)))))))))((())))))))))))))))))))))))%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""""""""""""""############!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!"""#########$$$ !!!"""###$$$$$$######!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!! """""""""!!! $$$######""""""######$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ############"""""""""!!!"""""""""""""""""""""""""""""""""!!!!!!!!! ###""""""###%%%&&&&&&%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######""""""""""""############"""""""""""""""#########"""""""""$$$%%%&&&$$$"""###""" """###%%%########################"""!!!!!!!!!###$$$###"""######$$$$$$$$$$$$############""""""###$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$%%%%%%&&&'''((())))))''''''((((((''''''&&&%%%'''((())))))(((((())))))+++***)))((('''(((((()))*********+++...//////...***))))))((()))***+++,,,+++,,,,,,---......////////////...------...//////------------...000111222222222222111000///------,,,...///111111000///...111000///.........///000...///111222222222111000000////////////000111111111222333333333222111111,,,------......//////000222222111000000000000111000000000000///...------,,,---...///111222333444111222333333333333222111111111111111000///...---............------,,,,,,---.........---,,,,,,+++666666555444333333222222////////////000111333333000111222333555666777888777777777777777777777777666666666666666666666666333444444555555666666777888:::===??????===;;;999777777777777666666666666777777777777777777777777555555555555555666777888888999999999999888777777777777777777888999:::;;;777777777777777888888999888888999:::999888777666777777666666666666777888888888999999999888888777444555666777888888888888:::<<<===???@@@???>>>===555333///...///000000000111111111111000///...---......------------,,,,,,*********)))))))))))))))))))))))))))))))))))))))###$$$&&&((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!! !!!"""###$$$%%%%%%""""""############""""""######""""""!!!!!!!!!  !!!""""""!!!  !!!"""###$$$$$$%%% """###$$$$$$$$$### !!!!!!""""""############""""""!!!!!!!!! !!!!!!!!!!!!  !!!"""""""""$$$$$$############$$$$$$######""""""!!!!!! """"""""""""##################""""""!!!!!! $$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!! ###""""""###%%%'''&&&%%%$$$$$$###############$$$!!!!!!!!!!!!!!!""""""### !!!!!!""""""###### !!!"""###$$$%%%%%%%%%###""""""$$$%%%&&&%%%###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$$$$############""""""###$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%(((''''''&&&%%%$$$#########$$$%%%&&&''')))******'''((((((((('''&&&%%%%%%(((((((((((())))))))))))+++***)))'''''''''((())))))((((((***,,,......---***)))((((((((()))+++,,,++++++,,,------......//////...---,,,,,,---...///,,,,,,,,,---...///000111111111111111000...---,,,---...000111222111000...444333111///...---......---...///111111111000///111000000000000111111222111222333444333333111000......///000111222333333111111000///////////////000000000000///...---,,,,,,---///111222333444444000111333333444333222111555555555444333222111000------......------,,,++++++++++++,,,,,,,,,------666555444444222222111000222222222222222111000///000000111333555666777888888777666555555666777888666666777777666555444444555555555666666666666666888999<<<>>>???>>><<<:::666666555555555555666777888777777666666666666777333444555444333444666999:::;;;<<<;;;999777777777555555666777888:::<<<======999555444555666666444666666666666666777888999444444555555555555555555888888888888888777666666444333222222333444666777555666666777888888999999333222111///......------........................,,,+++***+++,,,+++)))'''))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""###########################$$$%%%%%%###"""""""""$$$$$$###"""!!!  !!!"""""""""!!! !!!###$$$ !!!"""######$$$######$$$######"""!!! !!!""""""!!! ###%%%$$$###""" !!!""" """######!!! !!!!!!""""""""""""!!!!!!"""$$$"""$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!! """"""""" """$$$######""""""""""""#########$$$$$$###!!! """###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$ !!!"""###$$$%%%###!!!!!!###$$$###""""""""""""""""""""""""""" !!!"""######""" $$$$$$"""""""""###$$$%%%###############"""!!! """""""""######$$$%%%%%%######""""""######$$$%%%$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$### !!!$$$&&&&&&%%%###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''''''''''''''(((((((((((((((''''''(((((())))))))))))(((((()))((((((((((((***,,,---++++++,,,------...//////******+++---///000111222,,,,,,---------,,,++++++,,,,,,,,,---------......000000000///...,,,+++***------......///000000111---.../////////...---,,,------...///000000///////////////000111333444555555444222111///...------000///...------...///000////////////000000000000000...+++***+++,,,,,,,,,......//////000111111111222222222111222222333333777777666666555444222222000000///...---,,,,,,+++---,,,++++++******++++++555444444333333222222222444333333222111000000///222222333333444555666666888777666666555666777888666666666666666555444444666666666777777888888888888:::<<<===>>>===<<<;;;777666666666666666777777888777777666555555555555333444444444333444777999;;;======<<<999777666666555555666777888:::<<<===<<<999555444555777666555444444333333444555666666555555666666777777666666777888888888888777666666555444444444444666777888777777777777777666666666333222111000///.........------------------------+++)))(((((())))))((('''))))))))))))((((((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""###$$$%%%%%%###""""""###$$$######""""""!!!!!! !!!!!! !!!!!!"""###""""""!!!!!!!!!"""###$$$""""""#########""""""!!!#########"""!!! !!!!!!"""!!! """%%%$$$###"""!!! !!!""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!######""" """!!!!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$######"""""""""!!! !!!$$$######""""""""""""############"""""""""#########""""""""""""""""""""""""########################"""""""""""""""###$$$$$$""""""""""""###$$$%%%%%%###"""!!! !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######"""""""""###$$$$$$###############"""!!!!!!###############"""""""""######""""""######$$$%%%%%%$$$######""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''')))+++---...*********++++++,,,,,,---))))))***,,,---///000000---------------,,,+++***,,,,,,---------............///////////////......---------....../////////---....../////////.........///000000111111111000///000000000111333444555555444222000///...------000000///.........///000///////////////////////////...------......---+++,,,---...///000111222222222222111111222222333333666666666666555444333222111000000///...---,,,,,,---,,,++++++******++++++444333333333333333333333666555333111000///000000333333333444444444444555777777666666666777777888555555666666666555444444666666777777888999::::::999:::;;;<<<============888888777777777777777888888777666555444444444444222333444444444555888:::>>>??????===999777666666666666666777888:::;;;<<<;;;888666555666777777666444444333333333444444555555666777777888888888777777777777777777666555555555555555555666777888999888888888777666555555444333222111000///.........------------------------///---+++***+++,,,,,,,,,))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###""""""###########################"""!!!!!!!!!!!!"""#########""""""""""""###$$$$$$############"""!!! ######""""""!!!!!! !!!"""!!! """$$$###""""""!!!!!!!!!!!!"""###$$$$$$###""" !!!!!!""""""""""""!!!!!!$$$$$$###""""""""""""### !!!###$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! ###"""  !!!###%%% !!!!!!!!!!!!!!!!!! ########################!!!"""!!! !!!#########""""""""""""######""""""$$$###!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%#########!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!"""###########################""""""""""""%%%$$$$$$###""""""!!!!!!######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))),,,...///))))))))))))))))))******((()))***+++,,,---...///.........------+++******,,,------------.........,,,---...///000111111111---------------.....................//////000111000000111222222222222111000000000111222333444555444333222000///.........000000/////////000000111111000000//////...............///111222111...+++,,,,,,---...///000111222222222111111222222333444666666666666666555444333222222111000///...------,,,,,,+++************+++333333333333444444555555777666333000//////000111222333333444444555555555777777777777777777888888555555666666666555555444555555666777888::::::;;;:::::::::;;;<<<===>>>>>>999999888888777888888888888777666444333333333333222333444444444666999;;;???@@@@@@===:::777666666777777777777888999:::;;;999888777666666777777777777666555555555555555666555555666777888888888888666777777777777666555555666666666666777888999999999999888777777666666555333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,111...+++***,,,---......))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$#########"""""""""""""""""""""""""""""""""###%%%%%%###"""######""""""######$$$$$$$$$$$$"""""""""""""""######$$$###############$$$$$$$$$""""""######"""!!! ###"""""""""!!!!!!!!! !!!""""""!!!!!!"""$$$"""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!! !!!###$$$ !!!"""$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""###!!! !!!###%%% !!!!!!!!!!!! """"""!!! !!!!!!""""""###""" """$$$######""""""""""""###### !!!$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%$$$###"""!!!!!!"""##################$$$%%%$$$"""!!!"""$$$""""""""""""""""""""""""""""""###$$$$$$$$$###### """###$$$$$$###"""######"""""""""""""""###%%%%%%$$$$$$##################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***&&&&&&''''''((('''''''''&&&''''''((((((''''''&&&%%%%%%&&&((()))+++,,,---))))))))))))))))))(((((()))******+++,,,------...//////......---,,,******------------............+++,,,---///000111111111------------------------//////......///000222444111111222222222222111111111111111111222333444555333333111000////////////000000000000111111111222333333222111000000//////000//////000111111///---............////////////111111111111222333444444555666666666666555555444444333222111000......---,,,++++++***************222333333444444555555666777666333111000000111222000111222333555666777888666666777888888888888888555555666666777666666555444444555666888999::::::999999:::;;;<<<===>>>???::::::999888888888888888777777555444444333333333333444555555444666999;;;>>>??????===:::777666666888777777777888999::::::777777888777777777888999888777666555555555555555333444555666777777777777777777777777777666666555666666777777888999999999888888888888888888888888333222000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''&&&(((*********))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%$$$$$$$$$#########""""""########################!!!###%%%%%%###"""###$$$"""""""""###$$$$$$%%%%%%"""""""""""""""######$$$""""""######$$$$$$$$$$$$ !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!"""###!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!  """### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$###""""""###$$$######""""""""""""######!!!"""%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  """#########"""!!!"""###$$$%%%%%%%%%$$$$$$!!!###%%%%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$ """$$$$$$$$$############"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%$$$%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''''''''''''''((()))))))))))))))(((((())))))))))))((((((''''''(((((())))))))))))***************)))))))))++++++,,,,,,---------...............---,,,+++***---------.........//////+++,,,,,,---............,,,,,,,,,---------------000000//////000222333555111111111222222111111000111111111111222333444444222222111000//////000000000111111222222222333333666555555444333222222111111///...---///000000000111000000///......------111111111111222333444555555555666666777666666666444444333111000///------,,,+++******))))))******333333444444555555555666666555333222111111222222///000111333555666888888666666777888999999999999666666777888888888777777555555666666777888999999888999:::<<<===>>>>>>>>>::::::999888777777777777777666555555444555555555555666666555444555888:::;;;<<<===<<<:::888888888999888888888888888999999555777888888888777999:::888777666555444333333333333444555666777888888888888888888888888777666666777777999::::::;;;::::::777777777777888888888888111111///...---,,,,,,,,,++++++++++++++++++++++++,,,***((((((***+++,,,+++))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$$$$############"""########################!!!###$$$$$$#########$$$"""""""""######$$$$$$$$$"""!!!!!!!!!!!!"""######!!!"""######$$$$$$###### !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!######"""!!!"""### !!!!!!""""""""""""!!!###""""""!!! !!!!!!""""""""""""!!!!!!!!!"""$$$$$$###!!!###"""""""""""""""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  !!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$""""""###$$$######""""""""""""######### !!!$$$'''&&&%%%""""""""""""""""""""""""######################## !!!"""""""""""""""%%%%%%'''(((((('''&&&%%% """&&&((('''### ##############################$$$$$$%%%%%%&&&&&& !!!"""###$$$%%%%%%%%%###"""!!!!!!!!!"""$$$$$$######$$$$$$%%%&&&&&&'''######""""""######$$$%%%###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$######%%%''')))***(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''''''''''''''((())))))************&&&''''''''''''''''''&&&'''(((((())))))(((((('''***************+++++++++,,,,,,,,,,,,---------------............---,,,,,,------........./////////+++,,,,,,---------,,,,,,,,,,,,,,,---......//////111111111111222222333444111111222222222111000000111111000000111111222333111111000000000000000111000111222333444444444444777666666555555444444444333000------...111222222222222111000///......---000000000111222333444555444555666666777777777777555444333111000...---,,,++++++***))))))))))))***444444444555555555555555333333333333333333333333111111222333444666666777555666888999::::::999999777777888999999999999999777777777888888999999999666888:::===>>>???>>>===::::::999777777666666666666666555555666666777777666777777666444555777999777999;;;;;;:::999:::;;;999999888888888888888999444777999999888888999;;;999999777666555444444444444444666777888999999999999999999999999888888777999:::<<<===>>>>>>======777777666666555555444444000///...---,,,+++++++++++++++++++++++++++++++++...,,,,,,---...//////...))))))))))))((((((((((((((('''%%%$$$$$$%%%'''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$####################################"""!!!!!!!!!""""""$$$$$$$$$############"""########################!!!"""$$$$$$######$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!"""### !!!"""#########"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!######"""!!!"""""" !!!"""######"""!!!$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########""" """"""""""""###%%%&&&'''""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""  !!!"""!!!!!!  !!!""""""### !!!###$$$%%%$$$$$$### !!!###"""!!! !!!"""######""""""""""""######"""!!!!!!"""###$$$%%%&&&""""""""""""""""""""""""########################""""""!!!!!!""""""###$$$###$$$&&&''''''%%%$$$###!!! ###***000///(((!!!########################""""""######$$$%%%&&&&&&""""""######$$$&&&'''(((###"""!!! !!!"""$$$%%%##############################""""""######$$$%%%"""###%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&'''((()))************%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))(((((()))))))))******++++++,,,,,,,,,,,,,,,++++++++++++,,,------...........................////////////+++,,,------......------++++++,,,---///000111111222222333333333333333222333333333333333222111111000000//////000000111111111000000000000000111111000111333444555555555444666666555555555555555555222111000000222333333222111111111111111111111111000000000111222333555666444444555777777888888888444444222111///---,,,+++++++++***)))))))))))))))555555555555555555555555111222333444444444333333333333333444444444555555555666888999::::::999999777888999:::::::::::::::999999999999999999999:::555777;;;>>>??????>>>===:::999888777666666666666666555555666666777888999888888888666444444666888555777999:::::::::;;;<<<:::999888888777888888888333666999:::888888:::<<<<<<<<<:::888777666666666555666777888::::::;;;;;;999::::::::::::999888888;;;<<<>>>???@@@@@@??????777777666555333222111000///...---,,,+++*********************************+++******,,,......---+++))))))))))))((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$###"""!!!!!! !!!!!!$$$$$$$$$############""""""""""""""""""""""""""" """$$$$$$######$$$%%%"""""""""!!!!!!!!!!!!!!! !!!"""""" !!!######""""""!!!""""""""""""!!! !!!!!!!!!!!!"""""""""""" ######"""!!!!!!""" !!!#########"""!!!!!!!!!!!!!!!""""""""""""!!!!!! """###$$$ !!!!!!###%%%'''((()))""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!"""""""""### """$$$$$$###!!!  !!!""""""###"""$$$%%%$$$###""" !!!!!!  ######""""""""""""###### !!! """$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&& !!!"""######""" $$$###&&&///777777---$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$#########$$$&&&(((***###"""!!! !!!"""$$$&&&######""""""!!!!!! #########"""###$$$$$$%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******%%%&&&'''((())))))))))))&&&''''''((((((''''''&&&###%%%'''(((*********)))'''(((((()))***++++++,,,+++++++++***************+++,,,---...////////////............/////////000+++,,,---...//////000///***+++,,,...000111222333222333444555444333222111444555555555444333333222000///////////////000111000000000000000111111222000222333555666666555555444444444555555555555555111111222444666666333111//////000111222333444444000000000111222444555666333444555777888888888888444333222000...---+++++++++******)))))))))))))))333555777888666444333222222222111111111111111222222222333444444555555666999999999999999999::::::;;;::::::999999::::::;;;<<<;;;:::<<<@@@AAA???<<<============>>>>>>>>>>>>999999777666555555555555666777888777666666888:::666666666666666777777777888888999:::;;;;;;;;;;;;999999:::;;;;;;<<<<<<<<<777777777777888999:::;;;@@@>>>;;;888666555666666;;;888555555777999888666999;;;<<<;;;999888999;;;>>>???@@@AAA@@@>>><<<:::999777555222000.........---------------,,,******,,,,,,++++++***+++++++++)))((((((((((((((())))))+++***((('''&&&&&&&&&''''''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((%%%""""""###$$$%%%%%%##############################$$$$$$$$$$$$###### !!!!!!"""######$$$$$$########################""""""######$$$$$$$$$%%%)))(((&&&$$$#########$$$""""""!!!!!!"""###$$$$$$ !!!"""######"""!!! $$$###""" """###$$$!!!  !!!######################## !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!"""#########!!! """"""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!%%%!!!)))999===111$$$!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######%%%%%%%%%###!!! !!!"""$$$%%%%%%$$$"""!!!&&&%%%$$$$$$###$$$$$$$$$""""""""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''(((((())))))))))))******+++++++++,,,)))''''''***+++***(((---------...///000000111,,,---000222222111///---------...///000000//////...------......///000111222222222222333444555555777666555444333222222222222111000111222333111000111111111111111222222222666666666666666555555444333333333333333333333333444444444444333222111111111111000000111111222222222222222333444555666666555666666777777777666666555333000///...---+++)))***)))(((''''''&&&&&&'''333555777888666444333333333333222222222222333333333333444555555666666777777777888888888888999999;;;::::::999999::::::;;;;;;===@@@EEEHHHFFFAAA===>>>=====================:::999888777777666666666666777888777666666888:::888888888777777777777777999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888999:::;;;;;;>>>===:::777666555666666999666444444666888777666999:::::::::999999999999>>>??????@@@???===;;;:::888777555222000.........+++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,))))))((((((((())))))******)))((('''&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%""" !!!"""###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""%%%$$$###"""""""""###$$$!!!!!!""""""############ !!!"""######"""!!! #########$$$$$$#########"""!!!  !!!######################## !!!!!!!!!!!! !!!!!!"""###""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""!!!  """"""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$###############$$$$$$!!!"""######"""!!!  !!!!!!!!!"""""""""""""""""""""############ !!!!!!"""######$$$$$$ !!!!!!!!!!!!""""""######$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!$$$###///333***"""!!!######""""""""""""##############################%%%$$$$$$###"""""""""###!!!"""$$$%%%%%%$$$"""!!!###############$$$%%%&&&###"""""""""###$$$%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((()))*********++++++++++++,,,,,,,,,---------+++)))***,,,---,,,***------......///000000111...000222444444333111000/////////000//////......////////////000111222333444444444444444555555666666666555333333222222222/////////111333333111///000000111111222222333333666666666666666555444444333333333333333333333333333333333444333333222222444333333333444555666666333333333333444555666777555555666666666666666555444222000///...---+++)))***)))(((''''''&&&&&&'''333555777777666444444444444444333333333333444444444444555555666777777888666666777777777888888888;;;::::::999999::::::;;;;;;???FFFMMMOOOLLLDDD>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::999888777777777888666777888777666666888::::::::::::999999888888888:::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;:::999999888888:::999999999999999::::::;;;:::888666555555555666666444222333555777777777999999999:::<<<===<<<;;;======>>>>>>>>><<<;;;999888666444222000///...---***))))))))))))+++---...,,,++++++***++++++,,,,,,******))))))))))))******((((((((((((((('''&&&%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''%%%###"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! !!!!!! !!!"""###### !!!###$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!###$$$&&&&&&$$$###!!!######"""!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!""""""############### !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!!  !!!"""###$$$$$$%%%$$$###"""!!!"""###$$$!!!""""""""""""!!!!!!  !!!!!!!!!""""""#########$$$$$$$$$ !!!!!!""""""######$$$ !!!!!!!!!!!!  """$$$%%%""""""""""""!!!!!!!!!!!!%%%&&&)))$$$!!!#########""""""""""""##############################&&&$$$"""!!! """###$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%&&&$$$$$$#########$$$$$$%%%######"""""""""""""""!!!######$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++------------...............---,,,,,,...///...---------......///000000000///111333444555444222111000000000000///...------000000000111222444555666888777666666555666666666555555444333333222333333/////////111333333111///000000000111222333333444555666666666666555444444333333333333333333333333222222222333333333333333444444444444555666777888444444444444555666777777555555666666666666555555444222000//////...,,,******)))(((''''''&&&&&&'''333555777777555444444555333333333333333444444555444444444555666666777777666666777777888888999999;;;::::::999999::::::;;;:::@@@HHHNNNPPPKKKDDD???>>>>>>======<<<;;;:::::::::999888888777777777888666777888777666666888:::<<<<<<;;;;;;::::::999999<<<<<<<<<===<<<<<<;;;;;;::::::999999999888888888999999888888888888888888888777666555555555555555444333333333555777888999888777777999<<<===;;;999;;;;;;<<<<<<<<<;;;:::999666555444222000///...---***)))((('''((()))+++---++++++******++++++,,,,,,+++******))))))))))))***''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&$$$$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!!!!"""######$$$$$$########################!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!###$$$%%%###""" !!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!""""""""""""!!!!!!!!!!!!"""!!!  """###!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""#########!!!!!!!!!!!!""""""###### !!!!!!!!!!!!  """$$$""""""""""""!!!!!!!!!!!!&&& $$$&&&$$$###%%%######""""""""""""###### $$$###"""!!!!!!"""###$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((()))))))))******))))))))))))))))))))))))******))))))))))))))))))---------...............---------.../////////...............//////000000...///111222222222111000//////000000000//////...000000000111333444666777999888777666555555555555444444333333222333333333444333111111222222222111///000111111222333444444555555666666555555444333333333333333333333333333111111111222222333444555111111111111222444555666555555555555555666777777666666777777777666555555333111/////////...,,,+++***)))(((''''''&&&&&&'''333444666666444444444555222222222222222333444444222333333444444555666666777777888888999:::;;;;;;;;;::::::999999::::::;;;:::>>>DDDHHHHHHEEEAAA>>>>>>======<<<;;;::::::999888888777666666666777777666777888777666666888:::===<<<<<<<<<;;;;;;;;;:::============<<<;;;::::::777777777777888888999999888777666666666666666777777666666555555444444555444444444444555777999;;;===<<<<<<<<<;;;999666444999999::::::999999888888555444333222111///------,,,+++)))''''''((()))***+++*********++++++,,,---++++++***)))(((((())))))&&&&&&((((((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############!!! !!!###$$$$$$###"""""""""""""""""""""""""""""""""######""""""""" """###%%%&&&'''######################## !!!""""""###"""""""""""""""!!!!!!!!! """###%%%$$$###!!! """"""!!!!!!!!!!!!"""""""""!!!  !!!"""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!! !!!!!!!!! """###$$$###""" """"""""""""!!!!!!!!!!!! !!!###$$$"""!!!!!!!!!!!!""""""""" !!!!!!!!!""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!%%%$$$"""!!!!!!"""$$$%%%""""""""""""!!!!!!!!!!!!###!!!!!!$$$%%%$$$############""""""""""""###### !!!!!!######$$$###"""!!!#########$$$$$$###############"""""""""""""""###%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''''''''((((((((('''&&&%%%)))))))))***)))((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))---------,,,,,,,,,,,,,,,+++,,,...///........................////////////...///000111111111000000---...///000111111111111000000000111222333444555888777666555444333333333333333222222222333333444<<<888333000000222333333000111111222333333444444555555555555555444444333333333333333333333333333000000000111222333444555000000000000111222333444666555555555555666777777777888888888777777666555222000///...//////---+++***)))(((''''''&&&&&&'''222333444444333222444555222111111111222333444555222222333333444555555555777777888999:::;;;;;;<<<;;;::::::999999::::::;;;:::===AAABBB@@@>>>======<<<<<<<<<;;;:::::::::999777777666666666666666777666777888777666666888:::<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999888555555666666777888888999666555555555555555666666666666666666555444444444333444555555555666999<<>>>>>===<<<<<<;;;:::888777666777777777666555555444444555555555555666888999999888888888777666555333222222444555444222222555999333;;;AAA@@@999444666;;;666666555555555666666777222333333222111///---,,,((()))***+++,,,,,,++++++************+++,,,---...))))))(((&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" """###"""!!!########################!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!########################!!!!!!!!!"""""""""""""""!!!"""$$$$$$######$$$$$$###"""!!!!!!""""""###"""!!! !!!"""### !!!######!!! !!!"""#################################### !!!""""""""""""!!!!!!"""###############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$"""!!!  !!!""""""""""""""""""""""""""" !!!###$$$%%%""""""""""""!!!!!!!!!!!!!!!"""######""""""!!! """###$$$ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!""" """###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! ###$$$###"""###$$$#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!###%%%$$$$$$############$$$$$$""""""######$$$%%%''''''#########$$$%%%&&&'''(((######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&((()))***)))(((&&&%%%!!!###%%%'''(((((('''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((()))******+++---------,,,,,,+++++++++))),,,000111000...///000///////////////.........------------............///000000111111111111000444333222222111111222222666666555444444444444555000000111111222333444555333333444555777777555333555444444333333222222111444444555555444444333222333333333333333333333333333222000//////111333444555555444333222222222222555444444333333333444444444444444444333222111000000///......///000///---***)))(((''''''&&&&&&'''333333222222222222222333222333555666777555444333444444333333333444444444888888888888777777777666777777777777888999:::;;;;;;<<<<<<:::888666777777888999::::::888777888999::::::999888999:::;;;<<<<<<;;;::::::<<<<<<;;;:::;;;::::::999999999::::::<<<<<<<<<<<<;;;999777666777666555444333444444555111333666999:::999888777666;;;===888444555666555555444333333333444555666555555666777777777777777888777555444333333444555111111111111///---+++)))************))))))))))))))))))))))))))))))))))))((('''%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!######################## !!!"""###############"""%%%$$$!!! """&&&""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""!!! """"""!!!!!!"""###$$$$$$ !!!!!!""""""######""""""""""""""""""""""""###$$$$$$###"""!!!!!!""""""###$$$%%%%%%$$$""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""############"""!!!  !!!!!!""""""#########"""!!! !!!"""######!!!  !!!###""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!! ###""""""######""" """"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!"""$$$$$$!!! ###$$$"""""""""""""""############""""""""""""############""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######""""""""""""######%%%%%%$$$###"""!!! ###############$$$$$$%%%""""""###$$$$$$$$$$$$#########"""###%%%(((+++---***&&&""""""%%%'''((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$###### $$$''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))((())))))******+++++++++,,,(((((((((((())))))))))))---,,,***)))))))))******+++,,,---...////////////,,,---///111222222111000,,,---///111333333333222111111000000111111222333111111111111111111111111111222444555444333111///111000000000111333555666333333333222222222111111111111111111222333444555333333333333333333333333222333333333333222111000000000/////////000222333444444444333333222222222333333333222222222111111222222222333333222222222000...+++***+++,,,++++++******)))(((((((((((((((222222111111111222333333555666888999888777555333444444444444555666777888888888888777777777666666666666666666777888999::::::;;;;;;:::888777777888888:::======<<<:::999999::::::999999999:::;;;<<<999888888999<<<======<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<:::999777666777666555444333333444555444555777999999888666444666<<<>>>:::666666666555444333222111222222333444444555666777777777777666555444333222111111111111111111111000...,,,+++************)))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!########################!!!!!!"""###############"""$$$&&&$$$  ###""""""""""""############""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$###""""""!!!!!! !!!""""""""""""""""""############"""""""""""""""""""""""""""###$$$###!!! !!!"""""""""###$$$$$$$$$###############"""""""""!!!!!!""""""""""""""""""""""""$$$#########""""""""""""######"""!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""######"""!!! !!!"""### !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!$$$&&&%%%$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!""" """######"""!!! !!!!!!"""""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$######""""""""""""######$$$$$$######"""!!!!!!!!!###""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###############%%%(((+++---+++'''###"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&(((******(((%%%### """%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***((((((((((((((()))))))))***'''((((((((()))))))))))),,,+++***)))))))))*********+++,,,---............111111000///............++++++---...///000000111111111000000000111222222111111111111111111111111000111222333333222111111222111111000111222444555333333222222222111111111111111111111222333444444333333333333333333333333222222222333333222111111111111000///000111222222111111111111111111000000222111111111000000000000000111111222222111111000///,,,***)))*********)))***))))))(((''''''((((((111000000000000111333333777888:::::::::888666555333333444555666888999:::777777777777666666666666555555555555555666777888999:::;;;:::888777888999999===AAACCCAAA>>>:::999:::::::::::::::;;;<<<<<<666555666888;;;>>>>>>>>>:::::::::::::::;;;;;;;;;:::;;;;;;;;;:::888777666666555444333333333444555777888999999888666444222555<<<@@@===999888777444333333222111111111222333444444555666666666666555222333333222222111000///111111///...,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((&&&%%%$$$%%%'''''''''%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""########################""""""""""""############$$$&&&'''%%%  """"""""""""############""""""""""""""""""""""""""""""""""""##################$$$$$$######""""""######"""!!!!!!!!!""""""$$$$$$$$$$$$############""""""""""""""""""""""""!!!"""###"""  !!!""""""""""""######$$$%%%######""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""  """###!!!"""############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" """######""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""!!! """"""!!! """"""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""%%%$$$###"""!!! !!!!!!"""&&&%%%!!!!!!!!!!!!""""""""""""######!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""######$$$######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""###$$$$$$$$$$$$############$$$%%%'''***+++***'''$$$""""""#########$$$$$$$$$$$$$$$#########"""$$$(((++++++)))%%%###''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++***(((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))+++******))))))))))))***)))***+++,,,,,,,,,,,,,,,222111...,,,,,,,,,...///,,,,,,,,,---...///000111000000000000000111111222111111111111111111111111000000000111222222333333333222111000000111222333333222222222222111111111111111000111111222333444222222222222222222222222111111222222222222222111333222111111000111111111000000000000000111111111000000000/////////......//////000000000000//////---+++)))((())))))((('''))))))(((''''''''''''(((000000000111111222333333666777888::::::999777666333333333444555666888999777777666666666555555555444444333333444555555666777999:::999888777888:::;;;@@@FFFHHHFFFBBB===::::::::::::::::::;;;;;;<<<555555555777:::<<<===<<<999::::::;;;;;;;;;;;;;;;999:::::::::999888666555666555444333333333444555777888999999888666444222555===BBB@@@<<<:::777444444333222111111111222333333444555555555555444444222333444444333222000///111000...,,,******++++++***)))))))))((((((((((((((((((((((((((((((((((((&&&$$$$$$%%%'''((('''&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###########################"""""""""""""""######%%%&&&&&&$$$!!! !!!"""""""""############"""""""""""""""""""""""""""""""""""""""######### !!!!!!!!!!!!!!! &&&&&&%%%$$$#########$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!""""""!!!!!!!!!###%%%&&&""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! """  """ !!!""""""#########!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###&&&$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###""""""""""""""" """###""" """!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######""""""""""""######!!!!!!""""""############!!!!!!!!!!!!!!!""""""###""""""###$$$$$$$$$$$$###"""""""""###$$$%%%'''((('''%%%###"""""""""######%%%$$$$$$######""""""""" """%%%''''''&&&$$$###'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((())))))***++++++******---,,,,,,,,,---...000111//////...---...///111222000////////////000111111111111111111111111111111/////////000111222444555444333222000000000111222222222222222111111111111000000000000111222333444222222222222111111111111000111111222222222222111333333222222111111000000000111111111222222333333////////////............------............------,,,***))))))))))))((('''(((((('''&&&&&&'''''''''000111222444444444333222111333555777888888777666333333222222222333444444666666666555555555555444333333333222333333444555555777888888888888999;;;>>>CCCHHHKKKIIIDDD???<<<999999999:::::::::::::::777666666777999:::999888888888999:::;;;;;;::::::888999999999999888666555555444333222222333444555666666777888777777666555555===CCCAAA===;;;888444666555444222222222333444333333444444444333333222111222222333222000///---///...,,,************+++)))))))))(((((((((((('''''''''''''''''''''''''''&&&$$$$$$%%%'''((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$###"""!!!!!!"""############$$$###"""!!!!!!"""!!!"""""""""############""""""""""""""""""""""""######"""""""""""""""""" !!!!!!!!! &&&&&&%%%$$$#########$$$#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """###"""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""" !!!###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############%%%!!!!!!"""""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""######!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!""""""###""""""###$$$$$$$$$$$$### !!!!!!!!!"""###$$$%%%"""""""""""""""###$$$&&&%%%$$$$$$######"""""""""############$$$$$$%%%%%%$$$$$$#########%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))***))))))))))))***,,,...000000000000//////...------...///000//////......//////000111000000000000000000000000/////////000111333444555444333111000///000000111222222222111111111000000000000000000111222333333222222222111111000000000000111111222222111111111222222222222111111000000000000000111111222222222000/////////............+++,,,,,,------,,,,,,+++,,,+++)))*********(((''''''&&&&&&&&&&&&&&&''''''222444777999999666333111///000222555666555444444222111111000000111111111666555555555444444444444333333333222222333333444444666777888888888:::<<>>===777777888999:::999999999888777666666777888777555666777888:::::::::999999777888888999888777666555444333222222222333555555555555666777777888777777666>>>CCCAAA===;;;888555777666444333222333333444222333333333333222222111/////////......---,,,+++---,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$"""!!!!!!!!!"""###!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""############""""""""""""!!!!!!"""#########""""""######"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""!!! !!!######""""""!!!!!!""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! ###""""""""""""""""""###!!!"""""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!)))&&&""" """"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""############$$$######""" !!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""######""""""""""""######!!!!!!""""""#########$$$""""""!!!!!!!!!"""######""""""###$$$$$$$$$$$$### !!!!!!"""""""""###### !!!############%%%'''$$$$$$$$$$$$$$$#########'''&&&$$$$$$$$$%%%'''((($$$$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''))))))(((&&&((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((('''(((((())))))))))))((((((***+++...000111111///...---,,,,,,+++++++++,,,,,,...............///000000000000000000000000000000///000111222333444555555333222111000///000000111222111111111111000000000000000///000000111222333222222111111000/////////111111222222111000000///000000111111111000000///............/////////////////////.........------++++++,,,,,,,,,,,,+++++++++*********+++***(((&&&&&&%%%%%%%%%%%%&&&''''''333666;;;>>>===999444000000111222444333222111///////////////000111222222555555555444444444333333444333333222222333333333333444777777888999;;;<<>>BBB???<<<:::888555666555444222222222222333222222333333222111111000///...---,,,++++++++++++++++++++++++***)))(((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$"""!!! !!!"""###"""!!!!!!"""###$$$######""""""""""""############""""""""""""""""""""""""############"""""""""!!! !!!!!!"""######""""""!!!!!! !!!""""""""""""""""""""""""######"""""""""""""""""""""""" !!!###"""!!!!!!###$$$############"""!!!  !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""""""""!!!  !!!""""""###""""""###"""""""""!!!!!!!!! !!!"""######"""!!! ###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###222---'''""" """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!######### !!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$######"""######""""""""""""######"""""""""""""""############""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###""""""##################!!!###%%%$$$######%%%'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((((((&&&%%%)))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''(((((())))))))))))((((((***+++---///000222333333,,,,,,,,,,,,,,,+++***)))......------......///000000000000000000000000000000111333444555555555444222111000//////000111111111111111111000000000000/////////000000111222333222111111000//////......222222222222111///...---......///000000000//////..................------------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++***)))((()))***)))&&&$$$%%%%%%$$$$$$%%%&&&&&&'''444888>>>AAA@@@;;;444///222333444444222000...,,,.........///000222333444555555444444444333333333444444333333222333333333222444666777888999;;;===>>>??????>>>;;;999999:::444555777888888777777666666555444555777777777555222444666888999888777666666666777888888777666555333333222111222333555666777777777777666666666666777>>>AAA>>>;;;:::888666666444333111000000111111222222222222222111000///111000...---,,,,,,---...)))***+++++++++)))(((''')))(((((((((''''''''''''''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%$$$"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################&&&$$$"""!!! !!!"""######"""!!!"""#########"""""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!! """"""!!!""""""###$$$$$$""""""######$$$$$$$$$%%%"""""""""""""""""""""""" """######""""""###%%%######$$$$$$###!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!###$$$$$$%%%######""""""!!!!!!!!! !!!"""######"""!!! """###$$$$$$###""" """""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%///***%%%!!!!!!"""###$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!$$$###!!!"""### !!!!!!!!!""" !!!!!!!!!"""######################## !!!"""$$$$$$######"""######""""""""""""############""""""""""""""""""###############$$$$$$%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%'''&&&###"""###&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%###!!! ######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%$$$(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''((()))))))))))))))((((((((()))***,,,000444888;;;---...//////...---+++***...------------...//////000000000000000000000000000222444666666666444333222111000//////000111222111111111111000000000000////////////000111222333222111111000///......---333333333222000///---,,,,,,---...000000000//////111111000000/////////...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++(((''''''(((((((((%%%###$$$$$$$$$$$$%%%%%%&&&'''555999???CCCCCC???999555444444444333333222222222000111222222333333333222333333333222222222111111555444333222222333444555333333333444555666888888>>><<<999777777888;;;<<<777777777777888888888888333333333444444444555555777777666555555555555555555444444666888999888777999777555222000///......222333444555666666777666999999999888888888777777333333222111000000000000333000...///111111///---///...---+++***)))))))))++++++******)))'''&&&%%%'''((()))(((&&&%%%%%%'''''''''''''''''''''''''''((('''&&&%%%$$$#########%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###$$$$$$$$$""""""""""""############""""""""""""############ !!!!!!!!!!!! #########"""""""""""""""$$$"""  !!!"""######"""!!! """$$$%%%###""" !!!"""###$$$""""""###$$$$$$$$$$$$$$$"""!!!!!! !!!"""###$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$###""""""###$$$%%%!!! $$$$$$ $$$"""""""""""""""""""""""" !!!!!!!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""!!!"""$$$""" !!!!!!!!!!!!!!!!!!!!!!!!'''$$$!!!###$$$###"""!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!""""""""""""""""""""""""""""""###$$$$$$$$$""" """"""""""""""""""""""""!!!"""############!!!!!! !!!!!!""""""""""""#################################### !!!!!!!!!""""""!!! !!!"""$$$$$$$$$$$$###"""!!!!!!"""###$$$############""""""!!!!!!""""""""""""############%%%%%%$$$###"""""""""###&&&%%%###!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$###""""""###%%%&&&%%%$$$###$$$&&&(((***+++***(((((('''((()))***(((111333***%%%***---)))%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((,,,***'''%%%%%%&&&%%%$$$)))))))))'''%%%%%%''')))###$$$'''+++///333666777000000000000///...,,,+++,,,,,,---///000000///---111000///......///000111444333333555888888555222444333111///......///000222222222222222222222222//////.........000111333//////000000///...------222111...,,,+++,,,---------------......000111111000000000000////////////---+++)))((())))))((('''(((((())))))))))))((((((***))))))((('''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###333777;;;??????;;;777333333333222222111111111111111222222333333333333222444444333333333222222222333333222111111222333333222222222333444666777888::::::888888888:::<<<===777777777777777777777777333333333444444444555555777666555555444444555555444444444666888999888777777666444222111111111222333333444555555555555555888888777777777666666666777666555444444333333444///---,,,,,,...///---+++++++++************++++++++++++******)))'''&&&%%%'''(((((('''&&&%%%%%%'''((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!"""######"""""""""""""""############""""""""""""############ !!!!!!""""""!!!!!! ###"""""""""""""""""""""%%%$$$"""  !!!""""""###$$$$$$###"""""""""!!! !!!###%%%%%%$$$ !!!""""""######$$$#########$$$$$$$$$$$$%%%###"""!!!!!!!!!"""###$$$ !!!!!!!!!!!!######""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""###$$$(((###!!!"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""'''$$$"""!!!!!! !!!###$$$%%%"""!!!######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!"""""""""!!! """""""""""""""""""""""" !!!""""""!!!!!! """""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""##############################!!!!!!!!!"""""""""""""""'''%%%$$$$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$#########"""""""""""""""""""""############$$$$$$######"""#########((('''$$$###""""""######$$$$$$$$$$$$#########"""###$$$$$$###""""""###%%%&&&%%%$$$$$$$$$&&&((()))&&&&&&%%%$$$$$$%%%%%%&&&%%%...///'''"""'''***'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((()))))))))))))))'''%%%%%%&&&''''''''''''((()))((('''''')))***,,,,,,,,,---------------000000//////......------*********+++------,,,+++------,,,,,,---///000111333222222444777777444111444333111///......///000222222222222222222222222000//////......///111111///////////////...------111000...,,,+++,,,---...---------......///000111//////.........------------+++)))((())))))((('''((((((((())))))((((((((())))))(((((('''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###222444777999999777444222111111111000000000000000333333333444444333222222333333333333333222222222222111000//////000111222222222222222333555666777777777888999:::;;;<<<===666666666666666666666666333333333444444444555555666555555444444444444444444333444666888999888777555444333222222333444555444444444444444444444444666666666666555555555555555444333222222111111111---,,,+++,,,---...---,,,(((((((((((()))+++,,,---************)))'''&&&%%%&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%$$$###""""""!!!########################%%%###!!!!!!"""###"""!!!""""""""""""############""""""""""""############!!!""""""######""""""!!!""""""""""""""""""######'''%%%###""" !!!!!!###$$$%%%&&&&&&%%%$$$###"""!!! !!!###$$$$$$### !!!"""$$$$$$$$$$$$###$$$############$$$%%%%%%!!!#########!!!###'''***!!!!!!!!! $$$$$$###""""""!!! !!!!!!!!!!!!""""""""""""######""""""""""""######***&&&######!!! ###""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! """"""!!! !!!!!!!!!!!!"""!!! """"""""" """""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!###$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """"""""""""""""""""""""$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""############""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$###############""""""""""""#####################"""######$$$$$$)))'''%%%###"""!!!"""""""""""""""""""""!!!!!!!!!###$$$$$$###""""""###%%%%%%%%%$$$$$$$$$&&&'''((('''&&&&&&&&&&&&&&&''''''$$$+++,,,%%%"""&&&(((%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))*********&&&%%%###$$$''')))******###%%%'''((((((((()))***+++,,,,,,,,,------------000///...------...//////+++************++++++,,,)))******+++,,,...000111111111111333555555333111333222000///...//////000222222222222222222222222111000000////////////000...////////////...------......,,,++++++,,,---...------......//////000000------,,,,,,,,,+++++++++,,,***)))((())))))((('''''''''((((((((((((''''''(((((((((''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###111222444555555444222111000000000000000000000000333444444444444333222222222222222222222222222222111000///......///000111222111222222333444555666666777999:::;;;;;;::::::555555555555555444444444333333333444444444555555555555444333333333333333333333333555888999888777444333222222222333444555333333333333333444555555666666666666555555555444222222111000////////////------------.../////////''''''''''''(((***+++,,,************)))((('''&&&%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$######""""""""""""""""""""""""""""""%%%###""""""######"""!!!!!!"""""""""############!!!"""""""""############""""""############"""""""""""""""""""""#########&&&%%%$$$"""!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$### ###%%%%%%###!!!!!!###%%%&&&%%%$$$#########"""""""""###$$$%%% """$$$&&&'''((((((!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!! !!!"""######""""""!!!!!!!!!"""!!!"""###""""""""""""""""""""""""#########"""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$$$$###""""""!!!  !!!""""""!!! """""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$###!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!!!!"""######$$$%%%&&&###""""""""""""""""""###$$$$$$$$$$$$############!!!"""""""""###############"""""""""###$$$%%%%%%&&&%%%$$$""""""!!!!!!"""""""""""""""""""""!!!!!!###$$$$$$###""""""###%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&++++++&&&$$$'''(((&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))&&&$$$###$$$''')))******!!!%%%''''''((((((*********+++,,,------......///...,,,,,,,,,...000111------,,,+++******,,,...*********+++,,,.../////////000000111222222111000222111000///////////////111111111111222222222222222111111000///..................//////...------,,,,,,,,,+++,,,---...///---......///////////////,,,,,,,,,,,,++++++++++++***)))((()))***)))(((&&&&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###222222333333333333222222000000000111111111111111333333333444444333222222000000000111111111111111111000///......///000111222222222222333333444555777888:::;;;;;;:::888777666555555555444444444333333333333444444444555555444333333222222222222222222222222555888999999777444444222111111222333444222222222222444555777888777777666666666555555555333333222111000000000000,,,------.........//////)))((((((((((((((())))))))))))***))))))((('''&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###""""""""""""######$$$$$$$$$""""""""""""""""""""""""%%%$$$###$$$%%%%%%###"""!!!"""""""""############!!!"""""""""############""""""############""""""!!!!!!""""""############$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!$$$)))+++)))$$$ !!!###%%%&&&%%%$$$######"""""""""######$$$$$$!!!!!!'''...///)))""" !!!!!!"""######$$$$$$ !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""" """######!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###!!! !!!"""###!!!""""""!!!!!! ###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!! """###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!"""######"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$###$$$%%%"""""""""######"""""""""########################!!!"""""""""###############"""""""""###$$$%%%%%%"""!!!!!!!!!!!!""""""##############################$$$$$$###""""""###%%%%%%$$$$$$$$$%%%%%%%%%&&&""""""######$$$$$$$$$$$$&&&((((((%%%$$$&&&'''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((&&&$$$$$$&&&((()))((( ###''')))))))))***+++......---,,,+++******)))...---,,,+++,,,...000111---......,,,))))))+++...,,,---------...............///000000000000000111000000000///////////////000000000111111222222222222111111000///...------------............------,,,,,,,,,,,,---......///---...//////000//////...---------,,,,,,,,,,,,+++)))(((((()))******(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###222222333333333333222222000000000000111111111111000111222222333333333222000000000111111111111111222111000//////000111222333333333333333444555555888999:::::::::999777666666666666555444444333333333333333444444444555555333333222111111111111111111111222444777999999888555444333222222333444555444333333333444666888999777666666666666555555555111000///...------------+++,,,------,,,+++---...******)))(((((('''(((((()))))))))))))))(((''''''$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""" !!!!!!"""###$$$%%%%%%########################%%%$$$$$$%%%&&&%%%###"""""""""""""""############""""""""""""############!!!""""""######""""""!!!!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!###''',,,...,,,'''""" !!!"""$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%"""###,,,444444*** !!!!!!"""$$$%%%%%%&&& !!!!!!"""######!!!!!!!!!!!!""""""""""""""""""$$$###!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$$$$###!!! !!! !!!!!!!!!"""""""""###"""!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! ###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!############!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!&&&(((+++)))%%%""""""###""""""############"""""""""""""""""""""#########""""""""""""#####################"""######$$$$$$ !!!""""""###############$$$$$$$$$$$$$$$%%%###$$$$$$###""""""###%%%$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''')))'''%%%%%%&&&(((((('''''')))+++,,,,,,,,,---...*********+++,,,---------------,,,,,,,,,---///000+++---...,,,((('''(((+++......////////////...---...///000000//////000111//////////////////////////////000000111222222222111111111111000///------,,,,,,---............---,,,------....../////////---...///000000///...---.........---------,,,,,,((('''((()))******(((%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###111222222333333222222111....../////////000000000...///000111222333333333111111222222333333333333333333222111111222333333444444444333444444555666777888888999999999999888777777666666555444444333333333333444444444555555222222111000000000000111111111111444777999999888444444333444555777888:::888777555444444555666777555555555555444444444333......---,,,++++++++++++,,,...///...,,,+++,,,...+++***))))))(((((()))))))))))))))))))))(((((('''###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%""" """"""""""""############""""""""""""############ !!!!!!""""""!!!!!! !!!!!!"""######$$$$$$!!!"""###$$$$$$%%%%%%%%% """""""""""" !!!"""$$$''')))(((%%%### !!!""""""######$$$$$$&&&(((******)))(((&&&&&&%%%'''---333111(((!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$### ###&&&$$$ ###### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######"""!!! """""""""""""""""""""""" """###""""""$$$'''''''''&&&$$$"""!!!  ######"""!!!###%%%#########"""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!! """###"""""""""""""""""""""""" """%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$$$$###!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$'''***---***%%%!!! !!!!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""""""""""""""############$$$$$$######"""#########"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''((()))))))))(((%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((((((&&&$$$%%%&&&(((((((((+++,,,,,,,,,******,,,...$$$%%%'''***---///111222------------------------+++...000...***'''(((***,,,---...///000000//////...///111000......000222......///////////////.../////////000111222222222000000111111000///...---+++,,,------.........---......//////////////////---...///000000///...---...------------,,,,,,,,,''''''''')))******'''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###000111222333333222111000---------.........//////,,,---///000222333333333333333333444444555555555555444333222222333444555555555444444444555666666666666777888999::::::;;;888888777666555555444444333333333444444444555555222111111000000000000000000000111444777999999888444444444555777:::<<<>>><<<:::888555444444555555444444444333333333222222222111000//////.../////////111333111...---...000******))))))))))))******((()))))))))))))))((('''###$$$&&&%%%%%%%%%&&&'''''''''''''''''''''''''''#########"""######$$$$$$###$$$$$$$$$$$$###""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!""""""""""""############""""""""""""############ !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$!!!"""$$$%%%&&&''''''''' !!!"""######"""!!! !!!###"""!!!!!! !!!"""###$$$&&&(((+++......,,,***(((%%%&&&(((+++---+++%%% """"""""""""!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!$$$""" """!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######"""!!! """"""""""""""""""""""""$$$%%%&&&$$$!!!!!! !!!!!!""""""!!!######"""!!!$$$'''############""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!########################!!!!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """###$$$$$$###""" """"""""""""############"""""""""""""""""""""""" """###$$$%%%&&&"""&&&***)))$$$ """!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""""""""############%%%%%%$$$###"""""""""###&&&&&&&&&&&&&&&%%%$$$###""""""######$$$$$$$$$%%%###$$$$$$###""""""###%%%$$$$$$%%%%%%%%%$$$$$$###!!!###$$$&&&''''''&&&&&&(((%%%$$$&&&'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))'''%%%$$$$$$''')))***)))+++++++++)))'''''')))+++++++++++++++++++++++++++,,,------......---,,,,,,---111444222---)))***,,,)))***---///000000000000...000111000......000333......///////////////......//////000111222222222///000000111111000...---+++,,,------.........---//////000000000000//////---...000111111///...,,,---------,,,,,,,,,++++++&&&&&&''')))******'''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$000111333333222000...,,,......------------......000000111333333444444444444444555555666777777777777666666555555555666666444555777888999999999999666777888999::::::999888777777777555333333666888666666666666666444222111111111111111111111111111555333222333777:::999888555444333222333666999;;;;;;999777444333333333444333333222222111000000000444222000...------//////444333222111000...------,,,+++)))''''''(((***+++)))(((((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((&&&"""$$$))))))'''(((((('''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""""""""#########!!!###%%%%%%###!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""%%%(((,,,///222333444555555333000---)))%%%###""""""  !!!!!! !!!""""""!!! #########"""""""""""""""!!!!!!!!!!!!""""""""""""###"""  ###%%%'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!$$$###"""!!!!!!"""###$$$###############"""!!!!!! !!!""""""""""""""" !!!!!!""""""######!!!!!!###%%%''''''%%%###""""""""""""""""""""""""!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! ######""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""######$$$###"""!!! !!!"""$$$$$$######"""%%%'''((((((%%%""" """"""""""""""""""""""""########################""""""###$$$$$$$$$$$$###!!!###""""""%%%&&&%%%###$$$%%%%%%######$$$%%%""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((***(((&&&&&&(((*********)))))))))***++++++,,,,,,+++++++++***)))***,,,///,,,,,,,,,---------...............---,,,+++))))))***+++,,,---............000000000000////////////////////////...---,,,+++,,,---///111222333222222000000///...------,,,,,,)))+++,,,---------///111............////////////000000000000////////////))))))))))))))))))******((('''''''''&&&&&&&&&&&&%%%$$$###""""""###$$$%%%'''&&&&&&%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&///000000000000...---,,,///......------......//////000111222333444444444555555555666777777888888777777666555555555555555666666777888999888777777666777888999:::999888888666777777666444444555777555666777777666444333222222222222222222222222222222000///111444777777666666555333333444666999;;;===;;;888555333222222333333333222111111000000///333111///...------...///222222111000///......---,,,+++)))((('''((()))***))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((&&&$$$&&&+++---***(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$##################""""""#########""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############$$$ """######""" $$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$&&&((()))))))))))),,,,,,+++***(((%%%###!!!###"""!!! !!!!!!"""###!!!!!!"""""""""!!! """""""""""""""#########!!!!!!!!!!!!"""""""""### !!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!######"""!!!!!! !!!!!!"""$$$&&&'''%%%### !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!! !!!"""######"""""""""$$$&&&%%%###!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###"""$$$""""""%%%&&&$$$###$$$%%%%%%######$$$%%%"""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))+++)))''''''((())))))((('''''''''((())))))******))))))***)))((((((***,,,,,,,,,,,,------------...,,,,,,,,,+++***)))((('''***+++,,,------...------000/////////////////////........................,,,...///111222222222222000000///......---,,,,,,***,,,---...---...000111000000000000000000000000000000000000/////////...************************((((((((('''''''''&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%111111000000///.........//////............//////...///111222333444444444666666666777888888999999999888777555555444444444777888888888888777666555888888999:::999888777666555777888777555444444555555666777777666555333222222222222222222222222222000//////111444555666555666555444444555777999;;;===<<<999666444222222222333222222111111000//////111000///---------......000000/////////.........---+++***(((''''''(((((()))))))))(((''''''&&&&&&'''''''''&&&%%%$$$$$$$$$&&&'''&&&%%%(((...///---)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$###"""""""""###$$$%%%!!!""""""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!""""""  $$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$######"""###$$$$$$$$$$$$###""""""""""""!!!!!!"""###$$$%%%$$$###""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!"""""""""######!!!###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!  """"""!!!!!! !!! !!!###%%%%%%###""" """"""!!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!""""""""""""!!!######!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$### $$$&&&###"""$$$&&&$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$######""" !!!"""$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''(((***,,,***((('''(((((((((&&&'''''''''((())))))******((()))***)))((()))***,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++)))((('''******,,,---------------////////////////////////---------------///000111---...///111222222222222000000//////......------+++---////////////111222333333222222111111000000000000000/////////......++++++++++++++++++++++++)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$444333222111111111111222000//////......//////000...///000222444555555666666777777888999999::::::999999777666444444333333777777777777777777666666888999::::::999888777666555777888888666444333444555666777777777555444333333333333333333333333333111111222444555666777666666555444444555777888:::;;;:::888666444333333333222222222111000000////////////...---,,,,,,---------------...............,,,+++***((('''''''''''')))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''&&&%%%(((---...+++((('''$$$###"""$$$&&&(((%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$ """###"""  !!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############!!!""""""############### !!!!!!"""###$$$%%%&&&$$$###!!!!!!!!!"""""" !!!"""###$$$$$$%%%!!!!!!"""""""""#########!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!""""""############"""""" !!!!!!  !!!""""""!!! """###$$$"""!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""  !!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$###"""&&&'''###"""$$$%%%$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%###$$$$$$$$$######"""!!!###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))((('''((()))***)))'''((())))))(((''')))))))))***++++++,,,,,,***,,,---,,,++++++---...++++++,,,,,,,,,---------............---,,,+++***+++,,,---......///...............//////////////////...---,,,---...000222...//////000111222222222000000000/////////......---///000000000000222333666555555444222111111000000000/////////.........---,,,,,,,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$444333333222222222222333000000000//////000000000...///111333555666777888777777888888999999::::::999999777666444444333333555555555666666777888999888999::::::999888777666555777999888666444333333555666777777777666555444333333333333333333333333222444555666666666666666555555444444555666777888777666666555555555555555222222111111000//////...---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++***)))(((((('''''''''((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$&&&***)))%%%'''&&&###""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######"""""""""$$$%%%&&&########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""###$$$###!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""""""""""""""""" !!!""""""######%%%$$$"""!!!!!!!!!"""### !!!"""###$$$$$$%%%""""""""""""############ !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!! """"""############""""""!!!!!!"""""""""!!!!!!  !!!""""""!!! !!!"""###""" """"""""""""""""""""""""!!!!!!!!!"""""""""""""""###"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""######%%%$$$###"""!!!  """"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$######''''''###!!!$$$%%%$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$######"""$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''&&&&&&(((***+++***))))))))))))***++++++,,,,,,***,,,------,,,,,,---...+++++++++,,,,,,,,,------...............---,,,+++,,,---...//////000000000------....../////////000222111///---,,,---///000/////////000000111222222000000000000000/////////...000111111000000222333777666555444333111111000////////////............---------,,,,,,,,,++++++))))))))))))(((((((((((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%111111111111111111111111111111000000000000111111///000222444777888999:::777777777888999999::::::999888777555555444444444444444444555666777999:::888888999:::999888777666666888888777555333333444555666777777777777555555444444444444444444444444333555777888666444444444444444333333444555555666333444444444444555555555222111111000000///......+++,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))((((((((('''''''''''''''''''''''''''&&&#########$$$%%%&&&&&&&&&'''(((&&&$$$$$$'''%%%!!!%%%$$$###""""""$$$%%%'''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$###""""""""""""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$###!!!!!!"""###!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!! ######!!!  !!!""""""!!!!!!"""""""""!!!!!!""""""###!!!!!!""""""######$$$$$$"""""""""#########$$$$$$"""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""### !!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""!!! """!!! !!!"""###"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$&&&&&&$$$"""!!! """###"""!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######&&&&&&""" ###%%%$$$###$$$%%%%%%######$$$%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""###$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((%%%%%%&&&(((+++,,,+++***'''''''''((())))))******(((***,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...//////000000///---------......//////000222111000...---.........000000//////000111222222111111111111000000000000///000222111000000222333666555444333222111000000/////////.........------...------,,,,,,++++++***)))))))))(((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###"""!!!&&&%%%%%%%%%%%%%%%%%%&&&000111222333333222111111222111111000000111111222///111333666888:::<<<<<<666666777777888999999999777777666555555555555555666555555444555666777888666777888999:::999888888888888888666444333333444555666777888888777666555444444444444444444444444777:::<<<;;;888555444555222222222333333333444444333333333333333333333222111111111000//////......******+++++++++++++++***************************''''''((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$$$$&&&$$$ ###############$$$%%%%%%"""#########$$$$$$$$$$$$#################################""""""#########"""###$$$%%%%%%$$$"""!!!!!!  !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########!!! !!!###!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!! !!!!!!"""$$$###"""  !!!""""""""""""!!!  !!!"""""""""""""""""""""""""""#########""""""#########$$$$$$$$$!!!!!!#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""###"""!!!  !!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###"""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!! !!!""""""$$$###"""!!! !!!!!!"""!!!"""###""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""%%%$$$ """%%%%%%###$$$%%%%%%######$$$%%% !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((&&&&&&&&&)))++++++***)))'''''''''((())))))******(((***,,,---+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,---............,,,,,,---......///000000000000000///////////////111000/////////000111222111111111111111111111111///000111111000000111222333333222222111000////////////.........------------------,,,+++*********((((((((('''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%222333555666666555333222222222111111111111222222000111444777999<<<===>>>666666666777888888999999777666666555555555666666888777666444444555666666666777888999::::::999888999999888555333222444555555666777888888777666666555555555555555555555555;;;>>>AAA???;;;888666777111222222222222222222333333333333333222111000000111111111000//////......)))******+++++++++******************)))))))))(((%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########%%%'''&&&$$$%%%'''%%%!!!""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""###%%%&&&&&&$$$!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""  """""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###%%%((()))&&&%%%###"""!!!""""""###""""""###$$$$$$###!!!!!! """######""""""#########""""""""""""""""""############$$$$$$$$$!!!$$$&&&&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!"""!!!"""###$$$$$$###"""!!!!!!!!!"""############### !!!!!!!!! !!!"""$$$%%%%%%%%%###!!!!!!"""######""""""""""""""""""""""""""" !!!!!! """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!  !!!  !!!###$$$!!!""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!$$$###"""%%%%%%###$$$%%%%%%######$$$%%% """###%%%%%%&&&&&&"""###$$$%%%&&&'''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))***)))((('''(((***((('''((()))++++++)))''')))))))))***++++++,,,,,,***,,,...///...------...******+++++++++,,,,,,,,,.........///......------))))))***+++,,,,,,,,,,,,,,,,,,------...///000000---...///000111111111000111111000//////000111222111111111111111111222222///000111111000///000222222222111111000///////////////.........---------------,,,++++++***))))))((('''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$111444666666555333333444444333222111111333444666:::999333777DDDBBB===BBB???<<<:::999::::::::::::666555555666666777888999<<<<<<:::888777666666666777666777777888999:::;;;;;;<<<<<<;;;:::777555444555555555555666666666777888777777666666666666666?????????>>><<<888555222666444111000111222222222222222222333444444111///111111000///////////////))))))))))))((((((((((((''''''&&&'''((()))+++,,,&&&&&&''''''((()))))))))$$$&&&((('''$$$$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! """$$$&&&%%%$$$$$$###"""!!! """"""############"""""""""!!! !!!###$$$ !!!!!!!!!""""""$$$$$$"""!!!"""$$$###############"""!!!!!!!!!!!!""""""!!! """!!!!!!!!!"""###%%%&&&!!! !!!"""###"""!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""############"""!!! !!!###$$$#########%%% !!!"""!!!  !!!!!!"""#########"""  !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""!!!  !!!!!!""""""######""""""!!!!!!!!! """""""""""""""""""""""""""!!!  !!!""""""!!!!!!!!!!!!!!!"""""" """###"""  !!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""%%%&&&'''((('''%%%###""" !!!""""""###""""""$$$###"""!!!!!!###%%%&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&(((***+++%%%&&&((()))))))))((('''%%%''')))***+++***((('''((((((''''''''''''((((((&&&'''((())))))******))))))******++++++,,,------,,,,,,++++++++++++++++++,,,------......------,,,,,,---.../////////...---+++***))))))***+++---.............../////////000000000////////////000000111222111000......000222////////////000000000000111000000000/////////......---,,,,,,......---,,,+++++++++*********))))))))))))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$222444555666444333333444222222111111222333666777555777444999CCCAAA===CCC???===:::::::::::::::999555555555555666777888888777777666555444444444555888888888999:::;;;<<<===;;;;;;<<<;;;:::999777666555555555666666666777777777777777777888999::::::======<<<;;;999666444333222111111111333333222000333222222333444444333111222111000///............************))))))))))))((((((''''''((()))***+++))))))))))))(((((((((((($$$&&&''''''%%%$$$%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###############"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!! !!!"""###$$$$$$######"""!!!!!! !!!!!! !!!!!!"""!!!!!! !!!"""###$$$ !!!!!!!!!"""""""""$$$$$$"""!!!"""$$$""""""######""""""!!! """""""""""""""!!! """!!!!!! !!!"""$$$$$$"""!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###$$$$$$######"""!!!!!!  """"""  !!!"""!!!  !!!"""######$$$###"""!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!######!!! !!!!!! !!!!!!!!!"""""""""### """""""""""""""""""""""""""!!! !!!""" !!!###$$$&&&'''&&&$$$"""!!!""""""!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""$$$$$$$$$###!!! """"""##################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&''')))*********)))((())))))(((((((((((())))))''''''((()))***************++++++,,,------......************************,,,------......------,,,......//////...---,,,+++*********++++++,,,---............/////////000000000000////////////000000000///.........///000000............////////////000000000///////////////...,,,,,,,,,---...---,,,++++++*********))))))))))))(((((('''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$222333555555444333333444111000000111222444666777333666666<<>>;;;:::::::::999888444444444444555666777888555555444444444444555555888999999:::;;;======>>>:::;;;;;;<<<<<<:::999888666666666666777777777777666666777888999;;;===>>>::::::888777555444444444111111111333444444222000444333222222444666666555333222111///...------,,,++++++++++++************))))))(((((((((((())))))+++******)))((((((''''''$$$&&&''''''%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!! #########""""""!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""""" """###$$$""""""###$$$!!!!!!"""""""""!!! """"""""""""!!!!!!!!! """!!!!!! !!!""""""""""""!!! !!!!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!"""!!! !!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!$$$$$$###"""""""""######!!!!!!!!!!!!"""""""""""" """""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!"""###%%%&&&'''***'''###!!!!!!""""""!!!""""""""""""############""""""""""""""""""""""""###""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""" """######""""""!!!$$$$$$$$$%%%$$$$$$######!!!###%%%%%%$$$"""!!!""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))'''%%%$$$%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))******))))))))))))******(((((()))******++++++++++++,,,,,,------...//////(((((())))))******++++++,,,------......------,,,/////////...---,,,*********+++,,,------.............../////////000000000000000////////////000000111...,,,---111333222000....../////////000000000////////////////////////...,,,+++,,,---...---+++************))))))))))))((((((''''''&&&%%%%%%%%%&&&%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$222333444444333222333444222111111111222333444555555777666???NNNKKKCCCEEE???===;;;:::::::::888777444333333444444555666777888888777666666666777777777888999;;;<<<======>>>999:::;;;<<<<<<<<<;;;;;;666666777777777888888888666666777888999;;;<<<===999888666444333444555666555444333333444444222111555333222222444777777777444333111///---,,,++++++++++++*********)))))))))******)))((((((((((((((())))))((((((''''''''''''&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!"""""""""!!! """""""""""""""!!!!!!!!!%%%###""" """###%%%!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!""""""""" !!!################## !!!!!!!!!!!! !!!!!! !!!!!!!!! """""""""!!!!!!!!!!!!!!!############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!"""######!!! !!! !!!!!!  """!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$#####################!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""$$$###""""""!!!"""""""""(((%%%###""""""###"""!!!!!!!!!"""""""""#######################################""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!"""$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&%%%$$$%%%&&&((()))((((((((('''((()))*********))))))(((((())))))***)))))))))******+++,,,,,,++++++,,,,,,---.........(((((()))***+++,,,,,,---,,,------......------,,,------------,,,,,,++++++***+++---...//////...---...////////////000000000000000////////////000000444000---000555777555222000000000000111111111111.........////////////000---,,,++++++------,,,+++******)))))))))((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################222333444333222111333444444333333222111111111111666555222===PPPNNNBBB???===<<<:::::::::999777555444333333444444555666777<<<;;;999888777666666666555666888:::;;;<<<<<<<<<888999:::<<<======<<<;;;777777777888888888888999777777777777777888999999999777555333333444666777<<<888444222222333333333555444222222555777888888444333111///---+++************)))))))))(((((((((*********)))((((((''''''%%%%%%%%%&&&&&&&&&'''''''''((()))*********((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! ###############"""!!! !!!!!!!!!!!!!!!"""""""""%%%###""" """###%%% !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!"""######$$$###""" !!!!!!!!!!!!  !!!!!!!!!!!!!!! """"""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!! !!!######"""!!!"""### !!!!!! """###$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""!!! !!!!!!!!!"""$$$$$$""" !!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!%%%%%%$$$###$$$%%%&&&'''##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&((()))((('''&&&&&&&&&''')))***((((((((('''((()))******)))((((((''''''(((((()))***)))))))))***+++,,,---*********+++,,,,,,------******++++++,,,---......,,,------......------,,,++++++++++++,,,,,,------***+++---...//////...---////////////000000000111000000////////////000000333000---000555777555111........./////////000000.............../////////---,,,++++++,,,---,,,+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###############%%%%%%$$$$$$$$$$$$$$$$$$########################222333333222111111333444555444444222111000///...333222///999KKKHHH;;;888:::999888888999999777555444444444444555666777888;;;:::888777555444444444222444666999:::;;;;;;;;;777888:::;;;<<<<<<<<<;;;777888888888999999999999888888777666555555666666888777555444444444666777>>>999444111111222444555555444222333555777666666333222111...---+++******))))))))))))((((((((('''))))))******)))(((''''''######$$$$$$%%%&&&&&&'''(((((((((***++++++(((&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""""""""""""""############"""""""""""" !!!!!!""""""""""""!!!  !!!""" !!!"""""""""""""""!!!!!!!!!"""""""""######"""!!!!!!"""$$$$$$###""" !!!"""""""""!!!!!!  !!! !!!!!!"""""""""!!!!!! !!!"""############"""!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$############!!!"""!!!!!!"""### !!!""""""""""""###%%%(((''''''&&&%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!! !!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!! !!!"""###"""$$$$$$!!! !!!!!!!!!!!!###""""""""""""""""""!!! !!!!!!""""""###### !!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""#####################"""!!!&&&%%%###"""###$$$&&&(((##################""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((***)))'''&&&%%%&&&''''''(((''''''''''''((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((()))***,,,---))))))***++++++,,,,,,---++++++,,,,,,------......,,,------......------,,,)))))))))***+++,,,......***+++,,,------........./////////000000000111111000000////////////000000///...---///222333111///++++++,,,,,,,,,---------/////////.........---------+++***+++,,,---,,,***((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!########################222333333222000111222444333333333222111000///...///222222999DDD???555777777666666777888888666444555555555555666777888888888888777555555444444444111333666999:::;;;;;;:::777888999;;;;;;;;;::::::888888888999999999::::::888777666666555555555666777666555444333444444555888555222000111333444555444333333444666666444333222111000...,,,+++++++++*********)))))))))(((((((((((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&)))+++***'''###########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!""""""######""""""!!! !!!!!!###$$$ !!!"""######!!!!!! !!!!!! !!!"""###""""""!!!!!!!!!"""""""""#########"""!!! """$$$%%%###!!! !!!""""""######"""""""""!!!!!!"""$$$ """############""" !!!###$$$$$$$$$$$$!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! ######################## !!!######"""!!!!!!""" """$$$$$$######%%%&&&)))((('''&&&&&&&&&'''''' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!"""""""""!!!!!!###"""""""""!!!!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!"""############"""!!!  !!!"""###  !!!"""!!! !!!!!!!!!!!!""""""""" """""""""############### !!!"""######### !!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""#########$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$!!!!!!""""""######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''(((((((((((()))***++++++***((('''%%%&&&''''''((((((''''''&&&''')))*********)))((())))))(((((((((((()))))))))(((''''''((()))+++---******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******))))))***+++,,,---*********++++++,,,---...//////000000000111111111000000////////////000000......///000000000///...,,,,,,,,,,,,---------...000000///...---,,,,,,+++,,,+++***+++,,,,,,,,,***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&#########"""""""""!!!!!!########################222333333111000000222555111222222222222111000000---555777;;;@@@999333:::444444444666888888666444666555555666666777888999777777666666666666777777222333666999;;;<<<;;;;;;777888999:::;;;:::999999888888999999999:::::::::777777666666666666777777666666555444333333333333222000///000222444444444444333333555666555333111222111///...,,,,,,+++++++++++++++************)))'''((()))******)))((('''(((''''''&&&&&&%%%%%%$$$%%%$$$%%%'''***)))%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""" !!!"""###$$$$$$!!! !!!###$$$ !!!"""######""""""############"""""" """#########"""!!!""""""""""""###############!!! """$$$%%%###!!!!!!!!!"""##################"""!!! !!!"""$$$&&& """###$$$$$$$$$###!!!###$$$%%%%%%$$$'''%%%!!!!!!$$$&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  $$$&&&'''&&&$$$""""""###!!!###$$$%%%$$$$$$&&&''''''&&&%%%$$$###$$$%%%%%% """"""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!########################!!!!!! !!!!!! !!!#########"""!!!######""""""!!!!!!!!! !!!"""""""""######$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$"""!!! %%%""" !!! """"""""""""####################################""""""######$$$$$$%%%%%% !!!"""######$$$!!!!!!""""""#########$$$""""""""""""""""""""""""###############$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&& """###$$$###!!!  """###%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((%%%%%%&&&&&&'''((())))))"""&&&+++000111000,,,***$$$%%%&&&'''((('''&&&%%%&&&''')))***+++***((('''******))))))))))))******)))((('''&&&''')))+++,,,++++++,,,------......///,,,,,,++++++++++++++++++,,,------......------,,,,,,+++***))))))***+++++++++***))))))***+++---...000000000000111111111111000000////////////000000...111333333111//////000////////////000000000111111111000...---,,,+++***,,,+++******,,,,,,+++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""111111222333444444444444333333333222111000//////222333444555666666666666888777555333333333555666333333444444555666666666999999888888777555444333666666777888888888888888999999:::::::::999888888777777777777777777777777777777666555555666777888444444333333333222222222111111111222222333333333333222000............///000//////...,,,***((('''************))))))))))))%%%&&&&&&'''''''''''''''((($$$"""###'''(((&&&"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%############""""""!!!!!!##############################$$$$$$$$$$$$######%%%%%%$$$###"""!!! !!!!!!""""""######""""""!!!!!!!!!!!!!!!""" !!!!!!""""""############$$$$$$$$$%%%%%%%%%(((###!!!###"""!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" """"""""""""############!!!!!!""""""""""""!!!!!!######"""!!! """"""""""""""""""""""""!!!$$$''''''$$$!!!!!!!!!"""!!! !!!###$$$###"""!!!!!!!!!"""$$$%%%""""""""""""##################""""""!!!!!! ###"""!!! !!!"""###!!!!!!"""###############!!!!!!!!!!!!!!!  """############ !!!"""###$$$$$$""""""$$$%%%%%%$$$###"""######"""!!!  !!!!!!""""""""""""!!! !!!"""$$$$$$######$$$%%%######""""""!!!!!! !!!  $$$%%%$$$""" !!! !!!!!!!!!"""######""""""!!!!!!!!! $$$$$$######""" !!!!!!!!!!!!""""""""""""'''&&&###!!! !!!"""###$$$%%%&&&&&&&&&&&&&&&$$$###"""""""""###%%%%%%&&&$$$"""!!! !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&((('''+++222333...)))(((''''''''''''&&&&&&&&&&&&'''((()))***)))(((%%%$$$''''''''''''((((((((((((((())))))+++,,,---......------,,,++++++******)))++++++******++++++,,,---((()))+++,,,------,,,+++++++++++++++,,,,,,---...------..................000000000000111111111111111111111000000000000///......---------///111222666333000///000000...,,,///...---,,,+++*********&&&***,,,++++++---,,,(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$######%%%'''))))))'''%%%###!!!!!!""""""""" $$$$$$$$$$$$$$$$$$$$$$$$000111222333444444444444333222222222111000000000222222333555666666666666888666555333333333555666555555666666777888888888999999888888777555444333444555666777777777777777666666777888888888888888777777777777777777777777777666555444444555666666444333333333333222222222000000111111111222222222222111///...---------...---------,,,***((('''&&&******)))))))))((((((((((((((('''''''''((()))***((($$$"""###'''(((&&&"""$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""###############$$$$$$$$$%%%%%%  """!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""  !!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! """"""""""""""""""""""""$$$&&&'''%%%!!!"""!!!!!! !!!"""###$$$""""""!!!!!!"""######$$$!!!!!!"""""""""##################""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!!!!!!!!!!!!!  !!!""""""###"""""" !!!!!!"""""""""############""" ############""""""""""""!!!!!!!!!!!!!!! """"""!!! !!!!!!"""$$$$$$###"""$$$%%%###"""""""""!!!!!!!!! !!!!!! !!!###"""!!!  !!!!!!!!!"""""""""""""""!!!!!!!!! """"""############""""""!!!!!!!!!"""""""""######&&&%%%###!!! !!!"""###""""""###$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))''')))...///,,,))))))(((((((((''''''&&&&&&&&&'''((()))))))))((('''&&&''''''''''''((((((((((((((())))))***+++,,,------,,,,,,++++++++++++******++++++******++++++,,,---)))***+++,,,---------,,,,,,,,,++++++,,,,,,---...---------.........////////////000000000111111111111111111111000000000000//////...............///222000......000111000///...---,,,+++***)))))))))%%%)))+++)))))),,,***'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!000111222333444444444444222222111111111111111111111222333444666666666777777666555333333444555555666777888999::::::::::::999999999888777666555444444444555666666666555555222333444555666777888888666666666666666666666666777666555444444444444444333333333222222222111111000000000000000111111111000000///...------------/////////...---,,,***))))))(((((((((((('''''''''&&&%%%%%%$$$%%%&&&'''''''''%%%###$$$&&&'''%%%###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########"""!!! """"""!!!!!!!!!!!!""""""###############"""""""""""""""""""""###############  """""" !!!!!!!!!!!! !!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$%%%$$$"""!!!!!!!!!!!!!!!"""######!!!!!!""""""######""""""!!!!!!""""""""""""############""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$###""""""!!!!!! ###"""!!!!!! !!!!!!!!!###$$$###""""""###%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$!!! """$$$""" !!!!!!!!!"""""""""!!!!!!!!!!!! !!!"""$$$%%%%%%%%%%%%"""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$ !!!""""""###"""""""""###""""""""""""###$$$$$$$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""&&&%%%$$$#########$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***&&&&&&***,,,)))(((******))))))((('''&&&&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((()))))))))******+++++++++*********+++++++++++++++++++++******++++++,,,---***+++,,,---.........---,,,,,,,,,,,,,,,,,,---...+++,,,,,,---...///000000//////000000000000111111222222111111111000000000000000000//////---,,,,,,...---,,,...000222222111---,,,+++***)))((((((((($$$((()))'''(((***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$### !!!!!!"""###$$$"""!!!!!!!!! 000111222333333444333333111111111111111222222222000111222444555666666777666555444444444444555555777888999:::;;;;;;;;;:::999999999888777666555555444555555666666666555555333333333333444555666666555555555555555555555555777777666555444333333333222222222222111111111111000000000000000111111111000000///...............////////////...---++++++(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&%%%###$$$&&&'''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$######!!!!!!""""""###############"""""""""!!!!!!!!! """!!!!!!!!!!!!""""""###%%%%%%$$$$$$######""""""!!!!!!!!!"""""""""""""""###!!! ###$$$$$$###!!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!""""""### !!!"""######"""!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!""" !!!"""######"""!!! !!!!!!"""###############!!!!!!!!!!!!!!! !!!""""""""""""!!!!!! """""""""""""""""""""!!!"""""""""!!!!!!  !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!###$$$###"""!!!"""$$$""""""""""""!!!!!!!!!!!!!!!""""""###############""""""%%%### !!!!!!!!!!!!"""""""""!!!!!! !!!"""###$$$%%%%%%%%%"""#########$$$$$$$$$$$$""""""""""""###$$$%%%&&&!!!!!!"""""""""""""""!!!"""""""""""""""######$$$$$$###"""!!!!!!"""######!!!!!!!!!"""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''')))&&&&&&***,,,)))((()))******)))(((''''''&&&%%%((((((((((((((()))***+++''''''''''''(((((((((((())))))))))))))))))******((())))))***+++,,,,,,,,,++++++******++++++,,,---++++++,,,---............------,,,,,,,,,------...++++++,,,---...///000111////////////000000000111222222111111111000000000......///000///...,,,++++++,,,,,,...000111111111...---+++***)))(((''''''$$$((()))''''''***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!! !!!"""###$$$$$$$$$###""""""!!!!!!000000111222333333333333111111111111111222222222///000222444555666777777555555444444444555555555666777999:::;;;;;;:::999888999999888888777666555666666666777777666666555555444333333333333444444444444444444444444444444777777666666555444333222222222111111111000000000111111111111000000000000//////////////////......)))*********)))(((''''''''''''''''''&&&&&&&&&&&&'''***...111111///,,,)))&&&%%%$$$%%%%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%&&&"""!!!!!!"""######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$ !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$!!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""######$$$ !!!!!!""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""" !!!!!!!!! !!!"""######"""!!! !!!!!!"""###############!!!!!!!!!!!!!!! !!!""""""""""""!!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$"""""""""!!!  !!!"""###$$$$$$######"""!!!!!!!!!!!!!!!!!!###$$$###!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$######""" !!!!!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!"""#########$$$$$$$$$$$$!!!!!!""""""$$$%%%&&&&&&"""######$$$######""""""!!!!!!""""""############""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%''',,,...***''''''***))))))((('''&&&&&&&&&((((((''''''((()))***+++''''''''''''(((((((((((())))))))))))))))))******(((((()))***++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,---...//////......---,,,,,,---------++++++,,,---...///000111...////////////000000000111111111000000000//////+++,,,.../////////...---,,,---/////////////////////...,,,+++)))(((((((((%%%((()))''''''******'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$#########///000111222333333333333222222111111111111111111///000111333555666777777444444444555555555555555555666888:::;;;:::999888888888999999888888777666666666777777777666555555555444222111111111222333333333333333333333333333555555555555444333222222111111111000000000000///000000000000////////////....../////////......---))))))*********))))))((((((''''''''''''&&&&&&&&&'''***...111111///+++(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###"""  """#########$$$$$$$$$$$$######!!!!!!""""""#########$$$ !!!"""#########!!! !!!!!!"""###$$$###############"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""$$$###""""""######!!! !!!"""""""""""""""!!!!!!"""""""""!!! !!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! """"""""""""###%%%&&&'''%%%%%%$$$###"""!!!  !!!###$$$%%%%%%$$$###""""""!!!!!!"""""""""#########!!! !!!"""!!!!!!!!!!!!"""""""""""" """$$$$$$$$$######!!!"""$$$$$$"""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """""""""#########$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%$$$$$$###### !!!""""""######""""""""""""""""""############""""""######$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&$$$&&&,,,...***&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))))))))******+++++++++(((((())))))***+++,,,,,,++++++******++++++,,,---++++++++++++,,,---...//////...------------------+++,,,,,,---...///000000......////////////000000000000/////////.........++++++,,,....../////////,,,///111111000///...///000///---+++)))(((((('''&&&((()))&&&&&&******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""#########///000111222222333333222333222222222111000000000...///111333555666777777333444444555555666555555555777999;;;<<<;;;:::888888888999999999888777777555666666666666555444333222111/////////000222333333333333333333333333333111111222333333222111000111111000000000/////////.........---------,,,,,,++++++,,,---------,,,++++++,,,,,,---------,,,,,,(((((((((''''''''''''&&&%%%&&&)))***+++***((('''$$$%%%&&&%%%%%%$$$%%%&&&######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$$$$$$$%%%%%%%%%%%%'''%%%###""""""###%%%'''######$$$$$$$$$$$$######"""""""""""""""#########!!!!!!!!!!!!"""""""""""" !!!"""###$$$!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!######  !!!"""###""""""!!!""""""!!! !!!!!!!!!"""""" !!!"""###$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!!!!!!!!!!!!!  !!!""""""###"""""" !!!!!!""""""############""""""###$$$%%%&&&$$$$$$######""""""!!!!!! !!!"""###$$$$$$$$$$$$###""""""!!!!!!"""""""""#########!!! !!!""" !!!!!!!!!"""""""""###"""###$$$$$$###""""""""""""###$$$%%%&&&'''!!!!!!"""""""""#########""""""""""""######$$$$$$"""############"""!!!!!!!!!!!!!!!"""""""""######!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$###""" """#########"""!!!!!!!!!"""###############!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''$$$$$$(((***'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%''''''''''''((((((((((((((())))))***+++,,,------(((((())))))******++++++++++++******++++++,,,---++++++******+++,,,......//////...------------------------.........//////........./////////000000............---------------------,,,,,,---......,,,///222333111///000111///...,,,***((('''&&&&&&%%%''''''$$$%%%((()))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$!!!!!!"""""""""!!!!!! !!!!!!""""""######///000111222222333222222444333333222111000//////...///111333555666777777333333444555666666666555666777:::<<<===<<<:::999888888999999999888888777444555555555444444333222...---,,,,,,---///222333222222222222222222222222......000111111000//////000000000000////////////,,,,,,,,,++++++*********((()))++++++,,,+++***)))))))))***+++++++++******)))(((((((((((('''''''''((((((((((((((()))******$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%%%%###!!! !!!###%%%######$$$$$$$$$$$$############""""""""""""""""""######""""""!!!!!! !!!"""$$$$$$ !!!!!!""""""######$$$$$$######""""""!!!!!!###$$$%%%%%%###""""""""""""!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" ###$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" $$$%%%""" """#########"""!!!###"""!!! !!! !!!!!!!!!""" !!!"""###$$$%%%&&&'''###"""!!! !!!"""###!!!!!!"""###############!!!!!!!!!!!!!!! !!!"""##################$$$%%%&&&'''''''''%%%$$$###""""""###$$$$$$ !!!!!!!!!!!!""""""""""""############$$$######""""""""""""""""""######"""!!! !!! !!!!!!!!!""""""######!!!###$$$###"""!!!!!!###""""""""""""############""""""######$$$$$$$$$%%%"""######$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$###"""""" """#########"""!!! !!!"""############### !!!!!!"""###$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((###!!!$$$&&&%%%%%%(((######$$$%%%%%%&&&&&&'''%%%&&&'''((((((&&&$$$"""''''''''''''((((((((()))((()))***+++,,,---......))))))))))))************++++++******++++++,,,---+++******)))***+++---...000///...---------------------............................../////////000......---------,,,,,,,,,000///---,,,++++++,,,---***...222333222000111333...---+++)))'''&&&%%%%%%$$$&&&&&&######''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""""""""######"""""""""!!!"""$$$&&&&&&&&&%%%$$$ !!!"""###$$$%%%%%%////////////000000000000000111111111111000/////////000222333444555555555555444333222222222222222666666777888888888888777888888888888777777666666666666555444333333222222111000...---,,,...///000//////000000111111111222000000///////////////000///---,,,,,,...//////...,,,---...///...,,,***(((************************************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$&&&%%%$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$%%%$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$###############!!!###$$$###"""!!!"""###########################"""""""""""""""#########!!!!!!!!!!!!""""""""""""###$$$$$$######"""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""############ !!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!  !!!###$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!! !!! """""" """"""!!! !!!"""$$$$$$!!!!!!!!!!!!""""""""""""#########!!!!!!###!!!!!!!!!"""######""" """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$'''((('''%%%""""""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$$$$$$$###""""""###$$$%%%######""""""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''')))))))))'''%%%###''''''''''''''''''&&&&&&(((+++---,,,***)))***,,,(((((())))))))))))((((((+++***)))))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---///......------///000111444333222111000///...---...---,,,,,,++++++,,,,,,+++++++++******+++,,,,,,...000111111///......///111///---***((('''&&&&&&$$$###"""###$$$%%%$$$"""$$$%%%&&&&&&%%%$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""""""""!!!!!!""""""""""""""""""""""""//////000000000000111111111111111111111000///......///000222333333444444444444444555555666777777555666777777888888777777666666666666666666666666555555555444333333222222//////...---------.../////////000000000111111111222222111000000///000000///...,,,,,,...//////...+++,,,,,,---,,,+++******))))))))))))))))))))))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#################################"""""""""!!!!!!######""""""""""""######""""""!!!!!!"""###$$$%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######&&&%%%%%%$$$###"""!!!!!!!!!###$$$###"""!!!"""###$$$$$$$$$###########################"""""""""!!!######""""""!!!!!! """############"""!!!!!! !!!!!!""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """!!!!!! !!!!!!"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!  !!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""###$$$$$$""" """"""!!!  !!!!!!!!!!!!!!!""""""""""""#########!!! !!!###"""""""""#########"""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$&&&'''&&&$$$""""""""""""!!!!!!!!!!!!$$$######"""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!"""###############""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%'''))))))'''%%%&&&((())))))************))))))******)))((()))***+++,,,,,,,,,++++++***)))((((((+++++++++,,,,,,,,,------,,,,,,------------,,,,,,...------,,,---...///000333222222000///...------...---,,,,,,++++++,,,,,,+++++++++++++++,,,------///000222111000...//////...---+++)))(((''''''(((&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""000000000111111111222222222222222111111///............///000111222222333222333444555777888::::::555666777777888777777777444444444555555555555555555444444333333222222222........................//////000000000000111111111111000////////////000000...,,,,,,.........---***************++++++,,,(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""!!!!!!!!! """"""############""""""""""""!!!""""""###%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%######""""""""""""######'''&&&%%%$$$###!!! !!!###$$$###"""!!!"""###$$$$$$$$$$$$######""""""$$$$$$######""""""!!!!!!$$$$$$###"""!!! !!!!!!""""""######""""""""""""!!!!!!""""""###$$$########################!!! !!!!!!"""###"""!!!!!! """"""""""""############ !!!"""""""""""""""!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!"""#########"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""#########%%%'''&&&###!!!""""""!!! !!!!!! !!!"""""""""!!!!!!!!!!!!"""""""""""""""######""" !!!###""""""############""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$&&&&&&$$$"""""""""""""""!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""######""""""""""""############"""!!! !!!!!!############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&)))******++++++******))))))(((((((((((()))***+++++++++******))))))((((((+++,,,,,,------.........,,,---///000000///---,,,------,,,,,,------...///111111000000///...------...------,,,,,,,,,,,,,,,++++++++++++,,,---/////////111222222000...//////+++***((('''''''''(((((('''&&&%%%%%%&&&&&&$$$###$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""000000111111222222333333222222222222111///...---////////////000111222222000111333444666777888999666777888888999999888888444444444444555555555555444333333333222222222111......///000000000////////////000000000000000000......---......///000111111///------......---,,,))))))((('''(((***,,,---(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''$$$$$$$$$&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!%%%%%%$$$###""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######""""""""""""######%%%%%%$$$$$$###"""!!!!!!!!!###$$$###"""!!!"""###%%%%%%$$$$$$###""""""""""""""""""""""""###############""""""!!!!!!  !!!"""###############"""!!! !!!"""###$$$""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%$$$###"""!!! !!!"""""""""""""""###### !!!"""""""""""""""#########"""!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""###&&&''''''$$$!!!""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$###!!! !!!###!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$%%%%%%###!!!""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""######""""""""""""""""""###""""""""""""""""""###$$$######"""!!!!!!!!! """""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''''''''(((((()))((((((''''''))))))************))))))'''''''''(((((()))******'''((()))***+++,,,------..................------------////////////------------------......//////000000//////......------......---,,,,,,,,,,,,,,,+++++++++,,,---...000111000111222222000......///***)))'''&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%$$$"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!///000000111222222333333222222222111111///......000000//////000111222333222333444555666666666666777888999999::::::999999555555555555555555555555222222222222222111111111000000111222333222222222000000//////////////////,,,,,,---///000222444555222000------------,,,+++)))((('''&&&'''))),,,...))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&&&&$$$###$$$%%%((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$######"""!!!""""""""""""""""""""""""######""""""""""""############""""""""""""########################$$$$$$!!!###$$$###"""!!!"""###$$$$$$$$$#########"""""" !!!"""###$$$$$$%%% !!!!!!""""""###### !!!"""#########"""!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%######"""!!!!!!!!!!!!!!! !!!!!!""""""""" !!!"""""""""""""""""""""############"""""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!###$$$###"""!!! !!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%!!!!!!"""$$$&&&%%%###!!!""""""!!!!!!!!!""""""### !!!""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$"""!!!!!!""" """$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################$$$######$$$%%%$$$""" """"""""""""!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""######"""""""""$$$$$$$$$######""""""""" !!!!!!""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))*********)))(((''''''((((((((((((''''''&&&''''''((()))*********((()))***+++---...///000000000//////...---,,,,,,///...---,,,,,,---...///.../////////000000000000////////////............///...------,,,,,,------+++++++++,,,---...000111000111222111///------...+++***(((&&&$$$$$$$$$$$$&&&$$$######$$$$$$###!!!$$$###"""!!!!!!"""###$$$############"""""""""""""""""""""######""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!...//////000111222333333000111111111111000//////111000/////////000222333444555777888888777666555777888999999::::::999999666666555555555444444444111111111111111111111111111222222333333444444444000000////////////............///111333666888999333000...---------,,,***)))(((''''''(((***,,,...))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$######%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$############""""""############""""""!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######"""""""""###$$$$$$%%%%%%!!!###$$$###"""!!!"""########################### !!!"""###$$$$$$%%% !!!"""###$$$$$$ !!!""""""###"""!!! !!!!!!"""""" !!! !!!!!!"""###""""""!!!!!!""""""### !!!!!!"""""" !!!""""""""""""""" !!!"""#########!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! """######""""""!!!!!!!!!!!!""""""""""""######################## !!!!!!"""###$$$$$$%%%!!! !!!###$$$###"""""""""!!!!!!!!!"""######!!!"""$$$$$$%%%$$$###"""!!!!!!!!!!!!"""""""""""""""$$$%%%%%%###!!!"""""" ###%%%$$$ !!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###########################""""""###%%%$$$""" """"""""""""!!!!!!!!!!!! !!!###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""############""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%&&&&&&'''((((((((()))(((((()))******)))'''&&&''''''((((((''''''&&&&&&'''((()))***+++++++++++++++,,,,,,------......000000///...---,,,,,,+++000///---++++++---///000//////000111111111111000//////////////////000000///......---------------++++++++++++,,,---/////////000111000...,,,,,,,,,+++***(((&&&$$$$$$$$$$$$$$$###""""""$$$$$$###"""######"""""""""###$$$$$$"""""""""""""""!!!!!!!!!!!!""""""######""""""!!! !!!""""""######"""""""""""""""""""""""""""---......///111222222333//////000111111111111000000///...------///000222333444666777777777555444666666777888888888888777666666555444333222111111000111111111111111111111222222111111222333555666000000/////////.........///000000111222444666777333111...---------+++******))))))((()))***,,,,,,(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$######$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""############""""""""""""######""""""""""""######!!!"""###%%%%%%%%%%%%%%%""""""""""""""""""""""""######""""""""""""############""""""""""""#####################$$$$$$$$$!!!###$$$###"""!!!"""###"""""""""###$$$$$$%%%%%%######"""""""""""""""""" !!!!!!""""""###### !!!"""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$ !!!""""""###### !!!""""""""""""""" !!!""""""""""""######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""#########"""  """$$$$$$$$$""""""!!!!!!"""######$$$"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!"""""""""""""""$$$%%%%%%###""""""""""""%%%(((&&&"""!!!###""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%$$$###!!!""""""""""""!!!!!!!!!!!! !!!###$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$############""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''(((((()))***((('''(((++++++)))'''''''''((((((((((((''''''&&&''')))***+++,,,,,,+++******+++,,,,,,---......------------------------////////////////////////......000111111111000////////////000000111111111//////...---------------+++++++++++++++,,,------...///000///,,,************)))'''&&&%%%%%%%%%&&&###""""""###%%%&&&%%%$$$"""######$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""############"""""""""""""""""""""""",,,---...///000111222222...///000111111222222111///...---,,,,,,---///000///000222444555555444333444555555666666666666666666555444333111000//////000000000000000111111111222111000000000222555666000000//////.........---//////...//////000111111444111///------,,,+++)))***************++++++,,,''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###########################""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######%%%$$$$$$$$$######""""""!!!###$$$###"""!!!"""###!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###"""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$######"""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!!!!"""$$$%%%&&& !!!!!!"""###$$$$$$$$$ !!!!!!""""""""""""""" !!!!!!"""""""""""""""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""&&&%%%$$$###""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!!!!!$$$%%%&&&""""""!!!""""""###$$$$$$ """!!! !!!!!!!!!!!!"""""""""""""""$$$&&&%%%$$$"""""""""$$$'''***(((###!!!"""%%%""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!!""""""""""""!!!!!!!!!!!!!!!###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""!!!"""###$$$$$$###"""!!!!!!"""###$$$######%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&)))+++++++++)))(((%%%%%%&&&&&&'''((()))))),,,***)))***,,,---+++((((((((())))))))))))((((((&&&''')))+++,,,---,,,,,,%%%&&&(((***,,,...000111******+++,,,---...///000...000111222222111000...,,,---///000000000///...//////000000111111222222//////...------------...+++++++++******+++,,,,,,---...///...+++)))))))))((('''&&&&&&&&&&&&(((((($$$###"""$$$&&&(((''''''"""###$$$&&&&&&&&&%%%$$$%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!! !!!"""############""""""""""""""""""""""""+++++++++++++++,,,---...000000000111222222222333000//////.........//////...///000111111111111111333444444555555444444333111111111111111111111111000000000000000111111111///000222222111111222444000000///...,,,+++***)))+++,,,---...///////////////......---+++******)))''''''((((((((((((''''''))))))))))))))))))))))))(((''''''''''''((())))))######"""$$$%%%&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%!!!###$$$### """%%%$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""###$$$$$$###""""""###%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######$$$$$$###"""!!!!!!"""""" """###$$$%%%&&&###"""!!!!!!!!!"""$$$%%%#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###########################!!! !!! """######$$$$$$!!!""""""""""""!!!!!! """#########$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!  !!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$%%%$$$###""""""!!!"""$$$$$$"""!!!"""###""""""""""""###$$$%%%&&&###$$$"""%%%&&&"""###&&&)))&&&!!! """""""""############""""""""""""!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""&&&%%%###"""""""""###### !!!"""###$$$$$$$$$$$$$$$#########"""""" !!!"""######""""""$$$$$$$$$$$$$$$###"""!!!###############"""!!! """"""""""""############$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""$$$######$$$&&&&&&%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$################################################&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%#########$$$###"""((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''((()))((('''&&&'''((('''(((((('''&&&&&&(((***))))))))))))(((((((((((((((((()))))))))(((((('''))))))***++++++,,,---------...///.........000222000/////////............000///...---------------222111000000000000000111//////............//////------,,,+++************------,,,***)))'''&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%!!!!!!"""&&&((('''###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!#########""""""######""""""""""""""""""............///000222222111111111111111111222222000//////.........////////////000111111111111111333333444444444444333333111111111111111111111111//////000000111111111222333444444333111000111222222111///...,,,+++++++++,,,---...///////////////...---,,,+++***))))))((())))))************))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%$$$$$$%%%&&&'''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&%%%###"""$$$&&&$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""###%%%###$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%#####################"""######$$$$$$$$$$$$######$$$$$$###""""""""""""""" !!!"""###$$$$$$%%%###"""!!!!!!!!!"""$$$$$$""""""##################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$"""!!!"""###""""""""""""###$$$%%%%%%###%%%""" &&&'''###$$$''')))'''### """$$$""""""############""""""######"""!!! """"""!!!!!!!!!!!!""""""%%%%%%###"""""""""######""""""""""""############$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!############"""""""""!!!""""""""""""##################""""""""""""##################$$$$$$$$$$$$"""!!!!!!"""$$$%%%###"""#########""""""#########"""############$$$$$$$$$######################################################"""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$(((***+++***((('''((())))))***+++***(((''''''((())))))))))))(((((((((((())))))*********))))))(((******+++,,,,,,---......,,,---......------///111000000/////////.........000//////............///000000000//////000111111333222111///...............---,,,+++************---,,,+++***((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!%%%((()))&&&$$$""""""""""""""""""""""""########################""""""######"""!!! ######"""""""""######$$$/////////000111222444555111111111111111111000000/////////......//////000000000000000111111111111222222222333333222222222000000000000000000000000......///000111222222333777888777555111000000111444333000...,,,,,,---------....../////////......,,,,,,++++++***)))(((((())))))************))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&((((((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%$$$######$$$&&&$$$$$$$$$###############!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""$$$$$$$$$""""""###$$$""""""######$$$######"""########################&&&%%%%%%$$$######""""""######$$$$$$$$$$$$######$$$###""""""""""""""""""!!!"""""""""############"""""""""!!!"""######$$$"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$###""" """""""""!!!  !!!""""""######"""!!!!!!!!!"""""""""######!!!""""""""""""""""""######""""""!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!""" """######"""!!!!!!"""######"""""""""######$$$$$$$$$""" """&&&&&&###"""%%%'''%%%""" """$$$""""""############""""""$$$###""" """"""!!!!!!!!!!!!""""""%%%$$$######"""#########$$$$$$$$$$$$#########"""$$$$$$$$$###############$$$###"""!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!!!!"""###"""""""""#########$$$$$$""""""############""""""############$$$$$$$$$$$$"""!!!!!!"""###$$$###"""###""""""!!!!!!""""""###"""############$$$$$$$$$################################################%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''$$$###$$$%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%***+++,,,+++***((())))))***,,,---,,,***'''&&&'''(((((((((((())))))))))))******++++++++++++***************++++++,,,,,,,,,***,,,---,,,,,,,,,...000000000000/////////......000000/////////000111111///////////////000111222666555333111///...------...---,,,+++************,,,+++***)))((('''&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!!!!###&&&''''''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""###"""""""""###$$$%%%%%%---------...///111222333222222111111000000////////////////////////000111111000000000000000111111111111222222222222111111////////////////////////---...///000111222333333777777666444111000000222666444111...------...///------.........------,,,,,,,,,,,,+++***)))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''((('''''''''((((((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$#########""""""!!!""""""###########################"""###%%%&&&&&&%%%###""""""""""""""""""""""""""""""###%%%$$$###"""###$$$!!!!!!"""############"""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""######$$$!!!""""""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""######""""""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###!!! """### """######"""!!!!!!"""$$$######""""""""""""#########!!! """$$$$$$### !!!"""!!! """""""""############""""""""""""!!!  """"""!!!!!!!!!!!!""""""$$$$$$##################################################################&&&$$$""" !!!"""###"""""""""!!!!!!!!!""""""%%%###""" !!!###$$$""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""""""""$$$###""""""$$$%%%%%%$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$################################################&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%***)))$$$!!!"""$$$'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''(((((((((***,,,+++***(((((()))(((***,,,,,,***(((&&&&&&(((((((((((())))))))))))***+++,,,,,,---,,,,,,,,,))))))))))))************)))***++++++***+++---///000000000////////////...000000000000111111222333---------...///000111222777666444222000///......///...---,,,+++*********+++******)))'''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$###""""""######"""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###&&&'''""""""""""""###%%%&&&&&&,,,,,,,,,---...///111111222111111000000////////////////////////000111111222111000//////000111111000111111222222111111000////////////////////////---...///000111222333333333444333222000111333555777555222///---...///000,,,,,,---------,,,++++++---------,,,++++++******''''''((((((((((((''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$######""""""!!!""""""##############################"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""!!!###%%%%%%###"""###### !!!"""###############%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########"""""""""""""""##################""""""""""""!!!"""""""""############!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###""" !!!"""###""""""#########""""""!!!""""""###""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!"""######""""""!!!"""""""""###!!! !!!#########"""!!!!!!!!!  !!!""""""############"""""" !!!"""###""""""!!!!!!!!!!!!""""""############$$$######### !!!!!!"""######$$$########################&&&%%%"""!!! !!!"""###$$$###"""""""""###$$$$$$$$$###!!! """###%%%############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""""""""$$$"""!!!!!!###$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$######################################################"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%''',,,000...)))%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%'''******)))'''''''''%%%'''***+++)))((('''''''''((((((((()))))))))***++++++,,,---------------+++++++++++++++*********)))***+++*********,,,...111000000000////////////111111111111111222333444------------...///000111444333222111000000000000000///---,,,+++************))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!"""""""""""""""""""""""""""########################!!!!!! """$$$&&&'''""""""""""""###$$$%%%&&&............///000111111000000000000000000//////////////////000111222222222222000/////////000111111111111222222111111111000000000000000000000000......///000111222222333000000111000000222666999666555222000......//////+++,,,,,,---------,,,,,,---------,,,,,,,,,++++++))))))************))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&$$$######$$$%%%%%%$$$###############$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!###%%%%%%$$$###"""###!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""######$$$%%%%%%&&&######$$$$$$$$$$$$######"""""""""""""""######$$$#########"""""""""""""""!!!!!!"""############"""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%### !!!###!!!"""######$$$$$$$$$$$$"""""""""""""""!!! !!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!!!!""" !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!""""""!!! !!!""""""!!!!!!!!!""""""###$$$ ###$$$###"""###%%%$$$###!!!!!!!!!"""###""""""############"""""" !!!###$$$%%%""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$### !!!"""###$$$$$$###############$$$$$$$$$%%%$$$###"""!!!"""###$$$$$$###"""""""""###%%%&&&###"""!!!!!!!!!"""###$$$#########$$$$$$$$$$$$%%%""""""############""""""############$$$$$$$$$$$$$$$""" """###$$$$$$###""""""!!!!!!""""""###"""############$$$$$$$$$################################################$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((+++---+++(((%%%$$$%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&!!!$$$'''(((((('''&&&'''$$$&&&))))))((('''((((((''''''(((((())))))*********+++,,,------......---///......------,,,,,,,,,(((***+++*********,,,...111111000000000/////////222222111111111222333333---------------...///000000000/////////000000111000000...---+++*********)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%%%%%%% !!!"""!!!!!!!!!###%%%""""""""""""""""""""""""########################%%%%%%$$$###"""""""""""""""!!!!!!!!!"""###$$$$$$000//////......//////000/////////000000000000000////////////000111222333333222000///...///000111111222222222222222222111111111111111111111111111//////000000111111111222000000111111111444999<<<555444222111///.........,,,,,,---...////////////,,,,,,,,,+++++++++++++++))))))************))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''!!!!!!!!!###%%%&&&&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""###%%%&&&%%%###""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" ###%%%&&&$$$###""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###############"""###########################$$$$$$$$$$$$######"""""""""""""""###$$$$$$"""""""""""""""######### !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###########################"""!!! !!!!!!!!!!!!"""###############!!!"""############"""""""""#########$$$$$$!!!!!!!!!!!!!!! !!!"""############"""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""#######################################"""""""""!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!"""###$$$&&&!!!!!!&&&'''$$$###%%%(((&&&###!!!!!!"""""""""""""""############"""""""""""""""""""""###$$$%%%""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%$$$$$$###!!!!!!!!!""""""#########""""""#########$$$$$$$$$##################$$$$$$###"""!!!!!!!!!"""$$$%%%!!!"""""""""#####################$$$$$$$$$%%%%%%######""""""""""""##################$$$$$$$$$$$$'''%%%######$$$&&&''''''#########""""""#########"""############$$$$$$$$$################################################&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%"""&&&((((((''''''(((((()))***)))((('''((()))'''''''''((()))***************+++,,,---......---......------,,,++++++***)))***++++++******,,,...111111111000000000//////333222111111111111111222...------,,,------...............------......///111000///---+++*********(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$ """$$$$$$######$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###!!! """!!!!!!!!!!!!!!!""""""//////...---------------......//////000000111111////////////000111222333444222000///...///000111222222333333333333222222111111111111111111111111000000000000000111111111111111222222333666:::>>>444333222111000...------------///000111111111111+++++++++***************''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((!!!$$$&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%""" ###$$$###!!!""""""######$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""""""""""""""""""""""" ###%%%&&&%%%###""""""""""""###$$$%%%&&&&&&&&&########################$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$######""""""!!!""""""###$$$$$$!!!"""""""""############ !!!"""$$$$$$######"""!!!!!!!!!!!! ########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!""""""######!!! !!!!!!""""""""""""!!!!!!!!!###%%%&&&&&&############$$$$$$$$$$$$""""""!!!!!! """###$$$%%%%%%$$$###"""########################!!!!!!""""""######$$$$$$######################## !!!!!! !!!""""""!!! !!! !!!###$$$$$$(((######(((***&&&%%%''''''%%%!!!  """"""############""""""$$$$$$###############$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%%%%$$$###$$$$$$$$$###############""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""!!!  !!!###%%% !!!"""#####################$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""""",,,***'''''')))+++,,,,,,$$$$$$############$$$$$$"""############$$$$$$$$$############################################################$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%&&&'''((()))))))))((('''''''''&&&!!!&&&((()))(((((())),,,,,,,,,***'''&&&''')))&&&''''''((()))******+++)))***+++,,,------------,,,++++++***)))((('''''')))***++++++***+++---///111111111111000000000000333333222111000000000000......---,,,,,,,,,------......---,,,,,,,,,,,,---111000///---+++*********'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%''')))((($$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%###"""!!!"""!!!!!! !!!///////////////.........///...,,,,,,,,,...000111///////////////000111111777555222000///000111333111222222333222111000///000111111222222222111111///000000000000///...---,,,...222666:::>>>@@@AAA444333111///---------...------/////////---+++))))))***+++,,,,,,,,,++++++,,,,,,***(((%%%$$$%%%&&&&&&&&&'''((())))))((((((%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$###"""!!!""""""&&&$$$###$$$%%%%%%$$$###########################'''$$$!!!!!!###$$$$$$"""""""""#########$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$(((%%%######%%%%%%### """###%%%&&&%%%$$$"""!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%%%%%%%&&&###""""""""""""""""""###""""""###$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&& !!!"""$$$$$$######""" !!!!!!""""""""""""""""""""""""""""""######""""""""""""######$$$$$$######""""""!!!!!!$$$###"""""""""###%%%&&&###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###&&&***...000"""""""""""""""######$$$  !!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########""""""""""""""""""  ###%%%###!!!!!!!!!""""""######$$$$$$ !!!!!!!!!!!!"""!!! """###$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""###""""""$$$&&&'''&&&%%%""""""""""""""""""""""""###$$$$$$$$$###""" """###$$$%%%%%%$$$###"""!!!"""###$$$$$$%%%$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$###############$$$""" !!!$$$%%%###!!! """###$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%% """$$$$$$###%%%'''''')))###%%%'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""###((($$$ ###$$$!!!&&&%%%%%%$$$$$$#########"""###$$$%%%'''((())))))$$$$$$%%%&&&&&&''''''(((''''''''''''&&&%%%$$$$$$$$$%%%&&&'''((((((((((((.........---,,,***'''&&&(((((((((((())))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++******,,,......,,,++++++,,,...111222000,,,+++---000222111111111111000...,,,000000000000000000000000000...------...///---,,,,,,,,,,,,+++***))))))(((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$!!!"""###"""!!!"""###%%%!!!!!!!!!!!!!!! """###!!!###&&&$$$ """  ------------------------///...---,,,,,,...000111///////////////000111111666444222000///000111222111222222333222111000///000000000000000000000000...///111000//////111333333444666888999:::;;;;;;111111000///.........///------...///...,,,***)))******))))))(((((((((((()))))))))'''%%%%%%&&&(((&&&&&&'''((((((((((((((('''''''''&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&###"""!!!  ###"""!!!"""$$$%%%$$$###########################(((%%%""""""######"""!!!#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$(((%%%######%%%%%%###!!!"""###$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%% !!!"""###$$$######"""!!!!!!"""""""""#######################################""""""""""""###############""""""!!!!!!!!!######"""!!!"""###$$$%%%!!!!!!!!!!!!""""""###$$$""""""""""""""""""""""""###"""""""""$$$&&&)))+++"""""""""""""""######$$$!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!!!!!!!!!!""""""######### !!!!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$###############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!""""""###%%%$$$""""""###""" ###########################$$$$$$$$$###""" """"""###$$$$$$###""""""$$$$$$%%%$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$"""!!!!!!$$$$$$###!!! !!!"""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%######%%%%%%&&&///888BBB---$$$'''######&&&###""""""###$$$$$$$$$$$$###$$$###############$$$$$$%%%$$$"""###$$$%%%###"""%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''((((((((((((++++++++++++***((('''&&&(((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,,,,++++++***+++,,,------++++++,,,---///...------............222111000000000000///...........................,,,+++******++++++***(((******)))(((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$"""###$$$$$$######%%%&&&###############"""!!!!!!!!!#########!!! """&&&((('''###!!!###%%%"""!!!!!! !!!!!!"""........................///...---------...///000///////////////000000111555444111000///000111222111111222333222111000///111111000000000111333333...000111000///111555:::::::::999999777666444333...//////000000/////////,,,---......---,,,***)))***)))((('''&&&%%%%%%%%%''''''((('''&&&&&&((()))&&&&&&'''(((((((((((('''(((((('''&&&%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###""""""######$$$!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######'''%%%$$$$$$$$$$$$###"""############$$$$$$%%%&&&$$$$$$$$$###############%%%$$$$$$###"""!!! ##################""""""$$$######""""""######$$$%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$$$$$$$$$$!!!!!!"""############"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$!!!!!!!!!"""###$$$%%%&&&########################$$$###"""!!!!!!###$$$%%%"""""""""""""""######$$$$$$###"""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""#########!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""###$$$&&&%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!!!!""""""######""""""!!!$$$$$$%%%$$$$$$###"""!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!""""""$$$###""""""###$$$###""" !!!"""###$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$&&&&&&$$$'''777HHHXXX000)))((("""(((""""""###$$$$$$$$$$$$###%%%$$$######""""""######"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&'''''''''(((((((((((((((((('''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((((((((((('''(((((((((((('''&&&&&&(((((((((((())))))))))))(((((()))************)))++++++,,,,,,,,,,,,++++++,,,------+++******,,,...000---***+++///111///,,,///////////////.................................+++)))(((((()))***((('''))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''$$$%%%%%%%%%%%%$$$###### !!!"""###$$$$$$$$$$$$###&&&((('''$$$###$$$&&&###""""""!!!!!!""""""###000000000000111111111111//////...---......///000000000////////////000000333222111/////////000111000111222333222222000000222111111111333555888:::333111000000333777:::<<<:::999888777555333111000...///000000000///...---,,,---------,,,+++***)))(((((()))***)))'''%%%$$$&&&'''((('''&&&&&&'''(((&&&&&&'''((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&"""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###""""""&&&%%%$$$$$$$$$$$$#########"""!!!!!!!!!###&&&'''%%%$$$$$$$$$###"""""""""$$$$$$######"""""""""!!!$$$#########"""!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""###$$$%%%&&&##############################"""!!!!!!""""""###"""""""""""""""######$$$%%%%%%$$$###""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!$$$%%%$$$!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&$$$###"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#####################"""!!!!!!""""""""""""!!!!!!!!!!!!###$$$$$$$$$$$$$$$###############$$$$$$$$$###""""""!!!!!!!!!!!!!!!###############$$$######!!!!!!"""###$$$$$$$$$%%%""""""""""""############""""""$$$$$$"""&&&555DDDRRR---'''&&&!!!%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%###"""!!!!!!!!!"""&&&++++++'''%%%%%%((($$$$$$%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''%%%&&&&&&'''((((((''''''%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))((())))))***************++++++,,,,,,---,,,,,,,,,------,,,+++)))***---///111///------///000...---,,,...111333222///...---////////////////////////,,,+++******++++++***(((*********))))))(((((((((%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%$$$$$$##################$$$%%%%%%!!!###%%%$$$###!!!"""######""""""!!!!!!""""""###///000000000111111222222/////////.........//////000000////////////000000222111000/////////000000000000222222333222111000000000000111333777;;;===888333000222999===<<<:::333333444333333222111000000000111111///---+++***,,,,,,,,,++++++***))))))$$$'''+++...///,,,(((%%%'''((()))(((&&&$$$%%%&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%% !!!""""""#########&&&%%%######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$######"""!!!$$$%%%%%%$$$$$$######$$$"""!!! """%%%&&&%%%$$$$$$$$$###""""""""""""######$$$$$$%%%%%%%%%$$$#########"""!!!!!!!!!%%%%%%%%%$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$$$$#####################"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""""" !!!!!!!!!""""""""""""$$$$$$###############$$$"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$&&&%%%$$$######"""############""""""""""""######"""""""""""""""""""""""""""""""""######$$$$$$$$$"""$$$&&&$$$!!!!!!###"""""""""""""""!!!!!!!!!""""""""""""##################""""""!!!!!! !!!!!!""""""#########!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%%%%&&&$$$""""""###$$$$$$##########################################$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!###$$$$$$$$$$$$$$$######"""""""""###$$$%%%###""""""!!!!!!!!!!!!!!!######$$$$$$#########$$$"""""""""######$$$%%%%%%!!!!!!"""""""""#########$$$!!!!!!######%%%,,,444888(((###%%%!!!"""$$$ $$$$$$%%%&&&&&&&&&&&&%%%$$$$$$#####################)))---,,,'''###$$$'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((%%%&&&''''''((('''''''''%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))***++++++,,,,,,++++++***+++,,,---------------------,,,+++)))***---///000222222000---,,,---///,,,111888;;;999444000...........................,,,+++******++++++***))))))))))))((((((((((((((($$$$$$%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&%%%######%%%&&&$$$$$$%%%%%%$$$$$$###"""$$$###"""""""""###$$$%%% !!!######"""!!!!!!""""""!!!!!! !!!!!!""",,,------......//////000000000000/////////......111000000///////////////000000///////////////000///000111222333222111111------...///222555888:::999555333666;;;===999444...///000111111222222111111111000///...,,,+++***,,,,,,+++******)))))))))###''',,,000000---)))&&&'''((()))(((&&&$$$$$$$$$&&&''''''''''''&&&%%%%%%""""""###$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$(((&&&%%%$$$$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''$$$!!! $$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""###%%%%%%%%%######$$$%%%"""!!!  """$$$%%%$$$$$$$$$###############""""""###$$$%%%&&&''''''##################""""""$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$""""""##################"""""""""!!!"""######$$$"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""############ !!!"""#########""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%"""""""""""""""######$$$$$$$$$##################$$$###"""!!!!!!"""###$$$########################"""######$$$$$$%%%%%%%%%###$$$$$$$$$"""""""""###############""""""""""""!!!!!!!!!"""""""""######!!!"""""""""""""""!!! """"""""""""############!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""######$$$%%%&&&$$$!!!!!!!!!""""""!!!""""""""""""""""""""""""###############$$$%%%&&&###""""""!!!!!!""""""###$$$$$$%%%$$$$$$###"""!!!$$$###"""""""""###%%%&&&######"""!!!!!!!!!""""""###$$$%%%$$$######$$$%%%######"""######$$$&&&&&&!!!"""""""""############'''""" $$$'''&&&%%%&&&$$$$$$((($$$&&&)))""""""###$$$$$$$$$$$$### !!!"""###%%%'''(((%%%))),,,***%%%"""###%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,***+++,,,------......---,,,------+++******,,,...///111333000,,,***---000///666===@@@===666222///++++++++++++++++++++++++***(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&&&&%%%######$$$&&&###$$$$$$$$$$$$###""""""######"""""""""######$$$""""""###$$$$$$$$$$$$###"""!!!!!! !!!!!!"""+++,,,,,,---......//////000000000000000///......111111000//////////////////////////////////////////000111222333222222111//////000111222333444444555777:::;;;:::666222///...///000000111111111111111000///...---,,,,,,,,,,,,+++***))))))(((((((((&&&'''***++++++)))'''%%%$$$&&&((((((&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$#########$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%&&&$$$######$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((($$$"""!!!"""#########$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$###""""""$$$&&&%%%###"""$$$&&&$$$$$$###""""""###$$$%%%###############$$$$$$$$$""""""######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###############"""!!!!!!""""""######$$$$$$###"""!!!!!!!!!"""$$$$$$######"""""""""!!!!!!!!!########################"""###%%%&&&&&&%%%###""""""#########$$$$$$$$$%%%!!!"""###$$$$$$$$$###"""""""""!!!!!!!!!"""##############################!!!""""""###############"""""""""""""""######$$$###""""""""""""######$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###"""""""""$$$$$$$$$###%%%$$$$$$$$$#########""" !!!!!!!!!""""""""" !!!"""######""""""!!!#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""#########"""######$$$$$$%%%###!!!!!!###%%%&&&&&&##############################""""""###%%%&&&'''$$$###""""""""""""###$$$$$$$$$%%%$$$$$$###"""!!!$$$###"""!!!"""###%%%&&&$$$$$$###""""""""""""###"""$$$&&&%%%###"""$$$&&&#########"""###$$$&&&'''"""""""""#########$$$$$$&&&!!! $$$&&&$$$"""!!!!!!!!!%%%"""$$$)))""""""###$$$$$$$$$$$$###!!!!!!!!!"""###%%%&&&'''$$$&&&(((&&&$$$"""###%%%######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))(((((((((((())))))))))))))))))***+++++++++++++++***+++,,,---............+++,,,------++++++,,,---,,,,,,,,,,,,,,,---...//////555;;;<<<777111......))))))))))))))))))))))))((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&&&&$$$###%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$'''(((((('''%%%$$$%%%'''$$$$$$$$$$$$$$$###""""""#################################$$$%%%&&&%%%$$$###""""""!!!!!!""""""###---------...///000000111000000000000000///......111111000///////////////.........//////////////////000111222333333222111333333444444444333222222///888??????777///,,,---111111111111111000000//////...---,,,,,,---...///,,,+++***)))(((((((((((((((((('''&&&%%%$$$$$$###"""$$$'''((('''&&&'''(((&&&'''''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$""""""###"""!!!"""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&%%%&&&(((""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$&&&%%%###"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%############""""""""""""#########$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$######"""!!! !!!!!!"""###$$$$$$%%%###"""!!!!!!!!!"""$$$%%%$$$#########""""""!!!!!!"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$$$$### !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###"""!!!!!! """""""""""""""######$$$"""!!!!!!!!!"""###$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$""" """%%%'''%%%###%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!! !!!#########""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$##################"""!!! """&&&***---...$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((%%%$$$###""""""###$$$%%%!!!"""###$$$$$$%%%$$$$$$$$$###"""!!!!!!###%%%&&&%%%$$$$$$###############"""%%%&&&%%%###"""$$$&&&$$$######"""###%%%&&&'''############$$$$$$$$$$$$""""""$$$!!! """&&& %%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$###""""""""""""###$$$$$$#########%%%&&&######$$$%%%'''((())))))%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$((()))))))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((())))))))))))(((((()))******************+++,,,---............***,,,......,,,++++++,,,***'''&&&(((---000///...---222555444...***)))***************************)))'''&&&&&&'''(((&&&%%%''''''''''''''''''''''''!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$((())))))(((&&&%%%'''((($$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######"""""""""###%%%%%%$$$###$$$$$$############$$$$$$***+++---//////...---,,,.........///////////////000000000000000000000000111000///...------...//////000000000111111111111111222222000------000444555888999555...+++---111111000...,,,+++,,,...///000///---,,,+++*********------,,,,,,***)))(((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###"""######$$$##############################$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&''' ###&&&&&&$$$""""""###!!!###%%%%%%$$$$$$%%%&&&"""######""" """$$$#########"""""""""""""""$$$$$$#########$$$&&&'''&&&&&&%%%$$$############"""""""""""""""""""""""""""###$$$$$$###"""###%%% !!!"""$$$$$$######"""$$$$$$######""""""!!!!!!""""""""""""""""""""""""############""""""!!!!!!%%%###"""!!!!!!"""###%%%&&&%%%%%%$$$#########$$$#########"""######$$$$$$ !!!"""""""""""""""""""""#########""""""!!!$$$###"""###$$$%%%$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$###!!! !!!"""$$$ $$$'''&&&$$$$$$###"""""""""###$$$%%%############""""""""""""$$$###"""!!!!!! !!!!!!###########################"""!!! !!!""""""&&&%%%$$$"""!!!!!! """"""#########$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$$$$###"""###$$$$$$$$$$$$$$$&&&))),,,...&&&%%%%%%$$$#########$$$""""""###$$$%%%'''((()))&&&&&&%%%###""" &&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&'''&&&%%%###"""!!!!!!""""""""""""!!!!!!###"""!!!!!!"""$$$&&&'''#########"""######$$$%%%"""""""""###$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%((('''&&&%%%$$$$$$###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&'''((((((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%)))(((((((((((())))))***,,,+++******)))*********+++***))))))***,,,---...,,,,,,,,,++++++,,,,,,------,,,*********,,,...000//////.........---------000///---+++)))'''&&&&&&'''((()))((('''&&&'''((('''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!'''&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$"""!!!!!!"""### !!!######""""""###%%%***+++---...///...---,,,---............/////////000000000000000000000000111000///...---......///000000000000000000000000...000222222111000000000444666666333///,,,...000222000///---------///000//////---,,,+++*********+++++++++***)))'''&&&%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%!!!$$$'''(((%%%######$$$!!!###%%%%%%$$$###$$$%%%############$$$$$$$$$######"""""""""""""""""""""&&&%%%###!!!%%%%%%$$$#########$$$$$$""""""""""""""""""""""""$$$%%%%%%$$$"""!!!"""###!!!!!!######$$$######"""#########"""""""""""""""########################$$$$$$#########""""""""""""!!!  !!!"""&&&%%%$$$$$$#########$$$%%%$$$$$$#########$$$$$$ !!!""""""#########"""""""""############""""""###"""!!!!!!######"""!!!########################'''((()))(((&&&%%%&&&'''### $$$'''&&&$$$$$$######"""###$$$%%%&&&#########"""""""""!!!!!!###""""""!!!!!!!!!!!!"""########################""""""!!! !!!!!!"""###$$$###"""!!! ############$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!"""######!!!!!!"""###"""!!! !!!"""$$$'''(((&&&%%%$$$$$$#########$$$!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$###"""!!! """"""!!! !!!"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$""""""!!!""""""######""""""!!!$$$###"""!!!"""###%%%&&&###############$$$$$$%%%%%%%%%$$$$$$###""""""""""""$$$&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((()))***$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&(((''''''''''''(((((()))++++++************++++++******))))))***,,,...///------,,,+++++++++,,,,,,,,,+++***)))***+++---///,,,,,,,,,+++++++++******---,,,+++)))((((((((((((((()))))))))'''&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%$$$$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!""""""###"""""""""""""""""""""""""""""""""!!! $$$%%%&&&%%%$$$###$$$&&&***+++---.........---,,,,,,,,,------............000000000000000000000000000000///............////////////////////////////////////000333444444333333333111000///.........222111///......///000000///...---,,,+++*********)))))))))((('''&&&%%%$$$''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########&&&(((((('''&&&%%%&&&!!!###$$$$$$#########$$$$$$######&&&))))))&&&###""""""""""""""""""######&&&%%%###!!!$$$$$$#########$$$%%%%%%""""""""""""""""""""""""%%%&&&&&&$$$"""!!!!!!"""!!!"""######$$$$$$######""""""""""""####################################$$$$$$$$$$$$$$$#########"""!!!  !!!"""%%%%%%$$$############$$$'''&&&%%%$$$$$$###$$$$$$!!!"""######$$$#########""""""###############"""###"""!!!!!!######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%###!!! $$$&&&&&&$$$$$$$$$######$$$$$$%%%&&&""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###########################!!!!!!!!!!!!!!!"""###$$$!!!!!! !!!!!!######$$$$$$$$$%%%%%%%%%""""""######""""""!!! """###"""!!! !!!"""!!! """###$$$%%%%%%$$$############$$$"""""""""""""""###$$$$$$############""""""""""""!!!!!! !!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######"""!!!#########$$$$$$#########$$$$$$"""""""""###$$$%%%###############$$$%%%%%%%%%%%%$$$$$$###""""""""""""$$$&&&%%%$$$###$$$%%%$$$$$$$$$%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***++++++$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))((((((((('''&&&&&&&&&''''''((()))+++++++++******+++,,,,,,******)))***+++---...000...---,,,,,,++++++++++++,,,+++***))))))***,,,---++++++*********)))))))))***)))(((((((((((()))))))))******)))&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#####################$$$%%%&&&'''%%%%%%%%%$$$$$$#####################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&'''%%%$$$###%%%&&&***+++,,,------------,,,++++++,,,,,,---........./////////////////////////////////.........//////////////////............333000,,,...333888::::::111000....../////////...000000///......//////000///...---,,,++++++++++++(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%&&&''''''&&&&&&&&&!!!###$$$$$$###"""###$$$%%%######'''------(((###"""""""""""""""#########$$$#########"""""""""#########""""""###$$$%%%%%%""""""""""""""""""""""""$$$%%%%%%$$$"""!!!"""###""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###############$$$((('''&&&%%%$$$$$$###$$$"""######$$$$$$$$$######""""""###$$$$$$$$$######$$$###""""""$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%!!!"""###"""  !!!###!!! !!!$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&"""""""""!!!!!!!!! !!!!!! !!!!!!"""############################## !!!!!!"""###$$$%%% !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""""""""!!!!!!"""###"""!!!!!!"""###$$$###""""""""""""###$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!"""""""""############$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$####################################"""###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""######$$$$$$############$$$%%%%%%"""""""""###$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***++++++(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''''''''''''''((()))***+++++++++++++++,,,---...************+++---///000......---,,,++++++++++++++++++***))))))******+++++++++++++++************)))(((((('''''''''((((((******+++)))&&&%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!############$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$###""""""$$$&&&+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///////////////////////////......//////////////////////////////............111000000444999===<<<;;;000...------...//////........................///......---,,,++++++++++++))))))))))))(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%'''(((((('''%%%############$$$%%%&&&%%%%%%"""###%%%%%%###"""######$$$###$$$(((---...((("""!!!!!!""""""############!!!"""###$$$%%%%%%&&&&&&""""""""""""###$$$$$$%%%########################!!!"""$$$$$$######$$$&&&###############$$$$$$%%%!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########""""""###$$$$$$((('''&&&%%%$$$$$$###$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$###"""!!!!!!"""###"""!!!############$$$$$$%%%%%%$$$%%%%%%%%%###"""###$$$"""""""""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%#########"""############"""###$$$$$$""""""###$$$%%%%%%$$$########################""""""###$$$$$$%%%%%%$$$$$$######$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$###$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((()))(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,++++++++++++,,,---...///,,,++++++++++++---...///...---,,,,,,+++++++++,,,,,,++++++***))))))))))))++++++*********)))))))))))))))((('''&&&&&&&&&'''******+++)))&&&%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########"""!!!"""""""""!!!"""%%%(((++++++++++++,,,,,,,,,,,,++++++,,,---...//////000000000000000000000000000---...//////000/////////....../////////000000000---111777>>>AAA>>>777222............---...//////---------..................---,,,,,,+++++++++,,,***************)))((('''&&&'''(((((((((((('''&&&''''''''''''&&&&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%&&&'''))))))'''&&&%%%###!!!!!!"""$$$%%%%%%$$$###%%%&&&&&&$$$######$$$######%%%(((++++++'''###!!!!!!!!!"""######$$$$$$""""""############""""""######"""""""""###$$$$$$######################## !!!#########$$$%%%'''$$$############$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$'''&&&%%%$$$$$$###$$$$$$#########$$$######"""!!!""""""###$$$%%%%%%%%%%%%!!! !!!!!! !!!!!!""""""######$$$$$$$$$%%%&&&%%%###"""###$$$"""######$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""#########$$$$$$$$$######"""""""""###$$$$$$"""$$$%%%$$$###"""###$$$############""""""!!!!!!###""""""""""""###$$$$$$###""""""!!!!!!!!!"""""" !!!!!!"""######$$$$$$######$$$%%%%%%$$$######"""############$$$$$$$$$"""""""""###############$$$$$$#########$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###""""""""""""$$$&&&%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))***+++,,,---+++++++++,,,---...000111...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---------,,,+++******)))((())))))((((((((('''''''''***)))(((''''''''''''''')))******)))&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***(((%%%###%%%'''""""""""""""""""""""""""""""""######$$$$$$%%%%%%###$$$$$$""""""###&&&)))+++++++++++++++,,,,,,---+++,,,---...///000000111000000000000000000000000,,,---///000000000//////---...//////000111222222222777<<>>===888222......000---000333000,,,***...222......///000000111000000------,,,+++++++++,,,,,,))))))))))))))))))((('''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$!!! !!!$$$&&&&&&$$$&&&'''((((((&&&$$$$$$%%%"""$$$&&&'''%%%###"""### !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###""""""$$$$$$###"""!!!!!!""""""###########################$$$%%%$$$###"""###$$$%%%$$$#########$$$%%%&&&$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!""""""###$$$$$$#########"""######$$$$$$"""""""""""""""!!! !!!"""###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$!!!!!!"""###$$$$$$%%%%%%"""###$$$###"""!!!!!!###!!!###%%%&&&%%%$$$$$$$$$ !!!######""""""!!!%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!"""###!!!"""###"""!!! !!!#########$$$$$$$$$$$$######""""""!!!""""""###$$$$$$###############$$$%%%%%%!!!"""""""""###############$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$!!!!!!""""""#########$$$"""!!! """###$$$#########$$$$$$######### !!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""""""""###$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%% !!!"""###%%%'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((***+++,,,***++++++,,,...000222333111000...,,,++++++++++++*********+++,,,---.../////////...---,,,+++)))(((++++++++++++************&&&&&&'''''')))***,,,,,,'''((()))((('''&&&'''((('''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! ###%%%&&&'''''''''""""""###$$$%%%&&&&&&'''###&&&)))&&&""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """###&&&%%%### +++---......,,,++++++,,,...///////////////......000000000000000///............------------......000000000111222444666777444333222000//////...///---------........................///////////////---,,,+++)))(((&&&%%%$$$))))))))))))))))))))))))))))))************))))))&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######""""""""""""###### !!!!!!"""###$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$####################################"""""""""""""""#########$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""""""""""""""############$$$"""!!!!!!"""######"""######################## """###$$$$$$$$$###$$$$$$$$$############"""""""""############""""""%%%%%%%%%$$$$$$$$$######&&&%%%$$$"""!!!!!! """"""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!"""$$$%%%$$$######"""!!!"""""""""######""""""""""""######""""""""""""############!!!!!!!!!!!! """"""############""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$(((&&&$$$"""!!!!!!"""###$$$$$$###"""!!!!!!""""""%%%&&&&&&'''&&&%%%###"""########################'''$$$!!!"""$$$%%%""" %%%%%%$$$###"""!!! """%%%&&&$$$$$$&&&((((((&&&$$$"""!!!"""$$$&&&!!!#########"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%"""!!!"""###%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%''',,,//////...+++,,,...000000///...---...---+++))))))***+++,,,+++,,,,,,,,,+++,,,///222111111000---***)))***+++---------,,,+++***)))((((((((('''''''''&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&$$$$$$%%%((((((%%%!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$"""###$$$$$$"""!!!###)))...000)))""""""$$$%%%###$$$$$$$$$$$$############$$$$$$$$$###############&&&%%%%%%$$$#########$$$***++++++***)))***,,,///......////////////......000111111111000000///.........------------......------------...000111222222222111000000////////////..........................................///---,,,+++***)))'''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''%%%$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###############""""""""""""####################################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""""""""##########################################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""############'''&&&%%%%%%&&&&&&&&&&&&######################## !!!###$$$$$$$$$$$$###$$$$$$$$$############"""""""""############"""""""""""""""######$$$$$$$$$######"""!!!!!!!!!""""""###""""""!!!!!!""""""###%%%$$$"""!!!!!!"""$$$%%%$$$######""""""""""""""""""!!! !!!"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$'''%%%###"""!!!"""######%%%%%%$$$###############$$$%%%&&&&&&&&&%%%$$$##################$$$$$$$$$%%%#########$$$%%%$$$###$$$$$$$$$$$$###############%%%&&&&&&$$$###%%%''''''&&&$$$"""!!!"""$$$%%%!!!###$$$$$$"""!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''))),,,---,,,++++++,,,...000000///...------,,,+++*********++++++***+++,,,++++++,,,...000777777444///***&&&%%%&&&,,,,,,,,,++++++***)))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))$$$######$$$&&&&&&$$$!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$#########$$$###"""###%%%&&&%%%$$$ !!!!!!"""%%%***...222,,,$$$ !!!"""""" """"""""""""!!!!!!!!!!!!########################%%%$$$######"""""""""###---,,,+++((('''(((,,,///......///////////////...111111111222111111000///......------------......///////////////000111111111111000000000000000000000000000//////.................................,,,++++++******))))))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""###$$$$$$$$$""""""#########$$$$$$$$$"""""""""#########$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%'''%%%""" """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""$$$$$$$$$#########"""""""""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%$$$######$$$$$$$$$############"""""""""############"""""" !!!"""###$$$%%% !!!""""""############""""""#########$$$###"""!!!!!!"""###$$$#########""""""""""""""""""  """""""""""""""############!!!!!!!!!"""######$$$$$$""""""############""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$""""""######$$$$$$$$$$$$###$$$%%%%%%$$$###%%%&&&######$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$""""""$$$&&&&&&%%%###""""""###$$$%%%###$$$%%%$$$"""!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''((('''&&&&&&'''%%%%%%&&&&&&''''''((((((&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''')))))))))***,,,,,,***(((,,,,,,.../////////...---+++++++++++++++************+++,,,+++++++++---///222222111...+++))))))***************)))(((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((((((###""""""###%%%%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""%%%###""""""$$$&&&&&&&&&!!!"""###%%%(((+++000***$$$!!!!!!""""""!!!""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$###""""""!!!""""""""".........+++))))))***,,,---...//////////////////111111222222222111111000......------------......111000////////////000000//////000111111111111111222111111000///......---.........---------------))))))))))))))))))))))))''''''''''''''''''''''''((())))))))))))))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######$$$%%%&&&######""""""""""""######"""""""""######$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$############$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$#########"""!!!!!!!!!$$$$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$"""######"""!!!!!!###$$$###########################$$$%%%&&&%%%$$$###"""$$$$$$$$$#########""""""""""""############"""""" !!!""""""###$$$$$$ !!!""""""$$$$$$############$$$$$$######""""""""""""#####################"""!!!!!!"""!!!!!!"""!!!"""""""""############!!!!!!"""###$$$$$$%%%%%%"""######$$$$$$######"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%###%%%'''&&&###"""###&&&#########$$$$$$$$$%%%%%%%%%$$$###!!!!!!"""$$$%%%$$$$$$###############$$$"""###%%%$$$###""""""###'''&&&&&&%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%&&&'''((((((((('''&&&'''''''''''''''((((((((('''''''''''''''''''''''''''((()))+++,,,+++)))(((++++++,,,------,,,,,,+++******++++++++++++***)))+++---------,,,,,,---...,,,---...,,,***)))***+++((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############(((%%%"""!!!###$$$%%%%%%!!!"""###$$$$$$$$$$$$%%%)))&&&"""!!!###$$$%%%%%%$$$$$$$$$$$$#########""" !!!!!!"""###$$$$$$%%%$$$######"""""""""######(((***,,,---,,,*********------...///////////////000111111222222222111111......------------......------,,,++++++++++++,,,...///000111222222111111222111111000///......---...---------,,,,,,,,,+++'''''''''((((((((())))))''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''''''%%%######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$&&&&&&######""""""""""""##################$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!############$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$#########"""!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%&&&############$$$$$$$$$$$$###%%%%%%$$$""""""$$$&&&###########################$$$%%%&&&%%%$$$###"""$$$$$$$$$#########""""""""""""############""""""########################""""""!!! $$$$$$############$$$$$$###""""""""""""""""""###"""############"""!!!!!!###"""  """###!!!"""""""""############!!!""""""###$$$%%%%%%&&&######$$$$$$$$$$$$######"""######$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""######$$$%%%%%%######""""""""""""###$$$############$$$%%%%%%&&&""""""#########$$$$$$$$$$$$&&&(((&&&""" """$$$$$$#########"""""""""""""""!!! """$$$%%%"""######$$$$$$######### """$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&$$$###"""$$$$$$######$$$%%%&&&&&&$$$%%%'''((((((((('''&&&'''''''''(((((()))))))))(((((((((((((((((((((((($$$&&&)))+++,,,+++***************************))))))******+++++++++***)))---...///...---,,,---............+++'''$$$######''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&***'''###""""""#########$$$$$$%%%%%%&&&&&&%%%$$$%%%$$$""""""###%%%%%%%%%$$$$$$$$$$$$#########""" !!!"""######$$$$$$$$$$$$#########$$$$$$%%%###(((+++,,,,,,,,,,,,,,,---...///000000000000///000111111222111111111......------------.........------,,,,,,,,,------...///000222222222111000000000000//////.........---------,,,,,,++++++***&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! #########$$$$$$$$$$$$%%%########################"""############$$$$$$$$$"""""""""############$$$!!!"""###%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%##################""""""%%%$$$#########$$$%%%&&&#########$$$$$$$$$$$$%%%!!!###$$$### """%%%########################"""###$$$%%%%%%$$$######$$$$$$$$$############"""""""""############""""""$$$$$$$$$######"""""""""###""""""!!! #########""""""#########"""""""""""""""""""""""""""######$$$$$$"""!!! ######""""""""""""######""""""""""""############"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$############$$$$$$%%%########################$$$%%%%%%$$$"""!!!!!!"""#########"""""""""!!!!!!!!!!!!$$$$$$$$$!!!"""###$$$$$$$$$###"""!!!###$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###"""###&&&%%%$$$######$$$%%%&&&%%%%%%&&&'''((((((((((((''''''(((((())))))******))))))))))))))))))))))))$$$&&&)))*********+++,,,************)))))))))))))))))))))***************---...//////---++++++,,,'''((())))))'''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$$$$''')))######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%'''((()))'''$$$############"""###"""###%%%'''((((((&&&%%%%%%$$$$$$############""""""""""""!!!!!!!!!!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%&&&$$$'''***,,,,,,,,,---...,,,---...///000000000000...///000000111111111000......------------......000///////////////000111...///111222222111000//////.....................------,,,,,,+++*********''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%'''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%########################"""############$$$$$$$$$""""""""""""############"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%#########$$$$$$$$$%%%%%%!!!###!!! $$$######################## !!!###$$$$$$$$$$$$###$$$$$$$$$############"""""""""############""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""#########""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!"""$$$$$$$$$###!!! """"""###$$$$$$###""""""""""""""""""############""""""#####################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$$$$$$$#########"""""""""######$$$%%%%%%$$$###""""""######$$$%%%%%%$$$$$$###""""""""""""!!! !!!###$$$###""""""###############$$$$$$###!!! !!!$$$%%%$$$"""!!!###%%%%%%$$$"""!!! """$$$%%%$$$$$$%%%'''###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&'''((())))))''''''((())))))***++++++))))))))))))))))))))))))&&&(((***)))(((''')))+++,,,,,,+++******************)))(((((((((***+++,,,+++---...---+++)))))))))"""%%%((()))***+++---''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$"""$$$%%%$$$######&&&)))######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%$$$######%%%%%%%%%###$$$"""!!!###&&&''''''%%%###$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############$$$%%%%%%///000000...---,,,---...,,,---...///000000000000......///000000000000000.........------.........,,,,,,,,,,,,,,,---......///000111222222111///...---------...............------,,,,,,+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''&&&(((***)))&&&&&&'''***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))(((%%%###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''((((((((((((######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""############'''%%%###"""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$%%%%%%%%%&&&!!!  """$$$######$$$$$$$$$%%%%%%%%%"""%%%'''&&&"""!!!$$$(((######################## """###$$$$$$$$$###$$$$$$$$$############"""""""""############"""""" !!!"""###### !!!!!!"""$$$%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""$$$%%%$$$###!!! """###%%%%%%###""" """"""""""""#####################"""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$######"""$$$#########$$$%%%%%%&&&&&&%%%###"""""""""######&&&%%%%%%$$$###"""!!!!!!$$$&&&%%%$$$!!!"""###$$$%%%&&&''''''&&&$$$###$$$&&&&&&$$$!!! ###%%%%%%$$$"""!!!"""$$$%%%%%%$$$###$$$%%%"""###$$$%%%&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((+++,,,+++(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&''')))***'''(((((()))***+++++++++)))))))))))))))))))))))))))***+++)))&&&%%%(((***...------,,,+++++++++,,,***)))((('''((()))+++---)))+++,,,,,,***'''&&&'''$$$&&&)))))))))(((((()))''''''((((((((((((((('''$$$$$$$$$%%%%%%&&&&&&&&& ###%%%&&&'''''''''!!!###$$$###!!!"""%%%)))######$$$$$$$$$%%%%%%%%%)))'''%%%#########$$$%%%!!!!!!"""$$$&&&''''''%%%'''$$$""""""###$$$###!!! ###$$$$$$%%%&&&'''$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$222222111///...---,,,+++,,,---...//////...---,,,000000000000111111111111444222///,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000111111000///...------,,,------+++++++++***((('''%%%$$$((()))***)))'''&&&&&&'''***(((%%%%%%&&&''''''&&&(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''///---***'''&&&%%%&&&&&&%%%&&&''''''(((((('''''''''&&&###!!!"""$$$(((***%%%&&&&&&''''''&&&&&&%%%'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########(((''''''&&&&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$######""""""######################## !!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&!!!!!!###$$$$$$###"""!!!""""""""""""""""""!!!!!!""""""!!!  $$$%%%&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&!!!!!!"""###$$$$$$$$$$$$############$$$%%%&&&'''""""""#########""""""!!!"""""""""###$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%######################## !!!!!!"""###$$$$$$%%%%%%$$$###$$$%%%%%%$$$###!!!"""###$$$$$$###"""!!! !!!"""###############!!!!!!!!!!!!""""""""""""$$$!!! ###$$$"""""""""""""""""""""""""""!!!"""###$$$$$$###!!!!!!################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$######"""!!!!!! $$$#########""""""!!!!!!""""""""""""""""""""""""###############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###!!! !!!###&&&'''''''''###!!!######"""$$$###"""###$$$$$$###""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((()))***)))&&&$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%&&&'''((()))***,,,+++)))(((((()))+++***)))*********(((&&&)))))))))))))))((((((((((((((())))))))))))((((((((()))***,,,...---)))&&&************************'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$######%%%'''(((%%%$$$######"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######"""  000///......---,,,++++++,,,---...//////...---,,,...////////////000000000222111///---,,,---......------------------------222222111111000000//////000///...---,,,,,,,,,,,,+++++++++***)))(((&&&&&&&&&''''''''''''((()))++++++)))&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&((()))$$$%%%%%%&&&&&&&&&&&&&&&%%%###"""!!!!!!###%%%'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$### """###$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))%%%$$$######""""""######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$##################$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!$$$$$$###""""""###$$$$$$######################## !!!""""""###$$$$$$###"""!!!"""###$$$###""" !!!!!!!!!!!! !!!""""""############"""############""""""""""""""""""!!!"""######""" """"""""""""""""""""""""""""""###$$$$$$###"""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###""""""%%%$$$$$$###""""""!!!!!!##################"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$######""""""######$$$&&&$$$###"""$$$%%%%%%%%%%%%$$$"""###&&&'''&&&$$$$$$###"""###$$$$$$###""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))***++++++)))(((((()))+++***))))))******((('''(((((((((((((((((((((((((((((())))))))))))((((((*********+++,,,+++(((&&&))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&(((***%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""######$$$""" !!!""",,,,,,,,,,,,+++++++++***------............------............////////////000000//////......------........................444333222111000//////...//////...---,,,,,,,,,,,,************)))))))))(((((('''&&&%%%&&&(((***++++++)))'''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########%%%&&&(((######$$$%%%%%%%%%%%%%%%######"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&############"""""""""""""""######$$$%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########&&&%%%%%%%%%$$$$$$######!!!$$$&&&&&&%%%"""!!!!!!###$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%$$$$$$######$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$###"""!!! $$$$$$###""""""###$$$$$$######################## !!!!!!""""""######!!!  """######""""""!!!!!! !!!!!!""""""############""""""!!!%%%$$$$$$$$$######"""""" """$$$$$$###""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$$$$$$$$$$###""""""%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%###"""""""""""""""######)))'''%%%$$$%%%%%%$$$""""""###$$$&&&((((((&&&###$$$###"""###$$$$$$###""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&(((***+++***)))(((((()))***)))((()))******(((''''''''''''(((((((((((((((((())))))******))))))(((,,,***))))))******)))'''(((((((((((((((((((((((())))))(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%&&&''')))***$$$%%%%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!""""""+++++++++++++++++++++,,,------------------------........./////////000000//////000000000...---,,,........................222222222111111000000//////...---,,,++++++++++++)))))))))))))))***++++++---***'''%%%%%%&&&'''(((+++)))&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########""""""""""""!!! !!!"""$$$$$$###""""""!!!!!!"""###$$$$$$%%%%%%$$$###""""""$$$'''+++---$$$$$$###""""""#########$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""$$$##################$$$######################## !!!!!!!!!"""""""""!!!  """$$$###"""%%%$$$###""""""###$$$%%%###############"""!!! %%%$$$$$$######""""""!!!"""&&&&&&###!!!"""$$$"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&###""""""""""""######$$$((('''%%%$$$%%%$$$###!!!""""""###%%%%%%%%%###"""$$$###"""###$$$$$$###""""""###$$$$$$###"""###$$$########################""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''')))******)))(((((())))))(((((()))******(((''''''''''''''''''((((((((()))))))))******))))))))),,,***((()))***,,,,,,,,,(((((((((((((((((((((((()))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""###$$$%%%'''&&&%%%%%%%%%%%%&&&'''###$$$&&&''''''&&&$$$##################$$$$$$$$$###$$$&&&'''&&&%%%###!!!""""""###$$$&&&'''((((((###$$$%%%&&&'''&&&%%%$$$""""""""""""""""""""""""######$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!!!!! ,,,,,,,,,,,,---------------------,,,,,,---------//////000000000111111111---...000111000///---,,,------------------------/////////000000111111111...---,,,++++++******+++(((((((((((()))***+++,,,...***&&&$$$%%%'''(((''')))'''%%%$$$%%%&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########!!!""""""""""""############"""!!!!!!!!!"""$$$%%%$$$$$$$$$############### !!!%%%***111777;;;$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""""""""######$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$###""""""""""""###############"""%%%$$$$$$$$$###""""""""""""###############$$$$$$#########$$$$$$#################################!!!!!!!!!!!!""""""""""""###"""!!!"""$$$%%%$$$###%%%$$$###""""""###$$$%%%###############"""!!! ######"""""""""!!!!!!!!!!!!%%%%%%"""!!!"""$$$"""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$################################################"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###############$$$%%%&&&%%%#########$$$%%%###"""$$$$$$$$$###""""""""""""$$$###"""###$$$$$$###""""""###$$$$$$###"""###$$$########################""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''((()))(((&&&$$$$$$%%%((('''&&&%%%$$$#########&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&(((******((('''((()))(((((('''(((******((('''''''''''''''(((((())))))))))))************))))))+++)))((()))+++...000000))))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''$$$######$$$$$$''''''&&&$$$######""""""###$$$&&&''''''&&&$$$###"""""""""######$$$$$$$$$###$$$%%%&&&&&&$$$"""!!!""""""###$$$&&&'''(((((( !!!#########"""!!!"""""""""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!"""######""""""!!!------------............------,,,,,,,,,,,,------000000000000111111111111---...///000000///...---------------------------,,,------...///000111222------,,,+++************((('''''''''''')))+++,,,***&&&###$$$'''******)))(((&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$###""""""%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%######$$$$$$%%%%%%%%%&&&%%%###!!! """%%%'''&&&&&&$$$######"""###############$$$'''+++...000%%%%%%$$$$$$%%%%%%&&&&&&###""""""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&!!!"""###$$$$$$$$$"""""" """$$$%%%&&&'''$$$$$$$$$###############&&&&&&%%%%%%$$$#########"""###$$$$$$$$$$$$###"""########################""""""""""""############&&&$$$###$$$%%%&&&%%%###"""""""""!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!###$$$""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$############$$$%%%&&&'''"""!!!!!!###%%%%%%$$$###%%%&&&&&&$$$""""""###%%%$$$###"""###$$$$$$###""""""###$$$$$$###"""###$$$#################################$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''%%%%%%%%%%%%''''''((()))***)))&&&$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&'''))))))((('''((()))(((''''''((()))***)))'''''''''(((((())))))******)))******++++++******)))***)))((())),,,///000000))))))))))))))))))))))))''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$$$$$$$$$$'''&&&%%%$$$###"""!!! ######%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%###$$$%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$%%%%%% !!!"""######$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$............------------------,,,++++++,,,------/////////000000000000111......///////////////...........................,,,,,,------......//////---,,,+++******)))))))))((('''&&&%%%&&&''')))+++)))&&&###%%%)))+++***''')))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%$$$#########$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$%%%&&&&&&###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###!!!"""$$$%%%$$$###"""!!!###$$$&&&&&&&&&###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$############'''&&&$$$$$$%%%%%%###"""!!!""""""######""""""!!!!!!""""""############"""!!!!!!!!!""""""###$$$$$$!!! """######"""""""""""""""""""""""" !!!"""$$$%%%$$$$$$###################################################""""""###$$$$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""###$$$%%%&&&###"""###$$$&&&&&&$$$###!!!$$$%%%$$$###$$$%%%$$$###"""###$$$$$$###""""""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&'''((((((&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%'''))))))((('''((()))'''&&&&&&((()))***)))'''(((((())))))***++++++,,,)))******++++++******)))***)))((((((+++,,,,,,+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$############$$$%%%&&&'''""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!############$$$$$$$$$%%%.........------,,,,,,,,,------++++++++++++------............/////////000............////////////000000000000000000000000------------------,,,,,,---,,,+++***))))))))))))((('''%%%$$$%%%&&&(((***,,,(((%%%&&&)))***'''###***(((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$###"""!!!""""""###$$$$$$$$$$$$###'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$###"""!!! ######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$&&&''' !!!"""###$$$%%%%%%"""!!!!!!!!!"""######$$$%%%$$$#########$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!! """$$$%%%$$$######%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$%%% !!!"""###%%%'''((()))"""###$$$%%%%%%$$$###"""########################%%%%%%$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$$$$"""!!!###$$$%%%&&&&&&%%%$$$### !!!"""###############!!!!!!"""###$$$%%%%%%&&&###"""###""""""""""""""""""""""""""" """###$$$$$$$$$###""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$%%%&&&''''''$$$"""!!!%%%$$$#########$$$###"""###$$$$$$$$$""""""$$$$$$$$$###"""###$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&###$$$&&&&&&%%%%%%%%%&&&!!!""""""$$$%%%''')))***%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%'''((()))((('''((()))'''&&&&&&''')))***)))'''((())))))***+++,,,,,,,,,******++++++++++++*********)))(((((())))))(((&&&''''''''''''''''''''''''***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&###"""""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%&&&!!!  """$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!! !!!"""######,,,,,,,,,,,,,,,,,,,,,,,,------............------//////......---------,,,////////////............---------...............---.........---,,,,,,+++******)))((('''&&&%%%%%%((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&$$$"""""""""###(((((('''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$&&&(((***%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""###''')))((('''&&&((('''&&&%%%$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&!!!!!!!!!"""######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''$$$&&&((())))))&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!########################!!!$$$%%%######%%%$$$!!!&&&&&&%%%%%%$$$######"""#########"""""""""""""""###############$$$$$$$$$"""#########$$$$$$$$$$$$############""""""""""""###!!! ###$$$""" """###$$$%%%$$$""" !!!"""######"""!!! !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$###"""!!!!!!""""""########################"""%%%((('''### """############$$$$$$$$$############"""""""""""""""############$$$$$$$$$%%%""" $$$&&&###"""""""""""""""###$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###""""""$$$&&&'''***$$$ %%%((((((&&&&&&&&&&&&'''((('''%%%"""$$$%%%&&&&&&''''''&&&&&&)))'''%%%%%%%%%&&&%%%$$$)))###"""'''((($$$###&&&&&&&&&'''((())))))))))))&&&'''((((((''''''(((***)))((('''((()))((('''%%%''')))+++---...---,,,+++///+++''''''+++,,,***'''((()))*********)))'''&&&''''''(((((())))))******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%###""""""###%%%&&&((($$$!!! """###!!!!!!###$$$%%%%%%$$$###!!!######$$$$$$$$$%%%%%%%%%"""$$$&&&''''''%%%""" !!!###&&&((((((&&&###!!!&&&&&&%%%%%%$$$#########"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! ,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---/////////.........------////////////............//////......------,,,,,,---------------,,,++++++((((((((((((((('''''''''(((((('''&&&&&&'''(((((()))((('''&&&&&&&&&''''''((((((((((((((((((((('''((((((((('''%%%%%%%%%&&&((('''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$######"""######################## !!!$$$&&&'''&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%##############################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%'''''''''%%%$$$"""######$$$$$$$$$%%%%%%%%%######""""""""""""######!!!"""###$$$$$$###"""!!!########################"""%%%%%%""""""%%%%%%""" !!!!!!"""#########""""""""""""############!!!!!!!!!""""""#########"""""""""#########$$$$$$############""""""""""""###!!! !!!######""" !!!""""""######""" """###$$$%%%%%%$$$###"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######$$$$$$###""""""""""""""" ###&&&((((((%%%#########"""############$$$$$$$$$############""""""""""""#########""""""!!!!!!!!!&&&$$$"""!!!!!!###&&&(((######""""""""""""######$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$&&&'''''''''&&&%%%&&&### !!!$$$'''(((''''''&&&%%%&&&''''''%%%###$$$%%%&&&&&&''''''&&&&&&+++)))((('''((()))((('''&&&!!! $$$%%%"""!!!###%%%%%%%%%%%%$$$###"""!!!%%%'''((((((''''''((())),,,+++******++++++***(((&&&''')))+++++++++***)))///+++''')))---...)))$$$)))))))))))))))(((''''''''''''((((((((()))))))))'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&'''$$$!!!!!!###$$$###"""$$$$$$######""""""""""""#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&$$$"""!!!"""###%%%''''''%%%###"""""""""""""""""""""###############$$$$$$$$$%%%%%%""""""""""""""""""""""""########################"""""""""""""""""""""""",,,,,,,,,,,,,,,,,,,,,,,,......////////////......///////////////........./////////............---000//////...,,,++++++***,,,,,,,,,,,,++++++++++++''''''''''''(((((())))))((((((''''''''''''(((((())))))(((''''''''''''(((''''''((((((((((((((((((&&&&&&&&&%%%%%%$$$######''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&########################$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######""""""""""""######"""###$$$$$$$$$$$$###"""###########################%%%### ###%%%###!!!!!!""""""###$$$$$$%%%!!!"""""""""###$$$$$$$$$!!!!!!!!!""""""#########!!!"""""""""############$$$$$$#########"""""""""###"""!!!!!!######"""!!! !!!!!!!!!!!!""""""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$###""""""""""""""""""########################"""$$$''''''%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$#########"""""""""%%%%%%$$$###"""!!! %%%%%%$$$######%%%&&&'''%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$(((++++++)))&&&$$$######"""###$$$%%%&&&'''((('''%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((('''%%%%%%&&&'''&&&%%%)))%%%$$$&&&'''%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$###%%%&&&''''''&&&&&&''')))***)))'''((())))))(((&&&'''((()))*********)))(((---)))(((---444666///'''******)))((((((((((((((('''''''''(((((((((((((((&&&%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&$$$######$$$%%%$$$$$$%%%$$$"""  """############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$$$$#########$$$$$$$$$%%%%%%################################################$$$###""""""""""""###$$$------------------------...//////000000//////...//////////////////////////////.........---------......------,,,++++++***+++*********************'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############$$$$$$$$$######$$$$$$%%%########################%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""########################"""###!!!!!!###"""#########"""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$#########"""""""""!!!!!!"""""""""#########$$$$$$$$$#########""""""###""""""""""""###"""""" !!!"""$$$$$$ !!!""""""""""""!!! $$$###"""!!!"""###$$$%%%############$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!##################""""""#########$$$$$$$$$$$$$$$$$$#########""""""''''''&&&&&&%%%$$$$$$###"""############$$$$$$$$$&&&%%%$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$(((++++++)))&&&$$$"""$$$%%%%%%######$$$%%%)))'''%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%######$$$%%%%%%$$$***((('''((()))((('''&&&$$$%%%&&&'''((()))))))))%%%&&&''''''&&&&&&'''((()))(((&&&&&&'''''''''%%%***++++++,,,++++++***)))***((()))111<<>>888111+++***((('''''''''((()))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((&&&%%%###"""""" """###$$$$$$$$$""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!! !!!###$$$------------------------------............---------------........................------------,,,*********++++++,,,,,,,,,((('''&&&&&&&&&''')))*********)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''((()))))))))+++++++++///111000+++'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!!&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######$$$%%%&&&&&&&&&&&&%%%$$$######################## """!!!!!!""" """"""###$$$&&&'''(((((("""#########$$$%%%%%%%%%$$$###"""!!!"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""###$$$$$$""""""###$$$""""""###$$$$$$%%%&&&&&&$$$##################$$$ !!!"""###$$$!!!!!!""""""###$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""######$$$""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$##################$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((('''%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$&&&''''''&&&&&&''''''&&&(((++++++'''&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***,,,***((('''((())))))(((((((((((((((((((((((((((***)))***...333444000+++******)))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%###"""###!!!###%%%%%%$$$$$$"""""""""############$$$######"""!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######"""!!!!!! !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###........................,,,,,,------------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,++++++++++++************'''&&&%%%$$$%%%&&&((()))))))))(((((('''''''''&&&$$$%%%&&&''''''&&&%%%$$$&&&'''((((((((('''%%%%%%&&&&&&''''''((())))))***)))((()))---111///)))$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&((()))***########################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######$$$%%%&&&''''''&&&%%%$$$########################"""$$$$$$""""""$$$$$$"""$$$$$$%%%'''(((***++++++$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!! $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""###%%%$$$"""!!!###%%%!!!"""###$$$%%%%%%$$$###$$$$$$############$$$$$$ !!!"""######$$$###!!!!!!!!!"""###$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$###"""############$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""!!!!!!$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%""" """'''+++,,,,,,'''&&&%%%&&&''''''%%%###$$$%%%&&&&&&''''''&&&&&&$$$"""!!!"""###%%%%%%$$$'''))))))(((***000000,,,'''(((((())))))((((((''''''((())))))(((((()))+++***(((%%%$$$%%%''''''''''''''''''''''''((()))***************++++++***))))))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$''''''%%%###$$$%%%!!!!!!"""###$$$$$$$$$$$$""""""""""""############"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################........................+++,,,,,,------,,,,,,++++++++++++,,,,,,---------......---------,,,,,,,,,---,,,,,,+++***)))(((((('''&&&$$$$$$$$$&&&((()))'''''''''((((((((((((((($$$$$$%%%&&&&&&%%%$$$$$$'''((()))))))))(((&&&%%%&&&&&&&&&'''((())))))***+++***+++000444333,,,&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! ###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!"""###%%%'''***,,,...########################$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&'''''' """%%%''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%###########################&&&'''%%%%%%'''&&&###""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!$$$%%%%%%"""!!!###%%% !!!###$$$%%%$$$"""!!!""""""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%$$$$$$ !!!!!!"""###$$$$$$$$$!!!"""###$$$%%%%%%$$$###""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$!!! """###""" """############$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!"""!!! !!!###$$$$$$$$$$$$###$$$$$$%%%%%%###$$$&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$!!!###$$$&&&&&&%%%$$$###### (((///111000&&&&&&&&&'''((('''%%%###$$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%&&&(((((('''###&&&'''%%%(((...///*** """$$$%%%&&&''''''((()))******))))))***+++...+++((('''((()))******(((((((((((()))***,,,,,,))))))***)))))))))+++---((()))*********)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###!!!%%%&&&%%%$$$&&&(((&&&%%%###"""!!!"""###$$$""""""""""""############!!!!!!""""""###############$$$$$$%%%%%%$$$$$$############$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++************)))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((()))***+++***(((&&&&&&'''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''(((((("""###(((...222222---((())))))((('''&&&%%%%%%$$$''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++((($$$###$$$######'''......'''"""###(((***%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%###"""%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""##############################%%%%%%$$$###""""""######%%%%%%%%%$$$$$$#########$$$'''))))))'''%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!###%%%&&&%%%$$$%%%%%%$$$###""""""############"""""""""""""""##################"""!!!!!!""""""!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$##################$$$$$$############$$$$$$#########"""""""""""""""!!!""""""""""""#########$$$######""""""######$$$&&&%%%$$$######$$$%%%&&&$$$$$$##############################$$$%%%&&&'''---(((###!!!###%%%$$$###&&&&&&&&&&&&%%%###!!! """###$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$######$$$%%%%%%%%%%%%$$$"""%%%&&&%%%&&&***+++)))&&&&&&'''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((%%%&&&'''((((((((('''&&&))),,,000111///,,,***)))(((((((((((((((((((((((()))***++++++***)))(((''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%$$$###!!!!!!!!!""""""########################&&&&&&&&&%%%%%%$$$$$$$$$---------,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&(((******((((((((()))''''''''''''(((((((((((($$$$$$%%%%%%&&&''''''(((&&&%%%&&&))),,,,,,***'''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$!!!"""$$$%%%%%%)))///:::111'''"""###&&&&&&$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%###"""$$$#########""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$##############################"""!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$#########%%%((((((&&&$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###%%%&&&&&&%%%$$$###""""""!!!!!!""""""######""""""""""""#####################"""!!!!!!######"""""""""!!!!!!!!!#########"""""""""""""""#################################""""""#########"""""""""""""""#########"""""""""#########$$$$$$$$$$$$############$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$##############################$$$%%%&&&'''(((&&&$$$###$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""$$$''')))***######$$$%%%%%%%%%%%%$$$!!!$$$$$$"""###&&&&&&$$$######$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%'''))),,,---+++)))''''''(((((((((''''''((((((((()))******+++***)))((('''))))))))))))))))))))))))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''&&&&&&%%%$$$###"""######%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$#########"""!!!!!!!!!$$$$$$######$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$&&&((()))(((((()))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''***'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%$$$######$$$"""###&&&&&&%%%(((...999222***###!!!###$$$%%%%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""%%%%%%%%%$$$$$$$$$$$$###!!!###&&&&&&%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!###"""""""""""""""######"""############""""""!!!$$$$$$############""""""$$$$$$######"""!!!!!! ###########################""""""!!!!!!""""""###!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$%%%%%%%%%%%%&&&'''%%%###"""!!!"""$$$'''***$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###&&&(((+++,,,######$$$%%%%%%%%%%%%$$$"""$$$$$$""""""$$$$$$!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&%%%%%%''')))******(((''''''((())))))''''''''''''))))))))))))***++++++***((('''))))))))))))))))))))))))))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$#######################################$$$$$$$$$%%%%%%%%%###"""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!%%%$$$$$$###"""!!! $$$############$$$%%%%%%!!!""""""""""""""""""!!!"""!!!!!!""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%+++++++++************)))************************************+++++++++++++++++++++++++++*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$&&&((()))(((((()))***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((('''&&&%%%%%%((('''''')))(((%%%&&&+++---------***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$###$$$%%%########################""""""###############$$$ !!!!!!  !!!######""""""!!!!!!!!!""""""""""""""""""""""""###$$$""""""############"""!!!####################################""""""!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$$$$$$$%%%$$$#########$$$$$$%%%&&&!!!$$$((('''%%%###%%%'''$$$###""""""###%%%'''(((%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$###&&&&&&$$$$$$''''''%%%###$$$%%%&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%)))******)))(((''')))******)))(((''''''((()))***((()))***++++++***)))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%""""""""""""$$$%%%'''(((########################$$$$$$$$$######"""""""""&&&%%%%%%%%%$$$########################$$$$$$%%%######%%%&&&&&&%%%######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&++++++*********)))))))))************************))))))*********+++++++++******************************)))))))))(((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''))))))'''''''''((())))))))))))((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&***((()))+++***''')))------...000...***&&&%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%$$$#########$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%#################################$$$$$$$$$%%%%%%"""###$$$""" """$$$#########""""""######$$$""""""!!!!!!"""###$$$$$$!!!""""""#########""""""""""""""""""""""""""""""!!!!!!""""""############!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%"""%%%)))(((%%%######$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$"""&&&&&&%%%&&&******(((###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%((())))))(((&&&''')))+++***)))(((''''''((()))***((()))***++++++***)))(((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%'''((((((((()))))))))***""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""###%%%&&&'''(((########################"""""""""######$$$$$$$$$#########$$$%%%%%%%%%&&&######""""""######$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%+++++++++*********))))))************************)))))))))************+++)))))))))))))))******************)))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''))))))'''&&&&&&'''&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((((('''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&%%%&&&*********---333888777333---'''###"""###!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%'''&&&%%%$$$###"""""""""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''#########$$$$$$$$$%%%%%%#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########$$$''')))(((%%%######%%%###############$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%!!!""""""############"""!!!!!!!!!""""""""""""### !!!!!!"""######$$$$$$ !!!!!!""""""############""""""!!!!!!""""""###!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""######$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$&&&''''''&&&$$$######$$$%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%$$$######$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$ ###$$$###$$$(((***'''"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))))))))))))))))))))))))))'''(((***++++++***))))))''''''''''''''''''''''''...---,,,***)))(((''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&''''''""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&& !!!"""###$$$$$$%%%###""""""""""""###$$$$$$""""""############""""""%%%%%%%%%%%%$$$###"""!!!#################################$$$$$$$$$$$$$$$,,,,,,+++++++++*********************************))))))))))))************((((((((()))))))))******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$&&&((((((''''''((()))$$$$$$######"""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&###%%%((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%###$$$'''((()))...555IIIGGGBBB<<<666000***'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%'''''''''&&&%%%$$$""""""'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&############$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######'''+++***&&&""""""$$$"""""""""""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###############"""""""""#########$$$$$$"""""""""""""""######### !!!!!!"""######$$$#########""""""#########"""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###%%%%%%&&&%%%%%%######$$$%%%%%%%%%%%%$$$!!!$$$$$$"""###''''''%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((+++***((('''&&&&&&''''''$$$&&&''''''&&&&&&'''((('''(((***++++++***(((''''''((()))***+++******)))))))))))))))))))))))))))111000...,,,***(((''''''&&&''')))******)))'''&&&$$$%%%&&&&&&''''''&&&&&&########################"""""""""###%%%''')))+++######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&!!!!!!!!!"""#########$$$"""""""""""""""###$$$$$$$$$######""""""######$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((!!!$$$&&&''''''((()))+++))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%###"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&+++222XXXYYYYYYWWWRRRGGG:::222---,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###%%%######################## !!!"""######$$$%%%))))))$$$  !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%!!!!!!"""########################$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!! !!!"""######$$$$$$$$$############$$$$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$##################$$$%%%&&&''''''''''''&&&%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$###$$$$$$$$$$$$"""!!!###''')))(((&&&&&&%%%###""""""###%%%'''"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$''''''$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***,,,+++)))((('''''''''(((&&&(((******)))))))))***'''(((+++,,,,,,+++(((''''''((()))***++++++***)))************************111000...+++(((&&&%%%%%%'''((()))++++++)))((('''$$$%%%%%%&&&'''''''''&&&***))))))((((((''''''&&&###""""""###%%%(((,,,...######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""######$$$'''&&&%%%$$$$$$%%%&&&'''!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""***+++,,,,,,+++***)))((((((((()))(((((('''&&&&&&******)))(((((()))***+++---,,,***)))*********(((,,,)))%%%%%%(((******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###""""""$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$###############%%%%%%%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((;;;AAANNN]]]bbb\\\RRRMMMHHHDDD===555///***((('''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&'''(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###%%%%%%%%%###!!! !!!!!!""""""###$$$&&&&&&$$$###!!!!!!###$$$%%%%%%"""############$$$$$$$$$&&&&&&%%%$$$############$$$###"""!!!!!!"""###$$$%%%$$$###!!!!!!###$$$%%%""""""""""""!!!!!!!!! """#########$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%%%%###"""$$$&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%''''''&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))(((&&&###!!!%%%$$$###%%%'''((('''&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''(((***)))'''%%%%%%%%%'''(((***&&&&&&******&&&%%%))))))(((((()))++++++***)))+++++++++,,,,,,+++++++++###%%%(((+++,,,+++***(((((()))***)))&&&$$$$$$%%%(((((('''&&&%%%%%%$$$$$$(((&&&$$$%%%''')))(((&&&$$$((('''######((()))%%%$$$%%%%%%%%%%%%$$$######$$$######""""""######$$$(((((('''&&&%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""%%%%%%&&&&&&%%%###"""!!!"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$####################################$$$$$$#########'''&&&$$$######$$$&&&'''***++++++,,,+++***)))((((((((()))))))))(((''''''(((((((((((()))***,,,---222...***''''''(((((((((***((('''(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&)))***,,,,,,222<<>>??????@@@???@@@@@@???===<<<<<<===<<<<<<<<<;;;;;;:::999888++++++++++++++++++++++++)))***+++,,,+++***)))(((***(((&&&''')))***)))((((((''''''(((***,,,+++***((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((''''''(((((((((******))))))))))))******'''((((((((())))))******(((((())))))))))))))))))+++$$$&&&111444,,,'''*********)))))))))(((((((((((((((((((((((((((((((((+++(((&&&'''***+++)))''')))))))))))))))(((((((((,,,,,,,,,+++***))))))))))))000666333+++(((+++///&&&'''(((******)))(((((())))))))))))))))))))))))((())))))))))))(((''''''***((('''((()))((('''%%%''''''(((((()))((('''''')))))))))))))))))))))))),,,++++++******++++++,,,(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************************)))((((((((()))+++,,,************************++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((('''%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%''')))******)))'''%%%%%%%%%%%%&&&(((((('''%%%))))))******************((((((************)))((('''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''''''''(((((()))******''''''((())))))((((((''''''''''''((((((((())))))***))))))(((''''''&&&&&&&&&+++000///***''''''***++++++***)))(((((((((((((((((((((((()))))))))***+++,,,---......---,,,+++'''$$$%%%***,,,***)))***))),,,......,,,++++++,,,))))))))))))(((((((((((()))))))))(((((((((''''''***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))************)))((((((''''''(((((()))&&&(((***++++++)))'''&&&'''((((((((()))))))))***)))***+++---------,,,++++++,,,...///000000000///111111222333444666666777::::::::::::;;;<<<>>>>>>???>>><<<;;;;;;<<<===>>>>>>===<<<;;;:::::::::;;;>>>=========<<<<<<<<<;;;>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDCCC@@@??????@@@?????????>>>>>>===<<<;;;******************************++++++******)))(((+++(((%%%&&&)))+++***(((((('''&&&((()))+++***)))))))))))))))))))))))))))'''''''''''''''((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''(((((())))))***(((((())))))))))))******+++%%%&&&...111,,,((()))*********)))))))))((((((***************************)))((((((******)))((())))))))))))))))))))))))+++------,,,***)))***+++'''111777111)))'''***...''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''***)))((()))))))))&&&$$$''''''''''''((((((((((((************************,,,,,,++++++++++++,,,,,,)))((((((''''''(((((()))'''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************************************)))*********++++++++++++************************((()))***++++++***)))((((((((())))))(((((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((('''&&&$$$%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%((((((((((((((('''&&&%%%&&&&&&'''''''''((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&''')))******)))'''&&&%%%%%%&&&'''))))))'''%%%''''''(((((((((((())))))***+++,,,---------,,,+++'''(((((())))))(((((('''(((((())))))))))))((((((&&&&&&&&&'''(((((())))))(((((((((((((((((())))))'''(((***+++++++++***)))''''''((((((((()))))))))+++******)))((('''&&&%%%(((+++...---***((()))+++************+++---...///((((((((()))))))))******,,,,,,,,,------,,,,,,,,,,,,'''&&&)))+++******---(((+++---,,,)))''')))+++))))))))))))((((((((((((*********)))))))))(((((('''''''''&&&''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,,,,,,,+++((((((''''''''''''((((((&&&(((***+++,,,+++)))((()))******++++++,,,,,,,,,------......//////000000222333444666777888888888555555666777888888999999<<<<<<<<<===>>>@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>===<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;===>>>???@@@AAABBBCCCDDDCCCDDDEEECCCAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>===++++++++++++++++++++++++++++++***)))))))))))))))+++'''%%%&&&***,,,***(((((('''&&&&&&(((((((((&&&))))))))))))))))))))))))'''''''''(((((()))))))))))))))(((((((((((())))))&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((((())))))(((((()))))))))*********+++(((&&&))),,,,,,***((())))))((((((((('''''''''************************((()))******)))((()))***((((((((()))*********++++++,,,...---+++***+++---+++111333...***++++++***))))))(((((())))))***+++(((((((((((((((((((((((((((((()))*********)))))))))(((((()))******(((&&&(((''''''&&&'''((()))***))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---------+++***************************************************)))(((''''''&&&&&&''''''************************((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((('''''''''''''''((()))((('''%%%$$$###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%''''''''''''((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''((()))******)))((('''''''''((()))++++++)))'''''''''((((((((())))))))))))***+++,,,---,,,,,,+++(((((())))))))))))(((((()))))))))******)))))))))&&&&&&&&&'''((()))))))))((((((((()))(((((('''&&&&&&''')))++++++***)))((('''((((((((())))))))))))***)))))))))((((((''''''((())))))))))))))))))***((((((((()))***+++------(((((()))))))))***************))))))))))))******---)))'''***+++******,,,'''***,,,)))&&&$$$'''***))))))))))))((((((((((((*********)))))))))((((((''''''''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++,,,,,,++++++))))))(((((((((((())))))'''(((***+++,,,,,,,,,,,,---------...///000000000222222111000111333555666888888888999;;;===>>>???888888999999:::::::::;;;;;;;;;<<<===>>>@@@BBBCCCAAABBBBBBBBBAAAAAA@@@???>>>===;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBBBBBBBCCCCCCBBBAAA???@@@AAACCCCCCCCCCCCBBBAAA@@@???,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***+++'''$$$&&&***,,,***(((,,,+++******+++,,,***)))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))(((((())))))*********+++***)))'''&&&)))---,,,)))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''***,,,+++((('''))),,,''''''((()))***++++++,,,***,,,...---+++***,,,...000222000,,,---000...'''***)))((((((((()))+++,,,************************&&&'''(((***++++++,,,,,,'''&&&''')))++++++***((()))(((&&&%%%&&&'''***+++(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***---//////...,,,***************************///---+++******+++---///+++***((('''''''''((()))************************))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((((((&&&%%%######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((()))((('''%%%&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''))))))))))))((('''&&&%%%''''''''''''((((((((()))'''''''''(((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))***,,,------+++((())))))******+++++++++,,,&&&'''((()))******)))((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((()))))))))'''&&&%%%###%%%'''((()))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((&&&%%%&&&((()))))))))(((''''''&&&&&&&&&&&&'''))))))))))))************---,,,+++******+++,,,---,,,((('''***,,,)))((()))(((+++,,,)))%%%$$$''',,,))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***,,,------))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***+++++++++*********))))))))))))******'''(((***+++,,,---......///000000111222333333444777555333333333666999;;;999999999:::;;;>>>@@@AAA::::::;;;;;;;;;;;;;;;;;;:::::::::<<<===???AAABBB>>>>>>???@@@???>>><<<;;;:::888777666666777999:::888888999999::::::;;;;;;999:::;;;<<<>>>???@@@AAA@@@AAABBBAAA@@@???@@@AAADDDEEEEEEDDDDDDCCCBBBAAA,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))'''(((((((((((()))))))))******))))))))))))******((((((((((((((((((((((((*********)))((('''&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&''''''(((((())))))++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***+++,,,,,,+++)))(((((())))))(((''''''(((***,,,---'''---,,,&&&(((222333---444000+++((((((******+++((('''''''''&&&&&&%%%%%%******++++++++++++,,,,,,((((((((((((((((((((((((+++++++++*********))))))((((((((('''(((((()))***(((((()))******((('''&&&******))))))))))))******)))))))))(((((((((((((((+++++++++******)))))))))+++*********))))))((((((++++++,,,,,,+++***((('''+++******))))))((((((((((((((((((((((((((((((((('''))),,,---+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***)))))))))))))))))))))'''''')))***+++,,,,,,,,,111...***(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((('''&&&'''))),,,,,,+++)))(((&&&&&&''''''$$$$$$%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''******)))((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++###%%%'''(((((((((***+++''''''''''''''''''''''''((((((((((((((((((((((((''')))'''111BBB@@@---###***)))(((''''''((()))***'''''''''((())))))******************************((((((((((((''''''''''''&&&'''((('''&&&&&&(((***))))))***++++++*********(((&&&%%%%%%'''*********+++)))'''''''''((((((((('''''''''''''''''''''''''''(((((())))))***++++++111---******,,,---,,,***...+++))))))+++,,,***(((,,,,,,+++***))))))))))))+++***))))))(((((())))))+++)))(((***,,,---+++(((***)))))))))))))))))))))++++++******)))******+++&&&''')))***++++++***)))++++++************))))))*********)))))))))((((((,,,+++++++++************))))))((())))))***++++++------......//////000000111111222444555666777888999999::::::::::::999888:::;;;<<<===???@@@AAABBB===<<<;;;:::888777666555999;;;;;;888555666:::???999999999999888888888888222222222111222222333333333222222222333444666777888999:::;;;;;;<<<<<<<<>>>>>======<<<<<<>>>>>>???@@@@@@@@@@@@???++++++++++++++++++++++++))))))************))))))))))))))))))************))))))(((((((((((())))))************************++++++******))))))(((((($$$%%%&&&)))***,,,------(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))***++++++))))))***+++***************************------+++333>>>???666111...***))))))*********+++*********))))))))))))))))))*********+++++++++*********+++++++++++++++))))))))))))(((((((((((()))))))))))))))***++++++(((((()))******+++******))))))(((((((((((())))))((((((((())))))))))))***+++++++++++++++*********))))))((((((((('''''''''''''''((()))))))))((('''++++++++++++************************************(((+++---...,,,+++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,222///+++***)))***)))((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((()))))))))******)))((()))+++---((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''&&&'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++&&&((())))))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&***)))000@@@===...''')))(((''''''''''''((()))***************)))))))))))))))))))))))))))))))))***))))))))))))(((((((((%%%''')))*********,,,...------------,,,,,,+++***(((((((((((('''((())))))***)))'''&&&&&&'''''''''))))))))))))))))))))))))''''''((())))))******+++---***((((((***+++***))),,,)))'''&&&(((((('''%%%+++******))))))))))))*********)))))))))******+++)))((('''(((***+++)))'''((((((((((((((((((((((((***)))))))))******+++,,,,,,,,,,,,,,,+++***))))))*********))))))(((((((((------,,,,,,+++*********+++++++++***************))))))))))))***+++,,,---......///000111111222222555555666777999:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<===>>>???@@@@@@AAA;;;;;;:::888777555444333000000111222444555555444333333222222111111000000///////////////000000111111111111222333555666888888999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>++++++++++++++++++++++++))))))************))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))***))))))((())))))))))))))))))))))))***)))))))))))))))((((((******************))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++************++++++''')))++++++******,,,...------------,,,+++)))((()))++++++---999EEECCC:::---+++***)))***+++******,,,,,,,,,+++++++++++++++)))))))))************+++******++++++,,,,,,,,,---+++++++++*********)))))))))))))))))))))******+++''''''(((((()))+++,,,---))))))(((((((((((())))))((((((((())))))*********))))))))))))***************************)))))))))'''''')))******++++++******************+++++++++++++++++++++++++++++++++(((***------+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***************++++++,,,,,,------------,,,,,,+++++++++000...+++))))))***)))(((*********+++++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***))))))+++---((((((''''''''''''(((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''))))))((((((''''''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))''''''''''''((()))******)))++++++***(((&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$***)))---999777,,,***((((((''''''''''''((((((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((&&&(((+++,,,+++***+++,,,.........---,,,+++))))))(((+++......***((('''(((,,,,,,+++***************************************((((((((()))******++++++)))(((&&&'''((())))))(((,,,***))))))+++,,,,,,+++***))))))))))))******+++)))))))))(((((()))******+++******+++,,,,,,***)))((((((((((((((((((((((((((('''''''''((()))******...---,,,++++++*********++++++***))))))(((''''''------,,,,,,+++******)))***************+++++++++)))***+++,,,---...///000444444555666888999999:::888999:::;;;<<<>>>??????@@@@@@@@@@@@??????>>>===<<<<<<<<<============>>>:::999888666555333222111,,,,,,---222777777333...111000000///...---------------,,,,,,------...///000000111222333555777888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<>>;;;;;;<<<===???@@@AAABBB@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::::::::888888666555333111000///,,,---///222555555111---000000///...---,,,++++++,,,,,,,,,,,,---...//////000111222333555666888888888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>??????AAAAAABBBCCCCCCCCCCCCBBB+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++((((((((()))))))))******+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))))))))$$$%%%''')))+++,,,,,,---************************))))))))))))************,,,+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******,,,---...---,,,+++,,,......---+++***+++---000222,,,///111000.........,,,***)))***,,,......---+++******************++++++************++++++++++++(((((()))))))))*********((((((((('''''''''&&&&&&)))(((((((((((()))******+++***(((''''''((()))***+++******))))))******++++++******)))((('''&&&&&&&&&'''''''''((()))))))))'''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%((())))))******+++++++++++++++++++++++++++++++++(((***++++++)))))))))***(((((()))))))))*********------------------------,,,+++***))))))***+++,,,((())))))***+++,,,,,,---************+++,,,---...,,,+++))))))******)))(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++)))((()))***((('''''''''&&&%%%$$$$$$%%%%%%&&&'''(((((())))))***))))))))))))((((((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''''''''''''''(((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''')))******((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''---***''',,,((($$$***))))))))))))))))))))))))((((((((())))))*********************************)))))))))(((((((((''''''''')))++++++(((%%%######&&&&&&'''((()))))))))(((000:::DDDGGGBBB999222000(((***,,,+++((('''(((***************************))))))******+++,,,,,,,,,)))***+++,,,,,,,,,,,,---''''''((((((((()))***,,,+++++++++++++++,,,---...111000...,,,***)))((((((((()))))))))((('''''''''***+++++++++,,,,,,,,,------,,,+++)))((((((((((((++++++*********,,,...////////////...---,,,,,,+++*********))))))))))))(((++++++,,,---///000111111222333555777888999::::::777888888999;;;<<<<<<===>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCBBBAAA???>>>===<<<;;;;;;:::999999888888666555444333222000//////+++---//////---+++,,,---,,,,,,++++++***)))((((((------------...///000111000111222444555666777888777888999:::;;;;;;;;;;;;888999:::<<<>>>???@@@AAA@@@AAABBBBBBCCCCCCBBBBBB++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++******))))))))))))******************************++++++++++++************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))))))))***))))))))))))))))))((((((++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,+++,,,---,,,+++***+++,,,+++*********,,,///222444222555666222,,,((((((***)))))))))***------,,,++++++++++++++++++,,,,,,,,,)))))))))*********++++++************************************))))))))))))***************++++++,,,,,,,,,+++*********************))))))))))))*********)))(((((('''&&&%%%%%%))))))))))))************)))***************++++++,,,,,,***))))))(((((()))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++,,,,,,,,,---+++*********+++---///000,,,+++******,,,,,,+++)))(((((()))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((()))+++,,,,,,***))))))***((()))))))))(((((('''&&&&&&&&&'''((()))***+++++++++++++++*********))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''((()))&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&$$$&&&((()))((('''((()))************************)))))))))))))))))))))))))))///+++'''+++((($$$***(((((())))))))))))(((((()))))))))***+++,,,,,,,,,))))))))))))))))))))))))************))))))))))))%%%'''******)))(((((((((%%%%%%'''((()))*********)))000999===:::333,,,(((***---///...+++)))***,,,++++++++++++++++++++++++((((((((()))******++++++***,,,......---,,,,,,---,,,,,,,,,***'''&&&&&&(((,,,,,,+++++++++,,,,,,---444333111///---+++******+++,,,------+++))))))***)))******++++++,,,,,,,,,000///...,,,++++++++++++///...---,,,,,,++++++,,,.........------------,,,***++++++++++++,,,,,,,,,------///000222444555666777888:::<<<===>>>======<<<======>>>>>>??????@@@???@@@AAABBBCCCEEEFFFFFFGGGFFFFFFEEECCCAAA@@@???::::::999999888777777666111111111000//////......---000111...***))),,,///,,,,,,,,,++++++++++++***------------...///111111///000111333444444444444444555666777888888888888:::;;;<<>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???AAABBBCCCCCCBBBBBBAAA@@@>>><<<:::999333333333222222111111000,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,------+++++++++,,,,,,,,,,,,,,,*********+++,,,---//////---...///000111000000///000000111222333333333333666777999<<>>@@@AAA@@@???>>>;;;;;;;;;:::::::::999999888888999:::<<<===>>>???::::::999777555333111000,,,,,,+++++++++*********(((((())))))*********+++'''&&&%%%'''***+++)))&&&%%%%%%&&&&&&'''(((((()))'''''''''((()))+++,,,---+++,,,---......---,,,+++,,,---...//////000000///,,,---000333666999;;;<<<;;;<<<======>>>>>>======