BM6P6(@ uuuhhhaaa\\\YYY\\\```eeefffeeedddeeegggccccccbbb______ccckkkrrrzzzkkkeeeeeennnyyyrrrbbbbbbooouuummmiiihhhjjjmmmqqqzzz}}}tttfffaaammm}}}|||oooddd```xxxxxxdddRRRQQQ^^^nnnhhhLLL<<<999999555111111///,,,---///000///------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******---------------...///000333444555777:::<<>>===AAABBBQQQkkk{{{iiiZZZ^^^mmm|||yyyhhh]]][[[TTT```iiippp}}}zzzbbbQQQIIIFFFFFFFFFGGGPPPVVVXXXaaammmsssqqqfff]]]ZZZhhh|||eee]]]___```]]]TTTKKKCCC@@@BBBDDDFFFIIIKKKRRR^^^iiiuuuzzzwwwoooeeebbbdddeeebbb^^^yyykkkbbb\\\XXX[[[```eeeggggggfffhhhjjjjjjkkkkkkjjjjjjmmmuuuzzzyyywwwvvvhhhdddeeennnzzzxxxkkkbbbhhhxxx{{{nnnjjjiiilllnnnpppvvv}}}zzziii]]]aaammmzzztttjjjhhh{{{tttYYYNNNVVVjjjrrrTTTAAA:::777444000222///------///000///------------,,,,,,,,,++++++******)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++------------...//////000444444666888:::===???@@@>>>@@@===<<>>???;;;@@@??????DDDMMMhhhrrr\\\dddppp~~~qqqaaa___cccpppvvvdddRRRHHHCCCCCCLLLWWWmmm}}}~~~~~~lll\\\QQQKKKKKKOOOTTTVVVXXX^^^gggooovvvxxx{{{~~~{{{ssspppzzz{{{ooofffbbb```^^^[[[}}}}}}zzzppp```eeexxxuuullljjjkkktttrrrkkktttvvvlllhhhhhhjjjnnntttwwwuuueeeXXXRRRYYYhhhzzz|||pppvvvbbbUUU]]]qqqwwwYYYDDD<<<:::999444444333111///......///.........---------,,,,,,,,,+++***)))((('''''''''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---------...///000111222444666888:::<<<===>>>>>><<>>CCCLLLiiixxxfffZZZhhh|||lll```bbbhhhtttrrraaaPPPHHHDDDDDDPPP```|||{{{uuupppmmmkkklllooosssyyysss```PPPIIIHHHDDDHHHNNNVVV```mmmzzzyyyuuusssjjjccc___\\\ZZZ{{{rrrooo~~~qqqaaafffwwwvvvmmmlllnnnvvvwwwrrruuu}}}oooiiihhhiiimmmrrrttt}}}{{{mmm]]]PPPPPP\\\kkkwwwlllrrrfffSSSYYYlll{{{eeeJJJ>>>:::777555555555222///......///............---------,,,,,,+++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,------...///111222333555666999;;;===>>>>>>>>>;;;???<<<<<>>>>>===;;;===;;;>>>IIIVVVrrreee\\\XXXkkkttt]]][[[ccckkk|||gggWWWKKKHHHEEEGGG[[[sss|||sss~~~{{{oooccc[[[TTTOOOLLLHHHJJJNNNTTT]]]iiivvv~~~ssskkkjjjfffhhhlllrrrxxx~~~|||{{{|||xxxiiiUUUHHHEEEAAADDDNNNccc~~~vvvrrr~~~vvvllleee___\\\nnnfff___nnntttkkksssoooiiikkknnnwwwssstttzzzrrrmmmhhhffffffgggqqq|||jjjTTTCCCHHHQQQ```uuunnnqqq|||rrrXXXPPPSSSWWWhhhyyyvvvXXXIIICCC>>>666777777444///---...000//////.........---------++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------...000111333444555777999<<<>>>>>>======<<<>>><<>>:::666333111000///...000000///...------,,,,,,---------,,,,,,+++++++++))))))******++++++++++++******++++++++++++******,,,,,,,,,+++++++++******------------------------,,,---//////000111444666777888888:::<<<<<<;;;:::999;;;@@@HHHUUUmmm___WWW```iiisss}}}___UUU```mmmpppqqq___OOODDDEEEFFFIII\\\tttuuugggcccttt|||}}}~~~zzzuuusssssstttyyywwwxxx{{{{{{}}}}}}nnn\\\PPPHHHBBBAAACCC<<<<<<>>>CCCEEEIIIQQQ[[[iiissszzziiiYYYMMMHHHGGGHHHIIILLLQQQWWW]]]aaadddmmmyyyuuummmmmmkkkiiihhhiiimmmpppuuutttssstttwwwxxxxxxwwwwwwrrroooooommmjjjpppzzznnnTTTBBBGGGLLL___}}}xxxkkkaaa]]]yyyddd```aaauuutttpppzzz~~~nnnnnn}}}rrrjjjnnnsssvvv~~~vvvsss{{{~~~rrrhhhbbb______bbbhhhppp{{{}}}pppVVVPPPKKKQQQhhh|||{{{iiiPPPGGGKKKZZZuuurrrPPP@@@AAA<<<999555222111000///...///......---,,,,,,+++++++++++++++*********)))))))))*********++++++++++++******++++++++++++************++++++,,,,,,,,,---------------------------...///111222222333666888999999:::;;;<<<<<<;;;:::999;;;@@@LLL___zzzvvvaaaaaalllyyyiii]]][[[aaarrr}}}nnnYYYKKKBBBDDDEEEHHHYYYooo|||}}}}}}~~~pppgggggg{{{xxxuuuuuuuuuuuurrrnnnjjjgggggghhhdddeeejjjppprrrttt{{{zzzjjjVVVKKKEEEAAA???@@@;;;:::;;;???@@@DDDMMMVVV]]]fffssssssbbbRRRHHHCCCDDDDDDEEEFFFIIINNNRRRTTTZZZ```iiisss}}}uuuhhhgggccc^^^YYYYYY\\\```eeefffggggggggghhhhhhhhhgggfffiiiooosssuuu|||yyy```MMMKKKPPPddd}}}~~~qqqgggcccwwwcccaaafffzzzuuuooovvv{{{mmm``````mmmyyy}}}|||ssskkkiiipppwww|||vvvjjjsss{{{pppgggaaa___^^^^^^bbbgggqqqcccSSSFFFIIIYYYlll~~~~~~~~~xxxVVVGGGIIIVVVooo}}}\\\GGGBBB:::777333111000000000///......------,,,+++++++++++++++++++++************************++++++++++++******++++++++++++******))))))***+++,,,---......------------------------...///111222222444666999:::;;;<<<<<<===<<<<<<;;;<<<===CCCSSSmmmjjjfffppp}}}gggWWW^^^ccceeezzzssseeePPPFFF@@@DDDDDDEEESSSfffkkkmmmqqqxxx{{{hhhfffooo{{{uuurrrpppooommmhhhccc`````````^^^aaahhhppptttuuu{{{wwwdddOOOEEEBBB???===<<<<<<::::::<<<===@@@IIISSSUUU[[[eeeppp{{{|||jjjXXXJJJAAA>>>??????@@@AAACCCFFFIIIKKKNNNQQQVVV^^^hhhvvvvvvkkkiiibbbYYYQQQOOOUUU[[[\\\^^^```___]]]]]]```ccciiimmmuuummmZZZPPPVVViii|||zzzxxxmmmiiiuuuqqqzzztttaaa```kkk~~~uuulllooowww~~~lll___SSSUUU^^^eeegggfffeeecccfffoooxxx}}}zzznnnkkk}}}yyyppphhhccc```___ZZZ]]]aaajjjyyykkkUUUDDDDDDMMMYYYppp\\\GGGHHHQQQggggggMMMBBB888555222000000111000000.........------,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,------...,,,,,,------------------,,,...///000000222555777;;;<<<======<<<<<<<<<===>>>AAAIII\\\zzzpppeeennnzzzaaaTTT___iiinnnwwwgggZZZJJJBBB???CCCCCCBBBMMM[[[___dddlllzzzwwwdddjjjyyy|||yyyxxxuuupppjjjfffeeefffkkkmmmsss{{{~~~uuuaaaKKKAAAAAA???<<<;;;>>>;;;;;;<<<===AAAKKKVVVYYY[[[```fffnnnzzzvvvcccQQQDDD>>><<<<<<<<<>>>@@@CCCFFFIIIJJJFFFHHHKKKPPPYYYfffsss|||{{{rrrnnneeeYYYQQQSSS^^^hhhiiikkkkkkiiifffhhhooovvvwwwdddVVVZZZlllvvvsssssszzzooojjjwwwllldddggguuutttbbbbbbqqquuuhhhgggnnnvvv~~~```TTTJJJKKKQQQSSSSSSUUUVVVYYYaaammmwwwlllkkkuuuxxxqqqjjjeeebbbaaaXXXZZZ^^^eeesssnnnWWWEEEDDDFFFMMMbbbzzz|||bbbJJJGGGLLL^^^vvvqqqTTTBBB888555222000000111111000////////////............------------------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000111222555777;;;===>>>===<<<;;;===???<<>><<<<<>>===<<<>>>@@@BBBDDDFFFGGGHHHCCCDDDGGGJJJQQQZZZdddkkk{{{vvvpppeee[[[XXX```qqq~~~~~~ppp```aaammmrrrjjjhhhkkkyyymmmggg{{{vvvrrrnnnlllbbb___[[[ZZZbbbqqqyyyiiiiiizzztttfffaaahhhrrruuuXXXKKKCCCEEEHHHGGGGGGLLLLLLSSS```nnnzzzvvvbbblll|||wwwrrrlllgggdddcccWWWZZZ\\\aaalllyyy~~~}}}ppp\\\JJJEEECCCFFFVVViiixxxlllQQQIIIGGGVVVmmm{{{\\\FFF999666222111111111111000////////////////////////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++...---------,,,,,,,,,++++++,,,,,,------.........///000222333333555777::::::<<<>>>===;;;;;;>>>AAA===NNNeeezzzrrriiinnn~~~www^^^``````dddttt~~~rrraaaRRRKKKBBB@@@???@@@@@@AAAIIISSSYYYiii}}}vvvcccMMMCCC@@@???>>>>>>===<<>>>>>???@@@BBBCCCDDDDDDCCCBBBBBBDDDGGGJJJNNNUUU]]]cccrrryyy~~~xxxnnniiilllzzzooolllqqq~~~vvvmmmddd___```hhhxxxlllfffqqqkkkccc]]]ZZZXXXVVVTTTQQQPPPPPPSSS]]]mmmuuuttttttfff```gggsssmmmTTTGGGAAADDDGGGDDDGGGNNNMMMXXXfffsssxxxlllcccppp|||zzzvvvqqqmmmhhheeedddYYYZZZZZZ\\\eeeqqqwwwwwwuuudddQQQEEEAAACCCLLLWWWqqq{{{yyy~~~wwwxxx\\\KKKDDDPPPgggfffMMM:::777444222111222111000////////////////////////+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------------++++++,,,,,,---......//////111222333333555888:::777:::===<<<::::::???CCCHHHaaa}}}sssdddhhhttt{{{oooWWW]]]dddnnn|||uuuooocccSSSGGGDDD???>>>===>>>???DDDNNNXXXfff|||wwweeePPPDDD???===>>>AAA???@@@FFFPPPXXXaaaooo{{{~~~~~~~~~}}}mmm[[[KKKAAA======>>>???BBBDDDEEEDDDCCCBBBDDDFFFIIIMMMRRRZZZbbbhhhpppuuu~~~}}}}}}yyywwwvvvkkkccc]]]XXXYYY]]]lllyyynnniiixxx___XXXPPPJJJHHHIIIHHHGGGKKKKKKKKKOOOZZZjjj|||~~~}}}uuugggaaaiiivvv~~~iiiSSSHHHBBBGGGIIIGGGKKKTTTUUU```nnnyyytttfffiiiwwwzzzxxxuuuqqqmmmhhheeedddZZZZZZXXXXXX```lllsssuuuyyyjjjUUUEEE???AAAGGGLLLccczzzyyyuuuttt|||xxxcccNNNBBBMMMccc}}}lllRRR;;;888555222222222111000------..................---------....../////////---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***++++++,,,---...//////++++++,,,,,,---...//////---///111111222333666888666999<<<;;;999:::???DDDUUUsss~~~hhh[[[fffvvv|||ttthhhYYY\\\gggyyytttmmmfffaaaWWWHHH>>>======<<<<<<===@@@GGGSSS]]]uuuwwwfffRRREEE>>>;;;===BBBCCCFFFNNNYYYcccnnn|||zzzkkkYYYIII@@@<<<<<<;;;>>>AAAEEEGGGHHHGGGFFFHHHJJJMMMQQQWWWaaakkkrrrrrrtttzzz}}}xxxlll```WWWRRRPPPVVV]]]qqq{{{qqqmmmvvvdddPPPLLLGGGCCCCCCEEEFFFFFFEEEGGGKKKQQQ[[[jjjyyyxxxllljjjpppvvvyyybbbOOOIIIDDDFFFIIILLLQQQWWW```lllwww}}}yyylllhhheee||||||xxxqqqlllhhhfffcccbbbaaa\\\XXXYYY\\\aaaiiiqqqyyyooo^^^LLL???:::<<<@@@TTTjjjvvvvvvssspppyyyyyyyyywwwPPPJJJRRRddd||||||ZZZEEE777444444111222444---000000///...............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------,,,,,,---///222333444444666777999>>>;;;888;;;;;;@@@NNN```www```YYYmmm~~~~~~{{{ppp___XXXfffqqq|||uuuddd[[[OOOHHHFFFDDDBBB??????;;;>>>DDDDDDFFFVVViiiyyylllXXXGGG???AAADDDDDDJJJRRR]]]eeemmmwwwsss```RRRIIIAAA???@@@888<<<@@@DDDEEEFFFGGGHHHJJJMMMRRRXXX___gggpppvvv}}}qqqccc[[[VVVWWW___hhhvvvsssooo^^^NNNJJJEEEBBBAAACCCDDDEEEDDDGGGLLLTTT___mmm{{{uuujjjiiipppvvvyyy```OOOIIIEEEFFFIIILLLRRRXXXaaammmyyyxxxmmmjjjiii}}}uuunnniiifffcccaaa^^^ZZZWWWZZZ]]]___eeellltttmmm```NNN@@@999<<<@@@NNNbbbllllllmmmooo{{{{{{```QQQWWWggg~~~bbbIII:::555666222333444...000000///...............///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---------------------...000333444444555777888888>>>;;;888<<<<<>>;;;AAA>>>???DDDGGGOOOeee~~~yyykkkWWWGGG@@@@@@CCCDDDOOOXXXcccmmmttt}}}ppp]]]PPPFFF???<<<===;;;===AAADDDEEEFFFGGGIIIMMMQQQWWW^^^eeemmmuuuzzz}}}wwwyyytttmmmiiiiiinnnuuuzzzwww{{{yyywww|||fffWWWLLLHHHCCC@@@@@@AAACCCCCCDDDHHHOOOYYYeeesssqqqhhhiiipppwwwxxx^^^MMMHHHEEEFFFHHHKKKQQQWWWaaammmyyyvvvmmmnnnqqqyyypppjjjfffcccaaa[[[WWWVVVYYY[[[\\\```eeennnmmmeeeTTTBBB999:::@@@DDDUUU^^^___fffmmm}}}{{{vvv[[[]]]jjjmmmPPP>>>777777222333444...000000///.....................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................///111333555555666888:::888===:::999======FFFYYYhhh___dddwwwuuueeeZZZ___gggyyyooo___MMMHHHCCC@@@AAAAAA???===EEEBBBCCCGGGMMM\\\zzzxxxiiiVVVGGG@@@???BBBDDDSSS\\\iiissszzz|||mmmZZZMMMCCC<<<999;;;===???BBBDDDEEEHHHKKKNNNTTTYYY```gggnnnuuu{{{|||rrrnnniiikkkttt}}}ssshhheeeqqquuu|||}}}|||sss```TTTKKKGGGBBB??????AAACCCCCCDDDJJJSSS___kkkyyyzzzlllfffiiiqqqxxxxxx\\\JJJFFFDDDEEEFFFHHHNNNUUU^^^kkkxxxuuuooosssxxxzzzqqqjjjfffcccbbb[[[VVVTTTUUUWWWWWW[[[aaakkknnnlll]]]HHH;;;999>>>;;;JJJPPPUUU```lll~~~uuu~~~eeebbbiii~~~xxxYYYCCC888777222111333///000000///..................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.........///////////////000222444555555777:::<<<999===999999<<<<<>>@@@DDDQQQ[[[iiittt|||xxxhhhVVVIIIAAA:::888:::===???BBBDDDHHHLLLRRRVVV^^^cccjjjpppuuuyyy}}}}}}tttnnnbbbbbbbbbgggtttyyyfff]]][[[bbbffflllssszzzooo___VVVKKKGGGBBB@@@@@@BBBDDDDDDEEELLLWWWcccppp~~~uuuiiifffllluuu{{{xxx[[[IIIFFFDDDEEEEEEEEEKKKRRR\\\iiivvvwwwsssxxx~~~xxxpppjjjgggdddccc^^^WWWRRRQQQQQQSSSXXX___hhhpppsssfffPPP???:::<<<666BBBHHHNNN___mmm~~~pppvvvpppdddcccuuubbbGGG999888222000111///000000///...............------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------............//////000000000222444555555777;;;===;;;===999999<<<;;;HHHbbbuuu[[[cccrrrmmmcccgggvvv}}}uuu```QQQHHHDDDAAABBBHHHQQQ[[[```bbbaaabbbdddkkk}}}ppp```NNNDDD???<<>>BBBFFFLLLSSS[[[aaahhhlllrrrwwwyyy{{{}}}~~~yyynnnfffccc[[[bbbjjjsss}}}sssttt}}}yyy{{{{{{ppp^^^UUUSSSRRRUUU[[[dddnnnzzzmmmbbb\\\LLLHHHCCC@@@AAACCCEEEFFFGGGNNNYYYffftttssskkkkkkrrr{{{xxx[[[LLLJJJIIIIIIGGGEEEKKKSSS]]]iiivvv~~~yyy}}}|||uuuoookkkgggdddbbb```YYYRRRPPPOOOPPPVVV]]]dddnnnuuummmYYYEEE<<<;;;555???BBBJJJ___pppsssuuu{{{fff\\\iii~~~lllMMM;;;:::444000111000000000///...............------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------......//////000000111333444555777;;;>>><<<<<<999:::===<<>>;;;>>>DDDKKKVVVeeeqqqyyyzzzjjj\\\LLLCCC===:::;;;>>>;;;>>>CCCJJJQQQZZZccciiipppsssxxxzzz{{{||||||}}}yyyrrrhhh___]]]___eeeqqq|||qqqjjjttt|||rrriiifffhhhoooyyy|||mmm\\\QQQNNNIIIKKKPPPYYYeeesss~~~nnneee```KKKGGGBBB@@@AAACCCEEEFFFJJJPPP[[[hhhuuu~~~tttooorrrzzzxxx\\\SSSQQQQQQPPPLLLIIINNNVVVaaammmyyy}}}zzztttooolllhhhdddaaa```ZZZTTTRRRQQQPPPTTTZZZ^^^iiisssppp___KKK???;;;888>>>>>>FFF^^^ttt|||zzziiiUUU]]]rrruuuSSS???<<<666111333222000000///...............,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,---......//////000111222333444777;;;>>>;;;;;;888<<<@@@@@@RRRsssuuu```TTTeeeyyy~~~qqqvvv{{{jjjVVVIIICCCEEEJJJUUUeeeyyy||||||{{{}}}xxxfffTTTEEE@@@===999===EEEGGGQQQ```llluuu{{{uuuaaaTTTFFF>>>;;;:::<<>><<>>::::::888===BBBCCCWWWzzznnn]]]YYYjjj}}}oookkkuuuxxxeeeRRREEEBBBGGGQQQ```ttt{{{zzzxxxyyy~~~uuubbbQQQBBB???===999<<>>BBBIIIQQQXXXaaahhhmmmvvvyyy|||}}}~~~~~~xxxyyy{{{|||zzzvvvqqqnnnddd___^^^bbbffflllzzzvvvaaaeeevvvuuueeeYYYPPPJJJLLLQQQ___mmm~~~{{{lll```[[[VVVVVVWWW^^^iiivvvxxxkkk]]]PPPIIIDDDCCCCCCAAACCCFFFKKKRRRaaasss~~~|||oooppp~~~|||pppiiiddd^^^ZZZVVVTTT[[[dddqqqsssxxxzzzrrrqqqqqqlllgggeee]]]\\\YYYWWWUUUSSSSSSSSSVVVZZZeeennnhhhUUUEEE???888999AAAJJJYYY|||~~~sssZZZUUU```rrreeeGGG:::777444111000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------.........,,,,,,------...////////////000111333666999<<<>>>;;;999<<>>;;;;;;::::::<<<>>>AAAIIISSS]]]fffkkkmmmwwwzzz|||}}}}}}}}}yyyuuuvvvuuulllccc^^^XXX___fffkkkuuulll___lllzzzlll[[[NNNFFFAAACCCHHHWWWbbbttt}}}uuuqqqiiinnnssssssrrrwwwvvviii[[[MMMGGGCCCDDDDDDCCCEEEIIIPPPXXXhhhyyyvvvmmmrrr~~~tttfff```ZZZWWWUUUWWWbbbmmmuuuvvvzzz}}}{{{yyyrrrrrrsssooojjjhhh```^^^ZZZWWWSSSQQQPPPOOOSSSWWWbbbllliiiXXXGGG>>>999:::BBBJJJZZZ{{{~~~vvv]]]VVV___pppmmmMMM===777444111000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---......//////000///000222444777:::<<<===:::777:::BBBIIIWWWttt{{{mmmkkkhhh{{{|||hhhdddooozzz~~~uuu^^^OOOJJJLLLQQQ___www}}}oooiiisss}}}oooeeeSSSHHH>>>;;;<<<===>>>AAACCCHHHRRR```ooo}}}yyykkk___RRRGGG===::::::::::::<<>>;;;;;;CCCLLL[[[{{{zzzaaaWWW[[[kkkwwwVVVAAA888444111///111000000000////////////------------------------++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///000000000111333555888:::<<<======999:::DDDQQQfffzzzpppqqqvvvjjjeeekkksss{{{wwwaaaRRRMMMKKKSSSddd~~~}}}nnneeepppwwwfffYYYKKKBBB;;;;;;<<<<<<===???BBBGGGQQQ___nnn|||}}}sssdddXXXLLLCCC;;;999:::999:::===@@@EEEMMMWWWaaahhhnnnpppsssvvvzzz}}}~~~{{{yyywwwppphhhdddeeehhhxxxssssssmmmWWWIIIBBB???AAADDDKKK]]]vvv|||mmm]]]RRRFFFCCCCCCFFFFFFFFFIIIOOOXXXeeewww}}}{{{xxxqqqoooyyy|||ooocccUUUQQQOOOPPPTTT[[[jjjxxxvvvwwwzzz{{{qqqppp|||zzztttttttttpppjjjhhhbbb___[[[UUUPPPMMMJJJIIILLLPPPZZZgggmmmdddQQQAAA<<<<<>>HHH[[[uuuzzzrrrvvvppp^^^eeesssyyy}}}xxxcccUUUQQQNNNWWWiii|||sssiiisss|||{{{yyyppp___QQQDDD>>>999;;;<<<;;;<<>>@@@FFFOOOXXXaaagggmmmpppppptttyyy}}}}}}vvvooooootttrrrZZZKKKDDDAAACCCFFFLLLccc~~~yyyfffVVVLLLDDDCCCCCCFFFFFFFFFKKKRRR[[[jjj}}}{{{vvvttttttyyyuuuttt~~~}}}yyyooo___RRRKKKIIIKKKPPPTTTZZZfffqqqpppsssxxx~~~yyypppmmm{{{{{{uuuuuutttnnngggddd___]]]XXXTTTOOOLLLJJJIIIJJJNNNVVVccckkkgggVVVFFF<<<<<>>@@@FFFPPPYYY___eeeiiimmmmmmqqqwww|||~~~yyy|||yyy```OOOFFFCCCDDDHHHTTTnnnwwwaaaQQQIIIDDDCCCDDDFFFGGGIIIQQQZZZcccrrrwwwppppppsssuuu|||xxxyyy|||wwwssslllaaaRRRGGGCCCDDDHHHOOOTTTXXXaaakkkkkkpppvvv~~~zzzqqqlll~~~|||uuuuuutttmmmfffbbb]]][[[WWWRRRNNNKKKIIIHHHGGGKKKRRR\\\eeefffYYYKKK===<<>>:::999;;;<<<;;;===AAABBBJJJWWWdddppp{{{vvvlll___RRRIII???;;;999::::::888:::>>>@@@GGGQQQYYY^^^aaafffiiijjjnnnuuu{{{hhhVVVJJJDDDGGGMMM___|||xxx___NNNHHHCCCCCCDDDHHHJJJOOOZZZeeeooo~~~|||pppnnnttt}}}{{{zzzwwwppphhhaaa[[[SSSIIIBBB???@@@FFFMMMRRRWWW```iiiiiioooxxxyyyqqqnnn|||vvvvvvuuuooohhhddd]]][[[VVVQQQMMMIIIGGGFFFDDDIIINNNTTT]]]aaaYYYNNN???<<<@@@FFFPPPfffsssjjjfffiiippp|||lllYYYYYYvvvwwwUUU@@@999666333////////////............------------------------------------------------------------.........///,,,,,,,,,,,,------------.........///000000111111222444777:::<<<<<<<<<<<<888???OOOiii{{{wwwnnnrrroooddd```jjjyyyrrr___TTTQQQOOOWWWcccjjjkkkiiifffeeeqqq~~~xxx~~~vvvmmmdddYYYMMMDDD>>>;;;:::<<<<<<;;;>>>CCCBBBLLL[[[gggrrr|||wwwmmmbbbVVVKKKCCC===:::999;;;:::888:::>>>AAAIIISSSZZZ]]]```dddggghhhlllssszzzuuuaaaQQQIIIMMMUUUjjjxxx^^^NNNHHHCCCBBBEEEIIILLLSSSaaannnxxxyyyoooqqq{{{}}}yyy||||||vvvmmmeeeZZZRRRMMMIIIDDD@@@>>>???DDDLLLQQQWWWaaakkkjjjqqqzzzuuuooosss{{{vvvwwwwwwqqqjjjggg^^^\\\WWWQQQLLLHHHEEEDDDBBBGGGKKKOOOWWW]]]XXXOOOAAA===???CCCKKK^^^hhh^^^aaadddjjjtttsss^^^^^^{{{}}}ZZZCCC:::666222000000000000////////////------------------------........................---------.........//////........./////////000000......//////000000111111222444777:::<<<===<<<<<<@@@JJJ]]]xxxrrrllleeemmm}}}gggcccaaahhhuuuppp^^^SSSPPPIIIRRR\\\aaaaaa```cccgggwwwzzzxxxuuuiii[[[MMMDDD???<<<;;;===<<<;;;???DDDCCCNNN]]]jjjsss|||{{{qqqfff[[[PPPEEE???===::::::<<<;;;888:::>>>CCCKKKUUU\\\^^^___cccfffgggkkkssszzzkkkXXXOOOSSS\\\qqqpppXXXKKKHHHHHHGGGHHHKKKOOOWWWggguuuqqqqqq~~~}}}uuuooorrrtttqqqllliiiZZZTTTMMMGGGDDDBBB>>><<<>>>@@@EEEJJJQQQYYYbbbhhhqqqtttyyyssspppvvv|||uuupppnnnmmmkkkiii\\\ZZZVVVQQQLLLHHHEEECCCDDDBBBAAAEEELLLQQQQQQOOO@@@======AAAEEEKKKVVV```___]]]```kkkyyy}}}ttt]]]cccwwweeeGGG999666555333333222111000///...---////////////////////////111///......000000...+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......//////000000111111222222444222444:::===;;;:::;;;@@@OOOkkkxxxeeeXXXXXXiii|||zzzxxx^^^dddddddddrrr|||{{{mmm^^^PPPHHHGGGHHHOOOWWWZZZZZZaaakkkxxx{{{qqqaaaOOOCCC@@@===:::999;;;>>>AAABBBIIIWWWfffooovvv|||pppcccZZZQQQFFF>>>;;;888777555666888:::;;;;;;GGGNNNVVVZZZZZZ[[[```dddjjjooowww|||~~~yyydddVVVTTTZZZyyy}}}qqqyyymmmVVVJJJFFFGGGGGGJJJPPPVVV```qqqzzznnnrrrrrriiidddfffhhheee```]]]SSSNNNHHHCCCAAA???===;;;>>>AAAFFFKKKRRR[[[dddjjjuuuyyy~~~|||rrrppp~~~yyysssqqqqqqppplllhhh___\\\XXXSSSMMMHHHDDDBBBCCC@@@???BBBHHHLLLLLLJJJ@@@<<<;;;>>>BBBFFFPPPZZZ\\\YYY[[[fffsss|||sss[[[```ssskkkLLL;;;555333333222222111000///..............................///...---...000000...+++------......///.........,,,,,,,,,---------......------......//////000000222111444:::===<<<<<<>>>DDD[[[}}}ooo```VVVWWWgggyyyvvvqqq]]]aaaaaaeeevvv~~~wwwhhhYYYMMMEEEEEEDDDFFFJJJNNNVVVgggxxx}}}wwwnnnaaaRRRGGG@@@===;;;999;;;>>>@@@BBBJJJWWWfffooovvv~~~vvvjjj]]]TTTLLLBBB;;;999888777666666888:::;;;<<>>======<<<;;;???BBBFFFLLLTTT]]]gggnnnyyyyyyuuuxxx}}}xxxtttuuuxxxvvvnnnggg```^^^ZZZUUUOOOIIICCCAAAAAA>>>===???CCCFFFFFFDDD???;;;999;;;===@@@HHHQQQWWWTTTVVV```nnn~~~zzzrrrYYY\\\mmmsssRRR===555222222111111111000000//////---------------------------,,,,,,---...///---,,,.........///......------,,,,,,,,,---------......---------...///000000000111000444:::======>>>AAAFFFeee|||eeeZZZWWWZZZiiiyyy|||ssshhh[[[\\\^^^iiiqqqaaaRRRHHHBBB??????AAACCCIIIXXXrrr|||uuummmeee[[[OOOGGG???===;;;::::::===@@@CCCLLLZZZiiiqqqwww~~~nnnbbbTTTLLLEEE===888888777777777777888:::<<<===GGGMMMTTTXXXXXXYYY]]]aaaiiioooxxx~~~|||jjjbbbbbbuuuwwwiii]]]___xxxooo[[[OOOKKKHHHIIIPPP\\\iiiwww|||nnnjjjkkkwwwvvvgggXXXRRRMMMOOOOOOKKKGGGFFFAAA???===;;;;;;;;;<<<<<<>>>AAAFFFMMMUUU```kkkrrr|||zzz}}}zzz|||{{{pppfff```^^^[[[VVVOOOIIIDDDAAA@@@>>><<<===???AAA@@@???<<<888777888:::<<>>BBBLLLmmmttt]]]XXX[[[```mmm}}}|||{{{qqqcccYYYZZZ```rrr|||kkkZZZLLLDDD@@@:::>>>CCCHHHPPPcccyyyrrrggg^^^WWWOOOFFFAAA======<<<:::;;;===AAAEEEPPP]]]kkksssyyyvvveeeYYYLLLDDD???999777777666777777777888999<<<>>>FFFLLLSSSWWWVVVWWW[[[___gggnnnwww~~~vvvkkkiiiqqq|||pppfff```XXXZZZuuuuuubbbUUUPPPLLLMMMTTTbbbppp~~~yyypppcccdddlllxxx|||jjjZZZPPPJJJFFFHHHHHHDDD@@@@@@<<<<<<;;;;;;;;;;;;===>>>>>>AAAFFFMMMVVVbbbnnnvvv}}}|||{{{oooeee```^^^ZZZUUUOOOJJJEEEBBBAAA???===============<<<999666555777999;;;CCCKKKPPPOOOTTTaaasss{{{yyy^^^[[[eee]]]BBB888888111111111000000000000000........................)))***,,,,,,,,,,,,,,,---+++,,,,,,---,,,,,,++++++,,,,,,,,,---------............///000111222333333555555888<<<<<<:::===BBBVVVtttkkkUUUVVV]]]dddrrr|||qqqcccYYY\\\hhhwwweeeSSSGGGAAA@@@;;;@@@EEEJJJVVVooo}}}rrriii\\\QQQJJJDDD???;;;<<<<<<<<<;;;<<<>>>DDDHHHRRR___lllsssxxx~~~yyylll[[[PPPEEE???<<<888666888555777888888888999===@@@EEEKKKRRRVVVVVVWWW[[[___gggnnnwwwvvvrrrsss{{{pppfff\\\WWWVVVTTT[[[xxx~~~kkk]]]VVVSSSSSSZZZiiixxxxxxnnnhhh^^^dddppp{{{~~~tttaaaRRRGGGCCC@@@BBBBBB>>><<<<<<:::;;;<<<<<<;;;<<<>>>???>>>AAAGGGNNNXXXeeesss{{{yyynnnfffdddaaa\\\UUUOOOJJJFFFDDDAAA@@@>>>===<<<;;;;;;:::777555444777888;;;BBBJJJMMMMMMUUUeeewwwfff```ddd}}}cccFFF:::;;;222111111111000000//////////////////////////////***+++------,,,+++,,,---,,,---......//////......,,,,,,,,,---------......+++,,,---...///000111222666777:::===<<<999===CCCYYYttt~~~cccPPPTTT___gggvvv{{{nnnddd^^^bbbsss|||ppp^^^MMMCCC???@@@@@@BBBCCCHHHYYY{{{yyykkkaaaTTTHHHBBB???<<<::::::<<<=========AAAGGGMMMTTT```mmmtttxxx~~~sssbbbSSSIII???<<<:::777666888555777999999888999===AAACCCJJJRRRUUUVVVWWW\\\```hhhoooyyy~~~ssscccXXXRRROOOQQQVVVcccxxxhhh```YYYZZZaaapppyyypppkkkhhhfffdddnnnzzzyyyiiiVVVJJJBBB>>>===??????;;;:::<<<999;;;======;;;;;;===???@@@CCCIIIQQQ\\\jjjxxx{{{sssooolllggg```WWWOOOIIIFFFDDD@@@???>>><<<:::999999999777444444666777999???GGGIIILLLVVVgggwwwoooeeeeeezzzkkkJJJ;;;:::333222222111000///..............................+++---///...,,,++++++---+++,,,---...///000000000,,,,,,,,,---------......++++++,,,...///111222222555666:::===<<<:::>>>FFFWWWtttzzz___OOOVVVbbbjjj{{{xxxhhhdddeeekkk~~~wwwrrrhhhXXXHHH???===??????BBBEEEMMMddduuucccYYYLLLBBB>>>===<<<;;;999;;;>>>>>>???CCCKKKRRRZZZfffsssyyy|||mmmZZZKKKBBB;;;999999666555777444777:::999888999>>>BBBBBBIIIQQQVVVWWWYYY]]]bbbkkkrrr}}}zzzjjjYYYWWWVVVWWW```tttrrrhhh]]]^^^fffvvv|||llleeedddeeefffoooyyyvvvaaaMMMBBBAAA>>>===??????<<<;;;===999<<<>>>===;;;;;;===???BBBEEEKKKSSS^^^mmm{{{~~~yyyxxxrrrmmmcccYYYPPPIIIFFFDDD??????>>><<<999888888999888555444666666777===DDDGGGJJJUUUfffvvvtttiiifffzzzqqqMMM;;;999333333222111000///...---------------------------,,,...000///,,,***+++---((()))***,,,---...//////,,,,,,,,,---------......------...000111333444444333555999===<<<;;;AAAHHHXXXyyyzzz```QQQZZZfffnnnuuucccccckkkqqq|||ppplllcccTTTEEE===<<<>>>:::@@@IIIWWWsssrrr\\\SSSFFF===:::;;;<<<<<<888;;;>>>???@@@EEEMMMTTTaaammmyyyjjjUUUFFF>>>888888888666555666444777::::::888999>>>CCCBBBIIIQQQVVVWWWYYY___cccmmmuuuyyyaaacccaaaaaammmuuueeehhhmmmwwwyyyxxx|||jjj```bbbjjjuuu~~~ttt\\\JJJAAA>>>>>>===<<<;;;::::::999888:::;;;;;;<<<===AAACCCBBBDDDLLL[[[jjjwww~~~tttmmmcccXXXQQQKKKGGGEEEBBB???<<<:::::::::999888555555555666888:::===>>>@@@FFFQQQ```ppp~~~yyycccgggvvvyyy{{{YYY@@@777666555333111////////////////////////............---......//////......---.........------,,,,,,,,,,,,,,,,,,---------......///000111000000111333666999;;;777777>>>===???KKKaaawwwdddVVVYYYhhhzzzqqqbbbbbbkkksssvvvnnnhhhaaaVVVKKKCCC@@@@@@AAACCCBBBIII```yyyhhh[[[OOOCCC???>>>;;;999:::???===>>>CCCEEEJJJWWWfffmmmttt~~~fffNNNCCC@@@;;;888777888999999999:::::::::;;;===BBBFFFIIIOOOUUUXXXXXX[[[aaafffsssyyyxxxrrrkkkkkkzzzqqqqqqttt|||zzzrrrrrryyyrrrbbb```iiivvvpppXXXHHHBBB======<<<<<<;;;;;;;;;:::999;;;<<<<<<<<<===AAACCCEEEHHHQQQ```ooo{{{tttmmmbbbYYYQQQLLLHHHEEECCC@@@===;;;;;;;;;:::888666666555666777999;;;<<<@@@DDDLLLZZZkkk|||zzzaaa___lllqqqzzz}}}\\\CCC999666555333111////////////............------------------------------------......---------,,,,,,,,,---------........./////////000111000000111444666777;;;999888>>>===BBBQQQooossseeeZZZ```ooolll___bbbkkkvvvuuuiiiaaa]]]XXXOOOGGGAAA???@@@AAABBBEEEQQQjjjsssbbbSSSIII???<<<<<<:::999;;;===;;;===CCCIIIPPP]]]jjjvvv}}}fffMMMCCC???;;;888888999999999;;;;;;;;;;;;<<>>AAACCCHHHLLLWWWggguuurrrlllbbbYYYRRRLLLHHHFFFDDDBBB>>><<<<<<<<<:::999666666555555666777999:::@@@AAAFFFRRRdddvvvzzz\\\UUU\\\dddrrraaaGGG<<<666555333111000/////////...------------,,,,,,,,,...---,,,++++++,,,---......------------,,,,,,,,,........./////////000000///000111000000111444777555<<<;;;:::===>>>FFFZZZkkkccc```hhhxxx|||ccc\\\bbbhhhxxx{{{pppeeeZZZRRRLLLIIIDDD@@@=========???AAAIII\\\yyy|||jjjZZZLLLCCC<<<;;;;;;;;;;;;======<<>>:::888888999:::999<<<=========>>>AAAEEEIIIJJJQQQZZZ```ccciiirrrxxxtttkkkbbbdddwww~~~zzzrrrjjjppp}}}ssseee]]]kkkeeePPPFFFDDD<<<<<<;;;;;;;;;<<<======<<<===>>>>>>===???AAADDDJJJOOO[[[lllzzz{{{pppjjjaaaYYYRRRMMMIIIGGGFFFCCC???======<<<;;;:::777666666555555666777888>>>???CCCMMM]]]nnnzzzzzzXXXKKKPPPWWWiiifffJJJ===777555333111000///000000.........---------,,,,,,...---+++******+++---...---------------------------.........///////////////000111111111222555888555>>>===;;;<<<===JJJbbbbbbbbbfffrrrooo[[[[[[eeehhh}}}~~~pppdddYYYOOOHHHDDDCCCAAA???>>>>>>??????@@@NNNhhhtttbbbTTTHHHAAA<<<<<<===<<<===@@@>>>???EEEPPP^^^kkkuuu{{{___FFF@@@===:::888999:::::::::<<<===>>>>>>???BBBGGGKKKNNNUUU^^^eeeiiipppyyy}}}ssskkkfff^^^XXXSSS[[[tttzzzwwwyyy}}}~~~yyytttmmmtttttthhhdddvvv}}}dddOOOEEEBBB===<<<;;;::::::;;;===>>>===>>>??????>>>@@@CCCEEEJJJQQQ___ppp|||{{{wwwnnniiiaaaYYYSSSNNNJJJHHHFFFDDD@@@>>>===<<<;;;999888777666555555666777888===???DDDLLLWWWcccmmmssswwwTTTFFFJJJMMMcccjjjLLL<<<777666444222000000000000////////////.........---...---+++******+++---...------------------------,,,,,,---------.........///000111111111333666888777???>>>;;;===@@@PPPjjjuuu___fffqqq~~~~~~eeeWWW\\\hhhooovvveeeYYYOOOGGGBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEVVVsss}}}mmm[[[OOODDD???<<<<<<===;;;<<<@@@@@@DDDKKKWWWeeesss||||||[[[FFF???<<<:::999:::;;;;;;:::<<<===>>>???AAAEEEJJJNNNTTT[[[dddjjjnnnttt|||~~~oooaaaUUUOOOKKKHHHIIIWWWrrrwwwiiidddhhhqqq}}}yyyzzzrrrzzzwwwmmmmmmwwwaaaOOOEEE@@@>>>===;;;::::::;;;<<<>>>===>>>??????@@@BBBEEEHHHLLLTTTcccttt{{{wwwuuummmhhh```YYYTTTOOOKKKHHHGGGDDD@@@>>>===<<<:::999888777666666666777888999>>>BBBGGGLLLRRRZZZeeemmmtttRRRDDDGGGIII```oooOOO===777666444222111000000000000000/////////............---,,,++++++,,,---...,,,,,,,,,------------...,,,,,,,,,------------...///000111111111333666999999@@@>>><<<@@@GGGZZZuuuzzzmmmaaaooowww```WWW___kkk}}}lllZZZNNNGGGBBB???===>>>AAADDDHHHLLLOOOQQQTTTfffwwweeeTTTKKK???;;;:::;;;;;;999:::>>>AAAIIISSS]]]jjjwwwsssXXXGGG===;;;999999:::;;;;;;;;;;;;===???AAADDDIIIOOOSSSZZZaaaiiinnnrrrwwwyyygggWWWKKKEEECCCCCCGGGVVVooo|||mmm^^^YYY^^^jjjyyywwwoooxxx~~~zzz|||tttuuu}}}hhhYYYNNNGGGCCC@@@>>><<<:::999:::<<<===<<<===???@@@AAACCCGGGJJJPPPYYYiiiyyy{{{wwwsssqqqkkkggg```ZZZUUUPPPLLLIIIFFFCCC@@@===<<<;;;999888888777777666777888999:::AAAGGGLLLLLLMMMUUUcccppp}}}rrrPPPCCCFFFHHH```tttSSS@@@888666444222111000000111//////.........---------------------------------,,,,,,,,,---------......------------............///000111111222444777:::999???======FFFQQQffftttjjjddduuummm\\\ZZZeeepppxxxdddQQQGGGBBB@@@???<<>>AAADDDGGGMMMTTTYYY^^^eeemmmsssvvv{{{uuuaaaQQQGGGCCCAAABBBFFFRRRiiirrrbbb]]]aaajjjxxx}}}mmmeeeppp{{{yyy~~~{{{|||lllZZZPPPMMMJJJGGGAAA???<<<:::999999;;;<<<;;;===???@@@AAADDDHHHKKKSSS]]]mmm}}}}}}yyytttpppmmmjjjfff```ZZZUUUQQQLLLIIIFFFCCC???===<<<:::999777888777777777777999;;;<<>><<<>>>KKKXXXooo|||rrrjjjeeexxxwwweeeYYY]]]kkkvvvuuu```NNNDDDAAAAAAAAADDDHHHOOOZZZfffrrr{{{zzz}}}vvviiiVVVHHHCCC;;;999;;;>>>???>>>@@@EEELLLZZZhhhnnnttt~~~vvv[[[GGG>>><<<:::999999;;;<<<<<<;;;===???BBBFFFJJJQQQXXX]]]```gggpppuuuyyy~~~qqq\\\LLLDDDAAA>>>???BBBMMMccc}}}~~~nnnggghhhnnnwwwpppjjjeeegggnnnxxxwww^^^SSSPPPMMMLLLMMMEEE>>>999;;;<<<:::999999;;;:::;;;>>>===>>>EEEMMMSSS___ppp~~~zzzwwwtttqqqllleee]]]XXXVVVSSSMMMHHHEEECCCAAA===;;;999999888;;;777555666555555999@@@DDDYYY^^^SSSNNNTTTiiitttUUUBBBGGGDDDfff~~~[[[@@@888555222000000111111000//////............//////------------------------------------------------++++++,,,,,,,,,,,,------...///000000000222555888999===???AAANNNjjjsssmmmkkkppp~~~wwwiii```\\\bbbqqqnnnWWWLLLFFFAAAAAAFFFDDDYYYdddooouuuhhhXXXHHHAAA@@@;;;999999;;;<<<===EEENNNVVV```mmmxxx~~~aaaMMMCCC>>>:::::::::;;;<<<===>>>???@@@@@@DDDLLLQQQTTT[[[bbbfffjjjpppwwwppp^^^LLLBBB@@@???AAADDDMMMddd}}}|||~~~ooohhhbbbccchhhppp|||sss]]]UUUVVVUUUSSSQQQGGG???;;;<<<===<<<;;;<<<>>>===>>>@@@@@@AAAGGGOOOXXXcccttt|||uuupppiiiccc[[[VVVTTTQQQKKKFFFEEECCC@@@===;;;999999999;;;777666666666666:::AAALLLbbbhhh\\\TTTVVViiiwwwXXXDDDGGGHHHggg___CCC999666222000000111111000//////............//////------------------------------------------------,,,,,,---------.........///000111111111333666999===@@@AAAFFFXXXxxx}}}ppplllmmmsss|||ooobbb[[[]]]gggyyymmmVVVJJJDDD@@@CCCJJJRRRkkk{{{{{{mmm```QQQCCC===>>><<<::::::<<<>>>@@@IIISSS^^^gggrrr|||rrrYYYIIIBBB???;;;;;;;;;;;;<<<===>>>???@@@BBBIIIRRRWWWYYY^^^dddjjjmmmttt{{{qqq]]]KKKBBBBBB???CCCHHHTTTkkkrrrlllddd^^^]]]___cccmmmvvvmmm[[[YYY___aaa]]]XXXIIIBBB<<<===>>>===<<<>>>@@@???@@@CCCCCCCCCJJJRRR^^^iiiyyyvvvooohhhccc[[[VVVSSSPPPKKKFFFEEECCC@@@===;;;:::999999:::777666777777777;;;BBBUUUllltttggg\\\ZZZhhh~~~aaaKKKJJJMMMggg}}}eeeHHH999666333111111111000000//////............//////---------------------------------------------------............/////////000111222222333555888;;;???@@@CCCMMMfffyyymmmnnnsss|||rrreeeXXXWWWaaaqqqmmmVVVIIICCCAAAHHHRRReee|||qqqaaaTTTGGG<<<999;;;===;;;;;;>>>@@@EEEPPP[[[hhhoooxxx|||aaaNNNDDD@@@???===<<<<<<======>>>???@@@CCCFFFNNNYYY___```dddiiiqqqtttzzzttt]]]JJJCCCDDDAAAHHHSSSccczzztttiiieee]]]WWWVVVVVVXXX___gggtttxxxiii]]]___iiimmmggg^^^LLLDDD======>>>======??????>>>@@@CCCDDDEEELLLUUUbbbmmm|||xxxqqqiiiddd]]]XXXTTTPPPLLLIIIDDDCCC@@@===;;;:::999999999777666888888777<<>>>>>>>>>>>???@@@AAABBBGGGJJJRRR]]]cccfffkkkqqqyyy|||yyy```KKKDDDFFFEEEQQQdddyyy~~~uuukkkccc[[[UUUPPPOOOPPPQQQVVV]]]fffttt}}}zzz{{{~~~uuullldddgggrrrvvvnnndddOOOFFF>>><<<===;;;<<<>>>===<<>>@@@>>>>>>???@@@AAACCCDDDEEELLLNNNTTT^^^eeejjjrrrzzzgggPPPFFFGGGKKK\\\wwwsssjjjbbbZZZRRRLLLIIIIIIJJJKKKPPPVVV\\\lll~~~uuuqqqpppqqqrrrqqqtttxxxyyyuuuqqqrrryyy|||ttthhhTTTIII@@@===<<<:::;;;===<<<<<>>EEE```pppoookkkdddeeeoooggg\\\[[[nnn{{{tttRRR;;;888444222111111000/////////............//////................................................,,,,,,---------............000111222333555999<<>>>>>@@@===>>>???AAACCCFFFHHHIIIPPPQQQWWWaaaiiioooxxxqqqZZZMMMKKKQQQeeewwwiii```WWWPPPJJJFFFCCCEEEFFFFFFJJJOOOWWWfffwwwttthhhdddbbbdddfffjjjrrr|||~~~xxxlllYYYNNNCCC>>><<<:::;;;=========AAAHHHKKKPPPYYYcccrrr|||~~~|||xxxrrrmmmcccaaa\\\UUUOOOJJJGGGGGGCCCBBB???===;;;;;;:::;;;999666666888666444666;;;???ZZZkkknnnoooiiidddjjjsssiiieeexxxuuuRRR<<<999555222111111000/////////............//////................................................---............////////////111222333444777;;;>>>AAAEEENNN```|||sssiiimmm|||qqq^^^^^^eeevvvzzzeeeUUULLLNNNbbbxxxxxxwwwppplll{{{~~~sssfff]]]OOOEEE===;;;<<<::::::;;;<<<<<<@@@HHHOOOWWWdddppprrrzzzzzzcccLLLEEECCC>>><<<@@@<<<===???BBBEEEHHHKKKLLLPPPSSS[[[fffooouuu||||||eeeVVVQQQVVVjjjrrrdddYYYOOOHHHGGGCCC@@@BBBCCCBBBEEEJJJTTTcccsss|||yyyggg\\\YYYXXX[[[aaaiiiwwwzzzooo\\\QQQEEE@@@===;;;<<<>>>???@@@DDDKKKPPPTTT^^^hhhxxx}}}~~~~~~}}}wwwooojjjeeeccc^^^WWWQQQKKKIIIIIICCCAAA???===;;;;;;;;;;;;999777666777666333555999>>>WWWhhhnnnrrrllleeegggzzzuuummmuuuRRR<<<999555222222111000/////////............//////////////////////////////////////////////////////////////////000000000000000222444555666888<<>>888999;;;:::888888===>>>CCCKKKRRRZZZfffrrrwwwlllXXXGGGDDDCCC===<<>>AAABBBHHHQQQXXX]]]dddlll{{{|||vvvpppkkkddd```[[[VVVQQQMMMIIIEEEEEEDDDAAA???===;;;:::::::::999777666666666777888>>>PPPgggwwwzzzuuunnnkkkxxx|||vvvvvvzzzWWW@@@:::666555222//////222...---,,,++++++,,,---...////////////////////////,,,,,,,,,---...///000000111000...------...///000222111111222555888<<<>>>===AAAKKK^^^yyy|||kkk]]]ggg}}}zzzcccfffmmmyyy~~~lllXXXKKKLLL]]]pppnnn```eeessszzz|||lll^^^ccc|||{{{qqqfffYYYMMMEEE???===::::::;;;<<<======>>>BBBHHHOOOWWWaaajjjqqq~~~yyyYYYPPPFFF@@@??????>>>;;;>>>@@@BBBDDDGGGKKKPPPTTTUUU[[[ggguuu~~~|||jjj^^^```vvvzzz}}}~~~rrrbbbSSSIIIEEEEEE@@@AAAAAA@@@??????BBBDDDMMMTTT```nnn|||ooo```WWWWWW[[[eeesss~~~wwwgggYYYKKKEEEAAA===<<<>>>CCCDDDJJJTTT\\\bbbkkkssszzzsssnnneeeaaa[[[VVVQQQMMMHHHEEEBBBAAA???<<<:::999888777999999777666666666777888>>>NNNeeewww~~~zzzrrrlllnnn|||yyy~~~[[[AAA;;;666555222//////111///......------......///////////////////////////---......//////000000000111///...------...///000111111222333555888;;;<<<===BBBKKK^^^yyy{{{jjj]]]fff{{{gggiiiooo{{{lllYYYKKKKKKYYYjjjxxx|||vvvhhhbbbllluuuxxxwwwhhh]]]fff|||wwwnnndddZZZOOOEEE???>>>===;;;:::;;;======>>>BBBFFFMMMUUU^^^hhhqqqvvvkkkSSSLLLCCC??????AAA@@@???BBBCCCEEEGGGJJJOOOUUUYYYYYY___mmm|||rrrfffaaasss|||pppuuu~~~uuueeeWWWLLLFFFBBBAAA???@@@@@@???>>>???AAADDDHHHOOOZZZfffssspppaaa[[[^^^ffftttzzzpppbbbRRRHHHBBB======>>>DDDFFFMMMYYYbbbjjjttt}}}wwwqqqgggbbb\\\VVVQQQLLLGGGDDDAAA@@@>>><<<:::888777777999888888777666777777777???KKKaaavvvxxxnnngggvvv|||aaaDDD===666444222//////111/////////000000///////////////////////////////////////000000000000000000000///...------...///000000111222444666777999:::<<>>???GGGLLLUUU___hhhqqqyyy~~~lllXXXKKKFFF@@@>>>@@@BBBCCCCCCEEEFFFHHHJJJMMMSSSZZZ___```ggguuu~~~tttfffssspppgggooo~~~wwwkkkZZZNNNHHHEEECCCAAA>>>?????????>>>???AAACCCEEEJJJSSS]]]gggpppyyyqqqbbbccciiittt}}}{{{vvvjjjYYYKKKCCC??????@@@DDDFFFPPP]]]iiirrr~~~yyyssshhhccc\\\UUUPPPKKKGGGDDDBBBAAA???===;;;:::999999999888888777777777777777===FFFZZZsss|||ooogggvvvxxxhhhHHH???666444222//////111......000111111000......////////////////////////000000/////////////////////............///000000///000222444666777888888:::@@@LLL___yyy{{{mmmcccmmm}}}hhhlllttt}}}kkkZZZMMMHHHNNNWWWdddffffffhhhrrr}}}uuusssxxxnnnaaa[[[QQQHHHCCC@@@>>>===999:::;;;;;;<<<===@@@BBBLLLRRR\\\gggpppxxxttt[[[JJJEEEBBB>>>>>>@@@CCCEEEEEEGGGHHHJJJLLLQQQWWW___eeejjjooo{{{rrryyywwwgggdddsssmmmaaaRRRHHHFFFEEECCCAAA===>>>>>>>>>===>>>AAACCCBBBGGGMMMSSSYYY```fffjjjppptttyyy{{{|||~~~ssseeefffppp~~~}}}}}}{{{ppp```OOOEEEBBBAAAAAACCCGGGQQQ```nnnyyyzzztttgggbbbZZZSSSNNNJJJFFFCCCAAA@@@???===;;;:::999999888888888888777777777666:::AAASSSnnnqqqiiixxxoootttxxxzzzoooLLLAAA777333222000///000---...///000000///...---///////////////////////////....................................///000000///000222555777888999999999@@@MMMaaa{{{{{{sssmmmxxx}}}bbbiiivvvyyygggXXXLLLGGGIIIPPPXXX]]]bbbhhhrrryyymmmbbbVVVPPPHHHAAA>>>===>>>>>>777999:::;;;<<>>======>>>AAACCCAAADDDHHHLLLOOORRRWWWZZZ[[[___dddgggjjjpppwww}}}vvvhhhdddsss{{{}}}yyyhhhUUUIIIEEEDDDBBBDDDHHHSSSdddsssyyyssseee```XXXQQQLLLHHHEEECCC@@@???===;;;:::999888888777888888888888777666666999>>>NNNiiitttjjjxxxddddddfffnnn}}}uuuOOOCCC777222222000///000---......//////......---////////////////////////---------...............------......///000000000000000222444777999;;;<<<:::CCCQQQfff~~~zzzxxxyyyrrr]]]fffwwwppp___RRRIIIDDDEEEIIIKKKQQQZZZcccooo}}}vvvmmmaaaVVVKKKFFF@@@<<<;;;<<<<<<<<<888:::<<<<<<>>>CCCLLLSSS[[[```iiirrrzzzttt\\\KKKEEEAAAAAAAAACCCEEEGGGIIIKKKKKKNNNRRRWWW\\\ccckkkppp||||||yyytttnnnhhhdddmmmhhhbbbYYYQQQMMMIIIDDDAAA;;;<<<======<<<>>>@@@CCC@@@BBBEEEHHHIIILLLOOOQQQRRRVVV\\\bbbiiisssxxxkkkdddxxxxxx}}}rrr\\\NNNHHHEEEBBBEEEJJJVVVgggwww~~~wwwqqqccc^^^VVVOOOJJJGGGEEECCC@@@???>>><<<;;;:::999999777888888999888777666555888===LLLgggxxxnnnyyy^^^ZZZ[[[iii~~~{{{RRRDDD777222222000///000000//////////////////000////////////////////////------......//////000000,,,---...//////000000000000111222444777;;;>>>@@@<<>>???AAAIIIUUU^^^eeejjjqqqxxxjjjRRRFFFEEE>>>@@@CCCEEEHHHKKKNNNPPPOOOSSSYYY```ffflllssswww|||xxxtttrrruuunnniiibbbZZZSSSMMMGGGDDD;;;<<<===<<<<<<===@@@CCC???AAADDDFFFGGGIIILLLOOOQQQVVV]]]eeeooo}}}zzzmmmhhh~~~uuu|||yyybbbQQQJJJFFFAAAGGGLLLXXXjjjzzz}}}vvvpppbbb\\\TTTNNNIIIGGGDDDCCCBBBBBB@@@???======<<<<<<777888888999999777666555999===LLLfff{{{sss|||[[[UUUWWWhhh~~~SSSEEE777222222000///000222111000//////000111222////////////////////////---......///000111111222,,,---...///000000000000111111222444777;;;@@@BBB???III[[[qqquuuuuu~~~uuuccc[[[hhh|||ppp```OOOEEE@@@>>>???AAAEEEGGGQQQccczzzyyykkk___VVVLLLCCC@@@???======>>>>>>===<<<>>>@@@AAAAAADDDMMM[[[eeelllpppwww}}}{{{cccLLLBBBDDD===???CCCGGGJJJMMMQQQTTTSSSXXX___fffmmmsssxxx|||~~~wwwooohhhaaaWWWJJJAAA@@@@@@???>>>>>>???@@@AAAGGGDDDDDDGGGHHHGGGHHHLLLSSS[[[hhhtttuuupppiii|||{{{qqqwww~~~kkkXXXKKKEEEDDDGGGMMM[[[ooowwwyyyyyy|||}}}~~~ssslllaaa[[[RRRLLLIIIFFFBBB???@@@@@@>>><<<:::888666555777777777666555555444444666:::GGG___vvv~~~|||XXXQQQVVVmmm```:::888777...444333111111000......000000000///////////////////////////000000000000111111111111............////////////000555333555<<<;;;:::CCCCCCXXXppp}}}{{{~~~wwwkkkccc^^^kkk{{{ooocccWWWKKKEEE@@@<<<;;;===@@@DDDQQQkkkzzzkkk^^^SSSJJJBBB<<<======>>>===;;;;;;<<<>>>DDDBBBAAAEEEMMMXXXaaafffrrrvvv}}}kkkWWWHHHCCCFFFIIIGGGGGGKKKQQQVVVXXXXXX[[[```gggnnnssswww{{{~~~vvvlll^^^MMMAAA??????>>>>>>???@@@BBBCCCEEECCCCCCFFFHHHHHHLLLQQQXXXddduuusssnnngggzzz{{{ssszzzooo[[[MMMGGGGGGHHHNNN]]]ppp|||zzz~~~{{{yyyooojjj```ZZZRRRLLLJJJGGGDDD@@@@@@???>>><<<:::888666666555555555666666666666666999:::DDDXXXnnn|||}}}www}}}XXXQQQVVVlllccc@@@===999000555111111111000......000111000////////////////////////////////////000000000111111/////////000000000000111000555444555===<<<<<>><<<<<<>>>@@@EEEUUUqqq~~~ttteeeWWWNNNFFF@@@<<<;;;<<<======<<<===???BBBFFFEEEFFFKKKSSS^^^ggglllwww{{{qqq^^^OOOCCC@@@BBBFFFFFFIIINNNUUU[[[\\\\\\```dddjjjppptttxxx|||www{{{gggQQQBBB>>>>>>>>>???@@@BBBDDDFFFEEECCCCCCGGGIIILLLRRRZZZ___ooopppkkkfffxxxzzzwwwvvv___OOOIIIIIIIIIOOO^^^qqqtttxxxzzz~~~ssskkkggg^^^XXXQQQLLLJJJHHHEEEBBB@@@???>>><<<:::888777666444444555555666777777888;;;:::???OOOeeewww}}}}}}yyyuuuWWWPPPVVVlllcccDDD???888222777222333222000...///000111000000////////////////////////.........////////////000000000000000111111111111111555444666>>>===@@@OOOmmm|||yyykkkccc___```rrrwwwfffZZZLLLEEE???>>>>>><<<===@@@CCCJJJ]]]{{{vvvkkk[[[MMMEEEAAA>>><<<999;;;<<<===>>>@@@CCCFFFIIIJJJMMMSSS\\\fffooottt~~~vvv___PPPGGG@@@???@@@CCCFFFKKKSSS[[[```aaaaaadddhhhmmmqqqvvvzzz}}}nnneeefffrrr~~~oooUUUDDDAAA@@@@@@@@@AAACCCEEEFFFFFFEEEFFFIIILLLQQQZZZdddiii{{{pppjjjfffxxx|||zzz}}}|||eeeRRRJJJIIIIIIOOO]]]ooo}}}~~~qqq{{{{{{xxxnnniiihhh]]]WWWOOOKKKIIIGGGDDDAAA??????===<<<:::888777666555555555555666666777777888888;;;III```uuu~~~~~~|||oooUUUPPPWWWnnn___GGG@@@666444999111666222000//////000111111000////////////////////////---------.........////////////000000000111111111111555555888???>>>FFFYYY||||||www{{{oooccc___^^^bbbwww{{{jjjZZZOOOFFFAAA>>>>>>>>><<<>>>AAAHHHRRRggg{{{mmmaaaQQQDDD>>>=========;;;<<<===>>>???BBBFFFIIIJJJMMMSSSZZZcccllluuu{{{kkkTTTHHHDDDBBBAAABBBCCCHHHPPPXXX```cccddddddfffiiinnnrrrwww}}}nnn]]]RRRSSS___ooo~~~tttXXXEEEDDDCCCCCCBBBBBBCCCEEEEEEFFFFFFHHHMMMQQQWWWcccooo{{{qqqkkkhhhyyyyyy|||kkkVVVKKKGGGHHHMMM[[[lllyyy|||yyy~~~uuummmjjjkkk]]]WWWOOOJJJHHHFFFCCC@@@???>>>===<<<:::999777777777777666666555555555555444666:::GGG___www|||lllOOONNNXXXooobbbRRRJJJ===<<<===///444222111//////111111111000////////////////////////------------...................../////////000000222555555:::@@@@@@KKKddd}}}tttoootttyyyhhh^^^\\\^^^ccczzzqqq___PPPGGGCCC???===>>>===;;;<<>>===>>>??????@@@CCCHHHKKKMMMQQQXXX___gggoooyyyuuubbbMMMDDDDDDDDDDDDDDDFFFLLLUUU]]]cccffffffffffffiiinnntttyyyxxxeeeTTTJJJHHHTTTfffzzzxxx[[[HHHFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHNNNUUU[[[bbbqqq~~~rrrmmmjjjyyywwwrrr___PPPIIIHHHLLLXXXhhhuuu~~~|||uuupppooooooaaa[[[RRRLLLIIIFFFBBB??????>>>===<<<:::999888777888777777666555555444444222555999EEE^^^xxx|||lllLLLOOO^^^tttpppjjjdddUUUSSSKKK000222333111///000111222111000////////////////////////---------............///............////////////222555666;;;AAAAAAQQQnnnssskkkgggmmmzzzpppddd[[[[[[```fff|||hhhVVVIIICCC@@@>>>===>>>===<<>>???@@@@@@AAAEEEJJJNNNRRRWWW^^^dddjjjrrr{{{gggWWWGGGCCCEEEFFFFFFFFFJJJQQQZZZcccgggiiiiiijjjhhhkkkqqqwww|||uuuaaaQQQHHHFFFPPPddd|||}}}aaaOOOFFFEEEDDDDDDEEEFFFGGGHHHKKKOOOXXXbbbkkkuuusssnnnjjjyyywww{{{iiiYYYOOOIIIMMMWWWfffsss}}}|||xxxuuutttsssggg```WWWPPPKKKGGGCCC???>>>>>>===<<<:::999888888666666666666666555555555444777999BBBZZZwwwzzzlllQQQXXXjjj}}}wwwuuuccc;;;666333111000000111222222111////////////////////////---............/////////...////////////000000000222555666<<>>AAABBBCCCJJJRRR]]]ssszzzjjj^^^MMMGGG>>>::::::;;;<<<<<<===>>>???@@@CCCHHHNNNSSSZZZ___eeeiiimmmuuutttZZZNNNDDDDDDHHHIIIJJJKKKNNNUUU___gggkkkmmmoooqqqlllpppvvv{{{uuu```OOOFFFEEEOOOdddgggVVVDDDDDDDDDDDDFFFHHHJJJKKKPPPVVVbbboooyyysssooojjjyyyxxxqqq```TTTJJJMMMWWWeeerrr}}}yyy}}}zzzyyywwwuuukkkdddZZZSSSNNNIIICCC???>>>>>>===<<<:::999888888444444555555666777777777888999999???VVVuuussslllYYYbbbuuuwwwGGG>>>333111000000111222222111////////////////////////.........////////////000000000000000111111111111333555666===CCCCCCWWWzzzssshhh```]]]fffqqqyyy}}}zzzooohhhaaa[[[]]]dddvvvpppZZZJJJCCCAAA@@@???AAAEEEHHHLLLUUU^^^kkktttbbbUUUGGGBBB<<<999:::;;;;;;:::;;;<<<>>>@@@DDDJJJQQQVVV```eeejjjmmmpppwww~~~mmmRRRIIIDDDFFFKKKMMMNNNPPPPPPWWWbbbjjjnnnqqqtttvvvqqquuuzzzwww```MMMDDDCCCMMMcccoooWWWKKKKKKIIIFFFGGGKKKQQQUUUVVVaaarrrwwwlllhhhzzz}}}jjjZZZMMMPPPYYYhhhuuu|||zzzvvvuuu{{{zzz|||zzzvvvpppiii___UUUMMMGGGBBB???BBBAAA???<<<:::888777777777777777777777777777777666888888<<>><<<:::888777777666666666666666666666666555777777;;;NNNgggssspppeeennnxxxnnnvvviiiBBB333222111000////////////////////////////////////+++---///000//////000111111000///......///000111000999::::::???CCCQQQhhh|||}}}lllbbb```aaahhhsss}}}}}}zzzwwwrrrhhh```ccckkkzzzdddRRRFFFBBBBBBBBBHHHRRR^^^jjjwww}}}sssdddSSSFFF???>>><<<;;;::::::;;;;;;BBBCCCDDDFFFLLLUUU___fffnnnnnnpppwwwkkkWWWKKKFFFEEEIIINNNPPPSSSVVVWWW^^^dddfffkkkrrrwwwwwwwwwiiiTTTJJJIIIOOOccc~~~vvv^^^OOOHHHNNNTTTVVV___kkkxxxtttjjjgggzzz}}}tttdddWWWVVV[[[ggguuu~~~~~~}}}pppttt|||xxx}}}}}}zzztttmmmggg^^^UUUOOOJJJFFFDDDAAA@@@>>><<<:::888777777666666666666666666666666444666666999HHH[[[dddccc[[[gggyyy~~~|||ZZZCCC333222111000////////////////////////////////////+++---///000/////////111111000///......///000111111888888999@@@BBBKKK^^^rrrzzzkkk^^^^^^aaajjjwww~~~yyylllbbbfffnnnvvv```OOOEEECCCDDDHHHQQQaaarrr~~~uuujjj[[[KKK@@@===<<<;;;;;;;;;<<<===>>>BBBDDDGGGLLLSSS]]]hhhooottttttuuu{{{vvvaaaOOOIIIEEEFFFKKKOOOPPPRRRUUUXXX___eeeggglllsssxxxxxx}}}nnnYYYNNNLLLUUUhhhkkkVVVKKKUUU\\\\\\eeeuuurrrjjjfffzzz||||||{{{lll^^^ZZZ[[[ffftttxxxnnnwwwyyyrrr~~~~~~|||}}}yyysssiiiddd[[[SSSNNNJJJFFFDDD@@@???===;;;999888777777666666666666666666666666333555555777AAAOOOVVVUUUVVVgggyyyZZZ@@@666222222111000//////000000////////////////////////,,,...///000///...///000000//////...//////000111333999999;;;BBBCCCIIIYYYpppxxxlll\\\ZZZ^^^kkk}}}~~~rrrfffhhhooottt^^^LLLDDDDDDFFFNNN\\\rrrzzznnnaaaSSSFFF===;;;;;;;;;;;;<<<===???@@@CCCFFFKKKRRRZZZdddnnnuuuvvvwwwxxx}}}ooo[[[MMMEEEDDDFFFLLLOOOOOOPPPSSS[[[bbbhhhjjjooovvv{{{|||vvvcccXXXUUU```ssssss]]]RRR\\\cccdddmmm~~~tttqqqyyy~~~oooiiidddyyyxxxwww|||uuuddd^^^\\\eeessswwwkkkxxx{{{qqq{{{{{{{{{}}}yyyrrrfff```XXXQQQLLLHHHEEECCC???>>>===;;;999888777777555555555555555555555555333555555666<<>>:::::::::;;;<<<>>>AAABBBEEEIIIPPPWWW___hhhpppvvvyyyzzz}}}yyyfffUUUKKKBBBBBBFFFLLLOOOOOOQQQUUU___ffflllooottt|||ooofffeeerrrpppaaaZZZbbbkkkooo{{{uuujjjkkkuuuxxxkkkeeeaaauuu|||ooopppzzz}}}iiiaaa\\\cccrrrvvvjjjzzz~~~ttt|||}}}{{{|||}}}yyyrrrddd^^^VVVOOOJJJGGGDDDCCC???>>><<<:::999888888777555555555555555555555555444555666666999???FFFJJJTTTjjjzzzyyyaaaHHHFFFEEE:::333555111111000000000000000111////////////////////////---...000000///......///......//////000000111111111888888999@@@BBBKKK^^^}}}|||tttlllaaa```fffyyytttjjjjjjmmmvvv```PPPHHHHHHJJJWWWmmm|||vvv~~~qqqaaaRRRHHHBBB???:::::::::;;;===???AAACCCGGGLLLTTT[[[cccjjjqqqvvv}}}ppp[[[LLLFFFAAABBBFFFMMMPPPPPPTTTYYYcccjjjqqquuu{{{xxxsssppp~~~fffaaaaaahhhrrr~~~xxxlllbbbdddmmmvvv~~~rrreeeaaa\\\ppp|||~~~pppeeehhhrrr}}}~~~lllbbb\\\bbbpppuuummmxxx~~~}}}zzzsssddd___VVVOOOJJJGGGDDDCCC>>>===<<<:::999888888777555555555555555555555555555666666777888<<>>===<<<:::999888888888555555555555555555555555666666777777888<<>>;;;;;;;;;;;;===???AAACCCHHHNNNXXXaaaiiipppvvvyyy}}}ttt```MMMDDDDDDDDDEEEJJJQQQTTTVVV]]]dddiiiqqqyyy~~~{{{sssrrriii}}}}}}eee___TTTYYY[[[jjjxxxeeeUUUTTTVVVTTTUUUXXXaaafffwwwvvviii___YYY^^^hhhpppoooeee[[[WWWWWWccclllrrrpppnnnqqqrrrppptttsssssssssuuuuuuuuutttiiieee``````iiiyyy~~~yyy}}}yyyvvvvvv~~~xxxqqqfff^^^SSSLLLHHHEEEBBB@@@>>>===;;;999888777666666666666666666666666666666444444666777777===OOO```mmm}}}uuuxxxhhhFFF999888666444444000111222222222000///...///...---,,,,,,---...///////////////////////////////////////000111222333555888<<>>EEE\\\tttxxxvvvmmmtttdddgggrrryyyoooYYYJJJJJJRRR^^^~~~{{{jjjfffqqq}}}{{{rrrgggiii|||mmm[[[OOOEEE===999:::999:::;;;;;;<<<===@@@CCCHHHQQQ\\\dddjjjpppxxx~~~sssbbbRRRFFFBBBDDDEEEHHHMMMPPPTTT[[[dddkkkssswww}}}|||jjj^^^[[[___mmm{{{lllZZZTTTQQQUUUYYYiii{{{fffSSSNNNNNNLLLNNNSSSXXX^^^nnnqqqdddZZZUUUXXXaaahhhggg^^^UUURRRTTT^^^eeeiiifffccceeeeeecccdddddddddeeegggiiijjjkkkfffdddaaaaaahhhvvvzzzxxx{{{rrrooowwwyyyrrrfff^^^TTTLLLGGGEEEAAA???===<<<;;;999888777666666666666666666666666666666444444666777999BBBVVViiivvvrrrvvvjjjGGG:::888666333333111111111111111000/////////...------------...///////////////////////////////////////000111222333666888<<>>???AAAEEEHHHMMMUUUaaajjjpppxxxsss```RRRHHHAAAAAAEEEIIIMMMTTTYYY^^^eeennnuuu~~~ttt\\\NNNKKKIIIXXXgggooovvvcccWWWTTTQQQRRR[[[dddxxx{{{fffRRRIIIFFFCCCFFFLLLQQQ\\\nnn|||mmm___UUUPPPJJJOOOSSSQQQKKKGGGIIILLLUUUWWWVVVRRRLLLJJJJJJKKKJJJJJJKKKLLLNNNRRRXXX[[[\\\aaagggiiillltttvvvlllwwwnnnhhhiii|||zzzqqqhhh___TTTKKKFFFCCC???<<<===<<<:::999888777777777666666666666666666666666666555555666:::HHHbbbxxx{{{yyywwwxxxwwwxxxooovvvoooKKK;;;888555222222222111000//////000111222//////............//////////////////////////////////////////000111222333888:::>>>DDDNNN```vvv}}}vvvwwwvvvyyygggbbb___bbbyyy|||zzz{{{gggVVVPPPRRRfffzzzhhh]]]eeexxx}}}oookkk{{{yyygggZZZKKKBBB===999888:::999;;;===>>>@@@CCCGGGKKKPPPYYYdddmmmttt|||yyyiiiWWWJJJCCC???@@@DDDIIINNNVVV\\\bbbiiirrrxxxwww^^^OOOLLLKKKXXXdddjjjmmmuuu|||rrrVVVNNNOOOMMMSSSaaaqqqrrr```OOOJJJGGGDDDHHHNNNSSSbbbwwwzzzjjj\\\RRRMMMGGGJJJLLLJJJFFFDDDGGGJJJOOOOOONNNJJJEEECCCEEEIIIKKKLLLMMMMMMNNNQQQWWW[[[]]]ccckkkppprrryyy|||oookkk|||zzzllljjjnnnxxxpppggg___TTTKKKFFFCCC???<<<<<<;;;:::999888777777777666666666666666666666666777666555555999FFF___uuuyyysssnnnnnnqqqwwwxxxjjjtttrrrMMM<<<888555222222222111000//////000111222////////////////////////////////////////////////////////////000111222333777:::@@@JJJZZZpppzzzuuuuuuwwwmmm\\\\\\___ddd~~~}}}kkkYYYQQQQQQhhh{{{llldddlll~~~~~~tttvvvwww```SSSFFF>>>;;;888888;;;888:::===???AAAEEEJJJMMMUUU]]]hhhpppvvv~~~rrrbbbPPPFFFAAA???AAADDDHHHNNNWWW___eeellltttyyy~~~~~~fffWWWSSSTTT___ggghhhfffiiimmmooohhhQQQJJJLLLMMMVVViiiiiiYYYKKKHHHGGGFFFKKKSSSYYYmmmvvveeeWWWMMMGGGEEEFFFGGGEEEBBBAAADDDGGGHHHFFFEEEDDDAAA@@@EEELLLRRRTTTVVVVVVVVVXXX]]]bbbeeekkkrrrwww{{{tttnnnrrr|||sssrrrwwwxxxqqqfff^^^SSSKKKFFFCCC???<<<<<<;;;:::999888888888888666666666666666666666666777666555666888BBBYYYmmmvvvnnnhhhjjjqqqyyy~~~uuugggrrrsssNNN===999555333333000000000000000111111222...//////000000//////...////////////////////////////////////000111222333777<<>>@@@DDDHHHMMMQQQ[[[cccllltttyyy|||kkk\\\KKKCCCAAAAAACCCFFFIIIPPPZZZbbbiiiooovvv{{{}}}rrrddd``````hhhkkkfff___]]]___```yyy^^^NNNHHHLLLSSS___vvvhhhXXXJJJFFFGGGHHHQQQ\\\fff}}}sssbbbSSSIIIDDDAAABBBCCCAAA???>>>@@@BBBBBB??????AAAAAABBBJJJTTT[[[___cccdddccceeejjjooorrruuuzzzrrrsss~~~xxxssseee]]]RRRJJJFFFCCC@@@===;;;;;;:::999888888888888666666666666666666666666444444666777888AAAUUUgggooogggccchhhqqq{{{|||vvvkkkvvvtttNNN===999666444444//////000111111111111111...///000111111000///...////////////////////////////////////000111222333888===FFFTTTmmm{{{sssppppppqqq}}}uuueeeXXX[[[fffuuu|||lllZZZQQQPPPYYYkkkpppiiiiiilllwww|||nnnZZZMMMAAA;;;999888999===:::<<<@@@CCCGGGLLLRRRVVVcccjjjrrrxxx|||tttcccTTTFFFAAABBBDDDFFFHHHNNNUUU___gggnnnssszzz~~~tttnnnjjjppppppeee[[[WWWWWWXXXfffQQQGGGCCCJJJUUUiiiyyyzzzvvv~~~kkkZZZKKKGGGHHHKKKWWWdddtttsssaaaSSSHHHCCC???@@@@@@>>><<<<<<===???AAA>>>>>>BBBDDDFFFPPP[[[ccchhhmmmoooooopppuuuzzz|||}}}}}}sssyyy~~~yyyuuuddd\\\RRRJJJFFFCCC@@@>>>;;;;;;:::999888888888888666666666666666666666666222333666888999AAASSSeeefff```^^^fffrrr|||}}}xxxttt~~~tttNNN===999666444555...///000222222222111000...///000111111000///...////////////////////////////////////000111222333999???HHHWWWppp~~~vvvqqqooooookkkwwwrrreee[[[]]]jjj|||{{{kkkZZZQQQOOOKKK[[[___]]]dddnnn}}}yyyjjjYYYMMMAAA;;;999888:::===<<<>>>BBBFFFJJJOOOUUUYYYhhhnnnvvv{{{~~~ooo]]]OOOCCC@@@CCCFFFHHHJJJQQQYYYccclllrrrwww}}}zzzqqquuusssgggZZZUUUUUUVVVxxx^^^PPPIIIDDDJJJUUUmmmssshhhkkkooovvvoooZZZLLLLLLMMMPPP___tttuuucccQQQFFFCCC???>>>===<<<;;;<<<======<<<<<<<<<>>>CCCNNNZZZccciiikkknnnoooqqqwwwxxxnnn}}}}}}xxxtttccc\\\SSSJJJDDDAAA>>>===;;;:::999888777555444444666666666666666555555555555777555666;;;<<>>>>>BBBHHHLLLQQQ[[[dddjjjttt}}}wwwiiiVVVLLLCCCAAAAAABBBJJJTTT[[[cccjjjooouuu~~~}}}uuuuuupppeee[[[YYY\\\___|||gggRRRJJJGGGFFFMMMWWWfffwwwxxxkkkaaaaaaeeelllvvvuuu___OOONNNPPPUUUggg}}}uuudddQQQFFFCCC>>>===<<<;;;;;;;;;<<<<<<=========???DDDMMMXXX___eeeggglllqqqxxx~~~xxxrrr}}}xxxsssddd]]]SSSJJJDDDAAA???>>>;;;:::999888777555444444666666666666555555555555555777555555:::;;;HHHaaaiii]]]TTTZZZhhhxxxwwwRRR===888666444222111111000000000000111111111111000000//////......000000/////////.........000//////000000111222333888===JJJ^^^sss}}}ssslllcccZZZXXXeeexxxxxxhhhbbbfffmmm{{{jjjWWWLLLHHHEEEHHHLLLQQQ[[[pppttteeePPPFFF===;;;;;;::::::<<<>>>???DDDKKKPPPVVV```jjjooowwwrrrcccQQQIIIBBBAAABBBFFFOOOXXX^^^fffmmmqqqvvv~~~|||qqqoooiii```ZZZZZZ___ccccccTTTFFFDDDDDDEEELLLTTT^^^jjjuuuwwwsssmmmddd]]]XXX[[[aaajjjvvv{{{eeeSSSQQQVVV```uuuwwwdddRRRFFFCCC===<<<;;;:::999:::;;;;;;<<<===>>>@@@DDDKKKSSSYYY^^^bbbiiitttzzzvvv{{{~~~wwwrrrfff^^^SSSIIICCCAAA??????;;;:::999888777555444444555555555555555555555555555777444555999:::FFF___iii^^^TTTVVVdddxxxuuuQQQ===777666444333111111000000000000111111000000000000////////////000000////////////....../////////000000222333333999>>>KKK[[[nnn~~~{{{ppphhh^^^UUUSSSbbbxxxlllcccdddiii{{{vvvfffTTTIIIEEEBBBCCCFFFMMM[[[uuupppaaaNNNEEE<<<;;;;;;:::;;;===???AAAGGGPPPVVV\\\fffpppuuu{{{kkk\\\KKKEEE@@@@@@DDDKKKUUU^^^cccjjjqqqtttyyyyyyhhhbbb[[[UUUTTTWWW^^^dddUUUKKKCCCBBBBBBCCCFFFLLLWWW___fffjjjkkkkkkfff```UUUWWWZZZbbblllyyyjjjWWWUUU]]]mmmyyygggSSSGGGCCC<<<;;;:::999999999:::;;;;;;<<<>>>@@@BBBGGGLLLPPPWWW[[[eeeuuu}}}vvvuuu~~~wwwqqqggg___TTTJJJDDDAAA@@@???;;;:::999888777555444444444444555555555555555666444777555555999888DDD\\\kkkaaaVVVVVVbbbzzzwwwRRR>>>888666444222111111000000000000111111.../////////000000000111000000///////////////////////////000111222333444999@@@JJJXXXhhhvvvyyyooodddYYYQQQPPPbbb|||rrreeeeeefffwwwzzzooo```PPPEEEBBBAAAAAACCCKKK^^^{{{mmm]]]KKKCCC<<<;;;;;;:::;;;>>>AAADDDKKKTTT[[[```iiisssyyy~~~gggXXXHHHDDD@@@AAAFFFOOOZZZbbbfffnnnuuuxxx}}}vvv___UUUKKKHHHJJJPPPYYY```NNNIIIDDDCCCCCCBBBDDDGGGPPPVVV]]]ccckkkpppllldddUUUUUUWWW\\\fffrrr~~~nnn]]]\\\iii~~~|||jjjVVVHHHCCC<<<;;;:::999888999:::::::::;;;===>>>@@@BBBFFFIIIPPPUUUaaarrrzzzwwwzzz~~~vvvppphhh```UUUKKKEEEAAA@@@???;;;:::999888777555444444333444444444555555666666444777555555999888CCC[[[lllfff]]]ZZZfff{{{UUU@@@999666333111111111000000000000111111......//////000000111111//////000000000000000000//////000000111333444555:::@@@JJJUUUbbbpppyyynnnaaaVVVOOOPPPdddvvvhhhffffffuuu}}}ooodddXXXKKKBBB@@@AAA@@@CCCNNNddd}}}jjjZZZHHHAAA<<<<<<;;;:::<<<@@@CCCFFFNNNXXX^^^ccckkkttt{{{|||cccUUUEEEDDDAAAAAAGGGSSS^^^dddhhhpppxxx|||rrrYYYMMMCCCAAADDDIIITTT^^^IIIGGGEEECCCCCCDDDFFFHHHJJJPPPXXXcccpppvvvpppeeeSSSSSSTTTZZZcccppp}}}vvvhhhjjjyyynnnYYYIIICCC<<<;;;:::999888999:::::::::;;;<<<===>>>???CCCEEEKKKRRR^^^mmm~~~~~~yyy~~~vvvooogggaaaVVVMMMGGGBBB@@@>>>;;;:::999888777555444444333333333444555555666666333777555666999888CCC[[[ooommmgggdddnnn}}}WWWAAA999666333111111111000000000000111111......//////000000111111//////000000000000111111//////000000222333555666:::@@@IIIRRR]]]mmmzzzoooaaaVVVRRRSSShhhwwwhhhgggffftttqqqbbbXXXOOOFFF@@@???@@@@@@EEETTTnnn{{{gggVVVEEE@@@<<<<<<;;;:::<<>>@@@HHH[[[wwwwwwcccRRRCCC???<<<<<<;;;:::<<>>======???CCCFFFGGGOOOZZZdddlllttt|||}}}sssoooyyyuuummmfffaaaYYYQQQJJJDDD???;;;;;;:::999888777555444444222222333333444555666666222666555777;;;:::EEE]]]rrrwwwxxxuuu}}}yyyTTT???888666444222111111000000000000111111000000000000//////////////////000000111111111222//////000111222444666777:::@@@GGGMMMXXXlll~~~rrrcccZZZXXXcccwwwrrreeegggfffsssqqqbbbPPPGGGBBB??????@@@;;;>>>JJJ```~~~uuuaaaPPPBBB>>><<<<<<;;;999===BBBCCCHHHSSSaaaiiinnnvvv~~~lllRRRDDD===@@@AAABBBKKK]]]iiimmmsss{{{ppp^^^KKKBBB=========???OOOcccCCCBBBAAABBBEEEGGGHHHHHHMMMWWWfffttt~~~tttfffZZZ]]]eeeqqq~~~wwwcccPPPCCCAAA===999888999:::999888<<<<<<;;;:::;;;???DDDIIIMMMUUU___fffiiinnnuuu{{{~~~sssnnnlllmmmttt{{{|||uuummmttt}}}tttmmmeee```XXXPPPIIICCC@@@>>><<<;;;999777666555444444666666666555444555777888555444666777777;;;EEEQQQnnnxxx}}}zzzxxxTTT>>>777444333333111111111111000000000000111111000000//////......000000000000000000000000111111111111000222555888:::CCCIIIKKKXXXrrr}}}pppcccZZZVVVsssmmmbbbdddiiizzzzzziiiXXXGGGBBBCCCAAA===;;;BBBCCCJJJ^^^~~~|||mmm[[[NNNCCCAAA===:::999:::===>>>DDDMMMYYYbbbiiiqqqzzzeeeOOOGGGCCCDDDEEEHHHPPP\\\iiisssyyy|||fffUUUBBB???======???EEESSSaaaDDDCCCBBBCCCEEEHHHJJJJJJTTT]]]iiisss|||}}}ssshhheeehhhoooyyyyyyeeeQQQEEE???<<<999999:::<<<;;;:::;;;<<<<<<<<<===???CCCFFFRRRZZZdddkkkooorrryyy~~~{{{oooccc]]][[[[[[```fffhhhoooyyy|||vvvmmmjjjvvv}}}tttmmmddd___WWWOOOHHHCCC@@@>>><<<;;;999777666555444444333444555555444444555555555444555777777:::DDDPPPnnnzzz{{{~~~yyyUUU???777555333222111111111111000000000000111000000000/////////...000000000000000000000000////////////...000333666999BBBGGGKKK[[[vvv|||pppfff```___}}}~~~jjj```ccciiizzzwwwbbbSSSFFFAAABBBAAA@@@AAABBBGGGPPPccc{{{pppbbbRRRFFF>>>===<<<;;;;;;===???@@@CCCLLLWWWaaahhhqqq{{{eeeNNNGGGCCCDDDFFFKKKSSS```mmmvvv{{{www```OOOBBB@@@@@@@@@AAAFFFTTTbbbDDDCCCCCCDDDFFFIIILLLMMMXXX___hhhqqqzzz~~~yyyqqqsssuuu{{{{{{gggSSSFFF>>><<<::::::;;;======<<<<<<===??????@@@BBBEEEHHHZZZbbbnnnuuuyyy|||}}}rrreeeXXXRRRPPPOOORRRVVVXXX^^^eeekkkqqqwwwyyynnniiidddjjj}}}{{{rrrkkkccc^^^UUUMMMGGGCCC@@@>>>;;;:::999777666555444444333333444555555555555555666555555666666888BBBNNNkkkxxx}}}wwwyyy|||WWWAAA999555333222111111111111000000000000000000000000////////////000000000000000000000000///////////////000444666;;;BBBHHHPPPdddyyyrrrmmmmmmqqqyyyhhhaaaeeekkk}}}rrrZZZPPPFFFCCCBBBBBBFFFKKKGGGQQQ___qqqvvvkkk```UUUIIIAAA<<<<<<<<<<<<<<<===???@@@BBBJJJVVV___gggqqq|||dddNNNFFFCCCEEEIIIOOOXXXdddqqqyyy~~~~~~zzzuuuvvv{{{rrrZZZIIIBBBAAABBBCCCDDDJJJYYYhhhBBBCCCCCCDDDEEEIIIMMMPPPVVV]]]eeeooozzz~~~{{{gggSSSFFF===<<<;;;:::;;;<<<======???@@@AAAAAACCCFFFKKKOOO___iiivvv~~~nnnaaaTTTPPPPPPPPPQQQSSSUUUWWW[[[___dddlllvvv|||nnncccaaacccpppyyypppiiibbb\\\RRRKKKFFFCCC@@@===:::999888777555555555444555444444444666777777777666555555666555777AAALLLdddqqqwwwpppqqq~~~YYYBBB999666333222111111111111000000000///000000000000////////////////////////////////////111111222111111333666999>>>DDDLLLXXXooo{{{uuuuuuwww~~~xxxiiieeeiiiooo}}}lllVVVPPPIIIEEECCCDDDLLLVVVVVVcccuuuyyyqqqeeeZZZQQQJJJDDDAAA???>>>===<<<<<<<<<======BBBJJJUUU___hhhrrr~~~cccMMMFFFDDDGGGMMMTTT\\\gggrrryyy}}}}}}~~~|||}}}|||uuuooojjjgggkkksssxxxxxxzzzqqqYYYHHHAAAAAACCCGGGKKKTTTfffwwwAAABBBCCCDDDEEEIIINNNSSSVVV]]]fffooo|||xxxppppppooo{{{zzzfffRRREEE>>>===<<<;;;;;;<<>>FFFQQQ```yyyrrrrrrxxxxxxllliiimmmtttyyygggSSSNNNIIIEEECCCGGGUUUbbbmmmzzz~~~}}}}}}}}}~~~iiibbbWWWLLLFFFCCCBBBBBBCCCBBB???===<<<===>>>???BBBKKKWWWaaajjjtttcccNNNGGGFFFJJJQQQXXX```iiiqqqvvv||||||}}}{{{yyy|||wwwqqqkkkiiihhhjjjrrrzzz}}}{{{yyy{{{pppXXXHHHBBBAAAEEENNNXXXfffzzzAAACCCDDDEEEFFFJJJQQQWWW\\\dddmmmvvvllldddfffdddsssyyyeeeQQQDDD>>>>>><<<;;;;;;???EEEIIILLLLLLKKKKKKMMMRRRXXX]]]```jjjxxxkkk]]]SSSUUU^^^ccccccbbb\\\YYYVVVSSSTTTWWW[[[^^^gggqqq~~~lllaaaXXXdddvvv|||tttnnn```XXXMMMFFFDDDCCC???<<<999888777666555555555555444222222444888999777555666555555666666888BBBNNNbbbkkkmmmhhhlllZZZCCC:::666444333111111111111000000000000////////////000000000000000000000000000000000000...///000000000222666999<<>>>>>===<<<>>>EEENNNUUUZZZ[[[]]]]]]]]]^^^aaaccceeeooo|||mmm___UUU[[[gggmmmllljjj```\\\WWWSSSQQQQQQQQQRRRYYYdddpppyyylll___[[[[[[ooo{{{tttnnn```VVVJJJDDDCCCCCC???<<<888777666555555555555555222333666<<>>NNNbbbuuu~~~nnnsss|||lllddddddiiitttvvvcccMMMHHHDDDGGGQQQbbb{{{yyyoooiiibbbeeejjjnnnqqqwww~~~yyylllbbb___PPPNNNJJJHHHJJJOOOVVV\\\```XXXMMMCCC>>>???CCCGGGFFFPPP___jjjrrrzzzdddPPPJJJGGGMMMWWWaaaiiipppuuuyyy}}}wwwrrrvvv|||{{{xxxpppZZZKKKFFFIIIVVVoooDDDGGGIIIIIIJJJNNNWWW___dddnnnyyyjjjbbbdddvvvzzzeeeQQQDDD============AAAJJJVVV___fffiiimmmnnnllljjjhhhhhhmmmuuukkk]]]SSSZZZgggnnnmmmjjj]]]YYYSSSNNNKKKIIIGGGFFFJJJTTTaaajjjqqq|||uuu```VVVVVV```xxx~~~}}}yyyrrrlll___UUUIIICCCCCCCCC???;;;888777666555555555555555222555<<>>===@@@DDDGGGRRRaaammmuuu|||dddQQQKKKFFFNNNYYYdddmmmtttyyy|||rrrooouuu|||sss]]]NNNHHHMMM^^^}}}GGGDDDDDDJJJTTT^^^bbbccclllsss~~~kkkgggsssyyywww{{{}}}xxxvvvwww|||}}}kkkUUUDDD???AAABBBBBBGGGQQQ\\\bbbllllllpppvvvwwwvvvxxx}}}}}}hhh\\\WWWbbbrrruuukkkaaaUUURRRMMMHHHFFFFFFGGGIIIIIIQQQ[[[aaafffooo{{{~~~eeeUUUPPPQQQfff|||~~~~~~~~~{{{sssmmmZZZQQQFFFAAABBBAAA===999999888777666555444333222666888<<>>CCCWWWooo{{{jjjjjjmmmkkkkkkppprrr|||~~~nnn^^^______eeetttuuubbbSSSSSSfffzzz{{{}}}sssmmmrrrvvviiiZZZ\\\```ccciiirrr~~~{{{mmmbbb]]]^^^hhhrrrxxxZZZJJJGGGJJJNNNRRR]]]dddmmmtttyyyuuuYYYKKKIIIRRR]]]gggnnnuuu||||||jjjgggfffmmmxxxzzzwwwcccUUUKKKUUUkkkKKKUUUcccnnnqqqnnnkkkiiinnnvvvsssmmmnnnyyytttkkkggghhhjjjlllqqqvvv|||iiiYYYLLLKKKQQQ^^^ccc\\\QQQLLLFFFGGGNNN[[[hhhuuuzzzxxxxxxxxxppp___OOOGGGAAABBBDDDGGGMMMSSSYYY\\\```fffmmmqqqqqqooonnnnnnuuuoooiiiaaaYYYYYYgggwwwzzzqqqiiiZZZTTTKKKDDDAAA???<<<;;;777777777777666666666666666555555444555666777888666555666777666888AAAKKK[[[\\\XXXXXXgggvvv}}}}}}WWWAAA:::888555333333222111111000000111111000000000000000000000000////////////000000000000222///000222333333888>>>CCCXXXooozzzkkkmmmnnngggeeekkkpppooo]]]^^^```fffvvvzzzfffTTTTTTiii{{{lllrrr{{{wwwmmmhhhfff{{{}}}ooobbbYYY```jjjsss|||tttlllfffeeejjjsssyyy^^^OOOLLLNNNSSSXXX```hhhqqqxxx|||yyy]]]OOOHHHPPP\\\gggpppwwwuuueeecccaaagggrrruuu|||yyyoooaaaVVVLLLUUUkkkLLLWWWfffnnnnnnjjjhhhgggrrr{{{uuuuuu}}}|||vvvuuuxxxzzz{{{}}}~~~nnn```SSSQQQWWWbbbcccWWWKKKFFFDDDEEELLLYYYfffttt{{{vvvrrrooogggYYYMMMHHHCCCDDDHHHNNNUUU]]]cccggghhhnnnwww|||}}}zzzwwwuuuxxxrrrooommmjjjkkkyyy}}}|||xxxooohhhZZZTTTLLLEEEAAA>>><<<;;;777777666666555555555444666555555444555666888999666444555666666888???HHHVVV^^^```^^^hhh{{{|||vvvjjjwww|||VVVAAA;;;999666444333333222111111111111222000000000000000000000000////////////000000000000111///000333444444999???FFFZZZoooyyynnnqqqooocccaaahhhwwwmmmZZZ]]]aaaiiizzznnnZZZXXXlll}}}iii___jjjuuuqqqhhheeecccyyy|||zzzyyyuuulllddd___iiiyyy|||uuugggfffjjjttt~~~hhhZZZSSSQQQVVV\\\ccckkkwww{{{```SSSJJJQQQ\\\hhhsss{{{sssdddccc___dddnnnpppwww}}}}}}vvvqqqkkkaaaYYYPPPYYYlllLLLVVVccciiihhhgggjjjnnnzzz~~~uuuuuuvvvxxx|||~~~rrrfffZZZWWWZZZaaa\\\NNNDDDDDDBBBDDDLLLZZZhhhvvvzzzqqqhhhccc^^^UUUOOOMMMKKKNNNSSSZZZbbbkkkrrrvvvwww}}}zzzzzz~~~}}}|||}}}yyyxxxsssllleeeZZZUUUMMMFFF@@@>>><<<<<<777666666555444333333222555444444444555666888999777555555777888999@@@HHHVVVdddlllggghhh|||zzzxxx}}}~~~tttiiifffvvv}}}WWWBBB;;;888555333333222222111000111111111000000000000000000000000////////////000000000000111///000333444444999@@@KKK]]]pppzzzrrrwwwqqqbbb```kkk~~~fffWWW\\\bbbmmmyyyddd___pppppp]]]WWWeeepppllleeedddhhh~~~zzzvvvqqqppprrrrrrqqqnnnooo{{{{{{rrrllllllppp{{{uuufffZZZSSSWWW^^^dddooo||||||dddWWWOOOUUU```lllvvvtttfffddd```ccclllnnnsss{{{~~~{{{wwwvvvrrrjjjbbbWWW^^^nnnQQQZZZdddiiiiiilllsss{{{ooonnnmmmnnnqqqvvv|||~~~tttjjj```ZZZZZZ]]]VVVGGG@@@DDD@@@CCCLLL[[[kkkzzzyyymmmaaa[[[XXXSSSPPPPPPUUUWWW]]]dddmmmvvv~~~|||wwwuuupppiiibbbZZZUUUNNNFFF@@@===<<<<<<777666666444333222111111333333333444555666777888888666666888999:::@@@HHHXXXjjjuuunnniiiyyy}}}zzz~~~}}}rrrfffgggwww~~~XXXCCC;;;777333111222111111000000000000000000000000000000000000000////////////000000000000111///000333444555:::@@@OOO```rrr|||www|||uuudddbbbooo|||```VVV[[[cccoookkkffftttjjjYYYUUUdddooojjjdddeeemmmqqqooolllllloootttwwwyyy}}}uuuoookkkyyy~~~~~~nnn^^^TTTWWW^^^eeeqqq|||eeeZZZTTTZZZdddoooyyyvvviiigggaaaccclllnnnrrrzzzzzz~~~}}}tttmmm]]]bbbqqqXXX\\\dddmmmrrrtttyyyrrrjjjdddeeeggggggiiilllsssrrrwww{{{oooiiiddd[[[SSSNNNIIIDDDCCCEEEFFFHHHQQQaaattt|||pppaaaXXXRRRRRRYYYaaadddhhhooouuuzzz{{{vvvooohhhccc]]]WWWNNNFFFBBB???===;;;777777777666555555444444444444555555666777777777888555555666666999CCCNNN```kkkooohhhfffwwwppprrr~~~^^^CCC777666333///111111111111111222222222000000000000000000000000000000000000111111111111///000000111222555:::===OOO[[[mmm{{{~~~vvveeeeeerrrwww]]]\\\___dddqqq}}}qqqooo}}}}}}dddXXXXXXhhhqqqllljjjppp|||{{{lllnnnrrrxxxzzzuuurrrrrr{{{zzziii[[[YYY^^^lllyyyssslll^^^ccciiiooowww~~~wwwjjjbbb```dddhhhppp~~~~~~yyyoooeeennnzzz```ccckkkuuuzzz}}}{{{qqqhhhffffffdddcccccciiihhhmmmvvv{{{vvvooojjjddd[[[QQQKKKEEEAAA@@@CCCEEELLLZZZnnn{{{nnn```WWWSSSUUU^^^hhhqqqwww{{{vvvqqqkkkggg\\\VVVNNNFFFBBB???<<<;;;666666666555444444333333444444555555666777777777888666555666777:::EEEPPP```jjjnnngggeeexxx|||yyy|||[[[BBB888777555222111111111111111111111111000000000000000000000000000000000000111111111111000111111111222555:::>>>NNNXXXjjjyyy|||tttddddddqqqzzzaaa]]]___cccnnnyyyttt}}}zzzggg\\\\\\kkkuuusssttt{{{uuuxxx}}}{{{vvvwwwzzzttteeeaaadddppp||||||lllnnnrrrwww|||~~~qqqfffbbbcccgggiiixxx|||tttllluuuiiilllttt~~~zzzpppmmmmmmiiidddbbbfffdddfffnnnrrrppplllkkkhhh^^^RRRJJJCCC>>>@@@EEEIIIWWWlll|||ooo```XXXVVVZZZfffqqq~~~{{{wwwtttooolll\\\VVVNNNFFFAAA>>><<<;;;555555555444333333222222444444555555666777777777888777666777888<<>><<<;;;666666555444444333333222444444555555666777777777888777777888888>>>LLL[[[jjjqqqqqqjjjjjjtttSSS@@@:::888777666333222222111000//////...///////////////////////////000000000111111111111111222222333444777<<>><<<:::777777666666555444444444444444555555666777777777888777888888999???PPP```tttwwwtttnnnssssssQQQ???:::777444444222222111111000///......///////////////////////////000000000111111111111111222222333444777<<>>:::666333333000000000000000/////////000000000000000000000000000000000000111111111111000111111111222555:::>>>AAAPPPfff~~~llljjjqqqrrrfffbbbaaaiii|||yyyttthhhbbb___dddlllxxx|||{{{xxxkkk^^^SSSOOOVVVaaa}}}|||}}}uuummmggg[[[UUULLLEEE@@@===;;;:::666555555444444333222222444444555555666777777777444555777777777@@@VVVjjj}}}wwwpppvvvlllJJJ===;;;777444555////////////000000000000000000000000000000000000000000000000111111111111///000000111222555:::>>>EEEUUUkkkzzzllljjjssspppbbb\\\[[[fff{{{~~~sssjjjdddeeedddhhhttttttwwwjjj\\\UUU[[[eee~~~{{{uuunnniii```UUUJJJDDD@@@;;;999999777666555444444333444444444444555555666777777777;;;999777666777AAAVVVjjjwwwqqq|||lllJJJ;;;888444222222111111111111111111111111111111000000//////......000000000000////////////111///000111111222999BBBHHH[[[jjjqqqffflllyyysssaaaVVVTTTccc{{{uuunnnfffdddhhhiiiuuuzzzuuuqqqrrrwww{{{{{{zzz}}}yyyoooxxxjjjbbbeeemmm|||vvvooojjj```UUUJJJDDD@@@;;;999999777666555444444333444444444444555555666777777777999888777666777BBBZZZppp~~~xxxsss}}}lllJJJ;;;888444222333111111111111111111111111111000000000/////////...000000000000////////////000///000111111222:::BBBJJJ]]]mmm~~~iiidddkkkzzzvvvbbbUUUTTTbbb~~~yyypppmmmkkkjjjmmmrrrzzzwwwrrrpppmmmkkknnnuuu{{{}}}}}}qqqhhh|||rrrqqqvvv~~~wwwpppkkk```UUUJJJDDD@@@;;;999999777666555444444333444444444444555555666777777777666666777666777DDD```yyy{{{wwwlllJJJ;;;888444222333000000000000000000000000000000000000////////////////////////000000000000000///000222222333:::CCCMMMcccsss}}}xxxxxx~~~yyyaaa```hhhzzz|||gggVVVUUUbbb}}}~~~qqqllliiilllrrrxxx|||wwwtttnnnmmmnnnsss|||~~~}}}}}}~~~uuujjjddd~~~zzz|||zzzzzz~~~wwwooojjj```UUUJJJDDD@@@;;;999999777666555444444333444444444444555555666777777777555666888777999GGGddd}}}xxx}}}kkkJJJ;;;888555222333////////////////////////000000000000////////////////////////000000000000000///000222222333;;;CCCQQQhhhyyyvvvrrruuu{{{uuuaaa]]]fffyyyooo\\\YYYddd}}}|||tttooonnnjjjkkkpppzzz~~~~~~|||{{{zzzvvvxxx~~~ssskkkfffrrrsss|||}}}vvvnnniii```UUUJJJDDD@@@;;;999999777666555444444333444444444444555555666777777777666777888999;;;HHHbbb{{{zzzsssuuukkkIII;;;888555333444////////////////////////////////////000000000000.../////////000000000111000///000222333444;;;DDDQQQjjjzzz}}}rrrqqqvvvyyyvvvgggaaaiii{{{xxxfff___ggg}}}uuukkkeeeaaacccgggpppwww|||{{{|||uuurrrnnnoooxxxzzzrrrnnnmmmnnn{{{{{{uuunnnjjj```UUUJJJDDD@@@;;;999999777666555444444333444444444444555555666777777777777777888999;;;EEEZZZnnntttpppkkklll{{{jjjIII;;;888555333444000000000000000000000000////////////000000000000......//////000000111111000///000222333555<<>>999666777777555444444444444444444444444555555555555555;;;777666777888;;;CCCLLL]]]gggnnnrrr~~~eeeGGG???888555555222333333333333333333333333000000000000000000000000---......///000111111222---222000000666777???PPPnnnxxxzzz{{{ooojjjnnnooo~~~yyyggguuu|||rrrjjjfffnnn|||hhhkkkrrr}}}{{{}}}yyyzzzzzzzzzzzz~~~vvvrrrkkkbbb___gggzzz{{{vvvpppmmmddd[[[PPPGGGAAA>>>:::777777777666555444444444444444444444555555555555666:::777666777777999AAAJJJ___kkksssvvvdddFFF>>>777444444111111111111111111111111111000000000000000000000000.........///000111111111...222//////666888@@@QQQqqqyyy{{{}}}rrrlllqqqqqqyyykkkxxx}}}~~~ooo^^^[[[ddd{{{}}}vvv||||||xxxsssqqqsssyyy||||||}}}xxxvvvvvvvvvsssrrruuu|||~~~wwwoooggg^^^^^^kkk|||xxxsssnnnjjjbbbZZZOOOFFFAAA>>>:::777888777666555444444444444444444555555555666666666999777666666666777@@@IIIbbbpppzzzzzz~~~cccEEE===666333333000111111111111111111111111000000000000000000000000......//////000000111111...222//////555888AAASSSrrrvvv||||||sssmmmqqqqqqwwwoooyyy}}}zzzjjjTTTTTT]]]ooo|||ssshhhccc^^^___hhhuuu|||{{{yyy}}}~~~xxxyyy{{{rrrrrrtttrrrmmmjjjnnnyyyyyytttwww~~~|||wwwqqqfff[[[]]]nnnzzz{{{}}}~~~}}}{{{~~~zzzuuuqqqkkkhhh```XXXMMMEEEAAA>>>;;;888888777666555444444444444444444555555666666777777888666666666555777AAALLLeeettt~~~zzzzzz}}}aaaEEE===777333333000222222222222222222222222000000000000000000000000.../////////000000000111///333///...555888AAASSSmmmooottt~~~~~~rrriiillllll}}}vvvrrryyy|||vvvdddRRRVVV```ooo}}}~~~nnncccZZZVVVTTT\\\lll~~~{{{yyyxxxxxxwwwvvvwww~~~}}}sssppppppssssssnnnjjjooo}}}uuukkkgggppp|||{{{wwwxxxiii[[[]]]ppp~~~|||tttooottt{{{vvvrrrxxx}}}wwwrrrrrrwww~~~}}}yyytttooojjjggg^^^VVVLLLDDD@@@>>>;;;999888888666555555555555555444444555555666777777888777666666666666:::GGGTTTiiiwww~~~xxxtttvvv___DDD===888444555111222222222222222222222222////////////////////////////////////000000000000///222///...555777???QQQgggiiinnn{{{ooodddgggiii{{{yyyuuu{{{}}}{{{|||uuucccTTT]]]kkkyyyrrrcccYYYRRRSSSXXXfffzzz{{{qqqmmmooovvv|||wwwooottt}}}tttooopppnnnrrruuutttrrryyyvvviii^^^\\\hhhwwwzzz|||lll]]]```vvvzzzrrrqqqqqq||||||iiifffoooyyy|||mmmdddccciiixxxwwwppphhheeeiiirrr{{{}}}xxxtttooojjjfff\\\UUUJJJCCC@@@>>><<<999888888777666555555555555444444555666777777888999777666666777888???PPPaaappp{{{~~~uuuppp{{{sss[[[AAA<<<777555555222000000000000000000000000////////////////////////////////////000000000000...222//////444555<<>><<<:::999888777666555555555555444444555666777888999999666666666777:::EEEZZZmmmyyytttooo{{{uuu}}}WWW===999555444444111000000000000000000000000////////////////////////000000000000////////////,,,222000///444333888HHHUUU\\\iii{{{qqqeeelllvvv|||vvvyyy||||||}}}~~~tttmmm}}}wwwrrr|||}}}jjjZZZRRRPPPQQQ___sss{{{kkkdddbbbjjjuuu~~~uuurrrtttyyy~~~qqqhhhjjjqqquuu|||~~~pppggg\\\TTTQQQWWWiiiyyy{{{sssooo{{{|||zzz~~~hhh]]]]]]^^^nnnvvvdddVVV\\\oooyyymmmmmmooopppwww{{{^^^NNNKKKEEELLL]]]ppp}}}}}}kkkaaaWWWZZZiiizzzzzzuuupppkkkhhhZZZRRRIIIBBB???>>><<<:::999888777666666555555555444444555666777888999999666666666888<<>>EEEPPP```ttt{{{nnnyyypppooovvv{{{{{{pppwwwuuuaaaQQQOOOTTT^^^uuurrr```^^^WWWiiizzzmmmmmmnnnooottt{{{zzzmmmhhhggghhhpppyyy|||rrrfff]]]YYYSSSPPPUUU^^^nnn~~~~~~zzz{{{pppZZZOOOMMMVVVeeevvvzzznnn```]]]]]]jjjwwwaaaZZZ]]]aaakkkuuu|||pppUUUFFFCCCCCCCCCIIISSSZZZ]]]```dddpppzzz}}}vvvsssqqqjjjfffooo}}}uuunnngggcccVVVOOOGGGBBB@@@>>><<<999777777666555555555555666777777666666555555555555777777888999:::EEE[[[ppp~~~|||tttqqqgggKKK:::888444333444000111111111000000000000000000000000000///...------////////////000000000000111///000222333333888>>>FFFQQQaaarrr|||rrrmmmnnnuuuyyy}}}qqq]]]OOONNNUUUiii~~~kkk[[[[[[___wwwxxxsssnnnooorrrvvv}}}zzzppphhhhhhmmmttt|||tttnnnggg^^^WWWTTTRRRUUU```mmm~~~{{{|||~~~|||oooWWWKKKJJJSSS^^^kkksssvvvsssiii```WWW[[[dddtttvvv]]]UUUVVV[[[eeepppuuuxxx~~~~~~|||yyyzzznnnTTTEEEBBB@@@???BBBIIILLLLLLNNNRRR^^^iiirrrsssrrrqqqqqqooovvvwwwsssttt|||tttllleee```UUUNNNFFFAAA???===;;;888888888777666666666666666444444444444444333333333555666999;;;;;;CCCTTTfff|||zzzzzzuuutttbbbHHH999888444444555222222222111111000000//////111111111111000///......////////////000000000000111//////222333333777>>>GGGRRRbbbrrr}}}www|||oooooovvvyyy~~~~~~lllYYYNNNQQQZZZssszzzeeeZZZ___oooxxxrrrooommmssswww}}}|||nnniiigggnnnxxxvvvppphhhbbb___[[[WWWSSSSSSWWWbbbrrrrrrvvvyyyzzz}}}pppXXXMMMLLLOOOVVV```fffgggddd^^^ZZZSSS]]]mmmtttZZZPPPOOOTTT^^^jjjoooqqqvvv~~~zzztttpppmmmoooyyynnnSSSEEEBBB@@@???BBBGGGHHHHHHKKKOOOWWWbbbkkkkkkhhhkkkpppttt{{{tttmmmeee```UUUNNNFFFAAA???===;;;888888888777666666666666777444444333333333333333333555555888:::;;;BBBRRRbbbxxxwwwwwwssssss___FFF999888444333555111333222222111000///......111111111111111000//////////////////000000000000111//////222222222777===GGGSSScccrrr}}}yyy|||vvvrrrxxxzzz}}}jjjYYYPPPWWWbbbwwwuuueeeaaalllrrrlllnnnrrrvvvzzzrrrjjjjjjoooxxx}}}sssmmmdddaaa\\\XXXWWWVVVVVVUUU[[[dddtttwwwrrrxxx{{{{{{|||tttoootttqqqZZZNNNMMMLLLPPPVVVYYYYYYVVVUUUUUUTTTbbbtttqqqWWWLLLKKKNNNXXXbbbhhhjjjooowww~~~~~~zzzwwwqqqjjjgggdddgggrrr~~~oooTTTEEEBBBBBBAAADDDHHHIIIHHHMMMSSSXXXdddlllkkkiiiooozzzyyyuuuppphhhbbbUUUOOOGGGBBB@@@>>><<<999888777777666666666666666444444444444444444444444666555666888;;;CCCTTTdddxxxuuutttnnnooo\\\EEE999999333111333000333222222111000///......000111111111111000000///////////////000000000000111...///111222222777===FFFTTTeeettt}}}zzzwww{{{vvvqqqwwwxxx{{{jjjYYYSSS\\\hhh{{{~~~rrrhhhkkk{{{~~~qqqhhhiiiqqq{{{~~~wwwrrrnnniiiffflllwww|||oooddd]]][[[XXXWWWVVVUUUTTTVVVZZZ\\\gggtttxxxpppttt}}}tttddd^^^hhhyyyttt___RRROOOQQQQQQSSSTTTRRROOORRRWWW]]]kkk|||lllSSSIIIGGGIIIPPPYYY^^^aaagggmmmrrrsssqqqoooiiiddd```^^^]]]```kkkvvvqqqVVVFFFCCCCCCCCCFFFIIIJJJKKKQQQYYYbbblllssssssttt}}}|||wwwvvvssskkkdddVVVOOOGGGBBB@@@>>><<<999777777666555555555555555444444555555555555555666888555555777;;;CCCUUUdddvvvrrrrrrmmmoooYYYCCC999999333000222///222222111111000000/////////000000111111000//////////////////000000000000000......111222222666===FFFTTTgggvvv{{{zzzxxxsss}}}yyyqqqlllssstttzzz|||lll]]]XXXaaammmzzzrrrmmmuuuvvvpppiiiggglllxxxzzzssskkkfffcccccccccooosssggg\\\TTTRRRTTTQQQTTTWWWYYYZZZ^^^eeejjjvvv}}}sssooooooxxx~~~}}}iiiYYYWWWbbbsss}}}lll```\\\[[[YYYYYY[[[YYYXXX___iiipppzzz}}}fffOOOFFFDDDDDDHHHPPPRRRVVV]]]bbbcccbbbaaaaaa[[[WWWVVVVVVVVVYYYcccnnnzzztttXXXHHHDDDBBBCCCHHHNNNQQQUUU___iiisss{{{yyyvvvwwwtttllldddUUUNNNFFFAAA???===;;;888666555555444444444444444444444444444555555555666777555555777;;;CCCRRR```qqqoooqqqoootttTTT???777999333111333111111111111000000000000000...//////000000/////////////////////000000000000000......111111222666<<>><<<999777555555444333333333333444333333333444444555555555777555555999<<>>???===???EEECCCDDDFFFGGGHHHGGGFFFEEECCC@@@BBBGGGJJJKKKPPPXXXeeelllxxx~~~www^^^MMMHHHGGGGGGLLLWWWcccooo~~~~~~{{{wwwsssmmmeee```TTTKKKAAA<<<<<<<<<999666666666666666666666666666555444444333444555666777:::666444777;;;@@@HHHQQQfffyyy|||}}}nnnJJJ@@@888666444222111222////////////////////////,,,---...///000000000///000000000000000000000000///000000111111444888;;;HHHWWWjjjwww~~~yyytttqqqooooootttzzzttttttsssxxxxxx~~~|||xxxvvvxxx|||}}}oooeee___^^^```eeeqqq}}}{{{sssnnnnnnqqquuu~~~uuukkkfffmmm}}}uuubbbUUULLLJJJHHHIIINNNYYYgggpppoooaaaXXXQQQSSS\\\kkk{{{tttrrryyymmmUUULLLRRRXXXVVVQQQ^^^MMM>>><<<======>>>BBB>>>???AAABBBBBBAAA@@@???>>>===???CCCEEEGGGLLLSSS\\\cccppp|||{{{{{{}}}www```PPPJJJGGGGGGLLLWWWcccqqq~~~{{{wwwqqqjjjbbb]]]RRRJJJAAA<<<<<<<<<999666555555555555555555555555555444444444444555666666999666666999;;;???GGGOOOfff|||}}}hhhHHH???777555444222000222////////////////////////,,,---...///000000000000000000000000000000000000///000111111111444888;;;GGGZZZooo{{{~~~wwwqqqlllhhhhhhpppzzzuuuuuuuuu{{{tttzzzvvvqqqrrryyy~~~gggZZZWWWXXX^^^eeennn}}}qqqnnnnnnrrryyywwwpppppp{{{wwwaaaRRRIIIFFFGGGIIIOOOZZZkkk~~~lllZZZQQQNNNOOOXXXgggzzzwwwtttwww~~~lllVVVJJJKKKMMMJJJDDDrrrSSSGGG<<<;;;===<<<<<<>>>===>>>????????????>>>>>>======???BBBCCCFFFJJJNNNSSSZZZgggsssxxxvvvwww{{{vvv```PPPHHHFFFEEEJJJVVVcccsss{{{vvvppphhh```ZZZOOOHHH@@@<<<;;;;;;888666444444444444444444444444444444444444555555666666666555666;;;>>>BBBKKKUUUiii~~~www~~~cccFFF===666555444222000111000000000000000000000000000000000//////...------///////////////////////////000111111111444777;;;FFF\\\rrr{{{vvvmmmgggbbb```jjjxxxvvvwwwxxx~~~tttyyywwwooopppzzzoooWWWPPPSSSZZZfffqqq{{{}}}pppqqquuu{{{yyytttyyygggTTTKKKHHHIIIKKKQQQZZZjjj~~~qqq^^^RRRLLLPPPXXXfffwwwrrrrrrvvv}}}qqq[[[LLLHHHIIIFFFCCCtttdddLLLDDD===<<<======;;;;;;=========>>>>>>>>>>>>>>><<<>>>@@@@@@@@@CCCGGGIIIMMMSSS^^^jjjoooooorrrwwwttt___NNNDDDDDDCCCGGGSSSbbbtttzzzuuunnnfff]]]WWWLLLFFF@@@<<<:::999888666444444444444444444444444444444444555555555555555444444666;;;>>>CCCOOOZZZmmm~~~wwwhhhmmm___DDD<<<555555444222000111000000000000000000000000111000//////......------////////////////////////000111111111111333777:::EEE[[[pppxxx~~~tttkkkgggbbb^^^ggguuuxxxzzz|||ppptttyyyrrrttt}}}vvv```MMMLLLUUU```ooo~~~zzzuuuyyy|||www|||ttt]]]NNNJJJKKKLLLQQQZZZhhhzzzqqq___TTTOOOMMMVVVeeeuuuqqqqqqvvv|||xxxbbbQQQKKKLLLOOOPPPyyyfffWWWGGGBBB===<<<======<<<:::;;;;;;;;;<<<======>>>>>>;;;???@@@>>>===@@@CCCBBBHHHKKKTTT^^^ccceeejjjqqqsss```OOODDDCCCAAAEEEPPP___rrr|||wwwrrrkkkbbbYYYSSSIIIEEE???;;;999888777666444444444444444444444444333444555555666666555555555444777;;;>>>DDDQQQ___uuu~~~kkkZZZ^^^tttYYYBBB:::444444444222000111////////////////////////...------......///000111000000000000000000000000000111111111111333777:::CCCYYYkkkqqqyyytttlllmmmlllgggkkkwwwzzz}}}mmmooo{{{~~~vvvxxxhhhUUUHHHNNN[[[gggzzzzzz}}}xxx|||~~~iiiXXXNNNMMMPPPOOOWWWeeewwwppp]]]QQQMMMOOOQQQ___rrrrrrrrrwww~~~kkk\\\VVVYYY```eeezzznnn]]]NNNAAA???<<<;;;<<<>>>===;;;;;;;;;;;;<<<>>>???@@@AAA>>>CCCCCC???>>>AAABBB???BBBDDDJJJRRRVVVYYYaaaiiiwwwsssdddTTTIIIEEEBBBDDDMMM\\\nnn~~~zzzwwwsssmmmfff^^^UUUOOOFFFCCC???;;;999888777666444444444444444444444444333444555666666666555444555555888===BBBJJJ[[[kkkhhhTTTVVVkkk}}}SSS@@@999444444555222000111////////////////////////......------...///111222000000000000000000000000111111222111111333666999BBBUUUdddiiissstttoooxxx{{{vvvwww|||}}}uuuuuu}}}~~~tttooonnnxxxzzzzzzeeeTTTLLLWWWeeesss~~~yyy|||qqq```WWWRRRSSSXXXYYYdddvvvvvv___SSSMMMOOOUUU[[[mmmzzzpppqqqxxxxxxlllhhhlllvvv}}}~~~|||yyyrrrhhhYYYLLL===<<<:::999;;;>>>>>><<<<<<======>>>@@@BBBDDDEEEBBBGGGHHHBBB@@@CCCCCC@@@>>>>>>CCCJJJMMMQQQYYYcccppp}}}tttgggYYYNNNHHHDDDDDDLLLYYYkkk}}}wwwtttooojjjccc[[[RRRLLLEEECCC???;;;999777777666555555555555555555555555333333555666666666555444444666:::@@@GGGSSSgggyyylllVVVVVViii|||yyyOOO@@@888333444555222000111111111111111111111111111222111///...------......000000000000000000000000111111222111111333666999AAASSS```dddpppuuurrr}}}}}}yyyxxx~~~rrrfffaaa```kkkttt~~~~~~|||zzz{{{iiiZZZUUU```ooo~~~zzz{{{ggg[[[XXXWWWZZZ___eeeqqqkkkXXXQQQQQQWWW^^^hhhzzzsssmmmooowwwzzzwww|||xxxpppqqquuutttsssrrrnnncccUUUKKK@@@<<<999<<<===;;;;;;===;;;<<<>>>BBBGGGKKKLLLLLLOOOLLLGGGBBB???>>>???@@@BBB@@@AAAEEEHHHLLLSSS[[[mmmtttyyywwwqqqhhhZZZNNNKKKGGGEEEJJJWWWkkkzzzvvvsssoooiiiddd^^^XXXQQQMMMDDD@@@;;;888777666666555444444333333333333222222222222333444444555555666555777:::===GGG\\\xxxpppWWWXXXmmmrrrNNN<<<999666444333333222000000000000000000000000000////////////////////////////////////////////////111111111000///111555888AAAKKKWWWdddrrrxxxvvv{{{}}}{{{|||~~~iiiWWWQQQRRRdddlllrrrqqqooooooooonnnmmmnnnooooooooossszzzjjjhhhfffkkkzzz}}}sssssszzzeee\\\]]]aaahhhmmmyyyzzz]]]SSSSSSSSS\\\hhhwwwtttlllhhhnnnwww}}}xxxpppnnnnnnmmmmmmmmmjjjbbbUUUKKK@@@;;;888:::;;;999999<<>>>>>??????===>>>BBBDDDGGGMMMTTTaaaiiipppqqqnnnhhh]]]SSSMMMIIIGGGMMMZZZnnnyyyuuuqqqnnniiiccc]]]VVVOOOJJJCCC???:::777666555555444444444333333333333222222222222333444444555555666444777:::@@@MMMfffvvv\\\]]]sssoooLLL;;;999555444333333222000000000000000000000000000////////////////////////////////////////////////111111111000///111555888???IIIVVVcccssstttqqqyyy~~~|||~~~}}}gggUUUPPPSSSbbbhhhjjjfff```^^^]]]\\\YYY[[[\\\^^^```dddkkkpppvvv}}}xxxuuuttt|||{{{sssssstttddd```eeelllsssyyymmmUUUOOORRRWWWdddtttuuufffaaaeeemmmxxx{{{yyy|||zzzpppmmmiiigggfffhhhhhhbbbWWWNNNCCC===:::;;;;;;::::::===BBBDDDGGGNNNWWW___dddeeefff___TTTIIIAAA===<<<===<<<;;;<<<@@@BBBBBBGGGMMMTTT]]]gggmmmooommmeee]]]SSSMMMKKKRRR```sss}}}wwwssspppmmmhhhbbb\\\TTTLLLFFFAAA===999666555555444333444444333333333333222222222222333444444555555666444777:::AAAPPPlllzzzbbbeee}}}jjjJJJ;;;888555333333333222000000000000000000000000000////////////////////////////////////////////////000111111000///111555777;;;FFFUUUdddttt}}}qqqkkkppptttuuu~~~|||eeeRRROOOTTT```dddddd[[[QQQNNNMMMLLLIIIKKKMMMNNNPPPTTTZZZ]]]ccckkkvvv~~~|||}}}yyyssssssqqqfffgggoooxxxzzzcccOOOLLLQQQYYYlllvvvccc[[[\\\aaalll||||||uuurrroooooosssxxx|||~~~~~~sssmmmhhheeedddfffhhheee\\\SSSGGG@@@<<<<<<===<<<===@@@BBBEEEKKKTTT___iiinnnpppooogggYYYKKKAAA<<<;;;<<<<<<;;;===AAABBBAAAEEEJJJNNNYYYeeennnsssvvvqqqkkk\\\TTTQQQZZZiiiyyy|||vvvqqqooolllgggbbb[[[SSSJJJDDD@@@===999777666555444333444444333333333222222222222222333444444555555666666777999>>>MMMiiixxxfffnnneeeHHH:::777444333333333222111///////////////////////////////////////////////////////////////////////////000000000000111444777999DDDTTTeeewwwqqqhhhkkkmmmqqq~~~}}}{{{|||eeeRRROOOUUUaaaeeedddXXXMMMIIIIIIJJJHHHIIIIIIJJJKKKMMMPPPQQQVVV\\\eeeppp{{{|||{{{~~~~~~vvvqqqrrruuulllpppzzz||||||ttt___NNNMMMRRR[[[oooxxxeeeZZZ[[[aaa```ooovvvmmmaaa```___```dddhhhjjjkkkyyypppiiidddbbbdddiiihhh```XXXIIIBBB<<<<<<======???CCCBBBGGGPPP\\\iiirrrvvvwwwuuukkk]]]MMMBBB<<<;;;<<<<<<;;;===@@@AAAAAADDDJJJOOOZZZhhhrrr{{{}}}xxxhhh]]]YYYdddrrr{{{uuupppnnnkkkfff```YYYQQQIIICCC@@@===:::888777777555444444444333333333222222222222222333444444555555666555666777;;;JJJeeevvvkkkvvv___FFF999777444222222333222111////////////////////////////////////////////////////////////////////////...000000000000111333666999CCCSSSfffzzzuuukkkjjjjjjoooxxxwwwxxxhhhVVVQQQUUUdddiiihhh]]]QQQLLLLLLMMMKKKKKKLLLMMMNNNPPPPPPPPPRRRTTTYYY```kkkxxx{{{{{{~~~yyypppmmmpppyyytttyyyuuu{{{nnn[[[LLLNNNTTT^^^rrriii[[[WWW]]]ffffffvvv}}}lll```QQQPPPPPPQQQTTTVVVWWWVVVssshhhccc___cccjjjkkkeee^^^IIIBBB<<<<<<===>>>AAAFFFGGGNNN[[[jjjwww~~~}}}zzzqqqbbbRRRFFF???======;;;:::;;;???AAAAAAFFFLLLUUU```ooozzzvvvhhhcccmmmzzzzzztttpppmmmiiiccc\\\VVVOOOHHHCCC???===:::888888777555444444444333333333333222222222222333444444555555666333444666;;;IIIeeevvvrrr}}}YYYCCC999666333222222222222111000000000000000000000000////////////////////////////////////////////////...///000000000111333555888BBBRRRfff|||zzzpppmmmjjjmmmqqqqqqtttooo]]]UUUUUUdddmmmpppggg\\\WWWWWWXXXUUUUUUVVVYYY\\\^^^^^^]]]ZZZYYYXXXZZZbbbooo~~~xxxzzz~~~yyy|||rrrkkkmmmsss~~~zzz|||uuu}}}hhhUUUJJJPPP\\\hhh{{{tttaaaWWWWWW___iiiooo|||gggYYYGGGGGGFFFHHHJJJKKKKKKIIIvvviiiccc___dddnnnrrrnnngggMMMEEE??????AAACCCGGGLLLQQQ[[[kkk|||xxxiiiYYYLLLDDD@@@@@@===;;;<<<@@@CCCEEELLLSSS]]]iiixxxqqqkkkuuuzzztttpppjjjeee^^^WWWQQQKKKFFFCCC===;;;999888777666444333444444333333333333222222222222333444444555555666333444666;;;IIIcccuuuzzzvvvRRR???888666333222222222222111000000000000000000000000////////////////////////////////////////////////---///000111000111333444777@@@OOOddd{{{}}}sssnnniiikkkmmmmmmooo{{{wwweeeYYYUUUcccpppzzzwwwpppnnnqqqrrrpppoooppptttwwwyyywwwtttjjjhhhdddbbbfffppp}}}www|||wwwtttyyy|||{{{~~~pppnnnuuu}}}xxxyyyhhhVVVMMMXXXiiiwwwkkk^^^ZZZ]]]fffooozzz|||fffVVVEEEDDDDDDFFFHHHIIIIIIHHHwwwkkkeeeaaagggsssyyyvvvpppQQQJJJDDDDDDFFFHHHMMMSSSZZZeeewww~~~ooo___QQQGGGCCCAAAAAA??????CCCGGGJJJQQQZZZeeeqqqwwwooozzzzzzuuupppgggbbbZZZSSSMMMIIIEEEBBB<<<:::888777666666333111444444444333333333222222222222333444444555555666444666777;;;GGG```yyysss~~~qqqNNN<<<888555333111222222222111000000000000000000000000////////////////////////////////////////////////---...000111000111222444666???MMMbbbzzz~~~tttooohhhiii~~~llljjjlllxxx~~~|||jjj[[[UUUbbbsssyyyvvvqqqnnnooouuu{{{{{{rrrrrrxxxyyywww}}}qqqsss{{{www|||nnn\\\TTTaaatttuuueee^^^___eeeoooxxx~~~fffUUUEEEEEEEEEGGGJJJKKKLLLKKKwwwkkk```eeesss}}}zzzsss\\\PPPFFFFFFLLLSSS[[[aaaiiiwwwyyygggUUUHHHCCCBBBAAACCCDDDEEEHHHPPPZZZbbbrrr}}}qqqyyy|||zzzuuuoooddd^^^UUUMMMGGGBBB???===999999888777666555444444444444333222111111111111222333444444555555444444;;;333444;;;EEE```|||yyyiiiuuuiiiIII???666666444333222111111111...///000111111000///...---...///111111///...---000000000000000000000000......//////000222333444888AAASSSiii|||zzzkkk```ddd{{{pppccchhh{{{qqqddd___eeeyyy{{{yyy{{{~~~|||nnnhhhiiilllpppssswwwyyyyyyooohhhdddmmm|||yyyqqqjjjiiiiiimmmzzzkkkXXXKKKFFFGGGRRR]]]```\\\YYYzzzoooeeegggqqqxxxvvvqqqcccYYYPPPNNNSSSZZZdddmmmuuu~~~mmm\\\NNNGGGEEEDDDFFFIIIKKKOOOXXXccckkkwww{{{xxxwwwrrrkkkaaa[[[SSSKKKEEEAAA===;;;888777777666555444333222444333333222111111111222222333444444555555444444888333666<<>>666555444222111111111111//////000000000000//////---...///000000///...---////////////////////////......//////000222333444888@@@PPPfffzzzyyykkk```cccwwwtttfffiiizzzyyymmmhhhlll}}}wwwwwwzzzvvvggg```aaadddiiinnnzzz}}}xxxpppmmmuuuuuupppooorrrwwwqqq^^^OOOMMMSSSbbbppptttrrrppp~~~uuujjjhhhlllqqqqqqooommmeee]]][[[]]]dddqqq}}}wwwfffXXXNNNJJJGGGKKKPPPUUU[[[dddpppyyy{{{|||}}}wwwtttrrrmmmfff]]]WWWOOOHHHCCC???<<<999666666555444333222222111333333222222111222222222222333444444555555444444555333888===DDD\\\sssxxx}}}rrrrrr```EEE<<<555444333222111000000000000//////////////////000---...///000000///...---////////////////////////......//////000222333444999>>>LLL```vvvwwwkkkaaabbbqqq{{{iiiiiixxxyyyuuussszzzrrrkkklllsss~~~qqq```YYYXXX[[[cccjjj}}}{{{xxx~~~rrrrrrvvv{{{hhhVVVXXXcccwwwyyymmmeeeeeeiiiooorrrtttnnnhhheeeeeekkk{{{qqqbbbWWWPPPMMMRRRYYY```hhhssszzzuuurrruuuyyy~~~~~~{{{}}}~~~zzztttqqqnnniiibbbXXXSSSLLLFFFBBB>>>;;;999666555555444333333222222222222222111222222333333222333444444555555444444444333999<<>>;;;888666555555444444333333333111111111111222333444444222333444444555555444444555444999<<>>MMMmmm|||hhhmmm{{{oooOOO===999555444333222111000000000///..................///------------------------..............................//////000222333444555888@@@MMM[[[gggpppttttttsssrrrlllccc]]]aaajjjwwwwwwnnnwww{{{~~~}}}xxxtttzzzssseeePPPIIIDDDGGGSSSiii~~~vvvwww}}}ttt\\\QQQKKKLLL\\\ooouuuiiieeehhhmmmrrrpppkkkgggffffffjjjuuu|||yyyxxx~~~uuugggWWWMMMGGGQQQ^^^jjjqqqtttwwwxxxssssssooohhhdddaaaZZZSSSKKKHHHDDD@@@>>>;;;888666333333333333222222222222000000000111222444555666222333444444555555444444444444999BBBUUUuuuvvvdddiiiwwwgggIII:::999666555444222111111111111---......//////......---...------------------.................................//////000222333444222777@@@HHHRRR\\\gggnnnooorrrtttooobbbXXXZZZcccrrr}}}yyyooowwwzzzxxxrrrwww~~~zzzxxxssseeeVVVJJJDDDAAAFFFTTTllluuuiiiiiioooyyypppXXXNNNIIIKKK^^^uuuyyyoookkkkkklllmmmnnnhhhdddcccdddhhhqqq{{{~~~rrrbbbQQQFFFDDDOOO___kkkppppppooonnnooooookkkddd___\\\UUUNNNHHHEEEAAA>>><<<999666444222222222111111111111111000000000111222444555666222333444444555555444444333333:::EEEZZZyyypppaaagggsssaaaEEE999999666666444333222111111111,,,---...//////...---,,,...------,,,,,,------.................................//////000222333444111777???FFFMMMVVVbbbkkknnnrrrvvvpppaaaTTTVVV___iiisss{{{pppxxxyyyzzztttwwwuuurrrmmmjjjiiidddUUUFFFFFFBBB@@@FFFUUUooo}}}ooobbb```gggrrr|||{{{nnnVVVMMMIIILLLaaa{{{xxxtttrrrpppooonnnjjjhhhiiijjjiiilllpppxxxzzz}}}qqq\\\MMMHHHGGGMMMZZZjjjqqqnnnjjjiiikkkhhhddd^^^XXXRRRNNNKKKCCCBBBAAA???<<<999777666555444333222111111111111222222222111222222333333333333333444444444555555222666888BBB___zzz{{{jjj\\\ZZZcccuuuxxxVVV@@@777555222222222111000//////...................................................---------............///000000000000000111111222222444:::BBBIIIRRRaaaooouuu|||yyypppfffTTTKKKTTT___gggyyysssrrrwwwzzzuuu|||yyyppplllfffbbb]]]XXXSSSOOOKKKHHHAAAAAACCCHHHYYYvvvwwwnnneeedddhhhppp{{{tttrrrvvvmmmVVVNNNMMMSSSiii|||yyywwwtttrrrppplllkkkmmmmmmlllooosssqqqtttyyy}}}qqq]]]NNNHHHFFFIIITTTbbbiiihhhggggggdddbbb]]]WWWQQQKKKGGGEEEBBBAAA@@@===:::777555333555444333222111111111111222222111111111222333333333333333444444444444555444777888AAA\\\xxx{{{mmm\\\ZZZcccvvvpppOOO<<<666666222222111111000//////...................................................---------............///000000//////000000111222222444:::BBBIIITTTeeetttwww{{{vvvnnneeeSSSHHHOOOZZZdddyyywwwrrruuu|||}}}yyyrrrmmmllliiibbb\\\YYYRRRQQQNNNLLLJJJHHHFFFDDDBBBDDDIIITTThhhzzzsssttt{{{|||{{{rrrjjjhhhkkkrrr|||zzzooonnnrrrlllUUUOOORRR[[[rrr}}}yyyuuurrroooooorrrrrrqqqrrrvvvnnnrrryyysss```QQQIIIEEEFFFMMMXXX___```___```[[[YYYTTTNNNHHHDDD@@@?????????===;;;888555333111444333222111111111111111111111111111111222333333333333333333444444444444777888888@@@YYYuuuzzzooo]]][[[dddyyyeeeGGG999666666222222111111000/////////................................................---------............///000000//////000000111222333444888@@@IIIUUUhhhxxx{{{|||uuummmfffUUUGGGKKKTTTbbb{{{{{{qqqpppvvv~~~wwwiii```WWWUUURRRNNNJJJJJJDDDDDDCCCCCCCCCDDDDDDDDDGGGKKKVVVgggooojjjeeeeeejjjrrrwwwyyy~~~vvvooonnnooottt|||tttiiiiiiooommmVVVSSS\\\jjj|||xxxsssqqqrrrvvvwwwuuuvvvyyyttt{{{uuueeeVVVLLLEEEDDDIIISSSYYYXXXVVVVVVRRROOOJJJEEEAAA>>>===<<<;;;::::::888777444333222333333222111111111111111111000000000111222333444222222333333333444444444666888:::BBBYYYppptttlllYYYYYYddd}}}\\\BBB777555555111111111111000000//////................................................---------............//////////////////000111111333444777???GGGTTThhhyyy}}}}}}tttmmmiiiZZZKKKLLLTTTggg}}}ooolllrrrttt^^^TTTLLLJJJIIIFFFFFFGGGCCCCCCCCCCCCDDDGGGKKKNNNTTT[[[iii}}}gggccc^^^]]]aaaiiisssyyy}}}wwwrrrqqqqqqsss{{{}}}pppgggiiiqqqsss^^^^^^kkk}}}~~~xxxrrrqqqtttyyy{{{xxxxxxzzz~~~~~~vvvkkk]]]RRRIIIGGGJJJSSSYYYVVVQQQOOOJJJGGGBBB>>>:::999::::::777777777777666555444444222222111111000000111111000000000000111222333444222222222333333333444444333777<<>>IIIXXXbbb___WWWIIIPPPeeemmmOOO>>>888555111111111000000000000000000////////////////////////........................---------............/////////......//////000111333333666===EEERRRfffwwwzzzzzzsssnnnnnn```SSSUUUddd|||tttpppzzzsssUUUKKKCCCAAAAAAAAABBBEEEGGGKKKQQQVVV]]]fffrrrzzzppplllgggfffiiipppxxx~~~{{{vvvppplllhhhhhhoooyyywwwkkkeeennn{{{zzzwwwuuuuuurrrsssvvvwwwxxxxxxvvvuuuyyyrrrsssxxx~~~|||}}}|||yyyvvvlllaaaWWWRRRQQQYYY``````]]]\\\OOOKKKCCC===888777888999999999999888777666444444111111000000000000111111......//////000222333444111222222222222333333333333777???HHHSSSYYYVVVOOOIIIUUUlllcccFFF888777555222000000000000000000000111////////////////////////........................---------............//////............///000000111222666>>>GGGTTThhhyyy}}}yyytttrrrdddYYY\\\iiiuuuqqq|||tttXXXMMMCCCBBBEEEJJJQQQWWWYYYaaammmvvv~~~zzzvvvrrrrrrwww~~~~~~xxxqqqjjjbbb```gggppp~~~{{{rrreeeaaalllzzz~~~xxx{{{}}}{{{yyyxxxxxxuuussszzzzzznnneee```^^^___^^^```ccceeegggfffeeedddzzzrrrtttzzz~~~~~~{{{yyyyyypppeee\\\UUURRRZZZbbbeeeeeefffXXXSSSJJJBBB===:::;;;<<<<<<<<<;;;999777555333222111000000000000000111111.........///000222333444111111222222222333333333444888>>>GGGOOOTTTQQQKKKNNN\\\uuu]]]@@@444555555333000000000000000111111111000000000000000000000000........................---------.........//////...............///000000///000666@@@JJJWWWkkk|||{{{wwwhhh^^^bbbkkksssooozzzvvv\\\QQQGGGGGGNNNXXXdddnnnppp{{{}}}zzz|||{{{rrrhhh___[[[aaajjj}}}|||xxxnnnaaa\\\hhhwwwvvvpppuuu~~~wwwqqqmmmiiieeebbbaaa___```kkkxxx{{{mmm___TTTNNNLLLMMMQQQSSSVVVYYY[[[ZZZYYYXXX~~~xxxyyy~~~~~~{{{xxxvvvsssllleee```]]][[[___ffflllnnnmmmbbb]]]QQQDDD???BBBFFFFFFHHHFFFAAA<<<777444333222222111111111000000//////000000000000000000000000222333333222111000222333555:::;;;CCCOOOMMMFFFKKKQQQeee~~~vvvTTTBBB;;;555222444111111000///////////////........................,,,---------.../////////------............------............////////////444222444===KKK]]]rrrwwwmmmfffccckkk|||lllfffvvvlllYYYHHHIIIWWWiiizzzzzzoooaaaWWWYYY```qqqrrrlll___XXX\\\gggnnnxxxpppwww{{{uuu~~~ooofff___XXXQQQMMMKKKLLLOOOPPPUUUdddttt~~~kkkWWWMMMGGGAAACCCJJJLLLQQQXXX\\\^^^\\\ZZZYYY~~~}}}~~~zzzrrrmmmkkkiiieeeaaabbb```___ccckkkrrruuutttjjjeeeYYYOOOMMMRRRUUUSSSPPPLLLEEE???<<<999666444111111111111000000000///111111111111111111111111222333333222111111222444666:::<<>><<<888555111111111111000000000000111111111111111111111111222333333333111111333444666;;;>>>KKKZZZUUUHHHGGGYYYsssiiiGGG:::888555333222111111000///////////////.......................................---------------............------............////////////222111555???LLL^^^ttt|||tttnnnkkkiiisssvvvddd___jjjxxxxxxfffUUUWWWjjj|||tttkkkdddbbbcccdddiiinnnwwwvvvuuuooo```QQQIIIJJJJJJLLLMMMOOOYYYjjjxxxyyyjjjffftttyyydddUUULLLGGGCCCAAADDDCCCDDDHHHPPP___uuummmZZZHHHAAA???@@@HHHRRRiiissszzzxxx}}}|||wwwuuuxxxzzzzzzzzz}}}|||sssgggYYYPPPLLLKKKLLLNNNNNNLLLLLLPPPVVV\\\___```cccaaa```dddnnntttmmmbbbQQQHHH>>>:::;;;;;;777333111111111000000000000000111111111111111111111111222333333333222222333555444<<>>@@@>>>@@@BBBIIIXXXjjjuuuwwwqqqtttzzzqqqiiiyyykkkTTTGGGAAA???AAAEEEGGGNNNXXXdddrrrlllXXXFFFAAAEEENNN^^^nnn{{{{{{}}}yyytttpppiiieeecccffffffbbb______```fffnnntttzzz|||vvvnnneeefffiiinnnvvv|||wwwfffVVVGGGBBB???;;;===DDDHHHGGGEEEDDDCCCDDDFFFGGGHHHPPP\\\kkkwwwuuubbbOOO>>>999444444888:::888555000000000000111111111111222222222222222222222222222333444333222333555777333@@@LLLZZZhhhgggeeemmmuuu{{{nnnUUU===666666333000111111111000///////////////.......................................---------------............------............////////////222333666;;;@@@KKK^^^pppxxxtttqqqmmmdddiiipppuuu{{{tttddd___eeelll}}}}}}}}}nnnlll}}}ttteeeQQQIIIBBB???>>>===@@@DDDAAA@@@AAACCCAAA======@@@<<<>>>@@@EEEQQQ```ggghhhhhhjjjqqq~~~tttpppzzzeeeOOOEEEAAA???DDDLLLOOOZZZhhhuuuxxxvvvxxxxxxxxxxxxppp\\\HHHCCCHHHTTTgggyyy}}}xxxvvvuuu}}}xxxqqqjjjfff```[[[WWWXXXWWWRRRPPPQQQOOOTTTYYY\\\___aaa^^^XXXUUUWWW]]]eeeooozzz|||vvveeeSSSCCC>>><<<999>>>GGGHHHGGGEEECCCAAA@@@AAACCCFFFOOO\\\hhhpppkkkVVVBBB777666555555777888777555///000000000111111111111222222222222222222222222111333444333333333555777666AAAMMMbbbwwwyyyssswwwxxxzzz|||___KKK:::666555222000333111111000///////////////........................---------...............------............------............///////////////000444888<<>><<<<<>><<<===??????<<<===@@@<<<@@@CCCGGGPPP\\\cccdddfffgggppp}}}|||~~~zzzwwwaaaMMMEEEDDDCCCJJJSSS[[[hhhwwwqqqccc```bbbcccbbbfffrrrwwwaaaLLLGGGLLLYYYooozzzwwwtttpppmmmzzzssslllddd___ZZZSSSNNNLLLKKKGGGFFFGGGDDDIIILLLLLLLLLNNNMMMIIIJJJNNNUUU```kkkwww|||vvvfffRRR@@@;;;:::999@@@LLLMMMLLLJJJGGGDDDDDDEEEFFFFFFOOO[[[eeeiiiaaaMMM:::444444555555555555444444//////000000111111111222222222222222222222222222111333444444333444666888999AAAMMMggg}}}zzzxxxxxx}}}UUUDDD777555444111111555111111000///////////////........................,,,------....../////////---..................---............/////////000***,,,000444777@@@TTTeeesssyyyrrrttttttpppgggooowww{{{}}}yyyiiidddgggqqq|||~~~}}}yyycccRRRFFF@@@>>>??????<<<;;;===@@@>>>???BBBAAA======??????DDDIIIMMMUUU```hhhjjjiiijjjttt{{{uuussswwwaaaMMMHHHGGGGGGOOOZZZfffssseeeSSSOOOSSSUUUTTT\\\jjj}}}gggQQQKKKQQQ^^^tttxxxtttsssqqqlllhhhxxxooofff\\\VVVNNNKKKGGGDDDCCCBBB@@@>>>888;;;???AAAAAA@@@@@@AAADDDGGGOOO[[[kkkzzz}}}gggUUUDDD===::::::DDDPPP^^^[[[VVVPPPJJJHHHIIIKKKOOOSSS[[[```___SSSAAA444666555444555666777666555111111111111000000/////////333666555111000333777222333444333111222666:::???BBBTTTrrrzzzsssyyyzzzrrrNNNBBB777555666555222111000000000000000000000000------............------------------------------,,,------......------,,,---------............///111222333333777AAAMMMVVVeeerrrwwwwwwwwwnnnfffjjjfffoooxxx|||}}}~~~lllhhhlllwww~~~}}}uuupppooowwwppp]]]PPPGGG???999;;;===<<<999888???AAABBBBBBAAABBBFFFIIINNNKKKMMMWWWcccllltttzzzyyy{{{xxxssstttxxx{{{sssrrrssssss___MMMHHHGGGJJJVVVeeerrrnnnTTTMMMJJJDDDIIITTT^^^ooonnn[[[SSSTTThhh{{{~~~xxxooommmkkkeee``````~~~vvvmmmbbbXXXQQQHHHEEEAAA???===<<<;;;999666888;;;<<<<<<<<<<<<===BBBFFFNNN[[[jjjyyy~~~{{{hhhWWWFFF>>><<<>>>IIIWWWfffeeeaaa[[[UUUQQQQQQQQQYYY[[[^^^^^^YYYNNNAAA888888666555555666666555333222222111111111000000000...111444333000///111555222333444333222444888<<<<<>>JJJSSS```nnntttuuuvvvnnnfffjjjgggmmmqqqrrrsss}}}pppjjjmmmxxx}}}{{{|||xxxtttoookkkhhhgggdddfffppplllYYYLLLHHHAAA<<<===>>>===<<<===AAADDDGGGHHHIIILLLPPPSSSVVVSSSVVVbbbppp|||zzzppphhhbbbccchhhzzz|||tttsssttttttaaaOOOHHHFFFIIIVVVfffwwwfffMMMGGGEEECCCIIIVVVfffwwwwwweee\\\ZZZiiizzz}}}}}}pppeeecccbbb^^^[[[\\\|||tttjjj^^^RRRJJJBBB@@@<<<:::999888777555555777888888888888:::<<>>CCCRRRbbbqqqqqqooojjjccc^^^ZZZYYY``````___[[[SSSJJJCCC???<<<999777666666555333222222222222222222111111111...111333222000///111444222333444444555777;;;???<<>>555444444222000000000000000000000000000000------............------------------------------,,,------......------,,,---------............///000111111111444<<>>:::888666555333222222222222222222222222222111333444444222222444555222222333555777;;;???BBB@@@QQQmmmyyy~~~YYYDDD;;;444333333111///000////////////////////////------............------------------------------,,,------......------,,,---------............///...///000111444<<>>;;;888777777888777666999::::::999999;;;???BBBFFFMMMYYYfffttt}}}hhhcccjjjyyy{{{xxxsssaaaOOOFFFDDDLLLaaawwwzzzsssnnnkkkggghhhfff___VVVOOOMMMMMMEEEBBB===:::888666444222222222222222222222222222222333333333333333444555222222333555999>>>AAACCCGGGWWWnnn~~~wwwRRR@@@999333333222000///111////////////////////////------............------------------------------,,,------......------,,,---------............///,,,...///111444<<>>:::888666444333111111111222222222222222000000111111111222222222333222222555:::???BBBDDDIIIVVVjjjwwwyyyzzznnnLLL>>>777333333222000000222000000000000000000000000------............------------------------------,,,------......------,,,---------............///+++---///111444;;;FFFMMMRRReeesss{{{yyyoooqqqpppmmmhhhfffllluuunnnooovvv}}}~~~yyymmmeee```\\\UUUNNNHHHEEECCCCCCBBBCCCDDDGGGKKKPPPUUUXXXcccnnn}}}lllcccZZZWWWWWWZZZbbbkkkqqqqqqqqquuuzzz{{{jjjVVVJJJHHHQQQcccrrr~~~zzztttrrrmmmfffgggnnnxxxvvvnnn___RRRTTTfffxxx{{{[[[XXXZZZcccnnn|||~~~{{{lll]]]TTTPPPHHH@@@yyytttlllcccZZZPPPHHHBBB:::888555555666777777777666777999;;;<<>>:::555222000//////222111000/////////111111111111222222222333333333000222333555888===>>><<>>JJJ[[[rrr}}}ZZZBBB888777666444222111000000111///...,,,,,,...///...---------------------------------------------------***+++,,,,,,------,,,,,,---............/////////222///...000111333999AAAQQQ```sssuuuhhhfffccceeefffpppssskkkmmmpppwww}}}iiiXXXLLLFFFCCCHHHNNNTTT[[[bbbxxxqqqhhhffftttxxxlllcccSSSKKKCCCAAAFFFPPPbbbpppxxx}}}xxxjjjaaaccceeefffqqqqqq___VVVSSSQQQOOOJJJCCCAAADDDBBB@@@BBBGGGMMMRRR\\\fffpppwwwmmmWWWVVVWWWhhh~~~|||wwwwwwxxxyyy{{{}}}~~~yyyyyyxxxxxx|||{{{sssuuummmhhh___ZZZTTTMMMHHHCCC>>>;;;999999888888888888888999:::;;;;;;===@@@FFFLLLQQQZZZcccrrrzzzpppbbbRRRHHH@@@AAADDDMMM^^^ooovvvttthhh```UUUMMMIIIFFFBBB???>>><<<999777555444444444111111000//////000111111///////////////000000000111111222222222333333333111000111444777999???EEEOOOccc}}}pppPPP===777666555444222111000000000///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------.........//////000......000111222777>>>OOO^^^ssszzzlllgggdddfffgggooovvvnnniiikkkqqq~~~pppaaaPPPLLLLLLSSS\\\eeeooowww~~~uuurrr}}}|||lll^^^VVVIIIDDD@@@@@@CCCNNNcccvvvvvvpppgggWWWNNNRRRTTTUUUdddyyyrrr```VVVSSSPPPLLLDDD===>>>CCCBBBCCCHHHPPPVVV]]]gggqqqyyy}}}rrr\\\VVVUUUeeexxx{{{vvvsssnnnjjjdddeeefffiiilllpppsssuuuvvvwwwuuusssvvvyyyuuuoooyyypppiiifffYYYTTTNNNHHHDDD@@@===:::888888888777777888999999;;;<<<===???BBBIIIQQQWWWcccnnn|||{{{qqqfffXXXLLLDDD???AAAFFFPPPaaaooorrrnnn^^^XXXOOOGGGCCC???<<<999999777666444333333333333111111111000000000000000......//////000000000000111111222222222333333333333111333888:::;;;BBBKKKWWWmmmeeeJJJ<<<888555444333222111000000000///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------............///---...111111111555;;;LLL\\\qqq}}}qqqiiigggiiiiiinnnyyysssgggggglllzzzyyylllYYYVVVXXXbbbnnnxxx|||xxxsss___PPPIIIAAA>>>===<<>>EEEEEEHHHQQQ[[[aaagggqqq{{{www```XXXUUUfff|||uuulllfff```[[[WWWRRRSSSTTTWWW[[[```dddfffnnnooommmjjjkkkmmmjjjddd}}}uuulllddd```SSSNNNHHHCCC@@@>>>;;;999888777777777777888999999<<<>>>@@@AAAEEEMMMXXX```mmmyyy}}}uuujjj^^^RRRIIIDDDAAAEEEMMMZZZiiitttssslllWWWRRRKKKEEEAAA===:::888555444333222111111111111111111111111000000////////////000111222222222222111111222222222333333333777555888@@@BBBAAAHHHSSSeeeyyy|||[[[EEE<<<999333333333222111111000000///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------------............---...111111000333888GGGYYYnnn|||~~~vvvlllkkknnnmmmooo~~~xxxjjjhhhjjjwwwxxxhhhfffiiisss~~~{{{{{{}}}xxxqqqnnnuuuzzziiiSSSDDDAAA;;;999999999;;;FFF\\\pppyyyzzzzzz{{{~~~{{{mmm___VVVKKKEEEAAAEEEMMMWWWeeerrrzzzzzzzzzzzz}}}zzzkkkNNNHHHBBB???<<<;;;@@@FFFMMMRRR\\\fffjjjmmmuuu{{{fff^^^\\\nnnsssddd\\\VVVOOOJJJHHHEEEEEEFFFHHHLLLQQQUUUXXX]]]``````___```bbb___YYY~~~yyysssjjj___WWWMMMHHHCCC>>><<<:::999888777777777777777888999999===???BBBDDDHHHQQQ^^^hhhwww~~~{{{tttjjj^^^SSSKKKGGGEEEMMMXXXeeesssxxxpppdddQQQNNNIIIDDD@@@===:::999444333333222111111000000//////000000000000000000...///000111222222222111111111222222222333333333666555===HHHMMMMMMVVVbbbuuuoooQQQAAA;;;888222333222222222111000//////...,,,,,,...///...---------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------.........---,,,...111111///111666AAATTTiiiuuuzzz|||{{{yyypppooosssqqqqqqqqqlllkkkuuu}}}xxxwwwzzztttqqqpppssszzz{{{rrrccc\\\ZZZ___iiisssxxxuuuooo^^^GGG<<<>>>999888:::;;;<<>>@@@EEEKKKYYY___iiiqqqrrrqqqwwwooojjjjjjrrrcccSSSMMMIIICCC???>>>>>>>>>>>>???BBBFFFKKKMMMNNNRRRUUUUUUVVVXXXUUUPPP{{{xxxsssiii[[[PPPIIIEEE???;;;999888777666777777666777777888999999>>>@@@CCCFFFJJJTTTbbblll}}}~~~|||wwwnnnbbbWWWPPPLLLJJJSSS```mmmwwwwwwiiiZZZIIIGGGCCC???;;;999777666555444444333333222222111,,,---...///000000000000+++,,,...///000000000///111111222222222333333333111222===MMMUUUXXXbbbqqqgggKKK>>>:::777222222222222222111000//////...,,,,,,...///...---------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......---,,,...111111///000555===PPPeeeppptttwwwyyyzzzrrrrrrvvvtttrrr~~~wwwpppmmmttt|||tttoooiiihhhmmmvvvrrrdddSSSMMMJJJNNNVVV___kkkuuu~~~iiifffgggeeeVVVAAA999>>>::::::===@@@@@@BBBMMMYYYdddzzzzzzoooeee```UUUUUUVVVWWW[[[bbbkkkqqq|||ooo\\\KKK@@@999???AAADDDSSSiiirrrmmmiiiddd\\\WWWZZZfffvvvwwwiiiUUUKKKBBB@@@CCCFFFLLLQQQdddjjjsssyyywwwtttwww~~~xxxuuuwww~~~hhhXXXHHHCCCAAA<<<999:::<<<;;;:::;;;===AAAEEEGGGGGGLLLPPPPPPQQQRRROOOIII}}}vvvrrrnnneeeWWWLLLFFFAAA<<<777666666555555666666666666777888999:::>>>BBBFFFIIINNNYYYiiivvv|||yyywwwtttlll^^^TTTQQQQQQVVV```kkkpppjjj]]]RRRDDDAAA===:::999777555333555333111000111111000///111111000000//////......000111111111111222222222333333222222222333444444000:::HHH]]]lllhhhnnn\\\EEE<<<888333---///111333333000---+++///............---------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------+++---.........///111333>>>PPPaaafffgggnnnvvvyyy{{{wwwtttvvv}}}uuunnnttt{{{tttpppqqquuuwwwxxxyyycccQQQHHHIIIJJJJJJLLLQQQWWW[[[lllrrr~~~uuubbbWWWVVVUUURRRIII>>>:::<<<===>>>CCCHHHIIIIIILLLRRR___fffnnnwwwwwwjjj___VVVRRRHHHFFFEEEFFFIIIOOOUUUYYYkkkqqq{{{|||jjjTTTDDD======777999III[[[cccaaa^^^\\\XXXQQQNNNPPP^^^uuuxxxlllcccQQQIIICCCCCCFFFKKKSSS[[[kkkyyyuuusssyyy~~~ppp___NNN>>>:::<<<<<<888666>>>>>>>>>@@@AAADDDEEEGGGJJJKKKNNNPPPQQQMMMHHHCCC~~~vvvqqqlllcccUUUJJJCCC???:::777666777777777666666666666777888999:::<<>>;;;999:::===???CCCLLL[[[lll|||zzziiiTTTDDD===>>>:::;;;CCCIIIJJJIIIIIIMMMPPPSSSYYYbbbppp~~~{{{qqqiiiccc^^^ZZZSSSOOONNNSSSYYY___hhhpppxxxvvvlllhhhmmmwwwuuucccIIIBBB>>>???BBBGGGPPPXXXWWWXXX[[[^^^```aaaaaaaaafffdddaaa\\\UUULLLCCC<<<wwwppphhh\\\NNNDDD???<<<888666666777777777666666666666777888999:::<<>>999555444444333333111///......000111000000000000000000////////////000000111111111222222222111111000111111222333444@@@MMM^^^sss]]]DDD999888555111222222111000000000000000///............---------...------,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---............000222222>>>LLLUUUZZZbbbmmmuuutttuuuvvvyyy}}}mmmgggrrr}}}zzz}}}vvvjjjdddfffiiivvvzzzbbbOOOFFFDDDJJJTTT\\\___`````````eeeeeejjjqqqrrrgggRRR@@@<<<::::::;;;<<>>888888:::>>>@@@CCCJJJSSS\\\kkkwwwvvvsssyyy{{{xxx{{{~~~wwwpppjjjeeebbbWWWUUUVVVYYY[[[^^^fffnnn{{{nnnZZZVVVRRRSSSXXXcccmmmttt|||zzz{{{hhhRRRFFFBBBEEESSSbbbmmmtttyyy}}}~~~}}}rrrbbbRRRFFF???:::888yyypppeeeXXXKKKBBB>>>;;;888666666666555333666666666666777888999:::<<<@@@EEELLLTTT^^^iiippprrrqqqooojjjgggiiiooouuu{{{xxxwww}}}~~~tttllljjjddd___]]]XXXRRRPPPQQQOOOUUU\\\bbbddd```[[[WWWSSSNNNHHHCCC>>>999555222222000//////000111000///////////////000000000000000111111111111222222222111111222222333444555666;;;GGGRRR```pppyyyxxxaaaGGG999666555444444111000000//////////////////............---------------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---...///.........000111555:::EEEQQQYYYaaannnyyyyyy}}}|||vvvqqqrrrtttrrr|||qqqmmmuuu}}}{{{uuufffXXXSSSVVV[[[dddnnnxxx|||~~~www\\\HHHCCC<<>>AAADDDNNNcccwww~~~xxxpppeeeWWWHHHCCCDDDIIIUUUbbbjjjqqqyyy~~~~~~}}}rrrkkkccc^^^ZZZTTTLLLEEEAAA???;;;777555444444555999<<>>BBBIIIUUUaaappp~~~yyy~~~|||rrrnnnnnnlllnnnnnnooovvv{{{uuuoooiiifff\\\ZZZYYYYYYXXXXXX___hhhxxx~~~iiiZZZPPPLLLHHHKKKUUUeeesss|||{{{tttuuu}}}|||cccNNNDDDDDDMMM```rrr}}}~~~wwwkkkYYYHHH===888777777yyypppeeeWWWKKKCCC:::888666666666777666555666666666666777888999:::;;;===AAAEEELLLSSSZZZ_________^^^\\\\\\aaajjjqqqwwwxxx}}}xxxkkkaaaZZZTTTPPPNNNKKKGGGHHHKKKMMMRRRZZZaaacccaaa^^^\\\WWWSSSNNNIIIDDD>>>888444444222000000111111000///.../////////000000000111000111111111111222222222000000000111222444555666777BBBIIIRRRbbbmmm}}}gggTTT???666444333222444////////////.........---///............---------,,,,,,,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,---......///.../////////---...///111333666???LLLUUU\\\iiivvvzzz|||qqqhhheeeggggggtttzzznnnppp{{{}}}uuueeeWWWRRRWWW]]]dddhhhlllppprrrzzzxxx]]]IIICCC;;;???EEEKKKQQQWWW^^^cccccceeekkkuuu{{{tttbbbSSSCCC@@@@@@GGGQQQ___sssvvvdddUUUIII@@@???BBBDDDSSSeeeqqqzzzttthhh]]]ZZZUUUPPPLLLHHHCCC???;;;:::777555444555666666:::>>>EEEPPP]]]kkkvvv}}}|||mmmXXXHHHAAA;;;999:::AAAKKKXXXiiiwwwyyymmm```ZZZ[[[XXX]]]ccciiiqqq{{{}}}{{{sssuuuwwwwwwuuuqqqnnnmmmbbb___]]][[[WWWVVV]]]fffnnnyyyoooZZZNNNJJJIIIIIIQQQ^^^nnnzzzvvvnnnssszzzaaaLLLEEEJJJYYYlllzzz~~~~~~|||yyyvvvtttssskkk```PPPBBB999555555555zzzqqqeeeWWWKKKDDD888666555555777888888777666666666666777888999::::::;;;===AAAEEEKKKPPPSSSRRRSSSTTTTTTVVV]]]hhhpppvvv|||}}}ttteeeYYYLLLGGGCCCBBBAAA???AAAEEEJJJPPPXXX___bbbcccddddddXXXUUUQQQLLLGGGAAA:::666555333111000111111000///.../////////000000111111000111111111111222222222/////////000111333444555444>>>BBBHHHWWWeeevvv]]]KKK;;;555333111111333.........///...------,,,//////.........---------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---...//////.../////////------///111000222;;;GGGPPPXXXeeesssyyy}}}oooccc______]]]lllooolllwwwttteeeXXXUUU[[[bbbeeeeeefffhhhkkktttyyy^^^JJJCCC===???AAADDDHHHNNNVVV[[[bbbccciiittt|||yyylll___OOOHHHDDDMMM\\\mmm}}}sss[[[JJJ@@@;;;===BBBAAASSSgggvvv}}}qqqhhh\\\PPPJJJIIIGGGEEEBBB???===<<<555555444444666888;;;===>>>CCCKKKUUU```kkkrrrwww|||}}}nnnYYYIIIBBB;;;999;;;EEEUUUggg|||{{{rrrcccSSSLLLMMMKKKSSS\\\dddmmmsssrrrnnncccfffkkkoooqqqrrrssstttgggccc```]]]XXXVVV]]]ggggggsss|||eeeSSSJJJJJJNNNVVVcccrrr}}}xxxoookkkuuuxxx```KKKHHHRRRcccttt{{{yyyxxxzzz}}}{{{wwwsssooollljjjiiiaaaXXXKKK???888555444444~~~wwwlll\\\KKK@@@>>><<<888555333444666888888888888888777777777777777999;;;===???BBBFFFJJJJJJNNNSSSXXX]]]dddmmmssszzz~~~uuugggWWWMMMAAA???;;;999999;;;>>>@@@IIINNNVVV^^^cccdddcccaaa[[[XXXSSSNNNJJJEEE@@@===:::777444000......///000000////////////000000111000000000000000000000000222222111222333333333222777;;;BBBJJJTTTddd{{{}}}RRRFFF:::666444000...///222111000//////...//////,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))******+++,,,---------............///333333777@@@IIIRRR___kkkvvvzzzuuubbbXXXXXX]]]kkkpppiiimmmsss{{{dddVVVYYYeeemmmpppkkkiiilllpppyyyyyy\\\HHHBBBBBBAAABBBFFFNNNVVV\\\^^^bbbeeellluuu}}}~~~{{{vvv^^^PPPPPP]]]kkk~~~iiiNNNBBB>>>;;;;;;???HHHRRRdddwwwuuuaaaSSSJJJEEE@@@@@@@@@???===:::777555666333333666777666888<<>>===;;;:::;;;>>>DDDGGGRRRWWW^^^dddfffeeebbb```YYYVVVQQQMMMIIIEEEAAA>>>999777444111/////////000///////////////000000111000000000000000000000000222222222333444555666555777>>>IIISSS]]]mmmqqqMMMBBB888444333111000111111000//////////////////,,,,,,,,,---------.........---,,,,,,++++++,,,,,,************************---,,,,,,++++++,,,,,,---+++************+++,,,,,,------------............111111666>>>GGGPPP]]]hhhuuuyyyuuudddZZZZZZ___lll}}}kkkeeeiiioooxxxfff[[[___jjjqqqrrrllljjjrrruuu[[[JJJGGGFFFGGGIIINNNWWWaaakkkpppqqqsssxxxooo``````kkkxxxwww___GGG>>><<<:::;;;@@@HHHSSSeeeyyymmmYYYKKKCCC@@@<<<<<<;;;:::999666444333555222222555666666999>>>EEEQQQaaappp}}}|||vvvmmm^^^LLL@@@;;;;;;???KKK___xxxvvviiiXXXHHHBBBCCCDDDLLLVVV]]]ccccccZZZPPPJJJIIILLLRRRZZZ______\\\YYYVVVSSSTTTZZZaaafffhhhiiisssvvvaaa\\\bbbqqqyyyzzz{{{vvv___MMMJJJ[[[lllqqqpppqqqrrrrrrwwwtttnnnhhhbbbZZZSSSNNNLLLGGG@@@888333222444555~~~uuuhhhXXXIII@@@888777666555444555555666777777777777777777777777666777999999;;;>>>BBBEEELLLRRR[[[cccjjjsss|||}}}zzztttiiiZZZJJJ@@@:::;;;;;;<<>>999777444111000000000111///////////////000111111000000000000000000000000222222333444555777888999:::EEETTTaaammm||||||aaaFFF===555333333111111333/////////...//////000000,,,,,,,,,---------.........---,,,,,,++++++,,,,,,************************,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------------------...............///444===DDDMMMZZZfffvvv{{{xxxiii___]]]aaannnuuueee```fffnnn}}}yyykkkdddhhhpppuuussslllmmm|||rrr\\\QQQRRRTTTTTTVVV\\\fffsssrrrpppyyyhhhSSS@@@;;;;;;:::===CCCIIIUUUhhh{{{{{{dddPPPCCC===;;;::::::999888777666555555666333333666777888>>>EEELLL[[[ooo}}}}}}|||xxx{{{xxxtttoooggg[[[KKKAAA<<<<<<@@@MMMccc}}}zzzqqqfffVVVGGG@@@AAAHHHQQQ[[[ccchhhfff[[[NNNEEECCCDDDJJJSSSYYYYYYWWWLLLJJJIIILLLTTT]]]eeeiiimmmttt||||||nnnpppyyyvvvaaaOOOMMM[[[iiimmmmmmnnnpppqqqrrrnnnhhhbbb[[[TTTLLLHHHEEEAAA;;;666333333555777}}}rrreeeVVVHHH@@@999999888888888888888888666666777777777777777888888999:::;;;<<>>DDDQQQaaammmuuuuuutttqqqkkkbbbZZZUUUMMMKKKHHHFFFEEECCC@@@>>>777666444222000000111111///......//////000111222000000000000000000000000222333333444444666888:::===MMM```ooo|||rrrUUU@@@999333222222000000333...............///000111,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------............///444<<>>>>>BBBPPPfffyyyrrrgggXXXIIIBBBCCCHHHUUUcccmmmpppkkk]]]PPPFFFDDDDDDKKKTTTYYYVVVRRRDDDCCCBBBEEELLLUUU]]]ccclllnnnssszzz|||wwwcccQQQPPPZZZeeekkkmmmnnnooopppjjjgggaaa\\\VVVPPPJJJFFF???<<<777444222333555666|||pppcccUUUIIIAAA999999999888888888888999666777777777888888999999999:::;;;<<<>>>BBBHHHMMMXXX___iiittt~~~~~~~~~~~~{{{uuujjj[[[JJJ@@@999:::<<>>888333222111......111......---......///000000,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------......///444;;;AAAKKK[[[kkk|||wwwnnngggaaakkk}}}jjj^^^^^^iiisss~~~yyyrrrnnnoooqqqjjjooo~~~|||sssllljjjjjjvvv{{{pppoootttxxxppplllvvvnnnRRRDDD:::999:::;;;BBBKKKSSScccwwwsss]]]MMMAAA<<<===999;;;===??????===;;;999888666666777999???KKKWWWggguuusssjjjeeeaaa______^^^\\\YYYTTTMMMEEE@@@>>>>>>DDDTTTkkk|||tttjjjZZZKKKDDDEEEGGGXXXlllvvvwwwpppaaaUUUIIIGGGHHHOOOWWWXXXRRRJJJ>>>======>>>CCCLLLVVV\\\eeeeeefffjjjqqqzzzyyyfffVVVOOOVVV```hhhlllkkkkkkkkkfffbbb\\\VVVQQQKKKFFFBBB;;;999555222111111333444|||qqqeeeXXXLLLDDD999888777666555666666777777888888999999::::::::::::;;;===???BBBHHHOOOTTT___eeeoooyyy~~~}}}}}}}}}~~~~~~~~~|||{{{yyysssiiiZZZKKK@@@;;;<<>>===;;;:::;;;:::888666222222111000000000000000............///111222333000000000000000000000000111333444333222444888===HHH\\\rrr}}}aaaIII;;;666333333111------000.........---......//////,,,,,,,,,---------.........---,,,,,,++++++,,,,,,************************++++++************+++++++++++++++++++++,,,------,,,,,,,,,,,,------------...000444999???JJJ^^^ppp|||{{{ppphhhaaaiiiyyy|||nnndddccckkksss~~~~~~uuummmlllpppoooxxxyyymmmaaa[[[ZZZ[[[hhhxxx{{{yyyjjjLLLAAA999:::;;;===GGGSSSbbbsssppp___SSSGGG@@@AAA:::>>>DDDGGGGGGDDD>>>;;;;;;999888999<<>>:::777666444222111111222222~~~tttiii\\\QQQIII<<<:::777555444555666777888999999:::;;;;;;<<<<<<>>>???BBBEEEJJJQQQYYY___hhhnnnvvv~~~}}}}}}~~~}}}}}}~~~yyyxxxvvvqqqhhhZZZKKKBBB===>>>BBBNNN___nnnwww{{{ooojjj```UUULLLEEE@@@???999777555555555555333222000000000///////////////------......///111222333000000000000000000000000...111444444333666===CCCUUUjjj}}}uuuUUU@@@888555333444222......111//////...---------......,,,,,,,,,---------.........---,,,,,,++++++,,,,,,************************++++++************+++++++++************+++,,,,,,++++++,,,,,,,,,---------...///222666<<>>AAADDDQQQ___sssqqqfff]]]QQQHHHHHHDDDKKKSSSYYYYYYSSSJJJDDDBBB@@@???@@@CCCLLL]]]nnnmmm\\\QQQGGGCCCCCCDDDDDDDDDCCC@@@>>><<<;;;:::===HHH]]]xxxvvveeeTTTKKKKKKVVVkkkxxxppplllkkkhhhccc___bbbfffcccWWWLLL888777666666999AAALLLSSSXXXRRRPPPSSSXXX```ooo}}}sssdddSSSVVV___lllnnnfff\\\XXXYYYUUUNNNGGGBBB===888444333333222222222222333333wwwlll```UUUMMM@@@===:::666555666888:::999999:::;;;;;;<<<======CCCEEEHHHKKKQQQZZZccciiipppuuu}}}~~~~~~~~~}}}|||}}}wwwwwwuuuqqqiii\\\MMMDDD===???FFFTTTeeeqqqtttrrreee___UUUJJJBBB>>><<<<<<555444222222222222000//////////////////.........------......///111222333000000000000000000000000,,,000333444555999AAAHHHaaauuukkkKKK888555333333444222//////333000///...---------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))******+++,,,++++++,,,,,,,,,------------...000444:::HHHaaavvvwww}}}wwwlll```bbbeeeooo|||xxxuuuuuuxxxyyyzzzwwwrrrfffcccZZZNNNDDD@@@EEEJJJ]]]sss{{{wwwuuusssqqq}}}|||bbbMMMEEEAAADDDGGGLLL[[[kkkuuummmfffYYYPPPOOOQQQXXXcccjjjjjjbbbWWWPPPJJJHHHGGGHHHKKKTTTgggyyyzzz___NNNDDD===;;;>>>===>>>>>>===;;;:::999:::;;;>>>III^^^www}}}kkkYYYPPPOOOUUUiiizzzxxxkkkccceeeiiirrrkkkddddddfffcccXXXMMM::::::888555666<<>>AAAEEEGGGEEEJJJQQQXXX^^^gggqqqxxx~~~~~~|||{{{yyywwwrrrkkkeee]]]OOOBBB===BBBMMM\\\jjjpppmmmiiiZZZSSSIIIBBB>>><<<888555444333222111000000000000////////////////////////......//////000000111111111111222222222222111111000111555999:::===KKK[[[xxx~~~___GGG:::444222///000111111///,,,////////////............,,,,,,,,,------.........///...,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++***))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////111444888DDD[[[oooyyy{{{|||{{{yyytttlllfffdddiiiqqq{{{{{{wwwzzzzzzrrrhhhbbbYYYPPPGGGAAA>>>>>>CCCJJJ]]]sss~~~mmmccc[[[XXXaaaooo}}}yyylll]]]MMMGGGDDDGGGPPP]]]pppxxxsssnnnccc\\\]]]dddkkkxxxzzzjjj]]]XXXTTTQQQOOOOOOVVVeeewwwfffLLLDDDAAA;;;888:::444666888888777777888999<<<===FFFWWWmmm}}}xxxmmm^^^TTTQQQZZZ```fffddd[[[VVV```nnnyyy|||pppiiiaaacccgggLLLAAA999666::::::888AAANNNMMMUUUWWWQQQQQQ```sss~~~yyyiiicccbbbiiikkkbbbWWWRRRKKKDDD===<<<;;;777333333333222111000111222333444zzztttmmm]]]NNNDDDBBB>>>:::999:::;;;:::;;;;;;<<<>>>AAAEEEIIIKKKQQQVVV\\\bbbhhhqqq||||||{{{wwwvvvqqqkkkeee___RRREEEBBBEEEOOO\\\iiinnnkkkfffWWWPPPFFF>>>:::888555222333222111000000000000000////////////////////////......//////000111111111111111222222222222111111222222444999===FFF[[[ooosssTTT???444444111///000111111///---////////////............,,,,,,,,,---------------...---,,,+++******+++,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000333666AAAVVViiiwwwyyyzzzxxxxxxxxxuuuppphhhlllttt{{{xxx|||zzztttmmmdddZZZTTTLLLFFFAAA???>>>???FFFMMMcccvvvooo]]]RRRKKKJJJVVVeee{{{wwwooommmeee[[[VVVRRRPPPVVV```nnn}}}xxxtttmmmkkknnnzzz~~~}}}mmmaaa]]][[[ZZZYYY]]]fffuuuqqqYYYCCC===<<<777555777333444666777777777888888999;;;BBBNNN]]]jjjsssvvvyyypppgggZZZRRRPPPKKKOOOSSSRRRMMMOOO___qqq}}}~~~pppiiiaaaccchhhOOO>>>888666:::::::::DDDRRR[[[dddggg```]]]eeeuuu|||mmmfffdddhhhiiibbbYYYTTTGGG???888777666222000000222111111111111222333333|||xxxqqqcccVVVJJJEEE@@@<<<;;;;;;;;;;;;???@@@CCCFFFKKKQQQUUUXXXaaaeeejjjnnnttt}}}}}}yyyxxxsssssspppjjjeee___TTTIIIFFFHHHPPP[[[fffkkkhhhcccUUUNNNCCC;;;888666333111111111000/////////000000////////////////////////......///000000111111222111111222222222222111111444333444999BBBUUUqqqeeeIII888222333111000000000000///---/////////............---------------,,,,,,,,,,,,,,,,,,+++************+++---,,,+++***)))***+++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000222444===OOO```ooossstttsssuuu{{{|||zzzmmmooowww}}}wwwyyyyyytttlllddd[[[SSSLLLGGGAAA===<<>>999888;;;===@@@NNN___nnnwwwzzzssskkkmmmxxxssslllgggggghhhddd^^^[[[NNNDDD<<<999777333111222111111222333333333333333|||wwwlll```QQQIIIAAA???>>>>>>>>>@@@GGGIIIMMMSSSZZZaaagggjjjppprrrvvvyyy}}}~~~{{{wwwtttqqqnnnooommmgggbbb]]]SSSJJJGGGHHHMMMWWWaaafffccc___UUUMMMCCC<<<999777444222000000////////////000000////////////////////////...//////000111111222222111111222222222222111111222333555<<>><<<>>>BBBFFFLLLWWWaaazzz}}}iiiTTTHHHBBBEEEVVVhhhyyyuuujjj___^^^eeekkkkkknnnkkkkkkrrrzzzxxxiii[[[VVVXXXbbbdddiiirrr}}}pppNNNAAA777777999777666666777777777888:::::::::999777;;;>>>???AAALLL\\\iii~~~yyymmmfff]]]YYYWWWUUUSSSQQQIIIGGGDDDCCCEEEQQQiii~~~qqqmmmgggjjjqqqZZZAAA===;;;===BBBMMMaaasssuuuuuuwwwpppjjjhhhhhhhhhfffddd[[[PPPEEE@@@<<<666333444222333444555555555444333~~~uuulllZZZNNNDDDBBBDDDDDDGGGKKKQQQTTTYYYaaaiiiqqqwww{{{}}}~~~}}}|||yyyuuuqqqnnnllliiijjjhhhccc]]]YYYQQQIIIEEEEEEIIIQQQ[[[```^^^[[[RRRLLLCCC===:::999666333111000////////////////////////////////////////////////000000111222222222111111222222222222111111///333999BBBSSSnnngggMMM<<<777777000000000000////////////............---------------------,,,,,,++++++***************************---,,,***(((((()))***+++)))))))))))))))***+++++++++++++++,,,,,,---------...........................---...000000444???JJJXXXdddmmmnnnrrr|||{{{sssssswwwtttuuuyyy~~~yyyvvvyyy~~~sssjjj]]]VVVMMMEEE@@@???>>>===>>>???CCCJJJQQQ[[[jjjwwwvvvcccPPPDDD???BBBRRRdddrrrmmmeee___bbbkkkrrrtttwwwvvvxxx|||nnn___VVVVVV\\\gggkkkqqqzzzzzz^^^DDD>>>888888999888777666888777666888;;;<<<;;;999777:::===>>>BBBNNNaaaooo}}}wwwnnnddd^^^XXXUUUPPPNNNPPPTTTTTTSSSIIIEEEBBBBBBFFFSSSiii|||tttssspppqqqvvv___DDD???<<>>===;;;777444222222111000//////////////////////////////////////////000111111222222333111111222222222222111111...555>>>III\\\wwwxxxZZZCCC777444444...///000000......///000.........------------,,,,,,,,,,,,,,,++++++++++++)))***++++++,,,+++++++++,,,+++***)))((()))******))))))(((((())))))***+++***++++++,,,,,,------...++++++++++++++++++++++++---,,,---///000111999BBBPPPaaammmnnnsss~~~{{{uuusssuuu}}}rrrssstttwww}}}zzzvvvuuuxxx~~~uuuhhh___SSSLLLDDD===;;;<<<===>>>EEEHHHQQQ[[[eeeppp~~~jjjZZZKKKCCC@@@BBBQQQaaaiiieeebbbcccjjjrrrwwwxxxzzzyyy~~~tttdddVVVOOOSSS\\\dddkkkttt{{{lllPPP===;;;888777888777666555666555666999???BBBAAA???::::::<<>>CCCGGGJJJWWW]]]iiivvvyyyqqq^^^RRRHHHFFFEEEGGGSSSbbbiiifffeeekkktttzzz}}}~~~ooo]]]OOOIIINNNWWW___iiiuuu|||~~~bbbFFF888999888777666777777666777666888???HHHNNNNNNMMMAAA>>>>>>DDDQQQaaannnuuuwwwsssmmmeee]]]VVVRRROOOPPPRRRRRRRRRWWW^^^^^^YYYNNNGGGBBBDDDLLLZZZooo{{{eeeOOOKKKJJJSSShhh|||xxx|||llleeeiiipppxxx~~~{{{xxxssspppppprrrrrrssskkklllggg```^^^aaabbb^^^eee\\\SSSPPPMMMGGGCCCBBB;;;:::888666333222111000ttt```QQQSSS[[[bbbnnnzzz}}}zzzyyyxxxtttpppjjjccc]]]YYYXXXWWWUUUZZZ\\\ZZZXXXXXXVVVRRRJJJGGGEEEHHHNNNRRRPPPMMMMMMJJJHHHGGGGGGEEE@@@;;;666555444222000///......////////////////////////000000000111222222333333111111222222222222111111333===HHHTTThhh^^^DDD888555555333,,,///111000------///111......---------,,,,,,,,,*********++++++,,,,,,---***+++,,,---...------,,,)))************)))((((((++++++******++++++,,,---******+++,,,,,,---......------------------------,,,+++,,,///000///333999CCCWWWdddeeelll{{{}}}xxxuuurrrrrrtttxxx{{{}}}xxxzzz|||xxxpppmmmuuu~~~~~~~~~rrrggg```]]]GGGDDD@@@@@@EEEMMMUUUYYYjjjrrr~~~pppfffTTTJJJDDDEEEGGGIIITTTbbbooollllllttt}}}qqq^^^OOOHHHMMMVVV```lllzzz}}}]]]BBB666999999888777888999888999999<<>>:::888555111////////////...---///111111///...///000111111111111222333444555111000000000111222333333777CCCOOOYYYkkkcccDDD<<<999222///333000///...---,,,------...------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++,,,,,,,,,++++++***)))'''((()))***+++,,,---...))))))*********++++++++++++++++++++++++,,,---...///...............//////888???JJJVVVbbbnnnyyyuuueee\\\```hhhkkkrrr~~~mmmpppzzzvvvoookkkiiiWWWNNNHHHPPP___ooo~~~uuufff[[[UUUYYY^^^bbbeeehhhjjjlllrrrtttwww}}}{{{iii[[[VVVXXX\\\cccqqqhhhNNN>>>===;;;999888999;;;<<<<<>>;;;888777555111/////////---,,,,,,...000000000///000111111111111222222333333444/////////000111333444555999IIIXXXbbbqqqsssVVV===777777222000444//////...------------...,,,,,,...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,------+++)))((('''((()))***,,,...///000***************+++++++++,,,,,,+++++++++,,,,,,---------------...///000000444:::DDDQQQ```ooo~~~{{{gggYYYWWW^^^dddooo~~~lllooovvv{{{zzzrrrmmmjjj^^^SSSNNNZZZoooxxxmmmeeedddllluuu}}}}}}zzzxxxuuuwwwzzzsssmmmoooyyyrrrhhhdddeeehhhgggvvvsss[[[HHH??????>>>===<<<<<<>>>BBBEEEPPPXXX^^^_________\\\WWWUUUWWW___nnn{{{zzzkkk```LLLFFFCCCFFFMMMWWWhhhvvvxxxrrr{{{~~~xxx}}}qqq^^^LLLBBB>>>;;;999;;;<<<===@@@DDDCCCCCCDDDEEEEEEDDDDDDCCC@@@===:::888666555333111111111000000///.........{{{xxxyyy{{{lll___XXXSSSOOOMMMJJJFFFCCCEEELLLXXXccciiinnnjjjddd]]]XXXSSSOOOLLLIIIGGGCCC@@@<<<::::::999:::999888999::::::777555666444111//////...---+++***,,,.../////////000111111111222222333333333333...///000111111222444666<<>>??????@@@AAABBBBBBDDDFFFAAAAAAAAAAAA@@@@@@??????<<<:::777555555444222000........................|||qqqaaaTTTLLLGGGDDDBBB???>>>@@@HHHTTTbbblllrrrvvvnnnbbbXXXQQQMMMJJJIIIDDDBBB???<<<999666555444444333333444555666444333444222000//////...---+++(((***---.........///111111111222333333333222222000111222111000222555888CCCYYYooozzzwwwUUUDDD666333333111000222...............---------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))************************''')))+++------+++)))((()))))))))***************************************,,,,,,+++*********++++++,,,,,,,,,,,,---///000000...111999HHH\\\rrrsssaaaXXX\\\dddttt{{{jjjhhhhhhiiizzz~~~vvvzzz{{{pppfff``````XXXYYYjjjyyyyyyzzz~~~|||}}}zzziiiVVVKKKIIIJJJQQQWWWdddeeebbbZZZYYYaaakkkpppmmmlllkkkkkklllnnnppppppppp~~~sss___OOOFFFEEEGGGGGGHHHJJJJJJKKKPPPXXX^^^]]]eeekkkgggbbbaaabbbbbbfffmmmxxxwwwnnnkkkgggfffcccZZZNNNDDDAAA???>>>BBBEEEIIISSS\\\gggqqqzzzyyysssooonnnmmmtttsss]]]LLLDDDAAA999???EEEHHHJJJLLLMMMNNNFFFEEECCCAAA???===;;;;;;999777444333333222111000,,,,,,---------.........sssgggWWWIIIBBB???===;;;999;;;AAAMMM]]]iiiqqqsssuuukkk\\\QQQKKKHHHFFFDDD>>>===;;;888666444222222111000///000222333222111111000......//////---,,,)))+++---.........///111111111333444444333222111111222222111000333999>>>QQQhhh~~~|||dddJJJ>>>444333333111000111......//////......---,,,...---,,,,,,,,,,,,,,,---...------,,,,,,+++++++++))))))*********+++++++++'''(((***,,,,,,+++***)))*********)))))))))((((((+++++++++***************++++++*********++++++,,,,,,,,,,,,,,,---.../////////222999HHH]]]ttt{{{kkk^^^]]]bbbqqq~~~yyykkkeeeaaadddsss|||~~~|||ssslllqqq}}}pppeee^^^ZZZXXX___sssyyytttqqqggghhhlllttt~~~}}}~~~uuu```TTTHHHCCCCCCDDDHHHMMM\\\]]]WWWMMMIIIMMMTTTWWWZZZZZZ\\\```fffjjjllllllooo}}}yyyooo^^^OOOGGGHHHMMMQQQKKKLLLMMMOOORRRWWW^^^cccfffnnnuuutttrrrsssvvvvvv|||~~~ssslllfff^^^XXXTTTNNNEEE===<<<999888;;;<<<===CCCKKKRRRZZZaaabbb___]]]___bbbooo~~~nnnWWWGGGCCCDDD999DDDPPPWWWZZZ^^^___^^^RRROOOKKKFFF@@@<<<999777555333111000000111///...,,,,,,---------.........jjj___OOOBBB;;;:::999999:::>>>GGGVVVeeeoooqqqpppjjjaaaUUULLLGGGEEEAAA>>>999999777666444333222111000///......000111111000///...---...//////...---+++---///000//////000111000111333444444333111000000111111000000555???FFFcccyyy~~~zzzyyy{{{wwwSSS???888333222222111000000---.../////////...---,,,+++************+++---.........------,,,++++++***(((((()))***+++,,,,,,---(((((()))***************************************+++++++++*********))))))***)))))))))***+++,,,,,,---------,,,,,,---......111333999HHH]]]tttsssddd^^^```hhhppp|||{{{xxxoooccc]]]bbbooozzzuuusssoooiiihhhpppuuuhhhaaaZZZ]]]iii~~~wwwnnneeeaaaYYY\\\cccnnn{{{|||}}}kkk___MMMGGGBBBCCCEEEHHHMMMSSS]]]]]]WWWLLLEEEFFFIIIKKKPPPPPPSSSYYYaaafffhhhhhhppp~~~~~~ssseeeTTTHHHFFFKKKQQQUUUKKKKKKNNNSSS\\\dddjjjlllttt|||uuunnndddWWWNNNJJJGGGCCC???:::777666777777777<<>>888777888888???CCCNNN^^^lllsssrrrnnn```XXXOOOIIIFFFCCC>>>:::777666666555444333222222000///------///000000///---,,,,,,...///000///------///111222111000111222000222333444444333111000...000000///000777CCCLLLppp{{{tttttt|||zzzsss|||lllIII999444111111222111111111---.../////////...,,,,,,&&&&&&&&&&&&(((***,,,---,,,,,,++++++***)))((((((''''''(((***+++,,,---...(((((()))))))))***++++++))))))***+++,,,,,,------++++++++++++******))))))))))))))))))***+++,,,---......---,,,,,,,,,---------...444CCCXXXoooyyyjjjbbbbbb```gggttt}}}{{{}}}uuuxxxrrrccc[[[bbbmmmssstttsssmmmfffccchhhsssyyymmmeee___dddsss{{{yyyyyyzzz{{{}}}~~~}}}wwwmmmaaaWWWQQQTTTXXXaaannn|||}}}qqq\\\OOOEEEBBBBBBFFFKKKOOOVVV]]]___```[[[PPPIIIIIIKKKKKKNNNNNNQQQWWW___eeeffffffqqqvvvfffSSSGGGGGGMMMQQQSSSHHHHHHMMMWWWdddpppvvvxxx{{{lll```QQQGGGEEEEEEDDDCCC;;;888777888888888<<>>;;;444222111111222222222111........................zzzrrrfffTTTAAA999999:::::::::===LLL^^^iiinnnppplllgggZZZTTTLLLDDD???;;;888666666555555444333222111000///......---------......//////.........---------...------...///111333444555444222000000111222444222---///555666777DDDWWWxxxtttkkkpppyyywwwtttrrrxxxvvvWWWCCC555444111///......//////......---,,,,,,,,,,,,---)))***++++++***)))***,,,.........------,,,,,,,,,***++++++,,,,,,++++++***+++*********))))))((((((+++,,,------++++++,,,---,,,,,,,,,+++***)))((('''---,,,,,,,,,+++*********,,,,,,------------.........000666AAARRReeexxx~~~ttthhh___cccggglllpppuuuzzz{{{zzzwww|||mmmgggdddhhhttt{{{yyyzzzpppjjjkkkqqqqqqooowwwwwwppphhhrrr}}}vvvooojjjfffcccgggnnnnnnrrrtttnnnbbbVVVPPPNNNPPPcccsssxxx}}}|||eeeQQQGGGBBBEEELLLVVV___eeeiiijjjuuummmbbbYYYRRRQQQVVV\\\```______aaaffflllmmmlll}}}vvvkkkZZZNNNLLLPPPSSSRRRFFFOOO[[[fffsssiiiWWWGGGBBBDDDDDDAAA???999444222555888888999===AAASSS\\\___aaa^^^^^^jjjrrrxxxyyyvvvwww{{{eeeMMMGGGNNNZZZnnn}}}wwwtttsssnnniiibbb]]]WWWNNNBBB888555444222///...///000000000///...---------------tttmmmZZZLLL===888999:::===@@@JJJYYYiiiooonnniiiaaaZZZRRRMMMEEE???:::777555333555555444333222111000000///......---------......//////.........---------------------...///111222111000///.........///000111...000555666999JJJ___{{{mmmeeeiiixxxvvvtttwwwkkkMMM:::555333111///......//////......---,,,,,,,,,,,,---***,,,---,,,+++***+++---------,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))(((***+++,,,+++******+++,,,******+++++++++***))))))*********)))))))))))))))******++++++++++++,,,,,,---...222;;;JJJ]]]ppp|||vvvkkkcccdddiiinnnssswwwzzz|||}}}~~~vvvoooiiiiiirrr~~~zzzwwwxxxtttmmmkkkpppqqqooouuu}}}xxxqqq{{{sssjjj___YYYTTTRRRVVV\\\^^^bbbccc___UUUMMMJJJJJJWWWhhhuuuuuuwww~~~zzzwwwzzz~~~iiiWWWNNNMMMSSS]]]eeejjjmmmppprrr{{{vvvooojjjhhhjjjpppuuuxxxwwwvvvvvvxxxyyywwwttt|||ssseee[[[WWWXXXWWWTTTQQQ[[[fffrrreeeTTTCCC>>>??????===<<<;;;777666888;;;<<>>:::777666444333444444333222111000//////......---------......///...............---------...------------...///000222222222111111111111000000///222555777???UUUlllxxxjjjhhhiiizzzwwwvvv}}}]]]CCC555444333111///......//////......---,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---++++++++++++************,,,+++***))))))***+++,,,************)))))))))))))))***+++***)))((()))+++((())))))***+++++++++***)))))))))))))))***************++++++++++++,,,,,,//////000666BBBUUUiiivvv}}}yyyooohhhfffllltttzzz{{{|||~~~{{{qqqjjjooo~~~yyyyyy{{{zzzyyyyyy{{{sssooosssuuusssuuu|||~~~uuufffYYYMMMGGGDDDDDDGGGKKKMMMPPPRRROOOIIIGGGIIILLL^^^kkkrrrmmmkkkuuu~~~}}}zzztttlllkkkwwwpppaaa[[[___hhhrrrwwwvvvuuuxxx|||~~~yyyvvv}}}vvvmmmhhheeebbb___\\\dddmmmxxxcccRRRAAA;;;;;;;;;::::::888666666888;;;???IIITTTgggvvv~~~rrrdddbbbiiiuuuqqqggg```\\\YYYVVVSSSRRRQQQNNNGGGBBB;;;999666222000///////////////...------------...{{{qqqeee]]]NNNFFF>>>::::::===GGGRRRdddooowwwqqqdddWWWNNNGGGCCC???;;;888777777666555333333222111000///.........------------...//////........................//////......////////////222333333333333222111000000111444777:::GGGbbb{{{tttrrrvvvwww~~~zzz{{{qqqSSS???555333222000///.........///...---,,,,,,++++++,,,,,,,,,---...---,,,+++,,,---++++++++++++++++++******---+++***((((((***+++---*********))))))))))))))))))***+++***))))))***+++((())))))************************+++,,,,,,,,,---,,,,,,,,,---------......111000000333===OOOdddrrrwww{{{yyyqqqllliiippp{{{yyymmmmmm{{{zzzqqqsssyyy|||}}}~~~zzzvvvyyy|||{{{{{{}}}zzzkkkZZZNNNBBB???@@@@@@BBBDDDEEEHHHJJJHHHFFFIIIPPPVVVdddlllnnnfffbbbkkk|||~~~zzzzzzwwwoooddd```lllvvvllljjjrrrzzzwwwtttzzzyyyvvvwwwxxxsssnnnmmmllljjjhhhiiiuuu}}}cccRRRAAA::::::999999999777666777;;;>>>FFFVVVeeewww|||sssrrrwww{{{uuufffZZZRRRNNNLLLJJJIIIIIIIIIHHHDDDAAA???===999555222000/////////......---------......|||yyyzzz}}}~~~|||vvvlll```XXXJJJCCC===;;;===CCCQQQ^^^lllssstttiii[[[OOOHHHCCC>>>;;;888666777777777666333222222111000///...------------------...//////---.....................000000000000111111000000/////////000///...------///222555999@@@RRRoooxxx~~~eeeJJJ;;;666111111000//////.........------,,,++++++++++++,,,,,,------,,,+++******+++++++++++++++,,,,,,,,,,,,,,,+++)))(((((()))+++,,,))))))))))))))))))*********+++,,,+++***)))***,,,)))************)))((((((*********+++,,,,,,,,,---,,,,,,,,,---------....../////////111999III\\\jjjooouuu|||}}}xxxrrrpppmmmrrr}}}rrrooozzz~~~ssskkknnnvvv{{{~~~~~~{{{~~~ttteeeQQQGGG======???@@@AAACCCFFFIIIKKKKKKLLLQQQZZZbbbppptttrrriiieeennn~~~wwwtttrrrlllaaa]]]hhhyyytttvvv}}}pppnnnxxxxxxsssooosss{{{|||wwwqqqmmmnnnnnnkkklllppp|||___PPP@@@999888777888999::::::<<>>:::666333111111111......---------......///~~~yyyrrrqqqssswwwzzzzzzyyyzzzzzzyyysssiii]]]UUUBBB>>><<>>AAADDDIIIQQQTTTXXXYYYZZZ___hhhppp{{{tttqqqyyywwwooopppmmmfffdddnnnwwwvvv{{{xxxjjjiiixxxuuuhhhccc___```kkkyyyzzzrrrmmmnnnkkkfffgggmmmwwwvvvUUUHHH<<<777888888999;;;>>>===@@@IIIUUUeeezzz}}}zzzwwwuuussstttnnnbbbVVVPPPJJJDDD===<<<:::999777666666666>>>;;;888555222111111111...------------...//////yyyzzzvvvxxx|||}}}{{{vvvrrrqqqtttvvvuuusssuuuvvvwwwvvvqqqggg\\\SSSBBB@@@BBBKKKTTT]]]fffnnnrrrqqqjjj^^^SSSKKKAAA888888666444333444444333222444333222111000//////...---,,,,,,------///000000---------.........//////---...000111222222222222444333222000000111111222///333888@@@QQQhhh}}}jjjMMM:::444444//////////////////......---,,,++++++***+++++++++---...///...+++***+++,,,************+++++++++,,,******))))))))))))******((()))))))))************)))***+++***)))))))))+++'''((())))))))))))))))))*********)))))))))))))))******++++++++++++,,,,,,***---//////000888EEEPPP^^^eeeooouuuxxxzzz~~~tttlllmmmwww~~~{{{zzz~~~yyy{{{tttooopppsssvvv{{{~~~nnn[[[FFF???:::<<>>;;;>>>FFFSSSfffvvvzzz~~~zzzzzz~~~zzzuuuyyy~~~xxxllloooyyyxxxnnnqqq{{{___RRRHHHGGGHHHLLL]]]qqq|||mmmfffdddgggbbbVVVSSSYYYjjjwwwiiiOOOFFF>>>888;;;@@@CCCGGGKKKUUURRRUUUcccwww|||xxxuuuuuuwwwwwwwwwvvvuuusssrrrttttttnnngggaaa```[[[QQQLLLIIIDDD???999999777333111000111333444222000...------...///---------------...///000ooo```VVVUUUXXXaaammmrrrttt}}}~~~||||||||||||zzzwwwsssqqquuuvvvwwwtttmmmcccXXXQQQMMMNNNUUUaaaiiihhhdddbbbeeeccc^^^XXXQQQJJJEEEBBB===<<<999777555333222111000000000000////////////,,,,,,,,,---------...............///////////////222222222222222222222222444///---///000//////222111444<<>>@@@EEEMMMaaavvvwwwssskkkhhhddd]]]SSSKKKLLLRRR___ooopppUUUGGGCCC???===>>>@@@FFFRRR]]]YYY___gggrrrtttjjj```\\\[[[\\\aaagggdddhhhjjjjjjkkkjjjeee^^^YYYTTTNNNKKKJJJFFF???999888666333000//////111222111000000///......------------,,,+++,,,---...///qqq```SSSJJJMMMPPPXXXaaafffiiisss~~~~~~|||{{{{{{{{{zzzyyywwwtttssstttuuuuuurrrlllcccZZZTTTQQQQQQVVV```dddaaa\\\ZZZ___]]]YYYTTTNNNIIIDDDBBB>>><<<:::777555333111111000000000/////////......,,,,,,,,,---------...............///////////////////////////////////////222...,,,///000///000333333777@@@NNNaaavvvyyysss}}}cccHHH999555333222111000000///...------,,,(((***,,,,,,,,,+++,,,...///...,,,+++******++++++***))))))(((((()))***+++)))))))))))))))))))))))))))))))))(((((()))))))))***)))))))))((((((((('''((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---...------...111666999FFFPPPYYY___mmm~~~zzziii___dddlllnnnrrrxxxxxxrrrvvv}}}|||}}}~~~}}}~~~}}}vvvfffVVVEEEDDDGGGSSSfff|||vvvkkkeeejjj|||zzzrrrxxxxxxgggSSSEEE;;;???HHHTTTiii}}}~~~vvvsssppphhh___VVVLLLEEEFFFKKK[[[llldddMMMBBBAAA@@@AAADDDEEEIIITTT___dddkkksss|||vvvbbbYYYPPPLLLKKKKKKOOOTTTYYY^^^bbbaaa``````\\\WWWUUUPPPKKKIIIHHHDDD>>>999777555222000//////111222000000///......---,,,,,,---,,,,,,,,,,,,---......rrr^^^OOOFFFAAAGGGKKKSSS[[[___dddmmmwww}}}|||}}}|||zzzxxxyyyxxxwwwvvvtttsssqqqqqqqqqqqqqqqnnniiibbb[[[WWWUUUTTTVVV\\\\\\WWWQQQOOOUUUSSSQQQMMMJJJFFFCCCBBB???===;;;888555333111000000////////////.........,,,,,,,,,---------...............//////000000000222222222222222222222222111......111111000111555555;;;FFFTTTeeexxx|||sssrrr}}}}}}|||sssUUU???666444333111/////////.........------,,,---...---+++++++++,,,------,,,,,,+++++++++***,,,+++***))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((((())))))))))))***++++++++++++++++++++++++))))))*********++++++++++++,,,---------...222444;;;EEEOOOXXXhhh{{{{{{kkk```aaafffjjjrrrzzzxxxooopppzzz{{{xxxxxxxxx{{{}}}wwwgggWWWIIIHHHNNN^^^vvv}}}oooccc___ggg|||~~~yyy}}}vvvaaaRRRCCC:::???LLL]]]rrr{{{uuuhhhXXXLLLDDD???@@@EEEVVViiinnnWWWGGGBBBCCCEEEHHHKKKJJJLLLVVVaaapppwwwvvvgggSSSKKKCCCAAAAAABBBFFFKKKTTTZZZ^^^[[[WWWUUUTTTQQQOOOKKKGGGEEEDDDAAA<<<888666444222000//////000111///......------,,,,,,++++++,,,------......------ttt___OOOEEEAAABBBEEEMMMYYYccchhhmmmttt{{{}}}{{{zzzyyyyyywwwuuuvvvuuussspppmmmlllkkkjjjkkkkkkiiifffbbb^^^YYYWWWUUUSSSSSSVVVSSSLLLGGGFFFKKKJJJHHHGGGEEECCCCCCBBB???>>>;;;888555222111000/////////.........------,,,,,,,,,---------...............///000000111111333333333333333333333333333000000333333111333888777???LLLZZZiiixxxwwwuuuxxx}}}~~~zzzyyy||||||dddHHH888444333222111........................,,,------,,,+++***+++,,,------------,,,***)))(((,,,+++++++++++++++++++++((((((((((((((((((((((((******))))))))))))******))))))))))))(((((((((((()))))))))************+++(((((((((((((((((((((((()))))))))*********++++++***,,,---...------///111777???IIITTTfffyyy~~~pppddd```bbbhhhsss}}}zzznnnkkkooovvv{{{wwwtttrrrrrruuu~~~yyykkk]]]SSSSSSYYYkkk|||lllcccbbbnnn|||tttaaaQQQDDD;;;AAARRRggg|||ssscccQQQGGGBBB@@@AAADDDSSSfffvvv```PPPIIIJJJOOOOOOPPPOOOLLLLLLWWWcccuuu}}}|||xxxvvvyyymmm[[[JJJBBB<<<===AAAFFFNNNUUUYYY___```YYYPPPLLLKKKJJJGGGEEEBBBAAA@@@===999666444333111000//////000000---------,,,,,,++++++++++++,,,---...///...---,,,|||bbbQQQFFFAAABBBFFFEEESSSdddpppwww||||||yyywwwwwwvvvuuusssuuutttpppmmmiiifffeeedddcccbbb```]]]ZZZWWWTTTSSSPPPMMMMMMNNNKKKDDD@@@AAACCCBBBAAA@@@@@@@@@AAAAAA>>>===:::777444222000000............------------,,,,,,,,,---------............//////000111111222000000000000000000000000222000000222222111555<<>>===;;;999666444333222000////////////000,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,mmmUUUIIICCC???BBBIIIIII[[[ppp~~~~~~~~~{{{wwwuuutttsssrrrppprrrqqqnnnkkkgggdddaaa```ZZZYYYXXXVVVSSSPPPNNNMMMIIIGGGGGGGGGCCC===<<>>???<<<:::888666333111000000......---------,,,,,,,,,,,,,,,,,,---------............///000000111222222111111111111111111111111///...///111222444<<>>LLL]]]ooo|||uuuiiicccggguuu{{{qqqkkkfffdddooo}}}}}}zzztttqqqooonnnmmmooowwwyyyqqqhhhjjjrrr{{{zzzppp]]]HHHFFFHHHTTTjjj~~~[[[TTTQQQVVV\\\\\\[[[\\\^^^iiiyyyxxxyyy~~~ppp[[[PPPSSS\\\ccclllaaaUUULLLIIIOOO```ooo~~~{{{vvv{{{ttt___MMM???;;;<<>>:::555666;;;333333111111111333555777777666555333222111000000---------,,,,,,,,,++++++,,,,,,,,,---------......---...///000111222333333000000000000000000000000111111444999>>>FFFUUUcccllluuu{{{vvvxxxyyyzzzvvvqqqrrrlllGGG:::222444444......444000000///...,,,+++******,,,,,,,,,******+++...111,,,+++)))((((((***,,,---******+++,,,,,,+++)))((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((((((((())))))******''''''''''''((((((((((((************************,,,,,,,,,---------......***+++,,,,,,,,,---000333///111999III\\\mmm|||qqqfffgggsss}}}wwwiii___fffuuu|||{{{|||}}}|||{{{pppooooooqqqppppppvvv~~~ssswww~~~vvvxxx{{{nnnVVVSSSZZZcccnnn}}}jjjWWW^^^nnn}}}nnnhhhiiinnnwww~~~|||~~~~~~{{{ssscccUUUUUUdddrrrvvvlll\\\LLLHHHNNN]]]ooo~~~xxxgggQQQAAA;;;>>>HHHYYYgggnnntttxxxmmmiii^^^QQQIIIEEE@@@:::999:::999777444111000000///////////////.........------------------------...---,,,+++,,,---...///[[[MMMCCCCCCCCCDDDOOO]]]qqq~~~|||vvvrrrrrr{{{{{{yyy|||}}}yyywwwuuusssppplllkkkkkkjjjfffcccaaa```^^^\\\YYYVVVTTTSSSLLLKKKKKKKKKJJJGGGCCC???>>>>>><<<:::888666555444333222222222111111000000222222222111111///......//////...---,,,++++++***---------.........//////------...000000111111111111111000111222111000......444888;;;HHH^^^rrr{{{{{{|||uuupppvvvxxxwwwwwwuuuZZZ@@@;;;666111///...---,,,///............---------))))))***++++++,,,------...---,,,+++***(((''''''))))))(((((('''''''''&&&(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''((((((((((((,,,+++++++++******))))))))))))))))))************)))))))))))))))))))))))),,,,,,------...//////000///333777???RRRjjjzzz~~~{{{qqqnnnttt{{{}}}ooocccccciii}}}tttvvv{{{}}}}}}|||zzzwwwsssooonnnpppsssvvv|||{{{{{{|||vvvuuuuuummmbbbeeejjjqqqyyymmm___XXXlll{{{zzzzzzkkk[[[OOObbb}}}ssskkkdddhhh{{{~~~{{{}}}}}}zzzmmm^^^\\\iiiyyy}}}yyykkkYYYIIIHHHUUUhhh{{{wwwdddNNN@@@;;;DDDTTTdddmmmnnnjjjeee```ZZZRRRMMMJJJFFF???::::::999777444222000//////...------,,,,,,------...........................,,,,,,,,,---------......OOOEEE???AAACCCFFFUUUfff{{{{{{vvvtttvvv|||zzz}}}|||yyyvvvsssrrrooolllhhhfffeeeccc___\\\^^^]]][[[XXXUUUSSSQQQPPPJJJIIIHHHGGGFFFDDD@@@<<<;;;:::999888666555333333222111111111000000000///111111111111000///...............------,,,,,,+++---------.........//////---...///000111111111111222111111111111111000///111777<<>><<>>999:::888666444222000//////...------,,,,,,------...........................,,,,,,---------.........BBB>>>===AAADDDLLL```ttt~~~yyyvvvyyy}}}{{{}}}|||zzzwwwtttqqqnnnlllllliiigggdddbbb```]]]ZZZWWWYYYXXXVVVSSSPPPNNNLLLKKKHHHFFFCCCAAA@@@>>>;;;999777666666555333222222111000000000///////////////000111111111000///...---------------------------------.........///////////////000111222222222222222222111111000000000111555:::AAALLL]]]qqq~~~mmmQQQ???777444111000000111111111,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))((((((((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))***++++++,,,,,,---......+++///222666BBBWWWlllwwwzzzwwwvvv~~~{{{lllcccaaaiii{{{yyyqqqrrrvvvyyy{{{~~~|||yyywwwxxxyyyzzz{{{~~~{{{tttmmmhhheeeoootttgggXXXNNNHHHHHHKKKTTTaaaooo{{{wwwmmmnnnyyyzzz{{{|||iiiUUUHHHJJJ]]]yyyxxx}}}sssmmmjjjqqqzzzssssss~~~uuuZZZQQQLLLVVViii|||sssaaaKKK<<>>HHHVVVggguuu~~~sssXXXEEE;;;555333000///000111111000,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,))))))))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))************)))))))))))))))))))))))))))******+++,,,,,,------+++...111333:::KKKaaaqqqvvv}}}~~~|||yyy~~~qqqeee^^^dddrrrwwwqqqrrruuuxxx|||}}}ssskkkiiijjjvvvwwwlll]]]NNNEEECCCCCCFFFNNN\\\iiirrrwww|||uuuqqq{{{~~~wwwfffTTTHHHFFFWWWoooxxxssskkkooouuu|||wwwqqqpppwww|||}}}oooSSSMMMNNN]]]sss|||rrr```KKK===AAALLL[[[eeeeee\\\OOOGGGGGGCCC???===<<<;;;888555666555444222000//////......------,,,,,,------...------------------------------------............===@@@EEEGGGJJJXXXqqq{{{yyy~~~~~~|||yyyuuuqqqkkkhhh```___\\\ZZZYYYXXXYYYYYYZZZ[[[\\\[[[ZZZXXXVVVUUUPPPOOOMMMKKKHHHFFFDDDCCCBBB???;;;999888888777666333333222222222111111111------------------.........////////////...------+++,,,,,,------................../////////000000000111111222222222222111///000///...---///333666>>>DDDPPP```nnnwww|||~~~yyy]]]GGG;;;999555222000/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((())))))))))))*********(((((())))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))******+++,,,,,,---,,,...000111555AAAVVVgggooottt|||www~~~uuujjjaaacccnnn|||yyyuuuvvvxxxyyy}}}yyytttvvvyyyzzzooobbbTTTGGG???===>>>CCCNNN\\\gggmmmnnnxxx}}}|||yyyxxxgggUUUIIIJJJXXXkkkyyy|||xxxqqqmmm```aaaeeelllyyyzzzssstttzzzyyyiiiRRRMMMRRRddd|||~~~yyyppp```NNNAAABBBLLLWWW^^^\\\TTTKKKEEEDDDBBB???<<<:::888666444444444222111//////.........------,,,,,,------...---------------------------------.........//////???DDDHHHJJJOOO___xxx}}}zzz{{{~~~~~~|||wwwqqqjjjbbb[[[XXXPPPOOOMMMLLLLLLMMMOOOPPPOOORRRTTTUUUSSSQQQQQQQQQMMMLLLJJJHHHEEEBBB@@@???>>>;;;888666666777666555333222222111111000000000---------------.........---...............------,,,,,,,,,------.............../////////000000000000000111111111111111000...000000///...111777<<>>;;;888555444333333222111000///............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////CCCHHHMMMPPPXXXkkk|||uuupppmmmvvv~~~~~~~~~}}}zzzwwwqqqhhh]]]SSSLLLHHHBBBAAA@@@@@@AAADDDGGGIIIJJJMMMPPPQQQNNNLLLKKKKKKJJJIIIGGGDDDAAA???===<<<888777555444555555444333222222111000000///......------------.........///,,,------.........------,,,,,,------------------.../////////000000000000///000000111111000000//////111222111000444<<>>:::888444666>>>MMM^^^jjjmmmlllmmmssszzz~~~ssseeeZZZTTTbbbvvvxxxrrrfffffffffooozzz|||{{{www{{{xxxhhhWWWXXXccczzz~~~zzzuuupppiii^^^RRRIII@@@IIISSSVVVRRRJJJDDDAAA<<<<<<:::888555333222222111111000///...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............////////////GGGLLLQQQUUU```vvv}}}tttiiidddeeeppp~~~}}}}}}}}}~~~~~~~~~{{{xxxtttlllaaaTTTIIIBBB???::::::999999;;;???BBBEEEJJJMMMPPPPPPMMMIIIHHHIIIGGGFFFDDDBBB???<<<:::999555333222333444444333111222111000///...---,,,,,,---------....../////////,,,,,,---......---------------------------------////////////000000000000//////000000000//////...111333444333333777@@@HHH[[[fff{{{tttrrr{{{kkkQQQBBB;;;444000000000...------...///---,,,+++++++++************)))''''''((()))***++++++,,,***)))))))))(((((((((((((((((())))))*********+++(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))***++++++,,,,,,---......---***+++000111222:::DDDOOOSSS]]]lllyyy~~~zzzmmmnnnsss|||~~~vvvgggjjjnnnsssuuuxxxuuuqqqvvv||||||vvvqqqeee___TTTHHH>>>999999:::999999@@@MMM___kkknnnmmmjjjpppwwwzzz||||||qqqiii]]]mmmrrrrrrsss{{{|||xxx{{{yyykkkYYY\\\jjj|||wwwqqqlllfff]]]RRRJJJ???HHHSSSVVVQQQHHHAAA>>>888888777555222111111222000000///..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............/////////000BBBKKKTTT___ooo|||xxxmmmfffgggeeettt~~~|||zzzzzz}}}}}}yyyyyyyyyvvvuuuwwwzzz}}}~~~zzzxxx{{{|||{{{yyyyyyzzz|||{{{ssseeeUUUHHH???;;;999999999:::<<<@@@FFFLLLPPPbbb]]]UUUOOOLLLIIIGGGEEEEEEDDDBBB???<<<:::888777222111000//////..................------,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,---...//////...///000111111111111111...000111111000000111222555333111333888AAAKKKQQQiiixxx~~~vvvuuuwww~~~lllZZZEEE:::555111000000000000000///......------***++++++,,,,,,------...++++++++++++***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&''')))***,,,------++++++***)))))))))))))))***)))))))))((((((''''''++++++,,,...000222444555AAAIIIRRR^^^ooouuukkkccchhhuuu|||pppnnnmmmnnnnnnsss|||wwwvvvwwwzzz|||uuullleee]]]TTTGGG===888666555444999666>>>RRRaaafffllltttvvvwwwyyyzzz}}}}}}{{{qqq|||oooccckkkyyyxxxrrrkkkgggddd]]]RRRIIIEEEEEEHHHMMMQQQMMMDDD<<<888666444333333444333111.........---,,,,,,++++++))))))***++++++,,,------111000///...---...//////............/////////000FFFQQQ___mmm~~~yyywww|||lllgggiiiooo~~~{{{tttiiihhhfffhhhlllsssxxx|||{{{vvvtttqqqooopppoooqqqtttyyy}}}tttmmmhhhhhhiiiiiikkkooommmqqqqqqnnnlllooopppoooqqqpppqqqssswww{{{}}}~~~}}}~~~yyypppaaaQQQDDD<<<999999999:::===BBBIIIRRRYYY^^^iiibbbYYYPPPIIIEEEBBB@@@@@@???===:::888555444333222111000............///............------,,,,,,------,,,,,,,,,+++++++++...---------,,,,,,,,,,,,---,,,,,,------...///000///000111111222222222111333333333111//////000222000111222555;;;GGGVVVaaauuuyyyuuuvvvvvvzzz^^^NNN===555111///.../////////...------,,,,,,+++++++++++++++++++++******,,,,,,,,,,,,+++***)))((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((((((((&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((()))))))))******+++***)))(((((((((((()))*********))))))(((((((((+++++++++---...000222333999AAAKKKWWWhhhyyy~~~yyynnnbbbbbblllwww{{{{{{qqqllliiiiiijjjppp}}}}}}wwwtttrrruuu~~~zzzvvvnnnccc\\\RRRKKK@@@999555444444333999666???RRRaaagggnnnvvv{{{uuukkksss}}}|||vvvuuuuuuwwwzzz{{{zzzxxxsssmmmgggdddbbb\\\QQQIIIDDDDDDFFFKKKOOOLLLDDD<<<777555333222222222111///------------------......******++++++,,,,,,------************+++---///000........./////////000000MMM[[[mmm~~~vvvyyy{{{ooolllppp{{{zzzrrriii```WWWVVVVVVYYY^^^fffnnnssswww}}}{{{jjjcccaaa___^^^___YYY\\\bbbjjjssszzz}}}sssbbbZZZTTTTTTVVVXXX]]]bbb^^^aaabbb^^^]]]```bbbaaabbbbbbbbbeeeiiiooouuuyyy~~~|||zzzyyyyyyuuukkk\\\LLL@@@;;;;;;<<<===@@@FFFNNNXXXbbbjjjnnnkkkcccXXXMMMFFFAAA>>><<<;;;:::999777555333111000222111///---,,,---...///.........------------,,,,,,,,,++++++++++++******------,,,,,,,,,,,,++++++------------...///000000111111222333333333222222444444333111//////111444...222777<<>>KKK```qqq|||~~~xxxoooeee]]]XXXVVVVVVVVVYYY^^^bbbdddeee```]]]ZZZYYYXXXTTTMMMGGGAAA@@@@@@DDDIIIIIIDDD???777555222111000///---,,,---------....../////////---------------------,,,111000000///////////////...////////////000000000iiiuuu}}}}}}}}}~~~yyyiii\\\TTTOOOKKKJJJMMMTTT___jjjrrryyyuuufffWWWPPPMMMJJJGGGGGGNNNOOOTTT[[[eeepppyyyyyyiii[[[KKKDDD????????????AAAEEEFFFJJJLLLJJJJJJNNNQQQPPPPPPOOOMMMMMMPPPYYYdddllluuuvvvxxxyyyxxxvvvrrroookkkcccVVVKKKEEEEEEIIIMMMRRRXXXaaajjjoooooommmkkkZZZSSSIII@@@<<<;;;::::::777666666555444333222111000///---,,,+++,,,...///************************,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///333333444444444333333222...000222333111000000111555<<>><<>>>>>@@@DDDFFFJJJMMMLLLMMMSSSVVVVVVXXXWWWTTTRRRRRRYYYeeemmmuuuuuuuuuvvvuuusssoookkkeee___VVVNNNJJJJJJNNNQQQUUUZZZbbbhhhjjjgggbbb^^^SSSMMMDDD<<<777666555444222222222111111000000000---------,,,,,,,,,------))))))************++++++,,,,,,------------......,,,,,,------------......,,,,,,,,,,,,,,,---//////333333444444444333222222111222444333222000000111;;;FFFZZZnnn~~~lllcccgggmmmrrruuunnnsssoooRRR>>>666111...000000---+++---//////......------,,,,,,))))))******+++,,,,,,---------------,,,+++***)))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((())))))******((((((''''''(((((()))))))))))))))***************,,,,,,,,,,,,------...///---000777@@@KKKYYYmmm}}}tttfff\\\[[[aaagggjjj{{{{{{rrrhhheeefffkkkvvvxxxtttqqqpppoookkkooouuu}}}zzzuuujjjbbbWWWNNNGGG@@@:::555333333333222222444888<<>>AAA@@@===777555222111111000...---///......---,,,,,,++++++,,,,,,,,,,,,,,,---------***+++,,,.../////////////////////000000000111111yyytttsssxxxyyymmmXXXOOOGGGCCCAAABBBJJJTTT^^^jjjzzzwwwlllaaaXXXSSSQQQVVV^^^^^^cccmmmyyy~~~rrraaaSSSEEE???;;;>>>BBBFFFLLLRRRTTTYYY]]]]]]___fffjjjjjjhhhgggddd___]]]bbbllluuuxxxvvvtttssssssooojjjfff```\\\UUUOOOLLLKKKMMMNNNNNNQQQVVVZZZ\\\[[[XXXVVVMMMHHH@@@999666444222111000000//////////////////+++,,,------------,,,+++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------....../////////...------......///000111333333333333333222111111222222222111111444888;;;GGGXXXoootttaaa^^^fffllllllkkkcccooosssYYYDDD999333///...//////,,,+++...//////......------,,,,,,))))))******************,,,,,,,,,,,,+++***)))((((((((())))))))))))((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''((((((''''''((())))))(((''''''''''''''''''''''''''''''''''''((())))))******+++)))(((((((((((()))***+++((((((((())))))******************++++++---......000111666===EEEQQQfffyyyzzzmmm```YYYZZZ___cccsssyyyrrrlllggggggpppzzz|||yyywwwuuuuuuvvvnnnnnnqqqvvv~~~~~~}}}~~~|||vvvppp```WWWKKKBBB<<<999555333111222333333444888>>>CCCPPP]]]nnn~~~rrriii[[[UUUOOOJJJHHHHHHFFFEEEGGGIIIMMMRRRVVVVVVSSSPPPNNNNNNNNNMMMJJJFFFBBB>>>===777333333888;;;;;;999555222000/////////...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------,,,---///000111222111111//////000000000111111111}}}~~~sssjjjhhhpppwwwkkk]]]KKKFFFDDDEEEEEEGGGQQQ^^^qqq{{{uuulll```VVVOOOPPPYYYeeelllsss}}}qqqaaaSSSHHHAAA===@@@GGGOOOYYYaaaeeekkknnnooorrryyy~~~vvvuuuqqqkkkgggjjjttt||||||yyyuuusssqqqmmmgggccc]]]ZZZUUUPPPLLLJJJJJJJJJFFFGGGJJJMMMPPPRRRSSSSSSGGGCCC===888666555444333000000000000000000000000***+++---......---+++***,,,,,,,,,------.........*********++++++,,,,,,,,,........./////////000000/////////000000111222333333333333333222222111000//////......111888BBBHHHSSShhhsssdddWWWZZZcccgggdddaaa```ppp}}}bbbJJJ<<<777333000///111111......111///......------,,,,,,+++******))))))((((((''''''++++++++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&%%%&&&&&&'''((()))******%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))************)))))))))))))))***++++++''''''(((((()))))))))***((((((((()))***,,,---...------111777===HHH]]]rrr}}}qqqbbbWWWUUUXXX___mmmyyyzzzsssjjjfffmmmwww{{{zzz|||~~~~~~}}}}}}}}}|||||||||ooonnnnnnqqqxxx|||{{{|||}}}zzzsssmmmYYYPPPCCC:::666444333222222333555666888===EEEKKK]]]jjjzzz{{{zzzyyyyyyyyyzzz{{{||||||}}}wwwhhh]]]NNNKKKGGGGGGJJJMMMNNNMMMNNNSSS[[[cccgggeee^^^YYYMMMMMMMMMKKKIIIDDD@@@===:::555//////333777777666222000............---,,,)))******++++++,,,,,,---))))))***++++++,,,------,,,---.........---+++***000000000000111111111111}}}yyyyyyxxxyyy|||rrrccc[[[ZZZpppzzzhhh^^^VVVNNNEEE@@@???DDDJJJRRRcccssszzzmmm]]]QQQKKKMMMXXXccckkkzzzzzznnnccc\\\LLLCCC>>>DDDPPP\\\gggooozzz|||}}}zzzxxxtttooommmpppxxx~~~uuuoookkkhhhdddaaa[[[XXXTTTPPPLLLHHHDDDAAA>>><<<;;;@@@HHHMMMNNNLLLEEEAAA;;;555222000111222......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,+++***+++,,,---...//////...---...///000111...///000000///000222444444222111222444555222000222222111111555@@@MMMWWWlllyyy___[[[YYY\\\]]][[[]]]```hhhzzzlllOOO999222444111000000///...---------,,,,,,---...---,,,+++*********)))))))))))))))***---,,,+++***))))))))))))++++++***)))(((((())))))((((((((((((((((((((((((***)))))))))))))))******''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++,,,000555999BBBSSSccctttxxxyyysssggg\\\VVVUUU[[[cccqqq~~~pppfffiiiqqq}}}~~~|||vvvtttvvv~~~~~~}}}{{{vvvpppnnnrrrzzz}}}}}}zzzyyy{{{}}}xxxnnneeeQQQGGG>>>999666333111333444222333999<<>>;;;555444333222111111111111........................++++++,,,,,,,,,,,,------...------,,,,,,,,,------........................000000000000000000000000yyyuuuuuuwwwzzz{{{kkk\\\UUUWWWkkkxxx|||mmm\\\RRRKKKDDD@@@???CCCMMMWWWcccuuuwwwjjjZZZNNNGGGIIISSS___pppyyymmmbbb[[[IIIAAA===EEESSSbbbpppzzz}}}zzzxxxxxxooonnnkkkhhhiiippp|||}}}tttlllgggccc___[[[YYYVVVQQQMMMJJJFFFBBB???;;;999999===EEEJJJLLLJJJEEEAAA;;;555111000000111...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,+++++++++,,,---...///...---------...000000///000000111111111222444111000...///111111///---///000222888DDDSSSbbblllxxx~~~rrr]]][[[ZZZXXXUUUUUU___jjjuuuwww]]]GGG777111333000000//////...------,,,,,,,,,---------,,,+++*********))))))))))))******///...---,,,+++++++++++++++******))))))((())))))(((((((((((((((((((((((())))))((((((((())))))***''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,///333666<<>>;;;999333333111000000/////////........................++++++,,,,,,,,,,,,------...---------,,,---------........................000000000000000000000000uuusssvvvzzzsssaaaRRRNNNRRR```jjjkkk]]]MMMFFFBBB>>>AAAEEEOOO\\\jjjxxxsssfffVVVIIIBBBCCCMMMYYYqqq~~~wwwlllaaaZZZFFF???;;;CCCRRRcccsss|||tttnnnkkkjjjcccbbb```___bbblllyyy{{{qqqhhhaaa[[[WWWUUUUUURRRNNNJJJGGGDDD@@@===777666666:::AAAGGGIIIHHHEEEAAA;;;555111/////////---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---...------------...//////000000111222333333333333111000...///000000...---000111666DDDXXXlll|||}}}zzzbbbZZZZZZYYYUUUPPPUUUhhh|||```JJJ<<<444111111/////////......------,,,,,,,,,,,,---,,,++++++******)))))))))))))))******...---,,,+++++++++++++++******))))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''(((((('''''''''(((''''''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++------...000111555AAAMMM]]]gggssswwwqqqggg```\\\bbbjjjxxxvvvpppqqqttt{{{~~~}}}}}}{{{{{{|||{{{vvvwww{{{|||zzzyyyvvvuuuvvvwwwssskkkcccQQQDDD888555666666444444555555999CCCQQQccczzz{{{qqqjjjiiigggfffdddaaa[[[WWWRRRNNNJJJHHHHHHIIIIIIHHHLLLQQQXXX^^^ccckkkssszzz}}}~~~mmmVVVGGGBBB>>>IIIVVV___ccceeehhhkkkjjjkkkmmmooooookkkeee```RRRLLLDDD???===;;;777444111111000///............------------------------++++++,,,,,,,,,,,,---------------------------...........................000000000000000000000000zzzuuuyyy{{{lllXXXJJJHHHOOOVVV\\\[[[OOOCCC@@@AAABBBKKKSSS```nnn||||||pppcccRRREEE===>>>HHHTTTmmm|||}}}}}}}}}zzztttkkk```YYYFFF>>>999???LLL\\\mmm{{{}}}zzzrrrhhh```]]]\\\YYYYYYZZZYYY[[[cccmmmuuuzzztttkkkbbbZZZUUURRRPPPPPPNNNJJJGGGEEEBBB>>><<<555333444777===CCCFFFGGGDDDAAA;;;555111.........---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,---------------......///000111222444555555444333222111000000000000000///444555===PPPiiiqqq[[[WWWVVVUUUSSSTTT```zzzjjjKKK:::555333000///.........---------,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))***+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************---,,,---//////111999CCCUUU]]]fffjjjhhheeedddeeehhhooo}}}yyyvvvuuuxxx||||||{{{|||~~~~~~~~~||||||}}}yyyxxxzzz}}}{{{xxxvvvtttttttttpppiiicccTTTFFF999666777777666666:::===EEEQQQaaatttvvvnnnfffdddaaa^^^YYYSSSMMMHHHBBB@@@>>>===>>>???AAABBBCCCGGGLLLPPPTTT[[[dddjjjrrryyyyyyeeeNNNBBB@@@DDDSSScccgggccc``````aaaaaa````````````]]]YYYUUUKKKEEE>>>:::888777333000000000///...............------------------------+++++++++,,,,,,,,,---------------.......................................////////////////////////{{{zzzyyyyyyyyyzzz{{{|||yyyvvvyyytttdddRRREEEEEELLLQQQSSSPPPFFF>>>???DDDIIIYYYdddrrrzzzmmm```OOOBBB;;;;;;FFFQQQhhhwww}}}zzzrrrsssuuuwwwyyyzzzzzzzzzyyyxxxwwwvvvqqqiii___WWWFFF>>>888<<>>@@@AAADDDFFFHHHJJJOOOWWW]]]iiirrr~~~ttt___KKKAAABBBIII[[[iiihhh^^^XXXVVVUUUVVVTTTRRRQQQQQQNNNKKKHHHCCC>>>888555555333000---000//////............///------------------------+++++++++,,,,,,,,,------,,,---.../////////......////////////////////////////////////////////////uuuttttttttttttvvvxxxyyywwwwwwvvviii[[[LLLCCCCCCHHHMMMMMMJJJDDD@@@DDDNNNVVVjjjvvv}}}wwwkkk]]]MMM@@@999:::EEEPPPgggwwwyyyqqqkkk^^^aaaeeekkkoooqqqsssssstttrrrqqqpppmmmfff\\\TTTCCC<<<888<<>>777999DDDOOOhhhxxxyyyooobbbXXXNNNSSS[[[cccjjjnnnooopppnnnkkkiiiiiigggaaaXXXPPPAAA;;;888<<>><<<888444111///......***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---...////////////...///000111111111000/////////000555999888333------...///......///333777444;;;KKKddd}}}sssfff___]]]___jjj|||xxxvvvfffGGG<<<333111111///......++++++++++++++++++,,,,,,,,,,,,***)))))))))***+++(((((((((((()))***+++,,,++++++************++++++%%%&&&((()))***)))((('''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***+++)))***...///---///444888@@@KKKTTTZZZaaajjjpppssssssvvvwwwooommmmmmoooxxx|||vvvwww~~~}}}zzzxxxtttooojjjeee```]]][[[RRRHHHBBB???@@@GGGOOO___kkkyyyvvviiiaaa]]]]]]fffqqqtttiiiYYYJJJ???999555444666777888:::>>>FFFQQQXXX______]]]XXXSSSPPPQQQTTTYYYeeeuuuzzzsssgggVVVEEE>>>>>>FFFXXXccc]]]SSSPPPNNNKKKIIIGGGEEECCCAAA???;;;999666333//////000111...,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...000111000//////////////////////////////000000000000000000000000rrrrrrtttvvvyyy|||~~~~~~~~~}}}pppcccSSSIIICCC>>><<<>>>EEEDDDFFFKKKSSSaaasss{{{vvvqqqfffYYYHHH===666888CCCOOOhhhxxx|||tttgggWWWLLLGGGMMMWWWaaaiiinnnppppppjjjgggeeedddddd^^^TTTLLLAAA<<<888;;;BBBNNN___mmmpppoooiii\\\KKK@@@===???FFFHHHIIIHHHEEECCCEEEHHHDDDGGGJJJIIIEEEAAA??????===;;;999888777666333111//////.........222777:::<<<:::777444111//////...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***,,,...000000000000...///111222222222111000......000444999888222,,,...000111111000222777;;;888AAAQQQhhh~~~qqqiiiffffffmmm}}}|||pppuuukkkOOO>>>777111000///------111+++++++++++++++++++++,,,---,,,***)))))))))***+++(((((((((((()))***+++,,,)))((((((((((((((())))))$$$&&&((()))***)))((('''((((((((((((((((((((((((******)))((('''&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++)))***......,,,,,,000666;;;@@@FFFNNN[[[lllxxxxxxssspppuuu}}}nnnhhheeehhhrrr~~~yyymmmnnnvvv}}}{{{zzzwwwsssmmmgggbbb]]][[[___XXXPPPKKKGGGIIIRRR]]]rrr}}}nnnbbbWWWQQQNNNSSScccsssttthhhVVVEEE:::555444444666888<<<@@@HHHUUUcccnnntttsssooofff\\\UUUSSSSSSTTTaaarrr~~~~~~wwwnnncccRRRBBB::::::GGGXXXaaaYYYOOOMMMLLLGGGFFFDDDBBB@@@>>><<<888555333000------///000...,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,...000111111000///000000000000000000000000000000000000000000000000tttuuuxxx}}}~~~|||qqqhhh\\\NNNEEE>>>:::<<<@@@EEELLLTTTYYYeeewww~~~~~~{{{vvvpppllljjjaaaRRRCCC===:::;;;EEESSShhh{{{}}}{{{yyyyyyzzz|||}}}|||wwwyyyyyytttjjj___UUUOOOLLLPPPYYYfffpppsssoooiiigggeeebbb___[[[VVVOOOKKK@@@<<<888:::>>>IIIZZZjjjkkklllhhh[[[KKK@@@>>>AAAFFFHHHJJJIIIFFFBBB@@@???@@@@@@???>>>======<<<<<<777666555555666666444222333222000///000111333444555444333111000...---,,,++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,+++******+++++++++---------.........//////+++,,,///111222222111000222111111222222111///---///......222555888:::===<<>>888333///---///000///---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((()))&&&$$$%%%(((,,,,,,,,,+++***)))(((((()))******''''''''''''''''''''''''(((''''''''''''((())))))***(((%%%######%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((()))***+++*********)))))))))(((((('''&&&&&&''')))***)))((('''(((******((((((((())))))))))))))))))))))))))),,,+++******+++,,,...///222222666>>>HHHUUUjjj{{{ssshhhiiirrrxxxzzzyyywwwyyy~~~ssseeeaaafffooowwwyyypppnnnpppxxx~~~}}}{{{xxxrrrkkkeee___\\\ZZZ[[[[[[YYYSSSOOOSSS___jjjxxxwwweeeWWWIIIDDDFFFNNN^^^mmmtttiiiVVVBBB555333555666555<<>><<<:::777666444444000///...---------------...------,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////000111111444000///222222000000222wwwwwwyyy}}}~~~||||||xxxmmmcccXXXKKKCCC>>><<>>???EEELLL___jjjuuu~~~{{{xxx|||wwwqqqmmmggg```ZZZWWWVVVUUUTTTHHH===999777888DDDSSShhh{{{wwwllleee___```gggnnnooonnnmmmnnnmmmhhhaaaYYYSSSPPPSSS\\\kkkzzz|||oooeee^^^\\\YYYVVVSSSNNNIIIEEE===999555555888@@@PPP^^^fffhhhggg]]]OOOEEECCCDDDNNNMMMJJJEEE>>>999777777666666666555444444333333333222111111222222111000---,,,,,,+++,,,...000111111111000///---,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++------........./////////////////////////////////....../////////000000000000000333;;;HHHTTT\\\___bbb^^^eeeyyyuuurrr~~~{{{yyyuuuZZZFFF:::444///000000///---++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************---+++(((''''''((('''&&&******)))((('''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((()))***++++++************))))))))))))(((''''''((()))'''&&&%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))))))))((())))))***+++,,,......111999BBBQQQgggzzz~~~{{{uuukkkbbb^^^^^^```ccclll|||zzzjjjbbbcccjjjooo}}}{{{xxxwwwuuutttsssoookkknnnwww~~~~~~|||yyyuuuooojjjeeebbb```bbbccceeegggiiikkklllmmmrrr{{{vvveeeWWWOOOIIIIIIOOOZZZiiiuuuvvveeeNNN<<<555555888999???LLL^^^nnn~~~|||lll]]]NNNDDDCCCGGGWWWdddrrrzzz}}}~~~|||{{{{{{{{{{{{{{{{{{}}}{{{yyytttnnnlllnnnooorrrxxx|||}}}zzzvvvsssqqqnnnfffYYYJJJ???:::888AAALLLTTTPPPFFF???===;;;999888666444222111000//////...------------------+++++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++............////////////////////////000000000000///---...111111111555:::}}}|||zzz{{{||||||{{{yyysssssstttwww{{{~~~~~~~~~wwwzzz|||{{{{{{xxxmmmbbbVVVOOOGGGDDDDDDGGGPPPYYYkkkvvv{{{lllooozzzzzzuuullldddYYYPPPKKKIIIJJJKKKNNNCCC:::888777999FFFVVVjjj|||{{{jjj^^^VVVOOOSSS^^^hhhkkkiiiiiiiiigggccc]]]XXXUUUTTTVVV```nnn{{{xxxjjj```YYYWWWTTTQQQNNNJJJFFFBBB===888555444666<<>>LLLbbbuuu|||rrrbbbYYYXXXZZZaaakkk{{{rrrjjjhhhjjjlllttt}}}wwwsssrrrtttvvvyyyuuupppooouuu~~~}}}|||{{{yyyvvvrrrnnnjjjgggeeeeeeeeefffjjjnnnqqqpppnnnnnnuuu|||tttddd]]]YYYVVVWWW^^^iiiuuu~~~{{{fffLLL<<<777777:::===JJJZZZmmm}}}qqq___PPPBBB:::;;;@@@QQQ___pppzzz|||}}}~~~~~~{{{vvvqqqnnnllllllllllllmmmrrrxxx}}}}}}uuunnniiiddd]]]ZZZ[[[\\\ccclllsssvvvuuurrrpppkkkhhhaaaVVVJJJ@@@;;;999???JJJRRRNNNDDD===999666666555444222000//////.........---,,,,,,---------++++++++++++++++++,,,------,,,++++++******++++++*********+++++++++++++++............////////////...//////000000000000000000///000222222444<<>>999999===BBBUUUfffyyy|||sssdddSSSEEE;;;666888===HHHYYYlllyyy~~~~~~|||xxxrrrjjjbbb^^^WWWWWWXXXYYY\\\bbbjjjpppxxx{{{~~~{{{qqqhhh^^^YYYSSSMMMJJJJJJLLLUUUaaakkkoooooommmllleeebbb\\\SSSJJJAAA<<<:::===GGGNNNKKKCCC<<<777333444444222111//////......------,,,,,,,,,------...,,,,,,,,,,,,,,,---......---,,,++++++******++++++******+++++++++,,,,,,,,,............////////////......///000111000000///000///111333333888EEESSS}}}|||zzzxxxtttqqqqqqppppppqqqqqqpppnnnkkkiiimmmpppppppppooohhh```]]][[[[[[]]]```eeeppp|||vvvnnnddd[[[ZZZdddttt~~~wwwrrrjjj]]]LLL@@@<<>>;;;;;;:::<<>>QQQeeepppwww~~~}}}xxxsssyyy}}}yyymmmuuusssTTTAAA888333///---.../////////---,,,---...))))))******+++,,,,,,,,,,,,+++++++++************&&&((())))))(((((()))+++++++++++++++***((('''&&&''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%''''''&&&%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***''''''(((((((((((()))))))))(((''''''((()))'''&&&''')))******)))(((((()))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++***+++///444===OOO^^^qqqvvvnnnhhhccchhhlllrrrxxx||||||uuunnnjjjiiixxx||||||{{{yyyxxxxxx{{{}}}}}}zzz|||}}}|||{{{{{{yyyxxxxxxvvvtttqqqooonnnqqqmmmiiiiiillloooqqqpppkkkooovvv|||~~~zzzyyyyyyvvvsssuuu}}}kkkPPP@@@:::999AAAKKK___ooo|||tttgggYYYJJJ@@@999666888<<>>;;;???CCCEEEJJJEEEBBBCCCBBBDDDSSSdddzzzyyycccOOO@@@AAAFFFOOOYYY```bbbaaa[[[\\\\\\ZZZVVVTTTSSSTTTUUUXXX[[[\\\ZZZVVVRRROOOIIIFFFCCCAAA@@@>>><<<:::999666333333333666@@@KKKPPPPPPMMMGGG???:::888888666666555333000///000111.........///////////////111///,,,,,,...000111111,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))******++++++,,,,,,------------------------))))))))))))***+++,,,,,,.../////////000000000000---.../////////...---,,,+++---//////000444<<>>BBBHHHPPPXXX^^^gggjjjoootttzzz}}}~~~~~~{{{ooofffVVVLLLBBB@@@AAA@@@???AAALLLUUU```eeedddaaa^^^]]]WWWTTTPPPKKKEEE@@@;;;777555>>>DDDAAA<<<999666333000000///...---------...,,,,,,++++++,,,,,,---...++++++++++++,,,---...///---,,,++++++******+++++++++,,,,,,---......//////............////////////---...000111111111//////000222666:::@@@OOOkkkzzzsssooopppooonnnmmmllliiieeeaaabbbfffgggeeedddfffddd```[[[]]]aaagggiiinnnxxxkkk\\\XXXWWWUUU^^^kkkyyy|||yyykkk]]]KKK>>><<<@@@DDDFFFQQQLLLKKKLLLKKKMMM[[[lll~~~vvv```MMM>>>BBBIIIQQQYYY^^^^^^]]]WWWXXXXXXWWWTTTQQQPPPPPPNNNPPPSSSSSSPPPLLLIIIGGGEEECCC@@@===<<<;;;999777777444222222222555>>>IIINNNLLLHHHBBB;;;666555555333333333111///---...///...........................,,,))))))+++---......////////////...---,,,,,,+++++++++++++++,,,,,,,,,'''(((((()))***++++++,,,------------------------...---......///000111222////////////000000000000+++---///000000///---,,,+++...222333555;;;DDDLLLeeewww|||www}}}ssspppppppppeeeiiittt{{{~~~eeeNNN888///...------///000,,,((((((***,,,,,,+++((())))))***++++++,,,,,,*********))))))))))))(((&&&)))++++++(((&&&((()))------------,,,***((('''''''''''''''''''''''''''%%%&&&(((******)))(((''' """%%%((()))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''))))))%%%%%%%%%&&&&&&''''''''''''&&&&&&''')))***)))(((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((%%%&&&(((*********)))))),,,+++,,,---...222>>>JJJcccuuusssddd```cccgggjjjmmmttt|||zzzooorrryyy}}}}}}xxx~~~~~~vvvwwwwwwwwwvvvuuusssrrrooonnnkkkhhhffffffggghhhkkknnnssswwwxxxzzzhhhOOOAAA::::::III[[[ooozzz|||sssiiiaaaTTTIII>>>888555222222444<<>>CCCIIIQQQZZZ___ccceeeiiinnnsssyyy~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||uuuuuuttttttuuuxxxzzz|||xxxiii___NNNDDD;;;;;;???@@@BBBDDDSSS[[[dddgggbbb\\\XXXWWWRRROOOKKKGGGCCC>>>999666222:::???===999888666333///...------,,,,,,,,,---++++++++++++,,,,,,---...************+++,,,---...---,,,++++++******++++++,,,,,,------...///000000............/////////000---...000111222111///...444666;;;@@@III]]]}}}~~~xxxsssooorrrooojjjhhhhhhfffccc```^^^^^^^^^```aaaaaa___]]]______```bbbeeekkkrrrwwwzzzzzz{{{tttfff^^^\\\___bbbkkkrrr||||||uuuhhhVVVFFF@@@;;;999BBBPPPWWWYYYXXXUUUSSSXXXdddooopppZZZHHHAAA???DDDRRR]]]^^^ZZZVVVTTTSSSQQQNNNMMMLLLLLLMMMNNNMMMLLLJJJHHHFFFEEEDDDAAA???===;;;;;;999777555333222000...///555===CCCFFFDDDAAA<<<888555333111............////////////........................******))))))***,,,...///000111111///,,,))))))***++++++***)))(((((()))))),,,,,,------------------///////////////...............//////000000111111,,,...000000///...///000///222111------//////,,,000///111555888???MMM[[[yyy}}}xxx|||xxxsssrrrnnnhhhddd[[[hhhyyy}}}|||iiiKKKCCC888222000///---***------,,,,,,,,,,,,++++++(((((()))***++++++,,,,,,,,,+++***(((((((((((()))******)))(((((()))***+++///---***))))))))))))(((&&&'''''''''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))'''((()))++++++******)))))),,,------,,,000999@@@WWWhhhzzzwwwkkk^^^___bbbhhhnnnxxxxxxssspppttt|||vvvtttxxx~~~yyy}}}{{{yyyvvvtttsssssssssrrrqqqoookkkgggddddddeeeiiilllpppqqqrrrvvv~~~|||ooo___OOOEEE===<<>><<<:::999888777555333333222000......222888===CCCAAA>>>:::666333111000///////////////.........------------------------+++************+++---...)))+++,,,+++***)))***,,,+++******))))))))))))***,,,,,,,,,------------...------------------------///////////////000000000---...000///...---...///---//////,,,,,,000222000222222444999>>>GGGXXXggg{{{}}}zzz~~~yyyrrrrrrrrrmmmgggdddcccsssnnnVVVCCC<<<444000//////---+++------,,,,,,,,,+++++++++(((((()))******+++,,,,,,,,,+++***(((((((((((()))***))))))(((((()))***+++///---***))))))))))))(((&&&'''''''''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''((()))***+++******))))))+++---,,,+++///666===KKK]]]ppp|||~~~tttjjj___```cccjjjttt|||uuupppsss}}}}}}}}}vvvqqqqqqwww{{{yyyxxxwwwuuutttttttttuuuqqqpppnnnkkkgggeeeddddddeeehhhkkkmmmmmmrrryyy{{{uuujjj\\\NNNEEE======LLL___sss|||zzzmmmbbbZZZUUUKKK@@@666333333333555777<<>>???DDDQQQ___gggiiijjjhhheeegggnnnuuu|||yyylllZZZKKKFFFEEEJJJUUU\\\YYYRRRNNNJJJIIIGGGFFFDDDCCCCCCCCCAAAAAA@@@>>>===;;;:::::::::888666555555444222000111111000......000444777>>><<<999666333111///.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,''')))******))))))+++,,,******)))))))))***++++++,,,,,,,,,---------......,,,,,,,,,------......///000000//////////////////---...//////---,,,---...---///...,,,---333666666777888===DDDLLLVVVhhhwwwnnnnnnrrrxxxxxxrrrmmmllltttqqqWWWBBB888444///---//////...,,,,,,,,,,,,,,,++++++++++++((())))))******+++++++++++++++***)))(((((((((((())))))(((((((((***+++,,,///,,,***((())))))((((((&&&&&&'''''''''''''''&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))************))))))+++,,,+++***---222777<<>>>>>LLL]]]ttt}}}uuuggg[[[SSSNNNDDD;;;333222333333555888===QQQiii{{{vvv___NNN@@@;;;777333666<<>>:::777555444111111222222222222111111000000//////...---------++++++++++++++++++++++++******))))))***+++---...---,,,******,,,------,,,------...////////////...111111111111111111111111///------000111111555<<>>>>>BBBIIIVVVccckkknnnooonnnkkkkkkooosssvvv{{{}}}zzzsssiiiZZZMMMHHHHHHLLLVVVZZZUUUMMMHHHDDDCCCBBBAAA@@@???>>>>>>>>>===<<<;;;:::999888888777555333333333222000///.../////////...///222444888666444222000...------,,,,,,+++***)))(((((((((++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---,,,*********,,,))))))))))))***++++++,,,+++,,,,,,------.........---......///000111111222000000000//////......------...///...,,,,,,---//////111222111444;;;?????????CCCLLLVVV___hhhvvvvvvooouuu~~~}}}qqq\\\GGG999111///------...///...---,,,,,,,,,++++++++++++***((()))))))))*********++++++******)))(((((('''''')))((((((((((((***,,,---...,,,)))(((((()))((('''%%%&&&''''''((('''''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%'''(((((('''%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((()))))))))************)))***+++***)))+++///222222>>>NNN[[[cccgggfffeee```cccfffmmm|||tttpppuuu{{{{{{yyytttssstttvvvyyy{{{|||{{{~~~xxxtttyyy|||pppddd```bbbjjjxxx}}}vvvvvvuuutttssssssrrrrrrnnnmmmlllkkkiiigggccc```]]]___```aaabbbffflllpppsssrrrqqqrrrssspppjjjdddYYYRRRIIICCC>>>???LLL[[[ttt}}}rrrcccYYYRRRKKKBBB:::444333444444666:::>>>TTTmmm}}}}}}rrrXXXIII<<<888666555:::CCCTTTdddvvvxxxqqqrrruuutttrrrqqqppprrruuuwwwvvvqqqlllhhhfffdddbbb```[[[WWW\\\ccchhhlllkkkaaaQQQDDD@@@AAADDDJJJOOOOOOPPPUUU[[[___iiilllqqquuuwwwxxxyyyyyy{{{zzzxxxvvvrrrllleee```\\\RRRIIIFFFGGGLLLVVV___kkknnnjjj\\\MMMFFFDDDDDDAAA@@@===:::777444333222222111111111111111111222/////////.........------************************+++***)))((()))+++---...---,,,++++++---...---,,,------...///////////////000000000000000000000000000///000222222444===FFF\\\rrr```^^^^^^dddmmmuuuyyyzzzrrrqqqooolllgggdddaaa```VVVTTTQQQPPPOOONNNLLLJJJKKKKKKIIIHHHGGGJJJNNNQQQOOOOOOPPPPPPPPPPPPPPPPPPTTTRRRPPPNNNPPPTTTXXX[[[ZZZ\\\^^^aaaaaa^^^WWWRRRKKKEEE??????BBBJJJUUU^^^gggiiikkkjjjgggfffgggiiikkkoooqqqnnniiicccWWWMMMHHHGGGKKKSSSTTTNNNFFFCCC>>>>>>>>>===<<<;;;:::999:::999999888777666666555555333111111222111000...+++---/////////000222333333222000///...---,,,,,,,,,,,,,,,+++***)))((((((++++++++++++++++++++++++++++++,,,++++++++++++******+++,,,,,,******+++,,,******))))))***+++,,,,,,++++++,,,,,,---...//////......//////000111222222000000//////......---------......---,,,---///111///444999<<>>HHHPPPVVV[[[```dddjjjnnnrrr}}}zzzqqqrrrwwwxxxvvvooopppuuuzzz}}}zzzuuusssxxx~~~ttteee\\\ZZZ___kkkwww~~~zzzyyyxxxvvvtttrrrpppooonnnllljjjjjjiiigggccc___]]]]]]]]]]]]^^^aaaeeehhhmmmkkkkkklllmmmkkkeee```TTTOOOHHHAAA===@@@LLLXXXooozzz}}}oooaaaYYYRRRJJJAAA:::444444333333666:::CCCZZZrrrzzzkkkRRRDDD999666666777@@@LLLbbbqqq~~~yyyuuummmhhhmmmtttuuurrrqqqooopppqqqqqqooollliiiggg```^^^^^^___^^^^^^cccjjjqqqrrrlll]]]JJJ??????CCCGGGQQQXXXXXXYYY```gggjjjnnnoooqqqsssuuuuuuuuutttvvvtttrrrpppmmmiiiddd```ZZZQQQIIIFFFHHHNNNZZZffflllooojjj[[[KKKDDDCCCCCC<<<;;;999666444222111000111000///......///000111............------------***************************)))(((((((((***,,,...---,,,+++---...///...------...//////000000//////////////////////////////000000111333444:::HHHWWW|||ZZZVVVSSSXXXcccmmmsssuuutttuuutttpppjjjdddaaa```YYYVVVSSSPPPOOOMMMKKKIIIGGGFFFDDDBBBBBBDDDIIIMMMKKKJJJJJJIIIIIIIIIJJJJJJLLLJJJIIIHHHIIIJJJLLLNNNNNNOOOPPPRRRSSSQQQMMMIIIEEEBBB???>>>@@@FFFNNNSSSZZZ\\\]]]\\\ZZZYYYXXXYYY[[[^^^___\\\ZZZWWWPPPGGGCCCBBBEEEKKKLLLEEE???<<<999999999999888777666555444444444333333222222222222111000000111111///...***,,,.........///000222///......---------------......------,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++&&&''')))*********,,,...++++++*********++++++,,,***+++,,,,,,---...//////---------......//////000//////..................------...------...111444333;;;DDDLLLTTT]]]```^^^XXX^^^kkkvvv|||~~~yyy}}}dddMMM<<<444444111000//////......//////++++++++++++************))))))))))))))))))))))))))))))))))))((('''&&&&&&'''''''''''')))+++---///...+++)))'''((((((''''''%%%%%%&&&'''((((((((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((())))))))))))((()))******+++)))))))))***************000///333999@@@GGGQQQZZZiiissszzzyyy}}}xxxxxxwwwuuuvvvvvvvvvnnnqqquuu|||}}}|||}}}vvviii^^^XXXWWW___iiizzz~~~~~~|||yyyvvvrrrooommmnnnkkkhhhhhhhhhgggccc___^^^]]][[[ZZZ[[[]]]___aaagggeeeeeefffhhhgggccc^^^RRROOOHHH@@@<<<@@@KKKVVViiiwwwzzzmmm___YYYRRRHHH>>>888333222111222666<<>>444444666;;;GGGUUUooozzz}}}uuunnnccc\\\[[[eeepppuuusssqqqnnnnnnnnnllljjjgggdddbbb\\\YYY\\\bbbhhhkkkpppuuuzzzxxxnnn]]]JJJ@@@BBBHHHKKKXXXbbbaaacccllltttvvvsssqqqooooooppppppooommmmmmllljjjiiigggddd___\\\UUUMMMFFFCCCEEELLLYYYffflllooojjjZZZIIIAAA>>>===888777555333111000//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((()))***,,,------,,,,,,...000000///.........///000000000000///........................///000222555999EEE[[[pppYYYQQQJJJKKKTTT^^^dddffflllooossssssnnnhhhcccaaa\\\XXXTTTQQQOOOMMMKKKIIIDDDDDDCCCAAA@@@AAADDDGGGFFFEEECCCBBBBBBDDDEEEGGGCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHGGGDDDAAA>>>>>><<<;;;===AAAEEEGGGKKKLLLLLLLLLJJJIIIHHHHHHHHHKKKKKKJJJJJJJJJEEE>>><<<;;;===BBBAAA;;;777666555555555666555444222111111111111111000000000000000///......//////...---***,,,---,,,++++++---...------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---,,,,,,+++''')))***+++***+++,,,...,,,,,,+++*********++++++***++++++,,,---...///000.............../////////------..................,,,---.........000444777@@@JJJUUU^^^eeeiiihhhcccaaafffqqq{{{{{{zzzpppTTT@@@333000333000000///...---...000111++++++++++++************)))))))))))))))))))))(((((())))))))))))'''&&&%%%&&&&&&&&&''')))+++...///...+++((('''(((((('''&&&$$$%%%&&&'''((((((((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''((()))*********)))((((((((()))++++++(((((()))***++++++***)))...+++,,,222888>>>IIITTThhhwww}}}zzz}}}}}}zzzvvvoookkknnnzzzzzzwwwvvvuuuttttttvvv{{{~~~vvvlllcccYYYTTTWWW]]]ooo|||~~~|||xxxtttpppnnnoookkkffffffggggggccc```___\\\YYYWWWWWWYYYZZZ[[[```___^^^aaadddccc```\\\RRRPPPIII???:::???JJJSSShhhxxx|||nnnaaa\\\SSSHHH===777222111222444;;;BBBXXXooolllVVVCCC999111444999@@@PPPaaawww||||||vvvpppfff]]]QQQLLLMMM\\\lllsssrrrppplllmmmmmmkkkgggaaa[[[WWWVVVSSSVVVbbbmmmsssvvvyyy~~~zzzooo^^^MMMDDDEEEIIITTTcccllljjjjjjrrryyyyyyqqqmmmiiigggggghhhgggfffdddcccbbbaaa```]]]YYYUUURRRKKKDDD@@@AAAFFFSSS```hhhlllhhhYYYHHH>>>:::777666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))******++++++,,,,,,---...111111000.........///000000000000000////////////////////////000222777<<>>@@@BBBDDD======>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAA@@@===;;;999::::::999:::===@@@@@@@@@AAAAAAAAA@@@???>>>===;;;>>>???===>>>@@@===777777555777;;;:::555222222222222333333333111000///111111111111111111111111...---,,,,,,......---,,,+++,,,,,,+++)))((()))+++,,,,,,,,,,,,---...///000)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,...//////...,,,++++++,,,------,,,+++******************+++,,,---//////000111111111111000000000000,,,------....../////////,,,---......///222666999NNNXXXcccjjjnnnmmmggg```gggjjjrrrzzz}}}}}}|||~~~bbbJJJ:::111000444//////...------...111333+++++++++************)))))))))))))))((((((((((((((())))))))))))'''&&&%%%&&&&&&&&&'''))),,,...000---+++(((''''''((('''&&&$$$%%%&&&'''((((((((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&'''(((***++++++***)))((((((((()))+++,,,(((((((((***,,,,,,***))),,,))))))000555:::EEEPPPeeewww}}}vvvuuuuuurrriiigggcccaaafffsss~~~xxxuuuttt{{{yyyxxxzzzzzztttmmmeee[[[SSSRRRVVVhhhwww}}}zzzvvvrrrppppppkkkeeedddfffgggddd```___\\\XXXVVVUUUVVVWWWWWW[[[ZZZZZZ]]]```aaa^^^ZZZSSSQQQJJJ???:::???JJJRRRjjj{{{rrrddd___VVVIII>>>888444333444888@@@JJJ```www|||fffOOO@@@666111555<<>>BBBEEEFFFUUU[[[dddkkknnnkkkfffaaabbb\\\UUUPPPNNNNNNNNNOOOGGGFFFDDDAAA???>>>===<<<>>>===<<<;;;:::;;;<<<===::::::;;;;;;<<<======>>><<<<<<<<<;;;;;;::::::::::::999777666666666777888<<<<<<;;;999888666555555999666555555888999777555555555444333333222111111000000000000000000000000//////000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******+++///222111,,,***,,,///,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,------------------,,,........................111000000///...---------+++,,,------++++++,,,---///...,,,+++///777BBBIII\\\jjjuuutttnnnlllkkkkkktttuuuzzz~~~nnnLLL===666000...222////////////////////////......---------...//////***************+++++++++)))))))))))))))(((''''''''''''(((***++++++)))&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''(((((((((((((((***)))))))))))))))******'''***,,,---///666AAAJJJdddnnnzzzyyyooofffbbbXXXWWWXXX[[[___jjj~~~xxxsssqqqwwwttttttxxx~~~}}}sssqqqmmmgggbbb]]]YYYWWWdddnnn{{{~~~{{{{{{xxxqqqlllooommmiiiggggggfffeeedddaaa^^^ZZZXXXVVVVVVTTTSSSRRRTTTWWWZZZ[[[[[[ZZZYYYTTTPPPKKKDDD===<<>>===>>>HHH\\\nnnqqqlllllllllkkkggg___TTTIIICCC===BBBGGGMMMXXXgggqqqtttuuuooofff[[[OOOHHHLLLUUUllluuuzzzwwwtttsssnnnggg```]]]YYYWWWWWWXXXXXXWWWXXXWWWVVVTTTQQQNNNKKKJJJFFFEEE@@@:::777<<>>>>>FFFMMMXXXccciiijjjhhhfffeee```XXXRRRPPPOOONNNNNNGGGFFFDDDBBB@@@>>>=========<<<;;;:::::::::;;;<<<:::::::::;;;;;;;;;;;;;;;999999999888888888888888888777777666666666666666444444444444444444444444444222111111444444333111333333222111111000//////..............................////////////......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******+++///222000,,,***,,,///+++++++++++++++,,,---------------,,,,,,,,,++++++------............------........................000000000///...---------+++,,,------,,,+++---...---......000555>>>IIIPPPaaammmwwwxxxvvvvvvvvvuuu}}}}}}xxx]]]AAA666222---+++///........................---,,,,,,+++++++++,,,,,,)))))))))******+++++++++)))))))))))))))(((''''''''''''''')))++++++)))&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((+++***))))))(((((())))))(((***,,,,,,...444>>>FFFYYYdddrrryyywwwmmmbbbZZZTTTSSSUUUZZZ___hhhwww~~~xxxsssqqqrrrppprrrxxxtttrrrooolllgggccc```___```dddlllxxx}}}|||zzzuuuqqqpppmmmjjjhhhgggfffeeeccc```^^^[[[YYYXXXWWWUUUSSSPPPQQQSSSUUUWWWWWWWWWWWWYYYUUUQQQLLLEEEDDDMMMXXXiiissszzztttggg[[[PPPIIICCC<<<:::<<<===AAARRRfffzzz}}}kkkSSS@@@555444444888BBBVVVnnnzzzpppjjj```SSSGGGAAA:::999;;;FFF[[[mmmrrrmmmiiiiiigggbbbZZZNNNDDD===666:::>>>DDDOOO^^^iiilllmmmggg^^^UUULLLJJJRRR]]]pppwwwyyytttoookkkfff___YYYWWWSSSRRRRRRSSSSSSRRRSSSSSSRRRPPPMMMJJJHHHFFFBBBAAA===888555999BBBJJJVVVZZZ\\\WWWKKK>>>555111111111000///...---,,,,,,++++++++++++++++++++++++++++++******************,,,+++***)))((())))))*********++++++,,,---------------------......///000000000////////////000000444///---...//////333888???KKK^^^ssszzzJJJCCC;;;666555666666666:::BBBMMMYYYbbbggghhhhhhfffaaaZZZTTTQQQOOOMMMLLLHHHGGGEEECCCAAA???>>>>>><<<;;;:::999888999999:::::::::999999999999888888444444555555555555555555555555555555555444444333000000000000000000111111111000//////111111000///000000000///......------........................---------......---------............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******+++...000000,,,+++,,,...++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,......////////////..............................000000//////...---------+++---------,,,,,,...000///111444999???HHHRRRXXXgggpppxxx|||uuu\\\HHH555//////,,,+++---------------------------,,,+++***)))))))))))))))(((((())))))***+++,,,,,,)))))))))))))))(((((('''''''''''')))******)))'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((+++***))))))(((((((((((((((***++++++,,,111999@@@NNNYYYiiiwww{{{rrrdddYYYSSSQQQRRRXXX___eeennnwww~~~}}}{{{xxxuuuooommmnnnttt~~~~~~~~~vvvuuutttrrrooommmkkkiiibbb______hhhvvv}}}{{{zzzxxxuuuqqqnnnkkkiiigggfffdddbbb___]]]\\\[[[ZZZYYYVVVSSSMMMMMMMMMNNNPPPQQQSSSSSSZZZXXXUUUSSSNNNLLLSSS]]]gggooorrrkkk```UUULLLFFFDDDAAA@@@BBBCCCIII^^^sssttt```JJJ999555444555<<>>HHHRRR[[[```ccccccbbb^^^XXXSSSQQQOOONNNLLLIIIHHHFFFCCCAAA@@@???>>>;;;:::999777777777888888999999888777777666555555222222222333333444444444222333444444444333111000333333222111000///......111000000000111111111000//////......---------,,,////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++---//////---,,,,,,...***++++++,,,,,,,,,,,,,,,.........---------------//////000000000000//////......................../////////......---------,,,---...------...000222333666<<>>===888888666333111222666:::DDDIIIMMMMMMFFF===555000//////......---,,,,,,+++,,,+++++++++******))))))******+++++++++++++++,,,000///---+++***))))))***,,,,,,------.../////////000///...............///000000////////////000000///000222555555999CCCOOOlll}}}oooiiiiiiTTTLLLAAA:::666555333111777;;;BBBIIIPPPUUUXXXZZZZZZWWWTTTRRRRRRQQQPPPOOOIIIHHHFFFCCCAAA@@@???>>>;;;:::888777666666777777888888777666555444444333111222222222333333444444111111222333333111000///333222222111000///......000000111111000000000111...............---------.................................//////.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,......---,,,,,,---***+++,,,------------,,,........................//////000000000000//////////////////////////////............------------------......---///222555333999AAAKKKUUU^^^fffkkkmmmrrrxxx{{{wwwfffSSSDDD999333...///111000...---++++++++++++++++++++++++,,,,,,+++)))(((((((((((('''(((((()))******++++++(((((())))))))))))(((((('''&&&&&&'''))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((()))++++++))))))))))))***---000333777BBBUUUlll|||~~~sssiiiggg]]]WWWYYY^^^dddjjjooonnnvvv~~~}}}uuummmjjjnnnzzz~~~{{{|||~~~||||||||||||zzzxxxvvvtttqqqmmmgggbbbaaaeeelllqqqxxxxxxxxxyyyyyywwwuuusssrrrooommmjjjiiigggcccaaa___^^^]]]\\\\\\YYYVVVSSSJJJIIIGGGEEEFFFGGGIIIKKKKKKKKKMMMQQQRRRRRRWWW^^^^^^bbbaaaYYYPPPIIIBBB===<<<===@@@BBBEEEPPPddduuuxxxmmm^^^MMM>>>777333888===GGG[[[rrrpppbbb[[[UUUJJJ===555222333777EEE[[[mmmqqqkkk```^^^ZZZSSSJJJ@@@777222222222222555@@@NNNUUUUUUSSSIII@@@???DDDNNN\\\gggkkkhhhccc\\\RRRIIIDDDCCCCCCAAA@@@AAACCCDDDCCCBBB??????>>>>>>===;;;:::999555555444222111222333555===AAAFFFGGGDDD===666111......------,,,,,,++++++)))))))))******+++++++++******++++++,,,,,,,,,,,,111000...,,,+++******+++,,,------......//////000000//////.........//////000000////////////000000,,,///555777777???TTTiiisssccc]]]eeeqqqdddZZZLLLAAA:::777444222222555999>>>CCCHHHKKKMMMOOONNNMMMNNNPPPQQQQQQPPPHHHGGGEEECCCAAA???>>>>>>;;;:::999777666666666777777777666555555444333333222333333333333333444444111111111111111000000///------......//////000000---...//////------...///........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++,,,.../////////...---........./////////////////////000000000000//////////////////////////////---------------------------............000444777222999DDDPPP\\\gggqqqvvvqqqxxx~~~~~~~~~yyyzzzttt]]]MMM@@@777111///............,,,+++++++++++++++++++++++++++,,,+++******))))))))))))((((((((()))))))))******'''(((((()))))))))))))))'''&&&%%%&&&((()))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''((()))***+++))))))))))))***,,,...///555???PPPfffxxx}}}wwwqqqggg^^^\\\___dddjjjpppooozzz}}}ssslllkkkrrr~~~}}}~~~~~~~~~}}}{{{xxxvvvrrrqqqnnniiidddaaaccceeegggiiimmmqqqssstttsssrrrqqqooommmkkkjjjhhhdddaaaaaa___\\\[[[ZZZXXXUUURRRLLLJJJHHHFFFEEEFFFGGGHHHFFFEEEHHHMMMOOOPPPTTTZZZYYY\\\\\\VVVOOOJJJEEE@@@:::===AAAFFFLLLWWWfffrrryyyqqqggg]]]PPPBBB999777333;;;DDDNNN```vvvttthhh]]]WWWRRRGGG;;;555222444999GGG\\\lllllleee\\\ZZZUUUOOOGGG>>>777333111222222777DDDRRRXXXVVVNNNEEE???BBBKKKTTT___gggaaa]]]YYYTTTKKKAAA===>>>>>>===<<<===>>>???>>><<<999999999999888777666666333222111111111222333333888:::>>>AAA???;;;555222------,,,,,,,,,+++++++++(((((())))))***++++++,,,******++++++,,,---------111000...---,,,,,,,,,,,,,,,,,,------...//////////////////...//////000000000000////////////000000///111555888<<>>@@@BBBBBBBBBEEEHHHJJJJJJIIIGGGFFFDDDBBB@@@>>>======<<<;;;999777666666666777666666666555555444444444333333333333333333222222222111111000000000000000,,,------...//////000000+++---///...,,,+++---///------------------------++++++++++++++++++++++++---------......---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,---...---,,,,,,---///000111000///........./////////000000000...//////000000//////...////////////////////////------------------------............///111666999888>>>IIITTT```jjjsssyyyyyy}}}ooorrruuuzzz{{{wwwyyy{{{uuu[[[HHH???888222---......---,,,---,,,+++++++++++++++++++++++++++******)))))))))))))))***))))))))))))((((((((((((''''''((()))))))))))))))(((&&&%%%&&&'''(((((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))(((((('''''''''(((((()))(((((()))+++,,,------444;;;III\\\mmmyyy}}}}}}vvvmmmdddaaaaaabbbhhhooovvv{{{uuuppppppyyy|||{{{|||}}}~~~|||zzzvvvwwwwwwvvvqqqiiiaaa[[[TTTXXX]]]cccgggkkknnnpppooonnnllllllkkkiiieeebbbbbb```\\\YYYXXXVVVSSSQQQOOOMMMKKKIIIGGGFFFFFFFFFBBBAAABBBGGGIIIIIILLLQQQPPPTTTUUURRROOOMMMIIIDDD@@@CCCGGGKKKQQQZZZbbbgggcccZZZQQQKKKCCC;;;999<<<;;;FFFOOOVVVcccttt{{{xxxggg___XXXTTTNNNCCC999555222444;;;HHH\\\hhhfff]]]UUUSSSOOOIIIBBB;;;555222///111444;;;KKKZZZ___]]]SSSKKKFFFKKKSSSYYY]]]aaaZZZUUUQQQNNNFFF<<<888:::888777777777999999777666333444444444444444333222000///......000111222222333555888::::::888444111,,,,,,,,,,,,++++++++++++))))))))))))******************++++++,,,------...111000...---------......+++,,,,,,---....../////////.........///000111111000000////////////000000333555;;;FFFSSSiiivvvgggZZZUUUVVV```wwwkkkXXXKKKCCC===:::777666444333333444666777888888999<<>>===<<<===;;;:::888777666666777666666555555555555444444444444333333222222111111333222000/////////000111111111111000000//////...,,,...000///---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,---...---,,,---...000111222111000....../////////000000111111......////////////......000000000000000000000000------------------------......///...///222666:::@@@EEENNNWWW```iiipppuuu}}}lllccciiirrr{{{vvvppppppyyyzzz___GGG<<<999666111,,,//////------......---++++++++++++++++++++++++))))))((((((((())))))*********))))))((((((''''''''''''((()))))))))))))))(((&&&%%%%%%'''(((((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((+++***)))(((&&&&&&%%%%%%)))((((((***,,,------,,,,,,222===MMM]]]jjjssswwwvvvooogggdddbbbaaafffmmm{{{}}}vvvrrrvvv}}}zzzvvv}}}xxxvvv{{{}}}}}}~~~~~~sssbbbUUUHHHKKKPPPVVV\\\bbbiiimmmooommmllllllkkkiiifffcccddd```\\\XXXVVVTTTRRRPPPQQQPPPNNNKKKIIIGGGEEEEEE@@@>>>>>>AAACCCBBBEEEIIIGGGLLLOOONNNMMMNNNKKKGGGIIIJJJLLLOOOTTTYYY[[[ZZZOOOFFF???>>>;;;999<<>>@@@BBBAAA@@@???>>>===<<<;;;;;;:::999888666555444333555555444333222222111111000000000000000000000000000111222111000///---+++............////////////+++,,,---...///...---,,,//////.........---------..........................................------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))---111444444444444444111000///......///000111333111//////111111...+++,,,...111111///...///000+++---///000///------...111000//////111666;;;???OOOVVV\\\]]]bbbooo}}}tttnnnkkkffflllzzz~~~sssmmmpppuuu~~~ttt___III===666///,,,.........---,,,++++++***)))******************************))))))((((((((('''******))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((''''''''''''((((((((((((&&&'''(((*********))))))))))))))))))************,,,///444<<>>888555333333222222222111111000000222111111111000000//////........................000000111111111111000000------,,,,,,+++***))))))+++++++++***++++++,,,,,,+++,,,------,,,,,,...///111000000///...---------,,,,,,,,,---------......///000000000000//////...555111---...333777777666:::III```vvvuuueeeZZZSSSSSS```rrrwwwhhh[[[RRRMMMHHHCCC<<<666333111...---222222111222333555666888;;;;;;;;;;;;;;;::::::::::::999888888666666555444444444333333222111111000000000000000000000000000///000000000000//////...............////////////------...////////////...//////.........---------...................................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***...222444444333333333111000////////////000111222000///000222333111...///000000////////////000---///000111///......///000111222444888???GGGMMMXXX[[[^^^bbbmmm~~~zzzrrrmmmkkkkkkkkkrrr|||~~~wwwsssooorrrzzzwwwbbbPPP>>>555111---+++,,,,,,,,,,,,,,,,,,,,,++++++************************)))))))))(((((('''''''''))))))))))))((((((''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%'''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''(((((((((((())))))))))))((('''&&&&&&(((((()))))))))************,,,000555===GGGRRRYYY\\\]]]```cccbbb```fffooo|||xxxyyyxxxwwwvvvuuutttqqqooopppvvvzzzyyyvvvuuurrrnnnpppuuu|||ppp```LLLGGG@@@???DDDNNNXXX^^^eeehhhkkknnnooommmjjjhhhiiieee___ZZZWWWSSSPPPNNNPPPMMMJJJIIIHHHGGGEEEDDD@@@@@@@@@@@@?????????>>>>>>???AAADDDFFFHHHIIIIIIHHHIIIKKKNNNOOOLLLGGGDDD>>>999555555<<>>777222///---000000000000000000000000222333444555666777777888777777777777666666666666444333333222222111111000000000000000000000000000///////////////000111111............//////////////////......//////000111...............---------...................................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,///222444333222222222222111000000000000111222222111000111333444333222222111000000111111000//////000111111//////000111///444:::@@@FFFNNNXXX___dddddddddiiiyyy~~~wwwnnnhhhiiikkknnnooonnnuuuzzzyyysssqqquuuzzzuuu___KKK???333...---,,,,,,---++++++++++++,,,,,,------************************(((((((((''''''''''''''')))))))))(((((((((((('''((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&(((((())))))))))))******)))+++,,,...222999@@@EEEJJJOOOXXXaaadddeeekkkrrrwwwssspppnnnooorrruuutttssssssxxxzzzxxxwwwyyyyyywwwtttuuuyyyssseeePPPIII???999;;;BBBKKKPPPZZZ___gggnnnrrrsssqqqpppmmmiiiccc]]]YYYUUUPPPMMMOOOMMMJJJIIIIIIHHHGGGEEE@@@@@@???>>>===<<<<<<;;;;;;;;;<<<===???AAACCCDDDBBBBBBDDDFFFHHHFFFBBB>>>999777666:::CCCMMMVVV[[[WWWQQQGGG???===AAAGGGLLLMMMIIIBBB<<<666333222222555===IIIUUU[[[WWWNNNFFF@@@???<<<999555222000...111444===KKKXXX^^^]]]XXXFFFAAA<<<;;;<<<===;;;999===???AAA@@@<<<666222000////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++*********,,,+++++++++,,,,,,---...,,,---......------...///000000000///......------,,,------------.........///000000000000000000000000333555444444;;;JJJVVVppp~~~ooo]]]WWW___nnnzzzqqqjjjfffccc[[[PPPEEE===777333000000000000000000///............///000222333444444444444555555555666666666444444333333222222222222000000000000000000000000111000///......///000111............////////////000///...---...///000111................................................---------..................------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000333333222111111111222111111111111111111222222111111111222222333222333333444666888777222//////000111000//////111222111:::GGGPPPVVV\\\dddkkklllllllllqqq}}}kkkeee```aaahhhnnnnnnllljjjooopppllliiiqqq~~~www```KKK<<<555...,,,.../////////+++++++++++++++++++++,,,************************''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++***((('''&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((&&&%%%%%%%%%&&&''')))***(((((((((((()))))))))***++++++,,,,,,...111666999===BBBMMMZZZfffmmmqqqsss{{{zzzooollljjjlllssszzz||||||}}}{{{ooodddYYYPPPCCC:::888;;;@@@DDDMMMSSS]]]gggnnnqqqqqqpppmmmjjjeee```\\\WWWRRRNNNNNNLLLJJJIIIIIIIIIHHHFFFAAAAAA@@@>>>===<<<;;;:::999999999999:::<<<>>>???<<<===>>>@@@AAA@@@===::::::999:::>>>EEELLLQQQTTTLLLFFF===777666:::AAAFFFGGGCCC<<<666222111111222888???JJJPPPQQQLLLEEE@@@::::::888666333111000///000555???LLLVVVXXXRRRMMM===999666555555666555444555999<<<===999444000...---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********)))))))))))))))***+++,,,---...//////...---...000000000//////............------------............/////////000000111111222111444666888???NNNddduuuwwweeebbbhhh{{{tttooollliiibbbWWWLLLCCC;;;555111//////000000000///...---.........//////000000000111111222333333444555555444444444444333333333333000000000000000000000000333222000............///............///////////////...---------...000111---.............................................---------.........//////---------,,,,,,---......---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111333333222111111111111111111222222111111111111111111000000000111222444888>>>BBBCCC===555//////000000///...///333555777EEEXXXccceeegggkkkpppnnnrrruuu{{{qqqggg[[[YYY[[[ccclllooojjjcccaaaddddddbbbjjj|||sss```LLL===444111...,,,...000000...------,,,++++++***))))))))))))))))))))))))))))))&&&&&&'''''''''''''''''''''''''''''''''((((((((('''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,***(((''''''%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$''''''''''''((((((((((((%%%%%%$$$%%%&&&(((***+++'''(((((((((((()))))))))***+++,,,,,,,,,---000333555888AAAQQQdddrrruuurrrppptttzzz{{{yyyzzz{{{mmmkkkiiimmmttt||||||vvvrrrjjjaaa```XXXLLLBBB<<<;;;;;;<<>><<<;;;;;;999999888777777999:::;;;999888999:::<<<;;;999777:::::::::>>>BBBFFFHHHHHHBBB???:::666666999>>>AAABBB>>>888222000000222444;;;???DDDEEECCC???===<<<666666555444222111000///000555>>>HHHNNNNNNGGGBBB666444222111111111111000000444888999666222...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++++++++***))))))))))))***+++,,,---...///000000......///000////////////............---------.........//////////////////000111333444333333555>>>PPPhhhyyyhhhcccppp}}}yyyuuusssrrrnnniii```WWWMMMCCC:::555111000000//////......---...............//////////////////000111222222222333333333333333333333333000000000000000000000000333222111///......------............////////////......------......///000---------.......................................,,,,,,------.../////////------------------...///------------------------......////////////......---------------------------------........./////////111222222111111111222000000111222222111000000000000111000///000222444;;;CCCLLLPPPLLLBBB777111///000/////////222666:::CCCTTThhhrrrqqqnnnooossspppvvv}}}zzzmmmaaa[[[XXXZZZaaallluuuuuulllccc^^^cccdddggguuusss^^^KKK<<<444//////---++++++......+++------,,,+++***)))(((((())))))))))))))))))))))))'''''''''''''''(((((((((&&&''''''''''''((((((((('''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''''''''%%%%%%&&&'''((())))))***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''(((((((((((((((((('''''''''''''''(((''''''(((((((((((())))))&&&((()))******+++---///111333:::HHH]]]ooouuurrroooppptttyyy}}}|||wwwrrruuuyyy}}}zzzooonnnnnnooosssyyyuuuooolllhhhcccddd___WWWPPPJJJEEEAAA>>>???AAAEEEJJJOOOSSSVVVWWWYYYYYYZZZ[[[\\\[[[XXXUUUPPPMMMKKKJJJJJJIIIHHHFFFDDDCCCBBBAAA???>>>===<<<:::999888888777777777888666555444555777888777555555555666:::===@@@@@@@@@===<<<:::888777888999:::===:::555111///000333555;;;<<<;;;:::777666777888444333333222111000000///111444:::@@@CCCBBB===999000///......---------------111444555333000---,,,************++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...///000///000111000///...///000//////////////////......------........./////////////////////000222444555555555;;;LLLfffvvviiidddlll|||{{{xxxuuutttssstttuuurrrppplllggg___UUUJJJCCC888666444222000/////////---------.........//////---------......//////000111111111111111111111111000000000000000000000000000000000000000///..................////////////......///000000000000///---------.........//////........................,,,,,,------...//////000---------------...//////........................------...//////...------////////////////////////---.........///////////////000222222111111222333///000000111111000000///---///000000000222666:::HHHQQQ[[[[[[QQQCCC888333111111111000111555;;;???PPPaaauuu|||wwwrrrtttxxxxxx|||qqqgggaaa___^^^^^^aaaiiissszzzyyyqqqjjjhhhqqqvvvzzz~~~mmmZZZJJJ===444///---///...******------))),,,+++++++++******))))))))))))))))))))))))))))))'''''''''(((((()))))))))&&&&&&&&&'''''''''(((((()))))))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((%%%%%%&&&'''((()))******'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&''''''''''''(((((((((((('''(((((())))))((((((((('''''''''((((((((())))))%%%''')))***)))***+++---,,,222888AAAQQQeeeqqqtttvvvsssqqqooonnnllljjjiiioooxxx|||uuuvvvvvvtttrrrtttzzzzzznnniiiiiiiiifffgggfffdddccc___XXXOOOJJJAAA@@@??????@@@CCCFFFHHHIIIKKKOOOTTTXXXZZZYYYWWWQQQOOOLLLJJJJJJIIIGGGEEECCCBBBBBB@@@???>>>======999999999999888666555444333222111222333444444333222111222555999::::::999888777666666555555555555888666222//////000333555999777444222222222333444111111000000//////......111222444777888888666444,,,---------,,,+++,,,,,,---///222222000...,,,+++))))))******++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,---...///111222000111222111///...///000.../////////////////////............//////////////////...///000333555777999???LLLccc~~~{{{oooddddddnnnrrrqqqooonnnnnnqqqsssuuuuuuuuuuuutttoooggg\\\UUU@@@===999666333111111111++++++,,,---...//////000,,,,,,,,,---------......///////////////000000000000000000000000000000000---...000111111111000///............/////////000...///111222222222111000---------.........//////........................,,,,,,------...///000000---------------...///000........................,,,,,,---......---,,,,,,000000000000000000000000............/////////000...000111222111111333444...///000111111000///...+++---000111111555:::???RRR\\\ddd```RRRBBB888555222222222222333888>>>CCCZZZjjj{{{zzztttwww}}}{{{kkk___ZZZ]]]bbbfff___bbbhhhooouuuvvvqqqllluuuoooWWWGGG===777111...---000///******......)))***************+++++++++))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%''')))%%%%%%&&&'''((()))***+++(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''((((((((()))###%%%''')))++++++++++++''''''''''''((((((((()))&&&(((***++++++***+++---)))222999===GGG[[[mmmuuu}}}wwwooohhhbbb^^^^^^aaahhhuuu}}}|||zzzsssqqqwww}}}}}}tttiiidddgggiiihhhjjjllloooqqqooohhh^^^VVVEEEBBB===999777999===@@@???AAAGGGOOOUUUYYYYYYXXXRRROOOLLLJJJJJJHHHFFFEEEBBBAAAAAA@@@???>>>======888999999999888666444222111000//////111222222222111111111333555666666444222111111222222444555666555333000......000333444777444111000111222222111/////////......---------111111111111111222222111,,,---......,,,,,,---------///111111///,,,++++++))))))******+++++++++,,,((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++++++++++++++++++++++++++++++++,,,---...000000111222222111///...///000.........///////////////............/////////000//////......000333666777>>>III]]]vvv{{{eee\\\YYYeee|||bbbddddddbbbaaafffooowwwzzzzzzyyyyyy}}}|||rrrgggOOOHHH>>>888777555111......,,,++++++---......------------------------------------....../////////000000////////////000000//////............////////////......------,,,,,,------,,,,,,,,,,,,------,,,------...............222222111000///...------////////////////////////------------.........///........................222///++++++---///...,,,------...//////000//////......///////////////...222222222222111000//////---///000///---------...000......111333888CCCNNN```fffiiiaaaOOO>>>555222555222222444666;;;EEEPPPbbbooo|||}}}~~~~~~~~~lllbbbYYYYYYaaahhhjjjhhh```^^^bbbkkkqqqsssxxxmmmZZZCCC555333222///***///---++++++------+++)))*********,,,------+++)))+++***)))'''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&))))))(((((('''''''''&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###&&&&&&$$$&&&))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&''')))*********)))(((***(((&&&'''***+++)))'''******************************///999EEERRRdddsss{{{lll\\\TTTWWW]]]iiipppyyy}}}}}}}}}uuurrrsssxxxwwwppphhhdddfffkkknnnoootttrrrrrruuuyyyxxxsssmmm[[[QQQDDD;;;777777777666777:::@@@GGGMMMQQQSSSTTTSSSPPPLLLKKKJJJHHHDDD@@@DDDBBBAAA@@@AAA@@@>>>===;;;;;;:::999777555333222333333333222222222111111//////000000111111111222222222222222111111111111000000///...............000////////////000000111///...---,,,+++,,,,,,---////////////////////////+++++++++*********))))))------,,,,,,,,,,,,++++++))))))***+++++++++++++++************************))))))************))))))+++******************+++.........------,,,,,,,,,++++++,,,,,,---...//////000000000000000///.........---,,,,,,---...///000------,,,---...//////...)))222222000555555777CCCKKK]]]rrr}}}jjj^^^SSSYYYeeewwwWWWZZZ\\\\\\]]]cccmmmttt|||}}}}}}}}}~~~}}}vvvmmm]]]TTTHHH???:::666222...///---,,,+++,,,------,,,------------------------,,,,,,---------.........//////............////////////............/////////...............------...------------------...------...////////////...000000//////...---------........................------........./////////........................111///,,,,,,...//////---......///000000000000000000000111000000///...---000111111000000///...---+++,,,---,,,++++++,,,...222222666<<<@@@EEEOOOYYYeeejjjjjjaaaPPPBBB;;;:::444333444888<<>>===;;;;;;:::999888666444333222222111111111000000000//////000000000000111111............---------,,,......---,,,,,,,,,,,,,,,111000---,,,+++,,,---......---,,,+++++++++,,,---+++++++++++++++++++++++++++++++++***************+++************)))))))))***+++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------.........---------------+++,,,,,,------.........//////000000000///......000///...---,,,---............/////////////////////555222333@@@JJJTTTbbbnnnuuu~~~zzzhhhYYYNNNMMMQQQSSS```uuuDDDFFFIIINNNVVVbbboooxxxxxx~~~}}}vvvoooeee[[[RRRJJJBBB===555333000......//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------........................---------......//////000///......------......///---...//////000000//////,,,,,,------............................................./////////000000////////////////////////000/////////000000000000......///////////////...///000000000///...------/////////000//////......---......------...111444111777DDDRRRYYY\\\aaagggrrrssspppfffWWWKKKEEEEEEBBBBBBEEEKKKPPPVVVbbbmmmzzz|||wwwrrrpppooopppqqqpppooonnnkkkgggdddccccccaaahhhrrr}}}wwwcccPPPCCC333111///...------------,,,++++++++++++,,,++++++,,,+++******++++++***((('''''')))))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$)))+++***))))))((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((((((((('''************************++++++---///222;;;OOOaaaqqqzzzwwwhhh\\\WWW[[[^^^bbbjjjvvv{{{qqqvvv|||uuummmkkkqqqyyy||||||{{{eeePPPBBB;;;555444333444999BBBJJJOOOZZZZZZYYYWWWUUUPPPKKKHHHEEECCCAAA@@@@@@???===;;;;;;;;;:::999888666555444111111111000000000000/////////000000000000000000/////////.........---------,,,,,,+++++++++++++++111///,,,***)))***+++,,,---,,,+++******+++,,,---++++++++++++++++++++++++************************++++++*********)))))))))++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......------------.....................---------,,,,,,,,,---------.........///////////////......000///...---,,,,,,---...---...//////000000222333222;;;===CCCTTT___gggttt{{{dddSSSJJJIIIQQQZZZcccoooCCCCCCDDDHHHQQQ^^^kkktttuuu~~~{{{tttkkkaaaVVVLLLFFF:::666222000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------............------,,,,,,------......//////......------------......---......///////////////---------......///000000....................................//////////////////////////////////////////000000000///000000,,,---------------,,,,,,++++++,,,---.........---,,,,,,---...////////////---...///......///111444<<>>888444333555:::===JJJPPPXXX]]]]]]ZZZVVVSSSNNNKKKHHHEEECCCAAA>>>;;;;;;;;;;;;:::999777666555222222111111111000000000000000////////////......,,,,,,,,,,,,+++++++++***,,,,,,+++***************------,,,++++++******++++++***)))))))))***+++,,,))))))))))))))))))))))))***************+++++++++,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,------------------------------............------//////............//////.............../////////------------------------------.../////////......000///...---,,,---......///000000//////222:::@@@LLL]]]iiirrr}}}}}}}}}~~~cccTTTHHHKKKYYYhhhuuu~~~```_________aaacccddddddkkkttt~~~|||qqqggg```]]]XXXRRRIIIAAA;;;777333111........................------,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,...//////...,,,+++,,,++++++++++++++++++***,,,,,,++++++++++++,,,,,,+++,,,,,,---------------------------------......------------------------,,,,,,,,,,,,------------------------------------...000222111...++++++,,,,,,------------,,,+++******+++,,,,,,---------------///111444666888::::::===???BBBCCCAAA@@@???@@@JJJQQQ___lllqqqoooppptttwwwvvvrrriii^^^TTTNNNLLLJJJOOO[[[hhhpppuuu|||}}}tttlllhhhfffcccbbbeeekkkqqqvvvtttooohhhdddgggpppyyyrrr\\\KKK===222...000///---++++++,,,,,,+++)))(((***,,,+++***)))+++---...+++)))((()))))))))(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$$$$&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''///666444///,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&''''''((('''&&&%%%%%%%%%&&&((((((%%%''')))(((&&&%%%'''((('''''''''''''''''''''''',,,((((((+++...///333777@@@KKK[[[fffjjjgggccc```XXX^^^mmm}}}vvvrrrqqqooonnnuuu|||zzzxxxxxxpppoooqqqvvv~~~{{{rrrjjjaaaZZZUUUMMMHHHBBB;;;777555555666@@@FFFOOOUUUWWWXXXYYYZZZUUURRRNNNJJJHHHDDD@@@===;;;;;;;;;:::999888777666333222222222111111111111000000/////////.........---,,,,,,,,,,,,+++++++++,,,,,,+++************++++++,,,,,,------,,,+++******))))))((()))***+++,,,))))))))))))))))))))))))))))))*********++++++++++++************))))))))))))***+++,,,---.........------------------------,,,------......------,,,///......------......///---........./////////000------------------------,,,---......//////............---,,,---...///000...000222444888AAANNNXXXlll}}}tttgggWWWQQQRRR^^^ooouuuuuuuuuuuusssnnnhhhddddddmmmxxx|||sssmmmjjjjjjiiibbbWWWMMMEEE>>>999666////////////////////////---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++,,,++++++******))))))))),,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...000222111---******+++---.........------,,,+++---------...------,,,,,,333444777;;;>>>@@@BBBCCCLLLOOORRRSSSQQQOOOMMMMMMQQQXXXeeerrrvvvuuuwww{{{xxxvvvpppfff]]]VVVTTTSSSUUU[[[gggttt{{{}}}~~~zzzsssmmm^^^]]]\\\]]]aaagggnnnrrrtttpppkkkkkkpppxxxqqqZZZCCC888333///,,,---///,,,)))***...000...,,,'''***,,,+++))))))+++---...+++)))(((((()))(((((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&///666444///+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%$$$###""""""###$$$&&&'''((((((''''''&&&%%%&&&'''((()))%%%''')))(((&&&%%%&&&)))))))))))))))))))))))))))---&&&"""%%%)))+++---000000:::IIIUUU[[[[[[YYYWWWWWW___oooxxxssspppnnnlllppp{{{vvvqqqppplllooovvv}}}ssslllgggccc^^^ZZZVVVRRRKKKCCC<<<888666555777===EEELLLPPPTTTYYY\\\ZZZWWWRRRNNNKKKGGGCCC???;;;;;;;;;:::999888777666333333333222222222222111000000//////.........---/////////.........---------,,,++++++***+++++++++)))+++---......---,,,******)))(((((((((***+++,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))((((((((((((((()))***,,,---...//////........................,,,------------------,,,......------------......---.........//////000000------------------------,,,,,,---.../////////......---,,,,,,---...///000,,,///444999BBBQQQdddqqqrrrbbbUUUUUUWWWaaarrr}}}rrriiigggdddiiiyyy{{{tttqqqrrrtttwwwrrrjjj___SSSHHH@@@;;;666222///---...000222333,,,,,,,,,,,,,,,+++******++++++******+++,,,...///---,,,,,,---///000///...******)))))))))******+++++++++************+++++++++++++++,,,------......---,,,,,,,,,,,,,,,,,,,,,.........------------------,,,,,,+++++++++,,,,,,+++++++++,,,......---,,,///...---------,,,***(((---+++))))))***+++,,,+++++++++,,,---...000111222777777;;;DDDKKKQQQZZZcccjjjfffdddeeeddd```^^^___cccbbblll|||{{{xxx}}}wwwwwwssslllccc___aaadddlllooouuu|||wwwhhh\\\WWWVVVVVVYYY```iiirrrxxx|||xxxsssrrrxxxpppWWWJJJ;;;444333333...)))***++++++++++++***))))))+++***)))))))))***,,,,,,))))))((((((''''''&&&&&&'''((((((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++'''$$$###%%%'''&&&%%%***---000///,,,'''###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((''''''''',,,,,,++++++,,,,,,---...000333;;;FFFKKKMMMPPPUUUZZZfffttt|||{{{|||yyysssooollliiirrrvvv}}}xxxuuuvvvrrrvvvyyyooogggbbb___^^^]]]^^^^^^[[[SSSHHH>>>888666777:::>>>BBBFFFLLLUUU\\\\\\ZZZWWWRRRNNNIIIFFFDDDAAA@@@===<<<;;;888555222666444222111111222222111//////.........---------......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,------------------------,,,---------......//////------------------------------------,,,+++***)))------------------------//////.........------------......//////......---111,,,+++---///......111...444<<>>AAAKKKUUU^^^iiirrrtttooolllllljjjfffdddfffjjjjjjsss|||xxxzzzyyy{{{zzzuuunnnkkklllnnnuuuwwwzzz~~~}}}xxxnnn```VVVQQQTTTXXX]]]bbbjjjqqqwww~~~|||yyyzzzmmm]]]HHH???444......---***'''***++++++++++++***))))))))))))((((((((()))***+++)))))))))(((((('''''''''''''''(((((((((((('''''')))((('''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$###%%%&&&&&&%%%)))+++...---***&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((())))))***,,,---333<<>>EEEMMMSSSVVVVVVWWWUUURRRNNNIIIFFFDDDAAA>>><<<;;;999666444555333000000000111000000//////.........---------......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------...............---------------------------------............---,,,++++++------------------------///.........------------.........//////.........---++++++...///...111666999AAAKKKWWWkkkssseee```ccckkkqqqrrryyynnnfffaaafffnnntttxxx|||{{{zzzzzz~~~yyyrrriii___VVVQQQFFFDDDAAA===999666444333000000000//////---,,,+++,,,,,,++++++++++++++++++---,,,---...///...+++)))******++++++++++++***))))))))))))))))))))))))))),,,,,,++++++***))))))(((************************))))))******++++++,,,,,,(((((((((((()))***++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++---,,,------///111222444444555666888;;;>>>AAACCCJJJFFFHHHSSSaaalllvvv~~~|||vvvqqqooolllhhhiiilllmmmmmmvvv}}}yyyzzz~~~|||xxxwwwxxx}}}}}}}}}~~~~~~~~~xxxooocccXXXQQQNNNUUU^^^cccfffkkkqqqwww|||iiiTTTEEE888444...+++))))))((((((******++++++******)))((((((((('''''''''((()))***))))))))))))((((((((((((''''''(((((((((((((((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$$$$%%%&&&&&&%%%''')))+++***(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***))),,,222555777===DDDUUUaaammmpppppptttxxxzzz~~~wwwmmmgggkkkxxx{{{{{{~~~|||sssjjjeeehhhooovvvyyyyyy}}}yyyrrrhhhbbbbbbeeejjjmmmmmmoooooolllddd[[[SSSOOOEEE???888444666<<>><<<:::888666555333111111111222111000/////////.........------......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...............------------------------//////......---,,,,,,,,,------------------------////////////...---,,,,,,------------------------............------------........................++++++...111000111999CCCLLLUUU```mmm~~~{{{{{{vvvkkk]]]XXX^^^nnn~~~wwwnnnccc[[[[[[aaafffmmmsss~~~}}}yyyvvvuuuxxxxxxwwwtttoooggg```[[[PPPPPPMMMIIICCC>>>;;;:::777777666555333222000///---------,,,---------...------...000111000---***+++,,,,,,------,,,+++***++++++++++++++++++++++++++++++******)))))))))))))))))))))***************)))******+++,,,---......+++++++++***+++,,,,,,---+++,,,......------...///---...//////...---......///000111222333333555666666999===CCCGGGKKKLLLMMMOOOKKKMMMYYYgggqqqwww|||yyysssnnnkkkhhheeehhhmmmjjjjjjqqq{{{|||{{{~~~{{{yyyxxxzzzyyyyyyyyyyyy{{{|||}}}~~~~~~{{{ttthhh]]]VVVSSSVVV^^^fffjjjjjjmmmttt{{{xxxfffSSSAAA555//////...,,,***))))))******************))))))((('''''''''((((((((())))))))))))))))))))))))))))))&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((''''''(((((()))***,,,))))))---///111888???OOO]]]iiimmmlllnnnrrrtttxxxuuummmddd```eeeqqq||||||wwwsssyyy{{{rrrhhhgggiiimmmooosss}}}}}}{{{rrrnnniiigggjjjoootttwwwtttuuuuuurrrmmmgggbbb^^^[[[PPPAAA777444777:::<<>><<<:::888666555333333333333222111////////////..................---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++,,,+++++++++)))***++++++,,,,,,,,,,,,************************+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------...............---,,,,,,---------------------------------------------------------,,,,,,------------...111222222666EEEUUUbbbiiisss|||{{{ooohhheeeaaaXXXPPPTTTeee}}}zzzlll```VVVSSSTTTXXX^^^dddrrruuuxxxzzzxxxuuutttsssssstttuuutttqqqkkkeeeaaaWWWXXXXXXTTTNNNIIIGGGGGGGGGFFFEEECCC@@@===:::999888777444222111111222222222111222333444333000...+++++++++++++++***))))))***+++,,,,,,,,,,,,+++***))))))******++++++++++++))))))******++++++++++++******++++++,,,---......000////////////000000111***...333555555333333444111222222000------///111000444999<<<======???@@@AAAFFFMMMSSSWWWWWWVVVTTTSSSQQQTTT```lllqqqrrrssstttooojjjgggdddbbbhhhooonnnnnnqqqvvvzzz{{{~~~~~~xxxrrrooommmmmmmmmnnnpppssswwwzzz|||zzzzzzxxxpppggg___]]]^^^eeekkkpppqqqoooqqqzzztttbbbQQQBBB666000,,,...///---+++)))***+++)))************)))(((((((((((()))))))))******)))((((((((((((((()))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''(((((()))(((((((((((()))******---***)))***+++---333;;;FFFUUUdddkkknnnqqqttttttqqqllleee___^^^dddnnnvvvyyyssspppwwwyyylllgggbbbbbbccckkkzzz{{{wwwtttllllllmmmqqqwww|||~~~|||zzzxxxvvvtttrrrqqqrrrdddPPP???777444444444999<<>>999666555666777888777555555444333111///,,,,,,+++***))))))))))))***+++,,,------,,,+++******++++++,,,------......+++++++++,,,,,,------...++++++,,,,,,------......------......000111333333555<<>>GGGMMMOOOOOOPPPRRRSSSWWW^^^cccdddbbb]]]ZZZXXXXXX^^^iiiqqqsssrrrrrrvvvrrrnnnkkkgggfffllluuu{{{{{{zzz{{{|||}}}~~~wwwooohhhdddbbbaaaaaabbbdddhhhmmmsssxxxzzzwwwvvvtttoooiiiggghhhkkktttwwwxxxwwwvvvyyyyyyvvv}}}zzzmmm\\\NNNAAA666111000***+++,,,+++***))))))***))))))******))))))(((''''''((()))*********))))))''''''''''''((((((((((((%%%&&&'''((())))))))))))$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&''''''(((((('''''''''''''''((())))))+++((('''))))))***...555<<>>MMMWWWccciiifff^^^WWWSSSMMMKKKGGG???888888===CCCHHHQQQ]]]cccdddbbb``````]]]```dddhhhiiigggeeeccc\\\^^^dddooouuuvvvxxx{{{~~~{{{wwwtttooommmsss|||~~~{{{ttthhh^^^YYYXXXYYY[[[ZZZ\\\```dddjjjppptttwwwuuutttpppmmmlllnnnrrrvvv|||}}}}}}~~~yyyssssssuuuxxxaaaTTTGGG>>>555...,,,...))))))((())))))*********)))))))))))))))(((((('''&&&'''((()))))))))((((((%%%&&&&&&&&&'''''''''(((%%%&&&'''((())))))))))))"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$###%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$%%%&&&&&&'''(((((('''''''''''''''(((((()))(((&&&'''******(((+++000444???MMM\\\mmm}}}qqqhhh\\\UUUWWW___iiipppxxxwwwyyywwwooofffaaa^^^cccqqq~~~yyyqqqiiinnnvvvpppYYYFFF:::666555222222333666:::@@@FFFIIIIIIFFFDDDBBBBBB@@@>>><<<555444444444555444222000000000000000/////////.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++******+++,,,------......------------------------,,,,,,---------------,,,------------------------++++++,,,,,,,,,---------...---,,,++++++,,,---...///000444999???KKK^^^ooo{{{pppbbbSSSKKKJJJJJJNNNSSSZZZddduuu{{{oooeee^^^XXXUUUQQQLLLLLLOOOFFFIIILLLOOOSSSXXX^^^bbbeeehhhmmmsssxxx{{{|||}}}www{{{{{{vvvtttjjjfffaaa]]]]]]aaagggkkkbbb]]]WWWQQQMMMJJJGGGDDD:::777444111000222444666111333444555555444333111111111111000//////............//////000111111222777666666666666666666666777888;;;@@@EEEJJJNNNPPPcccnnn|||~~~sssiiiddd\\\YYYSSSIIIBBBAAAGGGNNNYYYbbbnnntttrrrlllhhhggg]]]___bbbeeehhhjjjkkkkkk]]]```gggqqqvvvyyy~~~{{{uuurrrwww}}}vvvlll^^^TTTOOORRRVVVZZZYYY[[[___dddiiinnnrrrsssuuurrrnnnlllnnnrrrwww{{{~~~vvvnnnnnnuuu|||vvvdddPPPEEE:::555000)))(((+++***((('''(((***,,,,,,+++)))))))))))))))(((((('''%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))))) !!!###%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$###$$$&&&$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%&&&'''(((((()))(((((((((((()))******'''&&&(((,,,,,,)))+++//////777DDDTTTjjjuuuiiiZZZQQQSSS\\\gggnnnrrrttt{{{{{{qqqjjjddddddmmmxxx{{{}}}~~~{{{}}}zzzpppkkkooowwwzzzcccMMM@@@;;;;;;222222222333666999<<<>>>AAA@@@???@@@AAAAAA???===999888888999999888666444000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///......---------------------------+++++++++,,,,,,---------000///---,,,,,,---///000111222999BBBJJJTTTcccqqq~~~{{{qqq___UUUNNNNNNSSSZZZccckkkooo{{{}}}ssskkkaaa___\\\ZZZWWWSSSMMMIIIIIIIIIIIIJJJLLLPPPTTTWWW\\\ccclllsssxxx}}}{{{zzzvvvsssqqqtttzzz~~~zzzrrrjjjfffddd```XXXPPPBBB???<<<<<<>>>>>>;;;999@@@BBBAAA>>>>>>???<<<777<<<666333333222111444888222777:::::::::===???===EEEAAAAAADDDEEEBBBAAAAAABBBEEEKKKTTT^^^eeehhhiii{{{xxxooohhh]]]PPPHHHEEEIIIVVVbbbqqqvvv{{{{{{uuulllccc^^^XXXZZZ```jjjrrrsssnnnhhhdddgggqqqyyywww}}}zzzrrrkkk^^^OOOLLLSSS\\\___^^^[[[bbbkkkpppqqqpppoooooosssuuuwwwwwwxxxyyy|||}}}sssjjjiiiqqq~~~xxx\\\HHH777555222///,,,,,,,,,,,,(((((((((((('''''''''''''''''''''(((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%###$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***)))))))))))))))******+++---111888DDD\\\uuu}}}rrrcccXXXVVVZZZ___cccdddqqqyyyrrriiiaaaeeemmmsssvvvtttrrruuu|||{{{uuutttwww|||zzzuuupppppprrryyy{{{eeeYYYQQQEEE888777333///...000222222000888777888;;;;;;999:::>>>===<<<:::888666555555444555444222000............******************++++++,,,++++++***+++,,,...///++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))))))))*********(((((())))))************++++++******++++++,,,---******+++,,,,,,---............////////////......000///---,,,,,,---///000---------------------,,,---,,,+++,,,---......---,,,,,,,,,,,,---------.........///......///222555666;;;CCCMMMYYYdddnnnssspppaaaZZZTTTXXX___fffmmmttt{{{xxxmmmddd^^^]]]^^^___^^^\\\WWWTTTLLLKKKKKKMMMQQQSSSTTTSSSVVV]]]hhhrrryyy|||{{{{{{vvvssspppiii```YYYPPPMMMKKKJJJJJJLLLLLLLLLNNNRRRSSSQQQOOOPPPNNNIIIHHHAAA;;;999888666777;;;@@@EEEFFFDDDEEEJJJMMMMMMRRROOONNNPPPOOOKKKJJJLLLVVVZZZaaaiiipppvvvzzz{{{|||sssbbbZZZPPPKKKIIIOOO^^^lllwwwyyyzzzxxxqqqjjjdddaaaZZZ]]]eeeooowwwwwwqqqkkkgggkkkwww~~~yyyxxx{{{~~~|||uuunnn```TTTHHHFFFOOOZZZ```aaa```eeejjjmmmnnnnnnoooppppppttt{{{wwwtttpppnnnqqq{{{www___III;;;444222///---+++***++++++******)))))))))((((((((((((((())))))(((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&'''((()))***))))))(((((())))))***+++,,,///333<<>>FFFRRR___iiiqqqvvvxxxvvvvvvvvvsssiii^^^ZZZ\\\bbbhhhqqqyyyyyyyyyyyyyyyvvvoooddd[[[ZZZ\\\```dddggggggdddaaaTTTSSSTTTXXX^^^___ZZZUUURRRXXXbbblllvvv~~~zzzrrrjjjeee^^^\\\ZZZWWWVVVXXX\\\```cccjjjnnnllliiigggeeebbbXXXPPPHHHEEEDDDCCCEEEIIIRRRUUUVVVSSSTTTZZZ^^^___```_________[[[UUUVVV[[[dddjjjrrrxxx||||||tttaaa\\\VVVPPPMMMRRRbbbssswwwwwwvvvqqqkkkfffcccccc^^^bbbjjjssszzzzzzuuuooommmsss~~~xxxuuuuuuwwwxxxwww|||~~~|||zzztttmmmTTTKKKBBBBBBMMMZZZcccfffhhhiiiiiihhhhhhiiillloooxxx~~~~~~yyytttpppmmmnnnqqqtttzzzpppZZZFFF888111///...,,,+++************++++++*********))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$#########"""######$$$$$$%%%%%%$$$$$$"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&''''''((()))))))))(((((())))))***++++++---...222???QQQ```ggglllmmmkkkddd\\\UUURRRQQQbbbsss|||wwwooogggdddggggggiiikkklllrrrxxxzzzxxxppppppoooooooooooopppppp{{{sssnnnjjjccc[[[MMMEEE;;;333222222222222///---///444666555666999::::::::::::999777555444//////.........//////000000000//////......------///...---,,,++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000000/////////.........,,,,,,------------------////////////...---,,,,,,......//////000000000///---///111333666:::@@@DDDSSS]]]kkkuuuyyyvvvqqqmmmgggeee```ZZZQQQOOOXXXeeevvvtttrrrpppnnnjjjddd\\\VVVXXX[[[```ggglllmmmkkkiii``````ccckkkrrrrrriii```XXXZZZ]]]bbbiiirrryyy~~~~~~vvvqqqoookkkkkkiiidddbbbdddjjjpppwww}}}yyywwwtttfff]]]TTTSSSTTTUUUXXX\\\]]]aaaccc```aaaeeehhhggggggggghhhgggbbb]]]```gggkkkrrrzzz~~~~~~vvvpppgggddd^^^WWWPPPQQQ```ppprrrrrrqqqnnnjjjgggffffffgggiiinnntttyyyzzzwwwtttuuu{{{zzztttpppooopppqqqrrrpppwww}}}~~~xxxpppPPPIIICCCDDDOOO\\\ggglllooollliiifffeeeiiimmmqqq|||uuuooolllkkkjjjiiirrrtttxxx|||~~~uuufffUUUEEE999333111---,,,+++************+++++++++*********)))))))))((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''((((((((((((((((((((()))******(((***+++---222===KKKSSS[[[aaaeeebbbZZZRRRPPPRRR___qqq}}}xxxsssnnnjjjiiiiiiggggggggghhhlllssswwwyyyrrrqqqooommmnnnrrrwww|||yyywwwuuupppkkk\\\SSSHHH@@@;;;888555222000---...222444444555777666777999999999777555333000000000/////////000000///......---,,,+++******------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++......////////////.........////////////...---,,,...........................///111111000/////////000111333444555666666555333444555888>>>GGGQQQXXXeeeooo{{{|||pppccc[[[WWWRRRMMMJJJJJJRRReeevvvwwwzzzsssoooiiiccc___\\\YYYXXXZZZ\\\```fffkkkmmmlllkkkjjjlllrrr|||xxxnnnddd___YYYVVVWWW]]]dddiiiooosssxxx~~~xxxwwwxxxwwwwwwvvvrrrppprrrxxx~~~~~~zzzoooeee\\\[[[]]]___aaadddccciiilllkkkkkkmmmmmmkkkhhhhhhiiiiiieeebbbgggoootttzzzyyyqqqnnnmmmjjjeee]]]TTTRRR^^^mmmqqqrrrtttsssqqqooonnnnnnrrrqqqrrrtttwwwzzz{{{|||~~~zzzuuuooollllllnnnppppppssszzz{{{pppQQQMMMIIIKKKTTT```kkkqqqtttqqqmmmkkkmmmsssyyy}}}}}}xxxmmmggg___[[[^^^eeemmmrrr}}}~~~~~~vvvggg[[[KKK???888555222000,,,++++++++++++++++++,,,******)))))))))(((((((((''''''((((((''''''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''''''''''''''((((((((('''((())))))***'''(((+++,,,---111999@@@HHHPPPVVVVVVRRRPPPTTTYYY```ooozzzxxxvvvrrrooonnnppprrrrrrjjjgggddddddeeeiiipppuuuuuutttrrrqqqttt|||}}}yyywwwkkkeee\\\UUUPPPIIIBBB===666111...000222111111333333444666777777555444222333222222222111000000///...------,,,+++******)))+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++*********************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++......////////////......,,,---............---,,,111111111111222222222222...111444666555555666777888:::<<>><<<;;;:::???@@@BBBCCCDDDGGGKKKNNNVVV^^^fffgggfffhhhqqqyyy{{{zzz|||zzzjjjaaaZZZ]]]cccdddddddddaaagggkkkmmmpppwww||||||~~~xxxtttuuuxxxzzz~~~~~~~~~~~~|||zzzvvvpppnnnrrrrrrnnnnnnqqqooojjjfffeeeeeegggooowwwxxxvvvrrrkkkddd___]]]\\\^^^```bbbeeejjjpppwww|||wwwooommmqqqvvvxxxyyy~~~}}}fff\\\aaaiiirrr|||zzznnnlllgggaaa\\\ZZZ[[[\\\\\\aaakkkvvvuuuiii]]]OOO@@@777///000222111...,,,++++++***++++++++++++******))),,,,,,,,,+++++++++******)))))))))))))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&$$$"""!!!"""""""""""""""!!! $$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###$$$%%%&&&'''''''''&&&%%%'''''''''''''''((()))))),,,'''%%%))))))&&&''',,,+++---000444;;;FFFSSS\\\bbbcccbbbbbbeeefff^^^UUUSSSXXX\\\___gggooopppjjjqqqqqquuuyyyuuullljjjmmmhhhkkkooosssyyyzzztttpppoooqqqpppuuu~~~~~~~~~{{{]]]OOO@@@999444111///000************,,,---//////---...000111222222111111---------...............,,,---......---,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********---,,,,,,,,,,,,---......******+++,,,,,,---............////////////......///.........000333666888===@@@EEEKKKRRRXXX]]]```bbbgggmmmnnnkkkiiijjjlllrrrsssttttttrrroookkkiiifffiiioootttyyy~~~wwwrrrgggWWWJJJIIIQQQZZZ]]]gggyyy||||||yyytttuuu|||}}}uuummmfff___TTTDDD999pppnnnkkkgggcccbbbcccdddllliiiggggggdddccciiiqqqyyy}}}|||pppbbbTTTHHHDDDBBB===<<>>666000,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++***%%%&&&''')))***+++,,,,,,'''((()))))))))'''&&&%%%$$$######"""###$$$&&&'''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&'''''''''(((((())))))&&&&&&%%%$$$$$$%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))''''''''''''(((((((((((('''+++...111444;;;GGGPPPaaaiiiiiiaaa\\\]]]VVVKKKLLLLLLQQQ[[[ccceeegggjjjlllttt|||zzzpppnnniiifffiiirrr~~~{{{rrrlllhhhiiinnnuuu|||}}}|||~~~zzzrrrcccVVVIIIBBB===666000...---,,,---...///...+++)))+++---//////...---...///000000///......---,,,,,,---,,,+++++++++,,,---...++++++******)))))))))(((***++++++,,,++++++************,,,---------,,,+++...---+++))))))***,,,---+++++++++,,,,,,+++******------,,,,,,+++,,,,,,,,,...111333222000///111333000111222222555<<>>AAACCCDDDEEEEEEEEEOOOPPPRRRSSSRRROOOLLLJJJOOOPPPWWW___dddeeeeeegggiiilllmmmmmmmmmmmmhhhbbb^^^[[[```kkkqqqooonnnqqqssssssqqqooommmllljjjjjjcccccccccbbbcccfffjjjnnntttqqqmmmjjjhhhddd^^^YYYTTTQQQNNNOOOSSSVVVVVVTTTOOOKKKJJJPPPUUUUUUUUUVVVSSSTTTQQQNNNRRR```mmmsssuuuwwwzzz{{{|||~~~~~~wwwttttttvvvsssnnngggbbbeeelllsssvvvwwwzzz}}}~~~|||yyywwwxxx}}}pppbbbXXXRRROOOQQQUUU```bbbeeeiiimmmssszzz~~~vvvfffYYYJJJCCC999222///...+++)))+++++++++,,,++++++***)))******++++++++++++*********+++++++++++++++******...---,,,***)))((((((((()))(((''''''&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&333...'''######$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&'''(((&&&''''''''''''(((((((((%%%'''))))))+++///777===IIIWWWcccggghhheeeYYYLLLHHHEEEFFFLLLRRRWWW___gggooo~~~wwwwwwuuuqqqnnnllllllmmm{{{|||}}}}}}rrrlllkkkooosssxxx~~~~~~||||||uuuqqqhhh\\\PPPKKKIIIEEECCCBBB>>>;;;666333222222222111...///111111000.........******+++++++++,,,,,,,,,,,,+++***))))))((())))))***************++++++++++++,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,++++++***------------------------////////////000222333444222333555555666999===@@@CCCEEEIIIOOOVVV___iiipppwww||||||xxxvvvwww}}}~~~wwwpppiii___XXXVVVTTTTTTUUUXXX]]]dddjjjnnnxxxwwwxxxxxxwwwyyyzzz}}}|||```PPP>>>444///,,,+++---UUURRRNNNLLLMMMOOOQQQSSSSSSVVV]]]ffflllpppxxxzzzvvvqqqjjjccc^^^UUUSSSRRRTTTVVVVVVUUUTTTVVVWWWYYY]]]bbbiiipppuuuzzzzzzwwwnnn```PPPDDD===999<<>>???AAADDDIIILLLMMMMMMNNNTTTUUUUUUUUUVVVUUUQQQNNNPPPQQQYYYcccfffddddddgggkkkjjjhhheeebbb^^^[[[YYYOOOPPPQQQRRRSSSWWW]]]aaaddd```ZZZWWWUUUQQQKKKEEEBBBAAAAAACCCHHHLLLOOOQQQPPPNNNRRR\\\cccdddddddddfffgggddd```dddqqq}}}~~~{{{zzz{{{~~~vvvooollllllooommmhhhddddddiiirrryyyyyy|||}}}{{{|||~~~|||}}}tttiiibbb]]]VVVOOOKKKMMMTTT\\\cccnnnooopppqqqrrrvvv{{{~~~{{{nnn___NNNBBB;;;666111------...------******++++++++++++******)))******************)))((()))******+++*********111///---+++)))((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''(((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%)))(((''''''''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&111---'''######%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''(((((()))************---111555<<>>>>>@@@DDDIIILLLLLLNNNSSSZZZcccllluuuzzz|||yyyxxxzzztttfff]]]VVVMMMHHHGGGFFFGGGIIIMMMUUUaaammmuuu{{{}}}~~~|||zzzlllRRREEE777000...,,,,,,///NNNKKKHHHHHHLLLQQQUUUVVVUUUVVV[[[bbbfffjjjsss||||||zzzvvvqqqmmmgggbbb___XXXYYYYYY[[[]]]___^^^]]]XXXYYY\\\aaajjjrrrzzz~~~|||zzztttjjj]]]PPPEEE@@@888===BBBFFFHHHIIILLLMMMNNNNNNOOORRRTTTRRRJJJDDDAAACCCDDDEEEEEEFFFEEECCCIIIFFFEEEEEEFFFDDDBBBAAAHHHKKKQQQWWWXXXUUUUUUXXXWWWWWWUUUSSSQQQNNNKKKJJJEEEEEEGGGHHHKKKOOOUUUYYYTTTPPPKKKHHHEEEAAA<<<888777:::???DDDIIINNNTTTWWWWWWXXX___mmmwwwxxxwwwwwwuuuwwwtttpppqqqxxx~~~xxxtttqqqqqq{{{|||{{{wwwpppjjjiiijjjllljjjgggfffiiipppyyyyyy}}}|||yyyyyyzzzyyywwwsssmmmdddXXXOOOKKKGGGIIILLLPPPXXXcccnnnssszzzxxxvvvsssrrrtttxxx|||rrreeeXXXIII;;;333000...+++)))***+++++++++)))******++++++*********)))))))))))))))))))))))))))***+++---.../////////111///---+++)))((())))))''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((('''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***(((%%%%%%%%%&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&''''''''''''***++++++******+++---///333>>>LLLWWW___bbb___ZZZPPPKKKGGGFFFHHHLLLWWWbbbppp~~~tttjjjccc```aaafffjjjjjjgggfffhhhkkkppptttvvvsssnnnnnnuuu|||~~~zzzwwwwwwxxx{{{}}}xxxtttiii___WWWVVVWWWVVVUUUUUURRRNNNIIIFFFFFFHHHIIIJJJEEEFFFEEEBBB<<<666111///---------,,,,,,+++++++++++++++,,,---------......,,,,,,------.........///***+++,,,---------------------------......//////000///.........///111222///////////////000111222111444:::@@@FFFKKKNNNPPPRRROOOLLLKKKMMMQQQVVVYYYVVVYYY^^^eeemmmuuu{{{~~~|||{{{||||||pppcccUUULLLGGGBBBAAADDDDDDGGGKKKQQQ[[[jjjyyy~~~uuuwww}}}{{{{{{|||wwwYYYAAA888000...---******,,,KKKGGGEEEHHHOOOXXX]]]___]]]]]]```ccceeefffmmmvvvuuutttqqqmmmjjjgggdddcccZZZ]]]^^^^^^```eeegggfff\\\\\\___fffoooxxx~~~|||xxxpppfff[[[PPPHHHCCC>>>DDDLLLQQQSSSUUUXXX[[[]]]^^^bbbggghhhddd[[[TTTPPPSSSTTTQQQPPPPPPMMMIIIIIIEEEBBBDDDDDDBBBAAABBBEEEGGGIIIJJJIIIHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHKKKJJJJJJMMMRRRUUUWWWXXXMMMKKKHHHDDD???:::777666777>>>HHHPPPUUUZZZ___ccceeegggqqq|||~~~|||vvvuuuyyy|||}}}}}}}}}|||xxxsssooonnnnnnvvvwwwwwwsssmmmjjjjjjkkknnnlllkkklllpppvvv}}}~~~{{{uuuqqqqqqggg```YYYSSSKKKDDDAAACCCHHHQQQ[[[bbbjjjtttyyy{{{{{{yyyvvvsssqqqsssxxx|||~~~ppp^^^QQQFFF:::000,,,---,,,+++*********++++++((()))******+++*********))))))(((((((((((())))))&&&''')))***,,,------......---,,,***)))(((((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''))))))((((((((()))))))))...444===FFFOOOUUUXXXYYYSSSOOOKKKJJJIIIMMMXXXcccvvv|||tttjjjaaa]]]YYY[[[^^^```aaabbbdddfffdddffffffeeefffmmmyyy~~~xxxvvvwwwzzz}}}|||xxxtttiiiaaaZZZ\\\^^^\\\ZZZZZZWWWUUUSSSSSSUUUXXXZZZ[[[XXXXXXWWWQQQIIIAAA;;;888///////////////.........------...////////////...,,,,,,,,,---------------+++,,,---...////////////------------...000111222000000111111333444666777333222222111222333555666888>>>HHHSSS\\\cccggghhhccc___YYYWWWYYY^^^ccceeedddfffkkkrrrzzz}}}~~~xxxrrrmmm\\\SSSHHHBBB??????DDDLLLSSSWWW]]]ccckkkwww{{{sssooozzzuuuuuu{{{|||zzzzzzzzz||||||aaaHHH777111...///...+++***+++IIIEEEDDDIIITTT___fffiiiggggggjjjlllkkkhhhlllrrrqqqooolllhhhffffffgggiiidddgggfffbbbbbbhhhlllkkkbbbbbbeeekkkssszzz~~~xxxtttlllccc[[[RRRKKKGGGHHHOOOXXX]]]^^^```cccgggiiimmmtttyyyyyysssiiibbb```dddeeeaaa______[[[UUURRRLLLJJJLLLNNNLLLMMMQQQOOONNNKKKHHHGGGGGGGGGEEEDDDEEEFFFIIIMMMQQQUUUWWW```\\\ZZZ]]]bbbeeeaaa]]]RRRSSSQQQKKKBBB<<<;;;<<<>>>IIIWWWaaaeeegggjjjmmmsssuuu~~~}}}{{{tttqqqtttvvvvvvwwwwwwvvvtttrrrrrrsssuuuvvvwwwwwwtttnnnllllllnnnsssrrrqqqqqqtttyyy|||~~~}}}xxxpppggg```]]]OOOGGGBBBAAAAAAAAAFFFNNN[[[gggsssyyy}}}}}}wwwwwwvvvuuutttuuuyyy{{{~~~~~~~~~|||~~~|||uuuqqqgggWWWFFF>>>999111,,,++++++,,,,,,++++++***+++,,,(((((()))***************)))(((''''''''''''((()))$$$%%%&&&'''((()))))))))************)))((('''&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''((((((((()))(((((((((''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((''''''(((((()))((('''+++,,,111888???FFFLLLPPPRRROOONNNNNNMMMPPP[[[fffuuuwwwwwwvvvtttpppjjjbbb]]]YYYXXXYYY\\\aaadddeeeddd\\\[[[[[[]]]cccnnn{{{}}}|||~~~zzzxxxwwwxxxyyyyyyuuuqqqjjjccc___aaadddaaa]]]\\\YYYYYY[[[___dddhhhiiijjjcccdddbbb]]]TTTKKKDDDAAA888999:::;;;<<<===>>>>>>999:::::::::999888666555111111000000000000000000333333555666666777777777222222222333444777999:::777:::>>>BBBDDDDDDCCCBBB===<<<;;;;;;<<<>>>@@@AAAFFFMMMXXXeeennnsssuuuuuummmggg```^^^aaagggllloooqqqrrrvvv~~~|||xxxwwwxxxxxxvvvrrrmmmgggaaa]]]ZZZVVVPPPKKKHHHFFFIIIUUUaaakkkpppuuuyyy{{{|||rrrppptttuuukkknnnwww~~~{{{|||{{{|||rrr]]]III<<<333///---///...++++++---HHHEEEDDDJJJWWWdddlllooonnnooorrruuurrrllllllppppppmmmiiidddbbbdddiiimmmppprrrooogggeeejjjmmmlllhhhgggiiiooovvv{{{}}}|||oookkkeee___YYYRRRLLLHHHMMMTTT]]]bbbcccdddgggjjjnnnuuu~~~zzzpppiiihhhmmmoookkkiiiiiieee^^^[[[TTTRRRVVVXXXWWWYYY^^^___\\\WWWRRRQQQSSSRRRPPPIIIJJJMMMRRRXXX___eeeiiirrrmmmhhhkkkqqqqqqkkkcccZZZ\\\[[[SSSHHH@@@@@@CCCEEERRRbbbmmmpppoooqqqssswwwyyy~~~||||||vvvmmmiiikkkmmmnnnsssssstttttttttvvvzzz}}}xxxyyyyyyuuupppmmmnnnpppxxxvvvuuuuuuwwwyyyzzz{{{yyyvvvppphhh^^^TTTKKKFFFBBB<<<999>>>DDDJJJUUUaaalllyyyvvvwwwxxxxxxwwwwwwxxxyyywwwwwwxxxzzz}}}~~~~~~wwwmmmbbb[[[OOO@@@444111222///---...'''((((((((('''''''''((((((((()))***************)))((('''&&&&&&'''((()))))))))************))))))'''((()))))))))'''&&&%%%###$$$&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$%%%&&&%%%###"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((((()))******)))((()))(((***///555;;;AAAGGGPPPOOOOOOPPPPPPSSS]]]iiiqqqzzz~~~|||zzzxxxlllkkkjjjlllmmmjjjeee```]]]ZZZYYY]]]dddhhhhhheeeXXXWWWWWWZZZcccooo{{{~~~~~~~~~{{{uuunnnmmmppprrrqqqooollleeebbbeeegggddd___]]]YYY[[[___fffmmmqqqsssrrrfffgggfff```XXXOOOHHHEEEDDDEEEFFFIIIKKKMMMOOOPPPHHHHHHHHHGGGEEEBBB@@@>>>;;;;;;;;;:::999999999888;;;<<<===>>>??????@@@???=========>>>AAACCCFFFHHHFFFKKKSSSYYY\\\ZZZWWWTTTLLLLLLJJJJJJKKKMMMOOOQQQRRRYYYdddooouuuwwwvvvtttpppjjjbbb```dddkkkqqqtttwwwxxx}}}{{{uuupppmmmlll___]]]XXXUUUSSSTTTVVVXXX]]][[[YYYWWWVVV[[[jjjzzz~~~zzztttpppnnnrrr|||zzzmmmeeekkkvvv}}}~~~|||{{{yyymmmZZZFFF888555///+++)))******'''(((+++JJJHHHJJJRRR___kkksssuuutttwww{{{|||xxxrrrllliiinnnlllgggaaa___ccckkkrrryyyvvvsssooolllkkkkkklllmmmrrruuutttuuuvvvsssoooiiieeeaaa\\\YYYUUUQQQOOOUUU\\\gggnnnpppnnnkkkhhhnnnzzz}}}wwwqqqmmmnnnmmmllljjjhhhgggffffff^^^^^^^^^\\\\\\]]]aaadddlllggg```[[[YYYYYYYYYYYYTTTTTTWWW]]]eeemmmqqqsssyyyvvvtttwwwyyyvvvllldddaaaaaa```\\\VVVOOOKKKIIIPPPYYYeeemmmqqqrrrssstttuuu}}}{{{xxxxxxuuuooohhhgggkkkpppsssrrrsssxxxyyyxxxwwwuuurrrrrrtttvvvzzzuuuqqqoooooopppnnnllliiiggg```UUUHHH???;;;;;;888999===EEERRRaaannnwww~~~vvvzzz|||yyyxxxyyy{{{yyyyyy{{{}}}|||xxxttt{{{zzzuuulll```TTTJJJFFF777444111---+++***+++,,,************))))))))))))+++*********))))))((((((&&&&&&''''''(((((())))))%%%&&&((()))*********)))+++***)))((('''&&&%%%%%%(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''&&&&&&'''((())))))*********((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###############$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%&&&$$$###$$$&&&&&&### #########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########''''''''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***...222666888===???EEEMMMVVV]]]aaabbbmmmrrrvvvwwwwwwuuunnnfff]]][[[\\\cccjjjmmmgggaaa\\\___aaacccgggiiibbbZZZXXXVVVXXX___kkktttxxxyyyrrrpppqqqxxx{{{nnneeeccccccbbbaaa^^^aaaeeeiiijjjiiifffcccaaa___```hhhrrrxxxvvvrrrjjjjjjfff^^^TTTMMMJJJJJJJJJKKKNNNSSSXXX^^^bbbeeeaaa]]][[[\\\ZZZSSSNNNLLLKKKLLLLLLJJJFFFDDDDDDEEEMMMNNNNNNMMMKKKJJJJJJKKKBBBHHHNNNQQQQQQSSSXXX]]]bbbeeejjjooorrroooiiiddd___]]][[[ZZZZZZZZZYYYXXXXXX___iiirrrwwwzzz{{{|||pppgggaaaccciiimmmpppsssoooyyyuuuiiibbb]]]YYYVVVIIIIIIIIIJJJIIIMMM[[[jjjqqqrrrpppkkkjjjrrr}}}wwwlllhhhlllqqq~~~~~~qqqjjjeeebbbhhhqqq|||yyyvvvvvvvvvuuutttsssjjj\\\LLL???777222111******)))(((((((((((((((MMMMMMOOOWWWcccmmmtttvvvwwwyyy{{{zzzwwwssspppnnnrrrnnnfff___[[[^^^gggnnnsssrrrrrrrrrrrrrrrsssssssssuuuvvvuuuvvvwwwsssmmmbbb```]]][[[YYYXXXVVVUUU```iiitttzzzzzzvvvsssqqqrrr|||{{{uuuqqqmmmjjjiiigggfffeeeeeeeeefffeeeccc```]]]]]]```fffkkksssnnnfff```]]][[[ZZZXXXQQQSSSYYYbbbkkkrrrvvvwwwuuusssrrruuuxxxwwwooogggccccccaaa]]]XXXTTTRRRQQQSSSYYYaaaiiinnnpppqqqrrrvvv|||~~~|||{{{wwwqqqllllllrrrxxx~~~~~~|||yyyvvvrrrooonnnnnnmmmjjjeee```\\\\\\[[[ZZZXXXTTTQQQKKKCCC<<<:::<<<>>>???CCCJJJTTTaaaooozzzyyy}}}}}}||||||}}}|||{{{||||||zzztttooonnnjjjbbbXXXNNNEEE>>>:::333111...+++))))))***+++*********)))))))))((((((*********)))))))))(((((('''''''''(((((((((((((((&&&'''(((***+++******)))&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&&&&'''))))))*********)))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%###!!!"""###$$$""" ######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''))),,,///111777999>>>GGGQQQZZZaaaeeeccchhhkkkkkkjjjhhhaaaZZZWWWYYY\\\dddjjjkkkgggccc^^^dddjjjnnnrrrqqqhhh^^^YYYXXXZZZ```jjjqqqssssssnnnllllllsss|||oooddd]]]YYYVVVUUUVVV[[[bbbiiimmmnnnmmmkkkiiihhhkkkrrr{{{}}}yyysssnnnmmmhhh___UUUNNNLLLMMMNNNOOOQQQTTTYYY```fffiiikkkeeebbbaaa___XXXTTTTTTXXXXXXXXXUUUQQQOOOPPPQQQYYYYYYYYYXXXVVVUUUTTTTTTPPPUUUZZZ^^^aaadddhhhlllooossswww{{{zzzwwwrrrnnngggggggggfffccc```]]]\\\]]]ccckkkrrrvvvwwwvvvvvvssskkkeeeggglllooosssvvvvvv|||rrrcccWWWPPPMMMKKKKKKIIIJJJMMMQQQSSS[[[jjjzzz~~~{{{~~~uuutttwww{{{ooohhhjjjpppvvvttthhhcccaaaaaafffmmmzzzuuunnnhhheeebbb```^^^QQQLLLBBB888111,,,++++++******)))(((((((((((((((QQQSSSWWW___hhhoootttvvvxxxyyyyyywwwtttqqqppppppsssnnneee\\\XXXZZZaaagggjjjlllooossswww{{{~~~~~~{{{xxxyyyyyyrrriii]]]\\\[[[ZZZYYYZZZ[[[[[[hhhssszzzwwwwwwvvv~~~xxxtttqqqoooiiigggeeeccccccdddfffhhhllljjjeeeaaaaaaeeennnttt|||vvvnnngggbbb]]]YYYWWWLLLPPPWWWaaajjjppprrrrrrpppnnnnnnrrrvvvvvvpppjjjbbbbbbaaa^^^ZZZWWWWWWWWWWWWYYY___fffmmmqqqrrrqqqtttwww||||||vvvrrruuu}}}{{{uuunnniiifffccc___\\\VVVRRRKKKGGGEEEDDDDDDCCC@@@===999666777<<>>HHHUUU___fff```dddfffbbb___\\\VVVOOOMMMSSS[[[ccciiijjjhhhfffdddmmmxxx}}}|||qqqfff^^^]]]\\\```fffkkklllkkkiiiffffffjjjttt}}}{{{pppbbbVVVOOOLLLLLLQQQVVV^^^fffmmmqqqssstttrrrsssxxx}}}vvvrrroooiii___UUUOOONNNPPPQQQQQQQQQSSSYYY```hhhmmmtttmmmfffddd```[[[YYYZZZ```aaa___ZZZVVVTTTVVVZZZ`````````___^^^\\\[[[ZZZ[[[^^^bbbhhhlllpppsssuuuyyy}}}~~~yyyvvvuuulllooorrrpppjjjddd```___ccchhhnnntttwwwwwwtttrrrrrrjjjdddfffjjjkkknnnqqqvvv|||}}}ddd\\\PPPFFFCCCDDDHHHJJJRRRTTTYYY^^^bbbjjjzzz~~~qqqlllnnnvvvwwwyyyzzz|||uuukkkiiioooxxx~~~{{{qqqhhhfffiiikkklllnnnpppiii___VVVNNNIIIFFFDDD888555111---***))))))******))))))(((((((((((((((RRRVVV\\\cccjjjooorrrtttvvvwwwxxxvvvrrrnnnlllkkkooojjjddd]]]YYYZZZ\\\___```cccgggmmmuuu}}}{{{|||{{{sssiiiaaa```___]]][[[[[[]]]^^^iiiuuu~~~wwwtttuuuyyy|||wwwvvvuuutttooolllgggddddddfffjjjmmmpppnnnkkkhhhhhhnnnuuu{{{|||tttmmmfff___YYYUUUNNNQQQWWW___ggglllmmmlllmmmkkklllooorrrsssooojjj___```aaa___\\\YYYWWWVVVYYY[[[aaajjjssswwwuuurrrpppqqqssswww|||{{{uuussswww}}}xxxooohhh^^^XXXVVVRRRLLLFFFEEEBBB===999888888999:::;;;999999;;;AAAKKKVVV]]]aaaeeekkkrrrxxx|||~~~}}}xxx|||}}}~~~zzzuuuqqqllldddZZZRRRIIIAAA888222111000,,,(((,,,+++)))((('''((()))******)))))))))(((((((((((())))))))))))))))))(((((())))))((((((''''''&&&&&&'''(((***+++++++++***)))&&&&&&'''''''''(((((((((#########$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&'''(((***++++++***)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!"""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''(((((()))***+++---000666???LLLYYYbbbbbbeeeeee^^^WWWRRRKKKEEEBBBKKKWWWaaaeeegggiiijjjoooyyyxxxnnngggccc___]]]___bbbdddddddddaaa___bbbgggnnnsssuuuyyyuuukkk^^^QQQLLLOOOSSSXXXZZZ]]]bbbhhhnnnsssvvvuuuxxxzzztttpppiii]]]SSSNNNPPPSSSQQQPPPOOOQQQWWW```jjjooovvvmmmeeeaaa]]]YYYXXXZZZbbbbbb```[[[UUUTTTYYY^^^ddddddeeeeeefffdddaaa___bbbdddgggmmmsssvvvwwwvvvxxx}}}{{{uuussstttmmmqqqtttqqqiiicccbbbccciiikkkpppuuuxxxwwwtttqqqkkkddd___```bbbbbbcccfffhhhlllqqqtttxxxyyyqqqgggSSSOOOKKKIIILLLRRRYYY]]]eeegggjjjmmmnnnssssssmmmnnnjjjnnntttyyyzzzpppooouuu||||||~~~|||vvvqqqrrrvvvvvvqqqlllccc[[[PPPEEE>>>999555333111000...,,,++++++***+++))))))(((((((((((())))))MMMSSS\\\bbbfffiiimmmppptttwwwzzzzzzuuunnnhhheeeeeedddaaa___]]][[[ZZZYYYUUUVVVZZZaaaiiittt}}}{{{xxx{{{}}}wwwnnnlllkkkiiieeeaaa___aaaccckkkvvv}}}vvvtttuuuzzz|||yyyzzz{{{zzztttpppjjjeeedddhhhmmmqqqqqqqqqqqqqqqqqquuuyyy}}}|||vvvooohhhaaaYYYUUUTTTVVVZZZaaahhhnnnqqqqqqnnnllllllmmmoooooolllhhh___bbbeeeeeeaaa\\\YYYWWW\\\```iiittt|||{{{vvvpppnnnnnnrrrxxx~~~wwwqqqooosss{{{~~~zzzxxxvvvqqqkkkeee[[[SSSJJJEEECCC@@@;;;555888777555444444777:::===AAABBBDDDIIIQQQ[[[ccchhhmmmnnnqqqtttwwwzzz||||||}}}|||}}}tttoooiiibbb[[[RRRGGG@@@888333...---//////+++'''******)))(((((()))******)))))))))(((((((((((('''(((((((((((((((((())))))))))))((((((''''''&&&&&&'''((()))***+++***))))))(((''''''''''''&&&&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&(((***+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########"""!!!"""###%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))***++++++,,,...111777BBBOOOWWW```cccbbbZZZQQQIIIBBB<<<;;;DDDQQQZZZ```dddiiilllxxx{{{tttoooiii```YYYWWWYYY\\\^^^___]]][[[[[[]]]```ccceeejjjhhhaaaVVVOOOPPPYYYbbbfffccc```___bbbhhhoootttssswww|||}}}wwwsssoooggg]]]TTTQQQTTTXXXSSSRRRRRRUUU[[[dddlllrrrtttkkkccc^^^[[[XXXXXXZZZaaacccbbb\\\WWWWWW]]]cccmmmmmmnnnppprrrppplllhhhiiikkknnnssswwwyyyyyywwwxxx}}}zzztttrrrssslllpppqqqnnnhhheeegggjjjkkkkkklllnnnpppnnnjjjfff^^^YYYVVVWWWWWWUUUWWWZZZYYY]]]___```dddfffbbb[[[TTTVVVYYY^^^cccjjjpppssswwwxxxyyyyyyvvvuuu|||nnnhhhiiidddkkkuuuwwwsssuuuxxxzzzwwwzzz~~~~~~|||{{{|||}}}}}}{{{zzz|||}}}xxxkkk___PPPJJJ@@@888333000///...,,,,,,,,,+++***)))(((((())))))(((((((((((())))))CCCKKKUUU[[[^^^aaafffjjjpppuuu{{{|||wwwnnnfffaaa]]]\\\]]]^^^^^^[[[WWWSSSLLLMMMQQQVVV^^^gggoootttsssrrrooommmrrrwwwuuupppppppppnnnjjjeeecccfffiiiqqqzzz{{{zzz{{{|||~~~}}}uuuppphhhcccccchhhooottttttuuuwwwwwwwwwwwwyyy{{{yyywwwsssooojjjddd\\\WWWSSSUUUZZZaaajjjqqquuuvvvrrrpppnnnnnnnnnmmmkkkiiidddgggjjjkkkhhhccc```^^^bbbhhhrrr|||~~~yyyrrrooommmooovvv}}}{{{tttooommmooosssvvvsssnnnhhhddd```ZZZSSSNNNEEE@@@;;;777777666333111222444666888;;;???EEEIIIMMMMMMOOOTTT[[[bbbfffhhhnnnoooqqqtttwwwzzz|||}}}~~~~~~|||uuuddd^^^VVVOOOIIIAAA999333---+++***+++------***'''***)))))))))))))))******))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((((((''''''''''''((()))******)))((('''&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%&&&%%%%%%''')))***)))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$##################"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))***+++---...000777BBBIIIXXX^^^```YYYPPPJJJDDD???;;;BBBKKKSSSYYY___eeejjjzzz{{{wwwtttmmmbbbXXXRRRQQQTTTWWWXXXXXXWWWWWWWWWWWWXXXYYY\\\ZZZVVVQQQPPPVVVcccnnnrrrllleee``````eeemmmrrrqqqrrrtttvvvwwwtttoookkkjjjgggbbbZZZTTTTTTYYY___[[[[[[\\\___dddjjjppptttrrrkkkdddaaa___\\\[[[^^^^^^aaabbb^^^YYYZZZaaaiiiuuuuuuuuuwwwyyyvvvpppjjjgggjjjnnnrrrtttuuuttttttzzz~~~{{{uuuqqqpppjjjllllllkkkhhhgggjjjlllfffccc```___```^^^ZZZVVVNNNJJJIIILLLMMMLLLNNNRRRXXX[[[\\\[[[]]]bbbdddccceeejjjqqqvvvyyy|||~~~~~~xxxttt{{{~~~pppbbb]]]___gggppp}}}vvvooonnnqqqsssxxx}}}~~~xxxttttttvvv~~~zzzppp___PPP>>>999333...,,,,,,,,,,,,((()))))))))))))))))))))((((((((((((((())))))***888AAALLLRRRTTTWWW^^^eeeiiiooouuuxxxtttlllddd```XXXWWWWWWYYYZZZXXXSSSOOOJJJMMMQQQWWW]]]bbbeeegggcccdddbbb___bbbggggggdddeeeggggggeeebbbccciiinnnvvv{{{~~~tttnnnfffbbbcccjjjtttzzz{{{{{{|||zzzwwwuuuuuuvvvrrrqqqpppooommmgggaaa\\\SSSVVV]]]eeennnsssuuuuuuuuutttrrrqqqpppooommmlllhhhjjjllllllkkkiiiiiijjjjjjpppyyy|||zzzsssnnnjjjkkkqqquuuwwwvvvuuuqqqkkkfffdddcccccccccZZZUUUOOOJJJHHHEEE@@@<<<666555333222333555777888999===CCCHHHLLLQQQWWW\\\\\\ZZZYYY[[[```eeegggggghhhjjjnnnrrrvvvxxxzzzzzzyyy{{{~~~~~~}}}vvviii```QQQLLLDDD>>>:::777111---++++++++++++++++++***)))))))))))))))((((((((()))))))))(((((((((''''''''''''''''''((((((((())))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$ $$$'''((('''%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###$$$&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&)))+++++++++///666<<>>AAAFFFIIIMMMOOOLLLKKKSSS^^^pppqqqrrrpppllliiigggffffff]]]UUUUUUVVVUUUUUUVVVWWWUUUVVVYYY\\\ZZZVVVRRRWWWXXXXXXZZZbbblllnnnjjjiiiccc]]]]]]dddmmmrrrtttmmmfff[[[PPPHHHFFFGGGHHHOOOPPPRRRUUUZZZaaahhhmmmoooiiiddddddaaa\\\YYYYYYYYYYYYZZZZZZ[[[^^^dddjjjqqqmmmlllnnnmmmkkkkkknnnmmmjjjfffbbb\\\WWWSSSRRRSSSZZZ^^^\\\XXXWWWVVVSSSNNNKKKJJJKKKJJJFFFFFFJJJLLLTTT]]]ccchhhkkkgggaaaQQQKKKIIIQQQ```lllpppooooooqqqsssuuuwwwzzz~~~{{{qqqpppxxxyyyooogggdddbbbeeeeeebbbaaadddeeedddhhhgggeeedddgggnnnwww|||}}}}}}~~~|||qqqgggddddddfffnnnwwwzzzzzzzzzyyyuuunnneee___RRRLLLDDD;;;444000......*********))))))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))((('''''')))---333999===BBBFFFKKKPPPRRRQQQNNNLLLHHHJJJKKKJJJFFFEEEGGGIIIKKKOOOUUU\\\```aaaaaa```\\\ZZZVVVPPPHHHAAA;;;888333333444555777:::===???EEEGGGIIIKKKKKKLLLOOOPPPRRRTTTXXX[[[\\\[[[YYYWWW[[[YYYWWWVVVXXX\\\aaaeeeiiiiiijjjjjjiiihhhfffeeeeeedddaaa___]]]\\\\\\\\\___aaadddgggiiiiiihhhhhhfffdddbbbaaaaaa```^^^\\\]]]\\\ZZZWWWSSSOOOLLLJJJGGGFFFEEECCC@@@===:::888::::::;;;;;;:::888777666555333000//////111444666999<<<>>>===@@@EEEHHHGGGMMMNNNRRRVVV[[[aaaeeeggglllkkklllooorrrqqqnnnjjjdddddddddhhhkkkllliiieeeaaabbbdddeeehhhjjjkkkllllllmmmpppvvvxxxrrrggg]]]QQQLLLCCC:::333///...///,,,///111111///---,,,+++((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&%%%%%%'''((((((&&&###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''')))))))))((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))&&&(((***+++---000555888===BBBKKKQQQPPPNNNTTT\\\hhhgggggggggfffdddaaa^^^ZZZSSSOOOQQQVVVYYY\\\___```bbbdddeeeddd```YYYSSSUUUVVVVVVWWW^^^fffhhhfff^^^ZZZVVVVVV[[[aaaeeefff[[[XXXRRRKKKFFFGGGNNNTTT___```cccgggmmmsssxxx{{{vvvnnngggaaaYYYPPPMMMNNNQQQRRRTTTUUUYYY```iiinnntttlllgggfffddd___ZZZZZZVVVXXXYYYWWWTTTRRRQQQPPPWWW\\\^^^ZZZUUUQQQMMMHHHCCCAAACCCKKKQQQRRRUUUXXX\\\fffqqqwww{{{{{{uuunnnXXXRRROOOWWWffftttyyyyyyssstttvvvwwwxxxzzz~~~{{{pppmmmsss}}}}}}yyywwwwwwyyy}}}~~~~~~tttiiibbb^^^^^^dddhhhiiikkkooopppmmmooommmkkkkkkmmmqqquuuyyyuuuqqqooorrryyyqqqjjjfffhhhlllooorrruuusssrrrpppmmmggg]]]RRRJJJ===:::444///+++***+++++++++***)))((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))***,,,000333666666999>>>CCCFFFGGGFFFEEEDDDHHHKKKIIIDDDAAACCCFFFJJJNNNUUU\\\aaaccccccccc]]]ZZZTTTLLLDDD===888555666555666888<<<>>>>>>======>>>>>>===<<<===???AAA>>>@@@BBBDDDEEEDDDCCCBBBFFFFFFEEEFFFGGGKKKNNNPPPQQQRRRTTTVVVVVVUUUSSSRRRQQQOOOMMMLLLKKKLLLMMMNNNSSSTTTUUUWWWWWWVVVUUUUUUQQQQQQOOOOOONNNNNNMMMLLLFFFEEEEEECCCAAA>>>;;;:::888777666444222000//////111222333333333222111000333222111000222777===AAACCCHHHKKKKKKMMMRRRUUUTTTVVVVVVYYY]]]bbbgggjjjkkkkkkhhhggglllrrrsssnnnhhhaaaaaabbbeeeiiijjjiiigggfffggghhhiiijjjkkkkkkkkkjjjhhhhhhlllmmmgggYYYNNNCCC>>>777000++++++,,,...***---000111///---++++++'''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""###$$$%%%&&&&&&'''&&&&&&%%%&&&((((((&&&$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$'''))))))))))))'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###""""""""""""""""""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''((((((((()))+++000333444:::DDDMMMOOOOOOTTT\\\^^^]]]\\\^^^``````[[[WWWOOOIIIGGGLLLSSSXXX^^^dddgggmmmqqqqqqmmmggg___WWWUUUTTTSSSSSSWWW[[[\\\[[[VVVSSSPPPOOORRRTTTVVVVVVKKKLLLJJJFFFEEEKKKWWW```lllmmmooottt{{{|||uuummmdddXXXLLLGGGIIIQQQTTTWWW[[[cccoooyyy}}}{{{qqqiiieeebbbYYYQQQMMMMMMUUU[[[\\\\\\^^^```aaaiiikkkjjjddd^^^YYYQQQIIICCCDDDKKKXXXdddjjjnnnrrrsss|||zzzrrr]]]UUUQQQVVVeeerrrxxxxxxssstttuuuuuuuuuwww{{{~~~xxxlllfffkkkrrrvvvuuurrrnnnlllnnnrrrwwwzzzuuuvvvuuuppphhh```\\\[[[dddoooxxx{{{{{{}}}~~~}}}xxxsssnnnlllkkkjjjlllnnnnnnkkkiiinnnuuuzzzyyyvvvllliiiiiimmmrrrtttrrrpppiiifffaaaZZZRRRGGG<<<555111///---***)))***+++,,,,,,***((('''&&&''')))***'''''''''(((((((((((((((((((((((((((((((((((((((&&&''')))***+++,,,,,,,,,///111555999===??????@@@BBBGGGJJJIIIDDD@@@AAADDDGGGKKKRRRYYY^^^aaaaaaaaa]]]XXXPPPGGG@@@;;;999888999999<<>>;;;888777888:::555666666777777777777777666666666777888;;;===>>><<<===???@@@AAA@@@>>>===;;;;;;::::::;;;<<<>>>???AAABBBBBBCCCBBBAAA@@@???============<<<;;;<<<<<<888888888777666555444333111000///.........///000111222333444444444333222222222222222444999AAAHHHNNNTTTWWWWWWWWWZZZ\\\[[[[[[[[[\\\```eeeiiijjjiiihhheeedddiiiqqqsssmmmgggbbbaaaaaacccfffjjjlllmmmllllllmmmlllkkkjjjiiihhhaaa\\\XXXXXXXXXSSSHHH>>>444111---***(((((()))***+++---000000...+++***)))'''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%''''''&&&$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%'''((((((''')))'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$######$$$$$$$$$%%%%%%%%%"""""""""!!!!!!!!!!!!"""######"""!!!!!!"""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''))),,,///...111:::CCCHHHKKKSSS\\\[[[YYYXXXZZZ[[[XXXSSSNNNGGGBBBAAAFFFLLLRRRZZZaaaiiisss{{{yyytttooofff^^^YYYVVVTTTSSSSSSRRRRRRRRRSSSPPPMMMKKKKKKKKKKKKKKKCCCEEEEEEDDDFFFOOO^^^jjjtttsssssswww}}}yyysssjjj[[[NNNJJJMMMYYY^^^cccgggrrrzzzppplllfff\\\RRRMMMOOO\\\gggjjjkkkpppuuuvvv}}}}}}zzzsssmmmggg[[[QQQGGGKKKWWWiiivvv}}}}}}tttmmm\\\TTTMMMRRRaaaooovvvwwwvvvvvvvvvvvvvvvxxx{{{vvvhhh```ccchhhllliiigggdddcccdddhhhmmmpppiiihhhfff```ZZZXXX[[[^^^lll{{{}}}ssskkkiiigggeeeeeeiiiiiijjjmmmtttzzzzzztttooommmmmmnnnpppqqqooojjjdddXXXSSSLLLDDD===777111------,,,***))))))***+++,,,+++***(((&&&&&&'''(((***((((((((((((((('''''''''''''''''''''''''''''''''&&&'''***,,,,,,+++)))(((+++,,,///222555777999:::===AAAFFFGGGEEECCCCCCDDDDDDHHHNNNTTTXXXYYYYYYXXXXXXSSSKKKCCC===;;;;;;<<<999;;;???CCCGGGIIIKKKLLLHHHGGGEEE@@@;;;999888999666666555555666777888999222222111111111222333444///000222333333333222222111222222333444444555555444444444444333333222111000222333222111111222333111111000///......//////000000///000111222333444444555777888999999999888888999:::999:::???GGGNNNVVV]]]aaa___]]]^^^^^^]]]]]]\\\]]]bbbhhhkkkkkkiiijjjgggfffjjjpppqqqlllfffeeeeeedddeeegggjjjmmmooollllllkkkhhheeeaaa^^^\\\PPPJJJDDDAAA@@@===777111,,,++++++******))))))))),,,...//////---***)))(((((()))***)))'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''((()))(((&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""###$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$######"""#########&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&''''''&&&%%%&&&(((******+++111888===BBBKKKUUU[[[ZZZYYYXXXUUUOOOIIIDDDBBB>>>===AAAFFFLLLTTT\\\hhhvvv~~~xxxsssmmmeeeaaa]]]YYYXXXTTTPPPNNNPPPQQQOOOMMMJJJHHHGGGGGGHHHDDDDDDDDDDDDIIIUUUdddnnntttsssssswww}}}wwwuuuqqqiii[[[QQQQQQXXXdddkkkpppsss~~~xxxssslllbbbYYYUUUUUUfffuuuwwwwww|||{{{wwwpppbbbUUUNNNVVVgggyyyvvvmmmgggYYYQQQJJJOOO^^^nnnwwwzzzyyyyyyyyyxxxxxxzzz~~~}}}ttteee\\\]]]aaaccc___^^^^^^^^^```cccfffhhhaaa```]]]XXXVVVYYYaaagggvvvwwwllldddfffgggdddeeejjjgggkkkqqqwwwzzzwwwpppkkklllppppppkkkeee```YYYRRRCCC>>>888333000///...---******))))))))))))))))))***)))((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))******++++++******(((((()))+++---000333444666999???DDDGGGHHHGGGFFFFFFIIIMMMQQQSSSRRRPPPOOONNNKKKFFF@@@===<<<======999>>>CCCGGGHHHJJJNNNRRRPPPOOOMMMIIIDDD@@@??????;;;;;;:::;;;===@@@CCCEEE:::999666333111000000000---...///000111222333444555666777888777666444333/////////////////////...---///111111//////000333000///---------///222333777888888999::::::;;;;;;<<<===???AAACCCCCCCCCBBBDDDFFFGGGFFFEEEHHHPPPVVV\\\dddhhhfffbbbbbbbbb```[[[ZZZ\\\aaaiiimmmmmmkkkiiiggggggkkkoooppplllgggggghhhhhhhhhhhhhhhiiijjjeeedddaaa]]]XXXQQQLLLIII===999444111000///---,,,)))******++++++++++++++++++---...---+++*********)))***+++***((('''((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###%%%$$$"""###$$$%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%(((++++++)))''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$%%%&&&'''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$############""""""######$$$%%%%%%&&&&&&#########""""""#########"""###$$$%%%%%%&&&%%%%%%######################## """######""""""###%%%######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$#################################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$&&&'''&&&%%%%%%&&&((()))(((+++000444888???HHHVVVXXXXXXVVVQQQJJJEEEBBB@@@<<<;;;>>>BBBGGGPPPYYYgggwwwxxxuuuppphhhfffaaa]]]\\\WWWPPPOOORRRPPPOOOMMMJJJIIIIIIJJJLLLJJJHHHEEEFFFMMMZZZgggooorrrqqqqqqvvvzzz{{{wwwrrrllljjjfff___TTTOOOWWWcccpppwww|||}}}zzzwwwoooddd^^^]]]___sss{{{xxxqqqbbbSSSPPP]]]qqq}}}ssskkkeee[[[QQQIIIMMM\\\lllvvvyyyvvvvvvuuuttttttwww||||||yyyppp```VVVVVVYYY[[[ZZZ\\\^^^aaacccfffggghhhaaa```^^^\\\[[[aaajjjrrr~~~lllaaa]]]cccgggcccccchhhfffjjjooorrrpppmmmjjjiiihhhmmmkkk```SSSKKKDDD>>>555111---++++++,,,,,,,,,((((((((()))((((((((('''))))))(((((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))&&&&&&&&&''')))+++...000000333999AAAHHHKKKJJJIIIKKKMMMPPPRRRRRROOOLLLJJJFFFEEEBBB@@@>>>=========<<>>@@@CCCHHHLLLOOODDDAAA===888444111000000000000111222444777999:::===>>>??????===:::666444000000000000000000111111...000333222111000333555444333222222444888===@@@AAABBBCCCCCCDDDCCCCCCBBBEEEGGGIIIKKKLLLMMMMMMLLLKKKMMMOOOMMMKKKMMMSSSZZZaaaiiinnnkkkgggffffffdddWWWWWWYYY```iiinnnnnnlllddddddfffjjjooopppmmmjjjggghhhjjjjjjgggeeecccbbb]]][[[XXXSSSLLLDDD>>>:::111000...,,,***++++++,,,&&&&&&&&&&&&'''(((((((((***+++,,,,,,******+++,,,)))***+++***)))((()))***''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&%%%$$$$$$######"""%%%###""""""###$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$(((,,,---***(((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################%%%&&&&&&'''((((((((('''###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&######""""""""""""######""""""###$$$%%%%%%%%%%%%######################## """######""""""###%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$######################## !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$&&&(((((('''&&&&&&'''(((''')))---///111777>>>NNNRRRVVVTTTOOOIIIFFFEEE???;;;:::===@@@EEEOOOXXXfffxxxwwwuuupppiiigggbbb^^^]]]XXXPPPOOOSSSOOOOOOMMMKKKJJJKKKNNNQQQPPPKKKGGGHHHPPP\\\hhhoooooooooqqqvvvyyyuuullldddcccaaa]]]UUUMMMLLLZZZjjjyyy|||zzzwwwoooeee```aaaiii~~~~~~yyyvvvpppaaaQQQLLL[[[qqq}}}tttlllggg___TTTJJJLLLYYYiiirrrtttoooooonnnmmmmmmpppuuuyyywwwuuukkk\\\QQQPPPSSSUUUZZZ]]]bbbfffjjjlllmmmmmmcccdddcccbbbccciiirrryyy}}}rrreee[[[XXXaaafffaaa^^^bbbeeeiiikkkjjjeeecccfffiiiccciiifffVVVFFF<<<777222000...+++*********)))'''(((((())))))))))))((((((((((((((()))(((((('''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))(((((()))******(((&&&%%%&&&'''((()))))))))))),,,///222666:::AAAGGGLLLNNNTTTXXXXXXRRRLLLJJJKKKGGGDDDBBBBBBCCCBBB>>>:::===BBBEEEFFFJJJQQQTTTSSSVVVUUUTTTSSSRRROOOJJJGGGFFFDDDCCCGGGOOOVVVZZZ[[[LLLMMMJJJBBB888444888===888888888:::>>>DDDJJJMMMQQQPPPNNNLLLIIIDDD???;;;888444000000333555333111666888;;;;;;;;;::::::;;;???;;;888999===BBBEEEFFFJJJPPPSSSOOOLLLLLLLLLJJJSSSPPPNNNOOOOOOPPPRRRUUUWWWSSSSSSTTTRRRQQQXXXbbbeeeooouuuqqqmmmjjjeee^^^YYYXXXYYY^^^eeejjjlllkkkiiijjjkkklllmmmlllkkkkkknnnjjjeeeaaa___]]][[[YYYSSSLLLCCC===;;;999444000,,,+++***((((((((()))***(((''''''&&&&&&((()))*********))))))((((((''''''******))))))))))))******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!$$$''')))))))))))))))(((%%%###"""""""""""")))((('''&&&%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$"""!!!!!!!!!""""""$$$%%%(((***+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$ !!!###%%%'''((())))))(((&&&$$$######$$$%%%$$$$$$$$$$$$$$$###"""!!!########################$$$$$$#####################$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%#########%%%'''(((&&&&&&&&&''''''''''''((((((''''''(((***---111333>>>BBBGGGJJJIIIGGGEEEDDD@@@BBBBBB???===CCCPPPZZZjjjrrrxxxwwwtttqqqlllhhhiiiccc\\\VVVTTTUUUWWWYYYYYYUUURRRRRRRRRPPPMMMLLLOOOOOONNNNNNQQQYYYeeemmmiiihhhhhhjjjkkkhhhbbb\\\ZZZXXXTTTOOOKKKNNN^^^nnn~~~~~~tttrrrpppmmmjjjgggeeedddttt~~~zzzxxxrrreeeXXXQQQKKKXXXlll|||~~~zzzvvvooonnnpppcccWWWLLLLLLVVVaaaeeedddaaa``````cccgggkkkmmmmmmlllbbbWWWPPPKKKHHHKKKPPP]]]iiirrruuuxxx|||yyypppnnnjjjhhhjjjkkkkkknnnsssvvvxxx}}}nnn```SSSSSSRRRSSSUUUWWWYYYYYYeeeeeeffffffdddaaa^^^\\\]]]VVVKKK???666000...---))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''''''''+++)))((('''(((((('''%%%%%%&&&'''((())))))))))))***---///222666;;;AAAEEEJJJOOOTTTTTTOOOKKKJJJKKKFFFCCCAAA@@@AAAAAA>>><<>>@@@AAABBBCCCCCCEEEEEECCC@@@DDDNNNWWWiiiooossspppllljjjfffcccccc]]]VVVRRRTTTXXX\\\]]]^^^]]]\\\]]]^^^\\\YYYXXXVVVTTTPPPNNNOOOTTTZZZ___[[[[[[\\\___bbb```[[[VVVQQQNNNLLLKKKKKKPPP___mmm|||}}}~~~uuummmhhhhhhhhhgggeeecccaaa```ppp||||||yyyrrrpppjjj^^^RRRLLLKKKWWWhhhuuu{{{yyyvvvsssuuuxxxzzzvvvooojjjjjjlll^^^VVVNNNNNNUUU]]]_________]]][[[[[[^^^aaacccddd]]]UUUNNNIIIGGGGGGNNNWWWmmmxxxvvvmmmiiifffhhhgggfffhhhlllhhhlllttt{{{{{{qqqaaaTTTLLLOOOSSSSSSSSSUUUYYY]]]bbbaaa___\\\XXXTTTPPPNNNGGGCCC;;;444///------...))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((///,,,(((&&&&&&'''&&&&&&%%%&&&'''((((((((((((((((((***,,,...000333777;;;AAAEEEJJJLLLJJJHHHHHHIIIDDDBBB???>>>??????@@@???AAAIIIOOOOOOOOOTTTYYY[[[```^^^\\\ZZZXXXUUUPPPMMMJJJHHHHHHMMMTTT\\\___```SSSOOOIIICCCAAACCCFFFIIIFFFFFFFFFIIIOOOWWW___dddeeeeeeddd```[[[TTTMMMIII???===;;;;;;???CCCFFFHHHIIILLLPPPSSSSSSRRRRRRSSSOOONNNOOOQQQUUUXXXYYYYYY]]]bbbccc___[[[]]]^^^^^^ZZZXXXTTTQQQQQQTTTWWWYYYZZZWWWUUUVVVWWWXXX___ffflllqqqsssoookkkgggaaa\\\[[[\\\```gggnnnpppnnnkkklllkkkjjjhhheeeccc```___^^^XXXPPPIIIDDDAAA???===555111,,,***++++++***((())))))(((''''''''''''(((''''''&&&&&&''''''((()))((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###%%%''')))+++,,,++++++%%%%%%&&&&&&%%%$$$$$$#########""""""""""""############$$$$$$%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$###!!!  !!!$$$$$$$$$$$$$$$$$$###"""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''')))***)))+++///222444777<<>><<<222000...+++******++++++)))((((((''''''(((((())))))(((''''''&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''###$$$$$$%%%'''(((((()))333///***'''&&&'''''''''%%%&&&''''''(((((((((''''''((()))***+++,,,///222666:::>>>AAAAAAAAABBBDDDBBB@@@===;;;<<<>>>AAABBBCCCMMMTTTSSSPPPSSSYYY\\\```^^^\\\YYYWWWTTTOOOLLLIIIGGGHHHLLLTTT[[[]]]^^^SSSMMMEEEBBBDDDHHHLLLMMMKKKKKKJJJLLLRRRZZZbbbggggggggggggccc[[[SSSLLLIII???@@@BBBDDDGGGJJJMMMOOOPPPSSSVVVXXXVVVTTTRRRQQQQQQRRRTTTWWWZZZ[[[[[[ZZZ]]]aaaccc^^^[[[]]]___^^^YYYXXXTTTOOOPPPVVV[[[\\\ZZZWWWUUUVVVXXX]]]bbbfffkkkmmmmmmjjjfffbbb^^^[[[\\\]]]bbbjjjpppppplllgggiiigggddd___ZZZUUURRRPPPMMMHHH@@@:::777555444333...,,,(((((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%''')))***+++++++++ !!!###$$$$$$###"""!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$#############################################$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%######%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))************+++...333777@@@DDDHHHJJJJJJMMMRRRVVVYYY\\\[[[XXXYYY^^^```___[[[RRRJJJIIIOOOVVV[[[[[[___gggnnnqqqrrrrrrpppmmmmmmeee[[[VVVTTTQQQJJJDDDCCCCCCFFFLLLTTTYYYYYYXXXUUUPPPNNNQQQTTTWWW[[[```fffgggiiilllkkkcccWWWNNNNNNQQQUUUXXXZZZXXXVVVTTTaaalllqqqjjjeeegggjjjhhhggg```[[[YYYUUUMMMGGGFFFIIIPPPWWWZZZXXXUUUVVVWWWYYYZZZ[[[[[[XXXVVVTTTTTTPPPPPPOOOMMMLLLOOOUUUYYY```\\\XXXVVVYYY]]]aaacccRRRNNNLLLMMMNNNSSSaaammm}}}|||rrrddd___ZZZYYYVVVRRRRRRUUUSSSZZZdddhhhfff___YYYUUUTTTVVVXXXVVVSSSPPPQQQSSSMMMJJJDDD>>>888333111000,,,,,,+++)))((((((''''''(((((((((''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))######$$$%%%%%%&&&''''''666222,,,(((''''''((((((%%%&&&&&&'''''''''''''''&&&'''((((((((((((***,,,---///333555777888:::;;;===<<<:::999999<<>>;;;666222...,,,,,,,,,+++++++++***)))'''&&&%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%$$$666222,,,)))'''(((((('''%%%&&&&&&'''''''''&&&&&&%%%&&&((((((''''''(((***))))))***,,,...000111222555666555555555999>>>BBBKKKTTTZZZYYYXXXZZZ]]]^^^aaa___[[[YYYWWWTTTQQQNNNLLLKKKKKKOOOUUUZZZ[[[ZZZUUUOOOIIIGGGKKKPPPTTTUUUTTTRRRQQQQQQSSSVVVZZZ]]]ZZZ[[[[[[VVVMMMFFFCCCBBBAAAHHHOOORRRPPPOOORRRUUUUUUWWWYYYZZZYYYXXXXXXYYY^^^```cccdddaaa^^^\\\\\\YYY___ccc___]]]]]]^^^]]]RRRUUUTTTOOORRR\\\bbbaaa```^^^YYYYYYaaakkknnnllllllfffaaa```]]]YYYWWWXXXYYYYYY[[[___bbbaaa]]]XXXOOOLLLHHHBBB<<<777444222///---+++***,,,.........++++++***)))((((((((((((%%%&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%!!!"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%%%%&&&&&&%%%###"""""""""###$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''((()))***+++$$$%%%%%%%%%%%%&&&***---///222777===DDDKKKRRRWWWWWWWWWSSSOOOOOOSSSSSSPPPEEEBBB@@@AAAGGGNNNVVVZZZ\\\lllyyyyyyvvvvvvuuuqqqsssjjj___YYYWWWUUUOOOJJJFFFHHHNNNXXXbbbhhhhhhfff^^^YYYWWWZZZZZZXXXXXXZZZYYYXXXWWWZZZ\\\\\\YYYUUUVVVWWWZZZ[[[YYYVVVQQQNNNOOOUUUVVVOOOOOOVVVYYYVVVYYYTTTQQQPPPKKKEEEBBBCCCIIILLLMMMJJJFFFIIIRRR[[[]]]\\\[[[]]]^^^]]]XXXSSSWWWWWWUUUSSSUUU^^^lllxxx}}}yyyuuusssqqqnnnlll```YYYUUUUUUWWWYYY___fffppp~~~|||wwwpppgggXXXSSSPPPPPPNNNLLLMMMQQQZZZ^^^ccceeecccbbbcccddd```WWWNNNHHHFFFBBB:::444222000...+++***)))***+++&&&'''(((((((((''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$333000+++(((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%###$$$&&&'''&&&&&&((()))((('''&&&'''(((***++++++---...///000000333999===GGGNNNTTTVVVXXX]]]___^^^```^^^ZZZXXXVVVTTTRRRPPPLLLKKKKKKNNNTTTWWWWWWVVVSSSPPPLLLJJJKKKOOORRRTTTSSSRRRRRRRRRRRRTTTVVVWWWXXXZZZYYYSSSKKKEEEDDDFFFJJJPPPUUUUUUQQQPPPTTTZZZ]]]^^^___^^^]]]]]]___```cccfffgggfffaaa\\\ZZZZZZUUU\\\```^^^\\\\\\[[[YYYUUUZZZYYYSSSVVVaaafffbbb```]]]XXXXXXaaammmpppllllllccc[[[YYYVVVPPPNNNOOOOOOMMMLLLMMMOOOOOOKKKHHH===;;;888444000...---,,,+++)))((()))+++++++++***((())))))((('''''''''(((%%%&&&'''((()))(((((('''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$%%%%%%%%%$$$###"""##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$######%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%########################"""######$$$%%%%%%&&&&&&&&&%%%###"""!!!"""###$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((###%%%&&&''''''((()))+++***+++...222999AAAIIIOOOUUUUUURRRNNNNNNPPPNNNHHH===>>>???@@@BBBHHHPPPVVV]]]ooo{{{yyyssstttsssooommmeeeYYYRRRQQQQQQOOOMMMJJJPPP\\\iiisssuuupppjjjaaa^^^]]]]]][[[WWWWWWYYYVVVUUUWWW\\\aaadddccc```aaaaaaaaa___[[[UUUPPPLLLIIIOOOPPPMMMRRR^^^cccaaaaaa]]][[[XXXRRRIIIEEEEEEEEEGGGIIIFFFFFFMMM\\\iiinnnkkkiiiiiikkkhhh```YYYWWWWWWWWWXXX^^^jjjyyyyyyrrrnnn^^^VVVQQQRRRVVVWWWYYY[[[dddrrr|||xxxpppkkkddd\\\PPPLLLJJJLLLLLLLLLNNNSSS___bbbdddeeeccc^^^[[[XXXNNNHHH???999666444000------,,,***(((((('''((((((###$$$%%%&&&'''''''''((((((''''''&&&&&&''''''(((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&111---)))'''&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%!!!###%%%&&&&&&&&&'''))))))'''&&&%%%&&&'''((((((''')))+++,,,---000555:::@@@GGGMMMQQQVVV\\\^^^\\\^^^[[[XXXVVVTTTSSSQQQOOOJJJIIIHHHKKKPPPSSSSSSQQQPPPNNNKKKIIIIIIKKKOOORRRWWWWWWWWWXXXXXXYYYZZZZZZYYY[[[ZZZTTTLLLGGGHHHKKKRRRWWWYYYVVVPPPPPPWWW___mmmmmmllliiifffeeeggghhhkkkmmmmmmjjjddd___\\\\\\UUU]]]cccbbb___^^^]]]ZZZXXX___^^^XXXZZZdddhhhccc]]]ZZZUUUTTT___lllnnniiijjj___UUURRRNNNGGGEEEFFFEEEBBB>>>>>>??????===:::111000...,,,+++***++++++***)))))))))***)))'''%%%'''((())))))(((((()))***%%%&&&((()))))))))(((((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$###!!!!!!"""$$$%%% !!!"""###$$$$$$###"""%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%########################""""""###$$$%%%%%%&&&&&&&&&%%%###!!!!!!"""###$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&########################!!!""""""###$$$$$$%%%%%%!!!###%%%&&&'''&&&$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((&&&%%%#########%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&)))+++,,,***)))))))))(((((((((+++000999AAAFFFPPPQQQOOOMMMNNNPPPMMMGGG<<>>CCCIIINNNRRRTTTRRRQQQNNNLLLKKKKKKLLLMMMGGGHHHJJJOOOTTTTTTQQQNNNKKKKKKLLLKKKJJJJJJLLLNNNXXXYYY\\\___`````````___\\\ZZZVVVSSSQQQQQQRRRSSSWWWZZZ[[[YYYWWWYYY___eeepppvvvxxxqqqkkklllppprrruuurrrllleeeaaa___^^^^^^``````aaaaaaaaaaaa``````bbbaaa```aaadddfffgggggg\\\VVVQQQQQQWWW]]]``````[[[TTTKKKDDD@@@>>>;;;999777555222111111222222111---,,,+++)))((((((((((((((('''&&&%%%%%%%%%%%%%%%+++***(((&&&%%%&&&((()))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''########################$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""###%%%&&&&&&%%%$$$###%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$####################################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$#####################$$$%%%%%%$$$###!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''(((((('''&&&%%%%%%%%%&&&(((***---000333444@@@GGGLLLKKKKKKMMMLLLIIIAAA???;;;888888>>>GGGMMMjjjsssxxxrrrhhhcccbbbbbbdddWWWKKKHHHIIIJJJLLLOOOUUU___ppp{{{rrroookkkfff```ZZZWWWUUUTTTSSSUUUZZZeeeqqqxxxxxxuuusssllleee```XXXOOOLLLMMMKKKNNNQQQWWWdddttt~~~~~~wwwqqqmmmeee[[[TTTRRRSSSUUUXXXZZZ___jjjwww{{{xxxwwwpppcccXXXUUUSSSSSSXXXaaalllvvv{{{~~~zzztttnnnYYYNNNJJJQQQUUUQQQPPPTTTUUU[[[___]]]VVVRRRSSSVVVTTTVVVXXXYYYXXXUUUQQQOOORRROOOKKKFFF@@@:::666333111000---+++)))((((((((((((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))(((((('''((()))***,,,---111333666999===AAADDDEEEHHHGGGEEEEEEEEEGGGHHHJJJFFFFFFHHHLLLPPPQQQOOOLLLIIIKKKMMMNNNNNNOOOQQQRRR\\\^^^aaaccceeeeeeddddddaaa^^^ZZZVVVTTTSSSSSSSSSUUUWWWZZZYYYYYY]]]dddjjjqqqwwwzzztttpppqqquuuxxxuuuqqqkkkeeeaaa___^^^^^^___```bbbcccdddddddddccccccbbbaaabbbcccdddcccbbbVVVPPPKKKKKKNNNRRRSSSRRRMMMHHH@@@;;;888666333111000///...---,,,,,,,,,,,,+++***)))(((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&***)))'''%%%%%%&&&'''((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""###$$$%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$######################################################$$$$$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%$$$%%%&&&(((+++---000111666;;;>>>>>>@@@EEEGGGGGGAAA@@@===;;;<<>>@@@EEELLLPPP[[[ccchhhbbbYYYTTTSSSRRROOOEEE===<<>>AAAFFFLLLPPPVVV^^^aaa[[[RRRNNNLLLJJJHHH@@@::::::<<<>>>BBBGGGTTTdddyyyyyyuuupppiii]]]RRRKKKJJJMMMOOOOOOTTT___ooo~~~wwwqqqiii```TTTIIIFFFIIIOOOUUUZZZ]]]dddqqq}}}}}}xxxssspppiii\\\RRRNNNNNNRRRWWWYYY[[[bbboooyyyyyyuuuqqqhhhZZZPPPJJJKKKNNNTTT[[[```bbbbbbeeekkkmmmhhhccc^^^YYYSSSOOOHHHEEEGGGFFFAAA===>>>AAADDDGGGGGGFFFGGGLLLQQQNNNKKKEEE???888222...,,,''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''((()))***++++++******+++,,,---...000000222222222222222444666777444888>>>CCCFFFIIIKKKMMMPPPQQQTTTVVVWWWVVVUUUUUUSSSSSSRRRQQQPPPQQQQQQRRROOOOOOPPPQQQRRRUUUXXX[[[fffkkkmmmjjjgggiiikkkjjjccc```[[[TTTNNNJJJGGGFFFGGGIIIJJJLLLLLLKKKJJJIIIKKKHHHEEECCC@@@===999666111///...------,,,+++***)))*********)))((((((((($$$)))---,,,'''%%%&&&)))&&&%%%%%%%%%&&&'''((()))))))))((('''''''''''''''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$##################$$$%%%$$$###"""!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$###########################'''&&&&&&%%%$$$$$$%%%%%%########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$######"""!!!"""###%%%&&&!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&''''''(((''',,,---++++++...000///...111555999===BBBHHHLLLUUU\\\___YYYRRRNNNKKKHHHCCC===888888999999===BBBPPP___sss}}}wwwtttmmmeeeYYYNNNHHHIIIMMMQQQSSSXXXcccsssvvvpppiii___RRRHHHFFFJJJMMMSSSXXX]]]gggvvv}}}wwwsssppphhh[[[QQQMMMJJJOOOSSSTTTUUU\\\iiiuuuxxxsssmmmcccWWWMMMHHHJJJOOOUUU[[[______^^^\\\______ZZZVVVUUUTTTQQQOOOKKKHHHFFFDDD>>>;;;;;;===@@@CCCBBB@@@??????AAA999777444000---+++***)))''''''((((((((()))))))))&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''((()))***((((((((())))))************+++,,,,,,++++++---///,,,000444777999;;;===???@@@AAACCCEEEFFFEEEDDDDDDBBBBBBCCCDDDEEEFFFHHHHHHDDDEEEFFFHHHKKKNNNRRRSSSXXX\\\^^^ZZZXXXZZZZZZWWWRRROOOKKKFFFAAA===;;;:::;;;<<<<<<<<<<<<<<<;;;;;;>>>;;;777444222000---+++***)))(((((('''(((((((((%%%'''((('''&&&%%%&&&'''###&&&((((((%%%$$$%%%'''&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$#################################"""""""""######%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&& !!!###$$$%%%%%%$$$###########################&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%##################$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''%%%***,,,***((()))(((%%%(((***...222555:::@@@DDDPPPVVVYYYUUUPPPNNNLLLIII???:::666666666666999???HHHUUUggguuuzzzwwwrrroooggg___TTTJJJFFFIIIOOOTTTVVVZZZeeettttttooohhh___RRRGGGGGGLLLPPPTTTXXX```nnn{{{uuurrrjjj^^^TTTPPPLLLQQQTTTSSSQQQWWWfffrrr~~~yyyqqqkkkddd[[[QQQJJJFFFGGGKKKQQQVVVXXXWWWUUUTTTWWWVVVQQQPPPSSSUUUUUUTTTPPPKKKEEE???;;;888777666888:::999666333000000...---,,,***)))(((''''''((('''''''''''''''''''''%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&&&&&&&%%%$$$"""######$$$%%%&&&'''(((&&&&&&''''''''''''''''''%%%((())))))'''&&&(((***(((***,,,------...000222111333555777777777555555333444555666888:::;;;<<<888888888;;;>>>AAACCCCCCCCCGGGHHHEEEDDDFFFEEEBBB>>>===:::888555333222222222222111111111222444555666222...+++***))))))(((''''''&&&%%%$$$%%%&&&(((%%%&&&'''&&&$$$###%%%(((%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$#########$$$$$$######### !!!###$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!###%%%%%%%%%$$$#################################$$$$$$&&&'''))))))########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###((()))'''%%%''''''%%%&&&(((***,,,...111666999@@@GGGLLLJJJIIIIIIHHHFFF===999777777777777;;;@@@EEENNN\\\hhhnnnlllfffaaa[[[TTTJJJBBBAAAEEEMMMRRRSSSWWW___lllxxx}}}zzzuuunnnjjjddd[[[NNNDDDEEELLLQQQRRRVVV___qqqzzztttoooggg\\\SSSPPPOOORRRSSSNNNIIINNN]]]jjjqqqllleee^^^XXXRRRKKKFFFDDDEEEHHHKKKNNNOOOLLLJJJJJJNNNOOOMMMNNNSSSWWWWWWOOOMMMFFF>>>777444333222///000///...,,,***)))(((***))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%#########$$$%%%&&&'''(((###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&###&&&)))(((&&&$$$&&&'''&&&'''((('''&&&&&&(((******+++---//////...---,,,++++++,,,...000111222333111000///000222333333333111555666444444666555222111000//////.........///---,,,,,,,,,---///222444333///***''''''((())))))''''''&&&$$$"""###%%%''''''((()))'''$$$$$$&&&))))))&&&$$$$$$&&&''''''''')))(((((('''''''''((((((############$$$%%%&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$###### ###%%%&&&''''''%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!###%%%&&&%%%$$$###"""""""""""""""""""""""" !!!"""$$$&&&)))+++---########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%%%%%%%###""" """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&"""&&&(((%%%%%%(((***)))(((((()))))))))+++///222111888>>>???@@@BBBCCCAAA===:::999;;;;;;:::???EEEGGGMMMWWWaaaeeebbbZZZTTTQQQJJJBBB;;;:::@@@HHHNNNNNNPPPXXXcccnnnrrrooojjjgggddd^^^UUUIII@@@BBBIIIOOONNNPPPZZZooo}}}vvvooojjjaaaVVVNNNLLLMMMPPPNNNGGG@@@DDDRRR___fffaaaZZZTTTOOOJJJFFFCCCEEEEEEFFFHHHJJJIIIEEECCCAAAFFFJJJKKKMMMSSSVVVUUUFFFDDD>>>555000///000000,,,+++)))'''&&&'''((()))&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$""""""!!!###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&***)))((('''&&&%%%$$$$$$%%%&&&&&&'''((()))******(((((())))))))))))((((((,,,+++*********+++---...+++,,,,,,------------,,,------,,,+++***)))(((((((((((((((((()))***+++,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((((('''&&&###"""&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!###%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&!!!###$$$$$$######$$$%%%&&&&&&%%%%%%$$$###""""""%%%###!!!###&&&'''%%%###""""""""""""""""""""""""$$$%%%%%%&&&%%%$$$###"""'''&&&&&&%%%$$$###"""""""""$$$&&&'''((('''&&&%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%""""""%%%$$$!!!$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""###%%%%%%%%%###!!! !!!!!!"""###################################################""""""""""""########################################################################$$$#########""""""!!!!!!"""!!!!!!"""$$$'''***,,,&&&%%%###"""""""""######"""######$$$$$$$$$######%%%$$$$$$$$$"""!!!  """$$$### !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$###""" """###$$$""""""""""""""""""""""""######""""""######$$$%%%"""###$$$%%%%%%$$$###"""########################&&&&&&%%%%%%$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''((()))))))))++++++,,,...000111222333777666666777999===AAACCCHHHJJJOOOUUUYYYWWWPPPJJJHHHCCC;;;666555:::AAAFFFKKKLLLQQQ[[[gggkkkgggaaa^^^[[[TTTLLLEEEBBBBBBDDDGGGGGGIIIQQQcccvvvkkkfff___WWWPPPJJJFFFEEEIIIJJJHHHCCC???AAAIIIQQQUUUTTTRRRPPPMMMJJJGGGFFFEEECCCAAA@@@@@@@@@>>>===<<<======>>>@@@AAAAAABBB888444///,,,***)))((('''''''''(((((('''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''(((((()))''''''((((((((((((''''''))))))(((((())))))***+++'''(((((((((((('''&&&&&&))))))))))))(((((((((((((((((((((((()))***+++,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((((('''%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%% """%%%%%%$$$######$$$&&&%%%%%%%%%$$$#########%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%$$$######""""""###%%%'''((()))((('''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&'''$$$"""######"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######"""###%%%%%%%%%###""" !!!!!!"""###################################################""""""""""""####################################################################################"""""""""!!!""""""!!!"""$$$'''***+++%%%$$$###"""""""""############$$$$$$$$$######""""""############""""""!!!"""###$$$$$$###"""###$$$#########$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$##############################""""""######$$$%%%"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''(((((()))***+++---...///000000000///000222666999<<>>>>>;;;888555666999>>>AAABBBBBBFFFOOOXXX[[[XXXTTTPPPNNNJJJDDD???======???BBBFFFJJJPPPZZZ```\\\UUUQQQPPPOOOMMMJJJGGGEEECCC============@@@DDDIIILLLRRRRRRQQQOOOLLLHHHDDDBBB<<<999666333222000...,,,,,,,,,,,,++++++************'''%%%%%%&&&'''''''''&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%%%%***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """&&&'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$'''((()))******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,000***###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$######"""!!!!!!"""#######################################$$$$$$$$$#########""""""#################################################################################"""""""""""""""############$$$%%%'''(((#########""""""""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############### """$$$### !!!"""###$$$$$$$$$######"""!!!!!!"""####################################""""""######$$$%%%#########$$$$$$#########&&&%%%%%%$$$$$$######"""#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''''')))+++---...222333444666777777666555555444333222333666999;;;???AAAEEENNNWWW\\\[[[XXXMMMLLLIIIDDD???<<<<<<===>>>CCCIIIPPPXXX]]]YYYQQQOOOOOONNNLLLIIIEEEBBB???999888888;;;???CCCDDDEEEEEEEEEEEEDDDAAA===999666444222...---,,,***((('''(((((((((''''''''''''&&&)))'''%%%&&&((())))))(((&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$"""###%%%''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''''''''&&&%%%"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&'''(((******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$"""""""""###$$$$$$%%%%%%((()))***+++***)))'''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''...222,,,$$$###%%%'''""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$######!!!!!!"""#######################################$$$$$$$$$$$$####################################""""""""""""""""""""""""########################""""""""""""""""""##################$$$$$$%%%%%%""""""""""""###"""""""""$$$$$$$$$$$$$$$###"""!!!###############"""!!!!!! """$$$###!!! !!!"""###$$$$$$$$$######""""""""""""####################################""""""######$$$%%%$$$##################$$$$$$#########"""""""""!!!$$$#########"""""""""!!!$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&((()))******+++,,,------------...------------///000222333777999>>>GGGPPPVVVXXXWWWHHHHHHFFFAAA<<<999888888;;;@@@EEEJJJQQQVVVUUUPPPIIIIIIJJJHHHFFFBBB>>>;;;444333333555888::::::999888888888777444111...,,,---+++(((((((((((('''&&&&&&&&&''''''''''''(((((()))(((&&&'''((()))((('''%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###""" """###%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$ """&&&(((((('''$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$'''***)))'''%%%''')))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%)))***++++++***(((&&&$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$(((...000+++%%%%%%&&&&&&!!!!!!!!!"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$!!!!!!"""#######################################%%%$$$$$$$$$$$$#################################""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$###### !!!"""#########"""""""""######$$$$$$$$$#####################"""!!! ###""""""###$$$%%%%%%$$$!!!""""""######$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((((((''''''((()))''''''((()))***+++,,,---,,,...222999AAAFFFIIIIII======<<<999555222111111666999<<<>>>BBBGGGGGGCCC;;;<<<======<<<:::777666------..................//////...---,,,***)))((((((&&&%%%%%%'''(((((('''%%%%%%&&&&&&'''''''''((('''&&&%%%%%%''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!###%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((())))))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%)))+++***&&&###%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%$$$###$$$&&&((('''''''''&&&%%%%%%%%%$$$"""$$$%%%%%%######$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&)))*********)))'''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$'''++++++'''%%%%%%%%%###!!!!!!""""""############$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############"""######$$$$$$%%%!!!!!!"""#######################################%%%%%%$$$$$$$$$#################################""""""""""""""""""""""""########################!!!"""""""""############$$$$$$$$$$$$$$$###"""""" """#########""""""!!!"""###$$$$$$$$$$$$$$$!!!""""""############"""###$$$%%%%%%$$$$$$%%%&&&#########$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$###""""""###$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%$$$%%%'''%%%%%%%%%&&&'''((()))***'''(((***---111444666666///000222111...,,,,,,,,,,,,000111111444777777333......///000000///......)))+++,,,+++(((&&&(((++++++***)))''''''''''''(((&&&$$$###$$$&&&''''''&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&'''&&&%%%###$$$%%%&&&&&&&&&&&&&&&""""""###%%%%%%&&&&&&%%%&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$&&&'''((('''&&&%%%###!!!"""###$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''***,,,***%%%!!!###%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%###"""###&&&)))(((((('''&&&%%%%%%$$$$$$!!!$$$&&&%%%###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))*********)))&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((((((%%%$$$%%%$$$ """"""######$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############""""""###$$$%%%%%%!!!!!!"""#######################################%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""########################!!!!!!""""""#########$$$$$$%%%%%%$$$$$$###!!!!!! !!!#########"""!!! !!!"""###$$$%%%%%%%%% !!!###$$$$$$%%%%%%"""$$$&&&%%%""" """%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((%%%$$$#########$$$%%%&&&""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%!!!$$$''''''%%%$$$$$$&&&%%%%%%%%%%%%&&&'''((((((((((((((()))************''')))+++,,,+++******+++###(((******,,,///...***)))))))))))))))(((''''''(((+++---+++'''%%%(((---((('''%%%$$$$$$%%%'''(((&&&$$$######%%%&&&&&&%%%***)))((('''&&&%%%$$$$$$######$$$&&&((())))))'''###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$"""!!!!!!"""###$$$%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''')))((('''%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%))))))(((&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$)))************(((&&&%%%########################!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%$$$###!!! %%%%%%$$$######$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%$$$######""""""######$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######%%%$$$###"""""""""$$$$$$$$$$$$$$$#########""""""'''&&&%%%$$$############""""""""""""""""""""""""(((%%%###"""###%%%$$$$$$""""""""""""############'''&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$###"""!!!!!!""""""############""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$###"""!!! !!!###$$$$$$###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((())))))***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%###"""""""""$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((&&&%%%$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%)))((('''&&&%%%%%%%%%%%%$$$######""""""######$$$&&&''''''(((((('''&&&%%%########################!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$""""""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$###############$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$$$$$$$$$$$$$#########""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!""""""""""""############%%%$$$###"""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!%%%%%%$$$$$$###""""""!!!""""""############""""""""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%######$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&******((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$&&&((()))***+++%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$!!! """&&&(((%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%%%%%%%###"""""""""""""""#########$$$%%%&&&&&&&&&%%%%%%########################"""""""""#########$$$$$$"""###$$$%%%%%%%%%$$$###%%%$$$############$$$%%%)))((('''%%%###""""""!!!''''''%%%$$$############$$$###""""""""""""###$$$######$$$$$$$$$$$$######$$$######"""######$$$$$$$$$$$$$$$###############$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""###&&&((('''$$$"""###%%%""""""""""""############""""""!!!!!!!!!!!!!!!"""#########""""""""""""!!! !!!"""###$$$$$$######""""""!!!!!!!!!!!! %%%%%%$$$$$$###"""""""""""""""############""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$### !!!"""###$$$%%%&&&&&&"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$((('''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))***)))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%###$$$&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''+++***)))'''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%''')))******%%%%%%%%%$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""!!!!!!###%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%###""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$########################"""#########$$$$$$$$$$$$!!!"""$$$&&&&&&&&&&&&%%%$$$$$$############$$$$$$)))'''%%%###"""""""""###((('''&&&%%%$$$#######################################$$$$$$$$$$$$########################$$$$$$########################&&&%%%%%%$$$######$$$$$$""""""""""""""""""""""""$$$(((,,,+++'''$$$&&&(((!!!"""""""""############!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$###### ###%%%&&&%%%$$$############"""""""""""""""$$$$$$$$$#########""""""""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&"""######$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""!!!&&&(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&(((***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''***)))((('''%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&%%%%%%$$$######################## !!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%###############$$$%%%&&&)))((('''&&&$$$#################################"""#########$$$$$$$$$$$$"""###$$$&&&'''''''''&&&########################%%%$$$###""""""###%%%&&&((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$########################&&&%%%$$$$$$###$$$$$$$$$########################$$$((('''"""!!!$$$!!!"""""""""############!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!""""""!!! """""""""""""""#########$$$$$$$$$###############""""""############""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$$$$'''%%%###""""""###%%%'''######$$$$$$$$$######"""########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#####################$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""" %%%(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&***++++++***&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''%%%$$$$$$########################""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%&&&%%%###"""!!!!!!""""""######$$$$$$''''''((((((''''''&&&%%%%%%$$$$$$######$$$$$$$$$############$$$%%%&&&'''+++***(((&&&$$$######"""########################"""""""""#########$$$$$$###$$$%%%'''((((((''''''""""""###$$$$$$###""""""""""""""""""$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%$$$############$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$######"""""""""""""""###########################"""$$$### !!!""""""""""""############!!!!!!"""###$$$&&&((()))#########""""""""""""!!! !!!#########"""""" !!!!!!!!!!!!""""""########################""""""############""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""""""""#########&&&%%%###""""""###%%%&&&###$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$######%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$'''+++------,,,&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&''''''''''''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$############$$$$$$""""""""""""###$$$%%%&&&***)))'''%%%$$$$$$$$$$$$########################!!!!!!!!!"""""""""######$$$%%%&&&((((((((('''&&&!!!"""###$$$$$$###"""!!! !!!"""###%%%%%%&&&&&&$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$""""""#########$$$$$$$$$###"""""""""""""""##############################$$$$$$###""""""""""""###""""""""""""############ !!!"""###%%%''')))***#########""""""""""""!!!$$$$$$%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""##############################""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$#####################$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$###""""""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$%%%((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$'''+++......---&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''(((((('''%%%###""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&'''''''''&&&$$$$$$$$$###############$$$$$$!!!!!!!!!!!!"""###$$$%%%((('''%%%$$$$$$$$$%%%%%%########################!!!!!!!!!!!!""""""""""""%%%&&&'''((((((((('''&&&!!!"""###$$$$$$###"""!!! !!!###$$$%%%%%%$$$$$$""""""""""""###$$$%%%&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%########################&&&###!!! !!!"""""""""""""""""""""############ !!!###%%%''')))***%%%%%%%%%$$$$$$$$$$$$###$$$###""""""!!!""""""#########$$$$$$%%%%%%%%%&&&##################$$$$$$""""""############""""""$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%&&&)))+++******&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$%%%########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$&&&&&&%%%)))---...***'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$######"""######%%%&&&'''((((((%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%#########$$$%%%&&&'''((((((((())))))((('''&&&&&&""""""""""""""""""""""""$$$###""" """###$$$(((&&&############!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$""""""############"""""" !!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!! !!!###%%%%%%###!!!  """############!!!"""###$$$$$$$$$$$$$$$###""""""###%%%(((+++...&&&&&&%%%%%%$$$###""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$######'''$$$ """###""" """"""""""""""""""""""""!!!!!!""""""######$$$$$$&&&%%%%%%%%%$$$######### """###$$$$$$$$$###!!!!!!""""""#########$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$%%%%%%$$$###"""!!! """###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$'''%%%###"""!!!"""###$$$!!!###### """%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%$$$&&&((((((&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""""""""######%%%%%%%%%$$$$$$#########&&&'''''''''&&&%%%%%%$$$''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&(((***+++'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################""""""""""""###$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&)))......+++'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###$$$&&&$$$%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#################################$$$%%%&&&'''(((((((((''''''&&&%%%########################$$$###"""!!!!!!"""###$$$&&&$$$######$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&######""""""######$$$%%%$$$$$$############$$$$$$""""""############"""""" !!!!!!!!!"""""""""########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""############""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$''')))***&&&&&&%%%$$$$$$###""""""############"""""""""!!!######$$$$$$$$$$$$######%%%### """$$$###""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""""" !!!"""###$$$$$$######!!!"""""""""############################################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$$$$###!!! !!!"""$$$$$$%%%$$$"""!!!!!!"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%"""###$$$###"""!!!"""$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################***)))(((&&&%%%######"""%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&'''&&&)))......+++&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%"""###$$$&&&'''((())))))'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!######"""""""""######$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###""""""$$$&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&'''&&&&&&######""""""######$$$%%%$$$$$$############$$$$$$""""""############""""""!!!""""""""""""#################################"""""""""""""""#################################!!!""""""######""""""!!!""""""###$$$$$$$$$$$$###!!!!!!"""$$$%%%%%%&&&&&&%%%%%%%%%$$$######""""""############""""""""""""######$$$$$$$$$$$$######$$$""" !!!"""$$$$$$###""""""""""""""""""""""""############""""""""""""!!!!!!""""""""""""""""""!!!"""############""""""""""""""""""############!!!!!!""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#################################"""###$$$$$$%%%########################"""###$$$$$$$$$$$$###"""$$$###""""""""""""###$$$&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$###!!!###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''&&&)))......+++&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$######"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######$$$$$$"""############$$$$$$$$$######%%%&&&'''(((((((((&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###"""""""""######%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$"""!!!!!!###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&######""""""######$$$%%%$$$$$$############$$$$$$""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$######""""""######$$$###############"""!!! """######$$$$$$$$$######!!!"""$$$%%%&&&%%%$$$###%%%$$$$$$$$$######""""""#########"""""""""""""""######$$$$$$$$$$$$######$$$###""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""######$$$$$$%%%%%%###############""""""""""""""""""""""""#########!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$#####################$$$$$$#################################'''&&&&&&%%%%%%%%%&&&'''$$$""" """%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############&&&&&&%%%###"""###%%%(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&'''&&&%%%###################################################$$$$$$%%%%%%$$$$$$########################### !!!###$$$%%%%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%(((---...***%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$######"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$"""""""""#########$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##############################""""""""""""######$$$"""!!!!!!""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&######""""""######$$$%%%$$$$$$############$$$$$$""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""" $$$$$$############$$$$$$###$$$$$$$$$###"""!!! ######$$$$$$$$$######""""""$$$&&&''''''%%%###"""$$$$$$###############"""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""######$$$$$$%%%#########"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%%%%%%%$$$$$$###""""""!!!$$$##################$$$######$$$$$$$$$$$$############"""""""""############!!!!!!%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$#####################""" """%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""!!!%%%$$$###$$$&&&'''&&&%%%################################################""""""############""""""########################&&&&&&&&&&&&%%%$$$"""""""""""""""######"""""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""%%%%%%$$$''',,,,,,)))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$###$$$%%%&&&%%%$$$""""""#########$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%"""""""""""""""""""""""""""""""""######"""""""""%%%###!!!!!!""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$""""""############"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###""""""!!!###$$$$$$$$$$$$###""""""###$$$&&&''''''%%%$$$"""########################""""""""""""##################$$$$$$$$$$$$######"""$$$%%%$$$""" !!!""""""""""""""""""""""""############"""""""""""" !!!!!!!!!!!!!!!!!!###"""""""""""""""##################"""""""""""""""""""""""""""""""""!!!########################"""""""""""""""""""""""""""""""""!!!"""######$$$############""""""!!!!!!$$$$$$###""""""###$$$$$$######$$$%%%%%%$$$######"""#########$$$$$$$$$$$$%%%$$$###"""######!!! %%%$$$$$$######$$$$$$%%%"""""""""############$$$"""""""""#################################$$$$$$$$$$$$$$$###!!!"""$$$&&&############$$$$$$$$$$$$""""""###$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""!!! """!!!!!!"""$$$%%%$$$###################################################""""""""""""""""""""""""########################!!!"""###$$$%%%$$$###""""""######$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!#########&&&++++++((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%%%%$$$"""#########$$$$$$$$$%%%%%%%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%##################$$$$$$"""""""""""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&########################""""""############""""""$$$###""""""$$$%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$""""""############"""""""""""""""############$$$&&&&&&&&&&&&&&&&&&&&&&&&#########"""""""""""""""######%%%%%%%%%%%%############$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$######""""""""""""############!!!"""""""""##################$$$$$$$$$$$$######!!!$$$$$$###"""###$$$"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!! """"""!!!!!!"""###$$$%%%############"""""""""!!! !!!!!!""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""### !!!""""""######$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&%%%###""""""###%%%%%%$$$######$$$%%%%%%""""""""""""############!!!"""""""""#########$$$"""""""""###$$$$$$$$$%%%%%%'''((('''&&&%%%&&&(((############$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""#########"""!!! """!!! !!!###%%%$$$###################################################$$$###"""!!!!!!"""###$$$########################!!!$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###"""%%%******'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''&&&$$$"""%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!$$$%%%###!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%''')))***+++++++++''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""" !!!###$$$$$$$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$###"""###&&&(((((((((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$###############"""###$$$$$$%%%$$$$$$############$$$$$$""""""############""""""!!!""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""###$$$$$$%%%"""###%%%&&&&&&%%%###""""""######$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!""""""###############"""""""""""""""#########!!!!!!""""""#########$$$######$$$$$$$$$$$$#########$$$######%%%'''""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!"""!!!!!!!!!!!!###%%%&&&$$$#########""""""!!!!!!!!!"""$$$%%%%%%######################## !!!"""""" """$$$%%%&&&%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$### !!!"""""""""""""""!!!$$$'''&&&$$$$$$&&&)))&&&%%%$$$######$$$%%%&&&""""""""""""############!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&"""$$$&&&&&&$$$######$$$"""############$$$$$$$$$"""###%%%&&&'''&&&&&&%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###""""""###%%%'''&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%########################"""###$$$&&&%%%$$$###!!!###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""######$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########################################################"""###%%%&&&'''&&&&&&%%%&&&###"""$$$(((***(((&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########((('''&&&%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!###%%%&&&$$$$$$###"""!!!!!!""""""&&&&&&&&&%%%$$$###"""!!!!!!""""""""""""#########"""""""""""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$(((((())))))))))))(((((('''&&&$$$#########$$$$$$%%%%%%%%%$$$###"""!!! ######################## !!!!!!"""###$$$$$$$$$###%%%&&&(((((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&$$$#########$$$$$$ !!!"""###############%%%$$$""" !!!"""######$$$$$$%%%&&&'''(((((((((&&&###"""###$$$$$$$$$"""""""""""""""""""""""""""$$$&&&((((((&&&$$$""" !!!######""""""###%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!%%%((()))(((%%%###"""&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%&&&&&&%%%"""######$$$$$$$$$$$$###############"""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!!"""#####################$$$$$$$$$%%%%%%%%%&&&$$$""" """$$$&&&$$$#########""""""!!!!!!###############$$$$$$$$$#########"""""""""""""""$$$###"""###$$$$$$###"""""""""""""""##################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########!!!!!!""""""######$$$$$$$$$###"""!!!!!!!!!######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$###$$$&&&''''''&&&$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$###"""!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""############&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""################################################$$$%%%&&&'''((('''&&&&&&$$$######$$$&&&&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$&&&''')))%%%%%%$$$###############&&&&&&%%%%%%$$$###""""""!!!!!!!!!"""""""""#####################$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###$$$$$$$$$''''''((((((((((((''''''&&&%%%$$$#########$$$$$$''''''''''''&&&%%%$$$########################### !!!!!!"""######$$$$$$$$$%%%'''''''''&&&%%%###%%%%%%&&&&&&''''''&&&&&&%%%%%%###"""""""""######!!!"""######$$$$$$######&&&$$$###!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&(((%%%###"""###$$$$$$$$$"""""""""""""""""""""""""""$$$&&&''''''&&&$$$"""!!!"""######""""""###$$$%%%%%%%%%$$$$$$#########################################################"""%%%((((((&&&$$$######&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$%%%%%%$$$###"""!!!######$$$$$$$$$$$$#########"""""""""""""""""""""!!!"""############"""!!! !!!!!!"""######$$$$$$######""""""""""""##########################################"""""""""!!!######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""#########$$$$$$$$$%%%$$$###!!!!!!###$$$%%%############"""""""""!!!"""""""""###$$$$$$$$$%%%############""""""""""""$$$###"""###$$$$$$###"""""""""""""""#####################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$###$$$$$$%%%&&&%%%$$$$$$$$$####################################%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$######"""$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""#########"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############""""""""""""############$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###"""$$$$$$$$$######$$$%%%$$$$$$############$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$###$$$$$$%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################!!!!!!!!!"""######$$$$$$%%%&&&''''''&&&%%%###"""%%%%%%&&&'''''''''''''''$$$######""""""""""""###"""###$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$$$$'''&&&&&&&&&%%%%%%%%%$$$'''%%%""""""###$$$$$$###""""""""""""""""""""""""###$$$%%%''''''%%%$$$###"""###$$$$$$"""!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%'''&&&%%%######$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&''''''&&&$$$"""$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""######!!!""""""######""""""!!!!!!!!!!!!"""######$$$$$$""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""!!!""""""######""""""!!!!!!!!!"""###############!!!!!!"""""""""#############################################""""""""""""!!!!!!"""###$$$$$$%%%%%%########################$$$###"""###$$$$$$###"""""""""""""""#####################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######"""""""""#########$$$$$$"""#########%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! """%%%&&&%%%"""!!!###%%%%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$###""""""!!!"""###$$$$$$%%%$$$$$$#########$$$$$$&&&%%%$$$#########$$$%%%"""""""""############$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""%%%%%%%%%$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$ !!!""""""####################################!!!!!!""""""############&&&&&&&&&&&&%%%$$$"""!!!$$$$$$%%%&&&''''''''''''$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$$$$###""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$######$$$%%%$$$"""!!!"""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######"""""""""""""""#########!!!""""""""""""""""""!!!!!!!!!""""""############ !!!###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""######"""""""""!!!!!!"""###############""""""""""""#########$$$"""###$$$$$$$$$$$$###"""#########"""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""###############$$$$$$$$$###"""###$$$$$$###"""!!!"""""""""########################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%$$$$$$######""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$##############################&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######&&&%%%$$$###""""""############$$$$$$$$$######"""########################!!!!!! !!!""""""#########$$$$$$$$$############$$$%%%&&&'''######################################################$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###""" ###%%%'''&&&###"""$$$&&&%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''######""""""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!!########################"""""""""""""""#########&&&%%%%%%%%%$$$###"""!!!""""""###$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''$$$###""""""###$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$""""""###%%%############$$$$$$%%%&&&'''&&&$$$######$$$&&&'''((('''$$$"""!!!"""$$$%%%######$$$$$$$$$$$$######!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""######### !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!"""###$$$$$$###"""!!!""""""############""""""!!!!!!"""########################$$$$$$$$$%%%%%%!!!###$$$%%%%%%$$$###!!!""""""""""""""""""######!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%$$$###"""###$$$$$$###"""!!!"""""""""############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$######"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######&&&%%%$$$###""""""############$$$$$$$$$######"""########################!!! !!!!!!############$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$######################################################$$$$$$$$$$$$######%%%%%%&&&%%%%%%###"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""###%%%&&&%%%$$$$$$%%%&&&$$$$$$############$$$$$$###############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""!!!""""""###$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!"""$$$$$$$$$######"""######$$$$$$######"""######$$$%%%%%%%%%$$$$$$ !!!"""#######################################""""""""""""""""""######%%%$$$$$$######""""""""" !!!"""$$$%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''###"""!!!"""$$$$$$$$$"""##############################$$$$$$$$$$$$#########$$$%%%%%%###"""###$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%######"""######$$$%%%&&&(((&&&###!!!!!!###&&&((('''&&&$$$"""!!!!!!"""#########$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$"""!!!!!! !!!!!!"""""""""""""""""""""###### !!!"""######$$$######""""""""""""""""""""""""""""""""""""############""""""############"""""""""######$$$$$$######"""!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""###########################$$$$$$$$$""""""######$$$%%%%%%%%%$$$###"""###$$$$$$###"""""""""""""""############"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!#########"""""""""""""""$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""$$$%%%&&&$$$###""""""###$$$&&&###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$#####################""""""""""""######$$$$$$$$$####################################"""""""""###$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$###############################################################!!!!!!""""""""""""!!!!!!###$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!"""##################"""""""""######$$$%%% !!!$$$&&&'''&&&%%%$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! """$$$%%%$$$###############$$$$$$#########"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""#########"""""""""######!!!!!!###$$$%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%######$$$$$$######"""!!!!!!""""""###$$$$$$############$$$$$$%%%%%%%%%&&&"""!!!!!!"""$$$%%%###"""#################################$$$$$$#########"""$$$%%%%%%######$$$&&&!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""###""""""""""""###$$$%%%&&&&&&%%%###!!!!!!###%%%&&&$$$###"""!!!!!!!!!"""#########$$$$$$$$$$$$###### !!!!!!"""######$$$$$$"""!!! !!!"""###"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################!!!"""""""""##################""""""""""""######"""######$$$$$$######"""!!!!!!"""###########################$$$$$$$$$$$$#########$$$$$$#########!!!"""""""""############$$$$$$$$$###############""""""###$$$$$$%%%&&&&&&$$$###"""###$$$$$$###"""""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###############$$$$$$$$$$$$$$$%%%$$$###!!! !!!!!!"""""""""#######################################$$$%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""$$$%%%%%%$$$###""""""###$$$%%%###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$###### !!!"""#########"""!!!!!!"""###$$$$$$$$$$$$$$$#######################################$$$%%%%%%#########$$$$$$$$$%%%%%%$$$###############$$$%%%################################################!!!!!!""""""""""""!!!!!!!!!"""$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###""" !!!$$$&&&%%%###"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&!!!$$$'''((('''%%%### !!!!!!!!!!!!&&&%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" """$$$%%%$$$###"""######$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$######"""#################################"""""""""""""""###"""""""""""""""###$$$!!!"""$$$%%%&&&'''''''''"""###$$$%%%&&&%%%%%%$$$###############"""!!! !!!"""###############%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""$$$%%%###"""################################################"""###%%%%%%$$$$$$%%%'''!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###""""""""""""###$$$%%%&&&######################## !!!!!!"""###$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$"""!!!  !!!"""#########""""""""""""""""""!!!!!! !!!###%%%&&&########################!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""####################################!!!!!!""""""#########$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&$$$###"""###$$$$$$$$$"""""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&""""""""""""!!!  !!!!!!"""""""""###""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$##################$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$###"""!!! !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$&&&&&&""""""""""""""""""""""""##############################$$$$$$$$$$$$######((('''&&&%%%$$$$$$$$$$$$!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$&&&(((***''''''((('''&&&%%%###"""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######"""!!!%%%%%%&&&(((***)))'''%%%##############################$$$%%%%%%&&&''''''$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$###"""!!! %%%&&&&&&%%%###""""""###"""###$$$$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%###  ###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$""" """"""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""'''$$$""""""%%%&&&%%%###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###%%%###############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&%%%$$$###""""""!!!!!!!!!"""###$$$$$$""""""#########""""""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!! """""""""!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$#########"""""" !!!!!!""""""######"""""""""""""""""""""""" """###"""!!! !!!### !!!#########""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""############""""""########################'''&&&&&&%%%$$$###""""""$$$#########""""""!!!!!!%%%$$$$$$###"""""""""###########################$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################"""""""""###$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!  !!!"""######$$$!!!"""""""""############%%%%%%%%%$$$###"""!!!!!!%%%###!!!"""$$$%%%$$$!!!%%%%%%%%%$$$$$$#########"""!!! !!!###$$$!!!########################""""""""""""############"""""""""""""""""""""""" !!!!!!"""#########"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$&&&((()))************((('''%%%$$$"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########"""######$$$$$$$$$$$$$$$$$$###$$$%%%''''''%%%##############################$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$$$$$$$###""""""###$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&%%%###"""###$$$###$$$%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$###!!! !!!###$$$""""""""""""""""""""""""######$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$###""" ######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$#########""""""&&&$$$""""""$$$&&&%%%###!!!!!!"""#######################################$$$%%%$$$###!!!!!!###$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$######$$$%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$###"""!!!""""""""""""""""""###$$$"""###############""""""""""""""""""""""""""""""###########################"""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!### !!!"""######"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$$$$$$$######""""""############""""""########################%%%%%%%%%$$$######""""""$$$#########""""""""""""&&&%%%$$$$$$#########$$$########################""""""######$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""#######################################$$$$$$$$$""""""###$$$$$$%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########################################################"""""""""""""""!!!!!!!!!!!!!!!""""""#########"""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!$$$""" !!!###$$$###!!!%%%%%%%%%$$$$$$#########%%%###!!!!!!$$$%%%$$$"""########################""""""""""""####################################$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$&&&((()))+++++++++***(((&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############"""###$$$$$$###"""###$$$$$$$$$###""""""###$$$$$$''''''(((''''''&&&%%%$$$"""###%%%$$$######$$$&&&$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%&&&''''''%%%$$$###############$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############%%%$$$""""""$$$%%%$$$###!!!"""""""""#######################################$$$$$$###!!!!!!"""$$$!!!!!!"""###$$$$$$%%%%%%###############$$$%%%&&&""""""###$$$$$$$$$######""""""######""""""!!! $$$###""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""###################################################$$$$$$$$$%%%$$$$$$$$$###############""""""""""""""""""!!!!!!"""""""""""""""""""""""" """###"""!!! !!!###!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$#########""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!"""$$$$$$%%%%%%%%%""""""############""""""###############################################################"""""""""%%%$$$######"""################################# !!!"""###$$$%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$############"""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""######$$$%%%%%%%%%########################$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""###############"""##############################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!"""!!! !!!"""###""" $$$$$$$$$$$$$$$#########%%%###!!!!!!###%%%&&&&&&""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((******)))'''&&&$$$###"""""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%$$$###"""'''&&&$$$$$$&&&(((''''''########################%%%%%%%%%$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$$$$##################$$$'''''''''''''''&&&%%%%%% """$$$$$$######%%%&&&$$$%%%&&&$$$"""!!!!!!"""########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!"""###%%%&&&'''(((%%%$$$###"""!!!"""###$$$$$$######""""""######$$$$$$$$$############$$$$$$########################$$$$$$#########$$$$$$$$$"""""""""""""""######$$$###########################$$$$$$###!!!!!!"""###!!!!!!"""###$$$%%%%%%&&&""""""""""""###$$$&&&&&&""""""###$$$$$$%%%$$$$$$"""""""""""""""""""""!!!$$$$$$###"""!!!!!!!!!"""###############$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!#########"""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!"""###$$$$$$$$$$$$$$$""""""############""""""########################!!!!!!"""""""""####################################""""""!!!!!!!!!""""""########################!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###"""""""""""""""######$$$$$$$$$%%%########################$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""!!!""""""""""""!!!$$$$$$$$$###############!!!!!!!!!"""###%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%##################"""""""""######$$$$$$######"""######$$$$$$%%%&&&&&&'''))))))'''&&&$$$###""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$'''%%%$$$$$$&&&''''''&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$###########################"""###$$$$$$###"""###$$$#########$$$$$$#########%%%&&&&&&&&&&&&%%%%%%$$$ !!!############%%%'''$$$%%%&&&$$$"""!!!!!!"""########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################%%%%%%%%%$$$###"""!!! !!!"""###%%%&&&'''(((&&&%%%###!!! !!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$####################################""""""###$$$""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""!!!!!!"""!!!""""""###$$$$$$%%%%%%!!!!!!""""""###$$$%%%&&&######$$$%%%&&&&&&&&&%%%#########"""############$$$$$$###"""!!!!!!!!!"""######"""""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!#########"""!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""############""""""########################!!!!!!!!!"""######$$$$$$###############$$$$$$$$$######"""""""""######$$$################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###""""""""""""###############$$$$$$########################$$$######""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$###############!!!!!!!!!!!!""""""""""""######$$$$$$$$$###""""""################################################!!!$$$%%%&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""###$$$$$$###"""!!!#########"""""""""""""""""""""############""""""######$$$$$$%%%&&&&&&&&&***)))'''&&&%%%%%%%%%%%%!!!"""######$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""###############!!!###%%%&&&&&&'''$$$###"""###$$$%%%$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$###"""###$$$"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$ !!!############$$$&&&$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%&&&''''''%%%$$$###!!! """"""!!!!!!!!!!!!""""""$$$$$$############$$$$$$###############$$$$$$$$$"""###$$$###!!!!!!###$$$###"""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$""" !!!!!!###############$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%######"""""""""###$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############!!!!!!""""""###$$$$$$$$$############$$$$$$$$$%%%###############$$$$$$$$$##################"""""""""""""""""""""""""""""" """###"""!!! !!!######""""""!!!!!!!!!!!!""" !!!!!!""""""######""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! %%%%%%%%%$$$$$$"""!!!!!!""""""############""""""########################"""""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''########################$$$$$$$$$#########""""""!!!"""######$$$$$$######$$$$$$############$$$$$$!!!!!!"""""""""""""""###""""""""""""""""""""""""$$$$$$$$$#####################################################################""""""""""""######"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""##################### !!!!!!!!!""""""######$$$$$$$$$######""""""$$$%%%$$$###"""###$$$"""""""""###############!!!###&&&'''&&&%%%%%%&&&""""""""""""""""""""""""""""""""""""####################################,,,+++)))'''$$$""" $$$$$$$$$######"""""""""""""""############"""""""""######$$$%%%%%%&&&%%%'''&&&%%%$$$$$$$$$%%%%%%!!!""""""###############"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$ !!!!!!"""############"""""""""$$$%%%%%%$$$"""""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$ """######""""""###%%%###$$$%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&###############"""!!! ###""""""""""""""""""###$$$$$$############$$$$$$""""""#########$$$$$$$$$"""###$$$###!!! """%%%###"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$""" !!!$$$$$$$$$#####################""""""""""""######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!! !!!"""###$$$""""""""""""""""""###$$$!!!  """$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""!!!!!! !!!""""""###$$$$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$##################$$$$$$"""""""""""""""""""""""" """###"""!!! !!!###""""""!!! !!!"""### !!!"""#########""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$######"""""""""############""""""#################################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&#######################################$$$$$$$$$!!!""""""###############$$$$$$############$$$$$$!!!!!!!!!!!!""""""#############################################$$$$$$$$$############""""""""""""##############################""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%###################################################"""""""""""""""!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$######!!!###$$$$$$"""!!!"""$$$!!!"""""""""#########$$$"""######!!! ###&&&########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&'''%%%%%%%%%$$$$$$#########""""""############""""""""""""###%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!"""###############"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$&&&%%%$$$###!!!######$$$&&&((((((%%%###""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&%%%%%%%%%!!!"""######""""""###$$$"""###$$$$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################"""######$$$$$$$$$###############$$$$$$%%%%%%%%%!!!"""###%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$!!!###$$$###!!! """%%%$$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$""" %%%%%%$$$$$$###"""""""""$$$###"""""""""""""""###$$$$$$$$$$$$$$$###"""!!!!!!  !!!"""###""""""!!!!!!"""###$$$$$$ !!!###%%%""""""""""""""""""""""""##############################""""""!!!!!!  !!!"""#########!!!""""""""""""#########""""""######$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###"""!!! !!!###"""!!! """###$$$ !!!"""######$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!! !!!!!!"""##############################!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###############$$$$$$############$$$$$$ !!!!!!!!!""""""##############################""""""######$$$$$$$$$%%%#########"""""""""""""""##############################""""""""""""######""""""""""""#####################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######""""""!!!!!!  !!!"""######$$$""""""""""""############"""######$$$$$$$$$###### """$$$### !!!###!!!!!!""""""#########$$$"""!!!$$$########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""############""""""########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$(((&&&""" $$$$$$######$$$$$$%%%&&&######################## !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$######""""""###%%%&&&'''%%%&&&&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!"""""""""###############$$$%%%&&&%%%###!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&### """$$$$$$$$$###"""!!!!!!""""""$$$$$$###"""!!!!!!""""""$$$###!!! !!!"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""############"""###$$$$$$###"""###$$$###"""!!!!!!"""$$$&&&''''''%%%$$$%%%%%%%%%""" """############$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""#######################################"""!!!!!!""""""""""""""""""""""""###""""""!!! %%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%$$$#########""""""!!!!!!%%%$$$###!!!!!!!!!"""###!!!!!!""""""#########$$$%%%%%%$$$###""""""######$$$"""!!!!!!"""$$$ !!!###$$$%%%$$$$$$######"""""""""!!!!!!"""######""""""###$$$ !!!"""""""""""""""$$$#########""""""!!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""###$$$"""######""""""""""""###$$$$$$%%%%%%""""""############"""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######%%%###"""$$$''''''$$$!!!######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$"""  !!!""""""""""""############%%%$$$###!!! ######""""""""""""######%%%$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$###"""!!!!!!""""""########################""""""""""""""""""""""""!!!!!!"""###%%%&&&'''(((######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""######$$$%%%$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$"""  """###$$$$$$######$$$$$$%%%&&&########################!!!"""###%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%&&&&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$""""""$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$%%%%%%%%%###!!! #########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%)))'''%%%######$$$%%%'''$$$$$$###"""""""""""""""$$$$$$###""""""""""""""""""!!!!!!"""!!!!!!"""""""""#########%%%$$$$$$$$$############"""""""""#########$$$$$$"""###$$$$$$###"""###$$$###"""!!!!!!"""$$$&&&''''''&&&%%%%%%&&&%%%###!!!"""############$$$$$$$$$###$$$%%%%%%###"""###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$#########"""################################################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!"""""""""""""""""""""$$$$$$$$$$$$$$$$$$###"""######""""""######$$$%%%$$$$$$$$$$$$######""""""$$$###"""!!! !!!!!!"""!!!"""""""""############$$$$$$###"""""""""""""""###"""!!! !!!"""###&&&&&&$$$###!!! """""""""!!!!!!!!! !!!######""""""###%%% !!!""""""######""""""$$$###""""""!!!!!!!!!"""#########$$$$$$$$$%%%%%%$$$######"""""""""""""""&&&'''((('''%%%%%%%%%'''""""""""""""############""""""############""""""""""""$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$############$$$&&&%%%###!!!"""##################"""""""""!!!!!!!!!"""###$$$%%%###""" !!!"""###""""""""""""############$$$######""""""######$$$######""""""""""""######$$$$$$#########"""""""""########################$$$%%%%%%%%%$$$$$$###""""""############$$$$$$$$$$$$###""""""""""""###$$$$$$#########""""""""""""###############"""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$###"""""""""""""""########################""""""""""""""""""""""""""""""######$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%%%% !!!!!!"""###$$$%%%%%%"""""""""""""""$$$%%%&&&$$$############$$$%%%%%%########################"""###$$$%%%&&&&&&&&&%%%############$$$$$$$$$$$$((('''&&&%%%$$$###$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$""""""###%%%#########""""""#################################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###!!! ###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%$$$###############$$$###""""""""""""""""""$$$###"""""""""""""""""""""!!!  !!!"""!!!!!!!!!""""""""""""###$$$$$$#########"""""""""""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$######"""""""""$$$%%%&&&&&&%%%$$$%%%%%%%%%###!!!"""############$$$$$$$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$###""""""""""""###$$$"""######$$$$$$###!!!!!!########################################################################$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""######$$$############""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$###"""""""""""""""###""""""""""""###############""""""!!!!!!!!!!!!"""###"""!!! !!!"""### !!!""""""""""""!!!!!!!!!!!!!!!"""###""""""$$$&&&!!!"""######$$$$$$######$$$###!!! !!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$###""""""""""""""""""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$###############""""""############""""""!!!"""######$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!###$$$%%%$$$"""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!"""###$$$"""""""""#########$$$$$$#########$$$%%%&&&'''(((######""""""""""""############""""""""""""!!!!!!########################$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$########################!!!""""""######""""""!!!"""""""""#########$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!""""""#########$$$ !!!"""###$$$$$$$$$$$$###############$$$$$$%%%###########################$$$$$$%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###%%%######""""""""""""##############################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$###"""!!!######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&"""""""""""""""!!!!!! ######"""""""""""""""#########"""""""""""""""#########"""""""""###$$$%%%#########$$$$$$$$$%%%%%%#########""""""""""""!!!!!!!!!!!!"""""""""######"""###$$$$$$###"""###$$$######""""""######%%%%%%%%%#########$$$$$$""" """"""#########$$$$$$$$$)))******)))&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$####################################### !!!###$$$$$$""" #######################################$$$$$$$$$""""""############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############"""!!!"""""""""""""""""""""""" !!!!!!""""""###$$$$$$ !!!"""###############"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""##############################!!!"""###"""###$$$&&&""""""###$$$$$$$$$$$$$$$###"""!!!  """###"""""""""#########$$$$$$$$$$$$###""""""######### !!!!!! !!!"""''''''&&&%%%$$$$$$######""""""############""""""!!!!!!""""""############"""######$$$$$$######""""""%%%%%%""" !!!###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""$$$######"""""""""######""""""#########$$$$$$$$$#########$$$%%%&&&'''(((######""""""""""""######"""""""""!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""########################""""""###############$$$"""""""""""""""""""""""""""""""""######"""""""""""""""#########$$$$$$$$$######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######""""""############""""""########################$$$$$$%%%&&&&&&&&&&&&%%%$$$#########""""""!!!!!! !!!"""#########"""!!!######""""""######$$$%%%########################$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$######""""""""""""##############################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""""""""#########$$$###$$$$$$$$$#########"""""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!###"""""""""""""""#########"""""""""""""""##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########""""""""""""!!! !!!!!!!!!"""""""""###$$$$$$###"""###$$$##################$$$$$$""""""!!!"""######!!!""""""#########$$$$$$$$$((())))))(((%%%$$$$$$%%%######""""""""""""####################################$$$$$$$$$$$$###### """######"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$####################################!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""!!!!!!""""""###$$$!!!!!!!!!"""""""""""""""""""""########################""""""""""""""""""!!! !!!!!!""""""!!!!!!!!!!!!""""""''''''&&&&&&$$$"""!!! """"""""""""""""""""""""!!!"""###""""""$$$%%%""""""###$$$$$$$$$$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!"""""""""#########""""""###$$$%%%%%%"""###$$$###!!!!!!!!!"""&&&&&&%%%$$$###""""""!!!""""""############"""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!"""%%%%%%""" !!!###!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$#########$$$$$$%%%######""""""""""""######!!!!!!!!!!!!!!!"""""""""########################"""######$$$$$$#########""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""############$$$$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############""""""######$$$$$$$$$$$$######"""""""""######"""""""""###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! """"""######""""""!!! ###""""""""""""###$$$$$$########################$$$#########$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$#########""""""#################################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!"""""""""#########$$$#####################!!!""""""######$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""""""""!!! """""""""""""""######$$$"""""""""""""""######$$$!!!!!!""""""######$$$$$$#########$$$$$$$$$$$$%%%$$$$$$#########""""""""" !!!!!!!!!"""""""""###$$$$$$###"""###$$$########################"""!!! !!!######!!!"""############$$$$$$$$$$$$%%%%%%$$$"""!!!"""###""""""!!!!!!!!!!!!"""""""""""""""#####################$$$%%%%%%$$$###### """######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%#########$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$#################################!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!! """"""######$$$#########"""!!!!!!!!!!!!"""###### !!!!!!!!!!!!""" !!!!!!!!!!!! ############""""""""""""!!! !!!!!!"""!!!!!!""""""""""""!!!!!! !!!""""""""" !!!!!!!!!!!!!!!"""######""""""###$$$!!!"""######$$$$$$######""""""""""""############!!!!!!!!!"""""""""#####################$$$%%%%%%"""$$$$$$###!!! !!!"""######""""""!!! """"""############""""""###""""""""""""###$$$$$$!!!""""""""""""""""""!!!!!!###$$$%%%$$$"""""""""!!!""""""######""""""!!!!!!!!!"""###############!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""######""""""""""""######!!!!!!""""""""""""##############################!!!"""######$$$#########"""############$$$$$$$$$!!!""""""######""""""!!!!!!!!!!!!!!!!!!""""""""" !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""#########$$$$$$$$$$$$%%%"""""""""""""""######$$$########################""""""""""""""""""""""""##################""""""######$$$$$$$$$$$$######"""######$$$$$$######"""########################"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$######""""""########################"""""""""""""""###$$$$$$##############################""""""###$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$###!!! """$$$'''((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$#########$$$$$$############$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$###############$$$$$$""""""###$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!! """""""""""""""###$$$$$$"""""""""""""""###$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$############""""""""""""############"""###$$$$$$###"""###$$$######$$$$$$$$$############""""""###$$$$$$###!!!"""############$$$$$$$$$###$$$%%%$$$###"""###$$$######""""""""""""######!!!"""""""""#########$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""#########""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$#################################!!!!!!"""###############"""""""""""""""""""""""" !!!""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""""""""" !!!"""###""""""!!!############"""""""""!!!!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!"""#########!!!!!!""""""############"""###$$$###"""!!!"""### !!!""""""######""""""!!!"""$$$%%%%%%%%%$$$###############$$$$$$$$$$$$'''&&&%%%$$$######"""### !!!!!! !!!"""#########""""""!!!!!!!!!""""""############""""""$$$######"""###$$$%%%&&&######$$$$$$$$$$$$###############$$$&&&%%%###!!!"""##################"""!!!"""###$$$%%%$$$$$$###!!!"""######$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""######""""""""""""######"""""""""#########$$$$$$########################!!!!!!"""###############"""############$$$$$$$$$""""""###$$$$$$###""""""!!!!!!"""""""""######### !!!!!!"""######$$$$$$########################"""######$$$$$$######"""#########$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&"""""""""""""""######$$$###########################""""""!!!"""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###!!!"""$$$'''((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%#########%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$###$$$$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%$$$###############""""""!!!""""""###$$$$$$""""""!!!""""""###$$$$$$"""###$$$%%%&&&''''''''''''''''''((((((((())))))%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$######$$$$$$$$$######"""$$$######$$$&&&&&&%%%###"""############$$$$$$$$$$$$&&&''''''%%%%%%&&&'''$$$$$$############$$$$$$!!!!!!""""""#########$$$###$$$%%%&&&&&&%%%$$$###""""""!!!!!!"""###$$$%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" """###%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$"""###$$$%%%&&&&&&%%%$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! """$$$%%%&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''###$$$%%%###!!! !!!""" !!!""""""""""""""" """%%%''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&***)))'''%%%"""!!!  """###"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$""""""############""""""%%%$$$#########$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""$$$''''''$$$!!!######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$######""""""""""""######""""""######$$$$$$$$$%%%########################!!!!!!"""###############"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%((('''%%%$$$###$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############"""""""""###$$$$$$###"""###$$$$$$###""" """###$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%#########"""""""""""""""###"""!!!"""$$$%%%%%%###$$$$$$########################""""""######$$$%%%$$$$$$######"""#########$$$!!! !!!$$$%%%###!!!###############$$$$$$$$$###$$$&&&(((((('''&&&%%%###$$$%%%&&&&&&%%%$$$### !!!"""$$$$$$######""""""""""""""""""""""""""""""$$$'''(((&&&%%%$$$$$$$$$$$$############$$$$$$######""""""""""""###### !!!!!!""""""######"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$###""" !!!$$$&&&&&&%%%###!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""  ###""" ############""""""""""""%%%###""""""###$$$$$$###############""""""""""""########################%%%%%%%%%%%%$$$"""!!! $$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!""""""!!!!!! %%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''%%%"""!!!###$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###################################################%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$########################%%%$$$"""!!!!!!!!!"""###"""!!!!!!"""###$$$$$$######"""!!!"""###$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$ """######"""!!!%%%$$$######""""""######"""############$$$$$$$$$""""""############""""""$$$$$$$$$#########""""""######""""""""""""######!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$$$$###""""""!!!!!!!!!"""$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%###!!! ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""###$$$$$$###"""###$$$%%%$$$###""""""###$$$%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%############""""""""""""###"""!!!"""$$$%%%$$$##########################################$$$$$$%%%&&&%%%$$$###""""""!!!"""###!!! !!!$$$%%%$$$"""#####################"""###$$$&&&'''''''''%%%$$$"""###$$$%%%%%%$$$###""" !!!"""###$$$######"""""""""""""""""""""""""""%%%'''))))))((('''''''''$$$$$$############$$$$$$######"""""""""""""""###!!!!!!!!!""""""""""""""""""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$!!!"""############"""!!!!!!"""###%%%%%%$$$###"""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""'''### ###%%%### !!!!!!""""""######$$$$$$&&&%%%######%%%&&&%%%$$$############""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$###"""""""""""""""######""""""""""""##################"""""""""!!!######"""""""""!!!!!!!!!#####################$$$###""""""""""""""""""###%%%%%%$$$###############"""""""""""""""#########"""######$$$$$$$$$$$$$$$"""""""""#########$$$$$$'''%%%""""""###%%%%%%%%%&&&%%%%%%$$$######"""""""""""""""###$$$$$$%%%%%%################################################"""######$$$$$$#########$$$$$$$$$$$$$$$###""""""$$$$$$#############################################$$$$$$%%%%%%$$$$$$###################################################$$$######""""""######$$$######""""""!!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%$$$###""""""$$$$$$###"""###"""!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!#########"""!!!%%%$$$######""""""######""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!""""""""""""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""""""""############$$$######""""""###$$$&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$####################################""""""############"""""""""###$$$$$$###"""###$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%'''((('''%%%$$$$$$%%%########################$$$"""""""""$$$%%%$$$#######################################$$$$$$$$$%%%'''&&&%%%###"""!!! !!! !!!$$$%%%$$$############""""""!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$""""""############""""""!!!!!!"""############"""""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!"""$$$&&&%%%$$$###$$$%%%#########$$$$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%$$$$$$!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""(((%%%""""""%%%&&&$$$""" !!!"""###$$$%%%&&&(((&&&%%%%%%&&&''''''&&&############"""""""""""" !!!###$$$%%%&&&'''######""""""###$$$$$$%%%$$$###""""""""""""""""""$$$$$$############$$$$$$############""""""""""""$$$$$$############""""""!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""$$$$$$###"""""""""###### !!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!"""""""""######%%%###!!! """#########%%%%%%$$$$$$###""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""##################$$$$$$$$$$$$###""""""%%%%%%$$$###"""""""""###""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$################################################"""""""""!!!!!!"""""""""""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&%%%###""""""$$$$$$###!!!"""!!!!!!!!!###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!###$$$$$$###"""!!!%%%$$$######""""""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""#########"""!!!!!!!!!!!!######$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$&&&''''''&&&$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%$$$"""!!!"""###&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&#########$$$$$$$$$%%%%%%((('''%%%$$$###"""""""""########################"""######$$$$$$######""""""###$$$$$$###"""###$$$%%%$$$############$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$###"""###"""###############$$$$$$$$$###"""###$$$%%%$$$"""###############$$$$$$$$$######$$$$$$$$$%%%%%%$$$%%%%%%$$$"""!!!!!!!!!!!! !!!"""###$$$%%%$$$$$$######"""!!! """"""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!!!!"""""""""############"""""""""""""""""""""""""""######"""!!!!!!###$$$$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$######""""""!!!!!!!!!"""$$$&&&%%%$$$###$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""%%%&&&&&&&&&&&&%%%$$$$$$""""""############""""""$$$###"""""""""###$$$%%%$$$$$$############$$$$$$!!!!!!"""###%%%&&&''''''""""""""""""""""""""""""""" !!!$$$&&&%%%$$$!!!!!!"""######$$$%%%%%%((('''%%%%%%'''((('''&&&############"""""""""!!! !!!"""###$$$%%%&&&&&&$$$$$$###""""""###$$$%%%######"""""""""""""""###$$$######""""""######$$$#########"""""""""""""""########################!!!"""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!! !!!!!!!!!""""""##################$$$%%%%%%%%%%%%%%%!!!!!!!!!"""""""""######"""  !!!!!! $$$$$$######"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%$$$###""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###################################################""""""!!!!!!""""""#########"""######$$$%%%&&&""""""""""""""""""""""""!!!"""""""""###$$$%%%%%%"""!!! !!!###$$$###""""""!!! !!!###$$$$$$###""""""""""""""""""""""""#########$$$$$$###############$$$$$$$$$###""""""%%%$$$######""""""######""""""""""""############$$$##################$$$##############################""""""""""""######$$$###!!! """$$$%%%$$$$$$###""""""!!! """"""""""""""""""""""""$$$######""""""!!!!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$############$$$$$$ !!!!!!!!!!!!""""""!!! ###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%)))(((%%%###""""""""""""##############################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!!!!""""""######$$$$$$$$$%%%$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""""""""!!!""""""###### !!!""""""######$$$%%%$$$######"""!!! """"""######$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""%%%&&&&&&%%%$$$$$$&&&'''$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$######""""""!!!!!!"""$$$&&&%%%$$$###$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$############$$$$$$!!!!!!"""###%%%&&&''''''""""""""""""""""""""""""  !!!###$$$$$$$$$$$$$$$$$$###############'''%%%$$$$$$%%%&&&&&&%%%############"""""""""!!!###############$$$$$$$$$&&&%%%$$$###""""""""""""###"""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""#########"""""""""!!!!!!###$$$%%%%%%%%%%%%$$$###!!! !!!!!!############""""""!!!!!!######$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$"""!!! !!!"""!!! ######""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$$$$######%%%$$$$$$###""""""##############################%%%$$$""""""""""""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########""""""""""""###$$$%%%%%%##############################$$$$$$$$$#########"""$$$$$$###!!! !!!###%%%$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$#########%%%$$$######""""""######!!!!!!"""""""""############"""!!!!!!!!!!!!"""#################################""""""""""""######$$$"""!!! !!!"""$$$&&&''''''&&&%%%$$$######"""########################""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!!!!""""""""""""#########"""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%)))(((%%%###!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$"""""""""""""""""""""""""""""""""############$$$%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%$$$"""!!!!!!"""""""""######$$$%%%%%%%%%%%%$$$"""###$$$$$$###""""""""""""###$$$$$$%%%%%%"""###%%%&&&&&&&&&%%%$$$!!!!!!!!!!!!"""###$$$$$$!!!"""######""""""###$$$#########""""""!!!!!!!!!"""############$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""!!!"""######$$$""""""""""""""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$######""""""""""""########################"""""""""$$$&&&%%%$$$###$$$%%%#########$$$$$$%%%%%%&&&"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$###"""""""""###%%%&&&$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$#########&&&$$$######$$$%%%%%%$$$############""""""""""""########################%%%%%%%%%%%%$$$"""!!! """""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!""""""""""""###$$$$$$###""""""!!! !!!"""###$$$$$$###"""!!!######"""""""""###$$$$$$$$$$$$######"""!!!!!! """"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$###"""###$$$%%%$$$""""""""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$###############$$$$$$#################################""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$!!!!!! !!!""""""########################$$$$$$%%%%%%$$$######""" """$$$$$$###!!! !!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""##################$$$$$$%%%$$$######""""""######!!!!!!!!!"""""""""######"""!!!  !!!"""###############$$$$$$$$$######""""""""""""#########"""!!!!!!"""###%%%&&&%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))'''$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$#########$$$$$$#########""""""""""""############%%%%%%%%%$$$$$$$$$######"""###%%%%%%###""""""###""""""###$$$$$$%%%&&&&&&%%%$$$######$$$$$$###!!!!!!""""""###$$$$$$%%%%%%"""###%%%&&&'''&&&%%%$$$"""!!!!!!!!!!!!""""""###"""###%%%$$$!!! !!!########################"""###############$$$%%%%%%######"""!!!!!!"""#########"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""!!!###%%%%%%$$$#########$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%##################$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###############$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$############"""""""""""""""""""""###$$$$$$$$$%%%"""###%%%&&&%%%$$$!!! """""""""""""""###$$$$$$###""""""""""""""""""###!!!"""""""""############"""""""""#########$$$$$$"""""""""""""""!!!!!!!!! """###$$$$$$###""" ###############$$$%%%%%%#########"""""""""""""""!!!!!!"""############"""!!!!!!!!!"""""""""######$$$###"""###$$$%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%################################################"""###$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!########################"""###$$$%%%%%%%%%$$$######"""!!!"""###$$$###"""!!! !!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!"""""""""""""""###$$$%%%%%%$$$######""""""######!!!!!!!!!!!!"""""""""######"""!!! !!!"""###""""""#########$$$$$$$$$######""""""""""""######!!!""""""######$$$%%%%%%"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######$$$###"""""""""###%%%&&&%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$ !!!!!!!!!!!!""""""""" !!!"""######$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&$$$######$$$$$$###!!!!!!""""""###$$$$$$%%%%%%"""###%%%''''''&&&%%%$$$######"""!!!!!!!!!!!!!!!"""$$$&&&$$$!!!!!!##################$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""$$$&&&)))***)))'''&&&&&&$$$$$$############$$$$$$ !!!!!!!!!"""$$$%%%&&&"""""""""###$$$$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""" """$$$$$$###$$$$$$""""""###$$$%%%&&&&&&''''''%%%###$$$%%%&&&%%%%%%############"""""""""""" !!!###$$$%%%&&&'''!!!$$$''''''%%%"""!!!""""""!!!""""""###$$$$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%% !!!!!!""""""######"""###%%%&&&&&&%%%###"""""""""!!!!!!"""###$$$$$$!!!!!!!!!"""######$$$$$$ !!!""""""""""""""" !!!!!!!!!"""!!! !!!""""""!!! !!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################"""############""""""!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!%%%$$$###""""""!!!"""""""""""""""""""""""""""""" !!!###%%%&&&&&&&&&%%%'''&&&$$$$$$%%%$$$###!!! !!!$$$%%%%%%$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$###"""#########!!!!!!!!!!!!""""""""""""$$$###""" """###$$$""""""######$$$$$$$$$$$$######""""""""""""###### !!!"""$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&!!!"""""""""!!! ######$$$$$$###"""!!! """""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""!!! !!!!!!###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###"""!!!!!!!!!((((((###!!!$$$######$$$$$$$$$$$$###### """###%%%'''((($$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""$$$######"""!!!  !!!"""###$$$###""""""###!!!  !!!###$$$%%%&&&(((((((((&&&$$$###%%%###"""!!!!!!###%%%'''###"""!!!!!!!!!"""$$$%%%&&&%%%""" """$$$&&&######################################################$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$!!!###$$$$$$######$$$%%%%%%$$$###!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%###"""""""""######%%%&&&'''&&&$$$###$$$%%% ###%%%$$$""""""$$$'''&&&%%%$$$$$$###$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$"""!!!"""%%%&&&$$$"""########################$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""!!! !!!"""$$$%%%##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$$$$"""&&&&&&###!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$###!!! """$$$&&& ############$$$$$$$$$$$$###############"""!!! !!!"""######"""!!! &&&### ###%%%%%%$$$$$$$$$###############$$$$$$###""" """###$$$$$$$$$############$$$$$$"""""""""""""""###$$$$$$"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!"""""""""&&&$$$!!!!!!"""$$$$$$$$$!!!!!!!!!!!! """"""""""""""""""""""""#########"""""""""""""""%%%$$$$$$###"""!!! !!!"""""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!######""""""######$$$%%%$$$"""!!!"""######"""!!!""""""#########$$$$$$$$$"""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!""""""######"""""" !!!"""######"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#####################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###"""""""""$$$&&&&&&%%%$$$%%%%%%######$$$$$$$$$$$$############$$$$$$%%%&&&'''((($$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$###"""$$$###"""!!!"""###%%%&&&%%%&&&'''''''''&&&$$$###"""""""""""""""######$$$###"""!!!!!!!!!"""$$$$$$%%%$$$###!!!!!!"""$$$%%%################################################"""######$$$$$$######"""############"""""""""!!!$$$$$$%%%&&&&&&%%%$$$$$$!!!###$$$$$$######$$$%%%%%%$$$"""!!!!!!!!!"""### !!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%&&&'''&&&$$$###$$$%%%!!!###"""!!!!!!###%%%###""""""!!! !!!!!!!!!######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&$$$####################################"""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""##################$$$$$$$$$$$$""""""!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!$$$'''***+++(((%%%###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""#########"""!!! !!!"""$$$%%%""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""###############$$$######"""""""""######$$$$$$######"""&&&###!!!!!!###$$$###"""$$$######"""""""""############$$$$$$$$$$$$######$$$$$$############$$$$$$"""!!!!!!!!!!!!!!!"""###""""""!!!!!!""""""###$$$$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$##################$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$$$$#########""""""""""""######""""""######$$$%%%%%%$$$######$$$%%%$$$###""""""#########$$$$$$$$$"""#########""""""!!! """"""""""""""""""""""""$$$$$$######"""!!!!!! ###"""""""""######$$$$$$ """###$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$########################"""""""""""""""######$$$###"""""""""""""""############$$$%%%%%%$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$######)))&&&######%%%&&&&&&$$$######$$$$$$$$$$$$######%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$######""""""!!!"""$$$%%%%%%%%%$$$###$$$###"""""""""###%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$!!!"""###$$$%%%$$$###""""""""""""!!!"""######$$$#####################$$$################################################"""######$$$$$$######"""############""""""""""""###$$$%%%&&&&&&%%%$$$###!!!###$$$$$$######$$$%%%$$$###""""""!!!"""""""""############$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%!!!""""""""""""$$$%%%""""""!!! !!!######""""""######$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###########################""""""""""""############""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!!!!"""###############$$$$$$$$$$$$$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#################################$$$$$$%%%%%%$$$$$$###!!!###%%%''''''&&&$$$###!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""############$$$%%%%%%&&&&&&%%%%%%!!!!!!"""""""""#########"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$""""""######"""!!!"""""""""!!!!!!""""""###"""###%%%''''''%%%###"""$$$$$$############$$$$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""######!!!!!!!!!"""""""""#########""""""###$$$$$$###!!! !!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""##############################!!!!!!""""""###""""""!!!""""""###$$$$$$###""""""$$$$$$$$$############"""!!!!!!""""""###$$$$$$$$$###############"""""""""###""""""""""""###$$$$$$$$$###""""""$$$$$$###""""""""""""############$$$#########$$$######"""!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!######"""!!!!!!###$$$%%%""""""$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%########################"""""""""""""""######$$$#########"""######$$$$$$######$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""###$$$###"""######$$$$$$$$$$$$############""""""######$$$%%%########################""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######""""""""""""###$$$%%%&&&%%%$$$$$$!!!!!! !!!!!!"""###%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""""""""""""""######$$$!!!"""###$$$%%%$$$######################################################""""""############""""""#########"""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!###$$$$$$######$$$%%%######""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$%%%&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%"""###$$$%%%%%%&&&''''''%%%$$$$$$#####################""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######&&&$$$"""!!! !!!"""### !!!!!!!!!""""""""""""$$$###################################################""""""""""""##############################$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$######"""!!!"""######$$$$$$######"""""""""#########$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&((('''%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!"""#########$$$%%%%%%$$$######$$$$$$############$$$$$$###""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""######""""""""""""""""""### !!!!!!!!!!!!""""""""""""###%%%$$$"""  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""#########$$$$$$$$$%%%!!!!!!"""#########""""""########################$$$$$$##################"""""""""######$$$$$$$$$########################"""""""""""""""###$$$$$$!!!  !!!"""!!! """"""""""""##################$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%###"""!!! !!!"""###$$$######$$$$$$$$$###!!! ########################%%%$$$###""""""###$$$%%%########################"""""""""""""""######$$$###############$$$%%%%%%#################################$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%"""$$$&&&%%%###!!!!!!"""######$$$$$$$$$$$$######!!!!!!!!!"""###$$$&&&&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""###$$$!!!"""""""""############ """###%%%%%%%%%##############################"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""############$$$%%%%%%$$$######!!!###$$$$$$######$$$%%%"""""""""#########""""""!!!!!!!!!!!!""""""""""""######""""""######$$$%%%&&&%%%%%%$$$######"""""""""""""""############"""%%%&&&'''&&&$$$###$$$%%%#########%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%######""""""######$$$%%%"""######$$$$$$######""""""""""""""""""""""""""""""###############$$$$$$########################!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$######"""%%%$$$###!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!##############################""""""""""""##########################################"""!!! """"""!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""############"""""""""""" !!!###$$$$$$$$$"""!!! !!!""""""######""""""!!!!!!!!!"""""""""######"""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%))))))((('''%%%$$$######!!!!!! !!!!!!"""######$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$######"""######$$$!!!!!!!!!!!!!!!"""######"""""""""######"""""""""#########$$$$$$$$$%%%%%%"""!!!"""###$$$$$$""" !!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""######$$$%%%%%%!!!!!!"""###############$$$$$$############$$$$$$$$$######""""""###$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$""""""!!!!!!""""""###$$$ !!!"""""" """""""""""""""""""""""""""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%"""!!!!!!!!!!!!"""######!!!!!!""""""!!! ########################$$$$$$############$$$$$$########################"""""""""""""""######$$$""""""""""""###$$$%%%%%%$$$###""""""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$''''''$$$######$$$######$$$$$$$$$$$$###############$$$%%%'''((()))###############$$$$$$$$$"""""""""""""""""""""""""""""""""###############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$###"""#########$$$$$$$$$$$$###%%%&&&(((((('''&&&%%%###""" """!!!!!!"""############""" !!!###$$$%%%%%%$$$###########################""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""############"""###$$$%%%%%%$$$###"""!!!###$$$$$$######$$$%%%!!!!!!"""############""""""""""""#########$$$$$$###""""""""""""###$$$$$$&&&%%%%%%$$$###"""!!!!!! !!!""""""###"""""""""%%%&&&'''&&&$$$###$$$%%%"""!!!!!!###%%%''''''&&&%%%%%%$$$############$$$######""""""######$$$%%%""""""############""""""""""""""""""""""""""""""!!!###$$$$$$######$$$%%%########################""""""""""""############""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""############""""""""""""############$$$$$$$$$$$$ !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################!!!"""""""""!!! """"""!!!!!!""""""###$$$###"""!!! !!!"""###$$$############""""""""" !!!"""$$$$$$######"""!!!"""######$$$######### !!!!!!"""###$$$$$$$$$$$$$$$$$$######""""""""""""######'''))))))(((&&&#########!!!!!!!!!!!!"""###$$$$$$$$$###!!! !!!###$$$$$$$$$############$$$$$$$$$############$$$%%%&&&"""""""""""""""######$$$""""""############"""""""""""""""#########$$$$$$"""!!!!!!"""######""" !!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$!!!!!!"""###$$$$$$$$$$$$%%%$$$############$$$%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######"""!!!!!!"""$$$%%%%%%######"""""""""""""""!!!!!!!!!"""######$$$#########""""""""""""""""""""""""######""""""""""""""""""!!!"""######$$$$$$###### !!!"""###"""!!! ##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!""""""$$$%%%%%%$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$!!!"""""""""#########$$$################################################""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$"""%%%(((++++++)))&&&$$$###"""!!!  !!!"""###$$$######"""!!!!!!"""###$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############"""###$$$%%%%%%$$$###"""!!!###$$$$$$######$$$%%% !!!"""###$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""###$$$$$$%%%%%%$$$###"""!!! !!!"""###$$$######"""%%%&&&'''&&&$$$###$$$%%%###!!!!!!###&&&(((((('''%%%$$$######""""""############""""""######$$$%%%""""""############""""""""""""""""""""""""""""""!!!###%%%$$$""""""$$$&&&#################################"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""""" !!!###$$$$$$###"""!!!############$$$$$$$$$$$$ """###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!"""###"""!!! !!!"""###$$$$$$$$$#########""""""!!!!!!"""###############!!!"""######$$$$$$######!!!!!!!!!!!!""""""""""""#########$$$######""""""""""""############""""""$$$&&&((('''$$$""""""###"""!!!!!!"""###$$$%%%%%%########################$$$$$$############$$$$$$"""!!!""""""###$$$&&&&&&###############$$$%%%%%%!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!###""" """###"""!!! """""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""""""""!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""#########"""!!!###%%%&&&&&&%%%######""""""!!!!!!!!!!!! !!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""######"""###$$$%%%&&&%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%########################"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""############!!!!!!""""""#########$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&  %%%$$$!!!######$$$$$$$$$$$$######%%%$$$$$$###""""""######""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""######$$$$$$""""""""""""""""""""""""##################$$$$$$ !!!"""###$$$###"""""" !!!""""""""""""""""""%%%))),,,---***'''$$$###$$$%%%%%%$$$###"""!!! !!!"""$$$$$$######"""!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""!!!###$$$$$$######$$$%%% !!!"""$$$$$$$$$###"""!!!!!!"""""""""#########"""""""""""""""######$$$%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%$$$###%%%&&&'''&&&$$$###$$$%%%%%%######%%%)))++++++)))&&&%%%$$$$$$###$$$$$$$$$#########"""###$$$$$$%%%""""""############""""""########################!!!###%%%$$$""""""$$$&&&########################$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!! ###%%%&&&$$$"""!!!!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%%%%$$$##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""############$$$"""!!! !!!"""$$$$$$$$$$$$$$$######"""""""""""""""""""""######### !!!"""""""""""""""$$$%%%%%%%%%%%%&&&&&&&&&###############"""!!! """###$$$%%%%%%$$$###""""""$$$'''&&&###!!!!!!"""""""""""""""###$$$%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$ !!!"""$$$&&&&&&$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$$$$""" !!!"""""""""############"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!! !!!!!!"""$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""######!!! !!!###%%%$$$#########""""""!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""" """###%%%&&&&&&%%%%%%%%%$$$$$$"""!!!!!!########################!!!!!!""""""""""""!!!!!!""""""""""""############'''%%%###!!!!!!"""$$$%%%""""""""""""""""""############""""""######$$$%%%$$$$$$###"""!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%###'''(((%%%%%%&&&%%%!!!%%%###!!!!!!###$$$%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""  """######""""""""""""""""""""""""""" """"""""""""$$$&&&$$$###!!!!!!"""!!! """"""""""""##################"""!!!!!!!!!!!!!!! """""""""###%%%&&& !!!"""#########$$$'''***+++)))&&&$$$###""""""""""""""""""""""""%%%$$$###""""""###$$$%%%#########$$$$$$#########""""""!!!!!!!!!!!!""""""###############"""!!! !!!"""######"""!!! !!!"""###$$$$$$%%%"""""""""""""""""""""""""""!!! !!!"""###"""!!!$$$"""  !!!%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$###&&&%%%$$$###""""""""""""$$$$$$###"""!!!!!!""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%)))+++***((($$$###"""!!!!!!"""###$$$###"""""""""!!!!!! $$$$$$$$$############""" !!!###%%%%%%$$$"""!!!$$$$$$$$$###"""!!! $$$$$$$$$###############%%%$$$$$$###"""!!! %%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!######""""""!!!!!! """######&&&&&&%%%$$$############""""""""""""""""""""""""!!!"""############%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$############"""$$$#########""""""!!!!!!######""""""###$$$%%%%%% !!!"""###$$$$$$###"""""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! !!!!!!!!!""""""###### !!!"""###$$$$$$%%% !!!!!!!!!!!!!!!"""""""""!!!"""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''''')))'''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""&&&&&&%%%$$$###"""!!!!!!"""############$$$$$$$$$&&&&&&%%%$$$#########$$$ !!!"""###############""""""""""""########################$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""""""""############$$$$$$$$$########################"""""""""""""""######""""""######$$$%%%$$$######""""""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###&&&'''%%%%%%((((((%%%&&&$$$"""!!!###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%###""""""$$$%%%$$$$$$########################"""###%%%$$$######$$$%%%%%%###!!!!!!"""###"""!!!""""""""""""##################"""!!!!!!!!!!!!!!!!!!"""###"""!!!!!!"""### !!!""""""###$$$$$$$$$'''***,,,***(((&&&&&&""""""""""""""""""""""""$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!! !!!!!!"""""""""###############"""!!!""""""######""""""!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!! !!!###$$$$$$###%%%$$$"""!!!!!!!!!######%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$&&&%%%$$$###""""""""""""$$$$$$###"""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$&&&)))***)))'''$$$###""""""""""""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""" !!!"""#########"""!!!######$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$######""""""!!!!!!$$$$$$###""""""###$$$$$$%%%$$$############$$$%%%""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$#####################$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""!!!######""""""!!!!!!!!!!!!"""!!! !!!$$$%%%%%%%%%$$$$$$###"""""""""######"""""""""""""""""""""""" !!!"""###########################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############"""""""""!!!""""""!!!!!!""""""###$$$!!!!!!######$$$###"""""""""""""""""""""""""""""""""""""""############$$$###"""  !!!###%%%!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########!!!!!!!!!!!!"""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""######&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""#########%%%%%%$$$###############!!!""""""############"""""""""""""""############!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$"""###$$$%%%%%%###"""!!!$$$#########""""""!!!!!!######""""""######$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$####################################$$$$$$%%%%%%%%%%%%%%%###&&&&&&$$$&&&+++---+++(((%%%###"""#########"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$'''%%%""""""###$$$%%%%%%""""""""""""##################"""!!!!!!!!!!!!"""###$$$$$$###!!! """""""""######$$$$$$%%%###&&&)))***)))(((&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""#########$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!"""$$$$$$%%%%%%%%%###""""""""""""""""""###"""""""""""""""#########"""""""""""""""""""""""""""!!! """$$$%%%%%%$$$%%%$$$###"""!!!"""###$$$$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""""""""$$$###""""""""""""""""""$$$$$$$$$$$$#########"""%%%%%%$$$&&&(((((('''%%%$$$$$$############$$$$$$$$$$$$$$$$$$############!!!""""""######$$$$$$%%%"""""""""#########$$$$$$""""""$$$&&&'''(((((((((%%%%%%$$$$$$###"""!!!!!!#########"""""""""""""""$$$$$$###""""""###$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&""""""############""""""##############################""""""""""""############""""""""""""###########################"""######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""#########""""""###""""""""""""!!!!!!!!!!!! !!!###$$$"""!!!""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$######""""""$$$$$$$$$############"""############""""""""""""!!!!!!!!!!!!!!!!!!"""###"""############""""""!!!""""""""""""""""""""""""!!!!!!!!!""""""#########%%%### !!!$$$&&&"""""""""""""""#########"""""""""!!!!!! !!!"""#########""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!! !!!!!!!!!###""""""!!!"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""$$$######""""""""""""""""""############""""""!!!""""""""""""############!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$ ######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$######"""!!!!!!!!!######""""""######$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###%%%%%%$$$&&&---111111)))'''$$$#########"""!!!###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%###!!!!!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###+++((($$$"""###$$$%%%%%%!!!"""""""""############$$$###""""""!!!!!!""""""$$$%%%%%%$$$""" !!!#########$$$$$$%%%%%%%%%###%%%((()))'''%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! ######""""""""""""######""""""###$$$$$$$$$$$$$$$###""" """############"""""""""""""""""""""""""""""""""""""""$$$###"""###$$$%%%$$$###""""""!!! !!!!!!"""$$$$$$%%%%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&%%%$$$$$$###""""""############"""""""""""""""###############""""""""""""%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!!!!######$$$%%%&&&(((((()))$$$$$$$$$$$$$$$%%%''''''"""###$$$&&&'''(((((((((&&&%%%%%%$$$###"""!!!!!!"""""""""""""""#########$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""###########################""""""!!!!!!""""""######""""""""""""""""""###############""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!"""""""""""""""""""""""" """######!!!!!!!!!!!!!!!""""""###$$$"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""$$$$$$$$$#########""""""#########"""""""""""""""""""""!!!!!!!!!""""""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! $$$###!!! !!!###%%%#########"""""""""""""""$$$######"""!!!  """$$$$$$###""" !!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$###############""""""!!!!!!""""""###$$$############################################################"""""""""""" !!!!!!"""""""""###!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""###############"""!!! !!!"""""""""############"""#########$$$$$$$$$$$$#########$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""############$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$############""""""!!!!!!######""""""######$$$%%%#########$$$%%%%%%&&&&&&######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$'''///444444***'''$$$#########"""!!!###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$"""!!!"""###"""!!!########################!!!"""$$$$$$$$$$$$%%%'''---***%%%###"""#########!!!"""""""""############$$$$$$###"""""""""""""""###$$$%%%%%%#########%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&((())))))'''$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""&&&$$$######$$$$$$"""!!!"""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""###$$$%%%&&&%%%$$$######"""############"""""""""""""""###############"""""""""!!!!!!$$$%%%&&&&&&%%%$$$$$$$$$########################!!!!!!!!!!!!!!!!!!""""""######$$$&&&'''((()))***$$$$$$$$$$$$%%%&&&'''(((######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!"""""""""""""""##################$$$$$$###############$$$$$$$$$$$$######""""""############"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!! """"""""""""#####################%%%&&&&&&$$$""""""""""""""""""###$$$%%%"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""#########"""""""""######$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######$$$######""""""#########$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""############"""!!!#########"""""""""""""""$$$$$$###"""!!!  """###$$$###!!! """"""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$#########"""""""""""""""################################################"""""""""""""""""""""""" !!!""""""######"""""""""#########$$$$$$"""!!!!!!!!!!!!!!!""""""###############"""!!! !!!"""""""""############"""#########$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""#########$$$$$$$$$$$$%%%'''%%%###!!! """$$$%%%"""""""""""""""""""""#########""""""######$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###&&&&&&%%%(((///444444***'''%%%######$$$###"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$'''%%%$$$$$$%%%%%%%%%$$$"""""""""""""""""""""""""""$$$%%%&&&&&&&&&(((***+++((($$$""""""""""""!!!""""""""""""############$$$$$$###""""""""""""###!!!###$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''')))******'''&&&%%%%%%""""""""""""""""""""""""!!!""""""######""""""!!!""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######!!! !!!  !!!"""""""""""""""#########""""""""""""""""""""""""%%%$$$""""""######""" ######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$"""""""""""""""######$$$############"""""""""!!!###$$$&&&%%%$$$######$$$""""""############""""""############$$$$$$$$$$$$!!!""""""###%%%&&&''''''""""""###$$$%%%&&&''''''###$$$$$$$$$$$$######"""$$$$$$$$$########################""""""""""""""""""###$$$$$$$$$$$$###"""!!!""""""######""""""!!!""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""############""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!"""############################## !!!!!!!!!!!!"""""""""############$$$"""!!!!!!"""$$$$$$###"""######"""""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""######$$$$$$%%%!!!!!!""""""###$$$$$$%%%$$$$$$$$$############"""""""""""""""############%%%$$$$$$###############$$$###"""""""""""""""###"""""""""""""""""""""""" !!!""""""###$$$$$$!!!"""$$$%%%%%%###!!! """""""""""""""##################""""""!!!!!!!!! !!!"""""""""!!!!!!"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################$$$$$$$$$######""""""!!!################################################!!!!!!"""""""""""""""###!!!!!!!!!""""""#####################$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###"""############""""""!!!""""""""""""############!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###"""""""""######!!!!!!!!!"""######$$$$$$######""""""######$$$%%%############$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$&&&'''&&&(((///222222)))'''$$$###$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%########################"""###%%%$$$$$$$$$%%%&&&&&&$$$"""!!!"""""""""!!!""""""""""""############%%%$$$######""""""###### """######"""!!!###$$$$$$$$$$$$$$$$$$#########"""$$$&&&&&&&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###"""""""""######$$$$$$######"""$$$######""""""######$$$!!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""!!! !!!###$$$###"""######$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$"""""""""""""""###$$$$$$$$$$$$#########"""""""""!!!###%%%%%%###"""###%%% !!!""""""""""""!!! """#########$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&###$$$&&&((())))))))))))######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!"""######"""!!!!!!""""""############""""""########################""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$"""""""""""""""###$$$$$$  !!!"""############""""""#########$$$$$$$$$ !!!"""!!!######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""######$$$%%%%%%""""""""""""############$$$$$$$$$############"""!!!"""""""""############$$$$$$###"""""""""""""""###""""""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""###$$$%%%&&&###$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$###""""""""""""""""""""" !!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""###$$$#########$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!""""""######""""""##################""""""""""""############"""!!!!!!!!!""""""###$$$!!!""""""############"""""""""""""""############!!!!!!!!!!!!"""""""""""" !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%$$$###"""!!! !!!"""###$$$%%%%%%#########"""###$$$$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$'''(((&&&)))...111000)))'''$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$###"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!!  !!!!!! !!!"""######!!!""""""""""""############%%%$$$######"""######### !!!"""!!!  !!!######################## """"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$%%%"""""""""""""""""""""""" ###%%%%%%$$$ !!!"""###############"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$###############$$$$$$""""""!!!""""""###$$$$$$$$$$$$$$$$$$############ ###%%%%%%###"""###%%% !!!""""""!!!  !!!!!!"""""""""######$$$$$$%%%%%%&&&&&&'''&&&(((+++---......---,,,"""###$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!! """###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%######""""""###$$$%%%%%%########################!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!!!!$$$%%%%%%###"""!!! """"""""""""""""""""""""!!!"""""""""""""""!!!!!! !!!!!!"""###$$$$$$%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$############"""!!!!!!""""""#########$$$######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""$$$$$$$$$###############&&&%%%###"""""""""###### !!!!!!"""###$$$$$$%%%"""""""""""""""#########!!! !!!"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%!!!"""###$$$&&&&&&&&&&&&""""""""""""""""""""""""######################## !!!!!!!!!""""""######$$$$$$##################!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$ !!!"""###############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""  !!!&&&%%%###!!! !!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$"""$$$'''***+++,,,++++++######$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&########################""""""""""""!!!!!!!!!!!!######""""""""""""############"""""""""""""""###""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$############"""&&&%%%$$$######$$$%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%###"""!!!!!! """"""""""""""""""""""""###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!###!!! """###$$$$$$$$$######"""""""""""""""###$$$ !!!"""######$$$$$$############$$$$$$$$$&&&'''&&&$$$""""""### !!!"""$$$%%%&&&'''%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### $$$$$$######""""""!!!!!!###$$$""""""%%%&&&%%%$$$---777888222+++((((((###$$$$$$$$$######%%%'''""""""#########$$$$$$$$$!!!!!!!!!!!!!!!  ###%%%%%%$$$%%%$$$###!!!!!!!!!"""#########""""""""""""######&&&$$$######$$$%%%%%%$$$$$$$$$$$$###""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################""""""!!! !!!"""###$$$$$$###!!!!!!######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$########################""""""###%%%'''(((&&&%%%$$$###"""""""""""" !!!"""###$$$%%%%%%%%%%%%$$$$$$######""""""&&&&&&%%%%%%###"""!!! $$$$$$######$$$$$$%%%&&&""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$#########"""""" !!!"""###############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$#########""""""$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""!!! !!!!!!"""$$$%%%&&&!!! !!!"""$$$%%% !!!!!!!!! """"""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!""""""###%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""######$$$%%%"""############$$$$$$$$$$$$%%%'''((()))((('''&&&######$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&########################"""""""""""""""""""""!!!######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$###""""""""""""###$$$$$$&&&&&&$$$###""""""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###############$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""%%%###""""""$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$######"""""""""""""""### !!!!!!"""""""""######""""""""""""######&&&'''((('''%%%#########!!!!!!""""""######$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!!!!$$$%%%######&&&(((&&&'''///666666///(((%%%&&&!!!"""###"""!!!"""###%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$!!! !!!###%%%$$$###%%%$$$"""!!!!!!!!!"""###"""!!!!!! !!!!!!"""$$$"""!!!"""###$$$###"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""######$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!"""##################"""""""""""""""#########""""""############""""""########################""""""""""""""""""""""""########################$$$###"""""""""###$$$%%%&&&%%%$$$###""""""""""""############"""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$###""""""""""""###$$$$$$"""""""""""""""""""""!!!!!!""""""######""""""!!!$$$$$$$$$#########""""""!!!""""""###$$$$$$######!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$#########""""""##################""""""""""""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!"""###$$$$$$###"""!!!%%%%%%$$$###"""""""""###""""""!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$######"""!!! """""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$&&&'''''''''%%%###!!! ######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$###"""""""""""""""######""""""""""""""""""""""""##################""""""$$$$$$$$$############""""""!!!!!! !!!!!!"""######""""""""""""######"""!!!!!!!!!!!!"""######%%%$$$$$$###""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""#########$$$$$$""""""""""""""""""""""""$$$###"""""""""""" """###$$$%%%&&&&&&&&&%%%$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""'''((()))(((%%%########################"""""""""##################$$$$$$##########################################$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###&&&&&&$$$%%%((()))&&&***///333111***$$$"""###!!!"""######""""""###$$$"""""""""############$$$######$$$$$$$$$###""""""###"""!!!"""$$$%%%$$$###$$$###""""""!!!"""""""""  ###""""""$$$%%%%%%###!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!####################################"""""""""""""""######$$$$$$######""""""""" """"""######$$$$$$$$$######""" !!!"""######"""""""""""""""######$$$###""""""""""""$$$$$$""""""""""""""""""""""""########################$$$###""""""!!!!!!""""""%%%$$$######""""""""""""$$$############"""""""""!!!!!!!!!!!!""""""""""""!!!"""############"""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""##################"""$$$############"""""""""""""""###$$$$$$$$$$$$###""""""############""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$########################$$$$$$$$$$$$$$$######$$$$$$$$$######"""################################################"""""""""!!!!!!"""""""""""""""############""""""'''&&&%%%$$$###"""""""""$$$###############$$$$$$$$$$$$$$$$$$######"""!!!""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$$$$"""!!! """""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""######""""""######$$$%%%""""""#########$$$$$$$$$''''''&&&%%%$$$""" ######$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$############$$$$$$""""""""""""""""""###$$$""""""""""""""""""""""""$$$$$$############""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###"""!!!!!!!!!!!!"""######$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#########"""""""""######""""""""" !!!""""""###"""!!!######$$$%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!###"""""""""""""""""""""""""""############""""""&&&'''((('''$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&&&&$$$&&&))))))&&&***,,,...,,,&&&""""""######%%%&&&&&&%%%$$$%%%&&&""""""""""""############ %%%###"""###$$$$$$###"""######""""""""""""""""""  $$$$$$%%%'''((('''%%%""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""""""""""""""############""""""###"""!!! !!!"""###$$$$$$%%%$$$$$$###"""""" !!!"""###"""!!!!!!!!!"""$$$$$$$$$###!!! !!!"""$$$%%%""""""""""""""""""""""""###############$$$$$$$$$#########"""""""""######$$$$$$###""""""""""""""" !!!"""###$$$%%%%%%&&&""""""######$$$$$$%%%%%%#########"""!!!"""!!!!!!!!!!!!"""######"""""""""""""""###############$$$$$$$$$$$$##################""""""""""""######$$$$$$$$$$$$######""""""############""""""!!!!!!!!!!!!!!!""""""####################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""""""""############ !!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""######"""""""""######""""""######$$$%%%$$$#####################!!!!!!!!!!!! """"""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$!!!"""###$$$$$$###!!! """""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%""""""#########$$$$$$$$$&&&%%%%%%%%%$$$######"""######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$##################$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""######"""""""""###""""""""""""###$$$$$$#########"""######$$$%%%########################""""""############""""""!!!""""""""""""#########""""""############""""""###$$$%%%&&&&&&&&&&&&&&&############$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!!!!###############"""""""""###$$$$$$%%%%%%$$$$$$######%%%&&&%%%###!!!!!!"""######$$$$$$%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&######"""!!!!!!"""######$$$$$$$$$###############&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$###&&&******%%%'''((()))'''$$$"""###%%%$$$%%%''''''%%%$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$#########%%%$$$######$$$$$$###""""""""""""#########""""""""""""!!!!!!!!!!!!""""""$$$$$$%%%'''((('''$$$""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""######"""""""""######"""""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$###"""!!!"""""""""#########$$$$$$###"""!!!!!!!!!"""$$$%%%###"""!!! """$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$%%%%%%%%%######""""""!!!"""""""""!!!!!!"""###$$$%%%&&&&&&""""""######$$$$$$%%%%%%%%%$$$###""" ###""""""""""""###$$$$$$!!!"""""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$######"""""""""############""""""!!!!!!!!!!!!!!!""""""####################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######### !!!!!!!!!!!!#########""""""############""""""""""""""""""###!!!!!! !!!!!!"""###$$$""""""""""""""""""!!!!!!###$$$$$$$$$######"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""######$$$$$$$$$######""""""""""""######!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$############""""""######$$$$$$######"""""""""############""""""###""""""""""""###$$$$$$$$$###############$$$$$$########################"""######$$$$$$######""""""""""""#########$$$$$$!!!"""###$$$$$$###"""!!!###%%%&&&&&&$$$######$$$$$$$$$############$$$%%%$$$$$$###"""!!!!!!!!!"""###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!###$$$$$$###""""""#########$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%###"""!!! !!!"""#####################$$$$$$'''&&&&&&&&&%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""###""""""''',,,+++'''$$$%%%%%%$$$######%%%&&&"""$$$&&&&&&$$$###"""######"""""""""""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$###""""""###$$$###!!!!!!!!!"""############"""######""""""""""""######"""!!!!!!###$$$$$$""" ######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""############!!!""""""######""""""!!!""""""""""""""""""""""""""""""#########""""""!!!###"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""!!! !!!"""$$$%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!"""###$$$&&&&&&&&&&&&###""""""!!!!!!"""""""""%%%$$$$$$$$$$$$#########!!!!!!!!!!!!""""""""""""""""""""""""!!! ###""""""""""""###$$$$$$!!!""""""######$$$$$$$$$"""##################"""!!!!!!"""""""""""""""###"""############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""#####################$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$######""" !!!!!!""""""#########!!!""""""######$$$$$$%%%$$$######""""""######$$$######""""""""""""######""""""!!! !!! !!!!!!"""""""""!!!!!!######$$$$$$$$$$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""!!!!!!"""$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%(((***######""""""######$$$%%%"""############$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$$$$######!!!""""""#######################################!!!""""""######$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""######$$$%%%&&&&&&$$$$$$$$$############""""""######$$$$$$######"""!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!"""######$$$$$$##########################################"""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!!!!######!!! """###&&&%%%$$$$$$###$$$%%%&&&######"""""""""""""""###"""######$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###""" """$$$$$$######$$$%%%#################################"""""""""""""""###"""!!! !!!"""###"""""""""###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$%%%"""###"""###)))///...)))$$$$$$$$$###"""###$$$%%%"""$$$&&&'''%%%###""""""######""""""!!!!!!!!!!!! !!!"""""""""""""""###!!!!!!!!!#########!!! !!!"""###$$$######"""#########""""""#########"""!!! """"""!!! &&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!! !!!###$$$$$$###!!! !!!"""""""""!!!!!! !!!"""######$$$$$$$$$ !!!!!!"""######$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!"""######!!!""""""######$$$%%%%%%!!!""""""######""""""!!!!!!!!!!!!!!!""""""######"""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$##################""""""""""""###$$$$$$$$$###### !!!!!!"""######$$$""""""######$$$%%%%%%&&&"""""""""!!!!!!"""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!""""""### """###$$$######""" !!!""""""######"""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$''',,,///#########"""###$$$$$$%%%"""############$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""#######################################!!!""""""###$$$$$$%%%%%%!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!"""###%%%&&&'''((($$$$$$$$$############"""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!""""""%%%$$$$$$###""""""##############################"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!! $$$%%%%%%%%%(((+++((('''&&&%%%$$$%%%&&&'''###"""""""""""""""###$$$""""""###$$$%%%%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!! """$$$%%%%%%%%%&&&'''#########"""!!! """"""!!!!!! $$$"""!!! !!!"""$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######"""$$$+++111111,,,$$$$$$$$$############$$$$$$&&&))))))'''%%%$$$$$$######""""""!!!!!!!!! !!!!!!"""###############!!! !!!"""######!!! !!!"""$$$$$$$$$###"""######""""""""""""######$$$###!!!!!!"""######""" """"""#################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!! !!!$$$%%%%%%$$$!!!  !!!!!!"""!!!!!! !!!!!!!!!"""""" """###$$$$$$$$$###!!!"""############""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""###$$$$$$###!!! """"""!!!!!!!!!!!!"""###""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$######""""""!!!!!!"""""""""""""""!!! !!!""""""!!!""""""###$$$$$$%%%%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!"""######""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$ !!!"""######$$$ !!!!!!"""###$$$$$$$$$!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$!!!###%%%'''((( !!!###$$$%%%%%%%%%$$$ !!!###$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""'''&&&$$$""""""###$$$%%%$$$###"""$$$%%%&&&%%%#########$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((((((""""""############""""""########################!!!!!!!!!!!!!!!"""##################$$$%%%%%%&&&(((%%%###$$$&&&'''%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""######$$$$$$$$$$$$###"""""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###"""###&&&((()))##################$$$$$$######$$$%%%$$$###"""!!!""""""#########""""""!!!""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###""" !!!###$$$$$$###"""######"""!!!!!!$$$&&&((((((((('''&&&%%%###""""""#########$$$$$$$$$$$$%%%$$$$$$$$$######""""""###$$$%%%&&&%%%###!!!######$$$%%%%%%%%%%%%$$$########################!!!!!!""""""#########$$$%%%%%%$$$$$$###"""""""""""""""""""""############"""###%%%%%%$$$$$$%%%'''"""""""""!!!!!!!!!!!!!!!""""""""""""###%%%&&&'''###(((---...,,,(((&&&$$$$$$#########$$$%%%%%%$$$&&&((()))'''%%%######&&&%%%"""!!! !!!"""###$$$#########""""""!!!!!!""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""###%%%%%%&&&######$$$$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$#########$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!""""""######""""""""""""""""""""""""'''&&&%%%$$$###!!! """############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%'''%%%###!!!!!!###%%%'''&&&$$$!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""%%%###!!!  !!!""""""!!!!!!"""######!!! !!!"""###$$$######"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###!!! &&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""###"""!!! """$$$###"""!!!!!!"""###$$$$$$""" """$$$$$$$$$########################""""""""""""####################################!!!!!!""""""""""""!!!!!!'''&&&$$$""""""###$$$%%%#########%%%''''''%%%#########$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""######%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%%%%$$$"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""###$$$%%%$$$$$$############$$$$$$$$$$$$#########""""""%%%$$$$$$$$$############!!!"""###$$$$$$###"""!!!################################################!!!""""""""""""#########$$$$$$############$$$$$$$$$#########%%%(((***,,,%%%%%%$$$###"""""""""###"""######$$$###"""!!! """"""############""""""""""""###$$$$$$$$$$$$###########################%%%%%%$$$$$$##########################################$$$$$$$$$%%%%%%%%%###""" !!!###$$$$$$###"""######"""!!!"""$$$&&&(((''''''&&&%%%$$$###""""""""""""#########$$$$$$""""""""""""!!!!!!!!! !!!"""$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$########################""""""######$$$$$$$$$$$$######"""!!! """"""""""""############"""$$$%%%%%%######$$$&&&#########""""""!!!!!!!!!""""""""""""""""""###$$$ ###'''+++,,,***'''%%%#########$$$$$$&&&'''''')))***,,,,,,***)))((()))'''&&&$$$"""!!!!!!"""###############"""""""""!!!!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$""""""!!! """""""""######""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###############$$$$$$###""""""!!!!!!""""""###"""!!!!!! !!!!!!"""######""""""!!!!!! """"""""""""""""""""""""&&&%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$&&&%%%###""""""###%%%&&&&&&###!!!!!!"""###"""!!!""""""""""""############$$$###!!! """""""""!!!!!!!!!######"""  !!!############""""""""""""""""""######$$$""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$######""""""!!!!!!"""###$$$$$$###!!! $$$######""""""######$$$""""""#########$$$$$$$$$"""###$$$###!!! !!!"""$$$###"""!!!!!!"""###$$$###""" """###$$$###########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""&&&%%%$$$#########$$$%%%######%%%''')))(((%%%#########$$$$$$$$$$$$###### !!!!!!"""#########$$$###"""!!!!!!"""###$$$########################"""!!!!!!!!!!!!"""######&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$"""###$$$$$$###!!!$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%%%%%%%$$$######$$$&&&&&&$$$############"""""""""$$$$$$#########"""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$############$$$$$$#########$$$&&&)))+++---'''&&&$$$###"""!!!!!!!!!""""""######""""""!!! """"""############""""""""""""###$$$$$$$$$$$$###########################$$$############"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###""" !!!###$$$$$$###"""###$$$###""""""$$$&&&'''&&&&&&%%%$$$###""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!! """$$$%%%&&&%%%%%%######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$%%%%%%""""""!!! """"""""""""###############$$$%%%%%%###"""###$$$""""""!!! """"""""""""###$$$%%%&&&"""$$$&&&(((((('''%%%$$$$$$$$$%%%&&&((()))***++++++,,,---,,,+++******,,,)))'''%%%###"""""""""###############""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""######$$$###""" !!!!!!""""""""""""!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$###"""!!! $$$##################$$$###""""""!!!!!!""""""#########""""""!!!!!! """"""""""""""""""""""""$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""###"""!!!############$$$$$$$$$$$$$$$###"""!!! !!!"""######"""!!!!!!######"""!!!!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!!!!"""###$$$$$$###"""!!!"""""""""######"""""""""#########$$$$$$$$$%%%%%%###$$$$$$$$$"""!!!"""#########""""""""""""######"""!!! """######"""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######&&&%%%$$$#########$$$$$$###$$$&&&)))***)))&&&"""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%###!!! !!!###%%%########################""""""!!!!!!""""""###$$$''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$###$$$######"""%%%%%%$$$$$$###"""""""""################################################"""""""""######$$$%%%%%%&&&%%%$$$###$$$%%%'''(((############""""""""""""#########""""""""""""!!!%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$%%%''')))***%%%%%%$$$###"""""""""##################""""""!!!!!!""""""############"""""""""###$$$$$$$$$$$$##############################"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""" !!!###$$$$$$###!!!"""######""""""###%%%&&&%%%$$$######"""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$############### !!!"""$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######################################################"""""""""!!!!!!!!!!!!"""""""""############$$$%%%%%%$$$"""!!!"""###$$$$$$###"""!!!!!! !!!""""""$$$%%%''')))***$$$$$$%%%%%%%%%$$$$$$$$$'''((()))***++++++,,,,,,((())))))(((&&&&&&((()))((('''%%%$$$""""""!!!!!!#########"""""""""""""""""""""""""""""""""""""""###""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%###!!!%%%$$$$$$######$$$$$$%%%######""""""""""""###### !!!!!!""""""######""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$"""!!!!!!#########!!!"""""""""#########$$$$$$######"""!!!!!!""""""###$$$"""!!!!!!#########"""######$$$$$$$$$###!!! """""""""""""""######$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######!!!!!!"""############"""!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$"""""""""$$$###""""""""""""""""""###"""  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################"""######$$$$$$######"""%%%%%%$$$$$$$$$###$$$$$$###$$$&&&)))***)))&&&"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%###!!! !!!###%%%########################"""""""""""""""###$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%'''(((""""""""""""""""""""""""#########""""""""""""!!!$$$###!!!!!!###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########!!!!!!"""###############""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###""" !!!###$$$$$$### !!!######"""!!!"""###%%%%%%###"""""""""""""""!!!!!!!!!!!!""""""""""""##################$$$$$$#########$$$$$$###############$$$%%%%%%%%%%%%$$$########################"""""""""""""""!!!!!!!!!!!!""""""######$$$%%%%%%!!!"""""""""###############$$$%%%$$$"""!!!"""###)))(((((('''&&&&&&%%%%%%""""""###$$$%%%&&&((()))%%%%%%$$$############$$$(((((()))))))))(((''''''$$$$$$%%%$$$######$$$&&&&&&%%%$$$###"""!!! """"""""""""""""""##############################"""""""""######""""""""""""""""""###$$$$$$%%%%%%"""######$$$$$$######"""############$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&$$$""" %%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""###### !!!!!!""""""######""""""""""""""""""""""""!!!""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!###"""!!!"""###$$$###!!!!!!!!!!!!"""""""""#########""""""""""""#########$$$###!!!!!!"""######"""$$$$$$%%%%%%%%%###"""!!!"""""""""""""""######$$$########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$!!!!!!"""###############"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$"""""""""######"""""""""!!! !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################!!!!!!""""""""""""!!!!!!%%%%%%%%%$$$$$$$$$############%%%''')))(((%%%#########$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$###########################""""""""""""###$$$$$$%%%%%%$$$#########$$$$$$%%%&&&'''&&&$$$###$$$%%%########################################################################""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!"""""""""""""""###$$$$$$#########"""""""""###"""  """###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$############$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""###$$$&&&'''&&&&&&%%%$$$$$$$$$$$$%%% !!!"""######$$$######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$##############################$$$$$$$$$%%%%%%%%%###""" !!!###$$$$$$### !!!###$$$###""""""###&&&%%%###"""""""""###$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###""""""!!!######$$$%%%%%%%%%%%%$$$########################"""!!!!!!!!!!!!  !!!"""######$$$""""""""""""############"""###$$$$$$"""!!!"""###$$$$$$$$$$$$$$$#########$$$$$$#########$$$%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$###!!! """###$$$$$$###"""$$$%%%$$$$$$######"""!!!!!! """"""""""""############$$$$$$$$$$$$############""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$%%%&&&%%%%%%###"""%%%$$$$$$######$$$$$$%%%###""""""!!!!!!""""""#########""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!"""###$$$$$$###"""!!!"""!!!!!!"""$$$$$$###!!! !!!!!!!!!""""""""""""""""""##################%%%###!!!!!!"""$$$$$$###$$$%%%%%%&&&%%%$$$###""""""""""""""""""######$$$########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!###%%%&&&(((((((((''''''&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!!!!"""###$$$$$$$$$"""!!!"""###""""""############"""""""""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$%%%%%%%%%$$$$$$###############%%%''''''%%%#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""######$$$%%%######"""""""""###$$$$$$$$$%%%'''&&&###"""###%%%"""""""""###$$$$$$%%%%%%######################################################$$$%%%$$$###""""""######%%%&&&%%%$$$###!!!!!!!!!!!!!!!""""""######%%%$$$$$$$$$##################"""!!!!!!"""######""""""""""""""""""""""""########################!!!""""""""""""#########$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""###$$$%%%%%%&&&%%%$$$#########$$$$$$ !!!"""######$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###""" !!!###$$$$$$###!!!###%%%&&&%%%$$$$$$%%%&&&%%%###""""""###$$$%%%"""""""""#########$$$$$$ !!!!!!!!!""""""""""""&&&%%%$$$###""""""""""""######$$$%%%%%%%%%%%%$$$########################""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""######""""""###$$$ !!!!!!######$$$%%%'''(((***+++$$$$$$$$$###$$$$$$$$$%%% !!!"""######"""  """$$$%%%$$$######$$$#########$$$$$$######"""!!!"""""""""############$$$#########""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""""""""############"""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!!!! !!!!!!"""######""""""!!!!!! """""""""""""""""""""""""""""""""""""""!!!!!!!!!"""############$$$$$$$$$##############################$$$$$$$$$######"""""""""############""""""!!!!!!!!!###$$$%%%###!!!!!!!!!"""""""""#########""""""######$$$$$$$$$$$$&&&$$$!!!!!!"""$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""""""""""""""######$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!###%%%''''''''''''&&&%%%$$$$$$$$$!!!"""######$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$ !!!!!!!!!!!!""""""""""""###$$$###!!! !!!"""!!!"""###$$$$$$###"""!!!###""""""$$$&&&&&&$$$"""########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""$$$%%%%%%%%%%%%$$$######$$$######$$$%%%&&&%%%#########$$$$$$$$$$$$##################""""""""""""""""""############""""""#################################"""######$$$%%%"""!!!!!!!!!"""###$$$$$$"""$$$&&&%%%"""!!!"""$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""###########################$$$%%%%%%$$$###"""!!!"""###%%%&&&&&&$$$!!! !!!!!!!!!""""""######%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$###############$$$%%%%%%###"""""""""###$$$ !!!######$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###""" !!!###$$$$$$######%%%'''((('''&&&&&&''''''&&&$$$""""""###%%%&&&############$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$###""""""############$$$%%%%%%%%%%%%$$$########################$$$#########""""""!!!!!!$$$$$$###"""!!! """"""""""""############ !!!######""""""###%%%""""""######$$$$$$%%%%%%!!!"""$$$(((,,,000444666######$$$$$$%%%%%%%%%%%% """$$$%%%$$$""""""!!!$$$%%%$$$###""""""######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$######""""""!!!!!!!!! !!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%$$$##################$$$!!!!!! !!!!!! !!!!!!"""#########""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""###""""""""""""""""""###!!!!!!!!!###%%%%%%###!!!"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&$$$!!!!!!"""$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!###&&&'''&&&&&&%%%$$$$$$###"""""" !!!"""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###"""!!! """!!!"""###$$$$$$###"""!!!#########%%%&&&'''%%%###########################""""""""""""##########################################$$$$$$$$$$$$######((())))))'''%%%######$$$"""""""""""""""#########!!!"""""""""############"""######$$$$$$######"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""###%%%%%%%%%$$$###""""""######!!!"""$$$%%%&&&###$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%''''''%%%$$$######""""""%%%%%%$$$$$$######""""""$$$###"""!!!!!!"""###$$$#########"""""""""""""""%%%$$$######$$$$$$"""  !!!"""###$$$$$$$$$$$$######"""!!!!!!!!!&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$"""######$$$$$$######"""############""""""""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!""""""#########""""""!!!###&&&)))***(((&&&$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""######"""!!!###$$$""""""!!!!!!###$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$######"""#########$$$#########""""""!!!!!!&&&&&&%%%$$$$$$%%%&&&&&& """###"""!!! !!!#########$$$$$$%%%%%%%%%%%%"""###%%%'''***---000222&&&###!!!!!!###$$$"""$$$$$$$$$$$$$$$###"""!!!########################  !!!"""%%%###""" !!!###$$$!!!  !!!!!!!!!!!!"""$$$%%%&&&$$$%%%$$$"""  ########################!!!""""""""""""############"""!!! !!!"""### !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###"""""""""######$$$$$$"""!!!""""""""""""""""""""""""###"""!!! !!!""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###$$$$$$######""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""###############%%%(((***+++(((%%%###"""###$$$%%%$$$$$$"""!!!###$$$%%%$$$""" !!!%%%$$$###""""""!!!!!!"""$$$$$$"""!!! $$$###"""!!!!!! !!!###!!!  !!!###!!!!!!!!!"""######$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########"""###$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""######"""###$$$$$$$$$"""!!! %%%###!!!"""$$$%%%$$$!!!$$$###"""###%%%%%%###""""""""""""""""""""""""""""""""""""""""""!!! ###"""!!! !!!"""###""""""""""""""""""""""""'''(((((('''$$$######$$$%%%$$$$$$###"""!!! ############$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""###%%%%%%$$$$$$###""""""###### !!!!!!!!!""""""#########$$$%%%$$$###"""###%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%&&&&&&%%%######"""""""""##################""""""%%%$$$###""""""###$$$%%%############""""""""""""&&&$$$!!!!!!"""$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!$$$$$$############$$$$$$!!!"""######$$$$$$######!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###############"""!!! !!!###%%%'''((('''&&&%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$###"""!!!"""###%%%$$$###"""""""""######%%%$$$$$$$$$############$$$###############$$$$$$$$$#########""""""""""""&&&%%%$$$######$$$%%%&&&"""###$$$###"""!!!"""$$$############$$$$$$%%%%%%%%%%%%'''+++000222///+++%%%###""""""$$$%%%###!!!$$$$$$$$$$$$$$$###""""""########################!!!!!! !!!"""###$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!###"""!!! !!!""""""########################"""""""""############$$$###"""!!! !!!"""###!!!!!!!!!"""""""""############""""""""""""#########""""""!!!!!!""""""###""""""""""""""""""##################"""!!! """"""""""""""""""""""""######"""!!!!!!!!!"""###""""""""""""""""""""""""$$$$$$#########"""""""""######$$$%%%%%%$$$###############"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############&&&'''((()))((('''&&&%%%$$$%%%%%%%%%$$$"""!!! ###$$$%%%$$$""" !!!!!! !!!"""$$$###"""!!! """!!!!!!!!!!!!!!!"""""""""!!!  !!!"""!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$###""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$"""############""""""!!!%%%###!!!"""$$$%%%###"""$$$###"""###%%%%%%###""""""""""""""""""""""""""""""#########""""""!!! ###"""!!! !!!"""###""""""""""""""""""""""""&&&'''(((&&&$$$######$$$$$$#########""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$######"""#########$$$######""""""!!! """###$$$$$$""""""###$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%########################'''$$$  ###%%%&&&$$$$$$$$$$$$#########"""$$$$$$$$$%%%&&&'''''''''$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$ !!!""""""######"""""" !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$###!!! """"""$$$%%%%%%&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$"""!!!!!!"""$$$######"""!!!"""""""""$$$$$$#########"""""""""""""""""""""###$$$%%%%%%###############"""""""""$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$###############$$$$$$%%%'''&&&(((...444333***"""$$$###"""###%%%%%%%%%###$$$$$$%%%%%%%%%$$$##############################""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###############$$$$$$!!!!!! !!!!!!""" ###$$$###########################"""############$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$############$$$$$$#########""""""######### !!!""""""#########""""""!!!!!!"""""""""""""""""""""""""""""""""######"""""""""######$$$""""""""""""""""""""""""######""""""""""""!!!!!!"""######$$$$$$######"""""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""############((('''&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$###!!! """$$$%%%$$$"""!!!!!!!!! !!!"""###$$$###"""!!!!!! !!! !!!"""###$$$"""!!!  !!!""" !!!!!!""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$!!! """$$$&&&########################!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$###""""""$$$$$$###"""$$$###"""###%%%%%%###"""""""""""""""""""""""""""#########$$$######"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%&&&&&&%%%###"""###$$$ !!!"""###$$$%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&&&&$$$$$$$$$%%%$$$$$$###############$$$$$$$$$######"""!!! !!!#########"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$(((%%%""" !!!###$$$$$$########################%%%%%%%%%%%%&&&&&&''''''######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""""""""!!!!!!!!! $$$$$$############$$$$$$ !!!""""""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###############"""!!! """"""""""""###$$$%%%&&&$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###$$$%%%&&&$$$"""!!!!!!""" !!!!!!"""###$$$%%%#########""""""""""""!!!""""""""""""###$$$%%%&&&################################################"""###$$$$$$""""""###$$$###""""""""""""###%%%%%%'''(((+++...///,,,$$$"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!!!!!!!""""""#########""""""!!!""""""###$$$$$$$$$#########$$$%%%%%%$$$$$$###"""!!!!!!""""""###!!!$$$$$$"""####################################$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$!!!!!!!!!"""""""""#########"""!!! !!!"""$$$%%%""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!""""""######$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""######"""""""""!!!"""""""""############%%%%%%$$$###""""""""""""$$$$$$$$$###"""!!!!!! """###$$$$$$"""!!!!!!""""""""""""""""""###$$$$$$######"""!!!!!!!!!!!!!!! !!!"""###"""!!! !!!""" !!!!!!"""#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!###%%%&&&"""""""""""""""""""""""" !!!!!!"""###############"""!!!!!!!!!###$$$%%%###"""""""""#########"""$$$###"""###%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%%%%###"""###$$$ !!!"""###$$$%%%%%%""""""""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###%%%''''''&&&$$$%%%%%%$$$###############$$$$$$############""""""""""""!!!#########"""!!!"""#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""""""""""""""######!!!!!!""""""######$$$$$$"""##################"""""""""######$$$$$$$$$%%%(((&&&$$$#########!!! !!!!!!"""######$$$&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$ !!!""""""""""""""" !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""###############"""""""""!!!"""###%%%&&&%%%%%%$$$$$$###"""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%"""!!!!!!""" !!!"""###$$$%%%%%%#########""""""""""""!!!""""""""""""###$$$%%%&&&###############$$$$$$$$$########################!!!"""###"""!!!!!!"""###""""""!!!!!!"""$$$&&&(((+++---///---(((###!!!!!! !!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""######$$$"""""""""""""""###$$$%%%###"""!!!  %%% !!!$$$""" """"""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!###%%%&&&""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""###!!!!!!""""""######$$$$$$!!!!!!"""""""""#################################""""""############""""""!!!"""""""""##################%%%%%%%%%###""" """"""""""""""""""######!!!###$$$$$$"""!!!!!!"""$$$$$$###"""""""""""""""###""""""!!!!!!!!!!!!"""""""""!!! !!!!!! !!!!!! !!!""""""######""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&&&&&&&###"""!!!!!!!!!###$$$%%%""""""###""""""""""""###$$$###"""###%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###$$$$$$###"""###%%%$$$#########""""""!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%&&&#########"""######$$$%%%""""""###############$$$"""###$$$$$$""""""###$$$!!!!!!!!!"""######$$$$$$########################"""""""""""""""###$$$%%%###############$$$$$$$$$!!!"""############"""!!!""""""######$$$%%%%%%%%%'''%%%$$$$$$$$$###  !!!"""###$$$$$$%%%%%%%%%$$$###"""""""""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$###"""######$$$$$$######"""############""""""""""""$$$$$$############$$$$$$ !!!""""""######""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!###$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$$$$######""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###""""""######$$$$$$$$$$$$###""""""$$$$$$#########"""""""""""""""""""""###$$$%%%%%%#########$$$$$$$$$$$$$$$######$$$%%%%%%$$$###### """###"""!!! !!!"""!!!!!!!!!!!!###&&&)))+++111333333---$$$ """%%%!!!"""!!! !!!"""""""""###$$$$$$$$$######"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""###$$$$$$%%%$$$###"""""""""""""""%%%""" """###!!!""""""""""""""""""""""""!!!""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""#########""""""#########%%%%%%%%%$$$###"""""""""""""""""""""######$$$%%%"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""######$$$######""""""######$$$""""""""""""############!!!!!!!!!"""""""""##############################"""######$$$$$$######"""""""""""""""############"""$$$&&&''''''&&&$$$###!!!!!!!!!!!!!!!###$$$$$$!!!###$$$$$$"""!!!"""######"""!!! """"""!!!!!!!!!!!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$###########################"""!!! !!!"""###""""""""""""""""""###$$$!!!"""######!!!!!!"""###$$$###"""###%%%%%%###"""""""""""""""""""""""""""!!!"""######$$$#########!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """######""""""###%%%%%%$$$$$$###"""!!! """"""#########$$$$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))(((&&&%%%&&&######""""""###$$$$$$%%%###########################$$$%%%$$$###"""###%%% !!!!!!"""######$$$$$$########################"""""""""######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%&&&&&&&&&$$$""""""###$$$###"""!!!!!!!!!""""""#########$$$$$$$$$$$$###########################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""""""""############""""""$$$$$$$$$$$$############$$$$$$############$$$$$$!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""###############""""""###$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%#########%%%$$$%%%%%%&&&%%%$$$###"""%%%$$$$$$$$$############$$$###############$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""######!!!!!!"""###!!! !!!$$$(((,,,///555555111+++### !!!### """$$$### !!!""" !!!"""############""""""""""""""""""""""""""" !!!"""#########"""""" !!!"""######$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$###!!! """""""""""""""""""""""" !!!!!!!!!""""""""" !!!"""######"""!!! """""""""#########$$$$$$###""""""""""""""""""######""""""!!!!!!""""""##################"""""""""""""""###$$$$$$$$$######"""""""""""""""""""""""" !!!######$$$######"""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$############$$$%%%#########"""""""""""""""!!!!!!!!!!!!"""""""""###########################"""######$$$$$$######"""""""""""""""############"""""""""######$$$$$$%%%""""""!!! !!!!!!######!!!"""$$$$$$"""""""""###"""!!! !!!""""""!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!  !!!"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  !!!"""############""""""!!! """######!!! !!!###$$$###"""###%%%%%%###""""""""""""""""""""""""""" !!!""""""#########""" !!!"""######"""!!! """""""""""""""""""""""" !!!######""""""###%%%"""""""""""""""###############$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$&&&))))))(((&&&&&&&&&######""""""###$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%$$$###$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$##################""""""######$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%### !!!$$$'''((($$$$$$$$$###############"""######$$$$$$%%%%%%&&&$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""!!!#########$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############""""""!!!""""""$$$%%%%%%&&&%%%%%%########################""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###$$$&&&!!!"""$$$&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$###########################$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""$$$%%%$$$###"""###$$$ """%%%***...111666222---'''### """$$$%%%$$$!!!!!!### !!!"""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$###### """###$$$$$$$$$$$$""""""""""""###$$$%%%&&&!!!!!! !!!!!! """%%%&&&%%%###"""###"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""######"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!"""#########"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######""""""""""""############  ###%%%$$$###""" !!!""" """$$$$$$"""""""""###"""!!!!!!""""""###$$$%%%""""""!!!!!!!!!!!!"""### !!!""" !!!!!!!!!!!!  !!!"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&### !!!$$$&&&"""###$$$$$$$$$"""!!! """$$$### !!!###$$$###"""###%%%%%%###""""""""""""""""""""""""""" !!!""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""" !!!"""$$$$$$######"""""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%######################## !!!"""######$$$$$$""""""""""""""""""""""""$$$%%%&&&'''((('''&&&&&&######"""""""""###%%%&&&$$$%%%&&&&&&%%%$$$###"""######""""""""""""######$$$#########""""""!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&***'''$$$###%%%'''&&&$$$%%%$$$######""""""######+++&&&"""!!!%%%'''%%%#########""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$######""""""!!!""""""###&&&((()))(((&&&$$$######%%%$$$###$$$%%%%%%###""""""############$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""!!!###$$$###"""!!!"""###$$$""" """%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""!!! ###)))...222777---###!!!%%%'''$$$ %%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!!#########"""""""""""""""!!!"""$$$%%%%%%$$$"""!!! """$$$&&&'''&&&%%%$$$%%%%%%%%%$$$###""""""!!!!!!"""###$$$$$$###"""!!!############$$$%%%&&&'''""""""""""""""""""""""""'''$$$ """%%%%%%$$$#########"""######$$$%%%%%%""" !!!"""!!!!!! !!!""""""###""""""$$$$$$############$$$$$$ """###$$$%%%%%%$$$###""""""######!!!!!!!!!!!!"""$$$%%%&&&###""" !!!###$$$$$$###%%%$$$###!!! !!!!!!""""""###$$$$$$%%%%%%%%%%%%##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$ !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!&&&%%%###"""""""""###$$$!!!!!!""""""""""""!!!!!!$$$######"""!!! """"""!!!!!! """!!!  !!!""" !!!!!!""""""######&&&&&&%%%$$$$$$######"""'''&&&%%%&&&''''''&&&$$$%%%%%%%%%$$$$$$###############""""""!!!!!! """"""!!! !!!!!!""""""######%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$""""""$$$$$$###""""""""""""""""""############$$$$$$$$$######""""""""""""############"""!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$###########################$$$$$$%%%&&&&&&''''''########################!!!"""###$$$%%%$$$$$$#########"""""""""###%%%%%%$$$$$$$$$$$$$$$######"""#########""""""#########$$$$$$$$$$$$#########"""$$$##################$$$########################$$$###"""""""""$$$%%%''')))&&&$$$###%%%&&&%%%$$$%%%$$$######""""""######'''### $$$''''''%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#################################&&&&&&%%%%%%$$$%%%%%%&&&&&&((()))(((&&&#########$$$$$$$$$%%%'''&&&$$$""""""############$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######!!!###$$$###"""!!!"""$$$$$$"""!!!"""%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!###"""!!!!!!$$$(((,,,...111***###!!!###%%%"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$#########""""""!!!!!!!!!###"""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!###$$$%%%%%%%%%###!!! ######""""""!!! !!!"""###$$$$$$###"""!!!###############"""""""""""""""""""""""""""""""""%%%""" """######"""###"""""""""###$$$%%%%%%%%%###!!! !!!""""""!!! !!!"""""""""!!!!!!$$$######""""""######$$$ !!!"""###$$$$$$###"""""""""""""""###"""""""""""""""###$$$###""" !!!###$$$$$$###&&&&&&%%%$$$###$$$$$$%%%""""""###$$$$$$$$$######$$$######""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$###### !!!"""######$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""!!! !!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""$$$###"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""!!!!!! !!!!!!"""###$$$$$$$$$$$$###"""######"""""""""""""""###!!!!!!"""""""""#########!!!!!! !!!!!!######"""!!!!!!!!!!!!!!! !!!"""$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$########################!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""#########"""######$$$%%%$$$$$$###"""""""""######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$##############################""""""###%%%'''((((((&&&$$$$$$%%%&&&&&&%%%%%%$$$######""""""######""" $$$'''((('''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$$$$###""""""######"""""""""######$$$&&&'''((('''%%%###"""###"""###$$$'''))))))&&&###"""############$$$$$$$$$)))((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$###""""""!!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$###""""""###$$$$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$######"""!!!""""""###$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%$$$###"""!!! $$$#########$$$&&&((())))))&&&###!!!!!!"""!!! ########################$$$$$$###""""""###$$$$$$%%%%%%$$$###""""""!!!!!!""""""""""""""""""######"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%$$$###"""!!!######""""""!!! """"""############""""""""""""######""" """""""""""""""""""""""""""!!! !!!"""###""" """"""""""""###$$$%%%&&&&&&$$$"""!!!"""######"""#########$$$######""""""$$$######""""""######$$$!!!!!!!!! !!!""""""######"""!!!!!!!!!""""""$$$$$$###"""""""""""""""###""" !!!###$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''""""""#########"""!!!!!!$$$$$$###"""!!! ##############################$$$$$$$$$######""" !!!"""######$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!"""############"""!!!!!!######""""""""""""############""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######""""""######$$$%%%%%%&&&###""""""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$###"""""""""######$$$$$$###""""""!!! !!! """"""###$$$$$$######"""###"""""""""""""""###### !!!!!!!!!""""""""""""!!!!!! !!!!!!###""""""!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$""" """"""###$$$$$$$$$$$$###$$$##################$$$########################!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$##################$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##########################################$$$%%%'''((((((''''''&&&''''''''''''%%%$$$######""""""######""" !!!$$$'''((('''$$$$$$$$$######$$$$$$$$$$$$$$$$$$############### """###%%%%%%###""" """!!!!!!!!!!!!""""""###%%%&&&'''&&&$$$""""""###!!!"""%%%(((+++***'''$$$""""""#########$$$$$$$$$***)))((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$############$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############""""""######$$$$$$$$$###### !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$#########%%%((()))%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$%%%%%%%%%"""#########!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&%%%%%%$$$###"""!!!!!!"""""""""""""""#########"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$######"""""""""""""""######""""""""" !!!"""######!!!""""""""""""""""""""""""!!!!!!""""""######"""!!!!!!!!!""""""###$$$&&&&&&'''$$$""""""###$$$######&&&&&&&&&&&&%%%$$$$$$#########""""""""""""######""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""""""""######""" !!!###$$$$$$###"""""""""###$$$$$$%%%&&&###$$$$$$$$$###"""!!!!!!#########""""""!!!!!! ########################$$$$$$$$$$$$$$$###"""!!!!!!!!!"""#######################################""""""""""""############""""""""""""!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$######"""!!!!!!!!!!!!"""######"""""""""!!!!!!!!!  !!!!!!"""""" !!!""""""!!!  !!!!!!""""""######""""""######$$$$$$$$$%%%$$$######$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""""""""###############"""""""""!!!!!!######"""!!! """""""""###############"""""""""""""""######$$$!!!!!!!!!"""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""%%%&&&&&&%%%$$$""" """"""###$$$$$$$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$#########$$$############$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""################## !!!###$$$$$$###!!! ########################"""#########$$$%%%&&&&&&(((((()))))))))(((((()))%%%$$$######""""""######$$$#########%%%&&&'''&&&######""""""""""""############################## !!!###$$$$$$###!!! $$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&$$$"""""""""$$$ !!!$$$(((+++***(((%%%""""""#########$$$$$$$$$)))((((((((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!!!!"""############"""""""""""""""""""""""""""""""""######$$$$$$$$$########################""""""""""""############"""$$$%%%$$$###"""###$$$###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############"""######$$$$$$$$$###### !!!"""$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$#########%%%((()))##################$$$$$$$$$$$$$$$$$$$$$$$$###### """$$$$$$"""!!!"""$$$#################################$$$$$$#########%%%%%%$$$$$$###""""""!!!!!!!!!""""""#####################$$$$$$############"""""""""###$$$%%%&&&$$$$$$$$$##################""""""""""""""""""### """$$$$$$###"""!!!"""""""""""""""""""""""""""###$$$$$$$$$######"""""""""""""""###$$$%%%&&&'''$$$""""""###$$$######$$$%%%%%%%%%$$$###""""""###""""""""""""""""""######""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%###""" !!!###$$$$$$### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!!!!""""""############"""########################""""""""""""!!!!!!!!!!!!"""###%%%&&&&&&%%%$$$###"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!""""""!!!  !!!!!!""""""######$$$$$$$$$######"""""""""%%%###"""###%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!""""""###!!!"""""""""#########$$$$$$###""""""!!!!!!!!!"""!!!!!!!!!""""""######$$$###"""""""""""""""######"""""""""#########$$$$$$######""""""""""""######""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$$$$$$$########################!!!!!!!!! !!!""""""######$$$$$$$$$$$$###""""""######"""""""""###$$$$$$$$$$$$############$$$$$$"""""""""""""""######### !!!############!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&(((******)))((()))***%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###"""""""""###############!!!!!!"""######"""!!!!!!######"""######$$$%%%&&&$$$%%%%%%###!!!!!!"""$$$!!!"""$$$'''))))))'''%%%"""############$$$$$$$$$&&&''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%$$$#########%%%###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$############$$$$$$$$$######""" !!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''"""""""""#########$$$$$$########################!!!"""#########"""###%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$############"""""""""!!!!!!!!!"""######$$$$$$########################%%%###!!! !!!""""""!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!"""$$$%%%%%%$$$$$$"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$#########"""######$$$%%%&&&$$$"""!!!"""######"""!!!!!!!!!!!!!!!!!! ###""""""!!!!!!""""""###"""""""""!!!!!!"""######""""""!!!!!!!!!"""###### !!!!!!"""$$$%%%&&&###""" !!!###$$$$$$###!!!"""###%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###!!!!!!"""###$$$%%%&&&&&&##############################$$$$$$$$$######"""""""""############""""""########################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######%%%$$$$$$###""""""!!!!!!$$$""" """$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""###############""""""!!!!!!!!!"""######!!!!!!""""""###$$$$$$%%%"""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!"""$$$$$$$$$######"""""""""""""""############$$$$$$$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###!!!"""$$$%%%&&&%%%%%%$$$""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""########################"""!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$###$$$$$$%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$#########""""""#########"""""""""######$$$$$$$$$$$$"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""!!!!!!$$$&&&))))))((('''''')))%%%$$$######""""""#########$$$%%%%%%%%%$$$%%%%%%$$$######""""""######$$$!!!"""""""""#########$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$"""!!!!!!"""$$$""""""###%%%'''(((&&&$$$"""############$$$$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$############"""""""""!!!!!!!!!""""""###############$$$%%%%%%######$$$%%%###$$$&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""######$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$$$$$$$"""""""""""""""""""""!!!""""""!!!""""""###$$$%%%###"""!!!!!!"""######$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!!!!""""""""""""###### !!!!!!"""######$$$$$$$$$##################$$$&&&$$$!!!!!!###!!!!!!!!!!!!!!!!!!!!!"""$$$###"""!!!!!!"""###$$$########################"""""""""""""""""""""""""""###$$$""" ###%%%%%%$$$######"""#########%%%###!!! !!!""""""!!! !!!!!!"""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$"""""""""""""""###$$$$$$""""""!!!!!!"""###$$$$$$###""" !!!###$$$$$$###!!!!!!###$$$%%%$$$$$$###"""######$$$$$$$$$$$$###!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$######""""""############""""""""""""""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!  !!!!!!"""!!!"""$$$&&&&&&$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!""""""##################""""""""""""%%%### !!!###$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###""""""""""""###$$$%%%######################## !!!"""######!!!!!! !!!"""$$$%%%%%%%%%###"""!!!!!!!!!!!!""""""""""""############!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######$$$%%%&&&&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""########################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''###$$$%%%%%%$$$###"""!!!"""###$$$&&&&&&&&&%%%$$$######""""""""""""###############$$$$$$%%%%%%%%%'''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""######""""""!!! !!!%%%((((((&&&%%%&&&'''%%%$$$$$$###"""######### !!!###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""############$$$%%%&&&'''###$$$###""" """$$$###""""""$$$&&&&&&%%%$$$"""############$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$######""""""""""""######$$$$$$$$$%%%###$$$%%%%%%######$$$%%%###%%%&&&%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! """""""""""""""#########$$$#########$$$%%%%%%&&&######$$$$$$$$$###""""""$$$$$$###"""!!! !!!!!! """###%%%'''$$$"""!!!######"""########################"""###$$$%%%%%%$$$###""" !!!""""""###### !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$&&&$$$"""!!!!!!$$$''')))###############$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""######!!!"""%%%&&&%%%$$$###""""""""""""%%%""" !!!"""!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###%%%%%%######""""""###$$$%%%%%%$$$######"""""""""""""""###""" !!!###$$$$$$###!!!""""""!!! !!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!"""!!! """###$$$"""$$$'''))))))'''$$$"""!!!!!!!!!!!!""""""""""""""""""!!!!!! """!!!  !!!""" !!!!!!"""#########!!!!!!!!!"""######$$$$$$(((%%%###"""###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""$$$%%%&&&!!! !!!"""$$$%%%&&&&&&$$$"""!!! !!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""##############################!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''$$$""""""%%%&&&%%%###"""#########""" !!!!!!"""###%%%&&&'''$$$###""" """###$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!"""###$$$$$$###############"""!!!!!!"""###$$$###"""!!!!!!###&&&$$$"""!!! !!!"""###((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$#########"""""" !!!"""######"""!!! ###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############""""""""""""%%%###"""###$$$$$$###"""######$$$$$$$$$######"""%%%$$$"""!!!!!!!!!"""###$$$$$$##################""""""""""""###############"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$###"""!!! $$$######"""""""""""""""!!!!!!!!!!!!""""""""""""###%%%&&&&&&$$$######$$$!!!!!!"""##################"""""""""$$$%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""######$$$$$$%%%%%% !!!!!!""""""######$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$############"""""""""""" !!!"""###$$$$$$&&&%%%%%%%%%$$$############$$$&&&&&&&&&$$$"""!!!""""""!!!!!!!!!!!!""""""!!! !!!"""######""""""######$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""########################))))))((('''&&&$$$"""!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""######$$$######$$$%%%$$$###"""!!!###"""!!!"""###$$$###!!!!!!!!!""""""######$$$$$$ !!!"""!!! !!!###%%%%%%###!!! """#########"""###$$$$$$$$$"""!!! !!!"""############""""""!!!!!!!!!!!!""""""$$$"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" !!!""""""########################'''%%%###!!! !!!"""""""""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%$$$###!!!!!!!!!""""""########################""""""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&$$$""""""$$$&&&%%%######$$$$$$%%%$$$"""!!!!!!!!!!!!"""###%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%$$$$$$###"""##############################$$$$$$$$$$$$######!!!!!!!!!"""""""""""""""###############"""!!!!!!"""###$$$###"""!!!"""###%%%$$$"""!!!!!!"""###$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$"""""""""$$$&&&'''$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!######$$$$$$%%%&&&''''''$$$$$$############$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############""""""""""""%%%###""""""###$$$###!!!######$$$$$$$$$######"""$$$$$$"""!!!!!!!!!"""###########################""""""""""""#####################"""######$$$$$$%%%%%%$$$$$$###############$$$%%%%%%$$$###"""!!!%%%%%%$$$############$$$""""""""""""############$$$&&&''''''%%%$$$$$$%%%!!!""""""###############"""!!! !!!###$$$###"""""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""###############!!!!!!!!!"""""""""""""""######""""""""""""##############################""""""""""""""""""""""""$$$$$$$$$$$$#########"""!!!!!!""""""#########$$$""""""""""""###########################""""""""""""###$$$%%%%%%###!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""######$$$######$$$$$$$$$###"""!!!###"""!!!"""###$$$###!!!"""""""""""""""#########"""######"""!!!!!!###%%%%%%###!!!!!!"""#########!!!!!!!!!!!!!!!  !!!"""#########""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###########################!!!!!!!!!""""""""""""###""""""""""""############""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!! !!!""""""########################&&&$$$###!!! !!!"""### !!!""""""######""""""!!!"""""""""############$$$###"""!!!!!!""""""###########################""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$%%%$$$""""""$$$%%%$$$###$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%$$$$$$###"""##############################$$$$$$$$$$$$############"""""""""!!!!!!!!!#########$$$######"""!!!###$$$$$$$$$"""!!!"""###%%%$$$###""""""###%%%&&&$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&''')))$$$$$$$$$#####################$$$$$$$$$$$$######""""""###$$$%%%&&&'''((($$$######""""""######$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############""""""""""""$$$###""""""######""" """######$$$$$$$$$######$$$######"""!!!"""""""""########################""""""""""""############$$$$$$######"""#########$$$############"""""""""$$$%%%%%%%%%%%%$$$######$$$$$$###"""""""""##################$$$$$$$$$$$$%%%&&&((('''%%%$$$$$$%%%!!!"""######$$$$$$######!!! """###"""!!!""""""###$$$$$$$$$$$$#########""""""""""""#########""""""""""""""""""!!!""""""""""""""""""!!!!!!""""""############""""""########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!"""""""""!!!"""#########"""!!! ###""""""!!!!!!""""""############"""""""""""""""######$$$$$$$$$$$$$$$%%%$$$###""""""""""""""""""######################## !!!"""###############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""######$$$######$$$$$$######"""!!!###"""!!!"""###$$$###!!!############""""""""""""$$$$$$%%%$$$""""""###%%%$$$"""!!!!!!"""######""""""!!!!!! !!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""############""""""""""""###############""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""###########################$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!!""""""""""""###############""""""!!!""""""###$$$########################"""######$$$$$$$$$######$$$##################$$$$$$$$$#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$######""""""""""""######$$$######""""""######$$$######$$$$$$######"""!!!##############################$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$######"""###$$$%%%$$$"""!!!"""###$$$#########$$$%%%&&&'''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''')))***################################################!!!!!!"""$$$%%%&&&'''((($$$$$$$$$######$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###############"""""""""!!!$$$###!!!"""######""" """"""###$$$$$$$$$######$$$######"""""""""""""""###############$$$$$$$$$!!!"""""""""############%%%%%%$$$###"""""""""######"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """""""""#########$$$$$$$$$&&&'''&&&%%%###$$$$$$""""""###$$$$$$$$$$$$###"""!!! !!!#########""""""######$$$$$$$$$#########""""""""""""""""""#########""""""!!!!!! $$$######""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""######$$$$$$######################## !!!!!!""""""######!!!""""""######"""!!!!!!###""""""""""""""""""###"""""""""""""""!!! ##############################"""""""""""""""########################### !!!"""############"""""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""!!!"""""""""""""""######$$$###############""""""!!!###"""!!!"""###$$$###!!!$$$$$$######""""""!!!!!!$$$%%%%%%###!!!!!!"""###$$$"""!!!!!!#########"""$$$###"""!!!!!!"""###$$$###!!!  !!!###%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""#########!!!"""""""""###############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!! !!!""""""###########################""""""!!!!!!"""###$$$$$$ !!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!""""""###$$$$$$##############################$$$$$$$$$######"""#########$$$$$$#####################""""""###$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$"""""""""""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$###""""""$$$#########$$$$$$%%%&&&&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&((()))***########################"""""""""!!!!!!"""""""""!!!""""""###%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############"""""""""!!!###"""!!!"""###$$$###!!!!!!"""###$$$$$$$$$$$$$$$############"""""""""!!!""""""#########$$$$$$$$$!!!"""""""""############%%%%%%$$$###"""""""""###"""""""""""""""""""""#########"""""""""#########"""!!!!!! !!!!!!!!!"""""""""#########$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$#########$$$$$$$$$######""""""""""""######"""""""""######""""""!!!!!! $$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################"""""""""""""""""" !!!!!!"""######$$$"""""""""######$$$$$$$$$""""""########################""""""""""""######%%%&&&&&&&&&&&&%%%######""""""""""""""""""!!!!!!###"""""""""""""""################################################"""!!!########################"""!!!  !!!"""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""!!!"""""""""""""""######$$$#########"""""""""""""""###"""!!!"""###$$$###!!!$$$$$$######""""""!!!!!!#########""" !!!"""###"""!!!"""###$$$"""!!!$$$###"""!!!!!!"""###$$$###""" !!!###$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!"""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################!!!!!!!!!""""""###$$$$$$!!!!!!"""############"""######""""""""""""""""""!!!!!!""""""#######################################$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""###$$$###!!!!!!###$$$#####################$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!"""###$$$%%%&&&"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%###"""###$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&'''((((((###############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############""""""""""""###"""!!!"""$$$&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$"""############"""!!!!!!"""""""""###$$$$$$%%%%%%""""""""""""############$$$$$$######"""#########"""""""""############$$$"""""""""!!!""""""###$$$$$$$$$###"""""""""###### !!!!!!!!!"""""""""""""""###%%%$$$"""!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$""""""###$$$%%%$$$######$$$$$$$$$$$$###""""""""""""############""""""###""""""""""""""""""!!!##################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%############""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$######""""""######$$$###$$$%%%&&&%%%$$$###""""""""""""""""""!!!!!!!!!"""""""""""""""######$$$########################%%%%%%%%%$$$$$$"""!!!!!!########################%%%###""" """###%%%""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""######$$$$$$###"""!!!!!!!!!!!!"""###"""!!!"""###$$$###!!!############""""""""""""""""""###!!! !!!"""###"""!!!"""$$$$$$"""!!! !!!!!!"""###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""############$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$########################!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$$$$############""""""""""""!!!""""""############"""########################$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""###$$$###!!! """%%%$$$$$$##################$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""######$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$##################""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&""""""#########$$$$$$$$$######"""!!!!!!"""########################$$$$$$######""""""""""""######!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############"""""""""""""""!!!!!!###&&&(((((('''!!!!!!"""$$$$$$%%%%%%$$$"""######$$$###"""!!! !!!""""""###$$$$$$%%%%%%""""""""""""#####################"""######$$$$$$############$$$$$$%%%%%%######"""""""""###$$$%%%%%%%%%$$$############$$$!!!!!!"""""""""#########"""$$$%%%%%%###""""""###"""###$$$$$$%%%%%%$$$$$$###"""!!!"""###$$$$$$"""$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!"""""""""#################################$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""""""""""""""#########!!!!!!!!!""""""#########%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!""""""######$$$######""""""######$$$ !!!###$$$$$$###"""!!!$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$########################$$$$$$$$$$$$###"""!!!!!!########################%%%$$$!!! !!!$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""######$$$$$$###"""!!! !!!!!!"""###"""!!!"""###$$$###!!!"""""""""""""""#########!!!"""###"""!!!!!!###$$$"""""""""###$$$$$$"""  !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!######################## !!!!!!!!!!!!"""""""""""""""""""""############$$$######""""""######$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$########################!!!""""""############""""""######$$$%%%$$$$$$$$$############"""""""""!!!""""""###$$$######!!!!!!########################$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""!!!###$$$###!!! """%%%&&&%%%$$$$$$#########$$$######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$###############"""!!! $$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$############"""!!!!!! !!!!!!!!!"""###$$$%%%$$$###############$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!$$$''')))))))))!!!!!!"""$$$$$$%%%%%%%%%"""######$$$$$$"""!!! !!!""""""###$$$$$$%%%%%%""""""""""""###############"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''$$$######""""""""""""""""""############$$$$$$$$$###%%%&&&&&&$$$######$$$######$$$%%%%%%%%%%%%$$$"""!!! !!!"""######!!!$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!""""""######$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%% !!!"""###$$$%%%%%%$$$$$$$$$###############&&&%%%%%%%%%$$$######### !!!"""###$$$$$$############$$$$$$"""###%%%'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!""""""###$$$$$$########################"""############""""""!!!###########################""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""######$$$$$$###!!! !!!"""###"""!!!"""###$$$###!!!!!!!!!""""""######$$$$$$"""#########"""###$$$&&&"""""""""###$$$$$$""" !!!"""$$$$$$$$$###"""!!!!!!""""""""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$########################""""""############""""""""""""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$###"""!!! &&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###########################"""############$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!"""######$$$$$$ !!! !!!$$$&&&$$$$$$$$$############"""########################000+++$$$!!!"""######"""######""""""######$$$%%%$$$$$$$$$#########""""""$$$###"""!!!!!!"""######$$$$$$############$$$$$$%%%###""" !!!###$$$"""###$$$%%%%%%$$$###"""$$$###""""""###$$$'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$######""""""###%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$######!!! ###$$$""" #########$$$%%%'''((()))######$$$######"""!!! $$$###""" """###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!###%%%"""############$$$$$$$$$"""############""""""!!!###########################"""""""""###$$$%%%%%%"""###%%%%%%$$$!!!"""###$$$%%%&&&%%%$$$$$$"""""""""###$$$$$$$$$%%%"""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$"""!!!######""""""###$$$%%%%%%########################$$$$$$######"""!!!!!!!!!%%%%%%$$$$$$###"""!!!!!!########################!!!"""###$$$%%%$$$######$$$$$$######""""""!!!!!!"""!!! """###$$$ !!!###$$$$$$###"""!!!""""""""""""""""""""""""%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$"""""""""""""""""""""""""""""""""$$$&&&&&&$$$"""!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!!""""""############""""""######""""""""""""######$$$$$$###"""!!!!!!""""""$$$$$$##################""""""!!!!!!!!!!!!""""""%%%$$$###!!!!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$###""" !!!""""""$$$&&&&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###""" !!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%###""""""######""" !!!!!!""""""######$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$""""""""""""!!!!!!!!! #########"""""""""""""""!!!"""###"""!!!"""$$$&&&$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!(((%%%!!!!!!"""###""" ######""""""######$$$%%%$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$###""""""###$$$&&&(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""###""""""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######!!! !!!######""" !!!"""###%%%%%%!!!"""###############"""$$$###!!! !!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$"""############$$$$$$$$$""""""###############"""########################!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%$$$"""  !!!"""###$$$######"""###############$$$$$$$$$######$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$""""""$$$$$$$$$$$$###"""######""""""###$$$$$$%%%"""""""""""""""""""""""""""""""""""""""#########%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$### """###$$$$$$!!!!!!!!!!!!!!!"""######!!!"""#########!!!########################$$$$$$##################!!!"""###%%%&&&&&&&&&&&&########################"""######""" !!!"""""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!!""""""############""""""######""""""""""""######%%%$$$$$$###""""""####################################""""""""""""######$$$###"""!!!!!!!!!"""###%%%$$$$$$#####################"""""""""""""""#########"""""""""######$$$""""""""""""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$##############################!!!!!! !!!""""""###$$$%%%%%%###""""""###""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""######""" ###"""""""""""""""""""""&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!! ###$$$%%%$$$""""""$$$&&&$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###!!!######""""""######$$$%%%$$$$$$$$$#####################"""""""""######$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$######"""###$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################!!!!!!!!! !!!""""""######$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!"""""""""""""""############$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$#########"""!!!!!!######"""!!! !!!"""$$$$$$ !!!"""###$$$$$$$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###$$$"""############$$$$$$$$$!!!""""""######$$$$$$$$$###########################"""!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$#########!!!!!!"""############"""$$$$$$$$$###############$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""######"""""""""!!!"""###$$$$$$$$$$$$$$$#########"""######$$$%%%######################## !!!!!!"""######$$$$$$%%%%%%$$$$$$###"""""""""########################""""""###$$$$$$$$$$$$###!!!###$$$%%%&&&!!!!!!""""""######""""""""""""###"""!!! ########################""""""##################!!!"""###$$$&&&(((***+++########################""""""!!! ######""""""!!!!!!""""""######"""!!!"""###$$$###!!!""""""############""""""######""""""""""""######%%%%%%$$$#########$$$$$$########################$$$$$$############$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$###$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!%%%$$$$$$#########$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""######""""""""""""############!!!!!!!!!!!!######""""""!!!!!!!!!"""######$$$$$$%%%###"""!!!###$$$""""""""""""""""""""""""&&&&&&%%%$$$$$$######"""###%%%%%%%%%###"""###$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""######"""!!!######""""""!!! &&&%%%$$$$$$######$$$$$$&&&%%%$$$######$$$%%%&&&########################""""""#########$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!###$$$%%%$$$###"""###$$$$$$$$$$$$#########""""""########################"""""""""###$$$%%%$$$$$$######""""""######$$$%%%##########################################$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%###""""""###%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&###########################""""""#########$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%$$$$$$#########""""""""""""###"""""""""""""""######$$$&&&&&&!!!"""######$$$$$$$$$$$$""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!"""######""""""#########$$$$$$$$$!!!!!!""""""###$$$%%%&&&########################%%%%%%$$$###"""""""""###%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$######""""""""""""""""""""""""######""""""!!!!!! !!!""""""""""""!!!!!! !!!!!!"""###$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$ !!!###$$$$$$###"""!!!!!!""""""""""""!!!########################!!!!!!""""""######$$$$$$"""""""""###%%%'''***+++######################## !!!!!! """###""""""""""""""""""######"""!!!"""###$$$###!!!""""""############""""""######""""""""""""######$$$$$$######"""######$$$###############$$$$$$$$$$$$######""""""######$$$!!!!!!!!!"""######$$$%%%###""""""###$$$%%%&&&&&&$$$$$$###"""!!!!!!""""""%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""###$$$"""  """$$$!!!!!!!!!""""""######$$$$$$$$$$$$"""!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""######"""!!!""""""!!!!!!!!!!!!!!!!!!&&&%%%$$$$$$######$$$$$$&&&%%%$$$######$$$%%%&&&########################""""""#########$$$$$$$$$##################$$$$$$!!!!!!""""""############"""###$$$$$$"""!!!"""###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""$$$%%%######""""""######$$$%%%########################""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&########################"""######$$$$$$$$$$$$$$$$$$######"""!!! """"""###$$$%%%%%%&&&&&&############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""#########"""""""""###$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""###""""""#########$$$$$$$$$""""""""""""###$$$&&&'''########################%%%%%%$$$###"""""""""###$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""######$$$######"""""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!""""""""""""!!!!!! !!!!!!"""######$$$%%%&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$######################################################$$$$$$$$$'''&&&&&&%%%$$$###""""""!!!"""###$$$$$$###"""!!! !!!!!!"""####################################!!!!!!!!!""""""######$$$###""""""!!!"""$$$%%%'''########################!!!######"""!!!!!!!!!######""""""""""""#########"""!!!"""###$$$###!!!""""""############""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%!!!!!!!!!""""""$$$%%%&&&""""""!!!!!!"""###$$$$$$%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""######"""""""""$$$"""  """$$$!!!!!!"""#########$$$$$$###$$$$$$"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""###$$$###""" !!!"""######$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$!!!"""$$$$$$###""""""###$$$$$$$$$############"""""""""""""""""""""""""""%%%$$$###!!!!!!#########""""""######$$$%%%###############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&########################!!!!!!"""############"""$$$$$$######"""!!!!!!!!! !!!"""$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$""""""###$$$######""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""############$$$$$$$$$$$$###""""""###$$$&&&'''###########################"""!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$###############!!!"""##################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$######!!!!!!"""######"""""""""###"""""""""###$$$%%%%%%%%%$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%% !!!!!!"""###############$$$$$$######"""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""###""""""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$"""""""""$$$######""""""######$$$###"""!!!"""###$$$###!!!""""""############""""""######""""""""""""######!!!!!! !!!"""""""""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""" """###$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###""""""############""""""######!!!!!!!!!!!!######""""""###$$$$$$$$$######"""###$$$###""""""$$$&&&""""""""""""""""""""""""!!!!!!"""###%%%&&&'''(((%%%&&&'''&&&%%%$$$$$$&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!"""###$$$###""" !!!"""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""######### """%%%%%%%%%$$$$$$%%%$$$$$$$$$############""""""""""""""""""""""""""""""$$$%%%$$$""" """#########""""""######$$$%%%""""""#########$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$#########$$$$$$%%%%%%%%%&&& !!!"""###$$$######""""""""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''"""###%%%$$$"""!!!###%%%"""""""""""""""######$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%$$$###""""""###%%%&&&########################!!!!!!!!!!!!!!!!!!"""###%%%$$$$$$#########$$$$$$###"""!!!!!!!!!"""###$$$###############$$$$$$$$$"""######$$$%%%%%%$$$$$$""""""""""""""""""""""""###############$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$###""""""######""""""""""""""""""""""""#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%% """$$$%%%&&&%%%$$$######""""""######!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!######""""""###$$$$$$######""""""######$$$###"""!!!"""###$$$###!!!""""""############""""""######""""""""""""######!!!!!!!!!!!!!!!"""######!!!""""""###$$$$$$%%%%%%###""""""""""""""""""### !!!"""###$$$$$$######""""""""""""###$$$$$$%%%###"""""""""""""""######&&&&&&%%%$$$###""""""###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$###"""!!!!!!"""$$$$$$######$$$%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&"""$$$$$$###"""!!!"""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!###$$$###"""!!!""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###########################"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$######"""!!!!!!!!! ###&&&'''&&&&&&&&&'''$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$ $$$((()))'''%%%$$$%%%#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!######$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$$$$$$$########################$$$%%%&&&'''((('''&&&&&& """$$$%%%&&&$$$$$$%%%&&&&&&$$$###"""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((('''!!!$$$%%%%%%"""!!!###%%%$$$###############$$$%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$'''%%%$$$""""""###%%%&&&##############################""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$#########$$$&&&'''""""""######$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&& """###%%%&&&'''&&&%%%###"""""""""###$$$"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!  """#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""!!!  ###&&&$$$$$$############$$$$$$###"""!!!"""###$$$###!!!""""""############""""""######""""""""""""######""""""!!!""""""###$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$ !!!###$$$$$$###""""""$$$$$$######$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$#########$$$%%%%%%$$$###"""!!! """$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$#########"""""""""""""""""""""######$$$%%%%%%$$$###"""!!! ###$$$%%%&&&'''&&&%%%%%%&&&%%%$$$$$$$$$###!!!""""""############""""""!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&&&&### &&&'''(((&&&###"""###&&&%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!"""######"""!!! """"""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%$$$######""""""##################""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""$$$$$$###!!! !!!"""$$$$$$$$$###"""!!!!!! &&&&&&%%%$$$#########$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$###"""!!!$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######""""""!!!!!!"""!!! !!!###$$$%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########""""""!!!!!!"""$$$&&&'''###"""""""""!!!!!! ###$$$&&&%%%$$$######$$$######""""""""""""##############################""""""""""""############$$$%%%%%%&&&%%%$$$"""!!! !!!!!!"""###$$$$$$$$$""""""###$$$$$$"""!!!  !!!"""######$$$###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$####################################$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""###$$$"""  !!!"""!!! !!!######!!! """############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&###############$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((""""""""""""""""""""""""$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$##########################################"""""""""""""""######$$$############""""""""""""###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$###!!! !!!!!! """""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$$$$""" &&&'''(((&&&###"""###%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########!!!"""############"""!!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$######$$$%%%''''''&&&$$$###############$$$$$$$$$%%%$$$###############$$$$$$%%%$$$######""""""######$$$$$$#########"""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###""""""""""""""""""###$$$%%%$$$$$$$$$######"""""""""##############################""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$########################""""""############""""""###########################$$$$$$$$$"""!!!"""###$$$$$$$$$###"""!!!!!!!!!%%%%%%$$$###############%%%$$$$$$###""""""######"""######$$$$$$$$$######"""""""""""""""#########""""""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$######""""""######$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!! """!!!!!! !!!"""###$$$""""""""""""!!!!!!!!! $$$###"""!!!!!!"""######$$$$$$$$$######"""""""""###""""""""""""$$$%%%&&&$$$$$$$$$$$$#########""""""###%%%%%%###"""###$$$#########""""""#################################""""""""""""###############$$$%%%%%%%%%$$$###""" !!!!!!"""######$$$$$$###############"""!!!!!! !!!!!!""""""######"""######$$$###"""!!! ########################!!!!!!"""""""""""""""!!!$$$###########################""""""""""""######""""""""""""""""""""""""!!!"""######"""!!!"""$$$######"""###$$$%%%###!!!"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$###############$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$############$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$###"""!!!###############$$$%%%&&&###########################""""""""""""""""""###$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!!!!""""""#########$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""$$$$$$###"""&&&''''''%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########"""######$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###!!!""""""######$$$$$$$$$""""""""""""###$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$#########%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""$$$$$$#########$$$$$$%%%#########"""""""""""""""########################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###########################!!!!!!""""""""""""!!!!!!###########################$$$%%%$$$"""""""""$$$$$$$$$$$$###""""""!!!!!!$$$######"""""""""""""""%%%$$$######"""#########!!!!!!"""$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$######""""""""""""###$$$$$$###""""""""""""""""""###&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!%%%$$$###"""""""""""""""#########"""""""""""""""$$$######"""######$$$$$$$$$$$$$$$$$$############!!!###$$$$$$###"""###$$$$$$$$$############$$$$$$########################"""""""""#########$$$$$$"""###$$$$$$%%%$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!! """""""""""""""""""""""" !!!!!!"""#########"""!!!!!!!!!""""""######$$$$$$$$$$$$######"""""""""""""""############"""""""""""""""""""""""""""""" """"""!!!!!!###$$$%%%$$$$$$%%%&&&&&&%%%###"""############$$$$$$$$$$$$############$$$%%%%%%########################""""""""""""!!!!!!!!!!!!###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$###"""!!!###""""""!!!""""""####################################""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""######$$$""""""""""""##################$$$$$$%%%%%%%%%%%%###$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################""""""######$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$#########"""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%######%%%%%%$$$$$$###$$$$$$$$$##################""""""########################%%%%%%%%%%%%%%%%%%$$$$$$###############"""""""""########################!!!!!!""""""""""""!!!!!!###########################$$$%%%$$$###"""###$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""$$$$$$###############$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""############"""######$$$$$$$$$############""""""######$$$%%%######""""""""""""######%%%%%%$$$############$$$#######################################$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""""""""""""""#########$$$$$$$$$###############%%%%%%$$$###""""""""""""##################""""""%%%$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!###%%%%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!""""""############%%%$$$"""!!!!!!!!!"""#########""""""""""""""""""""""""""""""""""""!!!!!!######################## !!!"""###############$$$$$$%%%&&&&&&'''(((((($$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""%%%$$$$$$%%%&&&&&&%%%###""""""#########$$$$$$$$$###############$$$$$$%%%""""""############"""""""""""""""!!!!!! """############"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$###############!!!!!!###$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$"""!!!!!!"""""""""""""""######$$$############""""""""""""############$$$$$$%%%%%%###$$$%%%###!!!!!!###%%%""""""############""""""$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$###"""!!! """"""""""""###$$$%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$##############################"""######$$$$$$######"""########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!""""""$$$###############$$$$$$$$$$$$$$$$$$$$$###"""!!!############""""""!!!!!!######$$$$$$$$$######"""###############$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""""""""########################""""""#########$$$$$$$$$ !!!!!!"""!!!""""""#################################$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""""""""$$$%%%&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%####################################$$$$$$$$$$$$"""""""""######$$$$$$%%%"""""""""""""""#########%%%$$$"""!!!!!!!!!"""###############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############### !!!!!!"""###$$$%%%%%%#########"""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!!$$$######$$$%%%%%%$$$"""""""""#########$$$$$$$$$######""""""######$$$%%%!!!"""############"""!!!#########""""""!!!!!! """""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$########################!!!!!!###$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&(((''''''%%%$$$###"""!!!"""""""""""""""######$$$$$$#########""""""!!!!!!$$$############$$$%%%%%%$$$%%%&&&### """&&&######$$$$$$$$$$$$########################$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%((('''$$$$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''########################!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###############$$$$$$$$$"""""""""###########################$$$$$$%%%%%%%%%%%%$$$###"""!!!!!! """"""""""""###$$$%%%%%%%%%$$$######""""""###############$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""############"""######$$$%%%%%%%%%%%%$$$$$$"""!!!!!!$$$$$$######"""!!!!!! ###$$$$$$$$$$$$###""""""$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!""""""########################"""""""""###$$$$$$%%%%%% !!!!!!!!!!!!!!!"""!!!"""######$$$$$$######!!!!!!!!!!!!""""""""""""######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!############$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$#################################$$$$$$$$$$$$%%%######"""""""""###$$$$$$""""""""""""""""""######$$$######"""""""""""""""########################$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""" !!!!!!""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$%%%&&&%%%"""!!!"""######""""""###$$$$$$###!!!"""############$$$$$$$$$###""""""""""""###$$$$$$""""""""""""""""""""""""############"""""""""""""""""""""!!!""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######""""""#########$$$$$$$$$"""""""""###############$$$$$$%%%$$$$$$###"""!!!&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$"""""""""""""""######$$$""""""""""""############$$$###"""""""""###%%%%%%%%%''''''$$$!!!%%%%%%%%%&&&&&&&&&&&&%%%%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&###"""###$$$)))&&&$$$$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%########################!!!""""""""""""#########%%%$$$###""""""###$$$%%%#########$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$############""""""""""""!!!"""""""""###%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$######""""""######"""""""""#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""""""""""""""###$$$%%%"""#########$$$$$$$$$$$$########################!!!!!!!!!""""""#########""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!""""""###$$$######""""""###$$$$$$%%%######$$$$$$$$$######"""#########"""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%$$$######""""""##############################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###### !!!!!!!!!""""""""""""!!!"""$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$######$$$$$$$$$###"""""""""#########$$$$$$$$$$$$!!!#########"""###%%%#########""""""##########################################$$$$$$$$$%%%%%%$$$###"""!!!!!!"""#########"""""""""""""""""""""###############"""!!!!!!"""""""""######$$$$$$%%%###""""""!!!"""###$$$%%%########################$$$$$$$$$$$$###"""!!!!!!######################## !!!!!!"""###############""""""""""""######"""""""""""""""""""""""""""###$$$###"""!!!"""######""""""###$$$$$$###!!!"""############$$$$$$$$$"""""""""""""""###$$$$$$###"""!!! !!!"""###"""""""""""""""###############"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$%%%#########$$$$$$$$$%%%%%%!!!"""""""""#########$$$$$$$$$%%%$$$$$$###"""!!!%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######$$$$$$############$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''"""""""""""""""######$$$ !!!"""###$$$%%%%%%$$$###"""""""""###%%%&&&&&&'''((($$$!!!%%%!!!""""""######""""""!!!!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((%%%###$$$&&&)))&&&$$$###%%%&&&$$$"""#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$#########$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""###%%%&&&'''!!!"""###$$$%%%&&&''''''$$$$$$##################%%%$$$$$$###"""#########!!!!!!""""""#########$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""#########$$$########################!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######""""""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&######""""""""""""######&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$######""""""!!!!!!!!!!!!"""###$$$%%%$$$######""""""######$$$$$$$$$%%% !!!###%%%&&&&&&&&&%%%!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###""" !!!!!!"""""""""###!!!!!!!!!!!!"""#########""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!""""""#########""""""""""""""""""###$$$$$$$$$###!!! !!!!!!"""###$$$%%%%%%%%%"""!!! """###$$$""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! """""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""$$$###"""###%%%%%%###""""""############$$$$$$$$$"""""""""""""""######$$$$$$"""!!!!!!"""$$$ !!!!!!""""""######$$$###"""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$###$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$###"""!!!$$$!!!###%%%%%%###%%%###""""""###$$$$$$###'''&&&$$$######$$$&&&'''######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%% !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%&&&###!!!!!!$$$&&&&&&%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%&&&&&&'''$$$###"""!!!!!!###%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""############### """###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$$$$$$$###""" %%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######""""""!!!!!! ###!!! """$$$%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$######""""""""""""###$$$$$$$$$%%%$$$$$$######"""!!! $$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######%%%$$$###""""""###$$$%%% !!!###%%%'''((()))$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$######""""""""""""""""""##################""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!"""###$$$$$$%%%######""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$&&&%%%###""""""$$$&&&'''%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$""""""###"""!!!!!!###%%%%%%$$$&&&$$$"""###$$$%%%$$$###'''&&&%%%######$$$%%%&&&!!!!!!"""###############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###############$$$###"""""""""""""""###%%%""" !!!###%%%%%%$$$""""""###""""""!!! $$$$$$$$$$$$$$$###"""""" !!!"""""""""""""""$$$###"""!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$%%%$$$###!!!########################$$$$$$####################################$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!""""""###############!!!"""###"""!!! !!!###########################$$$%%%%%%$$$""""""###$$$$$$$$$$$$######""""""""" !!!!!!"""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!! $$$$$$%%%%%%$$$######""""""############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$#########""""""""""""%%%###""""""$$$&&&&&&&&&###########################""""""""""""""""""######$$$$$$%%%$$$$$$######""""""""""""""""""######"""""""""############$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######"""!!!!!!"""######!!!!!!""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!!""""""""""""####################################"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$######!!! !!!"""$$$%%%######$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$###$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$$$$"""!!!"""$$$%%%%%%$$$%%%%%%$$$###""""""""""""%%%%%%$$$############$$$############""""""""""""$$$%%%%%%%%%%%%$$$$$$###!!!###$$$%%%$$$$$$%%%&&&'''%%%###$$$%%%&&&%%%%%%((('''%%%$$$###$$$%%%%%%!!!""""""###############$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######"""""""""!!!%%%%%%$$$""""""!!!!!!!!!$$$"""!!!!!!###$$$$$$###############"""!!! ###$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""$$$###"""""""""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&%%%###!!!##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############""""""""""""""""""""""""!!!"""######$$$$$$######!!!"""######!!!!!!"""###""""""""""""""""""""""""$$$&&&''''''%%%$$$$$$%%%#########""""""""""""""" !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""######$$$$$$######"""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$###""""""%%%&&&&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%$$$$$$###"""""""""!!!!!!!!!!!!!!! !!!"""###$$$&&&''''''$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!######""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$###"""!!!!!!!!!###$$$%%%!!!""""""###$$$$$$%%%%%%!!!!!!!!!"""#########$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$###$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""""""""#########"""!!! !!!###%%%%%%$$$%%%%%%$$$###############%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%% ###''''''%%%$$$%%%''''''&&&$$$$$$&&&'''&&&%%%((('''&&&$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$############%%%$$$######"""""""""###$$$############$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$######""""""###%%%&&&'''&&&%%%$$$######"""""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""######%%%&&&'''((((((###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&&&&%%%"""!!!##############################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""######"""!!!"""##############################%%%''''''&&&$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###""""""!!!!!!######""""""""""""######&&&%%%###"""!!!"""######""""""#########""""""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################"""!!! !!!###$$$$$$#################################$$$$$$$$$$$$######""""""######$$$##################""""""!!!!!! !!!!!!"""$$$%%%&&&'''(((########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""#########""""""!!!!!!!!!###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""############""""""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%''''''#########"""######$$$$$$ !!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$###$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""""""""#########"""  ###$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$"""""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&& $$$'''(((&&&$$$&&&((((((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######"""######$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%%%%$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$###### """###$$$$$$##################$$$$$$$$$%%%%%%$$$########################$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&$$$#########"""""""""""""""###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%###"""""""""###$$$!!!""""""#########""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""!!! !!!$$$%%%$$$###########################$$$$$$%%%&&&&&&%%%$$$$$$ !!!"""######""""""$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!########################""""""##################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""######$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&'''(((&&&&&&$$$###""""""""""""""""""######$$$%%%&&&&&&$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$###$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$###!!! !!!###$$$$$$###&&&&&&%%%%%%$$$%%%%%%&&&$$$############$$$%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&"""###%%%&&&%%%%%%&&&'''(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%$$$############$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&"""""""""######%%%&&&&&&%%%&&&((('''&&&$$$%%%%%%#########$$$######"""!!!""""""###$$$$$$$$$$$$### !!!!!!"""###$$$%%%&&&""""""######$$$$$$$$$$$$%%%$$$######""""""###############$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################"""###$$$$$$%%%$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######"""""""""##################$$$$$$$$$!!!"""######$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$""""""######$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!!!!!!!!!!"""""""""###""""""$$$&&&'''&&&$$$########################"""###$$$%%%%%%$$$###""" !!!"""############$$$$$$$$$$$$############$$$$$$$$$$$$$$$########################$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""#########$$$$$$$$$$$$######!!!""""""######$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""""""""###############""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$%%%&&&&&&)))(((&&&###""""""""""""#########$$$%%%%%%&&&&&&"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%''''''%%%$$$############################################################$$$$$$$$$%%%$$$###!!!"""###$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&$$$###"""###%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############"""$$$$$$#########$$$%%%%%%###&&&((('''%%%######$$$""""""######$$$$$$######""""""###$$$$$$$$$$$$$$$'''&&&%%%######$$$&&&'''""""""###$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""######$$$%%%%%%&&&&&&(((''''''&&&%%%$$$$$$###"""""""""#########$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&########################"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$""""""###$$$######################## """""""""!!!!!!###%%%###$$$$$$$$$%%%%%%%%%%%%!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""""""""#########""""""###$$$&&&'''%%%$$$########################!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%""""""""""""####################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!###$$$%%%&&&&&&&&&)))(((&&&$$$######$$$%%%############$$$$$$$$$$$$!!!"""###$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$%%%''''''%%%$$$""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%&&&$$$""""""###$$$######$$$###############$$$$$$"""$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""###%%%&&&&&&### !!!$$$''''''%%%'''%%%###$$$%%%&&&%%%%%%"""###$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$###"""!!! &&&&&&%%%$$$############"""%%%((('''$$$""""""#########$$$%%%&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$(((&&&### !!!"""""""""###$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$"""$$$$$$$$$###"""###$$$"""""""""""""""""""""""""""""""""!!! !!!$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$###"""!!! ######""""""""""""######"""###%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$%%% !!!###%%%%%%###"""########################!!!###$$$%%%%%%$$$###!!!"""###$$$%%%&&&''''''''' !!!!!!""""""######!!!!!!""""""############""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%% !!!"""######"""!!! !!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%######""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$"""###%%%&&&'''(((((((((((('''%%%$$$$$$%%%&&&(((#########""""""""""""""" !!!"""###$$$$$$###"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############""""""""""""""""""""""""%%%%%%%%%$$$$$$#########&&&%%%###"""""""""######%%%###""" !!!###$$$%%%###!!!!!!###$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$%%%&&&&&&&&&%%%$$$############$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######""""""###%%%&&&&&&%%%###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%$$$$$$"""""""""######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""""""""###%%%$$$###""""""###$$$%%%)))(((&&&$$$""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''%%%""" ######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""###$$$%%%&&&&&&&&&&&&&&&"""############$$$$$$$$$########################"""######$$$$$$$$$######%%%$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$### """$$$###"""""""""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!""""""""""""############""""""!!!###$$$###"""!!!"""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###############"""############$$$$$$$$$"""############$$$$$$$$$"""""""""!!!"""######$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%######""""""""""""############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&(((++++++)))'''&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""############""""""""""""""""""""""""########################### !!!&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$'''&&&$$$######$$$%%%'''%%%###""""""$$$$$$###!!!""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$##############################"""""""""""""""#########$$$%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%(((&&&%%%###""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!############$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#####################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$##################################################################""""""!!!"""##################"""############$$$$$$$$$########################%%%%%%%%%%%%$$$###""""""$$$$$$#########"""""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###!!! """$$$###""" !!!!!!!!!""""""""""""$$$###""""""""""""###$$$""""""""""""""""""""""""!!!""""""######$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""""""""###""""""############""""""!!!###$$$###"""!!!"""###"""######$$$$$$######"""""""""""""""############!!!"""######$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$$$$%%%%%%######""""""""""""############""""""######$$$%%%############$$$$$$$$$%%%###$$$&&&)))++++++)))'''&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$################################################%%%""" """&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%#########"""######$$$%%%&&&%%%$$$###$$$$$$&&&'''&&&%%%###$$$%%%%%%$$$"""""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""###$$$&&&&&&$$$$$$############$$$$$$%%%$$$######""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########"""""""""###""""""!!!!!!"""############$$$$$$$$$########################&&&&&&&&&%%%$$$###!!!!!!######""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$###!!! """######"""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%###############$$$$$$$$$$$$###""""""""""""###$$$######$$$$$$$$$$$$######%%%%%%$$$############$$$""""""############""""""!!!###$$$###"""!!!"""###"""######$$$$$$######"""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%######""""""""""""############""""""######$$$%%%"""""""""#########$$$$$$"""###&&&))),,,+++(((%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""#################################$$$$$$%%%%%%%%%"""""""""######$$$%%%%%%""""""!!!!!!!!!"""######&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$######$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%!!!""""""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""###%%%%%%$$$######$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""#########$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$########################$$$$$$$$$$$$###"""!!!!!!"""""""""!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%""""""""""""###############"""!!!!!!""""""#####################$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!"""""""""###$$$$$$$$$%%%$$$###!!! !!!###$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""!!!###$$$###"""!!!"""###""""""############""""""""""""""""""###############$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$#######################################""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$######""""""######$$$######""""""######$$$%%%!!!""""""""""""#########"""###&&&))),,,+++(((%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$ !!!!!!""""""&&&&&&&&&&&&%%%$$$$$$%%%######$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&####################################""""""!!!!!!############$$$$$$%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%&&&!!!""""""""""""#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################!!!"""###%%%%%%$$$######$$$######""""""######$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$######################## !!!"""#########"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%!!!!!!"""""""""##################"""""""""######$$$$$$##################!!!!!!""""""""""""!!!!!!########################$$$$$$######"""!!!!!! """""""""###$$$$$$$$$%%%$$$###!!! !!!###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%$$$$$$$$$""""""############""""""!!!###$$$###"""!!!"""###"""""""""######"""""""""!!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''########################$$$$$$$$$###################################################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%!!!""""""""""""#########"""###%%%)))++++++(((%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$######!!!!!!"""######$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%###$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$######"""!!!!!! ######"""######$$$%%%&&&"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$""""""###%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""""""""#########$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""############""""""###$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$"""""""""###""""""!!!!!!"""############$$$$$$$$$########################!!!"""###$$$$$$$$$!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!"""""""""#########$$$$$$###!!!!!!"""$$$""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!######################## !!!""""""######$$$###############$$$$$$$$$$$$###""""""""""""###$$$######$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$""""""############""""""!!!###$$$###"""!!!"""###!!!""""""######""""""!!! !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#################################$$$$$$$$$$$$%%%"""""""""############$$$$$$$$$############$$$$$$######""""""######$$$%%%"""""""""#########$$$$$$######$$$''')))***(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""""""""###$$$%%%%%%&&&&&&&&&$$$&&&'''&&&###"""###%%%$$$$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$########################$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&############$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######""""""######$$$%%%######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""##################"""############$$$$$$$$$########################!!!"""###$$$$$$%%%$$$$$$"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""######%%%%%%$$$!!! """$$$""""""""""""!!!!!!!!! """"""###$$$$$$###""""""######################## !!!!!!"""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$######""""""############""""""!!!###$$$###"""!!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""######$$$$$$######"""!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%#################################$$$$$$$$$%%%%%%""""""""""""############%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%############$$$$$$$$$%%%$$$######%%%''')))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&###%%%'''%%%###!!!###%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&& !!!"""###$$$%%%&&&&&&########################&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$###""""""""""""$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&"""""""""######$$$$$$%%%&&&&&&$$$######$$$&&&&&&""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$$$$###"""""""""###%%%&&&######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""############$$$$$$$$$########################%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$#########!!!!!!!!!!!!""""""""""""###%%%&&&$$$!!! """%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""#################################"""!!!!!! %%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$###### !!!"""###$$$$$$###"""""""""############""""""!!!###$$$###"""!!!"""###!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$###############"""!!! """############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""############%%%$$$$$$######$$$$$$%%%#########"""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&((()))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$###"""!!!""""""#########""""""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$###""""""$$$$$$###"""!!! $$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%"""  ###$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%&&&%%%%%%###"""!!!%%%%%%%%%$$$$$$###############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$$$$"""!!!"""##############################%%%((((((&&&$$$######"""############$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%"""!!!!!!"""&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&&&&&&&$$$"""!!!""""""""""""""""""""""""###########################"""""""""###$$$%%%%%%!!!$$$'''(((&&&$$$"""!!!######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$###""" """###$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&%%%""" ###$$$%%%&&&&&&%%%###"""!!!""""""""""""#########!!!!!! !!!"""############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""''''''&&&%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$&&&'''((((((%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###""""""%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###""""""###############"""""""""$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''&&&%%%###"""!!!"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!###$$$$$$###""""""###########################%%%''')))***(((&&&%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""###$$$%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##################################################################$$$%%%$$$&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!""""""""""""#################################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!########################""""""""""""###############"""!!! !!!"""###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&&&&%%%###!!!$$$$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$###############"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""######$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""######$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######"""###$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$########################&&&)))++++++***(((''''''############$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$""""""$$$&&&$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! $$$###############$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%###""""""$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!""""""""""""#################################%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""""""""""""""""""""""""""""""""###############"""""""""###"""!!!!!!!!!!!!"""###$$$$$$###""""""###$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%$$$"""!!!%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$######""" !!!""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&###$$$$$$$$$$$$###""""""############$$$$$$$$$%%%$$$$$$############$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***(((&&&$$$###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$######"""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%########################&&&)))+++,,,***(((((((((#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!%%%$$$$$$###""""""######""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###############$$$###""" """$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%'''###$$$$$$$$$$$$###""""""$$$$$$#########"""""""""$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""############!!!"""###$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''+++)))&&&###!!!!!!""""""#########$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%''''''%%%$$$%%%&&&########################%%%'''***+++)))(((''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!"""###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$###!!! """$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$#########$$$$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$###$$$$$$&&&'''###$$$$$$$$$$$$###""""""$$$$$$######"""""""""!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""##################### !!!"""###$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&)))(((&&&$$$"""!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%########################$$$&&&)))***)))'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!! !!!"""$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%$$$###"""""""""###"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###%%%&&&'''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$""""""$$$&&&"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$###"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$!!!"""%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%########################$$$&&&)))***)))((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################"""###$$$###!!!!!!"""$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$##########################################""""""""""""#######################################$$$$$$%%%&&&&&&''''''########################$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""####################################$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######""""""###$$$$$$$$$$$$###"""!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""!!!!!!""""""######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$###"""""""""######$$$&&&''''''((($$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%$$$$$$#########!!!$$$'''***+++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$########################$$$'''***+++***)))((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$################################# !!!""""""!!!"""$$$&&&""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$###############$$$$$$########################""""""""""""##########################################$$$$$$%%%&&&''''''########################$$$$$$############$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%((('''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################""""""###%%%'''((($$$$$$&&&''''''&&&$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$""" ############$$$%%%&&&&&&$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&(((***,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$&&&&&&%%%###((('''&&&%%%$$$#########"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%***'''###!!!###%%%''''''%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#####################""""""!!!!!!""""""############"""""""""""""""###$$$$$$%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!! !!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%)))'''&&&$$$######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$##################$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###&&&&&&%%%$$$###"""!!! %%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""!!!!!! !!!"""######$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$##############################((($$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%################################################%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""#########%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############%%%$$$$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$$$$###$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%&&&&&&%%%$$$'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$%%%###!!!!!!###$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$####################################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""##############################$$$$$$############$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###!!!"""###$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################%%%### !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%################################################$$$$$$%%%%%%%%%$$$######%%%$$$###!!! &&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""############%%%$$$$$$%%%''''''%%%###%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""############$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&#########""""""#########$$$$$$#########$$$%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%################################################$$$$$$%%%%%%%%%$$$$$$###'''&&&%%%###""""""""""""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$###$$$&&&'''''''''%%%%%%##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&((()))'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$"""!!!#######################################$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&######""""""""""""############""""""###$$$%%%%%%"""""""""""""""##################$$$######"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###################################################$$$$$$%%%%%%%%%$$$$$$!!!""""""###%%%''')))***############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###%%%%%%%%%%%%&&&'''((((((############$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%(((******)))'''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""###$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###########################""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&#####################$$$######""""""""""""######""""""""""""###$$$$$$%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$###"""""" !!!"""###$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""###$$$&&&''''''(((((($$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###""""""###$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$%%%&&&'''((("""###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%$$$########################%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$&&&)))+++,,,***(((&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%""" ###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%% !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######""""""!!! ######$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$########################""""""######$$$%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&%%%$$$$$$$$$######""""""#########""""""###############"""""""""###$$$$$$!!!""""""######$$$$$$$$$''''''''''''&&&%%%%%%$$$ !!!###############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$&&&''''''&&&$$$ #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$%%%'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########"""!!!"""$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$###""""""$$$######$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&))),,,---+++)))'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%######&&&((())))))%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$########################$$$$$$ !!!###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%#################################$$$%%%&&&&&&&&&$$$$$$############$$$$$$##############################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$######""""""""""""###""""""######$$$%%%%%%&&&(((((((((((('''&&&%%%$$$!!!!!!"""###$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%###&&&''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((((()))"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!"""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&***------+++)))((('''&&&%%%$$$#########"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$##################$$$'''((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$%%%##############################$$$%%%&&&&&&''''''$$$$$$############$$$$$$##############################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""###%%%''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$"""###%%%&&&%%%"""&&&%%%$$$$$$######$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%$$$"""""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$"""!!!###''')))(((&&&%%%$$$######"""#########$$$$$$$$$$$$######"""""""""############$$$$$$$$$''''''''''''''''''''''''(((&&&%%%'''+++,,,***(((%%%$$$$$$######$$$$$$%%%$$$%%%'''(((((('''%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%######$$$$$$$$$%%%%%%%%%((('''%%%%%%&&&%%%###!!!########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%########################$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%!!!"""""""""############%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$$$$$$$$$$###"""""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$###""" !!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!""""""###"""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%)))'''###!!! """%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!$$$$$$############$$$$$$######""""""######$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$"""!!!"""$$$%%%###!!!$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''((('''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&$$$###$$$&&&'''&&&$$$%%%$$$$$$###############$$$$$$$$$$$$#########"""############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''***+++***(((%%%$$$$$$######$$$$$$%%%$$$%%%&&&((((((&&&%%%$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''&&&$$$"""########################$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$########################"""""""""""""""#########%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$ !!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$###""""""###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''########################"""############$$$$$$$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%'''&&&$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""$$$######""""""######$$$######""""""######$$$%%%$$$$$$######"""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$""""""""""""###$$$%%%'''(((%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$'''&&&$$$%%%%%%&&&$$$###%%%%%%$$$###############$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))***)))(((%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&(((***(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''%%%""" !!!###$$$###############################################################"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""######""""""""""""############""""""######$$$%%%#########"""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&############$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((((((((('''%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&)))+++***'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$########################'''''''''&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$'''&&&$$$"""!!!"""###$$$""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########""""""!!!!!!""""""#########""""""######$$$%%%###"""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$"""#########$$$$$$$$$$$$###$$$&&&)))+++***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$######""""""!!!!!!%%%$$$$$$######$$$$$$%%%""""""""""""#########$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""#########$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$############$$$######""""""""""""############""""""######$$$%%%###"""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%$$$###"""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$!!!###%%%%%%%%%%%%''')))&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""############$$$$$$%%%(((***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""###############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""########################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$############$$$$$$######""""""######$$$%%%#########"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&!!!###%%%$$$"""!!!"""$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""$$$&&&&&&$$$$$$&&&(((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&''''''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%$$$%%%&&&((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""########################%%%&&&&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$''''''&&&&&&&&&&&&&&&'''########################%%%%%%$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###########################"""############$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$######"""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######"""!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&"""%%%&&&%%%###"""$$$&&&"""""""""###$$$%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$&&&(((&&&$$$"""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''$$$###$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""########################"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&!!! """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%'''(((######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%"""!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&#########"""###$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''***+++&&&$$$$$$###!!!########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###!!!!!!""""""######$$$$$$&&&%%%$$$###"""""""""###%%%$$$###"""""""""###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$***)))&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$%%%%%%&&&'''########################"""%%%&&&%%%"""!!!$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%######""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&""" %%%((('''%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$######""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''++++++'''$$$%%%$$$"""################################################""""""###$$$$$$$$$$$$$$$""""""""""""############$$$$$$############""""""%%%%%%$$$###""""""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################"""""""""""""""###$$$$$$$$$$$$$$$##################%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&### !!!%%%((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%######"""""""""########################$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''+++,,,(((%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###############"""""""""###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################"""!!!!!!!!!!!!"""######%%%%%%$$$$$$#########"""$$$$$$%%%'''((('''%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&###!!!"""%%%((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%$$$$$$######$$$%%%&&&'''########################$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$########################$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,------%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&%%%%%%%%%'''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((+++,,,(((&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""""""""!!!###%%%&&&&&&$$$###%%%%%%&&&&&&%%%###!!! """###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#######################################"""######$$$%%%&&&%%%%%%$$$$$$######"""%%%$$$%%%'''******%%%!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&& !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%$$$"""###&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&###############$$$%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###########################$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,---------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%!!!!!!""""""""""""!!!!!!&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''+++,,,(((&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$"""!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""!!!"""!!! %%%%%%&&&&&&%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#######################################"""######$$$%%%%%%%%%%%%%%%$$$$$$######%%%$$$%%%'''******%%%!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,,,,++++++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''##############################$$$%%%$$$###"""!!! !!!"""$$$$$$$$$######"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&'''&&&&&&%%%######$$$$$$$$$$$$######&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&***+++(((%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''%%%$$$###"""!!!###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######### """###$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################"""!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((***++++++***)))((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&########################"""###$$$%%%%%%###""" !!!###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###!!!###%%%&&&''''''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################%%%)))***'''%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################"""""""""""""""###$$$$$$###$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$ """%%%'''))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((*********)))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$""""""$$$&&&((()))((('''&&&&&&&&&''''''((()))******&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###!!!"""%%%'''''''''&&&%%%######%%%%%%%%%%%%######""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$((()))&&&$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&######"""""""""###$$$%%%%%%$$$######$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&'''((("""%%%&&&%%%"""!!!$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$&&&(((((('''%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''&&&%%%$$$###$$$$$$#########$$$%%%%%%$$$$$$###""""""###$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######%%%'''***,,,%%%&&&'''''''''&&&%%%$$$)))'''%%%%%%&&&'''(((''''''((()))((('''&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$###"""%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&$$$###$$$&&&&&&### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""")))&&&###)))(((###&&&!!!"""$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))******)))'''%%%&&&''''''(((((()))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""######"""!!! ###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""%%%%%%$$$###"""!!! ######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''%%%%%%%%%%%%''''''%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&''''''!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((''''''&&&&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""###$$$&&&'''%%%%%%&&&'''''''''&&&%%%)))'''%%%%%%&&&'''((('''&&&&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""")))&&&$$$+++)))###&&&"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((()))***)))&&&%%%&&&''''''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""%%%%%%$$$$$$######""""""""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$%%%$$$"""!!!"""###%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$###'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%#########$$$$$$$$$%%%&&&''''''''''''''')))'''%%%%%%&&&'''((('''***)))(((+++------***&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))'''%%%######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###(((&&&&&&...+++$$$'''$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((())))))(((&&&%%%&&&'''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$$$$###"""!!!"""###%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&''''''(((((((((&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))******)))(((&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%&&&&&&$$$%%%%%%&&&'''(((((())))))'''%%%%%%&&&'''((('''+++)))(((,,,000000+++%%%((((((''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%###$$$$$$%%%&&&''')))***&&&'''''''''''''''&&&&&&&&&((()))(((%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$'''%%%)))111---%%%)))''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$"""""""""$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''%%%%%%&&&&&&'''((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''((())))))(((&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&((()))***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((%%%%%%&&&&&&'''((()))))))))'''%%%%%%&&&'''(((''''''$$$$$$'''++++++&&& '''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&''')))***&&&''''''(((((('''''''''$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%'''%%%+++555///&&&***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++'''((())))))(((&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''((((((%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''######$$$%%%&&&''''''''''''&&&&&&&&&'''((()))))))))'''%%%%%%&&&'''((('''&&&%%%%%%'''))))))&&&"""%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''!!!$$$&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''((()))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$...999222'''+++(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""######$$$$$$%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++''''''(((((((((&&&%%%$$$''''''((((((((((((''''''%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&'''''''''(((((('''&&&&&&'''((())))))'''%%%%%%&&&'''((('''((((((((()))))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''''' """%%%&&&'''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''!!!$$$((()))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$000<<<333(((,,,((('''&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))''''''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&'''((((((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((()))((((((((())))))'''&&&&&&'''((())))))'''%%%%%%&&&'''((('''%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&''''''(((((((((***)))'''&&&&&&''')))***&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''&&&&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$)))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$111===444)))---((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,'''&&&%%%%%%'''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%'''(((***)))((('''&&&&&&''')))***%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''%%%$$$$$$%%%&&&&&&%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$&&&...444111)))$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%))))))(((((('''''''''&&&'''((()))((('''''''''))))))(((&&&%%%$$$$$$%%%%%%''''''%%%%%%%%%%%%''''''(((''''''&&&&&&%%%$$$$$$%%%&&&((('''&&&&&&''')))######$$$%%%&&&(((((()))'''&&&%%%%%%$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((("""###$$$%%%&&&%%%$$$###))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&)))(((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%'''((()))&&&&&&&&&&&&'''(((******(((((((((((((((((((((((())))))((((((((('''''''''#########$$$%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%######((('''%%%&&&((())))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''''''''&&&%%%$$$%%%&&&((()))***)))'''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))'''%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&'''###$$$---222///((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))(((&&&%%%$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%$$$######$$$&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%(((&&&%%%%%%'''(((((('''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&''''''(((((('''&&&&&&&&&'''))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%$$$$$$%%%%%%'''((((((((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&### ((('''&&&&&&((()))((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((***)))(((&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((()))((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))'''%%%%%%&&&&&&&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&'''###$$$+++000---'''$$$&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((($$$&&&''''''&&&&&&'''((((((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))((((((''''''((())))))((((((((('''((())))))***---,,,+++)))((('''&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))''''''(((((())))))******''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$(((&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++***)))'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&'''###$$$+++///,,,'''&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''((()))%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********------+++)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''((())))))***&&&&&&''''''((()))******'''''''''''''''''''''''')))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***+++'''%%%$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''******)))((('''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%###!!!!!!"""%%%'''((((((((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((('''''''''(((%%%%%%+++...+++)))(((&&&''''''((((((''''''&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''((((((%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''')))(((&&&''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((('''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((((((((((((((())))))***************++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&'''***+++(((&&&$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&''''''(((((((((((('''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''((()))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&###"""!!!###&&&((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''')))&&&&&&***---***)))***''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&%%%%%%''''''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&'''(((&&&%%%###$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%'''((((((((((((((((((((()))***************))))))((((((((()))******((((((((((((((((((((((((((()))))))))))))))******)))))))))(((((())))))***&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((***(((&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))(((''''''((()))***''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$%%%'''))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))%%%%%%%%%&&&''''''(((((((((%%%%%%)))***((((((***''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((&&&'''((((((&&&&&&'''(((%%%%%%&&&''''''&&&&&&%%%'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))(((''''''(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$"""!!!!!!###$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%'''((()))(((&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&((()))******))))))'''((()))*********)))))))))((((((''''''(((((()))(((((((((((((((((((((((()))*********++++++++++++))))))(((((((((((()))))))))))))))))))))*********'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((''',,,***((((((((()))((('''&&&''''''((((((''''''&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%'''(((((()))))))))))))))'''(((((()))))))))))))))&&&'''((((((((((((((('''''''''((((((((((((''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((,,,***)))'''''''''((((((((((((((((((((((((((((((######$$$%%%%%%&&&''''''+++)))((('''((()))((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))******(((((((((((((((((((((((("""###%%%'''((()))******((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))###$$$$$$%%%&&&'''(((((('''$$$$$$((()))''''''***''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&''''''''''''((()))(((''''''((()))$$$%%%&&&'''''''''&&&%%%((()))***++++++***)))((($$$%%%%%%&&&&&&''''''(((###$$$&&&%%%$$$$$$%%%'''######$$$%%%'''((())))))&&&&&&&&&&&&&&&'''((())))))'''&&&&&&((())))))(((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((("""$$$&&&((())))))(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&''')))***+++++++++***&&&'''(((******))))))((())))))((('''''''''''''''((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))((((((((((((((())),,,,,,,,,+++++++++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((+++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&'''((((((((('''''''''(((((()))***+++***))))))((('''&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''((((((((()))######%%%''')))***,,,---+++***)))(((((()))***+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%'''''''''%%%$$$$$$&&&((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''((((((''''''((()))''''''''''''''''''''''''++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))'''((((((((())))))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&))))))''''''))))))%%%''''''&&&%%%&&&'''((()))(((((((((***++++++)))'''((('''&&&&&&&&&''')))***(((((())))))((('''&&&&&&&&&'''(((((())))))(((((($$$%%%'''(((((((((''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&%%%&&&'''((()))******))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&((('''&&&%%%&&&(((***+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))(((''''''''''''((((((((())))))((('''&&&&&&((()))******(((''''''(((%%%&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&)))(((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''************))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))*********))))))(((((((((((((((''''''''''''&&&'''((((((((('''%%%$$$))))))((((((''''''&&&&&&,,,+++++++++******))))))&&&''')))*********)))(((************************((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''+++******************+++''''''((((((((()))))))))******)))))))))(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''''''''(((((('''(((((((((((((((((()))(((''''''(((((()))***+++***))))))(((''''''&&&&&&(((((((((((((((''''''''''''''''''((((((((())))))&&&&&&''''''((()))******+++***)))(((((()))***+++***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''((((((&&&&&&'''(((((('''&&&&&&&&&'''((('''&&&&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&((())))))(((((()))***((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''((())))))''''''((((((((()))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&((('''$$$''''''&&&&&&&&&'''((()))'''''''''((()))((('''&&&((((((((((((((()))******((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((%%%&&&'''(((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&%%%$$$%%%''''''''''''&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&''''''&&&&&&((()))&&&&&&%%%%%%&&&)))+++---((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''&&&&&&&&&'''(((((()))(((((())))))(((''''''&&&'''(((***)))'''&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((((('''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&((())))))))))))))))))((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))*********))))))(((((((((((((((((((((((((((((())))))***)))((('''&&&******)))((((((''''''&&&)))))))))((((((((('''''''''((()))***+++******)))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''******))))))))))))******((((((((()))))))))******))))))(((((((((((((((''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((''')))((((((''''''(((((()))******))))))))))))))))))(((((((((((()))***++++++***))))))((((((''''''&&&'''((((((((((((((())))))''''''((((((((())))))))))))))))))(((((('''''''''******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((())))))&&&''''''((((((''''''&&&%%%'''))))))(((((()))***&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''''''''''')))******))))))***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''((())))))''''''''''''(((((((((((((((((()))))))))*********''''''''''''''''''''''''&&&))))))%%%%%%''''''$$$''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))***************'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''((((((((('''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((('''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((&&&%%%%%%&&&''''''((()))))))))))))))))))))((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%'''))),,,---((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$$$$%%%&&&((()))***(((((()))))))))(((''''''&&&((()))((('''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((()))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((((())))))******)))))))))))))))))))))))))))))))))******+++++++++***))))))+++******))))))(((''''''))))))((((((((((((''''''((()))***+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((('''''''''))))))))))))************((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))(((''''''))))))(((((((((((())))))*********))))))((((((((((((((((((((()))***+++,,,))))))))))))((((((''''''''''''(((((()))))))))***'''(((((((((((()))))))))***)))))))))((((((''''''***))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))******''''''((((((((((((''''''###&&&)))***)))))))))***%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''((((((((('''''''''(((***++++++***)))+++,,,))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((((((((('''''''''''''''((())))))''''''''''''''''''((((((((((((((()))))))))******(((((((((((((((((((((((((((***)))&&&&&&((((((&&&'''''''''''''''(((((()))((()))***)))(((''''''((('''((()))***+++***)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''((()))***((())))))'''&&&%%%'''(((''''''(((((()))*********,,,+++)))'''&&&%%%&&&&&&,,,+++((('''&&&'''((()))((((((((((((((()))))))))(((((((((((((((((((((((()))******(((%%%$$$$$$$$$%%%%%%%%%&&&''')))+++,,,((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((''''''''')))))))))((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((($$$$$$$$$%%%&&&'''(((((((((((()))))))))((((((''''''(((***)))(((&&&&&&''''''(((((())))))))))))((('''&&&%%%$$$$$$%%%''''''((((((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''((())))))'''''''''(((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((())))))))))))))))))))))))))))))************************************++++++******)))(((((((((******************))))))(((((())))))************((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((('''''''''))))))(((((((((((()))))))))))))))(((((('''''''''((((((((())))))***+++,,,)))))))))))))))((((((((('''((((((((())))))******(((((((((((()))))))))***((((((((())))))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))*********(((((((((((((((((((((((("""%%%((()))((((((((()))''''''((()))***+++++++++((((((((((((((((((((((((''''''((())))))((((((''')))***++++++******+++,,,((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))'''''''''''''''((())))))((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))+++***''''''***+++)))'''''''''((((((((((((((($$$'''))))))'''%%%$$$%%%&&&'''((()))***)))((('''&&&&&&''''''(((''''''&&&'''&&&&&&&&&&&&'''((()))(((((((((((('''((((((((('''&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++((())))))(((&&&&&&''')))&&&'''(((***+++---...///...---+++((('''''''''(((,,,+++((('''&&&'''((()))&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))***(((%%%$$$$$$%%%(((''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&(((((()))))))))))))))((((((***++++++)))(((((()))'''(((((()))******)))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''(((((()))(((((((((''''''(((((((((((((((((((((((((((((((((***))))))))))))((((((((())))))************))))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((()))))))))*********+++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))******''''''''''''(((((())))))))))))))))))))))))))))))((())))))******))))))((('''''''''''''''''''''''')))***+++,,,,,,+++***)))((((((((()))))))))******'''(((((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&''''''(((((((((((((((***))))))(((((())))))***)))(((((((((((((((''''''))))))))))))***+++,,,,,,))))))))))))))))))))))))((())))))))))))))))))***((((((((()))))))))******'''(((((())))))******+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((''''''(((((()))$$$&&&((((((''''''((())))))))))))******+++++++++))))))))))))))))))))))))&&&'''((()))***)))((('''(((***++++++******+++,,,((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******))))))))))))((((((((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))******'''''''''''''''((())))))))))))))))))(((((((((((('''''''''((((((((())))))************************)))+++***'''(((,,,...,,,&&&'''((())))))))))))((((((,,,111111...***))))))&&&&&&'''(((((((((((((((&&&'''(((((()))((((((((((((((('''&&&&&&((()))******)))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))+++,,,)))******)))''''''((()))&&&'''(((***,,,...///000)))))))))))))))***++++++((((((&&&%%%%%%&&&''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((($$$%%%''''''&&&'''(((***((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&%%%%%%&&&&&&(((((()))*********)))))))))+++,,,,,,***))))))***&&&'''((())))))******))),,,++++++************+++&&&&&&''''''''''''(((((('''(((((((((((()))))))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''((())))))))))))'''(((((())))))*********(((((('''''''''((())))))+++******))))))(((''''''&&&&&&''''''''''''((((((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''***+++,,,------,,,+++***''''''((((((((()))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))(((((()))*********************))))))))))))******((())))))))))))))))))***))))))))))))***+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********((())))))))))))*********((()))***++++++***)))((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))((((((***)))(((''''''((()))***'''((()))(((''''''(((***)))))))))))))))*********((((((((((((((((((((((((&&&''')))*********((((((((()))******))))))***,,,))))))))))))))))))))))))(((((((((((())))))))))))*********************************)))))))))(((((())))))************))))))(((((((((((())))))))))))(((((()))))))))*********'''''''''''''''((())))))++++++******))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''))))))&&&(((---///...&&&'''((()))***))))))(((+++111777999444///,,,,,,((((((((('''((())))))***'''(((((()))******))))))***)))((('''''')))***++++++***((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&'''(((***+++******+++)))((('''(((***'''(((((()))***+++,,,,,,%%%&&&'''((()))*********&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((("""$$$&&&''''''''')))+++''''''((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))'''''''''&&&''''''(((((((((((()))***************)))***++++++)))(((((()))%%%&&&'''((())))))))))))+++++++++++++++***))))))''''''((((((((()))))))))'''((((((((())))))))))))%%%$$$$$$%%%%%%'''(((((())))))(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&'''(((((()))******(((((('''''''''((()))*********)))((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''''''''(((((((((((((((((())))))******++++++******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******))))))))))))******))))))******+++++++++,,,))))))))))))***+++,,,---)))))))))))))))*********++++++******))))))(((((())))))))))))************************))))))))))))((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))((('''***)))(((''''''((()))******+++***)))'''''')))+++))))))))))))((((((((((((''''''''''''''''''''''''%%%''')))***+++***)))(((''')))******))))))***+++************************))))))))))))((((((((((((************************+++*********))))))(((((())))))************))))))(((((((((((())))))))))))(((((())))))*********+++'''''''''''''''((()))))),,,+++++++++******)))))))))************+++++++++''''''''''''''''''''''''%%%((('''%%%'''---000///&&&''')))*********)))(((&&&---555777222,,,((((((***)))((((((((()))+++,,,(((((()))***************+++***((('''((()))+++,,,+++***)))'''''''''((()))((((((((()))))))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***+++***++++++***(((''')))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%&&&'''((()))******))))))&&&''''''((()))******+++((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))&&&&&&&&&'''((()))***+++(((((()))***************((()))******(((''''''(((%%%&&&'''((())))))))))))'''((()))))))))'''&&&%%%(((((())))))*********+++'''((((((((())))))******&&&&&&&&&'''((()))***+++++++++******))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,+++++++++***))))))************))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))%%%&&&&&&'''((())))))***)))(((''''''''')))***+++)))))))))(((''''''&&&&&&'''((((((((())))))******)))((('''''''''(((***+++'''''''''''''''''''''''')))))))))))))))*********(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))*********+++(((((((((((()))***+++,,,(((((()))************)))((((((((((((((()))))))))***)))))))))((((((''''''))))))))))))((((((((((((((('''&&&'''***,,,,,,,,,)))******++++++******)))((())))))))))))*********((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((+++++++++*********))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''')))*********)))(((+++***)))))))))***,,,---+++******))))))******+++))))))))))))))))))))))))(((((()))************))))))(((&&&&&&((((((((('''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((,,,+++***)))((((((((((((((((((((((((((())))))***)))************)))(((((((((***,,,+++***)))***+++(((((())))))))))))((((((+++*********))))))((((((************************---,,,***(((''''''((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))************************))))))*********+++++++++'''(((((()))))))))))))))+++***)))((((((((('''&&&***)))(((''''''((()))***(((((((((((())))))))))))&&&&&&''''''(((((())))))'''((()))((('''''')))+++*********))))))))))))(((***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))***)))'''&&&&&&&&&'''(((%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))((((((''''''+++******)))))))))))))))************************************))))))(((((((((((((((((((((((((((((('''''''''((())))))*********)))(((&&&&&&((()))***+++)))&&&######%%%''')))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''''''''((()))(((((((((((((((((((((((()))******++++++******)))***)))))))))((((((''''''(((((())))))))))))(((((($$$%%%''')))******))))))''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&$$$%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''((()))***+++(((((()))***************))))))((((((''''''&&&&&&&&&'''((()))************'''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************+++******)))))))))******((())))))***+++*********))))))))))))))))))))))))*********))))))(((((((((******)))))))))(((((((((*********************+++******++++++++++++******)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))((((((***)))))))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((&&&'''((()))***))))))(((''''''&&&&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))************+++***((((((*********)))))))))))))))******************++++++++++++******((((((((((((((((((((((((''''''''''''((()))***+++******))))))******+++,,,******++++++******)))((((((***++++++***))))))***((())))))******))))))((())))))))))))))))))))))))************************,,,,,,***)))(((((())))))(((((()))))))))))))))***(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))((('''&&&&&&((()))***222---''''''***,,,+++((()))(((''''''''''''((()))'''((((((((())))))))))))'''''''''''''''''''''''''''((((((((('''''')))***+++************)))))))))***)))(((''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''&&&&&&''''''((())))))(((((('''''''''(((%%%&&&&&&'''(((((())))))((((((((()))))))))******************************************************************************,,,,,,+++++++++************))))))((('''((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))+++******)))((((((''''''***)))'''&&&&&&''')))***+++)))'''%%%%%%&&&''')))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))))))))************))))))******)))))))))((((((((('''(((((())))))(((((('''%%%&&&'''((())))))))))))(((''''''''''''''''''((()))))))))(((((('''''''''&&&&&&&&&'''((((((((()))***)))(((((((((((()))***)))))))))*********++++++''''''''''''((()))******''''''((())))))))))))((())))))))))))((((((((((((%%%&&&((()))*********)))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))************---,,,+++***))))))))))))))))))***++++++++++++***+++++++++***)))))))))(((***************)))))))))++++++*********)))))))))+++...000///+++))))))***+++++++++,,,,,,+++++++++************+++++++++,,,************************++++++************++++++************************)))))))))((((((((((((((()))))))))***************************************)))******************)))''''''((()))))))))))))))))))))(((((())))))***+++******))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,+++***((((((*********)))))))))))))))******************++++++++++++******))))))))))))))))))))))))&&&&&&&&&&&&'''((()))*********))))))******+++,,,+++++++++++++++******)))(((***++++++***))))))***)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))***++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******---+++)))((((((***---///555---%%%%%%***...---))))))((((((''''''(((((()))''''''((((((((()))))))))))))))(((''''''&&&%%%%%%'''((((((((('''''')))***+++++++++************)))+++***)))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''((()))))))))))))))(((((('''&&&''''''(((((())))))***))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++******)))((((((((()))((('''&&&&&&'''((()))***)))(((((('''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((('''(((((((((************************))))))************))))))************))))))))))))'''(((((())))))(((((('''((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((())))))***************++++++++++++''''''''''''(((((()))***&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''((()))++++++***)))(((((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))*********,,,,,,+++***************)))******+++++++++++++++---,,,,,,+++***)))((((((++++++******************++++++++++++*********)))***///333222---)))))),,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,******************************++++++++++++******'''(((((()))))))))))))))+++++++++++++++,,,,,,---+++******))))))******+++))))))))))))))))))))))))+++***((('''''')))+++,,,)))(((&&&&&&((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''''''''''''''''''''''''''((())))))+++,,,,,,,,,,,,+++******)))+++,,,,,,+++******+++******++++++++++++************))))))(((((((((((())))))))))))))))))))))))***************+++,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++***)))))))))***,,,---000+++&&&&&&)))+++***((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))(((((('''''''''((()))))))))((((((***+++++++++++++++******************))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((()))*********)))'''&&&'''((((((((())))))******))))))))))))*********+++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))***+++++++++***)))(((((((((((()))***))))))*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((************************)))******++++++******)))******************))))))((())))))******))))))(((***)))(((&&&&&&&&&'''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((()))***+++&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&'''''''''***++++++++++++)))((('''))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++******))))))))))))))))))******))))))***++++++,,,))))))***++++++++++++***---,,,,,,+++***)))((((((******************++++++++++++++++++*********)))(((---222111---***+++...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************+++******************+++************************************************))))))******++++++,,,,,,******************************++++++++++++******((((((((((((((())))))***(((((())))))************++++++************++++++((((((((((((((((((((((((+++***((('''''')))+++,,,)))(((&&&&&&((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))(((((())))))'''''''''&&&'''(((((()))+++,,,,,,,,,,,,+++*********,,,------,,,++++++,,,******++++++++++++******,,,+++***)))(((&&&&&&%%%((((((((((((((((((((((((((())))))***+++++++++,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))((()))******+++************************)))))))))))))))))))))))))))))))))************+++$$$%%%'''((((((((('''&&&(((***++++++)))(((((((((************************''''''''''''(((((((((((((((((()))))))))*********)))***+++***))))))+++---+++++++++*********)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))((()))*********)))'''&&&(((((((((((())))))))))))((())))))))))))*********************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++************************((()))***++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''''''''******************************++++++++++++******))))))))))))))))))******)))******++++++******)))+++***(((&&&&&&&&&'''((())))))(((((((((((())))))((((((((((((((())))))))))))))))))))))))((((((((())))))))))))))))))))))))'''(((((((((((()))))))))******))))))******++++++''''''((()))))))))((((((&&&&&&&&&''''''(((((()))++++++******)))((((((((()))))))))*********++++++))))))))))))))))))))))))************++++++++++++************))))))))))))(((((((((((()))***+++,,,(((((()))************)))+++++++++***)))))))))((()))))))))***************++++++*********)))))))))'''+++......,,,+++,,,...*********++++++*********************+++++++++,,,******************************))))))))))))******************************************++++++++++++)))))))))***************************************)))******************)))((((((((((((((()))******))))))***+++++++++++++++++++++************++++++((((((((((((((((((((((((***)))((((((((()))+++,,,+++***((((((*********)))))))))))))))******************++++++++++++******))))))))))))))))))))))))'''''''''(((***+++------))))))(((((())))))***++++++++++++++++++******)))***,,,------,,,++++++,,,)))******************)))++++++***)))'''&&&%%%%%%(((((((((((((((((((((((('''((()))******************************)))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******%%%'''***,,,,,,+++)))'''%%%***//////+++((()))***)))******++++++******)))&&&&&&'''''''''(((((((((''''''((())))))***++++++)))*********))))))+++---*********))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++++++++,,,''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((())))))******))))))((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************************************+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))((('''''''''************************((())))))************)))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,+++++++++******************************++++++++++++******(((((((((((()))))))))))))))******++++++******)))***)))(((''''''''''''''')))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((***++++++,,,,,,++++++***))))))))))))*********************))))))******+++''''''((())))))))))))((()))))))))***************((('''&&&&&&&&&''')))***'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((((((((((((((((((((())))))''''''((())))))))))))((())))))))))))))))))))))))((((((((())))))***************)))))))))((((((((()))************+++++++++((())))))******))))))((()))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++***)))))))))))))))(((((())))))))))))))))))))))))((())))))******))))))((()))(((((('''((()))***+++)))***+++,,,,,,,,,++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************+++***((((((*********)))))))))))))))******************++++++++++++******((((((((((((((((((((((((&&&&&&&&&''')))***,,,---)))(((((((((((()))************++++++******)))((((((***,,,+++***)))******((())))))******))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((((()))))))))))))))***(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))***,,,,,,+++******''')))++++++)))((())))))'''((())))))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((()))((('''''')))+++)))))))))(((((((((''''''&&&'''((()))******))))))''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))(((((('''&&&&&&&&&((((((((())))))(((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---...------,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((((((((((((((())))))))))))(((((('''(((((((((((((((''''''(((''''''''''''''''''(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''((((((((()))((()))************)))((('''((((((((())))))))))))))))))((((((((((((((()))&&&&&&'''(((((((((((('''))))))))))))))))))((((((%%%$$$""""""$$$'''***,,,&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((***)))(((''''''&&&&&&'''&&&''''''((((((((((((((((((((((((((())))))))))))''''''(((((()))))))))***))))))))))))((((((((((((+++***(((((()))******)))(((((())))))))))))((((((((())))))))))))*********((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))************))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))((('''''''''(((***+++$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))************))))))(((&&&&&&((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&'''((((((***************)))(((((('''(((******((('''((()))(((((())))))))))))((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&)))&&&$$$$$$&&&(((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&''')))((((((((((((''''''''''''%%%&&&((()))***+++******''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$((('''&&&$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&((((((''''''((()))******))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%&&&((((((((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$