BM6P6(@ cccMMMNNNJJJMMMSSSUUUOOOIIICCC:::000333111000000111111///...111000000///...---------............////////////........................///............//////000000222555666666777999;;;;;;<<>>999111///000000///...///000000...,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///---//////------222<<>>??????>>>======@@@BBB???@@@@@@@@@??????@@@BBB@@@BBBDDDDDDDDDEEEGGGIIIHHHIIIJJJKKKKKKJJJHHHGGGGGGHHHIIIIIIHHHFFFCCCBBBDDDDDDEEEDDDCCCAAA???>>>BBBCCCDDDCCCAAA@@@??????===>>>??????@@@CCCJJJOOOZZZcccqqq}}}}}}___PPPNNNIII???888444000///111222111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......///111222555999???BBBCCCEEEHHHKKKVVVQQQOOORRRTTTQQQMMMLLLEEEYYYssswwwttt|||YYYMMMIIILLLRRRVVVRRRMMMFFF<<<111333111000000111111000///111000000///......------............////////////........................//////.........///000000111333666777777888;;;===???@@@DDDIIIJJJHHHKKKPPPVVVgggoooyyypppeeeooo{{{yyyssscccNNNDDDOOObbbcccQQQHHHHHHDDDBBBBBB???888222000000///...///000000///---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///...///000000222999BBBIIILLLOOOTTT[[[```aaa___\\\TTTNNNLLLTTTdddzzz}}}xxxkkk```QQQLLLEEE@@@@@@@@@@@@???======>>>=========@@@BBBCCCDDDFFFFFFGGGHHHJJJLLLMMMOOORRRTTTUUUWWWZZZ\\\[[[\\\]]]^^^^^^]]]\\\[[[YYYZZZ[[[ZZZYYYWWWTTTSSSLLLKKKIIIFFFDDDBBBBBBAAAFFFFFFFFFDDDBBBAAA@@@@@@;;;===>>>>>>===>>>AAADDDIIIPPP\\\fffqqq}}}^^^WWWPPPAAA888333///...000111111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......///222444777;;;@@@CCCDDDFFFJJJMMMTTTSSSUUUXXXVVVPPPLLLLLL\\\mmmzzz{{{tttTTTGGGJJJOOOTTTUUURRRLLL@@@444333222000000111222111000000000000///......------............////////////........................///////////////000111111222444666888888:::===@@@BBBDDDIIIKKKIIIHHHOOOYYYyyy|||```___gggcccEEE???JJJ[[[{{{gggSSSNNNGGGBBBDDDEEE???666111000///...///000111000.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////...///000333999AAAHHHLLLQQQTTTZZZbbbgggeee___YYYRRRNNNTTTfff~~~yyylll```QQQEEE@@@>>>======???@@@??????===???@@@AAABBBCCCFFFIIILLLOOORRRUUUXXX[[[___aaaeeegggkkknnnpppssswwwzzzxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxvvvtttrrrqqqgggddd^^^XXXSSSOOOMMMLLLNNNMMMKKKHHHFFFDDDDDDCCC>>>@@@BBBAAA???>>>===>>>;;;@@@FFFMMMWWWeeetttxxx\\\QQQOOO>>>888222000000111000.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...000444777999===AAADDDEEEHHHMMMQQQVVVYYY]]]^^^WWWPPPRRRXXXvvvhhhMMMGGGJJJPPPUUUVVVQQQEEE;;;555333111000111222222111000000//////........................////////////........................////////////000111222222222444666888999<<<@@@CCCCCCGGGMMMOOOMMMPPP]]]lll___aaaooobbbMMMIIIDDD[[[tttZZZLLLAAABBBFFFCCC:::444111000//////000111111///......////////////......------------------------------------------------,,,,,,------...///////////////000666>>>EEEKKKMMMTTTYYYaaajjjmmmhhh]]]UUURRRVVVfffppp^^^SSSLLLEEE???AAA@@@@@@AAABBBCCCCCCCCCBBBEEEHHHKKKNNNRRRVVVYYY]]]aaaffflllqqqvvv{{{}}}tttmmmgggddd```]]]XXXTTTPPPMMMKKKIIIGGGGGGFFFEEECCCBBBAAAAAA<<<===>>>AAAFFFPPP\\\dddvvvaaaMMM[[[HHHBBB999444222111///---////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...111666:::;;;>>>BBBEEEGGGKKKRRRXXX```aaaaaa]]]UUUTTTaaaqqq{{{YYYHHHGGGJJJRRRXXXUUUKKKCCC777444222111111222222111////////////......................../////////////////////////////////////////////000000222333333222444666888:::===BBBEEEEEEHHHLLLOOOSSS```zzzwwwiiiyyy~~~ggg]]]OOONNNZZZ|||oooZZZEEE???CCCBBB===999444222000///000111111000......////////////......------------------------------------------------,,,,,,---......//////000///000222888@@@GGGLLLNNNXXX___iiiqqqppphhh[[[SSSTTTaaa|||}}}|||lllXXXJJJDDDBBBBBBBBBCCCCCCCCCCCCDDDFFFIIILLLMMMQQQVVV\\\aaafffkkkoootttyyy{{{ssskkkeee^^^WWWRRROOOMMMHHHEEECCCCCCCCCCCCAAA@@@??????@@@DDDJJJMMMaaakkkyyyrrrSSSSSSNNNGGG===666333222111///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000333888<<<<<>>666444111000000111000///......////////////......---------------------------------------------------------...//////000000000222666;;;BBBJJJPPPTTT```hhhqqqsssnnnddd\\\XXX```qqqzzztttoooooozzz~~~ttt\\\RRRHHHDDDCCCAAABBBDDDCCCDDDEEEGGGJJJPPPWWW\\\aaaeeelllsssyyy~~~zzzoooggg___YYYRRRLLLHHHFFFDDDCCCCCCBBBAAAAAAAAAAAABBBBBBIIIRRR```ppp~~~hhhLLLRRRJJJ???777444444333222000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///111222555:::>>>>>>AAAEEEIIIPPPZZZfffooorrrjjjbbb]]]___mmmtttmmmpppkkklllkkkgggbbbbbbgggllluuu^^^QQQHHHMMMUUUWWWSSSQQQ<<<999444111111111000000.../////////////////////............////////////////////////////////////000000000111222333444555666888:::<<<>>>CCCIIINNNOOOQQQVVV```pppzzzaaaQQQSSSjjjhhhQQQHHHDDDBBBAAA999666222000000000///.........////////////..............................------------------------------......//////000000111555;;;@@@FFFNNNXXX___kkkrrrvvvssshhh``````bbb}}}nnnhhhcccffflllvvvuuueeeZZZIIIDDDCCCFFFFFFDDDFFFJJJKKKNNNSSSXXX^^^fffooouuu}}}}}}vvvlllccc\\\UUUNNNJJJHHHFFFEEECCCCCCBBBAAA@@@<<>>AAADDDIIINNNVVVcccrrr|||vvvoookkkoooxxxwwwxxxxxxwwwssskkkbbb\\\[[[[[[___cccmmm}}}hhhWWWJJJMMMTTTVVVTTTTTT>>>:::555222111000000///.........///////////////............/////////000000000000000000000000000000000000111222444555666888:::<<<>>>AAAFFFMMMQQQPPPWWWdddtttaaaGGGJJJoooyyy\\\NNNGGGCCCBBB;;;777333111000//////.........////////////..............................------------------------------......///000000000222888>>>DDDIIIRRR___hhhsssyyyzzzqqqccc]]]ccckkkbbb]]]^^^lll~~~sssbbbQQQFFFGGGCCCCCCFFFGGGFFFKKKSSSYYY^^^eeelllsss{{{}}}rrrggg[[[TTTNNNLLLIIIFFFEEECCCBBB@@@<<>>CCCFFFKKKRRR[[[jjjzzzxxxtttvvvyyy{{{ooofff___cccaaa```eeesssyyy\\\FFFIIISSSTTTUUUZZZLLL???555444444111000333000000000000////////////............/////////000111111111000000000000000111333444444333444666888777<<>>BBBKKKPPPOOO___lllqqqPPPEEEVVVkkkmmmNNNFFFFFFBBB;;;===999111...111111...000000000000////////////////////////////////////..................---------...000000//////111222777@@@FFFFFFKKK\\\qqq|||tttrrreee\\\mmmjjjlllsssyyymmm^^^OOOGGGFFFHHHGGGHHHLLLSSS[[[```bbbkkkooouuu}}}ssskkk___TTTKKKJJJJJJEEEBBBBBB@@@>>>???BBBEEEKKKWWWdddyyy~~~yyySSSJJJEEE777000555000111111111111000000///........................------------------------........................---------------------------///111444666999;;;<<>>???;;;333000222222///111000000000////////////////////////////////////........................---///000000///000222444999@@@FFFIIIRRRfff{{{|||qqqgggaaaeeeyyyuuu{{{uuuhhh]]]SSSKKKGGGIIIHHHMMMUUU]]]dddllluuu{{{pppcccXXXTTTQQQJJJFFFEEEBBB@@@@@@AAAAAABBBJJJSSSeeelll|||```OOOKKKAAA666333111111111111111000000///........................------------------------........................---------------------------///222555888;;;>>>@@@FFFLLLUUUbbbvvvyyyiiilllwww{{{uuuzzzaaaKKKLLLVVVZZZYYYTTTHHH===777444222333555111111000000000/////////....../////////000000000111111111111111111111111111222333444333444777999>>>:::>>>HHHMMMMMMRRR[[[rrr~~~hhhRRRRRRTTT}}}{{{ZZZHHHBBBBBBAAA===666333333333111111111000000000/////////////////////////////////...........................///000000000111444666???CCCGGGNNN^^^ttt{{{lll___bbbvvvvvv}}}~~~nnnaaaTTTNNNKKKKKKNNNRRRZZZbbblllrrruuuzzzoooaaaXXXQQQLLLKKKFFFDDDBBBCCC@@@===???DDDMMMVVVfffyyyjjjPPPKKKFFF;;;000222222222111111111000000........................------------------------........................---------------------------000333666999===AAADDDKKKPPP]]]ssswwwmmmuuuqqqfff^^^___fffttt{{{WWWKKKRRRYYYYYYWWWMMMAAA888444222333444111111111000000000//////...////////////000000000000111111111111111222222111333444444444555888:::<<<:::CCCPPPSSSQQQ[[[mmmggg```GGG```sssVVVIIIEEECCC>>>888555333333222111111111000000000//////////////////////////////............///////////////000000000000333777:::EEEGGGLLLWWWkkkuuueeebbbooouuu}}}|||qqq^^^TTTKKKJJJOOOUUU[[[aaammmrrryyy~~~yyyhhh]]]UUUQQQKKKGGGEEEFFFEEEAAA???AAAAAAGGGSSScccrrruuuWWWJJJGGG???666444333222222111111111111........................................................................------------...............111555777999===BBBFFFNNNVVViii{{{sss|||vvvggg[[[UUU^^^|||uuuWWWNNNSSSWWWWWWPPPEEE:::333222222222111111111111000000000000////////////000000000111000000111111222222222333222444555666666777999<<<===@@@LLLXXXVVVTTTeee~~~wwwhhhPPPLLLWWWsssmmmRRRIIIEEE???:::666333222222111111111111000000000000000000000000000000000000........./////////000000000000000000111555:::>>>DDDHHHPPPaaazzzkkkaaannn{{{jjj^^^UUUOOOMMMSSS\\\ccckkkqqquuuwww|||zzzgggZZZPPPIIIEEEGGGGGGDDDCCCCCC>>>???EEEOOO[[[mmmgggQQQHHHDDD???555555333222111111111111////////////////////////................................................---------....../////////000444777999999<<>><<>>@@@@@@IIISSSWWW\\\jjj}}}]]]NNNPPPZZZ}}}qqqPPPIIICCC@@@;;;444222555222222222111111111000000000000000000000000000000---......///000000111111222111000000222777???DDDDDDPPPddd}}}pppppp}}}tttdddYYYRRRPPPYYY\\\eeeooouuuzzzppp]]]RRRMMMHHHDDDCCC@@@>>>===>>>@@@GGGVVVdddzzzqqqZZZIIICCC888777444222111111222333////////////////////////................................................---------...///000000000111666;;;===>>>CCCMMMUUUhhh{{{{{{~~~ttt]]]qqqyyyfffaaaZZZVVVZZZnnnhhhSSSZZZWWWWWWPPPCCC:::999777222222222222111111111111000000000000000111111111111000000111222333333444444666888999:::;;;<<>>HHHTTTbbbsssuuuwwwggg\\\WWWWWW^^^fffiiirrryyy|||xxx{{{mmmXXXNNNMMMGGGDDDBBB@@@AAAAAAAAA@@@OOO]]]uuu{{{SSSKKK===000///222333222111000000000000000000000000////////////////////////---------.........//////...///000000//////000111444666:::>>>AAAJJJ[[[kkk~~~jjjjjjyyywwwdddUUUWWWuuuzzzZZZKKKUUUXXXUUULLL@@@777444444222222222222111111111111000000000111222222333333222333444333222222444666666888<<<>>><<<<<>>AAAMMMYYYmmmjjjtttvvvUUUUUUtttvvvTTTIIIIIIBBB:::777555444444333333222111111111111111111111111111111111111111111111111111111///444333555@@@DDDGGGPPPaaa|||zzzlllccc]]]bbblllsssxxx|||~~~xxxcccSSSOOOIIIFFFDDDCCCCCCBBB@@@BBBMMMccc}}}mmmOOOEEE;;;777555222000111000000000000000000000000////////////////////////------.........////////////000111000//////111333777888???HHHJJJPPPiiitttXXXLLLMMMNNNOOOPPPPPPOOOPPPSSSVVVUUU[[[gggzzzhhhXXXoootttOOOKKKPPPVVVUUUKKK===777777333333222222222111111111000000111222222333333444333444444444333444666888::::::<<<>>>>>>CCCQQQ___jjjpppuuu```XXXdddLLLHHHFFF>>>666555555444444333333222222111111111111111111111111111111111111111111111111000444444888DDDGGGIIITTTlll||||||oooeeecccdddmmmuuu{{{yyyccc\\\RRRIIIEEEDDDDDDEEE???===BBBRRRhhhgggRRRIII@@@<<<888333222444000000000000000000000000////////////////////////............///////////////000111000///000222444::::::@@@IIIMMMWWWvvvgggccceeetttpppZZZIIICCCDDDDDDDDDDDDCCCBBBBBBEEEGGGFFFGGGOOOaaa|||{{{fffwwwYYYKKKNNNTTTWWWOOO@@@888777333333333222222222222111111111111222333333444444333444555555444555777999;;;;;;===>>>???DDDSSSaaaoooxxxtttQQQgggxxxSSSGGGFFF@@@666666666555555444333333222111111111111111111111111111111111111111111111111111555555:::DDDGGGMMM\\\~~~|||pppiiihhhlllssszzz{{{|||xxxmmm]]]OOOFFFDDDDDDEEEAAA???@@@GGGTTThhhkkkTTTKKKAAA<<<888333333555111111111111111111111111000000000000000000000000........./////////000000000111111000000111444666>>>===AAAHHHPPPccc{{{aaaZZZWWW\\\ccciiimmmrrrmmmggg]]]TTTKKKFFFDDDCCCCCCCCCCCCAAA@@@???AAACCCBBB======III___}}}rrrmmmPPPNNNRRRXXXSSSDDD999777333333333333222222222222111111222222333444444444333444555555555666888:::<<<<<<>>>AAABBBHHHWWWfffxxx}}}___SSSmmmbbbJJJGGGCCC999777666666555555444333333222222222222222222222222222222222222222222222222222777777<<>>AAAEEEHHHOOO___nnn~~~nnnQQQZZZxxxsssSSSKKKFFF===777777666666555444444444222222222222222222222222222222222222222222222222333999;;;@@@HHHNNNaaarrrkkkkkknnnvvv{{{}}}zzzyyyyyyzzzzzz{{{{{{zzzyyy{{{~~~|||ppp___RRRJJJEEECCCBBBBBB@@@>>>FFF[[[ooogggWWWFFF>>>:::777444333111111111111111111111111000000000000000000000000.../////////000000000000111222111000000222666999>>>EEEGGGJJJcccxxxhhheee___WWWSSSQQQPPPNNNHHHIIIIIIHHHEEECCCCCCDDDCCCAAABBBDDDCCCEEEQQQ___xxx~~~qqq```TTTQQQYYYYYYLLL>>>999444444444333333333222222111222222333333444444555333555666666666777999;;;>>>???DDDIIIMMMUUUeeeuuuuuuYYYSSSjjjZZZNNNIIIAAA777777777666555555444444222222222222222222222222222222222222222222222222333:::>>>DDDKKKRRRkkkwwwooonnnrrrwwwzzz|||~~~wwwssshhhgggeeeeeegggkkkoooqqqpppppppppoooooopppsssvvv{{{wwwooo^^^PPPIIIDDDCCCCCCAAA>>>BBBPPP___sss```LLLCCC???;;;777555111111111111111111111111000000000000000000000000////////////000000000000222222111000000222666:::===GGGJJJNNNlll}}}rrriiiaaaYYYTTTVVVTTTPPPMMMJJJIIIHHHHHHGGGEEEAAA???AAAGGGKKKLLLPPP```kkkiii]]]WWWxxx[[[HHHUUUZZZQQQEEE<<<666555333333444444444333222222333444444555555666444555777888888999<<<>>>??????CCCJJJQQQ]]]pppwwwlllXXXbbbkkkRRRGGGBBB<<<666222555777555444555333333333333333333333333333333222222222333444444666;;;AAAEEEJJJ]]]xxxvvvyyyuuunnnuuuvvvtttyyyuuuuuuwwwzzz}}}uuuvvvsss___UUUHHHEEECCCCCCAAAAAAHHHQQQuuuzzzVVVIIICCC777222666333222111111000111111111000000000000000000000000000000000000111111111111///000222111000333888===IIIAAAKKK]]]vvvyyymmmjjjeee^^^WWWPPPLLLIIILLLJJJHHHHHHIIIHHHDDD@@@IIIQQQSSSPPPLLLNNNpppmmmSSSYYY[[[QQQDDD888777555333333444444444333222333333444444555555666444666777888888:::<<>>666444333333222111111111111111000000000000000000000000//////000000000111111111...000111111000333999>>>HHHFFFQQQiiiyyymmmccc]]]PPPNNNMMMNNNOOOMMMIIIEEEGGGIIIGGGFFFJJJPPPmmmoooRRRTTTXXXSSSHHH:::777555333333444555444333333333333444555555666666555666888999999;;;>>>@@@CCCDDDIIIPPPZZZooozzz]]]ggggggPPPKKKCCC<<<666777777444111111333333333333333333333333333333333333333444555555444@@@LLLTTT___wwwzzzpppnnnppplllkkk|||}}}sss{{{~~~kkkYYYOOOEEEBBBAAA@@@AAACCCQQQddd}}}tttSSSFFFAAA999111444333222222111111222222000000000000000000000000////////////000000000000...000111111000444:::???BBBHHHTTTrrrkkkgggbbb]]]VVVPPPPPPSSSLLLPPPOOOPPPUUUYYYnnnkkkNNNOOOUUUVVVLLL<<<777555444333444555444333333333444444555666666666666777999:::;;;<<>>888888777444222333444444444444444444444444444333333333444555666777666CCCOOOWWWfffxxxwww|||vvvppp}}}nnnfffjjjooovvvfffXXXJJJEEEDDDBBB@@@AAAFFFXXXpppWWWEEEBBB===333444444333222222222222222000000000000000000000000....../////////000000000...000111111111555<<>>AAADDDBBBGGGOOOWWW```sssiiiyyycccOOOGGG???999888888666555555444444444444444444444444444444444444555666777888:::GGGQQQXXXlllvvvxxxqqqfffooowww^^^VVV\\\rrrppp```OOOHHHFFFCCC@@@??????LLL```uuuaaaIIIDDDAAA;;;555444444333333333333333111111111111111111111111////////////000000000000///111222222333888@@@FFFIIITTTeeerrryyynnnpppzzz}}}sssfffaaadddzzz~~~ooonnnTTTMMMQQQXXXRRR@@@888666444444555666555444444444444555666666777777777999;;;===>>>@@@CCCEEEFFFKKKRRRZZZaaappp|||uuuiiiqqqSSSIIIAAA:::999999777666777444444444444444444444444444444444555666777888999>>>KKKTTT]]]vvvwww___fffzzzsssrrr~~~eeefff}}}hhhVVVVVVcccvvvzzziiiVVVLLLGGGBBB???>>><<>>???FFFWWWqqqxxxgggPPPAAA999666555555444444444444444111111111111111111111111111111111111222222222222222333444555666===FFFMMMRRRZZZzzzwww~~~zzzqqqzzziiiTTTMMMTTTSSSCCC888666555444666666555444444444555555666777777777888:::===>>>???AAAEEEGGGNNNQQQXXXeeesssiiikkkwww{{{]]]nnn___PPPGGG>>>;;;999555333444555555555555555555555555444444555555666888999:::BBBRRR___pppnnnkkk```fffzzzfff\\\XXXZZZfffuuukkk[[[OOOFFFBBBCCCBBBAAACCCNNNddd~~~xxx|||~~~```HHH===666666555444444444444555111111111111111111111111111111222222222333333333333444555555888>>>HHHOOOXXX___oookkk}}}~~~tttxxxwww{{{yyyssspppnnnfff]]]dddrrr{{{}}}RRRKKKZZZXXXGGG;;;999777888555222333777777666666666666888:::;;;;;;===@@@BBBDDDFFFHHHJJJPPPXXXbbbnnntttddd~~~oooddd___mmmUUUHHH>>>>>>===777666999555555555555555555444444111555333444;;;888888CCCJJJ```cccyyyyyy{{{www___QQQMMMRRRZZZsssxxxeeeVVVLLLFFFBBB???BBBCCCEEEQQQjjjwwwrrrZZZ@@@;;;888555444555555444333222222222111111111000000111111000000000000000111000222555555777???LLLVVVZZZppprrreee||||||{{{mmm~~~~~~uuummmiiiqqqsssaaaZZZUUUPPPRRRZZZkkk|||ZZZNNNZZZ[[[NNN<<<999777888666222333777777666666666777888:::;;;===???AAADDDFFFHHHLLLOOOUUU^^^jjjzzzfffooooooiiikkk]]]tttYYYJJJ???===<<<777666:::666666666666666666666666555:::777888===999999DDDPPPcccjjjzzz}}}zzz~~~|||qqqUUUEEEGGGPPPhhhooo]]]PPPIIIFFFAAACCCCCCCCCKKKaaannnuuueeeKKK<<<999666555555555444333333333222222222111111111111111000000000000111111222444666666999BBBOOOYYYbbbzzzeeebbb}}}~~~jjjdddtttzzznnneeeaaaiii|||gggVVVOOOJJJHHHJJJUUUmmm{{{cccPPPXXX\\\UUU>>>:::777888666333444777666666666666777999;;;<<>>;;;<<>>@@@AAADDDFFFJJJPPPXXX\\\___gggxxxuuuUUU[[[}}}uuubbb{{{uuujjjmmmWWWCCC===<<<999777:::777777777777888888888888333999888888>>><<>>IIIcccyyyssszzzmmmLLL@@@<<<888666555555555444555555444444444333333333222222111111111222333333444666777888<<>>@@@@@@BBBEEEHHHMMMTTT[[[aaaeeemmm~~~eeeNNNaaa}}}[[[mmm|||nnn{{{```GGG===<<<:::888:::666666666777777888888888999>>>;;;:::>>>>>>CCCSSSiiiqqqcccHHH???BBBOOO[[[|||qqqoooyyy|||vvvWWWNNNTTTaaaqqqzzzeeeSSSJJJGGGDDDBBB???===DDDYYYnnnwwwkkkMMMBBB???:::666555666555555555555555444444444333333222222222222222333444444444555666777<<>>@@@@@@HHHZZZoooyyywwwUUUEEEAAABBBMMM[[[mmm```ggg{{{jjj___pppqqq___NNNEEEOOO```xxxttt```SSSKKKFFFBBBAAA???AAAPPPbbbxxx}}}iiiQQQEEE@@@;;;777666666666666555555444444444333333333222222222222333444555555555666777777===JJJ\\\jjjyyyyyyjjjvvvooojjjjjjmmmyyysssccc\\\dddiiiYYYSSSNNN```xxx~~~fffYYY\\\```GGG>>>777777888777666777666666666888;;;>>>AAABBBCCCFFFKKKPPPUUU[[[bbbfffqqqxxxwwwQQQVVVjjjyyytttzzzvvvccchhh~~~eeeQQQTTTsssnnnsssPPP@@@>>>;;;999999777777888888999::::::;;;EEEHHHCCC>>>AAADDDOOOeeevvvqqqWWWMMMFFFDDDRRRfff___HHHKKKaaattt{{{{{{hhhOOOVVVZZZUUUKKKBBBFFFUUUlllmmm]]]QQQHHHBBBCCCAAA???HHHVVVwww}}}yyy}}}qqqYYYFFFBBB<<<777666666666666444444444444333333333222222222222333333444555666666777888999>>>MMM```nnnqqqlllooodddhhhpppxxxiiiZZZeeeyyyvvv}}}qqq\\\OOOJJJ___yyy~~~~~~fffYYY\\\aaaHHH>>>777777888777666777555666777888;;;>>>AAACCCDDDHHHNNNTTTYYY^^^dddgggqqqyyymmmMMM\\\nnnmmm^^^dddvvvcccVVVTTTPPPZZZnnnnnnYYYLLLNNNSSSzzzkkkxxxRRRAAA???<<<999999888888999::::::;;;<<<<<>>;;;AAAFFFVVVmmm{{{xxx```SSSHHHDDDYYYvvvfffLLLKKK\\\kkkwww|||ssswwwzzzwww\\\UUUMMMHHHJJJIIIDDDOOOccc{{{sssbbbTTTIIICCCDDDBBB>>>CCCMMMkkkxxxdddGGGCCC<<<888666666666666444444333333333222222222222222222333444555666777888999999:::@@@OOOcccqqqiiilllwww```___fffrrr}}}mmmggg{{{vvv```TTTOOO```uuu|||sssvvv\\\``````GGG???888888999777777999444666999;;;<<>>CCCEEEMMMfffmmmXXX[[[rrr|||mmmmmmttt|||~~~{{{qqqpppkkkfffzzzfffZZZQQQLLLFFFPPPggg{{{yyyfffUUUHHHFFFEEE@@@AAAHHH]]]zzz~~~tttpppOOO<<<<<<888666777555444444444444444333222222333333333444555777888999777999;;;===@@@MMMfff}}}xxxwww]]]bbb___jjj}}}rrrcccdddtttgggXXXPPPgggyyyjjjlllxxxxxxfff\\\bbbkkkggg\\\QQQRRRTTTXXX^^^eeekkkooooooiii___VVVSSSXXXaaahhh}}}uuuooo\\\bbb]]]HHH???999888999888888999888:::<<<===>>>AAAEEEHHHKKKQQQYYYaaafffjjjnnnpppxxx|||RRRMMMjjjnnnWWWLLLPPPXXXppp}}}ooocccYYYTTTPPPOOOMMMMMMQQQTTTPPPIIINNNrrr|||gggaaacccJJJAAA===;;;:::;;;;;;:::::::::;;;<<<<<<======BBBGGGJJJUUUpppttt___aaaxxx|||uuuvvv}}}rrriii\\\___zzzppp[[[NNNHHHNNN\\\pppsss```NNNHHHFFFAAAAAADDDUUUsssppp___DDD>>>888666777555444444444555444444333222444444444444555666777888999:::<<<>>>BBBPPPkkk{{{vvvooo[[[^^^___pppwww___UUUWWW^^^xxxlll]]]QQQ^^^llllll___TTTTTTYYYSSSTTTQQQNNNPPPSSSOOOGGGGGGGGGHHHIIIKKKOOOTTTWWWUUUQQQLLLGGGEEEIIIOOOTTT```ppp{{{}}}oooYYY```\\\HHH@@@999999999888888:::999:::<<<===???BBBFFFJJJLLLQQQYYYaaagggmmmsssvvvgggLLLQQQwwwyyy___PPPPPPXXXggg~~~xxxhhh[[[XXX\\\[[[YYY]]]bbb[[[MMMNNNiiirrrdddbbbdddjjjfff___^^^fffnnnmmmgggttt{{{mmm^^^hhhLLLAAA>>><<<::::::::::::::::::;;;<<<======???EEEJJJOOO^^^{{{nnn]]]ccc|||{{{ssswwwzzzlllrrr}}}yyynnn\\\bbb||||||bbbRRRLLLLLLSSSeeekkkVVVKKKGGGCCCAAABBBNNNjjjtttgggGGG???999777888555444444555555555555444444444444444444555666777888:::;;;===???DDDTTTpppzzzsssdddYYY[[[___uuunnnXXXRRRUUUYYYWWWgggzzzfffYYYTTTYYY\\\ZZZUUUQQQOOONNNNNNRRRVVVUUURRROOOJJJEEEGGGHHHIIIHHHFFFFFFIIIKKKJJJKKKJJJIIIHHHHHHJJJLLLOOO[[[oooxxxvvvzzzYYY\\\[[[HHH@@@999999:::888888:::999:::<<<===???CCCIIIMMMSSSWWW]]]dddkkksss|||VVVJJJWWWrrr]]]VVVYYYaaa{{{nnnkkkpppqqqoooqqqpppaaaNNNUUUeeeqqqjjjZZZOOOLLLMMMKKKPPPQQQLLLMMMSSSVVVTTTWWW___nnnyyypppnnnooonnnpppuuusss```mmmNNNAAA>>>===;;;999999999::::::<<<===>>>===BBBHHHNNNUUUhhheee[[[iiiqqqoooyyy|||aaabbb{{{}}}wwwiiimmmvvvUUULLLJJJOOO___~~~ttt^^^OOOHHHDDDBBBBBBJJJbbb{{{~~~fffHHH@@@;;;999999555444555555666666555555555444444444555666777888999:::;;;>>>AAAGGGXXXuuu{{{uuurrr[[[WWW[[[^^^yyy{{{aaaWWWTTTRRRQQQWWWhhhwww{{{|||lllZZZPPPSSSZZZ```bbbaaa^^^VVVNNNQQQSSSSSSRRRPPPNNNMMMMMMIIIKKKLLLJJJGGGFFFIIILLLMMMNNNNNNNNNMMMMMMOOOQQQPPPWWWgggyyytttvvv```\\\\\\III@@@:::999:::999999:::999;;;<<<>>>AAAFFFMMMQQQXXXZZZ___dddllluuu~~~{{{OOOKKKZZZiiiWWWRRR]]]ssshhhSSSWWW```ddd\\\PPPJJJHHHHHHDDDKKKOOOKKKFFFFFFJJJLLLEEEKKKXXXjjj~~~sssbbbWWWQQQPPPQQQQQQPPPQQQZZZlllkkkuuuQQQAAA???>>><<<999999:::;;;<<<===???@@@>>>EEEMMMRRR\\\rrrqqqXXXYYYpppmmmnnn|||zzzfff\\\nnn{{{|||^^^OOOIIINNN\\\www~~~iiiVVVKKKFFFDDDDDDGGG[[[|||wwweeeHHHAAA;;;999:::777444555666666777666666666444444555666777999:::;;;:::<<<@@@EEELLL^^^{{{uuu~~~eeeWWWUUUZZZ```|||xxx```SSSLLLRRRRRRXXXgggwwwuuupppuuudddVVVPPPUUUdddttt{{{|||wwwmmmccc\\\YYYWWWUUUTTTRRRQQQQQQKKKMMMNNNLLLJJJMMMTTTZZZTTTSSSQQQPPPRRRXXXaaagggjjjpppnnn```^^^IIIAAA:::::::::999999;;;;;;<<<>>>AAADDDKKKRRRWWW\\\___ccchhhnnnttt|||RRRMMMYYY|||aaaTTTXXXgggmmm[[[SSSZZZ___\\\WWWUUUSSSQQQPPPPPPPPPOOOJJJFFFFFFIIICCCDDDJJJUUUcccnnnssstttkkkfff___ZZZYYYVVVQQQMMMKKKIIIGGGLLLZZZoootttUUUBBB??????;;;;;;;;;<<<===>>>@@@BBBCCC@@@IIIRRRWWWbbb|||___OOO]]]yyyrrrooozzzzzzooo~~~sss\\\```qqqXXXLLLQQQYYYnnnuuu___NNNGGGEEEEEEEEETTTtttpppyyygggLLLDDD;;;777:::999555555666777777777777777444444555777999;;;===>>>;;;>>>DDDJJJRRRdddsss___YYYRRRWWWccc~~~dddZZZXXXOOOMMMNNNVVVaaattttttuuueeeZZZWWW^^^tttwwwrrrmmmjjjeee]]]TTTOOONNNOOOPPPOOOOOOVVVaaajjjZZZWWWRRRQQQVVVdddtttyyyddd```IIIAAA:::::::::999999;;;<<<===@@@CCCGGGNNNVVV[[[cccffflllqqquuuyyy}}}VVVOOOXXXtttcccUUU]]]rrrlll]]]QQQZZZccceeeffffffddd___```XXXSSSUUUSSSLLLIIILLLIIIEEEDDDGGGNNNSSSTTTSSSUUUXXX```llltttrrrggg\\\TTTSSSQQQSSSYYYbbblllrrrtttYYYBBB??????;;;======>>>???@@@BBBDDDEEECCCLLLUUU[[[gggXXXOOOeeexxxpppvvv{{{nnnxxx~~~\\\VVVsss}}}cccQQQSSSVVVeee}}}eeeQQQGGGEEEEEEDDDPPPnnnmmmssskkkPPPEEE:::555:::;;;555555666777777777777777444444666777:::<<>>???@@@BBBFFFIIIMMMPPP]]]eeejjjyyyRRRVVViiizzzttttttwwwqqqhhhfffOOO```~~~uuuzzz{{{wwwpppkkknnnPPPSSS\\\jjjpppWWWJJJEEEDDDEEEKKKeeetttqqq{{{YYYAAA>>>:::666999888888777666666666666666444555666999===?????????GGGAAAEEESSS```ooovvviiiUUUPPPLLLXXXjjjfff]]]QQQWWWZZZWWWWWWhhh|||vvv}}}yyysssmmmeeeeeeddd___hhhxxx|||yyynnnaaaZZZXXXZZZccclllwwwccc^^^HHHAAA;;;;;;:::888999<<<===@@@EEEIIINNNWWWaaaiiiooosssxxxzzzzzz|||~~~XXXJJJaaagggbbbcccrrr|||zzzsssnnnooouuu|||}}}xxxnnnfff^^^XXXMMMKKKIIIGGGFFFFFFGGGGGGQQQcccwww~~~ppp|||~~~sssuuuxxx___GGGBBBAAA===<<<===???@@@AAADDDHHHKKKQQQTTT```iiiooouuuSSSYYYmmmwwwsssppprrrwwwgggxxxzzzXXXXXXpppxxxiiiooonnnfff^^^\\\tttrrrUUUUUU[[[lllwww\\\MMMFFFCCCDDDIIIaaa|||lllwww___DDD@@@>>>:::>>>888777777666555555666666666666888;;;===???@@@@@@FFFCCCHHHVVVcccrrr{{{|||kkkVVVOOOKKKWWWjjjnnnccc\\\iiijjj]]][[[rrrvvvttttttpppvvv~~~{{{wwwiii]]]TTTNNNOOOTTTaaauuukkk______GGGAAA;;;;;;;;;999;;;>>>===BBBHHHNNNTTT]]]gggnnnqqqtttxxxyyy{{{mmmMMMIIIdddyyytttzzzxxxoooiiifffiiiqqq~~~wwwlllaaaYYYUUUQQQQQQSSSRRRNNNJJJNNN\\\hhhzzzuuuyyycccHHH@@@>>>;;;===>>>@@@AAACCCFFFKKKNNNXXXYYYfffpppxxxoooTTT___sssyyyooonnnnnnrrryyysssrrrrrrXXX]]]sss|||sssnnn___ccc]]]RRRKKKMMMhhhpppVVVUUU[[[nnnfffRRRGGGBBBBBBFFF]]]rrrmmmpppJJJAAA;;;666999777777666555555555666666888999:::<<<>>>@@@AAABBBEEEFFFNNN[[[fffvvvvvvlllVVVNNNJJJXXXlll~~~uuummmoooiiiddd{{{qqqeee\\\SSSLLLLLLOOONNN```eeeaaabbb```]]]bbb]]]aaaqqqkkkbbbbbbGGG@@@;;;;;;<<<;;;<<<@@@???EEELLLSSSYYY```iiioooooorrrvvvxxx{{{cccGGGJJJfff}}}vvvnnngggiiiqqq|||qqqeee```]]]```fffdddZZZPPPJJJUUUWWWUUU\\\hhhzzz}}}iiiLLLAAA???<<<>>>???AAABBBDDDIIINNNRRR``````lllxxxgggWWWhhh{{{vvvnnnoooooouuu~~~jjjTTT]]]ssszzz{{{vvv```[[[RRRGGGCCCGGGbbbnnnWWWWWW___tttpppZZZKKKCCCDDDFFFXXX{{{zzzooo{{{OOOAAA:::444777777777666555555666666666888:::<<<===>>>@@@BBBDDDEEEJJJTTT___hhhxxx}}}jjjTTTLLLKKK[[[rrr}}}yyyssslll{{{ooofff]]]WWWRRRNNNPPPUUUZZZooorrrfffaaa[[[UUUTTTPPPUUUgggqqqeee___FFF@@@;;;<<<===<<<>>>BBBCCCIIIQQQWWW\\\bbbhhhmmmpppssswwwyyy|||___GGGMMMggg|||tttuuu}}}qqqlllkkkrrrzzzwwwhhhZZZOOORRRLLLFFFHHHLLL___|||}}}qqqQQQEEEBBB@@@>>>???AAADDDGGGMMMTTTXXXggghhhsss~~~aaaZZZppptttoooqqqpppwww{{{qqq```TTT___jjjvvvyyy}}}|||vvvnnniiibbbdddfffjjjmmmpppssstttvvvwww{{{}}}sssjjjggglll```XXXaaayyyeeeXXXKKKDDDDDDGGGaaayyy]]]VVV```yyy{{{bbbPPPFFFGGGGGGUUUtttxxxooo~~~zzzPPPDDD???;;;???777777666666666777777888888:::======>>>@@@DDDGGGIIIOOOYYYbbbkkk{{{{{{eeeQQQKKKLLLaaaxxx}}}sssuuurrrhhh]]]VVVQQQOOOSSSZZZ}}}ttt```TTTWWWSSS[[[mmmyyyyyyooossssssddd[[[EEE???;;;<<<>>>>>>@@@DDDHHHNNNWWW]]]aaaeeejjjnnntttxxx|||~~~]]]HHHMMMeee~~~{{{lll[[[TTTGGGFFFOOONNNNNNZZZcccsss{{{|||pppOOOCCC@@@>>>???AAACCCGGGKKKSSS[[[```mmmnnnzzzttt\\\^^^xxxpppoooooonnnxxx}}}dddttt}}}]]]QQQOOOXXX[[[^^^___\\\UUUNNNJJJHHHIIIKKKNNNQQQTTTVVVWWWWWWXXX\\\```]]]TTTKKKIIIMMMFFFCCCPPPkkkdddUUUIIIEEEFFFIII```iiiWWWZZZxxxkkkVVVIIIIIIGGGRRRooouuunnnyyyyyySSSFFF>>>999>>>888888777777777888999999888;;;>>>??????BBBGGGLLLNNNUUU___gggqqqjjjyyy```NNNIIINNNggg|||uuuzzziii]]]UUURRRWWW___qqqlll]]]WWW___ccckkkrrrmmmmmmccc]]]EEE???;;;<<<>>>???AAAEEELLLSSS]]]dddhhhlllooosssvvv{{{[[[HHHJJJ]]]zzzaaaYYYKKKIIIOOOKKKKKKYYYeeekkknnnooorrrwww{{{|||yyywwwooojjjssszzz}}}nnnMMMAAA???<<>>???@@@AAABBBCCCDDDEEEEEEDDDEEEIIIHHHCCC???@@@AAABBBHHHVVViiizzz{{{___UUULLLGGGFFFIIIaaakkkccc|||qqqZZZKKKHHHFFFOOOkkkwwwmmmzzzyyyWWWHHH===555999999999888888999::::::;;;:::===AAABBBBBBEEELLLRRRTTT[[[dddmmmyyy___uuu]]]LLLIIIPPPkkk}}}~~~||||||ooovvvfff[[[WWW]]]dddsssdddeeeaaa]]]ppprrrhhhddddddEEE???;;;===??????BBBFFFOOOWWWaaaiiinnnqqquuuxxxtttzzz[[[GGGEEEUUU{{{___^^^UUUNNNIIIFFFXXXwwwzzzuuuvvvwwwwww{{{yyy}}}rrrRRRGGGDDDAAADDDFFFIIINNNUUU^^^hhhooorrruuujjjYYYcccooommmkkkkkk}}}uuu[[[ggg~~~tttxxx]]]KKKIIIFFFDDDCCCCCCDDDEEEBBBAAAAAAAAA@@@@@@@@@???AAA??????BBBCCCBBBCCCGGG;;;DDDTTTeeesss{{{|||{{{pppZZZWWWPPPIIIFFFIIIccc|||wwwuuu\\\LLLFFFDDDMMMiiiwwwiiixxxtttXXXLLLAAA:::???:::999999999:::;;;;;;<<<;;;???CCCDDDEEEHHHPPPVVVXXX^^^gggqqq___ttt[[[LLLHHHQQQmmm}}}~~~~~~|||tttcccdddxxxxxxeeeYYY^^^iiitttiii```[[[hhh|||xxx}}}aaagggYYYAAABBBAAAAAAAAACCCGGGJJJTTT]]]fffkkkpppvvvxxxvvv}}}|||XXXDDDJJJTTT{{{uuulllfff]]]ZZZTTTIIIYYY}}}sssQQQFFFCCCAAAHHHEEEIIIUUU^^^ccciiiqqqyyyzzzeee]]]rrr|||iiifffiiipppttt```ccc{{{|||uuuzzzqqqWWWNNNUUUPPPGGGGGGGGGEEE<<>>666:::888999999999999:::===???AAA@@@AAADDDJJJQQQVVVXXX\\\bbbhhhmmm{{{aaawwwXXXIIIHHHQQQmmm{{{zzzcccWWWWWWbbbnnnuuufffeeemmm{{{oooddd]]]gggyyy{{{~~~```]]]III@@@@@@@@@??????CCCHHHLLLWWWaaajjjooosssyyy~~~~~~}}}ZZZDDDFFFMMMyyy|||uuusssmmmeeebbb[[[OOO[[[|||xxxTTTFFFDDDCCCIIIGGGLLLXXXccchhhnnntttvvvxxx~~~fffdddzzzxxxgggfffllluuu|||iiihhhwww{{{{{{nnnaaaXXXNNNMMMBBBHHHCCC???CCCBBBSSSRRROOOMMMNNNMMMJJJKKKOOOSSSQQQZZZmmm}}}vvvkkkbbb[[[QQQOOOfffeeeQQQJJJIIIKKKbbbzzzuuuWWWIII>>>888<<<888999:::999999:::<<>>999::::::999999999<<<>>>???@@@CCCIIIQQQ[[[ccchhhllllllnnnsss|||pppZZZIIIGGGPPPkkkwww|||}}}uuueee```[[[VVVTTTkkk{{{qqqtttlllZZZDDDAAAAAA@@@AAADDDJJJSSSYYYfffsss}}}~~~zzz{{{^^^JJJHHHLLLlll~~~uuulllmmmjjjjjjggg]]]fffYYYFFFGGGKKKPPPQQQXXXeeerrr{{{hhhwwwsssddddddkkkwwwsss```YYYfffxxx|||tttddd[[[```yyy{{{aaaVVVIIIEEEKKKRRRjjjyyysssqqqsssuuuvvvyyy}}}zzzzzz}}}~~~vvvqqqnnnxxxnnnXXXMMMKKKLLLccceeeLLL@@@;;;>>>:::;;;;;;:::999:::<<<>>>AAACCCGGGLLLTTT^^^gggmmmssssssvvv{{{~~~oooXXXHHHGGGPPPkkkuuuyyy||||||~~~xxxlllaaaYYYWWWaaa|||~~~yyybbbQQQDDD???@@@@@@BBBGGGOOOYYY___mmm{{{kkkLLLFFFPPPjjj}}}nnnuuuvvvsssrrrrrrllluuuvvvYYYGGGIIINNNVVV[[[ccclllwwwxxxppppppccceeemmmzzzzzzbbb]]]bbbccc^^^bbbaaa___[[[XXXbbb{{{kkkYYYLLLKKKSSSZZZrrr~~~|||yyy|||yyyqqqZZZOOOKKKJJJ___|||mmmOOOAAA;;;===;;;<<<<<<;;;;;;;;;>>>@@@CCCGGGLLLQQQWWW___hhhnnnpppqqqvvvzzzvvvvvvnnnVVVGGGHHHPPPjjjsssxxxzzzzzz}}}ppp___UUUTTT[[[gggWWWIIICCC===>>>AAADDDJJJSSS]]]dddlllyyyPPPAAAPPPggg}}}|||gggrrryyyxxxyyy|||xxx}}}yyyzzzwwwwwwwwwwww~~~WWWIIILLLRRR]]]fffooosssyyyqqqvvv}}}lllaaaeeeooo}}}zzz{{{yyyrrrkkkhhhsssaaaUUUTTTZZZaaazzziiiZZZYYY___gggmmmllllllvvvsss\\\PPPLLLIII^^^|||pppPPPBBB;;;<<<<<<============>>>AAACCCFFFKKKRRRWWW\\\bbbiiioooqqqpppwww}}}wwwppprrrUUUHHHHHHPPPiiiuuuyyyzzzxxxzzz~~~}}}vvvaaaVVVUUUWWWzzz___VVVFFFAAA>>>@@@EEEJJJQQQZZZdddjjjoooxxx]]]AAANNN___zzz{{{fff[[[dddeeegggtttyyyxxxxxxVVVLLLQQQVVVdddpppyyyyyyyyygggsssyyyiii___cccnnnyyyjjjVVVXXX^^^tttvvvhhh______fffmmmYYYTTTUUUUUUUUUVVVZZZcccpppzzz{{{uuuqqqvvvuuu]]]QQQMMMKKK```mmmOOOCCC======<<<===>>>??????AAADDDFFFHHHOOOWWW^^^aaaeeekkkpppvvvrrrzzz}}}zzzVVVIIIIIIOOOfffzzz{{{zzzvvvvvvxxxyyyvvv~~~iii^^^\\\VVV~~~{{{{{{\\\VVVDDD===AAADDDJJJPPPXXXaaajjjppp}}}kkkEEENNNVVVvvv}}}uuu|||iiiXXX^^^ZZZXXXxxxvvvhhhuuuuuuVVVOOOTTTYYYhhhvvv{{{xxx~~~uuu]]]kkkxxxhhh]]]```iiizzzuuuzzzmmmYYYMMMSSSlllyyyhhhaaahhh|||vvvWWWQQQOOOZZZlll{{{tttqqq{{{vvv___QQQNNNMMMbbbjjjMMMCCC>>>>>><<<>>>??????@@@BBBFFFIIIHHHPPP[[[bbbeeeiiinnnsssvvvpppzzzWWWJJJIIINNNddd}}}~~~{{{uuurrrtttssspppppp```[[[xxxvvvqqqwww|||___PPPFFF???DDDGGGLLLVVVaaakkksssvvv{{{}}}yyyJJJIIILLLgggssssssaaaXXXSSSVVVpppnnneeekkk}}}~~~hhh___]]]\\\oootttyyyzzz}}}|||bbbaaazzzzzzfff^^^aaafffzzzvvvttt}}}zzzhhh___\\\lllrrrffflllyyybbbhhhoooiiiqqq^^^YYYLLLNNNiiidddMMM@@@;;;???<<>>@@@EEEKKKTTTVVV[[[bbbjjjpppssssssyyy{{{~~~zzz|||UUUKKKFFFHHHeeeuuu~~~}}}{{{}}}wwwmmmmmmtttpppccc~~~vvvzzz}}}^^^OOOHHHCCCDDDGGGNNNXXXcccmmmssswww|||~~~SSSIIIHHH[[[rrruuuiiibbb]]][[[kkkllljjjuuu||||||oooooonnniiiuuuyyy}}}}}}~~~~~~aaa]]]}}}xxxddd\\\___dddxxxwwwzzzyyykkkiiixxx{{{zzzzzzooogggyyyuuubbbUUUKKKPPPmmmbbbNNNBBB;;;>>>===@@@BBBBBBAAADDDJJJOOOXXX\\\bbbhhhnnnrrruuuvvvxxxyyy|||~~~yyyVVVJJJDDDEEE___sss|||{{{xxx{{{wwwooopppiii{{{iiirrrzzz|||[[[JJJGGGGGGDDDIIIRRR\\\gggooouuuxxx~~~aaaIIIGGGOOOuuuqqqxxx}}}pppjjjfff^^^dddxxxzzzxxxsss~~~uuupppxxxkkkeeewwwaaaYYY]]]bbbuuu}}}~~~|||wwwtttqqqmmm```nnn}}}~~~vvvdddTTTLLLUUUsss```NNNDDD<<<===>>>@@@CCCDDDDDDHHHOOOTTT\\\bbbjjjpppsssvvvyyy{{{xxxyyyzzz}}}yyyZZZJJJDDDEEE[[[qqq|||zzzuuuyyyxxxsssuuuccc{{{jjjuuuuuu{{{XXXFFFCCCFFFFFFMMMWWWbbbkkkrrrxxxzzzjjjHHHIIILLLooonnnnnnssskkkfff```ccc~~~|||tttqqq{{{rrr}}}vvvqqquuu```WWW\\\aaasssyyyxxxwwwwwwxxx~~~~~~wwwrrrpppmmm\\\hhh{{{rrrnnnppp{{{rrraaaVVVPPPZZZyyybbbOOODDD<<<<<<===???AAACCCFFFLLLSSSYYY\\\eeeooouuuwwwxxx|||zzzzzzzzz|||~~~^^^IIICCCGGGXXXqqq}}}|||tttxxxyyyvvvxxxZZZppppppiiiooo{{{ZZZFFFBBBFFFKKKRRR]]]hhhooouuuzzz~~~pppGGGKKKLLLmmmmmmeee~~~xxxiiiccccccjjjssspppqqqnnn}}}sssqqquuu___VVV\\\bbbsssyyytttyyy{{{|||uuuyyyrrruuuvvvgggpppxxxnnnbbbfffrrrnnn^^^UUUPPP\\\zzzgggOOOCCC<<<===>>>???@@@CCCHHHOOOWWW\\\]]]eeepppwwwyyy{{{~~~}}}}}}~~~aaaFFFAAAGGGTTTpppvvvxxxzzzwwwyyySSS```tttxxx```gggttt~~~{{{]]]JJJFFFKKKQQQYYYdddmmmsssxxx}}}~~~~~~~~~|||LLLLLLKKKiiiqqqcccssskkkbbbgggrrrooolllpppooo{{{nnnqqqsss]]]UUU[[[ccctttxxxjjjpppsssyyysss~~~wwwmmmeee```hhh|||mmm^^^RRRNNN\\\{{{kkkOOOBBB===AAAAAAAAABBBFFFLLLUUU\\\aaabbbiiiqqqxxx{{{~~~gggFFF@@@FFFNNNlllwwwyyy|||xxxwwwTTTUUU[[[kkkxxx\\\```xxxyyyuuu\\\LLLJJJOOOXXX___iiiqqquuuzzz[[[NNNIIIaaayyyggghhhooobbbiiisss~~~~~~sssvvv~~~nnnyyyqqqZZZSSSZZZbbbtttmmmiiieeegggwwwuuu|||}}}xxxzzzxxxddd]]]hhhlll___OOONNN___mmmOOOBBB>>>EEEGGGGGGGGGKKKRRR[[[ccchhhllloootttzzz~~~rrrMMMDDDHHHIIIccczzzxxxzzz}}}xxxuuuUUULLLHHHRRRhhheeeWWWpppxxxnnnXXXJJJKKKQQQ\\\cccmmmsssvvv{{{iiiQQQGGGZZZmmmaaaqqqbbbgggooo{{{vvv}}}zzznnnoooXXXQQQYYYbbbssszzznnnkkkvvv|||{{{sssqqqnnnmmmooorrruuuvvvnnnuuuzzzyyyqqqppp}}}|||yyyqqqkkkrrrrrr``````qqq~~~jjj^^^NNNPPPdddnnnOOOBBB@@@GGGMMMKKKLLLOOOWWW```hhhmmmuuuuuuxxx|||}}}UUUJJJKKKHHH\\\vvv~~~wwwzzz}}}xxxuuucccHHHIIIIIILLLddd{{{```YYYccc~~~uuu^^^NNNPPPVVVRRR```hhhpppuuu||||||~~~zzzOOOPPPRRRyyyvvvbbblllmmmYYY[[[fff~~~~~~~~~tttkkk~~~jjjYYYNNNSSS^^^lll|||}}}qqqfff```TTT^^^bbbjjj}}}~~~tttlllxxxuuuccc^^^TTTPPP^^^vvvxxx```eeewwwggg[[[PPPUUUiiiiiiJJJCCCDDDAAAIIIKKKNNNTTT\\\dddlllpppsssrrrssswww~~~|||xxxdddJJJCCCKKK[[[ooo{{{xxxuuuyyyxxxrrrsssSSSMMMIIIIIIZZZsssyyygggWWWRRR]]]qqq\\\LLLNNNWWWXXXfffooowww}}}^^^HHHGGGeee}}}cccfffwwwtttZZZTTT___~~~{{{ppplllrrruuulllqqq]]]OOORRR[[[hhh}}}|||vvvuuukkkYYY]]]|||~~~xxxkkkYYYTTTKKKFFFQQQhhhyyy~~~~~~www\\\```uuufffZZZQQQZZZooo```GGGCCCCCC@@@JJJNNNUUU]]]fffmmmrrruuuvvvuuuvvvzzz|||SSSHHHGGGWWWjjjxxxvvvrrrttttttpppiiiXXXMMMHHHOOOccc~~~vvviii___WWWQQQOOOZZZzzzxxxqqqppp^^^PPPSSS```eeemmmuuu~~~xxxIIIFFFVVVhhhaaahhh}}}}}}bbbTTT[[[}}}dddSSSOOOUUUjjjuuupppzzzqqqzzzdddQQQPPPVVVbbbyyyyyyyyyiiiccc~~~uuu]]]TTTHHHBBBJJJ^^^qqq|||\\\[[[zzzqqqcccXXXRRR```zzzqqqWWWGGGDDDEEECCCGGGMMMWWWaaajjjpppssstttxxxyyy{{{~~~VVVKKKDDDPPPcccuuuwwwrrrqqqqqqooolllVVVKKKIIIYYYsssiiidddnnnvvvvvvnnncccZZZUUUSSS\\\}}}ooo___\\\tttlll\\\TTTZZZhhhmmmqqqxxx~~~~~~~~~TTTKKKMMMoootttaaaZZZpppuuummmrrr~~~zzzeeeaaavvv^^^TTTQQQQQQXXXbbbkkk[[[gggzzzxxxhhhRRRNNNRRR]]]uuuzzzvvvzzz|||qqq```KKKCCCIIIZZZmmmyyybbbYYYwww~~~nnn___UUUSSSggg}}}hhhTTTIIIGGGIIIIIIJJJOOOXXXbbbjjjooorrrrrrxxxzzz~~~~~~tttWWWNNNFFFHHH[[[qqq{{{yyytttrrrqqqgggVVVJJJTTTuuufff```kkk|||nnnbbbXXX___|||\\\UUURRR```{{{bbbWWWVVV___jjjmmmuuuzzz}}}}}}~~~^^^KKKCCCWWWkkkVVVbbb{{{vvvzzzzzzjjj}}}rrraaa\\\\\\___gggooo|||qqqZZZ\\\jjjnnnqqqrrrsssuuuqqq~~~|||jjjSSSMMMPPPZZZqqqtttbbbgggssszzzyyymmmkkk~~~mmmPPPEEEJJJUUUdddpppkkk^^^zzz{{{kkk\\\SSSUUUmmmiiiTTTJJJHHHKKKOOOUUUXXX^^^dddjjjooorrrtttvvvzzzkkkcccRRRGGGBBBSSSlll~~~yyyuuuuuunnnYYYWWWrrryyywwwdddjjjuuu___XXXTTTMMMQQQoooppp|||___\\\aaajjjrrrrrrzzz}}}~~~}}}kkkOOODDDHHHrrr{{{]]]\\\oooqqqyyy~~~jjj```bbbqqqyyyaaa```mmmhhheee```^^^cccvvviiieeessszzzlllUUUNNNOOOWWWlll~~~```XXX\\\```jjjuuuuuuyyy```YYYOOOYYY{{{^^^RRRQQQRRR\\\iiisssjjjyyyiii[[[RRRYYYssskkkTTTJJJHHHMMMTTT[[[\\\___dddhhhmmmppprrruuuyyyttt|||uuuQQQBBBAAALLLcccyyyzzzuuuvvvwwwggggggWWWYYYRRRNNNUUUjjjxxxqqq~~~xxxbbbgggnnnuuu||||||{{{~~~\\\SSSFFF^^^jjj___eeeuuupppnnnsssttt~~~rrrgggaaa\\\___ttt}}}sssxxx|||xxxnnnWWWPPPPPPUUUggg|||vvv___SSSPPPUUU\\\YYYtttddd\\\RRROOOcccpppeeeZZZPPPUUUeeeyyyxxxwwwiii[[[TTT___xxxmmmVVVMMMKKKQQQZZZ]]]___bbbfffjjjnnnppprrrvvvzzzqqqVVVFFFDDDFFFVVVmmmxxxssspppsssxxxvvveee___XXXPPPSSScccqqquuummmjjjppp}}}mmm```kkkrrrwww~~~yyy~~~|||fff^^^GGGRRRtttcccaaakkk}}}~~~qqqlllccc]]]mmmzzzwwwpppZZZRRRPPPSSScccwwwnnnWWWMMMNNNRRRRRRuuuzzzZZZZZZUUURRRdddyyyooo]]]JJJNNN```iii|||~~~vvviii\\\VVVccc|||oooYYYQQQOOOVVV```aaadddhhhmmmrrruuuvvvwwwxxx|||jjjcccWWWGGGCCCLLLbbbooommmkkkppptttooocccXXX[[[tttxxxtttvvv\\\ggguuummmiiinnnwww{{{}}}~~~}}}}}}}}}^^^JJJUUUgggpppdddbbbppp~~~tttkkkeeeaaabbbmmmzzz|||rrrhhhjjjttt}}}rrrmmmxxx^^^SSSNNNLLLXXXkkkqqq^^^XXX[[[aaazzz{{{ooo```VVVUUUjjjuuu|||}}}lllZZZLLLLLLTTTkkk{{{~~~vvvhhh___^^^tttmmmWWWUUUYYY^^^cccggghhhkkkpppuuuxxxyyyyyyttt|||~~~zzzsssvvvSSSDDDGGGFFFWWWuuutttiiipppppplllpppfff~~~yyyttt}}}pppjjjhhhpppyyy}}}vvvVVVLLLXXXuuuhhh^^^dddyyynnn___SSSNNNSSS]]]mmm||||||rrrttt~~~~~~yyyqqqxxx}}}{{{rrrdddWWWPPPMMMWWWggg||||||tttooorrrtttcccVVV^^^{{{oooccc]]]]]]pppppp[[[JJJIIIQQQdddsssuuuddd___eee{{{iiiVVVUUUZZZ```gggiiikkknnnrrrwwwzzz{{{|||uuuzzz~~~ppp^^^KKKKKKFFFMMMdddsssrrrooo}}}jjjrrrwwwdddhhhrrrkkkzzz|||mmmlllzzzjjjgggjjjttt|||eeeGGGIIIqqq}}}ppp]]]ZZZjjjyyycccRRRLLLMMMPPPaaa{{{|||uuurrr~~~sssyyyvvvlll[[[SSSNNNTTT```ttt}}}wwwaaa\\\qqq```YYYUUUSSSSSS[[[sssqqq\\\KKKHHHNNNdddtttsss___```pppdddWWWWWW[[[dddlllooopppssswww{{{~~~zzz|||~~~pppoooSSSLLLFFFFFFUUUpppyyylllkkkjjj}}}{{{jjjdddmmm}}}|||wwwkkkkkkpppzzz~~~~~~rrrJJJFFF___zzzcccWWWaaaoooyyyppppppZZZOOOKKKVVVlll{{{{{{iiiiiiwwwttt```UUUOOOQQQYYYkkkvvvyyykkkuuubbbYYYSSSMMMJJJTTTnnn|||qqq```PPPLLLQQQlll}}}~~~~~~ppp\\\ddd|||xxxbbb[[[\\\___gggqqqtttwwwzzz}}}{{{nnn```JJJDDDHHHPPPhhhxxxlll{{{vvvzzzzzzvvvtttuuuzzz}}}WWWJJJPPPvvvjjjWWWXXX```ttt{{{nnnnnnXXXPPPQQQ```|||xxxrrryyyppp~~~fffWWWOOOOOOTTTbbbppp}}}uuuuuudddVVVLLLIIIUUUlll|||yyymmm^^^XXX\\\xxx|||{{{lll]]]kkkrrrdddbbbcccdddkkkuuuvvvyyy~~~fffxxxvvvQQQCCCIIIKKKZZZpppuuuxxxtttnnnnnnooorrrxxx{{{~~~qqqZZZKKKdddwww\\\RRRXXXfff{{{~~~www\\\SSSXXXuuu|||zzz|||mmmyyyppp\\\PPPNNNRRRYYYiiiyyyooorrruuubbbWWWVVVdddssssssmmmppp|||uuuhhhbbbttt~~~qqqggghhhkkkkkkpppwwwvvv{{{tttllleeeIIIFFFEEELLLeee{{{{{{yyyTTTYYYooo\\\UUUZZZfffyyy|||dddYYYooo~~~|||yyyqqq|||bbbSSSOOORRRRRRbbbsss{{{}}}xxxoooqqqeeeccczzz|||pppeeehhh}}}|||ppphhhlllqqqqqqtttzzzyyymmm~~~[[[HHHFFFHHHWWWqqq{{{pppeee___hhh```UUUoookkkTTTRRRWWWggg|||}}}{{{zzz^^^kkk}}}vvvgggUUUPPPRRRMMM^^^ooowwwzzz~~~rrryyy{{{}}}mmmccclll{{{ooohhhnnntttuuuvvv{{{~~~qqqjjjlllOOOLLLJJJMMM```}}}tttfff[[[___sss}}}lllWWWvvvaaaVVVSSS\\\gggsssyyymmmzzzlllkkk~~~~~~zzzpppaaaYYYPPPVVVSSS^^^ttt~~~zzzzzz|||}}}~~~{{{|||wwwmmmlllxxxwwwlllhhhqqqxxxvvvwww}}}|||~~~{{{ZZZxxxVVVRRRKKKBBBWWWsss{{{ooo\\\aaannnxxx~~~___aaa}}}hhhWWWWWW___gggtttvvv}}}{{{dddXXXQQQRRRQQQYYYkkkwwwyyy{{{|||uuunnnrrruuukkkiiiqqqvvvuuuuuuzzzyyy~~~bbbfffxxxSSSGGGHHHJJJiiirrr}}}yyyeeeeeelllyyy{{{yyyzzz{{{}}}|||~~~nnnPPP^^^~~~iii]]]WWWUUU]]]hhh{{{uuunnn\\\WWWQQQQQQUUU___mmmwww{{{|||sssfffccckkkooozzz}}}sssrrr{{{wwwooommmuuuyyyvvvvvvyyyyyy|||uuu\\\nnnZZZDDDNNNAAA]]]eeerrr|||{{{nnnuuusssmmmnnnzzz[[[TTThhhppp]]]OOOQQQ[[[aaawwwiiiqqqfff___SSSSSSRRRUUUcccsss{{{yyyqqq[[[SSSZZZaaalll~~~|||uuuxxxzzz|||wwwwww{{{~~~{{{zzz|||~~~~~~hhh```lllLLLLLLDDDNNNVVVaaammmvvv~~~rrrzzz{{{nnniiijjjooo~~~hhhYYYuuuttteeeYYYUUUSSSccczzzkkkeeeuuueeeUUUSSSOOOPPP\\\ooo{{{}}}~~~~~~yyywww|||___OOOPPPTTT]]]mmm}}}zzzzzz~~~~~~}}}~~~}}}~~~}}}ccchhhcccHHHIIIFFFLLLUUU___iiirrr{{{dddkkkwww~~~uuujjjbbbgggqqq{{{yyy~~~bbb]]]rrr^^^VVVXXX^^^kkk~~~{{{|||lllnnnZZZUUUOOOOOOXXXgggvvv|||}}}llljjjRRRMMMIIIMMMZZZnnn{{{~~~}}}}}}}}}~~~{{{{{{}}}}}}sss]]]xxxRRRJJJCCCFFFKKKRRRZZZccckkkpppwwwrrrXXXWWW[[[jjjtttjjjddd^^^]]]jjj||||||zzz~~~|||}}}{{{}}}zzzhhh~~~nnneee[[[YYYeeezzztttxxxggg\\\TTTSSSTTTYYYiiizzzzzz{{{~~~vvvpppuuu[[[QQQGGGGGGMMM___yyy}}}}}}||||||}}}}}}~~~||||||~~~}}}hhhkkknnnOOO===>>>@@@DDDJJJSSS[[[```hhhrrr|||lllYYYOOOJJJZZZyyy}}}pppeee]]][[[XXX[[[mmm~~~}}}~~~~~~}}}}}}~~~xxxlll______mmm~~~vvvxxx}}}~~~~~~~~~}}}~~~}}}ttteeeZZZVVVPPPMMM[[[pppyyyzzz|||mmmaaa~~~{{{bbbWWWLLLHHHIIIXXXqqq{{{|||}}}~~~|||~~~~~~~~~~~~~~~wwwdddxxxVVV<<<<<<===@@@EEEJJJPPPSSSaaagggnnnyyy{{{ooo\\\LLLRRRnnn}}}qqqiii]]]VVVSSSYYYaaakkkzzz{{{tttttt|||~~~xxxxxx~~~xxx}}}~~~~~~zzz{{{~~~{{{yyy~~~mmmaaahhhvvvuuuttt}}}|||~~~~~~~~~}}}}}}~~~zzz~~~qqq^^^VVVPPPKKKPPP[[[pppwwwuuunnnxxx}}}lllaaaZZZUUUYYYZZZ\\\mmm}}}wwwvvvxxxxxx{{{~~~|||}}}}}}nnnlll{{{sssYYY:::::::::<<>>>>>CCCGGGQQQ\\\^^^hhh|||qqqiii^^^WWWTTTQQQMMMIIISSSYYYhhh~~~uuusssvvvzzzyyytttrrruuuzzzyyyyyy||||||zzzzzz|||~~~}}}yyyuuusssvvvyyyxxxuuuuuuzzz}}}{{{fffgggzzzmmmbbb\\\bbbiiinnnzzz}}}~~~|||}}}~~~tttfff\\\UUUSSSQQQ]]]llluuuwwwyyy}}}pppaaaaaauuu}}}{{{yyy|||~~~}}}~~~}}}|||lllQQQ:::::::::999:::;;;<<<===888???@@@BBBJJJOOObbbyyynnneee\\\XXXRRRNNNMMMMMMLLLKKKWWW```qqqyyyyyyyyyzzzxxxuuuwww{{{|||{{{zzz|||}}}zzzzzzzzz|||~~~~~~zzzwwwwww{{{~~~|||wwwvvvyyy~~~~~~~~~}}}uuueee{{{ttteeeaaa]]]YYY]]]gggpppwww}}}zzz{{{rrrbbbZZZYYYQQQWWW```kkktttzzz}}}~~~nnncccwww|||{{{|||}}}{{{}}}zzz~~~|||~~~ooo999999999999999::::::;;;999AAA???===AAAHHH]]]zzzvvvooojjjcccYYYRRRMMMLLLJJJHHHFFFIIIMMMQQQ___lll}}}|||zzz{{{{{{yyywwwwww{{{~~~~~~}}}{{{xxxuuu{{{|||}}}}}}zzzvvvzzz}}}|||wwwssstttvvvzzz~~~}}}}}}zzzwwwjjj]]]TTTQQQ^^^fffsss{{{xxxvvvvvv}}}|||wwwxxx~~~}}}kkk^^^ZZZSSSSSSVVV___kkkvvv{{{|||~~~rrr|||}}}~~~yyyttttttxxx{{{{{{zzz|||zzz{{{qqqyyyzzz{{{||||||~~~~~~~~~||||||~~~<<<;;;;;;::::::999999999999@@@>>><<<@@@EEESSSiii{{{~~~~~~pppkkkccc\\\VVVQQQLLLHHHEEEGGGHHHGGGFFFMMMZZZeeettt~~~uuuyyyzzz}}}}}}zzz{{{~~~~~~{{{yyyxxx|||}}}|||tttxxx{{{|||xxxtttrrrqqquuuyyy|||zzzzzz~~~kkkqqq|||nnn```TTTUUUZZZbbbiiiqqq{{{~~~wwwxxx}}}}}}}}}~~~mmmbbbYYYUUURRRUUU]]]hhhqqquuuxxx}}}uuuqqqmmmnnntttyyy{{{zzz{{{zzzzzz}}}~~~wwwqqqwwwxxxxxxxxxyyy{{{~~~~~~~~~|||{{{}}}@@@???>>>===<<<:::999999444:::888777===???DDDSSSwww|||fffiiinnnqqqtttxxx}}}zzzrrriiidddWWWTTTOOOIIIEEECCCBBBCCCCCCGGGJJJIIIJJJVVVkkk{{{ssswwwyyy}}}~~~~~~yyy||||||xxxvvvqqqvvvyyywwwwwwzzz|||zzz|||rrr]]]fffxxxlll^^^VVVWWWWWWXXX[[[cccooowww}}}{{{vvvtttuuutttvvv~~~~~~~~~{{{|||{{{rrr___[[[TTTPPPRRRZZZeeemmmtttwww||||||}}}tttqqqoooooossswwwzzz|||tttwww{{{~~~}}}{{{yyyxxx{{{{{{{{{yyywwwwwwzzz|||{{{~~~|||}}}|||ssswwwHHHDDD???===>>>>>><<<:::999999:::;;;;;;<<<======TTTdddvvvxxxlll^^^XXXWWWQQQTTTXXX]]]bbbfffiiijjjlllvvvzzzpppggg```YYYRRRMMMLLLFFFCCCDDDEEECCCCCCFFFHHHKKKOOOTTTbbbvvvtttwww}}}|||}}}~~~~~~}}}|||{{{yyyxxxyyy{{{yyyvvvzzzzzz|||~~~}}}fffiiivvvpppgggfffdddcccaaa^^^\\\\\\[[[ZZZYYYeeehhhlllrrrxxx}}}zzzxxx{{{xxxwwwwwwvvvxxx|||vvvmmmnnnqqqrrrwww}}}zzzyyy{{{{{{{{{|||~~~~~~}}}~~~}}}|||qqq|||sssbbbUUUSSSQQQNNNRRR\\\gggooouuuuuuyyyzzzzzzwwwtttrrrpppqqquuuyyywwwuuuvvvzzz}}}~~~~~~~~~|||{{{zzz~~~}}}|||||||||GGGCCC@@@@@@AAAAAA>>><<<::::::;;;;;;;;;<<<<<<<<>>???===;;;>>>???@@@BBBEEEIIILLLNNNSSSZZZccciiimmmooorrruuuyyy{{{|||zzz~~~{{{zzzuuusssoookkkgggccc]]]ZZZPPPMMMIIIEEEDDDBBB@@@???===>>>@@@DDDDDDCCCGGGNNNSSSaaarrr~~~}}}}}}}}}zzzwwwvvvvvvvvvvvvxxx|||~~~vvvxxxzzzyyywwwvvvxxxzzz~~~}}}~~~yyyxxxyyy{{{zzzvvvvvvzzz{{{{{{{{{{{{{{{zzzzzzzzzvvv{{{~~~{{{|||~~~uuuqqqooo___VVVOOOQQQQQQRRRUUUZZZ]]]______\\\ZZZWWWUUUUUUWWW[[[]]]aaacccddddddbbbaaabbbbbbfffeeeddddddfffjjjooorrrpppqqqwww}}}tttllldddggggggffflll{{{{{{|||~~~~~~~~~xxxzzz|||}}}zzz{{{||||||{{{zzzyyyxxx}}}}}}yyyhhhnnnssseee\\\RRRNNNPPPQQQWWW]]]aaagggpppvvvxxxxxxrrrppppppoooppptttssstttwww{{{~~~~~~|||zzz}}}}}}OOOKKKFFFDDDDDDDDDAAA?????????>>>===<<<;;;::::::???;;;777777:::<<<;;;:::;;;;;;:::;;;===@@@CCCEEEIIINNNTTTXXX[[[^^^aaaccceeehhhlllpppsssvvvwwwxxx|||xxxlllkkkqqqxxx}}}xxxxxxxxxvvvsssooommmkkkdddbbb___[[[WWWSSSOOOMMMDDDBBBAAA@@@@@@AAAAAAAAACCCCCCEEEGGGEEEEEELLLVVVeeewww|||{{{~~~{{{~~~zzzvvvtttsssssstttpppqqqtttxxxzzz|||}}}~~~uuuyyy|||{{{wwwvvvyyy}}}|||zzz{{{}}}{{{yyy{{{~~~}}}xxxwwwyyy{{{{{{zzzyyyyyyzzz||||||yyy}}}~~~~~~yyyyyyzzz{{{{{{nnnhhhtttrrr___VVVRRRNNNMMMKKKJJJKKKNNNRRRTTTUUUXXXVVVRRRPPPRRRWWW]]]aaagggjjjmmmooooooooopppqqqvvvuuuuuuuuuwww}}}ssseee___aaadddccc```dddqqq|||{{{}}}~~~||||||wwwxxx{{{}}}~~~}}}|||{{{uuuwwwyyy{{{|||}}}|||||||||~~~~~~|||}}}~~~}}}~~~|||{{{~~~mmmgggyyyuuufffZZZRRRPPPLLLPPPTTTXXX___ffflllooo||||||{{{tttoooppppppoooqqqtttrrrsssuuuxxx{{{|||zzzxxx{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~]]]VVVMMMHHHFFFEEECCCAAABBBAAA@@@???>>><<<;;;;;;>>>===;;;999888888999999;;;:::999999:::<<>>======999;;;<<<;;;999888999;;;:::999888888999:::;;;<<<===>>>???AAACCCDDDEEEEEEHHHIIIKKKNNNQQQSSSTTTUUUWWWYYY]]]^^^______```aaabbbdddeeedddcccdddhhhlllppp||||||gggVVVSSSXXXTTTRRRQQQQQQPPPNNNKKKHHHCCCCCCBBB@@@>>><<<===>>>===>>>@@@@@@???@@@AAABBBAAAAAADDDKKKSSS]]]kkkxxx~~~}}}xxxxxx|||zzzxxxwwwvvvvvvuuuuuuuuuuuuzzzxxxuuurrrpppooooooooopppsssuuutttrrrrrrtttwwwwwwvvvsssrrrsssvvvzzz|||vvvrrrrrruuuvvvtttrrrsssrrrrrrqqqqqqrrrsssuuuvvvuuuyyyzzzxxxyyy{{{zzzwwwuuurrrqqqrrrrrrrrrwww~~~fffUUUHHH???BBBFFFMMMVVV___dddeeeeeeSSSPPPLLLIIIJJJMMMRRRUUUWWWZZZ\\\^^^^^^___aaabbbfffhhhjjjjjjjjjlllqqqvvv}}}yyywwwxxxvvvsssssswwwnnnmmmjjjddd]]]WWWTTTSSSSSSXXXaaannn~~~~~~zzzwwwyyyzzzwwwuuuwwwtttuuuvvvwwwwwwwwwvvvuuuwwwxxxyyyyyyyyywwwvvvuuuxxxyyyzzzzzzyyyyyyyyyzzzzzzyyyyyyyyyzzz|||}}}|||{{{ooolllxxxfff\\\YYYSSSNNNNNNPPPQQQUUUYYY]]]eeejjjkkkmmmtttyyyzzz}}}|||{{{tttmmmtttooommmoooqqqpppqqqsssqqqpppqqqsssvvvxxxxxxxxxzzzzzzzzz{{{}}}zzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}|||~~~}}}|||}}}}}}vvvppphhhaaa]]]XXXRRRMMMFFFEEEDDDCCCBBBAAA@@@???;;;<<<======;;;;;;;;;<<<999999999999999:::::::::::::::;;;<<<=========<<>>???>>>======@@@CCC<<>>>>>??????@@@AAAAAAAAAAAABBBDDD???AAABBBCCCCCCBBBBBBBBBCCCGGGLLLMMMJJJEEE@@@>>>???>>>===???AAAAAA>>>;;;999;;;======<<<===AAAEEE???BBBEEEFFFDDDDDDFFFHHHSSSTTT^^^ppp|||{{{}}}vvv{{{yyytttuuuvvvwwwvvvtttqqqooonnnpppuuuxxxxxxvvvrrrpppnnnmmmmmmnnnqqqrrrqqqpppqqqpppooonnnnnnpppuuuxxxtttooolllooorrrrrrrrrtttttttttsssqqqpppnnnmmmlllkkknnnooommmmmmooonnnkkkkkkgggfffiiilllmmmppptttvvvzzz{{{gggSSSPPPMMMLLLNNNRRRUUUVVVTTTWWW]]]fffqqq|||wwwooohhheeedddbbbgggmmmmmmiiiffffffhhheeeddddddbbb\\\XXX]]]dddhhhhhhjjjlllooovvvyyyxxx}}}}}}zzzxxxuuupppnnnpppssssssrrrqqqqqqqqqrrrrrrrrrsssvvvyyy{{{|||}}}}}}yyyxxxxxx{{{}}}|||xxxssswwwvvvvvvvvvxxx{{{}}}~~~{{{|||ooo{{{uuugggZZZTTTPPPMMMNNNRRRLLLSSSXXXWWWXXX]]]dddgggjjjooovvv|||}}}}}}~~~|||zzzyyyyyyyyyzzz|||~~~xxxmmmllloookkkjjjmmmnnnmmmmmmooooooqqquuuzzz}}}|||yyyuuurrrrrrrrrtttvvvyyy{{{}}}||||||~~~~~~xxxyyy{{{|||||||||{{{{{{}}}~~~}}}{{{yyyzzz~~~zzzxxxxxxtttsssnnneee]]]SSSMMMGGGDDDFFFGGGGGGFFFBBBBBBBBB@@@>>><<<<<<===::::::999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;>>>>>>>>>======<<<<<<<<<;;;<<<===<<<;;;<<<===???>>>>>>===<<<;;;===@@@CCCDDDEEEDDDDDDEEEIIINNNRRRjjjwww}}}zzzyyy|||~~~{{{vvv{{{wwwvvvxxxuuuoooooosssrrrsssssstttsssrrrpppooommmmmmmmmmmmnnnoooppppppppprrrtttrrrnnnkkklllnnnrrrooonnnooosssvvvvvvuuuooorrruuutttpppnnnoooqqqvvvtttpppllliiiiiiiiijjjhhhhhhgggggghhhkkknnnppppppqqquuuyyymmmfff^^^PPPLLLLLLEEEIIIGGGKKKUUU___fffnnnuuu~~~|||rrrkkkaaabbbmmm~~~{{{{{{{{{zzz||||||{{{yyywwwtttrrrqqqqqqvvvzzzyyytttooonnnooonnnqqquuuxxx{{{{{{{{{zzz{{{{{{|||~~~~~~yyyvvvwwwvvvwwwyyy}}}}}}zzzvvv}}}~~~}}}~~~|||zzzoootttmmmbbb[[[TTTQQQRRRMMMMMMMMMOOOQQQTTTVVVWWW]]]aaagggnnntttzzz}}}}}}zzz{{{}}}|||{{{xxxuuutttuuuwwwyyyzzzrrroooqqqtttpppllllllooopppnnnjjjmmmooosssuuuvvvwwwyyy{{{yyyyyyyyyxxxwwwvvvxxxyyy~~~{{{xxxyyy}}}}}}|||{{{zzz{{{|||~~~}}}{{{}}}|||xxxxxx{{{~~~|||}}}~~~{{{xxxsssiiiaaaYYYTTTNNNKKKJJJIIIFFFDDDCCCBBBAAA???======>>>???;;;::::::::::::::::::::::::::::::999999999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;=========<<<<<<<<<;;;;;;;;;<<<===<<<;;;:::;;;===<<<===??????@@@AAADDDFFFDDDDDDDDDFFFKKKSSS^^^eee}}}{{{|||{{{wwwwwwxxxxxxvvvxxxtttuuuwwwvvvqqqqqquuurrrrrrrrrrrrpppooommmlllnnnmmmkkkiiiiiijjjkkkkkkmmmoooqqqqqqooommmllllllkkkjjjjjjllloooqqqpppnnnoooqqqssssssqqqooonnnnnnrrrrrrqqqpppooonnnlllkkkgggffffffggghhhjjjlllnnnllllllmmmssswwwfff^^^ZZZPPPMMMFFFCCCIIIQQQTTTVVVXXX\\\bbbeeecccbbbhhhnnnqqq{{{xxxkkkddd```___^^^dddgggvvvzzzxxxyyyyyyxxxxxxxxxwwwuuutttrrrqqqqqqrrrwww|||{{{wwwrrrpppqqqrrrtttxxx{{{}}}}}}|||{{{{{{zzzyyyzzz{{{{{{yyywwwwwwvvvvvvyyy}}}~~~|||yyy~~~~~~{{{|||vvvuuuiii]]]UUUSSSPPPOOOMMMMMMNNNQQQSSSSSSUUUXXX\\\aaagggkkkoooqqqzzz~~~~~~xxxxxxwwwxxx|||{{{vvvssstttpppooonnnooosssxxx}}}yyyssszzzzzzuuupppoooqqqrrrpppmmmmmmqqqvvvyyyyyyyyyyyyyyyvvvwwwxxxxxxvvvvvvvvvwww{{{yyyxxxyyy|||~~~|||zzz{{{|||~~~|||{{{}}}{{{wwwvvvyyy~~~{{{zzzzzz{{{xxx||||||ssskkkbbb^^^XXXTTTSSSQQQMMMIIIGGGFFFCCCAAA@@@@@@BBBCCC===>>>>>>======;;;::::::;;;:::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::<<<>>>???>>>===>>>???===???AAABBBBBBDDDFFFHHHJJJLLLPPPVVV```mmm{{{xxxzzz}}}wwwssssssuuuvvvtttrrrsssvvvvvvttttttvvvrrrrrrqqqpppnnnlllkkkiiimmmkkkhhheeedddfffhhhjjjjjjkkkllloooppppppmmmkkkhhhhhhhhhjjjlllmmmllljjjoooooopppqqqrrrpppllliiiiiilllooorrrrrrooollljjjdddeeefffggghhhjjjjjjkkkhhhhhhgggggglll{{{}}}rrraaaVVVMMMNNNRRRRRRNNNLLLGGGLLLMMMJJJHHHKKKOOOPPPRRRTTTYYYcccmmmvvvzzzzzz}}}uuujjjddd^^^[[[]]]ccchhhkkkqqqtttzzzvvvwwwyyyyyyxxxxxxwwwuuusssrrrrrrrrrssstttxxx}}}~~~zzzvvvttttttwwwyyy|||}}}{{{zzzxxxvvvvvvxxxyyyzzzzzzyyywwwvvvyyy}}}}}}~~~nnn```YYYUUUQQQLLLIIIIIIJJJLLLLLLOOOPPPRRRUUUYYY]]]aaacccllloootttxxx}}}}}}|||{{{{{{wwwuuuwwwyyywwwpppkkkjjjjjjjjjkkknnnttt{{{qqqttt~~~yyysssqqqqqqrrrqqqooolllqqqvvvzzzzzzxxxvvvvvvrrruuuwwwxxxwwwuuuuuuuuuwwwxxxyyyzzz{{{}}}}}}{{{zzz|||}}}{{{{{{}}}|||wwwuuuvvv}}}}}}}}}|||yyyyyyzzz{{{ttt{{{zzzoooiiibbb^^^]]]\\\YYYWWWNNNLLLJJJHHHGGGFFFEEEDDDAAAAAAAAAAAAAAA@@@>>>===>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>@@@BBBAAAAAABBBCCCAAABBBCCCDDDFFFIIINNNRRR```eeemmmwww}}}yyyzzz}}}zzzuuusssuuuwwwtttttttttvvvwwwvvvuuuuuusssrrrrrrqqqooonnnmmmlllooolllhhheeeeeegggjjjlllllljjjiiilllppprrrpppnnnllllllkkkkkkkkklllmmmmmmooommmmmmoooqqqoooiiidddbbbeeeiiilllmmmjjjgggeeecccdddeeeggghhhiiiiiiiiifffggggggdddccciiivvvyyyooofffcccbbb___[[[[[[VVVXXXVVVOOOJJJIIIHHHGGGIIIIIIIIILLLOOOSSSVVVXXXTTTWWWZZZ___fffkkkjjjfffffffffeeecccaaa^^^[[[ZZZeeeiiiooowww|||{{{xxxuuuuuuwwwzzz{{{{{{{{{zzzwwwuuuttttttuuuvvvuuuyyy}}}}}}zzzxxxwww{{{}}}}}}|||xxxwwwvvvxxx{{{}}}~~~~~~~~~{{{zzz{{{vvvjjj```ZZZQQQLLLJJJKKKKKKJJJNNNNNNNNNOOORRRVVVZZZ\\\___bbbfffiiilllooosssvvv{{{~~~~~~{{{{{{xxxtttxxxzzz||||||{{{{{{}}}wwwtttssstttrrrkkkggghhhlllnnnqqquuu{{{wwwqqqtttzzz~~~zzzvvvqqqnnnoooppppppooolllooosssuuuuuutttssssssqqqtttxxxzzzyyywwwvvvuuuuuuxxx||||||||||||~~~{{{zzz|||}}}{{{|||~~~}}}xxxuuuvvv|||}}}}}}|||zzzzzz{{{}}}zzz|||{{{~~~wwwnnnhhheeedddbbbaaaTTTSSSQQQPPPPPPLLLGGGCCCBBBBBBCCCCCCBBBBBBAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>==============================???@@@@@@??????@@@AAABBBDDDGGGLLLSSS^^^iiippp~~~||||||~~~zzzwwwwwwyyyxxxxxxwwwxxxyyyyyyvvvrrrsssssssssrrrrrrrrrrrrrrrvvvsssooollljjjjjjkkklllnnnkkkhhhjjjnnnrrrsssrrrqqqpppmmmkkkjjjkkknnnqqqmmmkkkjjjkkkmmmkkkfffaaaaaabbbdddffffffdddbbbaaabbbcccdddffffffgggggggggcccfffgggeeebbbcccggglllwww~~~xxxrrrrrrvvvuuuvvvrrriiibbb```^^^[[[```bbbaaa]]]YYYWWWZZZ^^^XXXYYYYYYYYY^^^ffffffaaabbbhhhooopppmmmlllpppuuu~~~ssssssrrrqqqrrruuuxxx{{{||||||{{{xxxuuuttttttuuuvvvuuuxxx{{{}}}}}}|||{{{zzz~~~}}}{{{uuuvvvxxx|||~~~~~~uuummmaaaXXXUUUSSSQQQNNNNNNMMMKKKKKKMMMPPPTTTWWWVVVZZZ___ccceeefffggghhhmmmpppuuuzzz~~~~~~{{{zzzuuuvvvrrrllljjjmmmnnnmmmooossswwwxxxuuusssuuuwwwpppllliiijjjhhheeefffiiippptttzzz}}}sssqqqrrrrrrqqquuurrrooonnnnnnpppqqqqqqooopppqqqqqqqqqqqqsssuuuqqquuuzzz||||||zzzxxxxxxuuuyyy}}}~~~~~~~~~{{{{{{|||}}}{{{|||~~~yyywwwxxx{{{||||||{{{zzzzzz{{{}}}zzz{{{zzzuuurrryyy|||tttooolllhhheee]]]ZZZXXXXXXWWWTTTNNNIIIFFFEEEDDDCCCBBBAAAAAABBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@???????????????@@@@@@@@@@@@???@@@AAA@@@??????@@@BBBIIIMMMTTT^^^kkk{{{~~~|||{{{{{{{{{|||}}}|||zzz|||}}}xxxrrrtttsssssssssssstttuuuuuu|||{{{xxxtttpppmmmjjjiiiooommmkkkkkkmmmppprrrrrrqqqpppmmmjjjhhhiiillloookkkjjjhhhhhhgggeeebbb___aaabbbcccccccccbbbaaa`````````aaabbbbbbcccdddddd___aaabbbcccaaaaaaaaaaaaiiiuuu~~~{{{wwwyyy}}}|||vvvtttxxx||||||~~~{{{uuuwwwwww~~~}}}qqqooonnnmmmooorrrvvvyyyxxxvvvuuusssrrrrrrsssssstttuuuwwwyyy{{{{{{||||||~~~~~~~~~}}}||||||{{{zzzvvvwwwyyy~~~~~~uuujjjccc]]]WWWRRROOOMMMKKKJJJJJJKKKMMMOOOQQQUUU[[[___bbbcccdddeeejjjlllooosssuuuvvvvvvvvvuuuxxx|||zzzxxxxxxxxxxxxxxxvvvwwwwwwtttpppllljjjiiilllooooookkkjjjnnnppppppnnnqqqsssrrrmmmiiihhhiiiccc___]]]```aaacccgggmmmuuu|||vvvpppppprrrqqqpppsssrrrqqqppppppqqqrrrsssqqqqqqrrrqqqppprrruuuwwwrrrvvv{{{}}}}}}|||{{{{{{wwwzzz~~~}}}||||||}}}~~~}}}{{{{{{~~~zzzyyy{{{zzz{{{{{{zzzyyyxxxzzz{{{zzzwwwuuutttsssttt|||zzzrrrmmmiiieee```___``````]]]ZZZOOOMMMIIIFFFCCCBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGIIIMMMRRRVVV___dddlllvvv}}}||||||~~~}}}|||ttttttsssrrrqqqqqqrrrrrrssszzzzzzzzzyyyvvvqqqllljjjkkklllnnnnnnmmmmmmmmmnnnmmmnnnnnnllliiiggghhhjjjhhhhhhgggdddaaa___^^^___^^^___aaabbbbbbaaa___^^^]]]]]]\\\\\\]]]^^^___```^^^\\\\\\]]]___```___]]]eeegggmmm~~~{{{zzz|||sssqqqmmmjjjjjjmmmrrrvvvpppqqqqqqrrrrrrsssssssssssssssssstttwwwzzz{{{||||||{{{yyyxxxwwwxxxxxxyyyyyyyyyyyy{{{~~~~~~}}}zzzoooddd]]]WWWUUURRROOOLLLKKKKKKKKKKKKNNNRRRUUUWWWZZZ]]]___ccceeeiiimmmoooqqqqqqqqqooorrruuuxxxyyyyyywwwvvvuuurrrnnnmmmnnnnnnmmmkkkhhhjjjmmmmmmkkkjjjjjjjjj|||~~~|||zzzvvvkkkjjjiiifffccc```______[[[YYYZZZaaafffjjjqqqwww~~~}}}xxxssspppqqqrrrrrrrrrrrrrrrssssssqqqpppppppppnnnoooqqqqqqqqqrrrtttvvvsssvvvzzz}}}}}}||||||}}}yyyzzz|||}}}{{{}}}}}}}}}}}}}}}}}}~~~~~~{{{yyyyyy|||}}}zzzzzz}}}|||}}}}}}|||zzzyyy{{{||||||xxxwwwxxxvvvrrrvvv|||~~~wwwtttnnngggeeehhhkkkkkkiiiXXXUUUOOOJJJFFFEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHLLLPPPVVV___hhhooouuuzzz~~~}}}}}}||||||~~~vvvtttsssqqqooonnnnnnoooooorrruuuxxxzzzyyyvvvqqqnnnfffkkkppprrrnnnkkkiiiiiijjjnnnqqqppplllhhhgggggggggggggggbbb]]][[[]]]___XXX[[[^^^aaabbb```^^^\\\[[[ZZZYYYXXXXXXZZZ\\\^^^```[[[WWWXXX]]]```___]]]___]]]^^^gggwww}}}wwwsssqqqssswwwxxxtttooojjjhhhkkkqqqvvvlllnnnppprrrtttuuuvvvvvvsssqqqpppqqquuuxxx{{{|||{{{yyyvvvttttttuuuwwwxxx}}}zzzxxxwwwzzz}}}|||{{{{{{~~~||||||xxxnnnaaa___[[[WWWRRROOOMMMLLLFFFGGGHHHIIIKKKNNNRRRVVVYYY\\\aaafffkkknnnppppppmmmppptttwwwxxxxxxvvvuuuwwwuuutttuuuwwwvvvsssoooqqqtttwwwzzz{{{|||~~~{{{zzzrrrjjjbbbaaa___[[[XXXWWWXXXYYYYYYZZZYYY___hhhpppvvv|||qqqqqqrrrtttuuutttrrrpppqqqrrrsssssspppnnnmmmllliiillloooqqqqqqqqqqqqrrrsssvvvzzz||||||||||||}}}yyyyyyzzz}}}|||wwwzzz{{{|||}}}~~~~~~}}}}}}zzzwwwwwwzzz{{{yyy{{{~~~}}}|||}}}~~~}}}zzzxxxxxxsssmmmooovvvsss~~~zzzuuurrrpppooooooiiiddd^^^WWWQQQNNNMMMMMMNNNJJJFFFGGGIIIIIIEEEAAACCCCCCCCCCCCCCCCCCBBBBBBDDDCCCAAABBBDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEBBBEEEGGGFFFEEEGGGNNNTTTVVVWWWZZZ```hhhrrr|||{{{~~~{{{~~~~~~yyyxxxxxxyyyxxxvvv|||{{{{{{~~~xxxzzzyyyyyyxxxvvvtttsssrrrssssssuuuwwwyyyxxxuuusssqqqooommmmmmmmmllljjjhhhjjjkkklllmmmkkkiiifffdddccccccbbbaaa___\\\YYYXXXVVVXXX\\\___```___]]][[[YYYXXXVVVTTTTTTVVVXXXYYYWWWXXXZZZ\\\]]]]]]]]]]]]]]]^^^]]]\\\^^^hhhvvv{{{uuuooonnnqqqsssqqqooovvvsssnnniiihhhiiilllooopppooonnnnnnppprrruuuvvvrrrsssssssssrrrsssvvvxxxxxxyyyxxxtttqqqppprrruuuwwwvvvvvvvvvxxx|||zzz}}}}}}yyywwwzzz|||{{{zzz{{{~~~}}}vvvjjj```YYYTTTQQQOOOIIIIIIHHHHHHHHHJJJKKKLLLHHHKKKOOOTTTYYY___eeeiiieeecccccciiiqqqwwwwwwuuu~~~{{{wwwtttnnnmmmkkkjjjgggccc___[[[XXXWWWUUUSSSRRRTTTYYY]]]gggmmmuuu{{{}}}qqqqqqqqqqqqpppnnnmmmmmmooooooppppppooonnnlllkkkllllllnnnoooooonnnmmmmmmuuuwwwyyy{{{{{{{{{zzzyyyzzzyyyzzz{{{||||||yyywwwyyyzzz}}}~~~||||||{{{yyywwwwwwyyy{{{|||zzzyyyzzz|||wwwwwwwwwvvvtttrrrooonnnssswww~~~}}}sssoooiiibbb[[[WWWTTTSSSRRRPPPOOOQQQUUUUUUQQQMMMGGGHHHIIIKKKMMMOOOQQQRRROOOMMMKKKKKKMMMMMMMMMLLLLLLLLLMMMNNNPPPRRRTTTUUUXXXZZZ\\\[[[YYYZZZ```eeeoooooooooqqqvvv|||~~~~~~{{{}}}}}}{{{zzzyyyxxxtttqqquuutttuuuzzz~~~{{{wwwvvvwwwwwwxxxxxxxxxxxxwwwxxxvvvuuuuuuvvvvvvtttrrrmmmllljjjiiijjjkkkjjjiiidddeeeggghhhgggeeecccaaa_________^^^]]]ZZZXXXWWWUUUWWWZZZ\\\^^^]]]\\\[[[WWWUUUSSSRRRRRRSSSUUUWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZYYYXXX\\\dddkkkxxxzzzsssooojjjjjjmmmppppppnnntttrrrnnnkkkjjjjjjlllnnnqqqpppooonnnmmmnnnnnnoooqqqrrrrrrqqqppppppsssuuuvvvwwwvvvtttqqqoooqqqssswwwwwwvvvwwwxxx{{{}}}{{{~~~}}}xxxvvvxxxyyyxxxwwwyyy{{{~~~vvvlllccc\\\XXXRRROOOJJJHHHGGGGGGFFFEEEFFFGGGHHHJJJLLLNNNRRRTTTWWWVVVWWW[[[bbbfffgggfffnnnlllkkknnnssstttqqqnnnlllllllllkkkiiifffcccaaa^^^^^^^^^]]]\\\YYYVVVTTTQQQSSSTTTVVVZZZaaaiiinnnxxx~~~wwwooonnnllljjjiiijjjjjjkkknnnoooooopppooonnnmmmmmmjjjkkkmmmooopppppppppoooppprrruuuxxxzzz{{{{{{{{{zzzyyyyyyzzz||||||{{{zzz||||||}}}}}}~~~~~~}}}|||yyywwwvvvxxxzzz~~~|||yyyxxxyyy{{{uuuuuuttttttrrrooolllkkkqqqrrrvvvzzzssslllgggbbb```ZZZYYYYYY\\\______\\\XXXQQQRRRSSSVVVYYY\\\^^^```___]]]]]]^^^```aaabbbaaaccccccbbbccceeehhhkkkmmmpppqqqrrrqqqoooppptttxxx~~~~~~}}}zzz{{{{{{{{{zzzyyyxxxwwwtttoookkkmmmmmmnnnsssxxxzzzwwwtttrrrssstttvvvxxxzzz||||||{{{xxxuuusssssssssrrrqqqkkkhhhfffeeeggghhhiiiiiicccdddddddddbbb```]]][[[ZZZ[[[[[[[[[ZZZXXXVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZUUUTTTRRRQQQQQQRRRTTTUUUXXXXXXXXXWWWVVVUUUTTTSSSPPPSSSVVVUUUSSSRRRTTTWWW___lllqqqjjjhhhiiifffcccdddiiilllmmmlllooonnnmmmlllkkkkkkkkkkkkooooooooonnnnnnnnnmmmmmmpppppppppooommmmmmnnnpppsssttttttssspppoooooopppuuuuuuuuuvvvwwwxxxzzzzzz|||~~~~~~xxxuuuvvvvvvttttttvvvyyy|||~~~~~~}}}~~~{{{ooohhh```YYYQQQMMMLLLKKKGGGCCCGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIILLLNNNQQQRRRSSSVVVTTTTTTVVVZZZ[[[ZZZWWWWWWWWWVVVUUUTTTSSSRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUVVVYYY^^^dddllluuupppmmmkkkhhhfffeeegggiiijjjmmmmmmnnnoooooooooooonnniiijjjllloooqqqrrrrrrrrrmmmooossswww{{{}}}~~~zzzyyyxxxyyyzzz||||||{{{~~~}}}|||{{{|||~~~~~~~~~|||yyyvvvuuuvvvxxx}}}}}}}}}zzzxxxvvvwwwxxxrrrrrrrrrqqqooollliiigggoooppppppooowwwzzzvvvsssgggfffddddddeeedddbbb___````````````aaaccceeefffhhhggghhhkkkooosssuuuuuuzzzxxxvvvttttttvvvxxxyyyzzz|||||||||{{{||||||}}}{{{yyyzzz}}}|||xxxvvvuuutttsssqqqooollljjjjjjjjjlllppptttvvvtttrrrmmmnnnppprrruuuwwwzzz{{{xxxvvvsssrrrrrrrrrpppoookkkhhhdddbbbccceeeffffffffffffdddbbb^^^ZZZVVVSSSVVVVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTSSSRRRQQQQQQPPPLLLOOORRRRRRQQQPPPPPPQQQXXXYYY^^^lllzzzjjjbbbaaabbb```^^^]]]```dddiiikkkkkkiiiiiijjjkkkjjjjjjiiihhhjjjkkkmmmooopppqqqrrrrrrnnnooopppnnnlllkkklllmmmooopppqqqqqqpppnnnnnnmmmooopppqqqssstttuuuvvvwww{{{~~~}}}xxxuuuvvvvvvtttuuuvvvyyy{{{}}}~~~~~~~~~}}}{{{~~~uuukkk```ZZZYYYWWWQQQKKKLLLJJJHHHGGGGGGGGGGGGFFFCCCDDDFFFGGGFFFGGGHHHJJJJJJIIIHHHJJJMMMNNNNNNLLLNNNNNNMMMMMMMMMNNNPPPQQQNNNNNNOOOQQQUUU\\\ccchhhmmmpppvvv||||||xxx|||lllkkkjjjiiihhhhhhhhhjjjjjjkkklllmmmmmmnnnoooooooooiiikkkmmmoooqqqrrrrrrrrrnnnppptttxxx||||||yyywwwwwwxxxyyyyyyyyyzzzzzzyyyyyyzzz|||}}}~~~}}}}}}zzzvvvsssqqqrrrsssyyyzzzyyywwwtttrrrrrrsssqqqqqqrrrqqqooolllhhhfffggglllooolllkkkwww|||wwwrrrooommmlllkkkooonnnmmmlllkkklllnnnnnnmmmmmmmmmqqquuuyyy{{{{{{~~~{{{xxxwwwxxxzzz{{{}}}~~~qqqwwwyyyxxxvvvxxx||||||xxxttttttrrrpppnnnnnnnnnooolllmmmnnnqqqssssssrrrpppkkkkkkkkkmmmoooqqqssstttpppooopppqqqrrrqqqnnnllllllhhhdddaaaaaabbbbbbbbbcccbbb```]]]YYYUUUQQQOOOSSSSSSTTTUUUUUUUUUTTTSSSPPPPPPOOOOOOPPPQQQRRRSSSQQQQQQPPPOOOOOOPPPQQQQQQNNNNNNNNNNNNOOOOOOPPPPPPNNNOOOOOOOOONNNNNNOOOQQQQQQQQQPPPRRRaaa||||||oooiiigggeeebbb```ZZZZZZ[[[]]]aaaeeehhhiiicccdddeeefffgggggggggfffggghhhjjjmmmooopppqqqqqqmmmnnnooonnnmmmlllmmmnnnmmmmmmnnnnnnooonnnmmmlllhhhiiikkknnnpppssstttuuuxxx||||||xxxvvvwwwwwwuuuvvvxxxyyy{{{}}}}}}}}}|||~~~}}}|||zzzrrrnnniii```YYYUUUQQQNNNLLLLLLKKKJJJHHHGGGHHHIIIHHHGGGFFFGGGHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKLLLNNNQQQTTTVVVWWWWWWWWWYYY___kkkyyymmmkkkzzz~~~qqqiiiggghhhjjjkkkkkkjjjiiihhhjjjjjjkkkkkklllmmmnnnooojjjlllmmmooopppppppppppppppqqqtttwwwzzz|||~~~|||zzzwwwvvvvvvvvvvvvuuutttuuuwwwxxxxxxxxxxxxwww{{{zzzwwwsssooommmmmmooouuuuuuuuussspppnnnmmmnnnooopppqqqqqqpppllliiifff```eeeiiihhhdddgggrrr|||}}}||||||{{{zzzyyyyyy{{{|||~~~|||{{{zzz{{{~~~yyynnnsssuuusssrrrtttyyyzzzxxxuuuuuutttqqqoooooorrrtttoooooopppqqqrrrqqqppppppkkkjjjjjjiiijjjkkkmmmnnniiiiiikkknnnpppooollliiijjjgggccc``````______^^^YYYYYYXXXVVVTTTRRRPPPOOOPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMLLLLLLMMMMMMNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPRRRPPPMMMJJJIIIIIIKKKLLLEEEMMMQQQOOOQQQ]]]mmmwwwqqqfff___bbbhhheee]]]VVVXXXYYYZZZ\\\___aaadddeee`````````aaacccdddfffggghhhhhhhhhhhhhhhhhhhhhhhhiiikkknnnnnnnnnmmmnnnooommmlllkkklllmmmnnnmmmllleeefffgggjjjmmmpppsssuuuvvvzzz{{{wwwuuuvvvvvvsssuuuvvvxxxzzz||||||||||||}}}}}}~~~wwwppphhhccc]]]ZZZXXXVVVRRROOONNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQTTTXXX\\\```bbbiiijjjjjjlllrrr~~~}}}mmmkkk{{{nnngggfffccceeegggjjjjjjiiigggeeeiiiiiiiiiiiijjjkkklllmmmjjjkkkmmmnnnooooooooonnnooopppqqqsssuuuwwwyyyzzz{{{yyywwwvvvwwwwwwuuutttrrrsssuuuwwwwwwvvvuuutttxxxwwwuuupppllljjjkkklllrrrssssssqqqnnnkkkjjjjjjkkkmmmooopppooolllhhhfffbbbcccdddaaa^^^^^^bbbfffzzzuuuqqqqqqooollloootttvvvttttttuuuuuussspppnnnoooqqqmmmooopppppppppoooooopppmmmllljjjiiiiiijjjkkklllgggfffggghhhjjjjjjiiigggeeeccc```___^^^^^^\\\[[[UUUUUUTTTSSSQQQPPPOOONNNMMMNNNOOOOOOOOONNNMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOORRROOOJJJGGGFFFFFFGGGGGGAAAIIIOOOMMMKKKNNNRRRTTTZZZooopppddd\\\WWWVVV\\\```\\\WWWVVVWWWXXXZZZ[[[\\\]]]___``````___]]]]]]___cccgggjjjllljjjhhhfffdddccccccccceeehhhkkkmmmnnnnnnpppqqqnnnkkkiiijjjlllnnnnnnmmmggggggggghhhkkknnnrrrtttuuuyyyzzzuuurrrrrrqqqnnnppprrruuuxxx{{{|||}}}}}}zzz}}}}}}xxxwwwtttooojjjdddaaa______``````]]]ZZZ[[[\\\\\\\\\\\\^^^```bbbccceeehhhlllqqqvvvzzz|||yyysssuuusssfffbbbeeebbbdddeeeggghhhhhhgggfffhhhhhhgggggghhhiiijjjkkkggghhhkkkmmmoooooooooooooooooopppqqqsssuuuwwwxxxyyyxxxwwwxxxzzzzzzyyywwwuuuuuuvvvvvvwwwwwwwwwvvvwwwvvvsssoookkkiiijjjlllqqqssssssqqqnnnjjjiiiiiieeegggjjjlllkkkiiieeecccccccccbbb___\\\[[[]]]___eee~~~}}}yyyyyyppppppllliiikkkpppsssqqqqqqsssuuutttoookkkjjjkkkkkkmmmnnnooonnnnnnooopppooommmllljjjjjjkkklllmmmhhhfffddddddeeefffffffff```___]]]]]]^^^]]][[[ZZZXXXWWWVVVTTTRRRPPPNNNMMMKKKLLLMMMMMMMMMLLLJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIJJJLLLMMMNNNLLLHHHFFFFFFGGGHHHHHHFFFHHHHHHFFFGGGKKKLLLJJJSSSVVV[[[fff{{{mmmeee```[[[UUUTTTVVVYYYXXXUUU[[[dddWWWXXXZZZZZZZZZZZZ[[[\\\aaa___\\\[[[^^^ccchhhlllnnnllliiifffdddccccccdddbbbeeeiiilllmmmnnnppprrrnnnkkkhhhhhhkkknnnooonnnjjjiiihhhhhhjjjnnnqqqttttttxxxyyytttpppooommmjjjlllnnnrrrvvvzzz|||~~~xxx|||~~~~~~}}}}}}yyyzzz}}}}}}yyyuuuvvvwwwwwwwwwwwwxxx{{{}}}zzz|||sssrrr|||pppcccaaaeeeeeeeeeeeefffggghhhiiijjjhhhgggfffffffffgggiiijjjdddfffiiilllnnnpppqqqqqqppppppqqqrrrtttvvvxxxzzzwwwwwwxxxzzz}}}~~~|||zzzzzzyyywwwvvvvvvxxxzzz{{{wwwvvvsssooollljjjkkklllrrrssstttrrrnnnkkkiiiiii```bbbeeehhhhhhfffccc```\\\^^^```^^^ZZZXXXXXXZZZ[[[hhh|||yyyqqqjjjiiimmmqqqpppnnnlllooorrrqqqnnnkkkjjjkkkjjjkkkllllllllllllnnnpppooollljjjiiiiiiiiiiiihhhgggeeebbb``````cccfffiiiaaa^^^[[[YYYZZZ[[[[[[[[[VVVVVVVVVUUUSSSPPPMMMKKKKKKLLLMMMNNNMMMKKKIIIHHHIIIHHHFFFEEEEEEFFFHHHIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCDDDBBB@@@AAAEEEGGGFFFEEELLLJJJIIINNN\\\pppssshhh```[[[XXXVVVPPPQQQRRRTTTUUUWWWXXXXXX[[[WWWTTTVVVZZZ]]]\\\ZZZ___^^^]]]^^^___aaadddfffhhhhhhfffcccaaa```bbbdddhhhiiikkkmmmnnnnnnnnnmmmoooppppppnnnlllkkkkkklllnnnoooooolllhhhjjjqqqwww||||||yyysssmmmjjjkkkmmmooonnnnnnttt{{{~~~{{{{{{}}}{{{}}}xxxfffmmmyyyrrrnnnggg___cccdddeeefffgggggggggggggggggggggfffdddeeegggiiihhhffffffgggkkknnnoooooonnnpppqqqrrrtttxxx}}}{{{xxxuuuvvvyyyzzzzzzxxxwwwuuusssssstttuuutttsssvvvxxxwwwrrrppppppnnnjjjqqqqqqpppooonnnmmmkkkjjjfffeeecccdddddddddcccaaabbb___ZZZWWWVVVWWWVVVVVVVVV[[[eeettt{{{uuunnnnnnrrruuutttqqqkkkooossstttqqqllljjjiiijjjkkkllllllkkkkkkmmmoookkkiiihhhiiiiiiiiigggffffffdddaaa______aaadddfffdddaaa^^^[[[[[[[[[ZZZYYYVVVWWWWWWWWWTTTQQQMMMKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEECCCBBBBBBCCCAAA@@@AAADDDFFFEEEDDDEEECCCAAACCCKKKVVVbbbjjjyyy|||mmmhhh```ZZZWWWVVVUUUTTTPPPQQQQQQRRRTTTUUUWWWXXXZZZVVVSSSUUUZZZ]]]\\\ZZZ^^^^^^^^^^^^```bbbdddeeehhhhhhgggeeebbbaaaccceeehhhiiikkkmmmnnnnnnmmmmmmoooqqqrrrqqqnnnllllllllllllnnnnnnllljjjkkkqqqvvv{{{}}}}}}zzztttpppnnnnnnnnnnnnooosssyyy~~~~~~}}}{{{}}}{{{{{{iiigggppp|||tttpppoookkkdddffffffffffffffffffeeeeeeiiiiiiiiigggeeeeeefffhhheeedddcccdddgggjjjkkkkkkoooppppppppprrrvvv|||yyyuuurrrqqqtttvvvvvvtttwwwvvvuuutttuuuuuusssqqqwwwyyyxxxtttrrrrrrppplllssssssrrrqqqpppnnnmmmlllfffdddbbbaaabbbcccbbbaaa```]]]XXXUUUTTTTTTTTTSSSSSSUUUXXX]]]jjj|||wwwssssssvvvxxxvvvssskkkppptttvvvtttooojjjhhhkkklllmmmmmmllllllnnnpppiiihhhggghhhhhhhhhfffccceeeccc```^^^]]]^^^```aaagggccc```]]]\\\[[[YYYXXXWWWXXXYYYYYYVVVRRRMMMJJJMMMKKKIIIGGGFFFGGGHHHIIIGGGFFFDDDBBBAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@BBBAAA@@@AAACCCDDDDDDCCCBBBAAAAAAAAABBBEEEHHHIIITTT[[[gggrrr{{{yyysssqqqwww|||}}}{{{mmmdddZZZWWWTTTSSSTTTUUUVVVVVVQQQQQQPPPPPPQQQSSSVVVWWWWWWTTTSSSTTTYYY\\\\\\[[[\\\]]]^^^___aaabbbcccccchhhhhhhhhfffdddcccdddeeehhhiiikkklllmmmnnnmmmmmmppprrrttttttrrrooommmmmmjjjmmmooonnnmmmooossswwwwww{{{}}}yyyuuusssrrrqqqrrruuuyyy~~~~~~ooofffjjjwwwssspppqqqpppnnnooopppmmmhhhggggggffffffeeefffffffffjjjkkkkkkiiifffeeefffhhhfffdddcccdddfffiiijjjjjjmmmmmmmmmmmmooorrrxxx|||yyyuuupppoooqqqssssssrrrvvvuuuuuuvvvvvvuuurrrooovvvxxxwwwsssqqqrrrppplllqqqqqqqqqqqqpppooommmmmmgggdddaaa______```______^^^[[[VVVSSSRRRQQQPPPOOONNNPPPPPPMMMPPP___yyyzzz{{{|||{{{zzz|||{{{xxxuuuvvvxxxyyyvvvsssqqqsssvvvwwwvvvrrrnnnkkkmmmnnnooopppooopppsssuuummmkkkhhhfffeeeeeecccbbbdddbbb```^^^\\\\\\]]]]]]ccc```]]][[[ZZZYYYWWWVVVVVVXXXYYYYYYVVVRRRMMMJJJKKKJJJIIIGGGGGGGGGGGGHHHFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCC@@@@@@AAABBBBBBAAA@@@???@@@AAAAAAAAAAAAAAA@@@???@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBB@@@EEEKKKRRRZZZeeeqqqyyy{{{zzz~~~~~~yyyuuuuuu{{{oookkkrrrvvvwwwxxxmmmeee___[[[XXXTTTSSSRRRRRRTTTUUUTTTSSSQQQPPPNNNMMMNNNQQQTTTVVVUUUTTTSSSTTTXXX[[[\\\\\\[[[\\\]]]___```aaaaaaaaaeeefffgggfffdddccccccdddggghhhjjjlllmmmmmmmmmlllooorrrvvvwwwuuuqqqnnnmmmlllnnnqqqrrrssstttwwwyyyssswww}}}|||zzzxxxuuutttwww|||}}}~~~mmmhhhqqq{{{rrrfffaaadddiiimmmpppppplllhhhgggfffeeeeeeeeefffhhhhhhiiijjjkkkjjjhhhggghhhjjjiiigggffffffiiikkkkkkkkkhhhjjjlllnnnooopppsssuuu{{{wwwrrrppprrrttttttsssqqqrrrtttvvvxxxvvvsssooorrrttttttpppnnnooonnnjjjllllllmmmmmmmmmmmmmmmmmmkkkgggbbb^^^]]]\\\\\\[[[\\\YYYTTTQQQPPPOOONNNLLLKKKNNNPPPNNNMMMRRR\\\fff}}}xxxxxxzzz{{{yyywwwwww{{{|||zzzxxxyyyzzzzzzxxxuuuxxxxxxxxxwwwvvvtttrrrpppnnnpppqqqrrrrrrtttvvvyyytttpppiiidddbbbaaaaaa```bbbaaa___]]]\\\ZZZZZZZZZZZZXXXVVVVVVVVVVVVUUUSSSTTTUUUVVVVVVTTTPPPLLLIIIHHHIIIIIIIIIIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@???????????????@@@@@@AAAAAAAAA??????AAAAAAAAA@@@???>>>??????@@@@@@@@@@@@@@@???===???@@@@@@@@@@@@??????======>>>???@@@@@@AAAAAACCCCCCBBB@@@AAAGGGQQQYYY]]]gggxxxwwwjjjjjjhhh```aaakkk~~~vvvmmmjjjeee\\\VVVRRRQQQRRRSSSOOOOOONNNOOOPPPQQQOOOMMMQQQOOOMMMLLLLLLOOOQQQSSSTTTSSSSSSTTTWWWZZZ[[[\\\YYYZZZ[[[]]]______``````aaaccceeeeeedddbbbbbbcccggghhhjjjlllmmmmmmllllllnnnqqqvvvxxxvvvssspppnnnoooqqqsssuuuwwwxxxzzz|||uuuwwwzzz}}}~~~~~~|||zzzzzzuuurrrvvv}}}}}}xxxzzz}}}}}}{{{iiifffuuussseeebbb[[[```hhhqqquuurrrlllhhhiiiiiihhhgggffffffeeeffffffhhhiiijjjjjjjjjkkkmmmjjjhhhggghhhjjjlllmmmlllfffjjjooossstttsssssssss{{{vvvrrrppprrrtttsssrrrmmmnnnqqquuuwwwwwwssspppppprrrrrrooommmooommmjjjggghhhiiikkklllmmmmmmnnnnnniiiccc^^^[[[YYYXXXVVVYYYVVVSSSPPPOOONNNLLLJJJKKKLLLMMMOOOOOOPPPPPPPPP~~~{{{zzzxxxzzz{{{yyyxxxyyy}}}}}}||||||||||||{{{yyy}}}{{{xxxwwwwwwvvvtttsssoooqqqrrrrrrqqqrrrtttwwwwwwrrrjjjdddaaa___^^^\\\___^^^]]]\\\ZZZXXXWWWVVVRRRPPPPPPPPPRRRRRRQQQPPPPPPPPPQQQQQQOOOMMMJJJIIIFFFGGGHHHIIIHHHFFFDDDBBBCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<======>>>>>>???===>>>>>>?????????>>>>>><<<===>>>???????????????<<<>>>@@@@@@???>>>===>>><<<<<<<<<======>>>???@@@???@@@???>>>>>>???AAACCC@@@IIIUUUaaajjjsss}}}zzziiicccYYY^^^ccc___TTTQQQ^^^ooo{{{pppdddYYYRRRPPPPPPQQQQQQPPPNNNLLLKKKLLLKKKKKKMMMOOOPPPOOONNNOOONNNLLLKKKLLLMMMOOOPPPQQQQQQQQQRRRTTTVVVXXXYYYXXXXXXYYYZZZ\\\]]]^^^^^^___aaadddeeedddbbbbbbbbbggghhhjjjkkklllmmmllllllkkkoootttvvvuuusssqqqppppppqqqrrrtttwwwyyyzzz{{{yyyxxxxxxyyyzzzyyyvvvtttuuuqqqooossszzz~~~}}}zzzrrryyy~~~}}}iiiiiimmmzzzwwwhhh```aaa]]]```hhhssswwwrrrllliiillllllkkkiiigggdddbbbaaacccfffhhhjjjjjjkkklllnnnhhhfffeeefffhhhkkkllllllgggkkkrrrvvvwwwwwwvvvuuuvvvrrrooooooqqqrrrqqqoookkklllooorrruuuuuurrrooopppssssssoooooopppooolllggghhhiiikkklllmmmmmmmmmkkkgggbbb]]]ZZZWWWUUUSSSUUUSSSPPPOOONNNMMMKKKIIILLLIIIFFFFFFHHHKKKKKKJJJ~~~~~~{{{{{{zzzyyyxxxyyy{{{}}}~~~|||{{{{{{{{{{{{zzz|||zzzxxxxxxxxxwwwsssppppppqqqpppooommmlllmmmnnnsssooojjjfffbbb___[[[XXXZZZZZZZZZYYYWWWUUUSSSRRRMMMLLLKKKLLLNNNNNNMMMKKKLLLLLLKKKKKKJJJIIIIIIHHHEEEEEEDDDDDDCCCBBBBBBAAA???????????????>>>======999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>999:::;;;<<<============:::===@@@@@@>>><<<<<<============>>>>>>>>>>>>>>>::::::;;;===@@@AAA@@@???FFFFFFDDDBBBFFFRRRaaakkkqqqyyy}}}lllgggccc^^^VVVNNNMMMPPPWWWcccjjjgggfffqqq}}}oooiii```XXXTTTQQQNNNLLLEEEHHHLLLNNNMMMKKKIIIHHHJJJJJJJJJLLLOOOPPPPPPOOOMMMMMMLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOOOOQQQSSSUUUWWWWWWVVVWWWXXXZZZ\\\^^^^^^aaaeeeffffffdddcccbbbfffhhhiiikkkllllllllllllhhhlllqqqssssssrrrrrrrrrnnnnnnnnnppprrruuuvvvwwwuuuuuuuuuwwwyyyxxxtttpppnnnnnnppprrrwwwxxxxxxyyy{{{}}}{{{vvvmmmjjj}}}|||mmmddd___\\\\\\^^^]]]bbblllppplllhhhhhhhhhiiijjjjjjiiifffcccaaacccfffiiijjjjjjjjjkkklllfffddddddeeehhhkkkllllllfffjjjooorrrtttuuuvvvwwwqqqooommmnnnqqqrrrooollllllmmmnnnppprrrqqqooolllnnnqqqrrrooonnnpppooollliiiiiiiiijjjiiiiiihhhhhhdddaaa]]]ZZZXXXVVVTTTQQQQQQOOOMMMLLLLLLKKKIIIGGGIIIGGGEEECCCCCCDDDFFFHHH{{{|||~~~|||yyywwwvvvvvvwwwwww}}}|||zzzxxxxxxxxxyyyyyyzzzxxxxxxyyyzzzwwwqqqmmmppppppooolllhhhfffffffffmmmkkkjjjgggddd___YYYTTTVVVWWWWWWVVVUUUSSSQQQOOOKKKJJJJJJKKKLLLLLLJJJHHHIIIIIIHHHGGGGGGGGGHHHHHHEEECCCAAA?????????@@@AAA<<<===============<<<<<<777777888999::::::;;;;;;999999888888999;;;===>>>777888999:::;;;<<<<<<<<<999===@@@@@@===;;;;;;<<<888999;;;<<<===<<<;;;:::@@@===999:::<<<>>>===;;;888;;;>>>@@@BBBEEEFFFDDDKKKTTTcccttt~~~|||zzzrrrgggaaa[[[^^^YYYMMMKKKYYYnnn|||xxxjjj___YYYSSSLLLHHHGGGGGGFFFEEEDDDFFFGGGGGGFFFGGGIIIKKKHHHGGGGGGHHHJJJLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOQQQVVVVVVUUUUUUVVVYYY\\\]]]^^^bbbfffhhhgggeeedddcccfffgggiiikkklllllllllkkkgggjjjoooqqqrrrrrrrrrssslllkkkjjjkkknnnqqqssssssnnnooorrrwww{{{zzzvvvrrrjjjooossstttvvv}}}vvvwww||||||www{{{~~~}}}|||~~~uuu{{{~~~hhhXXXTTTXXXXXXUUU\\\XXX[[[bbbfffdddcccfffaaadddgggkkkllljjjhhhgggdddgggiiijjjiiiiiiiiijjjfffeeedddfffiiilllmmmnnndddfffiiikkkmmmppptttwwwpppnnnmmmpppssssssppplllooonnnnnnooopppooollliiillloooooollllllnnnmmmjjjiiiiiihhhgggeeedddbbbaaa^^^\\\ZZZXXXXXXVVVSSSQQQMMMLLLJJJJJJJJJJJJHHHFFFDDDGGGJJJHHHDDDBBBCCCEEE}}}}}}}}}}}}|||{{{||||||xxxsssppprrrtttxxxyyyzzz{{{zzzyyyvvvuuuxxxyyywwwttttttuuusssnnnjjjnnnooollliiihhhccc]]]bbbbbbbbbaaa___[[[XXXUUURRRSSSSSSSSSQQQNNNKKKIIIKKKJJJIIIHHHGGGHHHHHHIIICCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999888888888888999999777888888888888999999999;;;::::::999888777666666888888999999999::::::::::::999999888888999999::::::;;;;;;<<<<<<=========:::;;;;;;<<<===>>>??????AAACCCGGGLLLRRR[[[eeekkk|||{{{xxxooobbbXXXZZZhhhuuu~~~tttfffZZZRRRLLLJJJEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFKKKGGGCCCCCCFFFIIIIIIIIIHHHIIIJJJHHHFFFEEEFFFGGGKKKKKKKKKKKKLLLMMMNNNOOOTTTWWWYYYWWWTTTSSSVVVZZZ\\\^^^bbbcccbbbaaaaaaaaa```aaacccfffhhhjjjjjjkkkjjjjjjlllnnnqqqrrrqqqoookkknnnooolllhhhhhhlllqqqooonnnpppttttttooommmnnnooonnnnnnpppvvv~~~|||xxxxxx|||~~~}}}{{{}}}}}}~~~{{{jjjiiiqqq|||~~~llldddZZZTTTRRRRRRSSSRRRXXXZZZ]]]___aaabbbccccccgggdddbbbbbbdddeeedddbbbaaabbbbbbaaa___```bbbdddkkkjjjiiihhhjjjmmmpppsssfffeeecccaaabbbgggooouuuqqqqqqqqqqqqpppooommmmmmooonnnmmmmmmmmmjjjddd```fffeeeeeefffhhhjjjjjjjjjeeeeeeeeeffffffddd___[[[ZZZYYYWWWUUUSSSQQQPPPOOOIIIIIIGGGFFFEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@~~~{{{yyyxxxyyyxxxxxx{{{zzzwwwsssnnnkkkkkkkkkrrrssstttuuuuuuuuuttttttuuuxxxwwwssspppoookkkggghhhkkkllliiiggggggddd___^^^^^^___^^^]]]ZZZWWWVVVRRRSSSSSSRRRPPPNNNKKKIIIKKKJJJIIIGGGFFFFFFGGGGGGCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>===;;;:::999::::::::::::999999999999777666666555555666666777666666777777777888888888999999999888777777666666888888888888999999999999999999888888888888999999999999999999::::::::::::::::::;;;;;;<<<<<<======;;;<<<===???AAAFFFKKKPPPUUU\\\gggsss}}}{{{tttvvv~~~sssfff___[[[TTTMMMGGGDDDBBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEHHHEEEBBBBBBEEEGGGGGGFFFDDDEEEFFFEEEDDDDDDEEEGGGJJJJJJJJJJJJKKKLLLMMMNNNQQQTTTWWWUUURRRQQQTTTXXX\\\^^^aaabbb```___^^^^^^^^^___```aaabbbccccccccchhhhhhiiikkknnnpppooonnnkkknnnooommmjjjiiimmmqqqpppoooqqquuuuuupppnnnppppppooonnnnnnppptttxxx{{{zzzwwwuuuwww{{{}}}zzzwwwzzz{{{}}}~~~tttjjjgggkkkrrrzzzbbb\\\TTTPPPOOOPPPQQQQQQWWWYYY[[[]]]___``````````````````bbbeeefffdddaaa```aaaaaa`````````ccceeeiiiiiihhhhhhjjjlllooopppgggeeecccaaaaaaeeelllqqqpppppppppooonnnmmmmmmlllpppnnnlllkkkjjjgggaaa]]]bbbcccdddgggiiijjjiiigggddddddeeefffeeebbb^^^ZZZVVVVVVUUUSSSQQQOOOMMMLLLIIIHHHGGGEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????{{{{{{xxxuuutttuuuvvvvvvuuuxxxuuuqqqnnnllljjjiiigggmmmmmmnnnoooppprrrrrrsssvvv{{{}}}wwwqqqmmmiiieeecccffffffcccccceeedddaaaYYYZZZZZZZZZYYYXXXVVVUUURRRRRRRRRQQQOOOMMMKKKIIIJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<;;;:::999888777888888888777777777777666444444333333333333444444444444555555555666666666777777777777777777777777666666777777777888888888888777777777777777777888777777777777777666666666999999999999999999999999999:::::::::999:::<<<===>>>BBBHHHPPPYYYaaagggjjjsssuuuwwwyyy|||zzzkkkggg___WWWSSSRRRMMMGGGAAA@@@>>>======>>>???@@@@@@@@@????????????@@@@@@=========>>>???AAACCCCCCDDDBBBBBBBBBDDDEEEDDDCCC@@@AAAAAAAAA@@@AAADDDFFFHHHHHHHHHHHHIIIJJJKKKLLLNNNPPPRRRRRROOOOOOQQQTTTZZZ]]]______^^^\\\[[[[[[[[[\\\\\\]]]]]]^^^^^^___ccccccdddgggjjjllllllkkkhhhkkkmmmmmmlllkkknnnqqqqqqoooqqqttttttpppnnnoooooooooooopppppppppoooooorrrqqqrrruuuyyyzzzvvvsssxxxxxxzzz{{{{{{{{{{{{{{{||||||}}}sssssswwwnnntttgggUUURRRNNNLLLLLLMMMNNNNNNTTTVVVXXXZZZ\\\\\\\\\\\\[[[[[[]]]```cccccc```^^^___```aaa``````aaaccceeefffggggggiiijjjkkklllmmmjjjiiifffcccbbbeeejjjnnnoooooonnnmmmllllllllllllpppmmmjjjgggeeeccc___]]]^^^___bbbfffiiiiiifffccccccccccccdddccc```[[[WWWQQQQQQQQQPPPNNNKKKIIIGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@????????????>>>>>>>>>~~~xxxuuusssqqqqqqsssuuuwwwwwwrrroookkkkkknnnooonnnlllkkkkkkllllllnnnoooqqqrrrssszzz~~~xxxpppjjjgggddd^^^```___\\\\\\```bbb```XXXXXXXXXXXXVVVUUUSSSSSSPPPPPPPPPOOONNNLLLJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@AAA@@@@@@>>>===<<<;;;;;;::::::::::::999888777666666666555555555444444444333222222111111222222333222222222333333333444444444444555555666666666777555555555555666666666666666666555555555555666666666666666555555444444444777777777777666666666666777999;;;;;;;;;:::;;;===>>>===<<<<<<===@@@CCCDDDHHHJJJPPPXXXaaaiiinnnqqqxxx{{{}}}|||~~~}}}wwwmmmbbbZZZPPPLLLDDD>>>===>>>???>>><<<<<<<<<===>>>>>>??????>>>>>>=========>>>??????<<<<<<<<<======???@@@AAA@@@AAABBBCCCDDDDDDBBBAAA@@@AAA@@@???>>>???BBBDDDFFFFFFFFFFFFGGGHHHIIIIIIIIILLLNNNNNNMMMMMMOOOQQQVVVXXX[[[\\\[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^___```___^^^___bbbeeegggggggggaaadddhhhjjjkkklllnnnppprrroooppprrrqqqllljjjkkkkkkmmmqqqtttuuutttsssqqqooonnnooorrruuuvvvuuussswwwvvvuuuuuutttuuuuuuvvvxxxyyyyyyyyyyyy{{{}}}~~~qqqaaaNNNMMMKKKKKKKKKLLLLLLLLLOOOPPPSSSVVVYYYZZZ[[[[[[[[[[[[\\\]]]____________]]]___```aaa```aaacccdddcccdddfffhhhjjjkkkkkkkkkooonnnkkkgggeeefffjjjmmmnnnmmmlllkkkjjjjjjkkkkkknnnlllhhheeecccaaa```___]]]^^^```cccffffffdddbbbbbbaaaaaabbbaaa^^^XXXTTTNNNNNNNNNMMMKKKHHHEEEDDDEEEEEECCCBBBAAA@@@@@@@@@>>>>>>=========<<<<<<<<<~~~xxxpppnnnmmmooorrrvvvxxxyyypppmmmjjjjjjmmmpppooommmjjjjjjjjjjjjkkklllmmmnnnjjjqqquuupppiiieeedddbbb[[[]]][[[VVVVVV[[[]]]\\\XXXXXXWWWUUUTTTRRRPPPOOONNNNNNMMMLLLKKKJJJIIIHHHEEEEEEDDDCCCAAA???>>>===>>>>>>===<<<;;;:::999888999999999999888777666666444333333333333222222222333222222111111222222333000000111111111222222222222333333444444555555666333333333444444444555555555444444333333444444555666666555555444444333333555555555555444444444444111444777888999999:::;;;888777666555555666777888;;;;;;;;;???DDDHHHJJJIIIPPPUUUXXXZZZ```gggiiiggghhhgggdddaaa]]]YYYVVVUUUVVVUUUUUUTTTQQQKKKCCC===@@@===;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;::::::999===<<<<<<<<<======>>>???>>>>>>======<<<=========???@@@BBBCCCCCCBBBBBBAAABBBCCCBBBAAA??????@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHJJJLLLLLLLLLMMMNNNPPPSSSWWWYYYYYYYYYZZZ[[[]]]]]]\\\\\\\\\]]]^^^^^^]]]\\\]]]___bbbdddeeeddd[[[^^^aaaeeehhhjjjlllnnnqqqnnnmmmooolllgggeeefffeeeiiinnnsssuuuuuusssrrrooonnnnnnoooqqqtttvvvvvvwwwuuuqqqooonnnoooqqqsssqqqsssuuuwwwxxxzzz|||~~~~~~ssscccZZZVVVLLLLLLMMMMMMLLLLLLLLLLLLJJJLLLOOOSSSWWWYYY[[[[[[]]]\\\\\\\\\^^^aaafffiii]]]___aaaaaa``````bbbccc```bbbeeehhhjjjkkkkkkkkkpppooommmiiiffffffiiikkklllkkkjjjjjjjjjjjjjjjjjjkkkjjjhhheeecccccccccddd___^^^^^^___bbbccccccbbb````````````^^^[[[UUUQQQMMMMMMLLLKKKIIIFFFDDDBBBCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;;;;;;;:::::::::yyy|||}}}xxxpppooonnnooossswwwyyyzzzrrrpppllljjjjjjiiihhhggggggggghhhhhhiiijjjkkkkkkiiimmmnnniiieeeeeefffeee\\\]]]ZZZTTTSSSWWWXXXWWWWWWVVVTTTSSSQQQOOONNNMMMLLLKKKJJJIIIHHHGGGGGGFFFBBBBBBAAAAAA???>>><<<;;;;;;;;;::::::999888777777777777777777777666555555222222222222111111111111222222111111111111222222//////000000000111111111222222222333333444444444111222222222222333333333333333222222222222333333444444444444444444333333333333333333333333333333111333555666666555666888333444444555666777888888;;;999777777888999999999888<<<>>>>>>@@@DDDDDDBBBEEECCC@@@@@@AAAAAA>>><<>>:::888:::888999<<<<<<999888:::999999999888888777777666;;;;;;:::;;;;;;<<<===>>>???>>>===<<<<<<;;;;;;;;;===???BBBBBBAAA@@@@@@AAACCCDDDDDDCCCAAA@@@@@@AAACCCCCCCCCCCCDDDEEEFFFGGGDDDFFFHHHKKKLLLMMMMMMLLLMMMPPPTTTWWWXXXYYYZZZ[[[```___]]][[[ZZZZZZ[[[[[[```___^^^___bbbdddeeeeee\\\]]]___bbbeeehhhjjjkkkmmmjjjiiikkkiiidddbbbdddbbbeeeiiilllnnnmmmkkkjjjoooooonnnnnnppprrruuuwwwuuusssooolllkkklllooopppnnnooorrrtttvvvwwwwwwwww~~~tttddd[[[UUUPPPLLLKKKMMMNNNNNNLLLLLLMMMNNNHHHJJJNNNRRRVVVXXXZZZ[[[\\\\\\[[[\\\___eeemmmsss]]]___aaaaaa`````````aaa^^^```cccfffiiikkklllmmmllllllkkkhhheeeeeefffhhhiiijjjjjjkkkkkkjjjjjjiiiiiiiiihhhfffdddccceeeggg```___]]]^^^___aaaaaa```___^^^^^^^^^\\\XXXRRRNNNLLLKKKJJJHHHFFFDDDBBBBBBAAAAAA???>>>===<<<<<<<<<::::::999999999888888888{{{|||~~~|||yyyxxxvvvuuuuuuxxx{{{|||}}}uuutttqqqlllgggdddccccccdddeeehhhjjjlllmmmmmmmmmlllllliiidddcccfffhhhggg___```\\\VVVSSSUUUUUUSSSRRRQQQPPPOOONNNMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEE>>>?????????>>>===;;;:::999888888888777777666666444444555555555444333333222111111111111000000000111111000000000000111111/////////000000000000111111111222222222222222222000000111111111222222222222111111000000111111222222222222222333333333333111111222222333333444444333555666555444444555777555555444444444444555555444555555555555666777888444888999666555888888666777777777777888999999:::999===AAABBB???<<<;;;<<<:::777777999888444555999999999888777777777777888888888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;>>>@@@@@@>>>===???@@@@@@BBBDDDEEECCCBBBAAAAAACCCCCCCCCCCCDDDEEEFFFFFFDDDEEEGGGJJJMMMNNNMMMLLLMMMPPPTTTVVVWWWWWWXXXYYY]]]\\\[[[[[[[[[]]]___```fffdddcccccceeeggghhhhhhcccbbbbbbbbbdddggghhhiiihhhfffeeehhhgggddddddfffdddeeeggghhhiiihhhgggfffmmmnnnoooppppppqqqssstttqqqqqqooonnnmmmmmmllllllllllllnnnqqqssstttsssrrrzzzzzz|||wwwjjjZZZQQQQQQRRRNNNIIIIIIKKKMMMLLLKKKLLLNNNPPPJJJLLLOOORRRUUUWWWXXXXXXYYYYYYZZZZZZ\\\aaahhhnnn^^^```bbbbbb```___^^^___\\\^^^aaaeeeiiilllooopppjjjjjjjjjhhhfffeeefffhhhgggiiikkklllmmmkkkiiihhhhhhiiiiiigggdddbbbccceee```_________``````^^^\\\^^^]]]]]]\\\ZZZVVVPPPKKKLLLJJJGGGDDDBBBAAAAAAAAA@@@???>>><<<;;;;;;;;;;;;888888888888777777777666~~~~~~}}}{{{zzz}}}|||~~~wwwwwwuuuooogggccccccddddddfffjjjmmmpppqqqqqqqqqjjjhhhbbb\\\]]]bbbdddcccbbbccc___WWWTTTUUUTTTQQQNNNMMMMMMLLLLLLLLLLLLMMMHHHHHHFFFEEEDDDDDDDDDDDD======>>>>>>>>>===;;;:::777777777777777666666666222222333333333222111111111111111111000000000000000000////////////000000////////////000000000111111111111111111111111111000000000000111111111111111111000000000000111111000000111111222222333333000000111222333444444555111222333222222222444666444333222111111222444555222444666666444222333444444888999666555888999777555777:::888555555888<<<444999>>>>>>999666777999<<<777555666555222666===:::999777666555555666777666666666666777888999::::::999999999:::;;;<<<<<<:::<<<>>>>>><<<;;;===@@@===@@@DDDEEEEEECCCBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFDDDEEEGGGKKKNNNOOONNNLLLNNNQQQUUUVVVVVVVVVVVVWWWYYYYYYYYY[[[___cccgggjjjjjjiiigggggghhhjjjkkkjjjkkkhhhfffdddeeefffggggggeeebbbcccggghhhfffgggjjjhhhhhhiiiiiiiiiiiiiiiiiijjjmmmppprrrrrrqqqqqqqqqmmmooopppqqqpppnnnkkkiiiiiijjjlllooorrrttttttsssrrruuuyyy{{{}}}{{{iiiVVVSSSOOOKKKIIIIIIIIIIIIEEEHHHJJJKKKJJJKKKOOORRRMMMOOOQQQSSSUUUVVVVVVVVVVVVXXXYYYXXXWWWXXX]]]aaa___aaabbbbbb```^^^]]]^^^\\\]]]```dddiiimmmppprrrjjjkkkkkkjjjhhhgggiiijjjfffiiilllnnnnnnllliiiggggggiiijjjgggccc```aaabbb______```bbbbbb```\\\YYY]]]]]]\\\[[[YYYUUUOOOJJJKKKIIIEEEAAA??????@@@AAA???>>>===<<<;;;:::::::::777777777777666666666666~~~{{{yyy{{{wwwrrrnnnllljjjhhhfffhhhffffffjjjrrrvvvuuurrrpppjjjaaaZZZWWWYYY^^^bbb______]]]YYYUUUSSSTTTUUUNNNNNNMMMKKKIIIFFFCCCAAAFFFFFFFFFFFFFFFEEEDDDDDDBBB@@@===<<<===<<<999777:::999777666444333333222333333444444333333222111000///...------...///000////////////////////////000333333//////111111...///000000000111111111111////////////////////////000000000000000///......///////////////////////////000000000111111111111111111222222222222111111111111111111111111111111222222222333333333444444333333333333333333333333333333333444444444555555777777777777777777777777777777666666555555555444888888777777777777888888555555555555666666666666888888999::::::;;;;;;<<<>>>>>>===<<<<<<<<<<<<<<>>======>>>===<<<;;;:::888777666666777666666555444444333333}}}}}}~~~}}}{{{yyyvvvsssooollliiiiiiiiikkkmmmoooqqqqqqqqqppp}}}wwwlllbbb[[[XXXWWWXXX\\\[[[YYYVVVRRROOOOOOPPPLLLLLLKKKJJJHHHEEECCCAAADDDDDDEEEEEEEEEDDDDDDCCCBBB???===<<<===<<<999777999888777555444333222222222222222222222111111000000///...------...///000........................(((+++,,,***,,,111222111....../////////000000000////////////////////////000000000000000///......//////////////////////////////000000000111111111000111111222222111111000111111111111111111111111222222222222333333333333333333333333333333333333333333333333444444444444555555555555555555555555555555555444444333333333666666555555555555666666444444555555555666666666888888888999::::::;;;;;;>>>===<<<;;;;;;;;;;;;<<<>>>???@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@BBBEEEGGGHHHIIIKKKMMMMMMOOOQQQSSSUUUVVVVVVVVVWWWVVVVVVVVVXXX\\\aaaccceeedddeeehhhllloooooommmjjjkkkkkkiiigggfffeeefffdddgggjjjkkkiiihhhhhhiiijjjlllnnnnnnlllkkkkkklllmmmmmmnnnooorrrssssssrrrtttqqqoooqqqtttvvvtttqqqmmmqqquuuuuurrrqqqtttwwwuuuuuuuuuvvvxxx{{{~~~zzzgggTTTKKKHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJLLLMMMLLLMMMOOORRRTTTVVVWWWXXXZZZZZZYYYYYYYYYYYYYYYYYY]]]\\\\\\]]]___^^^\\\YYYbbbdddggghhhiiiiiikkklllnnnooopppqqqoookkkgggeeegggfffeeegggiiijjjhhheeeeeeiiijjjggggggjjjiiieeeccc```]]]\\\]]]\\\ZZZWWWWWWWWWWWWVVVSSSOOOKKKIIIGGGEEEBBB???===<<<<<<===;;;;;;:::888777666555444666666555555444333333222||||||{{{|||}}}|||zzzyyyyyyzzz{{{{{{|||}}}~~~}}}~~~~~~yyyrrrllliiiiiiggglllqqqqqqnnnlllmmmooowwwsssmmmfff```\\\ZZZYYYWWWWWWVVVRRRNNNKKKKKKKKKJJJJJJIIIHHHFFFDDDBBBAAAAAABBBBBBCCCCCCCCCBBBBBB@@@>>><<<<<<<<<;;;999777888777666444333222222111000000111111000000///...///......------......///........................777888555///---//////------------............////////////////////////////////////000//////...---////////////////////////////////////000000000000000000111111111111000000000000000000000000000000111111111222222222333333222222222222222222222222222222222333333333333444333333333333333333333333333333333222222222222111333333222222222222333333444444444444555555555555666777777888888999::::::<<<<<<;;;::::::::::::;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDBBBCCCEEEFFFGGGHHHKKKMMMMMMNNNPPPRRRTTTUUUUUUVVVXXXVVVUUUUUUWWWZZZ]]]___aaa```aaadddhhhlllnnnnnnmmmlllkkkkkkjjjhhheeeccccccgggjjjlllkkkjjjiiiiiikkkmmmmmmmmmllllllnnnpppnnnlllkkknnnrrrtttsssqqqqqqpppoooqqquuuwwwuuusssnnnqqquuuuuurrrqqqsssuuussstttvvvxxxyyyxxxvvvuuuttt}}}ppp]]]OOOGGGFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJIIILLLOOOSSSVVVVVVVVVUUUWWWXXX[[[]]]]]]\\\YYYXXX]]]^^^```bbbccc```\\\XXXaaadddgggjjjjjjjjjkkkkkkkkknnnppprrrpppkkkfffbbbccccccbbbccceeeffffffeeecccffffffddddddggggggeeedddcccaaa___]]]\\\[[[[[[UUUUUUSSSQQQOOOLLLIIIHHHFFFDDDBBB???===<<<;;;;;;:::999888777555444333333555555444444333333222222|||xxxyyyvvvyyy{{{|||zzzxxxxxxxxxwwwwwwwwwxxxyyyzzz|||}}}}}}ssskkkggghhheeehhhkkkkkkiiiiiikkknnnhhhgggfffdddaaa^^^[[[ZZZTTTTTTSSSPPPLLLIIIHHHHHHKKKJJJIIIGGGEEECCCAAA@@@>>>???@@@@@@AAA@@@@@@@@@===<<<;;;::::::999888888666555444333222111111111000000000000000///......------------------------------------------------BBBAAA;;;333......---***------------.............................................//////......---................................./////////000000///000000000000000000///000000000000000000000000000000000111111111222222111111111111111111111111111111111222222222333333111111111111111111111111222222111111111111111111222222111111111111222222333333333333444444444444555555555666777777888888::::::999999888999999:::::::::<<<===>>>>>>???>>>??????@@@AAABBBCCCDDDEEECCCDDDEEEEEEEEEGGGJJJMMMLLLMMMNNNPPPQQQSSSTTTTTTUUUTTTSSSSSSUUUXXXZZZ\\\ZZZ[[[[[[^^^bbbgggjjjlllmmmkkkjjjkkkmmmkkkgggbbbcccfffjjjmmmnnnnnnmmmlllmmmmmmmmmkkkjjjjjjmmmoooooollljjjlllqqqtttsssqqqooooooooopppssssssrrrpppkkknnnqqqrrrpppooooooppprrrsssuuuwwwwwwuuusssrrrsssssswwweee^^^TTTMMMKKKKKKJJJJJJCCCCCCDDDEEEFFFHHHIIIJJJFFFFFFEEEEEEFFFFFFGGGGGGHHHKKKPPPTTTVVVVVVTTTSSSVVVWWWZZZ]]]]]]\\\[[[YYY\\\^^^bbbfffgggeee```[[[\\\```eeeiiijjjkkklllllljjjllloooppppppmmmiiifffeeedddcccccccccdddddddddbbbbbbaaa``````aaaaaaaaaccceeeeeeccc```]]]\\\\\\TTTSSSQQQNNNKKKIIIHHHGGGEEEDDDBBB???===<<<;;;;;;999888888666555444333222444444333333222222222222~~~}}}vvvttttttwwwzzz|||{{{yyyyyyyyyuuutttsssrrrrrrsssuuuvvvzzz~~~|||sssllliiiiiihhhfffdddccccccdddeeefffddddddcccaaa]]]XXXSSSPPPQQQRRRQQQOOOKKKHHHGGGGGGMMMLLLIIIFFFCCCAAA???>>><<<<<<===>>>>>>=========999999999999888777777777444444222111000000000000000000000000000//////...,,,,,,------------,,,,,,------------------------333444111+++***---///------------.........//////------------------------,,,---............---------------------------------............/////////...//////000000//////.../////////////////////////////////000000000111111000000000000000000000000000000000111111111111222111111111111111111111111111111111111111111111111222111111000000111111222222222222222333333333333333333444444555666666666888777777777777777888888777888999;;;<<<============>>>???@@@AAABBBCCCDDDBBBCCCDDDCCCCCCEEEHHHJJJJJJJJJKKKMMMNNNPPPRRRRRRQQQPPPPPPQQQSSSVVVYYY[[[WWWXXXZZZ\\\___cccgggiiiiiiggggggjjjmmmmmmiiieeeccceeeiiimmmpppqqqpppooommmmmmkkkiiifffgggiiikkkmmmkkkjjjkkkooorrrrrrqqqqqqqqqqqqqqqqqqpppnnnkkkiiilllnnnppppppooonnnnnnqqqqqqrrrrrrrrrrrrrrrrrrqqqnnnlllqqq~~~fffSSSNNNJJJIIIJJJIIIFFFBBBCCCCCCDDDEEEFFFHHHJJJLLLGGGGGGFFFFFFEEEEEEFFFFFFHHHKKKOOOSSSUUUUUUSSSRRRVVVVVVWWWYYYZZZ[[[\\\\\\YYY\\\aaafffjjjhhhddd```^^^bbbgggjjjkkkkkklllllljjjkkkmmmnnnooooooooonnnjjjiiigggeeeccccccccceeedddbbb``````^^^]]]]]]^^^aaacccfffeeeaaa]]]ZZZXXXSSSQQQNNNLLLIIIHHHGGGGGGEEEDDDBBB@@@>>><<<;;;;;;999999888666555444333222222222222222111111111111~~~yyyxxx|||}}}yyyuuuttttttwwwzzz{{{zzzxxxxxxxxxtttrrrooommmlllmmmoooqqqpppsssvvvuuuqqqmmmkkkkkkllliiieeeaaa___^^^^^^]]]______^^^\\\XXXSSSOOOLLLMMMNNNNNNLLLIIIGGGFFFFFFKKKJJJGGGDDDAAA???>>>===;;;;;;;;;;;;;;;:::999999555666777666555444555666333222111000///////////////000000000000///......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++((()))---///...---------.........//////------------------------+++,,,------...---------------------------------------------.........///......////////////......////////////////////////........./////////000000/////////////////////////////////000000000111111111111111111111111111111000000000000000111111111111111111000000111111111111111111111222222222222111222222333444444555555666555555555555666777777555666777999:::;;;;;;;;;<<<<<<===>>>???@@@AAABBB@@@BBBCCCCCCBBBCCCEEEGGGHHHHHHHHHIIIKKKMMMOOOPPPNNNNNNNNNPPPQQQTTTVVVXXXXXXZZZ\\\^^^___aaadddgggddddddeeegggjjjkkkjjjiiieeefffgggjjjnnnppppppooolllkkkjjjgggeeedddfffhhhiiiiiiiiijjjkkkmmmoooqqqttttttttttttrrroookkkiiihhhjjjmmmpppqqqpppooommmnnnnnnnnnmmmnnnooopppppphhhgggfffggglllvvvwwwooodddQQQLLLHHHDDDCCCDDDEEECCCAAADDDDDDDDDDDDFFFHHHJJJLLLJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJLLLNNNPPPQQQQQQQQQTTTTTTTTTUUUVVVYYY\\\]]]XXXZZZ^^^cccggghhhfffcccgggiiilllmmmkkkjjjiiiiiiiiijjjkkkmmmoooqqqrrrrrrmmmllliiieeebbbaaaccceeegggdddccccccbbb^^^\\\^^^^^^___aaa```^^^ZZZUUURRRPPPNNNLLLJJJHHHFFFEEEEEECCCCCCAAA???===;;;:::999999888777666555333222222111111111111111111000000|||zzzzzz{{{zzzuuuxxx{{{zzzxxxxxxuuuwwwxxxxxxvvvtttsssssssssqqqmmmjjjiiijjjmmmooolllmmmnnnnnnmmmkkkhhhgggiiikkkkkkgggaaa\\\[[[\\\WWWWWWVVVUUURRRPPPMMMLLLFFFHHHIIIHHHFFFCCCCCCCCCFFFDDDBBB@@@???>>>>>>>>>::::::::::::999777666555222444555444222222333555111111000///...........................---,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,///...******------+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......//////......---........................------........./////////............................../////////000000000000000000000000000000000---........./////////000000000000//////000000000000000000111111111222222000000111222222333333444444444444444444555666666333444666777999:::::::::;;;;;;<<<<<<===>>>??????>>>@@@BBBBBBAAAAAABBBCCCEEEEEEFFFGGGHHHKKKMMMNNNNNNNNNNNNOOOPPPQQQSSSSSSXXX[[[^^^___^^^^^^```ccc```bbbdddeeeeeefffhhhjjjiiigggfffgggjjjkkkkkkiiiiiiiiiiiigggeeeeeefffhhhdddfffhhhgggeeefffkkkooorrrssstttssspppmmmiiihhheeefffjjjmmmppppppnnnlllkkkkkkkkkkkkjjjjjjjjjjjjaaa___^^^___bbbeeegggggguuupppdddVVVQQQQQQKKKDDDBBBAAAAAABBBDDDEEEEEEDDDCCCBBBCCCDDDFFFHHHJJJMMMLLLJJJIIIHHHGGGFFFFFFHHHGGGGGGGGGIIILLLNNNPPPPPPPPPQQQSSSUUUXXXZZZ[[[XXXYYYZZZ^^^bbbdddcccbbbhhhjjjkkkjjjhhhffffffgggfffhhhkkknnnpppppppppoookkkjjjhhhccc```___cccffffffbbbcccfffddd___]]]___]]]ZZZWWWVVVVVVUUUQQQMMMLLLKKKJJJHHHFFFDDDBBBBBBAAA@@@???===;;;999777666777777666444333222111000000000000000000000000000~~~xxxsssrrruuuzzz}}}yyyvvv{{{~~~||||||wwwwwwwwwuuurrrooonnnooossspppllliiihhhjjjmmmooonnnllljjjiiiiiifffccc```bbbjjjpppnnnddd]]]]]]```XXXVVVSSSOOOKKKHHHEEEDDDAAACCCEEEDDDBBBAAA@@@@@@AAA@@@>>>=========>>>???:::::::::999777666444333000222444333111000222555111000///...............,,,------------,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++'''***+++)))***......,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---........................---------.........//////..................................../////////000////////////////////////,,,,,,,,,------........./////////....../////////000000000000111111111111000000000111222222333333333333333333444444555666222333555666888999::::::::::::;;;;;;<<<=========<<>>>>>===<<<:::777555444666555444333111000//////////////////000000000000uuutttrrrmmmjjjjjjnnnsss|||zzzwwwvvvzzz|||vvvlllnnnoooooommmkkkkkkooorrrsssmmmfffaaabbbggglllooommmjjjgggeeeeeefffhhhhhhjjjlllkkkggg```ZZZXXXXXXTTTPPPLLLKKKLLLJJJDDD???CCCAAA???>>>??????>>>===???>>>;;;:::999:::;;;<<<999999888777666555444444111111111111111000//////111000///...---,,,+++++++++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------........................------------------------------------------------,,,------......------,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------......------------......////////////000000000000///000000000111111111111000000111111111222222222555555555555666666666666999::::::;;;;;;<<<<<<<<<===>>>???>>>===>>>???AAAEEEDDDDDDDDDFFFGGGIIIKKKLLLKKKKKKKKKLLLMMMOOOPPPSSSVVVYYYZZZYYYYYY[[[^^^___^^^^^^aaadddggghhhhhhgggeeebbb___]]]]]]]]]^^^bbbbbbccceeegggiiijjjjjjdddbbb```___aaacccddddddlllllllllkkkiiigggeeedddcccdddffffffeeeeeefffhhhiiifffcccdddeeeddd```\\\XXXVVVTTTTTTUUUVVVUUUTTTVVVXXX^^^jjjzzzvvvccc\\\KKKHHHCCC???===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@FFFIIIMMMMMMJJJFFFDDDDDDFFFFFFEEEEEEEEEFFFHHHIIIKKKMMMOOOPPPPPPRRRUUUWWWZZZYYYXXXYYY]]]___aaaaaacccccccccdddffffffeeecccdddeeegggjjjlllllliiiggggggbbb]]]\\\^^^aaaaaaaaaaaaccceeeeeeccc```^^^]]]ZZZVVVOOOKKKIIIJJJJJJJJJDDDDDDCCCCCCAAA???>>>===<<<<<<:::999888666555555333333222222111000////////////............//////}}}yyyxxxvvvtttsssppppppnnnkkkhhhiiilllppprrrsssssssssvvvzzzvvvoookkklllllljjjhhhhhhjjjmmmppplllgggeeefffhhhjjjjjjjjjfffaaaaaadddhhhjjjjjjiiijjjiiieee^^^XXXUUUUUUTTTPPPKKKJJJKKKJJJEEEAAABBB@@@>>>>>>>>>???>>>===???===;;;999999999:::;;;888777666555444333333222111111000000000/////////000000///...---,,,+++++++++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********...---------,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,+++++++++------------------------------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------...---------,,,,,,,,,,,,------------------------......------------......------.........///////////////000000000111111111111111111111222222222222444444555555555666666666999999::::::;;;;;;<<<<<<>>>>>>>>>===<<<<<<>>>@@@EEEEEEDDDDDDDDDFFFGGGHHHIIIIIIHHHHHHIIIKKKMMMNNNOOOSSSVVVWWWVVVVVVWWWXXX]]]^^^___aaaccceeehhhiiibbb```^^^\\\ZZZYYYXXXXXX_________aaadddeeefffffffffbbb^^^\\\^^^bbbfffhhhiiijjjiiihhhhhhhhhiiijjjeeeggghhhgggfffeeefffhhhiiifffbbb``````___]]]\\\TTTSSSRRRRRRSSSSSSRRRQQQPPPPPPRRRXXXaaammmyyynnnXXXJJJDDDFFFDDD@@@===<<<<<<>>>???>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBEEEHHHIIIFFFDDDCCCCCCEEEDDDDDDDDDEEEFFFHHHIIIKKKMMMNNNOOOPPPRRRUUUWWWWWWVVVUUUVVVXXX[[[\\\\\\___```bbbeeeiiijjjhhhfffggggggggghhhiiijjjiiiiiifffbbb]]]\\\]]]___``````bbbdddffffffccc___\\\[[[YYYTTTNNNIIIHHHGGGGGGGGGCCCCCCBBB@@@???>>>===<<<;;;:::999888666555444444333333222111111000////////////............//////|||wwwtttpppnnnnnnooonnnnnnkkklllllljjjiiiiiikkknnnlllppprrrrrrsssvvvuuuqqqkkkkkkkkkiiigggggghhhjjjnnnmmmllllllmmmmmmlllkkkiiibbb]]]]]]bbbhhhkkkkkkhhhhhhgggbbb\\\VVVSSSQQQSSSOOOJJJIIIIIIIIIGGGDDDAAA???======?????????>>>???===;;;999888888888888555555444444333222111111111000//////......////////////...---,,,,,,+++++++++************)))))))))************************************************+++++++++++++++++++++++++++++++++++++++*********------,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++------------------------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......////////////000000000000111111111222222222333333444444444444555555555555888888999999:::;;;;;;<<<>>>>>>===;;;::::::===???EEEDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFHHHJJJKKKMMMPPPTTTVVVVVVTTTSSSSSSYYY\\\```aaaaaabbbfffiii```^^^\\\ZZZXXXVVVUUUUUU\\\]]]^^^```bbbcccdddeeehhhccc]]]ZZZ]]]ccchhhllljjjjjjjjjhhhggggggjjjlllhhhiiijjjiiihhhggghhhiiihhheeeaaa]]][[[ZZZZZZZZZQQQPPPOOOPPPPPPPPPNNNLLLNNNMMMLLLLLLOOOTTTXXX\\\^^^iii|||rrr___MMMAAA;;;999@@@>>>===;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@????????????@@@BBBCCCDDD???AAACCCCCCBBBBBBBBBCCCBBBBBBBBBBBBDDDEEEGGGIIIJJJLLLMMMOOOOOOQQQTTTWWWSSSQQQPPPQQQTTTVVVWWWWWWYYYZZZ]]]bbbgggiiihhhgggiiihhhgggffffffgggiiijjjeeebbb^^^\\\]]]^^^______```bbbccccccbbb^^^YYYWWWUUUQQQJJJEEECCCBBBBBBAAABBBAAA???===;;;;;;;;;;;;999888777666555444333222222222111111000000/////////......------......///rrrzzzzzztttuuutttqqqpppoooooooooooojjjjjjkkkkkkllllllmmmnnnkkkrrruuusssqqqrrrrrrqqqnnnnnnmmmlllkkkjjjkkklllooooooppprrrtttuuutttsssnnnfff^^^]]]bbbgggiiihhhhhhgggeeeaaa[[[VVVQQQOOORRRNNNJJJHHHHHHHHHHHHGGGAAA@@@>>>>>>@@@@@@@@@??????>>><<<:::888777777777444444333333222111111000000000///...---......///......------,,,++++++***************))))))))))))************************************************************************+++++++++***************,,,,,,,,,,,,++++++++++++************++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------........./////////000000111111111222222222222333333333333333444444444444666777777888999:::;;;;;;>>>>>><<<:::999999<<>>;;;;;;<<<::::::::::::::::::::::::999:::;;;<<<===???@@@@@@AAA@@@>>>===>>>???BBBDDD@@@AAAAAAAAA@@@AAABBBCCC@@@@@@@@@AAABBBEEEGGGHHHHHHJJJLLLNNNNNNPPPTTTVVVOOONNNMMMOOORRRVVVWWWWWWUUUUUUVVVZZZ___bbbddddddggghhhggggggfffeeefffhhhfffdddaaa^^^^^^^^^______\\\\\\^^^______\\\XXXUUURRRMMMGGGBBB@@@>>>===<<>><<<;;;999888777777333333333222222111111111000//////...............------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........---............/////////000000111111111111222222222222222222333333333333555555666777888999:::;;;======<<<:::999999<<<>>>===>>>???AAABBBDDDDDDEEEDDDDDDDDDDDDFFFHHHJJJKKKKKKNNNRRRVVVXXXVVVRRROOOSSSXXX^^^___^^^___cccgggeeeccc___\\\ZZZZZZ\\\]]]^^^```cccddddddeeegggiiihhhfffddddddgggkkkmmmmmmlllqqquuutttpppjjjhhhiiiiiijjjllllllllllllmmmooocccdddeeefffccc___YYYUUUNNNMMMLLLLLLMMMLLLJJJHHHEEEEEEEEEFFFFFFGGGHHHIIIGGGHHHIIIIIINNN[[[lllzzz|||jjjVVVHHHDDDDDDHHHCCC<<<999888999999999888888999:::::::::::::::888999:::<<<===???@@@AAACCCAAA>>><<<;;;===???@@@EEEDDDBBBAAAAAABBBBBBBBB@@@???@@@@@@BBBDDDFFFHHHGGGIIIKKKLLLNNNPPPSSSVVVMMMLLLLLLOOOTTTXXXZZZ[[[XXXVVVTTTTTTXXX]]]```aaabbbeeehhhhhhfffdddcccdddfffeeeccc```^^^^^^^^^___YYYYYYYYY\\\^^^^^^[[[XXXRRRNNNHHHCCCAAA???===<<<>>>===:::777666666777888555444444333222111000000000000//////////////////------,,,,,,,,,,,,------AAAFFFMMMWWWeee{{{zzzsssooorrrqqqiiijjjqqqpppuuuvvvtttqqqnnnkkkkkklllfffeeeeeegggiiikkkkkkjjjaaahhhmmmmmmllloooqqqpppqqqpppooopppqqqrrrpppooommmlllmmmpppuuuyyy|||}}}|||vvvnnngggdddccccccccchhhfffccc```]]]YYYSSSPPPNNNMMMKKKIIIGGGFFFFFFGGGDDDBBB@@@@@@@@@AAA@@@>>><<<<<<;;;:::999777666666222222222111111111000000///000000000000///...---,,,,,,,,,++++++*********(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***************)))************+++++++++)))))))))************+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))*********+++++++++)))************+++++++++************************,,,++++++******++++++,,,,,,,,,,,,---------......------------.........////////////000000000111111111111111111222222222222444444555666777999:::::::::;;;<<<<<<;;;;;;===>>>;;;<<<>>>AAACCCDDDEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMIIIKKKOOOSSSVVVUUUQQQNNNQQQVVV[[[]]]^^^___bbbdddcccbbbaaa```^^^^^^^^^]]]\\\```ccccccbbbcccfffiiihhhggghhhjjjmmmnnnmmmllljjjqqqxxxyyysssnnnkkkkkkggghhhjjjjjjiiiiiikkklllbbbcccgggkkklllggg]]]UUUOOOMMMJJJIIIJJJJJJIIIHHHDDDDDDDDDDDDDDDEEEEEEFFFCCCEEEFFFEEEEEEGGGMMMRRRbbbppp{{{]]][[[TTTJJJ@@@::::::<<<<<<;;;:::999999888555333777888888888999999999:::888888:::;;;<<<>>>???@@@CCCAAA>>><<<;;;;;;===>>>FFFDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCEEEGGGFFFGGGJJJKKKMMMOOORRRUUUMMMLLLMMMOOOTTTXXX[[[\\\]]]ZZZWWWVVVYYY\\\___aaa^^^bbbfffgggdddbbbaaabbbfffeeedddaaa^^^\\\]]]^^^ZZZXXXWWWZZZ^^^```^^^\\\SSSOOOJJJFFFDDDBBB@@@???<<<;;;999777666555555555333333333222111000000000////////////............---,,,,,,++++++,,,,,,--->>>AAACCCDDDIIIUUUggguuu|||rrrooommmkkklllgggkkklllfffiiiooolllppprrrsssqqqnnnlllmmmooohhhfffeeefffiiikkkkkkjjjbbbhhhkkkkkklllooopppnnnrrrppppppqqqtttuuutttrrrmmmmmmnnnqqqvvvyyyzzzzzz{{{xxxsssllleeebbbdddffffffddd```^^^]]]YYYTTTPPPMMMMMMLLLJJJHHHFFFEEEEEEDDDBBB???>>>>>>>>>===;;;888888888888777666555444000000000000////////////...000111222222000...---++++++++++++************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++))))))))))))******++++++))))))))))))************)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))*********+++))))))))))))******++++++************************++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.....................////////////000000000111111111222222222333444555777888999:::888:::===>>>======>>>???<<<===???AAACCCDDDDDDDDDDDDDDDDDDEEEGGGJJJLLLMMMJJJKKKNNNSSSWWWWWWTTTQQQQQQTTTWWW[[[^^^```aaaaaa^^^aaaeeeggggggddd___\\\\\\```cccdddbbbbbbfffjjjiiiiiiiiikkkmmmnnnmmmkkkmmmsssyyyyyyrrrllljjjkkkfffggggggfffdddcccdddeeecccbbbeeelllrrrnnnbbbWWWOOOLLLHHHFFFFFFGGGHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAAGGGOOOYYY```gggrrr}}}lll\\\SSSDDDCCC@@@===:::999888888::::::;;;:::999777555555777777666666666777888888777777888999:::<<<<<<===@@@???===;;;;;;;;;======BBB@@@???@@@CCCDDDBBB@@@BBBAAAAAAAAABBBCCCEEEFFFDDDFFFIIIKKKLLLNNNRRRUUUNNNMMMMMMOOORRRVVVXXXXXX]]]\\\ZZZ[[[]]]_________\\\```cccccc```___aaadddcccdddccc```\\\YYYZZZ\\\[[[WWWTTTUUUZZZ]]]\\\[[[PPPMMMHHHEEECCCBBB@@@>>>::::::999888666555444333333333222222111000000000........................,,,,,,++++++++++++,,,,,,===@@@AAA???===BBBLLLVVVbbb||||||{{{tttiiiccccccddddddfffaaaeeehhhccceeeiiiccchhhkkkmmmmmmkkkjjjmmmooollliiiggggggkkkmmmmmmllliiimmmnnnmmmnnnpppooojjjtttrrrrrrtttwwwyyywwwuuuoooppprrruuuyyyzzzyyyxxxwwwwwwuuunnnfffccceeeiiieeebbb___]]]\\\YYYTTTPPPMMMMMMMMMKKKHHHEEEDDDDDDCCCAAA>>>======<<<:::999555555666666555444333333..................------...000222444444111...,,,+++++++++***************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))************))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))++++++************++++++)))************+++++++++,,,,,,,,,---------......---------............///000000000000111111111111222222444555666888999999666999===??????>>>??????>>>???@@@BBBCCCCCCBBBBBBDDDDDDDDDEEEGGGIIILLLMMMLLLMMMOOOTTTYYY[[[XXXUUUQQQRRRUUUZZZ___aaaaaa___[[[aaaiiiooooooiiibbb\\\]]]aaaeeeeeeccccccgggkkkkkkjjjiiijjjlllmmmllllllsssxxx{{{wwwooohhhggghhheeefffeeeccc```^^^^^^___dddaaaccckkksssrrrfffYYYOOOKKKFFFDDDDDDEEEGGGGGGBBBAAA@@@??????@@@AAABBBCCCAAA???>>>@@@AAAAAAAAACCCAAA???>>>BBBLLLYYYcccfffyyyqqqmmmfffZZZNNNDDD>>>===777666666888::::::888666222444555555444444666999777666555444444555777777666666777888999::::::;;;======<<<;;;<<<<<<>>>>>>>>><<<<<<>>>BBBDDDBBB@@@CCCBBBBBBAAABBBCCCDDDEEEDDDFFFHHHJJJLLLNNNRRRUUUOOONNNLLLMMMPPPSSSTTTTTTZZZZZZ\\\^^^``````^^^\\\\\\___aaa```]]]]]]aaafffbbbcccbbb___ZZZWWWXXXYYYZZZUUUPPPPPPTTTXXXXXXVVVLLLHHHDDDBBB@@@???===;;;999999999888777555333222333333222222111111000000---.....................,,,++++++++++++++++++,,,;;;;;;;;;<<<>>>@@@CCCDDDMMMVVVbbbooo||||||uuuqqqeeeeeedddbbbbbbbbbcccddd^^^aaaeeegggfffdddbbbaaafffiiilllllljjjiiikkkmmmlllmmmnnnmmmmmmooorrrvvvyyyvvvtttwwwzzzyyyrrrkkkqqqqqqqqqqqqqqqrrrssstttpppnnnnnnqqqvvvxxxtttppptttuuutttqqqlllhhheeeeeekkkgggaaa\\\YYYUUURRROOOOOOLLLHHHDDDBBB@@@@@@@@@BBB@@@===999777777888999666666555444444333222222111000///......---......---///111333222000---+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))******+++++++++******)))************++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///////////////000000000000111111222333444666666777777888999;;;===>>>@@@@@@??????@@@AAABBBBBBBBBBBBAAAEEEGGGFFFHHHKKKKKKHHHIIIKKKPPPUUUXXXZZZ[[[[[[ZZZXXXXXXZZZ^^^aaa```^^^]]]```dddiiilllkkkgggdddbbbbbbccceeeggghhhiiijjjkkkhhhffffffhhhhhheeebbbeeekkkrrrrrrmmmfffcccbbbbbbdddeeeccc___]]]^^^```bbb[[[WWW\\\fffjjjccc[[[LLLJJJGGGFFFGGGFFFEEEDDDAAA@@@???>>>>>>>>>???@@@@@@?????????>>>>>>======<<<<<<===>>>???@@@AAAAAAIIIPPPWWW\\\```lll~~~~~~jjjVVVMMMDDDCCCAAA???===:::888888666555555555555444444444222222222333333333444444555555555555555555444444666666666666777888999:::@@@>>>===;;;;;;;;;<<<<<>>@@@AAA<<>>;;;888666666666777555444444333222222111111000000///.........//////...000222333333111...,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((*********+++++++++******))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------................../////////000000000111111222333444555666666555666777999;;;===>>>>>><<<===???@@@BBBCCCCCCCCCCCCFFFHHHFFFFFFIIIHHHEEEHHHJJJMMMQQQUUUXXXYYYZZZYYYWWWVVVXXX[[[]]]]]]\\\]]]^^^aaaeeeiiijjjhhhfffbbbccccccdddeeeffffffggggggfffddddddddddddcccaaa___cccggggggccc______aaa```aaabbb```]]]ZZZZZZ[[[]]]XXXTTTWWW]]]___YYYRRRJJJGGGEEEDDDEEEDDDCCCBBBBBBAAA@@@???>>>??????@@@>>>>>>>>>======<<<<<<<<<:::;;;;;;<<<<<<======>>>888<<<@@@AAABBBIIIUUU^^^tttpppaaa]]]XXXKKK@@@===;;;:::999888777666555555555555555555444444444333222222222333333333333444444444444444444444444444666666666666777888999999>>>===<<<;;;;;;<<<<<<===???>>>>>>??????@@@AAABBBEEEEEEEEEDDDCCCBBBBBBAAACCCDDDFFFGGGGGGHHHIIIKKKPPPMMMJJJJJJLLLNNNNNNMMMTTTVVVXXX[[[]]]______```___```aaaaaa```___```aaaaaa___\\\YYYWWWWWWXXXYYYUUURRROOONNNOOOOOOMMMJJJDDDDDDCCCAAA@@@???>>>===::::::888777555333222111111111000000///......---///......---,,,,,,++++++++++++++++++++++++++++++999999999999:::;;;<<<===:::===@@@@@@AAAEEEKKKPPPWWWaaarrr|||yyynnniiibbb\\\XXXWWWUUUTTTVVVXXXYYYYYYYYY[[[^^^aaa___aaabbbbbbaaa``````aaabbbeeegggiiiiiijjjlllmmmiiikkkooouuuzzz}}}~~~}}}uuusssrrruuuyyyxxxsssmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnkkkhhhhhhjjjllljjjhhheeehhhiiiiiieeeaaa___^^^]]]]]]]]]]]][[[UUUNNNIIILLLKKKIIIFFFCCC@@@===<<<===;;;888555333333444444333222222111111000000000/////////...//////000000///000222444333222///---,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))*********+++++++++************)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------...............////////////000000111111222333444555555444444666777999:::;;;<<<999:::===???AAACCCDDDDDDCCCFFFGGGEEEEEEGGGFFFCCCGGGHHHJJJMMMPPPTTTWWWXXXXXXVVVTTTUUUWWWYYYZZZZZZZZZZZZ[[[___cccfffffffffbbbbbbbbbaaaaaaaaaaaaaaa```aaabbbaaa___^^^^^^___ZZZ\\\]]][[[YYYYYY\\\___\\\^^^___^^^ZZZWWWUUUTTTVVVSSSQQQQQQRRRQQQLLLHHHGGGEEEBBBBBBBBBBBBAAA@@@AAA@@@???>>>>>>>>>>>>???;;;;;;;;;;;;;;;:::::::::999999999999999999999999777777777666666888===@@@HHHSSSdddwwwuuueeeZZZYYY[[[\\\VVVKKKDDDCCC@@@888333333333333333333333333333333444444444444333333333333111111222222222333333333333333333444444444444444555555555555666777888888<<<<<<;;;;;;;;;<<<===============>>>>>>???@@@AAAFFFEEEDDDCCCBBBBBBCCCCCCBBBDDDEEEEEEDDDDDDEEEGGGLLLKKKIIIGGGEEEGGGKKKNNNRRRUUUYYYYYYYYYYYY\\\___aaa```___```aaa```___^^^]]]\\\ZZZYYYXXXYYYYYYZZZUUURRRNNNMMMNNNMMMJJJGGGAAAAAA@@@???===<<<;;;;;;999888777666444333111111000000000///......------......------,,,,,,++++++++++++++++++++++++++++++888888888888999999999:::???@@@AAAAAA@@@BBBEEEHHHGGGJJJOOOWWWcccsss}}}wwwqqqddd\\\[[[^^^\\\YYYVVVUUUVVVVVVVVVUUUWWWXXXXXXWWWXXX\\\___[[[\\\]]]\\\ZZZZZZ\\\]]]ccceeegggjjjlllmmmoooppphhhhhhjjjoootttwwwwwwuuuqqqooooooqqquuuuuuqqqlllmmmmmmmmmllllllkkkjjjjjjhhhgggffffffhhhhhhfffddd```ccceeefffccc___]]]\\\YYYYYYYYYYYYWWWSSSMMMIIIIIIIIIHHHFFFCCC???<<<999999777555333111111111222000000000/////////..................///000000111///111222444444222000///,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++))))))))))))))))))))))))((()))))))))************)))))))))))))))*********++++++******************))))))))))))************************))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))************************************,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------------........./////////000000111111222333333444333444555666888999::::::888:::<<<>>>@@@AAABBBCCCAAADDDEEEBBBCCCEEEEEECCCHHHHHHHHHJJJMMMQQQTTTVVVXXXVVVSSSRRRSSSVVVXXXYYYWWWWWWYYY\\\___aaa```___```___^^^]]]\\\[[[ZZZYYYZZZ\\\^^^]]]ZZZXXXZZZ]]]YYYZZZZZZXXXVVVWWWZZZ]]]ZZZ\\\]]]\\\YYYUUURRRPPPPPPPPPPPPNNNKKKHHHEEEDDDDDDBBB@@@@@@@@@AAA@@@>>>>>>======<<<<<<<<<<<<<<<999999888888888888888888888888777777777666666666<<<:::999999:::<<<<<<<<<:::===CCCKKKUUUcccpppxxxuuu|||}}}zzzuuunnnfff]]]UUUQQQSSSWWWUUUKKKBBB???@@@@@@===<<>>@@@@@@EEECCCAAA@@@@@@AAACCCDDDAAABBBDDDDDDCCCCCCEEEFFFFFFHHHJJJHHHEEEFFFLLLQQQQQQUUUXXXWWWUUUUUUZZZ___^^^\\\[[[]]]```aaa^^^[[[XXXWWWWWWWWWWWWXXXYYYYYYUUURRRNNNMMMMMMLLLHHHDDD??????>>>===<<<;;;::::::777777666444333222111000/////////......------------------,,,,,,,,,++++++************************777888888888888888888888::::::;;;;;;<<<>>>@@@BBBDDDCCCAAA@@@DDDMMMXXX```fffooo{{{|||}}}ooofff___]]]YYYSSSTTTZZZUUUUUUTTTTTTSSSSSSSSSTTTUUUWWWXXXWWWTTTTTTWWW[[[YYYZZZZZZYYYXXXYYY[[[]]]bbbccceeehhhkkknnnoooooommmllljjjkkklllnnnooooooooonnnnnnpppsssssspppmmmkkkkkkllllllkkkjjjiiihhheeefffhhhjjjkkkjjjhhhfff___bbbddddddaaa^^^\\\[[[WWWUUUSSSRRRQQQOOOLLLJJJEEEFFFFFFEEEBBB>>>:::888666555333222000000000000...............---------...---------...///000000///000222333333222111000,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***++++++************************((()))))))))************((()))))))))*********+++,,,,,,******))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************,,,++++++******++++++,,,++++++++++++,,,,,,,,,---------------............//////000000111222222222333333444666777888999999999:::;;;===>>>??????@@@>>>AAABBB@@@AAAEEEFFFDDDHHHGGGGGGHHHJJJNNNRRRTTTVVVUUUSSSRRRRRRTTTWWWYYYXXXYYY[[[^^^```___\\\ZZZ\\\[[[ZZZYYYWWWVVVTTTTTTUUUWWWZZZYYYVVVUUUWWWZZZXXXYYYYYYXXXVVVVVVWWWYYYYYYZZZZZZZZZXXXTTTPPPMMMKKKMMMOOOMMMIIIEEEEEEFFFCCCAAA???>>>???@@@???>>>::::::::::::999999888888666666666666666666666666888777777666666555555444777555444555888999888666;;;;;;::::::===DDDMMMSSSFFFNNNQQQPPPZZZjjjqqqmmmyyy{{{{{{wwwwww~~~zzzppphhhddd^^^WWWPPPMMMKKKHHHDDDAAA>>>======???DDDEEE===777666888888444666<<>>>>>???AAABBB???AAACCCDDDDDDDDDFFFHHHDDDIIIMMMLLLHHHGGGKKKPPPOOOSSSVVVVVVSSSSSSXXX]]]YYYXXXXXXZZZ^^^___\\\YYYTTTTTTUUUVVVVVVWWWVVVVVVTTTQQQNNNMMMMMMKKKFFFBBB======<<<<<<;;;:::999999666555444333222000000///............------------,,,,,,,,,,,,,,,+++++++++************************555666666777777777666666888888888999:::;;;<<<===<<<===?????????AAACCCEEEEEEKKKRRRXXX]]]bbbiiimmmpppuuuxxxxxxvvvxxxwwwtttmmmeee___\\\]]]^^^VVVTTTSSSRRRNNNJJJNNNVVVQQQSSSTTTSSSQQQOOOOOOOOORRRUUUVVVSSSOOONNNQQQVVVYYYZZZ[[[[[[[[[\\\^^^```______```dddhhhkkkkkkkkkqqqqqqooollljjjjjjlllnnnooonnnnnnpppqqqqqqooommmhhhiiijjjjjjjjjiiihhhgggfffhhhjjjkkklllkkkjjjiii```bbbbbb```]]]ZZZYYYYYYTTTQQQMMMJJJJJJIIIHHHGGGBBBBBBBBBBBB???<<<999777555444333222000000//////---------------------------------,,,------......///000111222222222111000,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))************((())))))******+++++++++---,,,+++)))))))))******((((((((()))))))))******(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000000000111111222333444555666777777888888999:::<<<===>>>>>>>>><<>>>>>===<<<777777888888777777666555444444555555555555555666666666666555555444444444555444333444555555444222333555888999999999:::<<<888;;;;;;999>>>IIILLLIIIKKKNNNMMMGGGGGGOOOZZZaaagggeee___WWWTTTVVVXXXWWWOOOJJJEEEDDDEEECCC<<<555888888777555444555888:::EEEFFF@@@555///111555777444555555333///...000444222222222111111111000000222111111111000000000000///000000000000111111111//////000000111222222222444333333333333333444444444555666777888999999888888888999999;;;<<<>>>???>>>>>>=========???@@@AAA???AAACCCDDDDDDEEEGGGIIIHHHLLLPPPNNNJJJGGGHHHKKKMMMQQQTTTTTTTTTTTTWWW[[[VVVVVVWWWZZZ\\\\\\ZZZXXXSSSTTTUUUVVVVVVVVVTTTSSSQQQNNNLLLKKKLLLIIIDDD@@@;;;;;;::::::999888888777444333333222000//////...------------------------,,,,,,,,,,,,++++++++++++************************222222444555555555555444999999888999:::;;;;;;;;;777:::===???>>>=========???@@@AAABBBCCCDDDEEEEEEKKKOOOQQQQQQPPPSSSYYY___bbbhhhjjjddd]]]\\\]]]^^^ppplllgggeeeeeeaaaYYYRRRSSSRRRPPPNNNLLLLLLNNNOOOPPPOOOOOOOOOLLLHHHIIIMMMRRRTTTVVVUUURRRNNNMMMMMMOOORRRTTTQQQLLLKKKOOOTTTWWWYYY[[[\\\\\\]]]___aaa^^^^^^___bbbgggjjjjjjhhhjjjnnnpppmmmhhhfffiiimmmllllllllllllmmmmmmkkkjjjdddeeefffhhhhhhgggfffeeehhhggggggeeedddeeefffgggaaaaaa___\\\XXXUUUTTTTTTNNNKKKGGGEEEDDDCCCBBBAAA>>>??????>>>===;;;999888444444333222111000000000------------------------------,,,+++++++++,,,,,,...///000111111111111000,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))************((())))))******+++,,,,,,...---+++)))(((((()))***(((((((((((()))))))))***(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************++++++************++++++************+++++++++++++++,,,,,,,,,,,,---------......////////////000000111111222333444444555555555666888:::<<<>>>>>>???===??????<<<===AAACCCAAACCCCCCCCCEEEFFFIIIKKKMMMLLLNNNPPPPPPOOOPPPSSSVVVWWWVVVWWWXXXZZZZZZXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTSSSRRRRRRSSSUUUVVVVVVUUUSSSRRRQQQQQQRRRTTTUUUUUURRRPPPNNNNNNNNNMMMJJJGGGDDDFFFGGGGGGDDDBBBAAABBB>>><<<::::::;;;<<<;;;:::666777777888777666555444333333444444444555555555444444444444333333333333888888777777666555555666---000555777777555444444888999999:::<<<===<<<999777;;;;;;777777>>>DDDEEE@@@BBB@@@999888<<>>666666777999:::999666333555777888666444333555777DDDCCC<<<222...111333333333444222///---...222444//////000000000000000000111111000000000//////////////////000000000111111......///000000111222222333333222222222222333333333333555666666666666555777777777888:::;;;===>>>=========>>>???@@@@@@AAA@@@AAACCCCCCCCCCCCDDDFFFJJJLLLLLLJJJGGGFFFHHHJJJLLLNNNQQQTTTVVVWWWXXXXXXVVVXXX[[[\\\ZZZXXXVVVUUUUUUVVVXXXXXXXXXVVVSSSRRRMMMJJJHHHHHHIIIGGGBBB===888888888777666666555555222222111111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************///000222333444444333333444333333555666888777777999999:::999888888;;;===<<<;;;<<<>>>AAACCCCCCBBBCCCDDDDDDBBB@@@AAAEEEHHHHHHMMMOOOIIIFFFGGGKKKLLLPPPNNNLLLKKKKKKLLLLLLLLLHHHHHHHHHIIIIIIKKKLLLNNNIIIHHHJJJNNNQQQQQQQQQQQQQQQTTTWWWVVVQQQMMMKKKKKKNNNRRRTTTRRRLLLKKKPPPUUUSSSVVVYYY[[[\\\]]]___``````___```ccchhhkkkjjjiii___fffmmmkkkeeeaaaeeejjjhhhhhhhhhhhhhhhgggffffffaaabbbdddfffffffffdddcccgggeeeaaa]]][[[\\\```ccc```___]]]XXXSSSPPPPPPQQQIIIFFFDDDBBBAAA@@@===<<<======<<<<<<;;;:::999888555444444333222111000000---------------------------,,,,,,+++************......///000000000000000,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))************((())))))***++++++,,,,,,...---+++)))(((((()))***(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++,,,,,,,,,---------........./////////////////////000111222333333444222444666999<<<>>>@@@AAA>>>@@@???<<<<<>>===;;;:::888888999:::999888666777888888888777555444333333333444444555555555222222222222222222222222333444555444333333555777333444555555444444666888333222666<<<>>>:::555444///555888555777<<>><<<===>>>@@@AAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCHHHHHHFFFDDDDDDFFFJJJMMMLLLMMMOOOTTTXXXYYYXXXWWWXXX\\\___^^^YYYUUUTTTTTTXXXYYYZZZZZZYYYVVVSSSQQQJJJGGGFFFFFFGGGEEE@@@;;;666666666555555444444333222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))111111222222222333333333444444444555555555555666888888888888888888888888999999999999:::;;;<<<<<<>>>????????????@@@@@@@@@EEECCCAAA??????AAACCCDDDIIIHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEGGGJJJLLLMMMLLLKKKMMMMMMMMMLLLKKKLLLNNNQQQRRRUUUVVVUUURRRMMMKKKJJJOOOTTTUUUSSSRRRRRRSSSPPPSSSWWWZZZ[[[[[[\\\]]]___`````````aaadddiiimmmhhhddd___^^^aaadddfffffffffhhhjjjjjjgggdddaaa___]]]aaaeeeddd```]]]___bbb```^^^[[[XXXXXXYYY[[[]]]^^^___^^^ZZZSSSOOONNNOOOFFFFFFEEEAAA<<<:::;;;===<<<<<<;;;;;;999777666555555555444333222000000/////////...---,,,,,,+++++++++,,,,,,------,,,,,,+++.../////////...------,,,+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((())),,,...000...,,,+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))++++++******************++++++******++++++,,,---///////////////.........000000000111222222333333333555777888888:::<<<>>>???>>><<<<<<>>>???@@@@@@???DDDKKKOOOOOOMMMKKKJJJKKKMMMOOOPPPOOONNNNNNOOOPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTVVVXXXYYYXXXVVVRRRSSSPPPNNNOOOTTTVVVTTTSSSPPPOOOPPPQQQQQQVVV\\\PPPKKKDDDAAABBBCCCCCCCCCBBBAAAAAA@@@@@@?????????::::::999999999999999999888777777666555444444444333333333333333333333333111222333333444444333333222222222222222222222222222222222333333444444444222222222333333333444444777777777777777777777777444444444444444444444444222333333444444333333222333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////............////////////......///000000000000000111111222222222333333333444444555666777888999999666666777888999;;;===>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDCCCAAA@@@@@@AAAAAACCCDDDDDDCCCDDDFFFHHHMMMOOOSSSVVVYYYZZZYYYYYY]]]]]]^^^______]]]YYYUUU[[[ZZZYYYYYYYYYWWWTTTRRRHHHFFFDDDCCCCCCAAA???===777666555444333222222222111111000000///.........---+++******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))111111111222222222333333333444444444555555555555666666666666666666666666888888888888999:::;;;;;;<<<<<<<<<============>>>AAA@@@???>>>>>>???@@@AAAFFFEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCDDDGGGIIIJJJJJJIIIKKKLLLLLLKKKKKKLLLMMMQQQQQQRRRQQQPPPOOOMMMKKKIIILLLPPPRRRRRRRRRRRRRRRRRRTTTWWWYYYYYYYYYZZZ[[[[[[]]]^^^___```bbbfffiiifffbbb^^^^^^aaaeeeggghhheeegggiiiiiiiiihhhggggggeeedddbbbaaa```______```___]]]YYYWWWVVVWWWZZZ\\\___^^^\\\XXXTTTQQQOOONNNFFFGGGEEEAAA===;;;;;;===;;;:::999888777555555444444444333222111000//////.........---,,,,,,++++++++++++,,,,,,,,,,,,++++++------......------,,,+++++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))***)))******,,,...000111...---+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))************************++++++******++++++,,,---////////////............///000000111111222333333222444777888888999<<<===>>>===<<<<<<>>>???@@@AAA@@@DDDJJJNNNNNNLLLKKKKKKJJJLLLNNNOOONNNMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUUUUTTTSSSQQQPPPOOOPPPOOOLLLNNNRRRSSSQQQQQQOOOPPPRRRRRROOOOOOSSSOOOJJJDDDAAA@@@AAAAAAAAA@@@@@@@@@???>>>>>>======888888888888777777777777777777666555555444333333333333333333333333333333000111111222222222222222222222222222222222222222222222222333333333444444222222222333333333333444555555555555555555555555333333333333333333333333222222333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////........................------------..................///000000000000///111111111222222222333333222333444444666666777888555555555666888:::;;;<<<<<<======>>>>>>???@@@@@@BBBCCCEEEDDDCCCBBBBBBCCCCCCDDDFFFFFFFFFGGGIIIKKKNNNPPPRRRUUUWWWXXXXXXXXX]]]]]]^^^___```^^^[[[XXXYYYXXXWWWVVVVVVTTTPPPMMMFFFDDDBBBAAAAAA@@@===;;;777666555444222222111111000000000000000000000000...,,,+++***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))000111111111222222222222333333333333444444444444444444444444444444444444666666666666666888999999888999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<>>>:::999777555444333333333333333222111000//////......------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,---,,,,,,+++***))))))((()))))))))))))))))))))))))))***,,,...000111222222///...,,,)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************+++************+++,,,,,,........................//////000111111222222333222444666777888999;;;===<<<;;;;;;<<<===???AAABBBAAAEEEIIIKKKKKKKKKLLLLLLHHHKKKMMMNNNNNNMMMNNNOOOVVVWWWWWWWWWWWWVVVVVVUUUVVVYYYZZZWWWRRRNNNNNNNNNKKKNNNOOOMMMNNNQQQRRROOOPPPNNNPPPTTTSSSNNNKKKLLLMMMIIIDDDAAA@@@??????>>>??????>>>======<<<;;;;;;777777777666666555555555666555555444444333333333222222222222222222222222//////000111111111111111111111111111111111111111222222222222222333333333111111222222222333333333444444444444444444444444333333333333333333333333111222222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................+++,,,,,,,,,---------------...//////000/////////000111111111222222222222111111222333444555666666444444444555666888999:::;;;;;;<<<======>>>>>>???CCCDDDFFFFFFEEEDDDEEEFFFEEEGGGHHHIIIIIIJJJMMMOOOPPPQQQRRRSSSUUUVVVWWWWWW]]]\\\]]]^^^```___]]][[[XXXWWWUUUSSSRRROOOKKKHHHDDDBBB@@@???>>>===;;;999888777555333222111000000//////000000111222222333000...,,,+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))000000000111111111111222222222222222333333333444222222222222222222222222444333333444444555666777666666777777777777888888888999:::;;;;;;::::::999>>>>>>>>>>>>>>>>>>?????????>>>>>>???AAACCCDDDCCCAAADDDGGGIIIIIIIIIJJJJJJNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJIIILLLPPPQQQNNNKKKPPPRRRSSSSSSTTTUUUXXXZZZ\\\___bbbdddcccbbbbbbbbb```___^^^___bbbfffjjjmmmiiifffbbbaaabbbfffiiikkkfffcccaaabbbeeegggeeeccc```^^^[[[YYYXXXYYY[[[]]]aaa\\\VVVVVVXXXWWWRRRLLLGGGFFFDDDAAA>>>=========:::999666333222222333444111111000000///......------,,,,,,,,,+++++++++*********++++++++++++******)))***************))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,///...---,,,+++***)))((())))))))))))))))))))))))(((***---000333444444333111000...+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))***************************++++++,,,------.............../////////000000111222222222222444666777777888:::<<<::::::;;;;;;<<<>>>AAACCCCCCEEEGGGIIIIIIJJJLLLMMMIIIKKKNNNPPPPPPOOOPPPQQQYYYZZZ[[[\\\\\\\\\[[[[[[\\\___aaa]]]VVVQQQQQQRRRLLLPPPRRRQQQQQQTTTUUUSSSSSSQQQRRRUUUUUUPPPLLLLLLLLLJJJFFFBBB@@@???>>>>>>??????>>>===<<<;;;;;;:::777777666666555555444444444444333333333222222222111111111111111111111111//////000111111111111000111111111111111111111111111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,------------------...////////////...000000000111111111111222000111111222333444555666444444444555666888999:::;;;<<<<<<======>>>??????CCCEEEGGGGGGGGGFFFGGGIIIHHHIIIKKKKKKLLLMMMPPPRRRRRRRRRRRRRRRSSSTTTVVVVVV[[[ZZZZZZ[[[^^^^^^]]]\\\YYYWWWUUURRRPPPLLLHHHDDDBBB@@@>>>======<<<:::888777666555333111000//////......///111222333444555111///---,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))//////000000000111111111111111111111222222222222222222222222222222222222222222222222333444555555555555555666666666777777666777888:::::::::999888;;;;;;<<<<<<======>>>>>>???======>>>@@@BBBBBBAAA???AAADDDFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGMMMKKKJJJLLLOOOOOOLLLIIILLLMMMPPPQQQRRRTTTXXX[[[\\\___cccdddccc```^^^]]]^^^______aaaccchhhllloootttnnneee``````cccfffgggccceeehhhjjjjjjgggccc```bbbaaa___^^^]]]]]]^^^^^^```YYYTTTTTTXXXXXXRRRLLLFFFDDDAAA???>>>===<<<<<<:::888666333222222333333/////////......------,,,+++++++++++++++*********)))******++++++******)))(((((()))))))))))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,000///...---,,,+++******))))))))))))))))))))))))(((***...111333444444333333111///---+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,,,,---------......//////...//////000111111222222222444666666666777999:::888:::;;;;;;;;;<<<@@@CCCCCCEEEFFFGGGGGGIIIKKKNNNKKKNNNQQQRRRSSSSSSTTTUUUTTTUUUWWWYYYZZZ[[[\\\\\\]]]aaaccc```YYYUUUUUUWWWNNNTTTWWWVVVVVVZZZ\\\[[[___YYYVVVVVVUUUPPPLLLKKKKKKJJJHHHEEEBBB@@@??????@@@???>>>===<<<;;;::::::888777777666555555444444222222222222111111111111000000000000000000000000///000000111111111111111000000000000000000000000111111111111111111111111000000000111111111222222000000000000000000000000111111111111111111111111///000000000000000000///111111111111111111111111////////////////////////........................------------------------------------------------,,,------------.........,,,,,,---...............//////000000000111111111000111222333444555555666555555555666777888999:::<<<<<<===>>>>>>??????@@@BBBDDDFFFGGGGGGHHHIIIJJJIIIKKKLLLLLLMMMNNNPPPSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXWWWVVVWWWZZZ\\\\\\[[[ZZZXXXUUUSSSPPPLLLFFFCCCBBB@@@===<<<<<<;;;999777666555444222000/////////......///111222333444555111///,,,+++++++++***((())))))))))))))))))))))))))))))))))))))))))))))))////////////000000000000000000000000111111111222222222222222222222222222111111111111222333444444444444444444555555555555444555777888999999888777999999:::;;;<<<<<<======>>>===<<<<<>>@@@BBBCCCCCCDDDFFFHHHGGGHHHJJJKKKJJJIIIFFFEEEKKKJJJJJJKKKLLLLLLKKKJJJHHHJJJMMMPPPQQQTTTWWWYYYYYY\\\```aaa```]]][[[ZZZ^^^```bbbccceeeiiinnnrrrvvvkkkdddbbbdddeeefffccchhhnnnqqqnnnggg```\\\```aaaaaaaaa```___^^^]]][[[UUUPPPQQQUUUUUUPPPKKKDDDAAA>>><<<<<<;;;:::999999777555333222111111222......------,,,,,,,,,,,,************************))))))************))))))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,//////...---,,,++++++***))))))))))))))))))))))))(((***---000222333222222222111///---+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))************))))))))))))***++++++,,,,,,,,,---......//////......///000000111111222222333555666555666888999888:::<<<;;;::::::>>>BBBCCCDDDEEEFFFFFFHHHKKKMMMMMMOOOSSSUUUUUUVVVWWWXXXTTTTTTUUUWWWYYY\\\^^^___[[[^^^___]]]YYYUUUUUUUUUQQQWWW[[[ZZZZZZ___cccdddjjjaaaZZZWWWTTTMMMIIIGGGHHHIIIHHHFFFCCC@@@@@@@@@??????>>>===<<<:::999999888777777666555444333333000000000000000000000000//////////////////////////////000111111111111111////////////////////////111111111000000000000000///000000000000111111111000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,------......------////////////000000000000000000111222333444555555555555555666666777888999<<<======>>>>>>???@@@@@@???BBBEEEFFFGGGGGGIIIKKKJJJKKKLLLLLLLLLLLLOOOQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVTTTSSSTTTVVVYYYZZZZZZZZZWWWTTTQQQNNNJJJEEEAAA@@@>>><<<;;;;;;999777555444444222111000///////////////000000111222222333///---+++***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))........./////////000000/////////000000000111111111111111111111111111111000000000000111222333444222222222333333333444444333444555666666777777777666777777999:::;;;<<<<<<===;;;:::;;;===>>>>>>>>>??????@@@??????AAADDDGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIKKKLLLFFFIIIMMMPPPQQQRRRTTTUUUUUUYYY]]]______^^^^^^^^^___aaadddeeegggjjjooosssxxxllleeedddeeeffffffcccfffkkkpppsssnnnddd\\\\\\^^^```aaaaaa^^^[[[XXXTTTPPPLLLMMMOOOOOOLLLHHHBBB>>>;;;999::::::888666666555444333111000//////,,,,,,,,,,,,,,,+++++++++)))*********************((())))))))))))))))))(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))***,,,...000000000000000///---+++***)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++)))))))))))))))***++++++++++++,,,------...//////......//////000111111111222333555555555555777888888;;;<<<;;;999999===AAABBBCCCEEEFFFFFFHHHJJJLLLMMMPPPTTTVVVWWWWWWYYYZZZVVVUUUUUUUUUWWWZZZ^^^```ZZZ[[[ZZZYYYWWWUUURRRQQQQQQXXX\\\[[[[[[aaagggjjjhhh___XXXVVVSSSMMMHHHEEEDDDFFFGGGFFFBBB@@@???@@@>>>>>>===;;;:::999888777666666555444333222111111////////////////////////..............................///000000000000///////////////////////////111111000000000//////////////////000000000111111000000000000000000000000////////////////////////.........//////.........////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------++++++,,,------------,,,........./////////000000...///000000222222333444444444444444555666777777;;;;;;<<<======>>>>>>???===@@@CCCEEEFFFGGGIIIJJJIIIJJJKKKKKKJJJJJJLLLMMMPPPRRRSSSUUUWWWWWWWWWVVVVVVTTTRRRRRRTTTWWWXXXYYYVVVTTTQQQNNNKKKGGGAAA>>>>>><<<:::999888777555333222222111000000000000000000000000000000000000000---+++))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))............/////////000////////////000000000000000000000000000000000000000000000000111222333444111111111111222222222222222222333444444555666666444555666777888999:::;;;;;;:::999999;;;======<<<@@@@@@???>>>===???CCCGGGGGGEEECCCAAAAAABBBDDDFFF@@@CCCFFFGGGGGGHHHKKKOOOFFFJJJNNNPPPQQQQQQQQQRRRTTTXXX]]]```aaabbbbbbccc```bbbeeeggghhhkkkppptttvvvjjjccccccfffgggfffaaa```dddmmmvvvvvvkkkaaaXXX[[[^^^``````\\\XXXTTTOOOLLLJJJJJJKKKKKKIIIFFF@@@<<<999777888888777444333333333222111///---,,,,,,,,,++++++++++++++++++)))))))))))))))*********(((((())))))))))))((((((''''''((()))******))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,*********))))))))))))))))))))))))))))))))))))))))))***+++---.../////////...,,,+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))******+++++++++,,,,,,---...//////......//////000111111111222333555555555555666888888;;;===;;;888888<<<@@@AAACCCEEEFFFGGGHHHJJJLLLMMMPPPTTTVVVWWWXXXYYY[[[TTTRRRPPPOOOQQQTTTXXXZZZ[[[ZZZXXXXXXWWWUUUQQQNNNQQQWWW[[[ZZZ[[[bbbiiimmm```YYYSSSTTTTTTOOOIIIGGGAAADDDFFFEEEBBB??????@@@===<<<;;;:::888777666555555555444333222111000///.........///////////////........................,,,---......//////......////////////////////////111111000000/////////...////////////000000000000000000000000000000000000////////////////////////---..................---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,............/////////000------...///000111222222333333333333444444555666::::::;;;;;;<<<======>>><<<>>>AAADDDEEEFFFHHHJJJIIIJJJJJJIIIHHHHHHIIIKKKOOOQQQTTTWWWXXXXXXWWWWWWWWWTTTRRRQQQSSSVVVXXXYYYSSSQQQNNNKKKHHHDDD???;;;<<<:::888777666555333111111111000000000000111111111111000000///.........+++***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))........................---------............///////////////////////////000000000000000000000000111111111111111111111111222222222333333333444444777777777777888888888888::::::999999::::::;;;<<<======<<<<<<>>>AAADDDEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEECCCAAAAAADDDGGGHHHIIIJJJLLLOOORRRTTTUUUZZZ[[[]]]^^^___ccchhhlllkkkvvvxxxlllffflllrrrrrryyysssllliiihhhfffaaa]]]UUUXXX\\\bbbjjjpppllldddccc]]]XXXYYY\\\[[[SSSJJJHHHHHHHHHHHHHHHGGGFFFEEE???>>><<<:::777666555444222222111000///...------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++******++++++,,,---......//////000000111111333333444444444444444444888888999:::;;;;;;<<<<<<<<<===???AAACCCDDDEEEEEEJJJLLLPPPTTTVVVXXXXXXXXXSSSOOOKKKLLLOOOSSSUUUVVV]]][[[WWWSSSPPPOOORRRTTTQQQSSSVVVWWWYYYZZZ]]]___ZZZXXXVVVRRRMMMIIIEEECCCEEEDDDCCCAAA???===<<<;;;<<<;;;:::999777666555444333333222222111000//////////////////////////////.........------,,,,,,,,,------------------------......---------......///............////////////........................///////////////////////////............---------..................------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---......//////............//////000000111111222333555666777777888888999:::;;;;;;;;;;;;<<<===>>>???@@@BBBCCCDDDDDDEEEGGGHHHHHHFFFEEEEEEGGGJJJOOOPPPPPPRRRTTTVVVXXXYYY[[[WWWRRRPPPQQQSSSUUUVVVRRRNNNHHHCCC@@@===;;;999999777555444444333111//////............------------------,,,,,,++++++++++++*********))))))(((((()))))))))))))))))))))))))))************+++++++++------------------------------------............////////////////////////000000000000000000000000111111111111111111111111222222222222333333333333555666666666777777777777999888888888888999::::::<<<;;;;;;;;;<<<>>>AAABBBAAAAAAAAABBBBBBBBBBBBCCCBBBDDDEEECCCBBBBBBEEEHHHHHHIIIJJJKKKMMMOOOQQQSSSWWWXXXZZZ[[[]]]___cccfffqqq}}}qqqeeegggmmmooorrrmmmhhhfffggggggccc```ZZZ\\\]]]___dddiiihhhccc```\\\XXXXXXZZZXXXQQQKKKHHHHHHGGGFFFEEEDDDDDDCCC===<<<:::777555444333222222222111000///...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***++++++''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))(((((()))((((((((('''''''''''''''((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++******++++++,,,------......///000000111111333333333333444444444444777777888999:::;;;;;;<<<<<<===>>>???AAABBBCCCDDDFFFHHHKKKOOOSSSUUUVVVWWWQQQNNNJJJIIILLLOOOPPPPPPYYYXXXWWWUUUSSSSSSTTTUUURRRSSSUUUVVVWWWWWWXXXYYYRRRRRRQQQOOOLLLIIIFFFDDDCCCBBBAAA@@@>>>===;;;;;;;;;;;;:::888777555444444333222222111000000//////..............................---------,,,,,,,,,------------------------......------------......---.........////////////------------------------....................................------------.........---------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,------........................///000000111111222222444555666777777777888999::::::::::::;;;======>>>@@@AAACCCDDDDDDDDDGGGHHHHHHGGGEEEFFFHHHJJJMMMMMMNNNPPPRRRTTTVVVWWWXXXUUUQQQOOOPPPQQQRRRRRRNNNKKKFFFBBB@@@===;;;999888666444444333333111///............------------,,,,,,,,,,,,+++++++++***************)))))))))((())))))))))))))))))))))))))))))*********+++++++++------------------------------------............////////////////////////000000000000000000000000000000000000000000000000111111111222222222333333444444444444555555555555777666666666666777888888::::::999::::::<<<===>>>??????@@@@@@AAAAAAAAAAAAAAACCCDDDDDDCCCDDDFFFHHHHHHHHHHHHIIIKKKLLLNNNOOORRRTTTWWWYYYYYY[[[]]]^^^nnnzzz~~~pppbbbaaagggkkkhhheeebbbbbbdddeeecccaaa]]]___^^^[[[[[[```aaa```\\\[[[YYYYYYWWWTTTPPPLLLIIIHHHFFFCCCAAAAAA@@@@@@:::999777555333111000000111111000///...------,,,,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***(((((((((((((((((((((((()))))))))((((((((((((''''''(((((())))))(((((('''((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******+++************+++,,,,,,------......///000000000222222333333333444444444555666666777999::::::;;;<<<<<<<<<<<<===???AAABBBBBBCCCGGGJJJNNNQQQSSSTTTSSSOOOKKKIIIJJJKKKKKKKKKUUUUUUVVVWWWWWWVVVUUUUUUSSSTTTUUUUUUUUUTTTTTTSSSIIIJJJKKKLLLKKKHHHEEEDDD??????>>>===<<<;;;:::::::::999888777666444444333222111111000000/////////........................------------,,,,,,,,,,,,------------------------......---------------...---------.........//////------------------------..............................---------,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............---......//////000111111000111222444555555666666666777999999999999:::<<<===>>>???@@@BBBCCCDDDDDDGGGGGGHHHGGGFFFGGGIIIKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTQQQOOONNNNNNNNNMMMKKKIIIFFFCCCAAA???===:::888777555333333333222000.........---------,,,,,,,,,+++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................////////////////////////000000000000000000000000000000000111111111222222222222222333333333333444444444444444444555666666888999999::::::;;;;;;;;;===>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJNNNQQQUUUWWWWWWWWWWWWXXX```jjjnnnggg___```eeehhhbbb```^^^^^^___```^^^]]]YYY]]]\\\XXXVVVYYY[[[[[[YYYZZZ[[[YYYVVVRRROOONNNIIIGGGDDD@@@>>>=========888777555333111000//////000000///......---,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,------......///000000111111222222333333444444444444555666777999999:::===<<<::::::;;;===???AAABBBCCCEEEHHHKKKNNNPPPQQQVVVSSSOOOMMMKKKKKKKKKKKKRRRSSSVVVXXXYYYXXXTTTRRRQQQQQQRRRSSSTTTSSSPPPNNNDDDEEEHHHJJJIIIGGGDDDBBB<<<<<<;;;::::::999888888888777666555444333222222000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************++++++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,---.........------------......///000000111///000111222444444444444444666777888777888999;;;======>>>???@@@BBBCCCDDDFFFGGGGGGGGGFFFGGGJJJLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLJJJGGGDDDBBBAAA???>>>>>><<<999777666444222222222111000...------------,,,,,,,,,+++*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------......................../////////////////////////////////000000000111111000111111111222222222222333222222222222333444444888888:::;;;;;;;;;;;;:::<<<<<<======>>>??????@@@???@@@AAACCCEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGLLLOOOSSSUUUVVVUUUUUUUUUWWW[[[^^^^^^___bbbccccccaaa```^^^]]]\\\ZZZXXXVVVSSSXXXZZZWWWVVVWWWXXXVVVWWWYYY[[[YYYUUUQQQOOOOOOHHHFFFBBB>>>;;;:::::::::888777555333111000000/////////......------,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))******+++,,,,,,,,,,,,---......//////000000111111222333333444222333444555777888999:::<<<;;;::::::;;;===???@@@DDDEEEGGGIIIKKKLLLMMMMMMUUUSSSQQQNNNLLLKKKKKKLLLQQQRRRTTTWWWXXXWWWRRRNNNIIIJJJKKKNNNQQQPPPLLLIIICCCEEEGGGHHHGGGEEEAAA???::::::999888888777666666555555444333333222111111//////...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++******))))))******+++*********+++++++++,,,,,,+++,,,,,,---...------------------...//////000000...///000222333333444444333555777777777777999;;;<<<<<<<<<===>>>@@@BBBCCCDDDEEEFFFFFFEEEGGGJJJLLLPPPPPPPPPPPPPPPOOONNNMMMMMMLLLKKKKKKJJJGGGCCC???===<<<;;;;;;;;;:::888555444222111000111111///------,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------........................////////////////////////........./////////000000000000000000111111111111222111111111111222333333666777:::<<<===<<<;;;:::;;;;;;<<<===>>>??????@@@???>>>???AAADDDFFFEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFKKKNNNRRRTTTTTTTTTTTTUUUWWWWWWXXX\\\```bbbaaa___aaaaaa```^^^[[[YYYVVVUUUQQQUUUXXXWWWXXXZZZWWWSSSVVVWWWXXXWWWTTTPPPNNNMMMFFFDDDAAA>>>;;;999888888777666444333111000000000......---------,,,,,,,,,+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((...---,,,***)))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))***))))))))))))***++++++++++++,,,,,,---.........//////000111222333333444222222444555777888::::::;;;;;;;;;;;;<<<>>>@@@AAAFFFHHHJJJLLLMMMMMMLLLKKKOOOOOONNNLLLJJJIIIJJJLLLPPPOOOOOORRRUUUTTTPPPLLLDDDDDDFFFJJJNNNNNNIIIDDDDDDEEEFFFFFFEEEBBB???===:::999888777666555444444333333333222111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************)))))))))************+++******))))))))))))******************++++++++++++++++++,,,---------------,,,------......///000000...///000222333333444444333444666777777888999;;;<<<;;;;;;<<<===???AAACCCBBBCCCDDDDDDDDDFFFIIILLLOOOPPPQQQQQQQQQOOONNNMMMMMMLLLKKKJJJHHHEEE@@@<<<:::999777777888777666444333111000///000000...---,,,,,,,,,+++++++++******))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------........./////////000000000000111111111111111111111111111222222333333555999<<<===<<<;;;999;;;;;;<<<===>>>???@@@@@@>>>===>>>@@@DDDEEECCCAAADDDCCCCCCCCCDDDDDDEEEFFFIIILLLOOOQQQRRRRRRTTTUUUWWWXXXZZZ^^^aaa```___^^^```aaabbbaaa^^^\\\[[[ZZZUUUWWWWWWWWWZZZ]]]ZZZSSSTTTTTTTTTSSSRRROOOKKKIIIDDDCCCAAA>>><<<999777666666555333222000/////////---------,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***+++++++++++++++,,,------............///000111222333333222333444555777999:::;;;:::;;;<<<>>>???AAABBBCCCDDDGGGKKKOOOPPPOOOMMMLLLIIIKKKLLLKKKIIIIIILLLNNNMMMKKKJJJLLLQQQSSSQQQNNNEEEEEEGGGLLLPPPOOOIIIDDDCCCDDDDDDCCCBBB???===<<<:::999888777555444333222222222111111000/////////,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((()))))))))*********+++))))))))))))************)))))))))(((((()))))))))************++++++++++++++++++,,,------------,,,,,,,,,---......//////000//////111222333444444444333444666777777888:::<<<;;;;;;:::;;;<<<>>>AAABBB@@@AAABBBCCCCCCEEEIIIKKKKKKLLLNNNPPPQQQQQQPPPPPPNNNLLLKKKIIIGGGDDD???;;;999777444333444555444444222000////////////...,,,++++++++++++************)))))))))******+++++++++((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////000000000000111111111111111111111111111222222333111444888;;;===<<<:::999;;;;;;<<<===>>>???@@@AAA>>>======@@@CCCDDDBBB???CCCCCCCCCCCCCCCDDDEEEFFFHHHKKKNNNOOOPPPQQQSSSUUUTTTWWW\\\``````]]]^^^```___aaaccccccbbbaaa``````[[[ZZZXXXWWW\\\___\\\UUURRRQQQPPPPPPPPPNNNIIIFFFBBBBBBAAA???<<<:::777666444333222111///.........------,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((('''%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))******+++***++++++,,,,,,---......---...///000111222333333222333444666888999;;;;;;:::;;;===???AAACCCCCCCCCBBBEEEKKKPPPRRRQQQNNNLLLGGGJJJLLLLLLJJJKKKNNNQQQKKKHHHEEEHHHNNNRRRRRRPPPKKKKKKLLLQQQUUUSSSLLLFFFBBBBBBAAA@@@???>>>===<<<;;;:::999777555333222111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++************)))((())))))***++++++,,,,,,*********************************++++++,,,,,,,,,************************(((((())))))*********+++))))))))))))************))))))(((((((((((()))))))))************+++++++++++++++,,,---------,,,,,,,,,,,,------...//////000///000111222333444444444333555777777888888:::<<<;;;;;;::::::;;;>>>@@@BBB???@@@AAABBBCCCEEEHHHKKKGGGIIILLLOOOQQQRRRRRRRRROOOMMMKKKIIIGGGCCC???;;;999666333111222333444333111000......//////...,,,+++++++++************)))))))))******+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------///////////////.........000000000111222222333333333444555666777888999:::::::::::::::<<<@@@CCCEEE@@@>>><<<>>>BBBCCC@@@;;;DDDCCCCCCCCCEEEFFFHHHJJJIIIIIIKKKMMMQQQUUUYYY[[[YYYWWWUUUTTTUUUYYY]]]```eeedddbbb___^^^```dddggg``````\\\XXXZZZ^^^ZZZQQQVVVQQQLLLJJJKKKKKKFFFBBBCCC???;;;:::::::::777444999777555333000...---------------,,,+++***)))(((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,,,,------,,,++++++---000333444444444444444666888;;;>>>@@@????????????@@@BBBDDDEEEBBBFFFKKKOOOQQQPPPMMMKKKGGGMMMNNNLLLMMMQQQPPPKKKJJJKKKLLLNNNNNNNNNNNNMMMLLLJJJJJJMMMQQQQQQLLLGGGDDDBBB@@@>>><<<;;;;;;;;;999999888666555333222222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))++++++******++++++,,,------------............/////////000111222333333444666666777777888888999999::::::;;;<<<===>>>??????@@@@@@???@@@AAACCCEEEFFFHHHIIIKKKMMMNNNNNNLLLLLLJJJKKKJJJIIIFFFAAA<<<999777666444333222111111111111000///...---,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------///........................//////000000111222222333333444555777888999::::::999999999;;;>>>@@@BBB@@@===<<>>:::999999888555333888666444222000...------,,,,,,,,,,,,+++***)))(((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,---------,,,,,,...111444444444444444555666888:::===>>>>>>>>>>>>???@@@BBBDDDEEECCCFFFJJJNNNPPPPPPOOONNNJJJNNNOOOMMMNNNRRRRRROOOOOOPPPQQQQQQPPPOOOMMMKKKMMMKKKJJJMMMPPPPPPKKKGGGDDDBBB@@@===;;;999888888999888777666444333222111000//////...............++++++++++++++++++++++++************)))))))))(((,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))++++++******++++++,,,---------------............//////000111222333333444444444444555666666777777999::::::;;;<<<===>>>>>>AAA@@@@@@@@@AAACCCDDDEEEEEEGGGIIIKKKKKKKKKJJJIIIIIIIIIHHHFFFCCC???;;;999555555333222111000000000000000///...---,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................------...//////000000111222222333555666777888999999999888888:::;;;===??????===<<>><<<999777666555444222666555333111///...---,,,,,,,,,,,,,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...------///222444555444555555555666777999;;;<<<=========>>>@@@BBBCCCDDDDDDFFFIIIMMMOOOQQQRRRRRRNNNQQQPPPNNNOOOTTTUUUTTTRRRSSSTTTSSSQQQMMMIIIGGGMMMKKKKKKLLLOOONNNJJJFFFCCCAAA???<<<999777666555777777666555333222111111//////...------------...************************************))))))))))))+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))+++************+++,,,,,,------------...............//////000111222333333333333444555555666777777999999:::;;;<<<===>>>>>>BBBAAA@@@@@@AAABBBCCCDDDBBBDDDFFFHHHHHHHHHGGGFFFGGGFFFDDDAAA>>>;;;999888333222111000//////......//////...---,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++*********))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------.........---......//////000111111111111222444555666777888999999999999999:::<<<<<<>>>===<<<>>>BBBCCCCCCAAA@@@@@@BBBDDDFFFHHHJJJKKKNNNMMMMMMMMMNNNPPPRRRSSSQQQRRRSSSTTTTTTTTTSSSSSSYYY[[[]]]^^^]]]]]]^^^___XXXVVVRRRPPPPPPQQQPPPNNNLLLJJJFFFEEEDDDCCCAAA???===;;;999777555444333222444333111///...---,,,,,,+++++++++++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))******))))))************))))))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++,,,,,,,,,.........000333555555444555555555666777888999999;;;<<<<<<>>>???AAABBBCCCEEEFFFHHHKKKNNNQQQTTTUUURRRRRRPPPOOOPPPSSSVVVWWWRRRSSSTTTSSSPPPLLLHHHEEEMMMKKKKKKKKKLLLKKKGGGDDD@@@???===;;;999888666666666555444333222111000000///...------,,,,,,------))))))))))))))))))))))))*********)))))))))))))))+++++++++***************************************+++++++++***************************************************************+++++++++*********************************************************************************************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))***************++++++,,,,,,,,,---------...............///000111222333333444555555666777888999999::::::;;;<<<===>>>??????BBBAAA@@@@@@@@@AAABBBCCCAAABBBDDDFFFFFFEEEDDDCCCCCCBBB???<<<999777777666111000///...------------......------,,,++++++***************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,---------.........///000000111111222000000111333444555666777999999999999::::::;;;;;;===<<<<<<>>>@@@AAABBBBBB@@@AAACCCEEEGGGIIIKKKKKKNNNNNNMMMMMMNNNPPPRRRSSSPPPRRRTTTVVVXXXWWWWWWVVVWWWYYY\\\]]]]]]]]]^^^___ZZZVVVSSSQQQOOOMMMKKKKKKKKKIIIFFFDDDCCCAAA???>>><<<;;;999777444333222222222111///...---,,,,,,,,,******+++++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))*********+++++++++,,,,,,......///111444555444333444444555666777777888888999:::;;;===???AAABBBBBBEEEFFFGGGIIIMMMQQQTTTVVVSSSQQQOOOOOOOOOQQQTTTWWWQQQRRRSSSSSSQQQNNNKKKIIILLLKKKJJJIIIIIIGGGDDDBBB;;;;;;;;;::::::999888777444333333222111000//////......---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,------------.........///000111222222333444444555666777888999999;;;;;;<<<===>>>??????@@@@@@@@@???>>>>>>???@@@AAA@@@BBBDDDEEEEEEDDDCCCBBB@@@>>>;;;888555444444444///......---,,,,,,,,,,,,------,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))************+++,,,+++******************++++++++++++++++++++++++************************************++++++++++++***++++++,,,,,,---------...//////000000111222222//////000222333444555666888888999999::::::;;;;;;<<<<<<<<<======???@@@AAA@@@AAACCCEEEGGGIIIIIIJJJLLLLLLLLLLLLMMMOOORRRSSSRRRTTTWWWZZZ[[[[[[ZZZZZZSSSUUUXXXYYYYYYZZZ[[[]]][[[WWWUUUTTTQQQKKKIIIJJJJJJHHHFFFCCC@@@>>><<<<<<:::;;;999777333111111222//////...,,,,,,+++++++++)))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***************++++++++++++......///111333444333111333333555666777777777777777888:::===???@@@AAAAAAEEEEEEFFFHHHLLLOOOSSSUUURRRNNNLLLMMMMMMLLLNNNRRRQQQRRRRRRRRRQQQPPPNNNNNNJJJJJJIIIGGGEEECCCAAA???777777888888888888777777222222111111000//////...------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))************)))))))))***************************************)))))))))***************************************************************)))))))))***************************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++,,,,,,,,,,,,---------------......///000111222222111111222333555666777777::::::;;;<<<===>>>??????>>>===<<<<<<===>>>???@@@@@@AAACCCDDDDDDCCCBBB@@@<<<:::888555333222222222...------,,,++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++***))))))((((((((()))************************************************************++++++++++++*********+++,,,,,,------------...//////000000111...///000111222444555555555666777888999999::::::<<<<<<<<<;;;;;;<<<>>>??????@@@BBBDDDEEEFFFFFFFFFHHHHHHHHHIIIKKKNNNQQQRRRSSSUUUWWWXXXYYYYYYXXXWWWPPPRRRUUUVVVVVVWWWZZZ\\\ZZZWWWVVVXXXTTTMMMIIIKKKHHHGGGEEEAAA===:::888888888999888555111//////111...---,,,+++++++++++++++))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''((((((((()))***++++++***)))((()))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***************++++++++++++------...111333333222000111222444666777777777777666777:::<<<>>>@@@@@@@@@DDDEEEFFFHHHKKKNNNQQQSSSPPPKKKIIIKKKJJJGGGHHHLLLOOOOOONNNNNNMMMMMMMMMMMMIIIIIIHHHEEEBBB???======444555666666555444333222111111000000///.........---,,,,,,+++++++++++++++************************((()))))))))************((()))))))))*********+++************************((()))))))))*********+++************************************************((()))))))))*********+++************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++++++++,,,,,,,,,---------------...///000111222222000111222333555666777888888999999:::;;;<<<======;;;:::::::::;;;===>>>@@@???@@@BBBCCCCCCAAA@@@???888888666444333111111000------,,,,,,++++++,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''''''''''''''************************)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------,,,,,,------...//////000......///111222333444555333444555777888888999999<<<<<<<<<;;;::::::<<<>>>===???AAACCCDDDDDDDDDCCCDDDEEEEEEGGGJJJMMMPPPRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQSSSTTTUUUVVVWWW[[[]]]XXXVVVWWWZZZWWWOOOKKKNNNGGGFFFDDD???:::777666666666777777444///---...///---,,,,,,+++******++++++((())))))*********))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))((())))))''')))***++++++***)))'''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))************+++++++++,,,,,,...000333333111///000111333555777777777777555777999<<<>>>@@@@@@@@@CCCDDDFFFHHHJJJMMMPPPQQQNNNHHHGGGIIIHHHCCCDDDHHHLLLKKKJJJHHHHHHHHHIIIIIIHHHHHHGGGDDD@@@===<<<<<<333444444444333111///...000000//////......---------,,,++++++******++++++************************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------...///000111222222222333444555777888999:::666777888999:::;;;;;;<<<999999999999:::<<<>>>???>>>???@@@AAAAAA@@@>>>===777666555444333111000///------,,,,,,+++,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////000111222333555555666666777888888888666666666777888999;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGGGGIIIKKKMMMPPPRRRUUUWWWSSSNNNOOOUUUTTTRRRPPPOOOOOORRRUUUWWWYYYYYYYYYYYYXXXSSSLLLGGGFFFBBB<<<777444333444555222111111000///......---,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++******((('''&&&))))))))))))))))))))))))))))))((((((((((((((()))((()))***)))'''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---------...............222222222333444555777888:::::::::999888:::>>>@@@DDDCCCCCCDDDGGGIIIJJJJJJKKKMMMKKKFFFDDDEEEEEEBBBLLLLLLLLLJJJGGGEEEDDDEEEBBBBBB@@@>>>===;;;:::999444444222111000///////////////...---,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,------......///000000000000111222444555666666666777999;;;;;;::::::;;;<<<:::999888777777888999:::<<<===???@@@???===:::888555444333111000/////////,,,++++++******++++++,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......////////////000111222222333333444444555666666666666666777777888:::;;;;;;@@@@@@@@@@@@@@@@@@AAAAAA@@@BBBEEEFFFGGGIIIKKKNNNOOOPPPTTTWWWTTTOOOQQQVVVRRRQQQOOONNNNNNQQQTTTVVVXXXWWWVVVVVVTTTOOOIIIEEE@@@===888333000000111222111111000//////...------,,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***************)))((('''(((((((((((((((((((((((())))))(((((((((((())))))(((******)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++---------...............222222222222333444555666999:::::::::999:::===???BBBBBBBBBCCCEEEGGGHHHIIIIIIHHHFFFCCCEEEHHHFFFAAAJJJJJJJJJGGGCCCAAA@@@@@@@@@???>>><<<:::999777777444333222111000/////////.........---,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************)))))))))((())))))))))))))))))))))))+++******)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,------......//////000000111222333444555555555555555777999:::999999:::;;;:::999888777777888999:::;;;<<<======<<<:::777555444333222000//////......,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))*********++++++*********++++++++++++,,,,,,,,,++++++,,,,,,---...///......//////000111222111111222222333444444444666666777888999::::::;;;?????????@@@@@@AAAAAAAAA???AAADDDFFFGGGIIILLLNNNMMMOOOSSSWWWUUUQQQRRRWWWQQQPPPNNNMMMNNNPPPSSSUUUVVVTTTRRRPPPNNNJJJFFFBBB:::888444111/////////000000000//////...---------+++++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))*********))))))((((((((((((((((((((((((((())))))(((((((((((()))))))))***+++***(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))*********++++++---------.........//////222222111111222333333444888999::::::::::::;;;===@@@@@@@@@AAACCCDDDFFFFFFGGGEEEBBBAAAFFFKKKHHHAAAFFFGGGFFFDDD@@@<<<;;;;;;===<<<;;;999888666555444444333222000////////////...------,,,,,,++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))******)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,---------...//////000000222222333444444444444444333555777888888888999;;;:::999999888888999999:::999:::::::::888666333111222111000///...---------++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))************************+++++++++++++++++++++++++++,,,,,,---............///000111111000000111111222333333333555666777888999:::::::::>>>>>>???@@@AAAAAABBBBBB>>>@@@CCCEEEFFFHHHKKKNNNNNNOOORRRWWWUUUQQQQQQUUURRRQQQPPPOOOPPPRRRTTTVVVUUUSSSOOOLLLIIIFFFBBB@@@888666444222111111111222............------,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((())))))************)))(((((((((((((((((((((((()))(((((((((((())))))***)))***,,,+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))************,,,,,,------.../////////222111111111111111222222666888:::;;;:::::::::;;;>>>>>>???@@@@@@AAACCCEEEGGGHHHFFFEEEHHHLLLJJJEEEBBBCCCCCCBBB>>>;;;::::::::::::999777666555444333333222111000///.........---,,,,,,,,,+++++++++*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++,,,,,,---......//////000222333333444444444333333222444777888888888999;;;::::::999999999999::::::888999888888666333000///000///...---,,,,,,,,,,,,++++++************++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++************+++,,,,,,------------...///000111111111111222333333444444555666777999::::::::::::======>>>???AAABBBCCCCCC>>>@@@CCCDDDFFFGGGJJJLLLOOOOOORRRVVVUUUPPPNNNPPPSSSSSSRRRRRRRRRTTTVVVWWWUUURRRMMMJJJGGGDDD@@@===555444333222222222222222---------,,,,,,,,,,,,,,,*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))************)))''''''''''''''''''''''''((((((((((((((()))******)))+++---,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********,,,,,,------...//////000111111000000000111222222444666999:::999999:::<<<<<<>>>??????>>>???AAADDDHHHMMMOOOLLLHHHIIIJJJIII>>>@@@BBBBBB@@@===<<<===999999888777555444333333222222000///...---------+++++++++++++++************))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))******(((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))*********+++++++++,,,,,,------.../////////222222333333444333333333333555777888888888:::;;;999999999999999999999999888888777666444222000.........---,,,+++++++++++++++******))))))******+++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++******))))))******+++,,,---,,,,,,------...///000111111222222333444444444444555777999:::::::::999<<<===>>>???AAABBBCCCDDD>>>@@@CCCDDDEEEFFFHHHKKKOOONNNPPPUUUTTTOOOLLLMMMRRRRRRQQQQQQRRRSSSUUUVVVTTTQQQLLLHHHEEEAAA===:::111111111111111000000000,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))*********))))))(((''''''''''''''''''''''''(((''''''(((((()))***+++)))+++------+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******+++,,,,,,---...///000000111111000000111222222333333555777888888999<<<===<<>>>>>AAADDDHHHPPPTTTOOOHHHGGGIIIIII===@@@BBBCCCBBB@@@??????888888777666555444333333222111000...------------***************************))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************))))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***)))))))))************+++,,,,,,,,,---......//////111111222333333333333333444666888888888777888999777888888999999888888777777777666555333111000///...---,,,+++++++++++++++******))))))))))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))))))))))))))***++++++,,,,,,,,,,,,---...///000000111111222222333444444444555888:::;;;::::::999;;;<<<===???AAACCCDDDEEE???AAACCCDDDDDDEEEGGGIIILLLKKKMMMSSSTTTOOOLLLLLLNNNNNNNNNNNNNNNPPPQQQQQQQQQOOOKKKGGGDDD???:::666000000111111000000......++++++++++++++++++++++++((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***************)))((('''''''''''''''''''''''''''''''''''''''((()))***+++))),,,......,,,***((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***++++++,,,---...///000000000000000111222333444555222333555666777999===@@@===@@@BBBAAA>>>>>>AAAEEEGGGMMMPPPLLLHHHHHHGGGFFF???AAADDDDDDCCC@@@??????777666666555444333222222111111///...---,,,,,,,,,)))*********************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((()))))))))************))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))************+++,,,,,,------......//////000111222333444444444444666888777666555666777666777888888888888777666555444444333111000//////------,,,+++++++++,,,,,,******))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++,,,,,,,,,,,,---...//////000000000111222222333333444555888:::;;;;;;:::999;;;<<<===???AAACCCDDDEEE@@@BBBCCCDDDDDDDDDFFFGGGIIIHHHKKKRRRTTTPPPLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOMMMJJJFFFCCC>>>888444000111222222222111///...******************++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++++++++******(((''''''''''''''''''''''''''''''''''''''''''((()))++++++))),,,...///---***((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++,,,---...///000111000000000111222444555666111222444555666999>>>BBB>>>AAADDDBBB???>>>BBBFFFFFFIIIJJJHHHHHHIIIFFFBBB@@@CCCEEEEEECCC@@@>>>===555555444444333222111111111000///...---,,,,,,,,,)))))))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))*********+++))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))************++++++,,,------......///...///111222333444444555444555777666555333444444555666777888888777666555333222222111000//////...------,,,,,,+++,,,,,,,,,******))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&************************++++++++++++,,,---......///000000///...///222444555666888999::::::999888;;;<<<<<<===>>>@@@BBBCCCDDDCCCBBBBBBCCCDDDEEEFFFEEEHHHLLLOOOPPPNNNKKKIIIFFFFFFHHHKKKMMMMMMJJJHHHHHHEEEBBB???>>><<<:::888222222111000///...------+++++++++************)))+++,,,+++***((('''((()))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((('''''''''***))))))((('''&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++***)))((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))///......---,,,***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((('''''''''''''''((())))))++++++++++++,,,---......000111111222222333444444222222222444777;;;???AAACCCCCCCCCAAA@@@AAADDDGGGFFFGGGHHHIIIIIIFFF@@@<<>>:::888444444333222222111111000000///...---------------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++,,,------......///000000111222333333333333444444555555555444222111444444444444444444444444222222000///............------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))(((((((((************************++++++++++++,,,---.........///000/////////111333555666777999999999999888<<<<<<<<<===>>>???AAABBBCCCCCCBBBAAAAAABBBCCCDDDDDDFFFJJJMMMNNNMMMKKKJJJFFFGGGHHHJJJLLLKKKIIIFFFEEECCC???===;;;:::777555222111111000///...---,,,+++++++++*********))))))*********)))'''&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''***))))))(((''''''&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++***)))((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))......------,,,***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))++++++++++++,,,---......000000111111222333333444111111111333666999===???BBBBBBAAA@@@???@@@BBBEEEDDDDDDFFFHHHHHHFFFAAA===AAA@@@??????>>><<<999777333333333222111111000000///...------,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++,,,------......///000111222333333444444444333333444555444333222111333333333333333333333333222111000///............------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))************************+++******++++++,,,---...,,,...000000000///000222444555666777888999888888<<<<<<<<<<<<===>>>???@@@BBBAAA@@@??????@@@@@@AAACCCEEEGGGIIIKKKKKKKKKKKKHHHGGGHHHIIIJJJIIIFFFDDDAAA???;;;999888666444222111000000///...---,,,,,,++++++*********))))))))))))))))))(((&&&%%%&&&((((((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))(((''''''(((((((((((((((((((((((('''''''''''''''((()))))),,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''((())))))+++******++++++,,,---...000000000111222222333333000000000222555888;;;===@@@@@@???>>><<<===???AAAAAABBBDDDFFFHHHGGGCCC@@@@@@>>>===<<<<<<:::888555222222222111000000//////------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++,,,------......///111111222333444444444444222333444444444333222111333222222222222222222222111000///...------------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************************+++,,,---...+++...111222111111111222333444555666777888888888;;;;;;;;;;;;<<<===>>>???AAA@@@>>>=========>>>>>>CCCDDDEEEGGGIIIJJJLLLLLLIIIHHHHHHHHHIIIGGGDDDBBB>>><<<888666555444111000//////......---,,,,,,+++************)))))))))))))))))))))(((&&&&&&'''((((((((((((((())))))))))))*********)))((('''''''''''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))++++++++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''(((((((((((('''''''''''''''''''''((())))))************+++,,,---...//////000000111222222222000000111222555777:::;;;>>>>>>===;;;999:::<<<>>>???@@@BBBEEEGGGGGGEEEBBB>>><<<:::999999888555333111111000000///.........++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++,,,------......///111222333444444555444444222333444555555444333222222222111111111111111000//////...------,,,------,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,------,,,...111333222222222333333333333444555777888888::::::::::::;;;<<<===>>>???>>>===;;;;;;;;;<<<<<>>???AAADDDFFFFFFDDDBBB<<<:::777666666555333111000//////......---,,,,,,******)))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++,,,------......///111111222333444444444444333444555666666555444333111111000000////////////...---,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))******+++,,,---,,,...000111111111333444222222222333444666777888777888888999:::<<<>>>???======;;;::::::;;;<<<<<>>:::888555333222111///---,,,,,,,,,,,,+++++++++*********)))))))))((((((((()))***+++***(((((()))+++(((((((((((())))))))))))+++******)))(((''''''&&&&&&&&&''''''((()))))))))((((((((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))******(((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&'''''''''''''''((())))))***))))))******+++,,,---.........///000000111111111222333444666777888999888888888666555666999<<<======>>>AAACCCCCCAAA???:::777444333333222000///.........---,,,,,,++++++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++,,,------......///000000111222333333333333222333444555555555444333000000//////......------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,---......///222444111111111222333555777888555666666888:::<<<>>>???<<<;;;:::::::::;;;<<<===>>>???@@@BBBCCCDDDDDDDDDCCCAAA?????????>>><<<:::888666333111000///---,,,+++++++++++++++************)))))))))((((((((((((((()))***)))'''''')))+++(((((((((((())))))))))))******))))))((((((''''''&&&&&&''''''((())))))***'''(((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&'''''''''''''''((())))))))))))))))))***+++,,,---------...//////000000111000111222333555555666666666666666555555666:::<<<<<<;;;;;;===>>>>>><<<999888555222111000000///------------,,,++++++*********)))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++,,,------....../////////000111222222222222000111222333444333222222/////////...---,,,,,,,,,++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))***+++,,,---)))***+++++++++---000333111000000111222555777888444444555777:::<<>><<<===???@@@AAAAAA@@@@@@???>>><<<;;;<<<;;;:::888666444111//////...,,,***+++++++++***************))))))))))))(((((((((((('''(((((((((&&&&&&(((***(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***'''''''''(((((((((((((((''''''''''''((((((((()))(((((())))))*********+++(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&'''(((******((('''&&&'''''''''''''''((())))))))))))))))))***+++,,,---------......///000000000///000111222333444444444444555555555555777:::===::::::999:::;;;:::777555777444111/////////...,,,------,,,,,,+++******)))******)))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++,,,------......///...///000111111222111111...///000111222222111000//////...------,,,+++++++++***************++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))************,,,,,,------.../////////111222222333333444444555333444666666777:::===@@@???>>>===:::777777999<<<======>>>>>>>>>>>>======@@@>>><<<::::::888666444222111000///...---,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,---...///000000111111111000///...000222444444333555555444444555777999;;;<<<:::888777777777555333111111///...---,,,,,,+++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************++++++,,,------......//////000000111111111000000000000000000000111111111......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))************,,,,,,------.../////////111111222222333444444444444555777777888:::===@@@??????<<<999777777:::<<<<<<<<<============<<<<<<<<<;;;999888888888666444111111000///...---,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,---...///000000111111000/////////111333444444222555555555555666777888888:::999777666666555333111111000///...,,,,,,,,,,,,------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************++++++,,,------....../////////000111222222111111000000000000000000000000......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************)))************+++++++++************************(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,---......//////111111111222333333444444555777888888888:::<<>>@@@???<<<999666777:::===;;;;;;<<<<<<<<<<<<;;;;;;999777666555666666444222//////......---,,,,,,++++++*********)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++***)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,---...///000000000000......000444666666333111111222444777888888888888888666555444444333111///000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))************((()))))))))************++++++,,,------......///...///000222333444444444000000000000000/////////...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))***((()))))))))************++++++,,,,,,---.........//////000111111222222333555777999999999:::;;;===???>>>===:::777777999<<<<<<<<<<<<======<<<<<<<<<;;;999777666555444222000......------,,,,,,++++++*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((------,,,,,,+++***))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,---...//////000000000...///111444666666444111...000333666888:::::::::888777555444444333111//////...---,,,,,,,,,,,,,,,++++++***************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))************((()))))))))************++++++,,,------......///---...000111222333444444000000000000//////......------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((())))))******))))))))))))************+++++++++,,,------....../////////000111111222222333555888999999999;;;<<<===>>>===<<<999888999:::<<<<<<============<<<<<<;;;999777555444333000...------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,++++++******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,---...//////////////////111333666666444222...///222444777999;;;;;;888666444333333333111///......---,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************++++++,,,------......///---...///000111222222222111000000//////......------,,,+++******))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))((((((((('''''''''''''''''''''((()))*********))))))))))))***************++++++,,,,,,---............//////000111111222000333666888999999;;;<<<;;;===>>>>>>;;;999888888;;;;;;;;;<<<<<<;;;;;;;;;888666444333333222000...,,,,,,,,,,,,++++++++++++((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,---...////////////111000000222555666555444111111222333555777999:::666555333222222111///---------,,,,,,++++++,,,,,,))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************++++++,,,------......///---...///000000000000000111000000///......---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))***************++++++,,,,,,---............//////000111111111...111555777888999:::<<<:::<<>>CCCDDDCCCBBBBBBCCCFFFFFFFFFEEEDDDCCCBBBAAA@@@;;;666555555444000,,,...,,,***)))+++,,,,,,+++---+++***+++++++++)))(((+++++++++***++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++------......///000000111111333555555555666888:::999999::::::::::::999999888888777555444222111000000000///...---,,,,,,+++++++++******)))(((((((((***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))))))))*********++++++************************)))))))))*********++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***************+++,,,---............000000111222222222222222111222222222222111111000///---,,,+++,,,---,,,+++,,,,,,,,,+++******))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))******+++((((((((((((((((((((((((((())))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,---....../////////////////////////////////...---,,,,,,++++++,,,***************************)))))))))***++++++,,,,,,---,,,+++))))))+++---444444666;;;@@@DDDEEEEEEIIILLLOOOQQQPPPPPPPPPPPPTTTUUUVVVVVVVVVUUUSSSRRRQQQLLLGGGEEEDDDBBB>>>;;;666444111//////...---+++,,,++++++,,,...---,,,***+++++++++++++++,,,---...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***+++++++++++++++,,,------...///000111111111333555555555555777999888888888888888888888888888777555333111000///...//////......---,,,,,,+++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((()))))))))***************+++,,,---............//////000000000111111111000111111///000222111......,,,******+++,,,+++***,,,+++++++++******))))))((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++,,,,,,------...//////...........................------,,,+++++++++,,,************************,,,,,,+++******+++,,,---++++++,,,---...111555999???AAADDDIIIMMMPPPQQQRRROOOQQQTTTWWWYYYZZZ[[[[[[ZZZ\\\]]]^^^^^^^^^\\\[[[[[[XXXUUUTTTTTTTTTRRRPPPHHHEEE@@@<<<999555111......,,,++++++---//////...************+++,,,---...((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***,,,,,,---...///000111111111333444555444555666888777777777666666777777777777666444111///......---......------,,,,,,++++++*********)))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************++++++++++++************************************++++++++++++************************(((((()))******+++,,,,,,************************************************************************************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((()))))))))***************+++,,,---........................//////000000...000000...000444333------+++******++++++***)))++++++***************)))'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,---.........------------------------------,,,+++++++++,,,,,,************************---,,,+++******+++---......000333666:::@@@GGGKKKKKKMMMPPPSSSUUUVVVVVVWWWSSSTTTWWWZZZ]]]___``````]]]]]]^^^______^^^]]]\\\]]]\\\[[[[[[[[[\\\\\\[[[VVVSSSOOOKKKGGGCCC>>>;;;777444///++++++,,,------***************+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******+++,,,---...///111111222111333444555444444666777666666555555555555666666666555222000............------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))***************+++,,,---...........................///000000---000000---111888777///---+++***)))***+++***)))************************''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++,,,------......------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++---///222444;;;===AAAEEEIIINNNTTTXXXVVVYYY\\\]]][[[ZZZYYYYYYXXXWWWXXX[[[^^^aaaaaa```______^^^]]]\\\\\\[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZXXXWWWUUUUUUTTTSSSPPPNNNGGGBBB:::444000---,,,***,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))((())))))***************+++,,,---...///111222222111333444444444444555777666555444333333444555666555444111///......//////,,,,,,,,,,,,++++++++++++)))))))))))))))))))))***))))))*********+++++++++************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************)))******++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))***************+++,,,---............///......---...///000111,,,111000...333<<<;;;222---,,,******+++++++++***))))))))))))************&&&''''''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,---...000444:::???BBBJJJLLLOOOPPPQQQRRRUUUWWWXXX[[[]]]]]]ZZZWWWUUUUUUUUUUUUUUUYYY]]]aaaaaa```bbb```^^^[[[YYYXXXXXXYYYYYYYYYYYYXXXWWWWWWXXXYYYSSSSSSUUUXXX[[[]]]]]]\\\UUUQQQKKKFFF@@@;;;666222000///...------,,,------((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))(((((()))***************++++++,,,...///111222222111333444444444333555666555555333333333333555555555333111///...///000000,,,,,,++++++++++++++++++)))))))))))))))*********))))))******++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))************++++++,,,---............//////...---...///000111,,,111111...555???>>>444...,,,******+++,,,+++***)))))))))))))))*********&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++///000222666===DDDKKKOOOTTTVVVVVVUUURRRPPPOOOOOOOOORRRUUUTTTPPPLLLKKKKKKOOONNNPPPUUU\\\aaacccbbbcccaaa\\\XXXVVVUUUVVVVVVVVVWWWXXXXXXXXXYYYZZZ\\\PPPQQQSSSXXX]]]```aaa```]]][[[YYYVVVQQQKKKDDD???333222111///............''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))************+++++++++,,,,,,---...///000111111333333333444444444555555666555444333222333444444000000000///......------,,,,,,,,,++++++*********+++*********))))))((((((++++++++++++******))))))++++++++++++******))))))(((((())))))******++++++***++++++,,,------......---------,,,,,,+++++++++***,,,------,,,+++---...++++++++++++++++++++++++,,,,,,++++++,,,------...++++++++++++++++++******))))))))))))***+++,,,---......,,,,,,,,,,,,......+++,,,,,,---------,,,,,,++++++++++++++++++******++++++************+++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,---............////////////......000000000000111111111111,,,,,,++++++***)))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---,,,,,,+++***)))+++,,,---,,,++++++---///222666<<>>===888888888777666444333222...........................------,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,---............////////////......,,,,,,,,,++++++*********************************)))))))))))))))******+++************************************************))))))))))))))))))))))))******************************)))))))))***++++++************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++,,,---000222333777<<>>DDDHHHMMMQQQRRRRRRSSSTTTPPPPPPPPPQQQRRRSSSTTTTTTRRRSSSTTTSSSPPPMMMLLLLLLIIIJJJLLLNNNPPPQQQQQQQQQWWWUUURRRNNNKKKKKKMMMOOOMMMJJJHHHIIIMMMNNNKKKHHHDDDGGGJJJLLLUUUbbbhhhhhh```\\\VVVPPPMMMNNNSSSVVVQQQQQQRRRRRRQQQRRRSSSTTT^^^eeeiiifffcccbbb```\\\''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))************+++++++++,,,,,,---...///000111111000000000000111111111111000111111222222000///...///......------,,,++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........111111333444666888999999;;;===???CCCFFFJJJLLLNNNNNNOOOPPPPPPNNNNNNOOOPPPMMMNNNNNNOOOPPPQQQQQQQQQGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@>>>===<<<;;;;;;<<<===>>>@@@CCCFFFHHHJJJOOOPPPQQQRRRSSSRRRQQQQQQYYYXXXWWWUUURRROOOMMMKKKJJJIIIGGGDDD@@@===;;;999555444333111000000////////////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,---......,,,------------------,,,+++++++++++++++,,,,,,,,,******************++++++)))))))))))))))******+++************************************************))))))))))))))))))))))))******************************))))))***+++,,,,,,************************'''((((((((())))))******************************))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------***+++---111777===BBBFFFOOOPPPRRRRRRQQQPPPPPPQQQIIIIIIIIIIIIKKKMMMPPPQQQQQQRRRSSSQQQMMMIIIGGGFFFGGGHHHKKKOOOTTTYYY^^^aaaWWWSSSNNNKKKKKKOOOSSSVVVMMMHHHDDDDDDHHHJJJIIIGGG>>>BBBFFFJJJVVVgggrrrsssmmmdddUUUHHHAAAAAAEEEHHHOOOOOORRRWWW\\\\\\YYYUUU\\\ccchhhfffaaa^^^YYYTTT''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111......///000000000000000111000000///...---------444222///---++++++,,,,,,+++,,,,,,------,,,,,,+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------..................---------...000333555777666999>>>BBBCCCDDDEEEFFFHHHJJJNNNPPPQQQPPPNNNLLLJJJJJJIIIHHHGGGFFFEEEDDDFFFEEECCCCCCDDDDDDCCCAAA===;;;999888888:::<<<>>>;;;;;;999666333333555777999888888888<<<@@@FFFIIIHHHGGGFFFEEEEEEIIINNNSSSUUUWWWZZZ[[[XXXTTTNNNKKKGGGGGGIIILLLMMMMMMJJJGGGCCCCCCBBB???===999666444...000111000---,,,...111,,,,,,---///111111...,,,,,,,,,+++++++++,,,---...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******+++***************************+++++++++,,,,,,,,,...---,,,+++***+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))++++++******************+++************++++++,,,---))))))------))))))...***++++++++++++******))),,,,,,+++***)))(((''''''++++++++++++************++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************//////...------,,,++++++...+++)))***---///---++++++222;;;AAADDDGGGLLLQQQTTTPPPKKKIIIIIIJJJKKKLLLJJJKKKLLLNNNMMMLLLLLLOOOOOOLLLKKKKKKJJJFFFFFFIIIRRRPPPLLLOOOYYYcccccc^^^NNNKKKIIINNN[[[mmm}}}___VVVXXXQQQTTTYYYPPPJJJLLLTTT^^^dddfffhhhkkklll\\\KKKCCC???<<<===BBBDDDDDD???DDDTTTYYYWWW\\\[[[___dddfffddd]]]TTTOOO''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111......///000000000000000000000000///...---------222000...,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++------------------------///...---,,,,,,---...///333444555777:::===@@@AAAFFFGGGHHHIIIJJJKKKJJJJJJIIIJJJKKKKKKJJJGGGDDDCCC@@@@@@@@@???>>>>>>=========<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<;;;:::999777777999===@@@::::::;;;>>>CCCIIIOOORRRIIIHHHFFFCCCAAACCCFFFJJJQQQSSSWWW[[[[[[ZZZWWWTTTIIIGGGDDDDDDFFFIIIKKKKKKMMMMMMMMMMMMKKKHHHFFFDDD???===999555222000---,,,111///---,,,------,,,***---------,,,,,,+++***)))++++++++++++************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******)))***************************+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,+++++++++*********))))))************************++++++******************,,,+++******)))*********+++((()))---...***)))---))))))*********)))))))))+++++++++++++++***************)))))))))(((((((((************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************,,,,,,,,,---------------***,,,...//////.........888>>>CCCFFFFFFGGGJJJNNNJJJIIIJJJMMMPPPSSSTTTTTTSSSPPPLLLIIIGGGHHHKKKOOORRROOONNNMMMHHHDDDFFFLLLRRRRRRQQQTTT[[[aaa\\\TTTPPPPPPTTTaaauuu~~~rrrqqqfffccceee\\\^^^\\\aaaooo~~~rrr[[[PPPLLLFFFAAA???===@@@???@@@HHHJJJMMMUUUXXX[[[```cccbbb]]]WWWSSS''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000000111......///000000000//////000000//////...---------///...,,,+++++++++,,,---,,,,,,------------,,,,,,------------------------........................///...---,,,...111444777;;;<<>>@@@AAABBB@@@BBBCCCDDDDDDCCCAAA??????>>>===::::::===BBBEEEEEEEEEFFFGGGIIIKKKMMMNNNJJJIIIFFFBBB???>>>???BBBPPPSSSXXX\\\^^^^^^]]]\\\WWWSSSNNNJJJHHHGGGFFFEEEKKKKKKMMMNNNOOOPPPQQQQQQPPPJJJCCC???>>><<<888444222///,,,+++,,,...//////------......---,,,******,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((())))))*********+++******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,+++++++++*********************************************++++++++++++++++++,,,,,,+++***)))))))))***,,,+++,,,000000,,,+++,,,************************+++++++++,,,,,,---------******)))))))))((((((((()))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++******+++,,,,,,---......+++...000///---///555:::EEEHHHJJJIIIFFFFFFHHHJJJEEEGGGKKKQQQVVVXXXWWWVVVRRROOOJJJEEEDDDFFFIIIKKKOOOPPPQQQNNNHHHFFFOOOZZZ^^^]]]ZZZYYY]]]bbb___YYY[[[]]]dddsssyyyrrrqqq|||ooodddbbb\\\RRRIIIDDDFFFEEEBBB@@@CCCIIIOOOTTTVVVXXXZZZ[[[[[[ZZZYYY''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,---...///000111......///////////////.../////////......---------,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,,,,---------------......------------....../////////000111333777<<<@@@BBBEEEGGGIIILLLMMMNNNNNNMMMLLLEEE>>>;;;======;;;777777777777666777777888888888999999:::;;;;;;<<<<<>>??????BBBDDDGGGHHHJJJMMMRRRVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWUUUQQQMMMIIIIIILLLOOOMMMOOOPPPRRRTTTTTTTTTTTTTTTUUUVVVUUUTTTTTTVVVXXXZZZZZZ\\\]]]]]]]]]\\\[[[ZZZZZZ[[[[[[[[[YYYUUUQQQJJJHHHEEEDDDFFFLLLSSSWWWWWWXXXXXXVVVRRRPPPPPPRRROOOLLLIIIEEEBBB===777333444222...,,,+++,,,...000------------,,,,,,,,,+++******************************************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((())))))*********+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******************************************************++++++,,,,,,,,,,,,******+++,,,...000222333;;;<<<======;;;888555111...---,,,+++++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++*********))))))))))))******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000......111999AAAGGGIIIFFFGGGHHHIIIJJJLLLOOOQQQRRRPPPNNNLLLKKKJJJGGGEEEJJJLLLKKKIIILLLSSSTTTPPPPPPXXXccchhhiiissszzzfff[[[XXXZZZgggjjjYYYNNNJJJDDD???@@@EEELLLQQQ''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,---...//////000....../////////...------------------------------***++++++,,,---.........------............------++++++,,,,,,---............///000222444777888999@@@BBBEEEGGGGGGFFFCCCBBBAAAAAAAAAAAAAAA@@@?????????===;;;;;;======;;;888;;;::::::::::::;;;<<<<<<;;;;;;<<<===>>>???@@@AAA>>>@@@DDDEEEFFFJJJQQQVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSRRROOOMMMMMMPPPRRROOOOOOOOOPPPOOOOOONNNMMMPPPRRRUUUVVVWWWXXXZZZ\\\XXXYYYYYYZZZ[[[\\\\\\\\\\\\YYYUUUSSSTTTVVVVVVWWWVVVRRRLLLHHHFFFHHHLLLOOOVVVYYY[[[XXXQQQLLLLLLMMMPPPPPPOOOPPPOOOMMMIIIFFF@@@===777111---,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************************************+++++++++,,,,,,,,,,,,,,,---------,,,+++******************+++++++++++++++++++++++++++++++++******++++++,,,---------+++,,,---///222555777888???BBBCCC@@@???>>><<<888///...,,,***)))))))))***---------,,,,,,++++++++++++************)))))))))*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,---------------------------///555???HHHKKKHHHDDDHHHIIIKKKNNNQQQTTTVVVWWWRRROOOKKKHHHGGGFFFEEEDDDKKKMMMKKKIIIPPP\\\```\\\[[[dddoootttwww{{{nnniiigggxxx}}}dddRRRMMMFFF@@@===???CCCGGG''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,,,,......///000......//////......---,,,------------------------+++,,,------............------............------,,,------...//////000000333444666999<<>>BBBBBB??????BBBBBB>>>444222///,,,+++******+++---------------...............---------,,,,,,,,,,,,++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,------......//////000111666>>>FFFKKKKKKHHHEEENNNNNNPPPSSSUUUVVVVVVUUUNNNLLLIIIHHHHHHIIIHHHGGGKKKTTT\\\bbbnnn|||}}}uuuwww}}}ppp|||nnn___\\\WWWQQQKKKFFFCCCBBB''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,---...///000.../////////...---,,,,,,------------------------,,,---......//////......------............---------......///000111111222777888;;;???BBBFFFIIIJJJFFFEEECCCAAA???>>>======;;;;;;<<>>DDDEEEBBB999777444111............,,,,,,---...///000111111222222222222111111111111---,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,---...///111222222:::???DDDFFFEEEFFFIIIMMMRRRSSSSSSUUUVVVUUURRRPPPLLLKKKJJJJJJLLLLLLJJJIIIOOOaaauuuuuuzzztttlllkkkiiiccc[[[QQQHHHCCC(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))************,,,,,,,,,---------......//////.........---------.........------,,,,,,,,,...//////...------...000,,,...///...,,,,,,,,,...///......000333888===AAAEEEDDDBBB@@@@@@BBBDDDFFFDDDAAA>>><<<<<<======<<<@@@GGGMMMPPPQQQQQQOOOMMMNNNRRRLLLKKKSSSQQQIIIKKKJJJMMMOOOPPPPPPQQQOOOMMMOOOXXX^^^[[[YYY___jjjpppwww~~~{{{uuupppnnnjjjfffbbb]]]XXXUUUZZZWWWVVVZZZ```bbb^^^YYY]]]ZZZ[[[___\\\TTTPPPSSSLLLLLLJJJJJJQQQYYY[[[XXXPPPNNNLLLJJJHHHGGGGGGGGGNNNLLLMMMQQQUUUTTTMMMGGG???:::444000000000///...---,,,+++,,,...///---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))------------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++***)))))),,,+++***+++,,,---,,,+++***+++,,,------,,,***)))++++++++++++,,,///444888888;;;>>>===;;;:::<<<>>>>>>???AAADDDGGGJJJMMMNNNJJJFFF@@@=========<<<:::999666444333666999<<<>>>@@@AAA@@@>>>???AAA>>>777777333...++++++---------((()))***+++***)))((('''***++++++***)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...,,,******,,,---+++(((,,,,,,,,,---///444;;;@@@FFFHHHJJJHHHEEEGGGNNNUUUSSSTTTTTTSSSRRROOOMMMLLLOOOLLLJJJLLLPPPRRRPPPMMMcccyyy{{{uuutttooobbbVVVRRR(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******************))))))(((((((((((())))))))))))************,,,,,,,,,---------......//////.........---------.........------,,,,,,,,,+++,,,------,,,,,,---//////000000///......///000000333666;;;>>>AAABBBCCCCCCBBB???===<<<<<<===>>><<<===???@@@@@@BBBEEEGGGHHHMMMQQQRRRQQQPPPPPPOOOQQQTTTOOOKKKPPPNNNIIINNNNNNUUU\\\^^^```bbbcccaaavvvooojjjcccaaabbbbbb```]]]]]]ZZZZZZ______[[[XXXZZZSSSVVVUUURRRSSSWWWXXXVVVZZZUUUOOOIIIGGGHHHKKKMMMLLLJJJJJJMMMQQQTTTTTTRRROOOJJJCCC===999444///+++------,,,---///...,,,***++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))))))))***,,,...............//////000//////...///111222444555888===@@@===@@@CCCDDDCCCBBBCCCEEEKKKLLLOOORRRUUUWWWXXXYYYYYYVVVRRRPPPPPPPPPMMMKKKLLLJJJIIIIIIJJJMMMPPPQQQOOOPPPOOOMMMMMMOOOLLLFFFDDD???777000,,,+++,,,---,,,,,,,,,,,,,,,++++++************)))((((((((()))************************************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---+++***+++---...---++++++---///222555;;;BBBGGGHHHJJJJJJHHHFFFGGGKKKOOOPPPQQQSSSTTTSSSQQQOOOMMMYYYYYYXXXUUUSSSSSSWWWZZZooorrrddd___(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************))))))))))))((((((((()))))))))*********++++++,,,,,,,,,---------.....................---------.........---------------***,,,......---------...//////000000///000333666:::===BBBFFFGGGFFFCCCAAA;;;:::999888777888999999:::>>>BBBDDDEEEGGGJJJMMMRRRTTTUUUTTTQQQOOOPPPSSSPPPWWWUUUSSSXXXYYY[[[eeesss|||tttnnnkkkjjjeeebbbcccbbb^^^YYYWWWVVV[[[\\\YYYWWWZZZ]]]]]]___ZZZTTTMMMIIIGGGGGGHHHGGGFFFEEEFFFIIIOOOUUUXXXZZZWWWRRRMMMGGG>>>666000///---------...///---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,------------))))))***+++---...//////---...//////111222222333888;;;???BBBDDDFFFIIIKKKGGGJJJMMMOOOOOONNNOOOPPPRRRTTTXXX[[[]]]^^^]]]]]]```^^^\\\\\\\\\[[[YYYWWWYYYYYYYYYZZZ\\\]]]___```___```___\\\\\\]]][[[UUUSSSOOOGGG>>>666222222444000///...---,,,,,,,,,,,,+++++++++******)))((((((************************************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,***)))***---......---+++...444999???EEEKKKOOOKKKKKKJJJJJJJJJKKKLLLMMMTTTQQQLLLJJJLLLRRRYYY^^^``````]]]WWWTTTXXXcccmmmyyyuuuhhh(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------.............................................---------,,,...000000///......///,,,---///111333777;;;???HHHIIIIIIGGGEEEAAA===;;;777888999:::===@@@BBBCCCGGGHHHIIIIIIJJJKKKKKKKKKRRRRRRSSSSSSQQQRRRXXX```cccooosssuuu}}}yyypppfff```[[[]]]\\\XXXYYY^^^```^^^^^^^^^]]]ZZZUUUOOOIIIFFFFFFEEEDDDBBBBBBGGGMMMRRRWWWXXXYYYXXXTTTMMMEEE@@@666333///------...///...---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,---------,,,+++,,,---......///000111111222333555888;;;===>>>DDDHHHLLLOOOQQQRRRSSSTTTQQQSSSUUUVVVVVVVVVUUUUUUSSSVVVZZZ^^^___^^^\\\ZZZ]]]\\\ZZZYYYXXXYYYYYYYYYYYY[[[^^^```bbbccceeeffffffggggggcccbbbdddccc___^^^]]]XXXPPPHHHAAA??????666555222///---,,,,,,,,,---,,,++++++,,,,,,+++***************************************************))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++******+++---.........333:::AAAGGGKKKOOORRRLLLKKKKKKMMMOOOPPPOOONNNOOONNNNNNRRRZZZfffrrrzzzssskkk```\\\aaannn}}}qqq(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))************************++++++++++++,,,,,,,,,---------......---................................................///000000...---...///---000444777;;;AAAFFFJJJOOOLLLFFF@@@===;;;;;;<<>>BBBEEEIIIMMMPPPKKKGGGAAA<<<;;;===AAADDDIIIIIIJJJLLLQQQWWW\\\```ZZZUUUNNNLLLQQQYYYaaaeeepppqqqwww~~~~~~ooo```VVVUUUSSSRRRRRRTTTVVVXXXTTTSSSRRROOOMMMJJJHHHFFFLLLQQQXXX]]]^^^\\\ZZZYYYXXXQQQGGG===777222///---......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++)))***++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------......------,,,000555777888;;;@@@DDDCCCEEEIIIMMMQQQSSSUUUUUUSSSSSSSSSRRRQQQPPPRRRSSSPPPMMMJJJHHHHHHIIIHHHGGGLLLOOOSSSVVVWWWVVVSSSQQQNNNNNNLLLJJJHHHIIILLLOOOKKKOOOSSSVVVVVVWWWZZZ^^^aaaeeegggddddddhhhjjjjjjiiijjjjjjiiidddZZZNNNFFFGGGFFFDDDBBB@@@???>>>>>>555000+++)))***,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,---------,,,,,,---000333;;;@@@GGGLLLNNNOOOOOOOOONNNNNNNNNMMMLLLJJJIIIHHHHHHIIINNN\\\sss(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------......---------.........//////---........./////////000---...//////000333888<<>>777333............------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,+++,,,---///111222222333333777<<<======>>>CCCHHHHHHKKKOOOSSSUUUUUUTTTSSSOOONNNLLLHHHFFFGGGKKKNNNJJJFFFAAA???@@@BBBCCCBBBBBBDDDHHHKKKLLLKKKIIIHHHFFFIIIJJJIIIGGGEEEFFFGGGDDDHHHKKKKKKIIIIIIMMMQQQVVV[[[]]]\\\\\\bbbfffgggkkkiiiiiikkkkkkeeeXXXNNNIIIJJJJJJKKKKKKKKKKKKJJJ@@@999000++++++,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,.../////////222777;;;AAAEEEKKKOOOQQQPPPOOOOOOKKKMMMOOONNNLLLKKKNNNPPP]]]TTTKKKOOOeee(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////---.........//////000000///000111222555:::AAAFFFIIILLLNNNMMMJJJFFFDDDBBB@@@CCCFFFJJJMMMNNNOOOOOOOOOOOOPPPUUU^^^iiissszzz}}}ssswww~~~wwwnnnaaaZZZXXXUUUSSSUUUZZZ\\\ZZZVVVPPPUUUZZZ^^^^^^^^^```bbb[[[ZZZXXXVVVRRRJJJBBB<<>>AAAEEEPPPSSSVVVYYYZZZXXXTTTRRRKKKHHHDDD@@@>>>AAAFFFKKKHHHCCC===;;;===AAACCCCCC???AAADDDFFFGGGGGGFFFEEEFFFKKKOOOPPPMMMIIIGGGGGGFFFIIIKKKIIIEEEDDDHHHLLLJJJOOOSSSRRRSSSYYY___aaajjjggggggkkkqqqnnncccYYYGGGHHHKKKNNNPPPQQQQQQQQQKKKBBB666000...///...,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,...000111222666===BBBDDDHHHNNNQQQRRRQQQPPPPPPGGGKKKPPPQQQPPPQQQWWW]]]eee___[[[^^^ooo))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))*********************************)))))))))))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,---------............///---...///000000000///.........//////000000//////)))...444:::@@@EEEKKKNNNIIIIIIHHHCCC======CCCIIILLLHHHGGGLLLOOOMMMLLLOOORRRPPPVVVfffuuuyyytttsssyyymmmcccXXXVVV[[[___]]]YYYWWWWWWWWWVVVWWWZZZ^^^aaa\\\WWWRRRRRRTTTTTTPPPLLL>>>666...+++---000///---***)))))),,,//////,,,)))+++++++++************)))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******************)))*********++++++++++++,,,///333777:::======>>><<<>>>AAABBBCCCGGGNNNSSS^^^[[[YYYWWWVVVRRRLLLGGG??????@@@AAAAAAAAAAAA@@@CCCAAA@@@CCCHHHKKKJJJHHHRRRIIIDDDGGGKKKHHHFFFHHHOOOTTTYYYYYYUUUQQQRRRSSSNNNSSSUUUOOOIIIHHHIIIHHHGGGHHHGGGEEEDDDHHHOOOUUU```eeejjjkkkmmmnnnlllhhhZZZSSSJJJFFFIIIPPPXXX]]]ZZZQQQDDD999222///...------------+++))))))+++...+++***************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---+++,,,...---***,,,111222@@@@@@888999>>>FFFRRRNNNPPPRRRSSSTTTUUUVVVUUUSSS[[[XXXLLLNNN]]]bbb[[[YYYaaajjjrrr))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************))))))))))))***************************++++++++++++,,,,,,,,,---------............///------//////000//////.........---,,,---///111222777<<>><<<===@@@CCCNNNJJJFFFGGGLLLVVV^^^bbbaaacccmmmzzzggg___]]]\\\ZZZVVVXXXZZZ[[[]]]___aaaccc]]]XXXRRRQQQSSSUUUUUUSSSJJJEEE===555000...---,,,---,,,+++---//////---***++++++++++++************))))))************))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******************************+++++++++,,,///111444888;;;<<<======888>>>EEEKKKOOORRRWWWZZZZZZYYYYYYYYYVVVOOOEEE===;;;<<<<<<>>>???@@@AAABBBMMMLLLKKKMMMOOOPPPOOOMMMTTTNNNKKKNNNQQQPPPPPPSSSUUUYYY\\\ZZZUUUQQQQQQRRRQQQVVVWWWRRRNNNQQQUUUVVVIIIKKKLLLJJJGGGGGGJJJMMM]]]ccchhhjjjlllooonnniiiggg```UUUKKKFFFKKKVVV^^^bbb\\\TTTJJJAAA:::555222,,,+++++++++,,,---......++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++,,,...---,,,222:::IIIccclllddd___YYYRRRTTTRRRQQQRRRVVVWWWVVVWWW[[[ZZZccceee^^^\\\ccchhhggg^^^fffooowww))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///,,,---...////////////...000///------///333666999@@@DDDHHHJJJHHHCCC???===999:::<<<>>>AAAEEEIIIKKKMMMRRRTTTYYYjjjvvvggg^^^[[[[[[[[[[[[[[[\\\]]]]]]]]]XXXRRRQQQSSSWWWXXXXXXVVVSSSLLLBBB777///,,,,,,000...------...///---,,,,,,+++++++++************))))))************))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++++++++++++++***++++++,,,,,,---555666777999:::;;;<<<<<<===DDDNNNVVV[[[\\\]]]]]]YYYXXXVVVSSSOOOHHH@@@;;;;;;;;;<<<===@@@CCCEEEGGGNNNOOOPPPQQQQQQPPPNNNMMMQQQNNNLLLNNNOOONNNOOORRRTTTVVVWWWUUUOOOKKKIIIJJJNNNRRRRRRMMMLLLQQQWWWYYYNNNQQQSSSQQQMMMIIIHHHIIIXXX^^^dddgggjjjnnnnnnjjjkkkhhhaaaUUUKKKJJJRRRZZZdddeeeddd^^^TTTIII@@@;;;000---+++,,,///111000...,,,++++++******+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++---...,,,...999FFFdddpppccc]]]UUUSSSZZZZZZUUU[[[ggglllooopppllldddbbbhhhoooqqq}}}}}}|||(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///,,,------...////////////000000222444888<<<@@@BBBCCCFFFHHHIIIFFFBBB???>>>>>>AAADDDFFFGGGKKKRRRWWWZZZiiivvvrrrsss{{{~~~}}}~~~mmmggg___YYYWWWYYY]]]___]]]YYYUUUSSSUUUWWWWWWWWWUUUSSSOOOHHH@@@888222//////...---,,,------------,,,,,,+++++++++*********)))******++++++******)))************************))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******+++++++++++++++,,,,,,+++++++++,,,---///000;;;:::999888:::===@@@BBBKKKPPPWWW]]]___^^^[[[YYYZZZVVVOOOJJJFFFEEEEEEEEEBBBBBBAAABBBDDDGGGJJJMMMOOOPPPRRRRRRQQQPPPNNNNNNOOOOOONNNMMMJJJHHHIIIKKKNNNOOOOOOLLLGGGDDDBBBCCCIIILLLLLLHHHHHHLLLQQQRRRSSSVVVXXXVVVRRRNNNNNNOOORRRXXX^^^aaaeeejjjkkkiiibbbcccccc]]]VVVPPPPPPQQQ[[[aaahhhiiicccXXXNNNHHH>>>777000...000222000...---,,,,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++------+++...===MMMyyyppp```YYY^^^\\\VVV```ttt{{{tttnnngggcccmmm{{{wwwttt((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************************(((((())))))************))))))******+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------............///------......///000111111...111666<<>>DDDKKKOOOUUUVVVXXXYYYYYYXXXUUUSSSQQQOOOLLLIIIHHHIIILLLOOOIIIHHHGGGGGGHHHJJJMMMNNNRRRRRRRRRQQQQQQOOOMMMKKKMMMNNNNNNKKKHHHGGGGGGGGGHHHHHHGGGEEEBBBAAAAAABBBFFFJJJLLLJJJKKKOOOQQQPPPSSSUUUVVVTTTQQQQQQSSSVVVOOOTTTWWWYYY]]]dddfffeee___^^^]]][[[YYYTTTPPPLLLOOOWWWbbbiiijjjddd\\\WWWPPPGGG<<<555444333111.........---,,,++++++,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,---,,,***---<<>>???BBBCCCBBB===>>>>>>:::555000...---------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))******++++++******)))************************))))))))))))************))))))))))))))))))))))))******++++++,,,------...---------///333777<<>>AAAGGGLLLPPPQQQQQQQQQGGGDDDBBBBBBEEEGGGGGGFFFBBBHHHPPPUUUUUURRRPPPPPPKKKLLLLLLLLLLLLLLLMMMMMMJJJEEECCCHHHRRRYYYYYYVVVTTTUUUSSSQQQSSSWWWTTTNNNIIIGGGEEEDDDEEEGGGIIIJJJEEEHHHIIIHHHKKKQQQSSSQQQQQQRRRQQQOOOLLLLLLPPPTTTUUUUUURRRNNNOOOWWW\\\]]]dddbbb^^^YYYVVVWWWYYY[[[RRRQQQSSS[[[dddiiigggccc___\\\WWWPPPHHH@@@999666000///...---,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---...///---+++,,,///000333<<>>:::000000///...---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---...///---+++,,,000333666===EEEKKKUUU\\\bbbiiikkkxxx{{{lllppp***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++***)))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000000//////111333444222000111555;;;AAADDDHHHHHHIIIJJJLLLLLLLLLLLLNNNOOORRRYYY```iiisss{{{|||~~~~~~uuutttzzzyyyqqqfff\\\WWWVVVYYY[[[kkk}}}sssbbbbbbcccZZZWWW[[[QQQNNNHHH???::::::<<<<<>>777999>>>777:::>>>AAA@@@<<<888444111111000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))))))))***************************++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---------///111444555;;;===BBBHHHMMMQQQTTTUUUZZZWWWSSSNNNIIIFFFDDDCCCFFFFFFFFFEEEEEEHHHMMMPPPUUUVVVUUUTTT[[[gggqqquuusssyyy~~~zzzyyy{{{~~~~~~uuuyyy{{{vvvtttggg___^^^YYYTTTQQQMMMJJJMMMSSSVVVXXXZZZ[[[[[[[[[\\\]]]```aaabbbbbb^^^YYYTTTPPPUUURRRPPPTTT[[[^^^\\\XXXQQQHHH:::000------...///+++,,,,,,------,,,++++++++++++++++++++++++++++++***************************************)))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++***************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...---///777@@@GGGIIIHHHOOOXXX]]]aaarrrtttnnnuuu))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))***+++++++++,,,))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------............////////////...///111111000000111333666;;;CCCJJJNNNPPPPPPQQQQQQXXX^^^]]]XXXWWW^^^eeetttyyywwwppplllfffbbbaaa]]]mmmrrrrrr|||oooZZZ^^^\\\ZZZWWWNNNCCC===<<<======>>>>>>>>>===<<<;;;666444111...,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++***))))))*********************************++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++.........///111555999===EEEGGGKKKOOORRRTTTUUUVVVRRROOOLLLHHHFFFEEEFFFFFFHHHGGGGGGFFFHHHMMMTTTYYYZZZ```hhhqqq{{{|||{{{}}}xxxrrrkkkdddZZZQQQNNNQQQNNNQQQUUUXXXZZZZZZYYYXXX[[[]]]aaabbb```\\\VVVRRRZZZWWWVVVWWWZZZ]]]\\\ZZZ\\\UUUHHH;;;111------...---------------,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------000666>>>EEEJJJKKKKKKQQQZZZdddppp~~~pppsss|||))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000///000111111000111444666@@@EEEMMMQQQSSSRRRRRRSSSTTT[[[dddjjjmmmnnnoooppp}}}uuu~~~wwwiiieeeaaa```gggjjjaaaZZZ[[[ZZZSSSLLLIIIJJJGGGCCC@@@>>>???@@@AAA===999333...++++++---///------------------------,,,,,,,,,+++++++++******+++***************++++++************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---///111333555:::AAAFFFMMMNNNPPPQQQRRRRRRRRRQQQIIIHHHFFFEEEDDDDDDEEEFFFCCCEEEHHHKKKQQQYYYccciiijjjpppzzzwwweeeWWWRRRSSSRRRQQQQQQSSSUUUWWWYYYXXXZZZ]]]``````___]]][[[YYY\\\___^^^[[[YYYZZZ[[[]]]]]]WWWKKK;;;000---//////......------,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************************))))))))))))))))))))))))******))))))))))))******************************************************++++++,,,,,,,,,---------------,,,,,,------.........666@@@EEEGGGIIIMMMQQQXXX^^^fffsss{{{pppkkkttt)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....../////////000000000000111111222333666<<<@@@JJJOOOTTTVVVVVVVVVXXXZZZbbbeeeoooppp]]]XXX^^^wwwqqq^^^ZZZ[[[XXXWWWXXXVVVSSSMMMGGGCCCBBBBBBCCCBBB>>>666000,,,,,,///111------------------------,,,,,,,,,+++++++++******+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............222666888;;;@@@GGGMMMQQQQQQPPPOOOMMMLLLLLLKKKGGGFFFEEEDDDEEEFFFGGGHHHFFFKKKRRRZZZcccmmmwww}}}qqqhhhfff___UUUNNNLLLOOOSSSUUUUUUWWWZZZ]]]```aaabbbcccWWW^^^dddccc^^^YYYYYY[[[ZZZ^^^^^^WWWIII;;;444222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********************************************+++++++++,,,,,,,,,,,,------------------------...///000111555>>>HHHKKKJJJKKKRRRYYYdddfffhhhmmmzzz~~~ooo^^^]]]mmm)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------............................../////////000000000000000111222333777>>>GGGMMMPPPTTTWWWXXXXXX[[[aaagggrrroooxxx}}}pppeeefffmmmwww|||zzzkkkccc[[[[[[___\\\ZZZVVVPPPKKKFFFCCCAAACCC@@@;;;555111/////////........................,,,,,,,,,+++++++++******+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000333777<<>>DDDKKKNNNPPPSSSZZZ```lllqqqqqqmmmnnnrrrmmmcccdddjjj)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................////////////000000000000000000222555;;;EEEPPPXXXSSSVVVXXXYYYZZZ```iiirrryyypppvvvzzznnnhhhkkkhhhaaallluuuddd^^^bbb^^^]]][[[WWWQQQJJJCCC???BBBAAA>>>:::555111...,,,........................,,,,,,,,,+++++++++******+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111666;;;AAACCCCCCEEEJJJOOOMMMKKKGGGDDDCCCCCCDDDEEEEEEDDDCCCEEEJJJRRRZZZ___nnnsss{{{}}}lllZZZNNNJJJLLLPPPTTTXXX[[[\\\\\\dddccccccbbb___[[[VVVRRRTTTTTTVVV\\\^^^WWWHHH;;;222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************))))))******++++++++++++,,,,,,,,,---------......------...///111333444555EEEGGGKKKOOOUUU[[[aaaeeeoooyyy}}}uuummmkkkhhhbbbyyy************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000111111000......000111333444888@@@HHHMMMPPPRRRVVVXXXXXX[[[fffttt~~~zzzrrrggg```\\\ZZZxxx{{{iiiggg]]]___```___YYYOOOFFFAAA?????????>>><<<888333///------..................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........//////...------000555888AAABBBEEEHHHKKKMMMOOOPPPKKKFFF@@@>>>AAAFFFIIIKKKCCCHHHFFFGGGOOORRRZZZjjjlll}}}}}}yyygggPPPUUUNNNIIILLLQQQTTTXXX\\\]]]\\\\\\^^^___^^^YYYUUUQQQVVVTTTOOOXXXccc\\\HHH@@@888000,,,---//////---++++++++++++++++++++++++************************++++++++++++******))))))************************++++++++++++******))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///......///---...777AAAJJJOOOTTTWWW\\\fffvvv~~~tttrrrwwwoooaaafffxxx************************************************************************)))************+++++++++***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000000111222222111000111222555999@@@IIINNNQQQRRRSSSRRRWWW^^^jjjzzzsssmmmkkkfffzzz```eeedddcccaaa\\\UUUMMMGGG?????????@@@@@@===666111........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------------,,,---......000444:::>>>@@@CCCGGGKKKMMMNNNLLLKKKFFFDDDBBBBBBDDDGGGHHHHHHEEEJJJKKKRRR^^^```bbbmmm{{{qqqhhh]]]SSSOOOOOONNNPPPSSSTTTUUUWWW[[[```aaa___\\\RRRSSSPPPMMMTTT^^^\\\QQQIII???444...///111///,,,++++++++++++++++++++++++************************++++++++++++*********)))************************++++++++++++*********)))******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------///---...000111444===FFFOOOWWWaaagggkkkrrr}}}xxxnnniiikkkjjjjjj{{{************************************************************************)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,------------.............../////////000000000///111333333333333444555:::BBBLLLRRRTTTTTTTTTTTTPPPZZZkkktttoooqqq~~~kkkgggcccaaa```[[[RRRKKKAAA???>>>AAACCCAAA;;;555000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,---///000333777===AAAAAAEEEIIIMMMNNNKKKGGGEEE@@@AAADDDGGGIIIKKKLLLLLLIIIRRRYYYfffuuutttpppwwwtttggg___YYYQQQLLLKKKLLLNNNQQQVVV[[[]]]]]][[[UUURRRNNNNNNQQQVVVZZZ[[[UUUJJJ<<<444222111...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************++++++++++++******************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///,,,,,,111666;;;CCCKKKQQQ^^^mmmvvvxxxxxx{{{rrrlllggggggnnn************************************************************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------...............////////////000000000111111222222333555999<<>>???BBBCCC???:::333222000...---,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,000111222333444888<<<@@@EEEGGGIIIJJJHHHEEEAAA>>>>>>BBBGGGKKKMMMPPPSSSVVVRRRbbbqqq~~~sssaaaQQQHHHMMMNNNQQQTTTVVVXXXXXXXXXZZZTTTRRRTTTRRROOOTTT^^^[[[TTTHHH<<<444///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...///++++++222:::@@@HHHNNNUUUeeeyyy~~~yyywwwqqqooommmnnn{{{************************************************************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------.........---------.........//////////////////000000000111222222111111222888???EEEKKKSSSWWWSSSQQQVVV[[[]]]kkkwwwtttccc]]]pppuuubbb```bbb^^^WWWOOOHHHAAA>>>@@@BBBAAA@@@777555222000---,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------000222333555666:::>>>BBBJJJHHHFFFCCC@@@===<<<;;;CCCGGGLLLMMMMMMQQQXXX^^^bbbwwwvvvZZZJJJMMMNNNOOOQQQRRRUUUXXXYYY]]]XXXYYY\\\VVVMMMPPPZZZ\\\ZZZSSSFFF888///---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************+++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........///+++,,,444===CCCJJJQQQ]]]ooo}}}vvvtttqqqsss************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---------............------.........//////////////////000000000111111222222222333777>>>GGGNNNQQQWWWXXXTTTWWWeeepppssskkkdddjjjzzzmmm^^^[[[[[[ZZZVVVPPPHHHBBB???@@@AAABBB;;;999555111...---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......///////////////111444777:::>>>CCCGGGIIIFFFAAA<<<::::::<<<===IIINNNRRRRRRPPPTTT^^^ggguuujjjYYYMMMLLLKKKJJJJJJMMMRRRWWW[[[ZZZ]]]___YYYPPPPPPWWW\\\]]]ZZZPPPAAA555000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---------...............---000999AAAHHHPPPXXXeeevvv{{{uuurrrwwwzzz{{{}}}~~~************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------........................//////////////////000000000111111111111333666:::???FFFNNNTTTRRRXXXZZZZZZfff}}}{{{{{{tttfff]]]qqq```ZZZZZZZZZXXXRRRJJJCCC???@@@BBB???<<<777333000.....................------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---......///000111222222333666999;;;>>>BBBFFFIIIDDDAAA===::::::<<>>999444000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---...///000111222333444:::<<<>>>???@@@BBBEEEHHH???===;;;:::<<>>JJJPPPQQQQQQSSSSSS___ooo~~~yyysssyyy{{{wwwhhhhhhrrrqqq^^^]]]___\\\UUUMMMFFF???:::>>>===;;;:::777333///+++//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,---------......///---,,,000555:::<<<<<<>>><<<;;;@@@GGGIIIEEE???:::777888???CCCCCCGGGMMMWWWNNNVVVnnn~~~mmmOOOBBBLLLFFFLLLSSSWWWWWWXXX\\\___bbb^^^VVVRRRUUUTTTFFF444222111000///...---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,...000000///...111888BBBJJJPPPYYYhhhuuuoooooottt~~~tttjjjaaa\\\ZZZXXXZZZ^^^```\\\VVVPPPMMMLLLNNNOOOUUUTTTTTTTTTTTTSSSOOOMMMOOOPPPNNNKKKMMMPPPPPPLLLMMMOOOWWWdddsss++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------//////.........---------......//////000111111111000111222222111111333555:::===EEENNNSSSUUU[[[bbbcccpppssspppmmmmmmlll]]][[[ZZZXXXRRRIIIAAA<<<===;;;:::::::::888333///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,---------.........///...///333999>>>??????<<<<<>>>>>999333...//////000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,------------...............000555:::>>>??????;;;>>>CCCFFFFFFBBB;;;777:::===AAADDDCCCCCCLLLVVVYYYhhh}}}yyy\\\IIIJJJGGGFFFHHHNNNTTTXXXYYYZZZZZZXXXUUUVVVVVVPPPIII===777000---///111///---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------...............//////000111222888>>>FFFNNNZZZmmmpppkkkyyykkk^^^RRRKKKMMMLLLOOOTTTYYY___kkkvvvqqqnnnjjjgggfffhhhkkknnnjjjhhhfffggghhhjjjjjjjjjmmmmmmiiidddbbbbbb```[[[WWWPPPJJJHHHGGGJJJTTT]]]|||yyy~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////..................//////000111111222222222222333333333555999<<>>;;;<<>>BBBGGGGGGSSS^^^bbbfffrrr~~~xxxzzz|||vvvjjjZZZLLLEEEFFFJJJOOOQQQTTTWWWUUUPPPQQQTTTKKKBBB666///...//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...------000666<<>>888666333000.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................////////////666888;;;======???CCCGGGHHHFFFCCC@@@@@@CCCHHHLLLMMM]]]mmmuuu|||}}}uuuwwwqqqVVVFFFFFFLLLIIIJJJOOOUUUUUUPPPPPPSSSNNNFFF<<<444000///000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...000///...222;;;BBBGGGSSSaaapppwwwiii]]]UUU\\\hhhxxx}}}}}}yyyvvvwwwvvvssstttxxx|||xxxrrrkkkhhhggghhhiiijjjhhhggghhhkkkoooqqqqqqkkkmmmnnnmmmrrrxxxyyywwwzzzvvvtttwwwxxxtttqqqppppppjjjccc]]]XXXZZZeeerrr------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,---------......---------------------------------.........//////.../////////000000111111000000000111222222333333333444555777<<>>AAAGGGKKKGGGEEEBBBAAACCCGGGLLLOOOPPPcccvvvyyy}}}___IIIGGGNNNEEEEEEJJJSSSUUUPPPOOOSSSOOOJJJAAA888222000111222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---000111000000555>>>FFFJJJWWWgggwwwtttyyypppiiieeeZZZdddrrr}}}~~~}}}uuuooonnnyyyuuummmfffaaa^^^_________^^^\\\\\\^^^```aaa```VVVYYY[[[\\\bbbjjjllljjjpppkkkjjjnnnrrrrrrqqqrrrqqqmmmjjjfff```[[[]]]bbbkkk......---------,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------........................,,,---......//////................../////////000111000000000111222333333333666666999CCCQQQWWWTTTZZZfffwwwzzzvvvsssooojjjgggccc```]]]ZZZXXXWWWUUUTTTNNNNNNMMMPPPWWWZZZSSSIIIMMMLLLKKKIIIHHHHHHHHHHHHEEEEEEFFFFFFGGGFFFFFFEEEHHHFFFCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEDDDEEEGGGIIIHHHKKKNNNPPPRRRUUU[[[```jjjsss}}}eee```{{{dddXXXVVVTTTMMMDDD>>>;;;;;;===???DDD===555000//////...,,,........................---,,,,,,++++++,,,,,,------------............///---------------------------------............//////000111111000000111333999888999===CCCGGGGGGFFFGGGBBBCCCFFFFFFFFFQQQ```^^^jjj~~~xxxoooWWWTTTZZZPPPGGGFFFPPPVVVQQQMMMNNNNNNQQQJJJ:::111222222---222333333222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////+++111444222111777BBBJJJRRRZZZmmm{{{~~~~~~}}}{{{yyyyyyyyy~~~yyyxxx|||}}}wwwooorrrttttttnnneee______aaa\\\aaaaaa[[[ZZZ^^^```^^^TTTUUUVVVVVVVVVWWWZZZ\\\]]]```dddgggjjjmmmnnnmmmnnnkkkmmmpppmmmeeebbbeeeaaaeeerrr.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------........................,,,---......//////.............../////////000000111000000111111222333444111666:::???KKKZZZaaa```hhhrrr}}}yyytttooojjjfffddd___[[[XXXVVVUUUTTTRRROOORRRPPPNNNLLLLLLKKKKKKJJJMMMLLLJJJLLLRRRWWWSSSKKKMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHGGGGGGHHHHHHHHHFFFGGGGGGGGGFFFDDDDDDDDDEEEBBBDDDFFFFFFFFFGGGKKKNNNSSSZZZdddmmmwwwvvvccceee~~~cccTTTSSSNNNGGGAAA<<<:::===BBBEEE@@@999444111000///...........................---,,,,,,++++++,,,,,,------------............///---------------------------------............///...////////////111555888999999;;;???EEEHHHHHHFFFFFFFFFKKKSSSSSSQQQXXXdddwww||||||fff```eeeSSSIIICCCHHHPPPRRRMMMJJJKKKOOOMMMBBB777222000///444444444222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////,,,000333333444;;;EEEMMMUUUddd}}}zzz~~~|||zzzttt~~~~~~yyyqqqkkkiiijjjjjjmmmkkkeeeccceeegggeee]]]]]]\\\[[[[[[[[[]]]___\\\^^^```bbbeeejjjoooqqqkkkhhhiiimmmnnnkkklllpppiiihhhmmmwww.........------------,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................,,,---......//////............/////////000000000111111111111222333444555333999@@@GGGSSSbbblllpppwww~~~zzzvvvrrrmmmfffaaaZZZYYYVVVSSSPPPNNNLLLKKKQQQOOOMMMMMMOOOOOOOOONNNJJJJJJIIIIIIIIIJJJJJJKKKPPPOOOMMMMMMSSSYYYWWWQQQPPPPPPPPPOOOOOONNNNNNNNNQQQPPPOOONNNMMMMMMMMMNNNNNNMMMMMMNNNOOONNNLLLJJJLLLKKKKKKJJJIIIHHHHHHHHHEEEEEEEEEDDDBBBAAACCCDDDCCCGGGLLLQQQWWWaaannnvvvtttaaa{{{tttWWWVVVSSSNNNIII@@@999<<>>CCCHHHJJJIIIGGGHHHKKKVVVccceeebbbgggqqqtttnnn{{{pppooo^^^SSSFFFAAAIIIRRRQQQJJJJJJKKKMMMKKKAAA555000111777777555222...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////...///111444888???IIIOOOWWWkkkzzzsss}}}vvvppplllooopppooojjjhhhlllooopppooonnnmmmkkkjjjiiihhhhhhdddcccdddgggjjjmmmppprrrfffcccbbbeeehhhjjjnnnssspppooonnnnnnooo{{{............------------......------,,,,,,,,,+++------------------------,,,,,,,,,------------...........................,,,---......///............////////////000000000111111111222222444555666777===EEEMMMXXXhhhxxxzzzqqqiiiccc___ZZZYYYYYYWWWRRRMMMNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUVVVXXXYYYZZZZZZ^^^cccbbb^^^\\\\\\\\\\\\\\\\\\[[[[[[cccaaa___\\\ZZZYYYYYYXXXXXXXXXYYYZZZ[[[YYYVVVSSSQQQQQQPPPQQQRRRSSSRRRQQQOOOOOONNNLLLJJJHHHHHHHHHFFFFFFGGGGGGIIINNNSSSWWWaaalllzzzrrrqqqccc\\\XXXVVVRRRGGG;;;:::AAAFFFFFFDDD===555000///000........................------,,,,,,,,,,,,---------------............///---------------------------------............///---...000222333666:::===;;;>>>BBBHHHKKKLLLKKKIIILLLPPP\\\jjjppppppxxx{{{ooovvvzzzsssiiiUUUCCCCCCOOOTTTOOONNNIIIIIINNNIII<<<444555;;;:::777333...,,,---...------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////111///000555;;;BBBJJJQQQ]]]rrrwwwuuu}}}pppgggfffgggffffffhhhnnnuuuyyy~~~}}}wwwsssrrrssswww~~~xxxuuummmhhhcccaaabbbdddhhhkkknnnpppssssssoooppp}}}//////.........---------.........------,,,,,,,,,------------------------,,,,,,---------.................................,,,---......///.........////////////000000000111111111111222333555666777999???GGGQQQ\\\nnnwwwppphhhccc___YYYRRRLLLPPPNNNLLLMMMPPPQQQOOONNNNNNNNNNNNOOOPPPSSSVVVWWWUUUVVVWWWXXXYYY[[[^^^___aaaccceeeeeeccccccdddfffggglllpppqqqsssvvvuuuppprrrrrrssstttttttttssssss~~~|||yyyvvvrrrooommmlllllllllnnnooopppnnnjjjfff^^^]]]\\\]]]^^^^^^[[[YYYUUUTTTRRRPPPOOOMMMKKKIIIJJJIIIHHHHHHHHHHHHGGGEEEKKKQQQZZZcccmmmyyynnnfff|||bbbZZZVVVVVVNNN@@@===BBBFFFGGGFFF@@@888222//////////////////////////////...------,,,,,,------...---------............///---------------------------------............///,,,000555888999999999:::;;;@@@GGGNNNQQQPPPOOOMMMPPPQQQ[[[hhhpppuuuzzz~~~zzzhhhKKK@@@HHHRRRSSSTTTIIIEEEKKKNNNEEE===<<<@@@>>>;;;555000------///------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000444000000777>>>CCCKKKTTThhhvvvhhhbbbaaaaaadddhhhpppzzzzzzqqqhhhdddcccaaa___cccffflllqqqppplllooottt/////////.........------.........---------------------------------------,,,---------....................................,,,---......//////....../////////000000000111111111111222333444666777888999@@@LLLXXXcccuuu}}}ssslllfffbbbVVVTTTQQQOOOMMMLLLJJJIIILLLMMMNNNOOOQQQTTTVVVXXXXXXXXXXXXZZZ]]]aaaeeeggglllnnnqqqtttvvvyyy}}}}}}zzzwwwttttttsssqqqlllggg___]]]ZZZWWWTTTQQQLLLIIIIIIHHHGGGIIIKKKKKKGGGDDDEEEEEEGGGLLLQQQXXXdddooo|||kkkdddrrrsssaaaUUUVVVSSSHHHCCCFFFGGGHHHGGGCCC<<<666111...////////////////////////......------------......---------............///---------------------------------............///---222888;;;<<<:::999888===DDDNNNUUUXXXWWWUUUTTTUUUUUU\\\hhhpppwwwxxxYYYEEECCCJJJPPPTTTKKKEEEIIINNNLLLHHHDDDCCCBBB???999444000...///------------------------,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000444000333;;;AAADDDOOO[[[pppssskkkhhhgggjjjooovvvuuunnniiiaaaZZZ]]][[[]]]bbbdddccceeeiii////////////............------------............------------------------------------....................................,,,---......//////......//////000000000111111111111222222333555666888999???HHHWWWdddmmm{{{wwwpppfff]]]WWWTTTRRRRRRMMMOOOQQQRRRRRRTTTXXX\\\\\\```ccceeeeeehhhnnnssssssssstttvvvyyy~~~~~~zzztttooojjjddd\\\WWWPPPLLLJJJMMMRRRTTTRRRNNNMMMHHHFFFHHHIIIIIIMMMSSS\\\ooohhhaaaooovvv\\\XXXXXXPPPJJJKKKJJJIIIGGGEEEAAA;;;444///////////////////////////......------------......---------............///---------------------------------............//////333888;;;<<<<<<;;;;;;AAAIIIUUU]]]```___]]]\\\]]]^^^fffrrryyy~~~jjjTTTFFFDDDIIIMMMMMMLLLIIIKKKPPPPPPLLLFFFEEECCC===777222//////........................+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.............../////////000000000000222000555@@@EEEHHHUUUeee{{{{{{tttooommmqqqvvv}}}~~~rrrfffccc^^^ZZZYYYXXXWWW[[[aaa000/////////............,,,---------.../////////---------------------------------.........//////........................,,,---......//////......000000000000111111111111222222222333555777888999GGGRRRbbbnnnttt}}}wwwkkkgggeeeaaaVVVTTTRRRRRRSSSSSSRRRQQQTTTXXX]]]______bbbiiiooosssyyy{{{qqqjjj[[[VVVRRRTTTZZZ^^^]]]ZZZWWWPPPLLLMMMLLLFFFEEEGGGHHHVVVgggwww}}}bbb\\\ggg]]]]]]UUUNNNNNNLLLJJJHHHGGGEEE???777000000000000000000000000000......------------......---------.........//////---------------------------------.........//////000333777:::;;;<<<>>>???DDDMMMZZZcccfffdddcccbbbfffhhhrrr}}}vvvaaaLLLCCCDDDEEEOOORRRLLLJJJPPPTTTQQQGGGGGGEEE@@@999333000///........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000000000///777CCCHHHKKKZZZmmm}}}uuupppnnnsssyyy|||nnniiibbb\\\TTTPPPTTT[[[000///......///...,,,***------............------................................................////////////////////////000000000000////////////000111111111111222222222444333444666777666:::@@@OOOZZZiiiuuu{{{iii[[[TTTRRRRRRRRRMMMSSSVVVTTTTTTXXX]]]^^^dddkkkuuu{{{~~~~~~qqqaaa\\\aaahhhkkkkkkaaa\\\VVVRRRQQQMMMGGGBBBJJJKKKPPPXXXeeezzzhhhgggbbbXXXWWWUUUQQQPPPLLLHHHFFFEEEBBB<<<777222111//////000000///---////////////////////////..........................................------.........///////////////555777999:::999<<>>999444000............---------,,,,,,------------------------------------------------++++++,,,,,,,,,------------------............/////////...//////000111222111555===EEEKKKXXXqqq}}}{{{vvvqqqwwwzzzpppfff]]]XXX000///......///000...---------............------................................................////////////////////////////////////000000000000111111111111222222222333222111333666999<<>>333111///...///000000///////////////////////////....................................////////////000////////////000222333555888:::;;;>>>DDDMMMTTTgggqqq|||{{{uuurrrrrr~~~zzz|||zzztttooo|||gggPPPFFFGGGNNNQQQWWWVVVKKKKKKHHHCCC===777333///...............------------------------------------------------------------,,,,,,,,,------------...---------............///......//////000111222333666;;;BBBHHHTTTmmmrrreeeYYYVVVYYYVVV\\\YYYYYY```]]]VVVYYYaaaiiittt~~~{{{sssdddWWW[[[vvvrrr222000///...///000000///------............------........................////////////////////////////////////////////////.../////////000000000111111222222222222333333333444333444888;;;EEEVVVfff|||ooo^^^TTTSSSYYY```cccnnnqqqvvvzzz}}}nnnccc___YYYTTTQQQMMMHHHIIILLLQQQaaa}}}qqqpppnnn\\\\\\TTTSSSRRRSSSSSSOOOGGGAAA555333000///000000000000////////////////////////////////////////////////........./////////000000000000//////000111333444888999<<<===AAAIIITTT[[[uuu}}}}}}~~~}}}|||zzzuuuaaaMMMDDDIIIQQQ\\\\\\OOOKKKHHHDDD>>>999444000...//////.........---------------------------------------------------------,,,,,,---------.........---------............///......//////000222333444:::???FFFLLL[[[xxxvvvhhh\\\UUUSSSUUUVVVNNNJJJQQQQQQMMMRRRPPPVVV]]]hhh}}}yyykkkXXXHHHHHH___wwwsssnnnzzz555222000//////000000///------............------........................////////////////////////////////////////////////......//////000000111111222222222222333333333333555555666:::@@@MMMdddwwwqqq]]][[[YYYZZZ```jjjttt{{{}}}pppggg___XXXTTTPPPJJJHHHIIIJJJPPP```{{{|||hhhjjj___YYYVVVTTTSSSTTTTTTQQQJJJEEE999666222000000111111000////////////////////////////////////////////////.........//////000000111111000//////000222444666777999<<>>GGGXXXssszzziiiaaa\\\ccclllttt{{{zzzoooddd^^^XXXQQQLLLKKKLLLJJJOOO```xxxoooeee{{{rrr[[[XXXUUUTTTTTTTTTRRRMMMHHH===999555222111111111000////////////////////////////////////////////////---......///000000111111222111//////000222555777777:::>>>DDDLLLZZZiiitttyyy~~~sssnnnrrruuu```QQQJJJFFFNNNUUUPPPGGGGGGFFFCCC???999444111////////////............------------------------------------------------------------............---------............///......///000111333444555===CCCKKKWWWppp|||~~~{{{vvvzzz}}}nnneeebbbnnnppp^^^PPPHHHHHHPPPZZZfffppp~~~{{{uuuxxxjjjUUUZZZ999555222////////////...---..................---........................000000000000000000000000////////////////////////---......///000111111222222222333333333444444444444555:::AAALLL```~~~vvviiifffgggmmmvvvrrrjjjbbbZZZSSSQQQOOOJJJIIIPPP```zzzwwwkkkjjjgggYYYVVVSSSSSSTTTRRRNNNJJJ???;;;666333222111111000////////////////////////000000000000000000000000---......///000111111222222111//////000333666888999<<>>111,,,000444111,,,////////////////////////////////////////////////............/////////000////////////000000000000000111111111111222222222333333333333444555666666666:::;;;AAAUUUuuurrrnnnqqqwww}}}yyynnnfff^^^ZZZWWWMMMIIINNNRRR___rrrfffuuu]]]UUUTTTSSSPPPTTTSSSGGGBBB>>>888444444333111///////////////////////////111111111111111000//////////////////000000000000...///000111111333666999>>>@@@DDDLLL]]]rrr~~~sssccc```vvvwwwfffIIIBBBNNNOOOKKKHHHHHHIIIDDD:::666888222000......//////...---................................................------------------------///////////////............000111000///111666;;;CCCEEEOOOdddxxxvvv~~~|||{{{rrr```VVVXXXccc{{{ttthhh\\\YYYbbbmmmsssuuufff``````[[[QQQWWWfffkkk[[[TTTRRRaaa|||NNNCCC777111111333111...////////////////////////////////////////////////........./////////000000////////////000000000111111111111111222222222222333333333333444555666777666:::???KKKeeewwwsssxxxqqqddd^^^ZZZQQQLLLMMMLLLQQQjjjzzznnnaaaVVVVVVXXXQQQPPPRRRMMMDDD???999444333333222111////////////////////////111111111111111000//////////////////000000000111///000111222222444777:::???@@@III\\\qqqhhhZZZhhh~~~gggOOOFFFKKKNNNMMMIIIHHHIIIEEE<<<777777222000///...///000///...................................................------------------------/////////////////////...///000111000///222777<<>>FFFLLL]]]zzz{{{}}}vvvuuuxxxwwwfffVVVSSSlllmmmbbbeeefff]]]SSSTTTXXXgggnnneee___[[[QQQKKKCCC???HHH^^^vvv{{{RRROOOIII???666000///000////////////////////////////////////////////////...////////////000000000//////000000000111111111111111111222222222333333444444444444555666777888999===MMMjjj}}}mmmcccZZZWWWPPPKKKRRR___tttppp{{{\\\PPPYYYUUUJJJKKKOOOJJJDDD===666222222333444////////////////////////000000111111111111000/////////000000000111111111111222222222222555999===CCCKKKdddpppcccsssqqqaaaMMMBBBMMMQQQLLLIIIIIIJJJFFF>>>888333111//////000000///...................................................------------------------............///////////////000111111111444;;;AAAFFFOOOfffsss}}}yyyyyy~~~~~~lllVVVKKKeeetttppp|||wwwiiiiiimmm{{{yyynnndddVVVFFF@@@===DDDWWWnnnzzzQQQQQQOOOFFF;;;222000000000000000000000000000000000000000000000000000000////////////000000000111000000000000111111111111111222222222222333333333555555555555666777888888999@@@VVVzzz~~~qqqddd\\\UUUPPPSSSZZZyyyooojjjjjjSSSZZZZZZQQQNNNNNNLLLGGG@@@888333111333444000000000000000000000000///000000111111111000000000000000000111111111111000111111111222666;;;???EEEWWWwww}}}{{{tttqqqVVVFFFOOOOOOMMMJJJIIIKKKIIIBBB:::555333111000000000///---................................................---------------------------.........//////000000///000111111111666>>>DDDLLLYYYtttooo~~~{{{qqqWWWFFF[[[vvv~~~|||pppcccSSSDDD@@@===BBBPPPcccvvvNNNQQQRRRMMMBBB888333111000000000000000000000000000000000000000000000000/////////000000000111111000000000111111111222222222222222222333333333333666555555666666777888999:::EEEdddssseee[[[SSSQQQRRR```tttkkkpppyyyWWWWWWXXXSSSMMMHHHMMMIIICCC;;;444111222444000000000000000000000000///000000111111111111000000000000111111111222222000111111222444888>>>CCCLLLgggyyysss||||||~~~yyywwwzzz}}}}}}uuu{{{xxx[[[JJJIIILLLLLLKKKJJJJJJJJJEEE>>>999777444222222111///---................................................------------------------------......///000000000///000111111222777@@@GGGOOO```yyynnn|||www}}}rrrYYYFFFRRR~~~pppsssdddSSSCCC@@@<<<===FFFYYYooo}}}KKKPPPUUUSSSJJJ@@@888444000000000000000000000000000000000000000000000000//////000000000111111111000000111111111222222222222222222333333333444444666666666666777888999999>>>NNNrrrtttggg[[[SSSNNNQQQ[[[mmmwwwmmmbbbXXXUUUSSSOOOGGGMMMKKKFFF>>>666222222333000000000000000000000000//////000111111111111111000000111111111222222222111222222444666<<>>999888BBBYYYvvvJJJPPPVVVWWWPPPEEE;;;666000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222333333333444444444666666666666777888999:::DDDVVV|||tttfffYYYQQQOOOQQQ[[[sss~~~kkkrrraaaYYYXXXWWWNNNMMMLLLGGG???777222111333000000000000000000000000//////000111111111111111000111111111111222222222222333444555999???FFFLLLeee~~~oooXXXVVVRRRQQQVVVbbbqqq{{{zzzjjj]]]VVVJJJRRRYYY[[[___pppxxxpppdddNNNDDDKKKNNNJJJHHHJJJIIIDDDCCCAAA===:::888666333111................................................---------------------------------...///000000111///000111111333999CCCJJJ[[[ppphhh\\\nnn~~~xxxppptttxxxooo\\\IIIDDD```iiiXXXhhhxxxaaaJJJ@@@===888777DDD```TTTUUUWWWXXXVVVNNNBBB999333333222000//////222444111111111111000000000000000000000000000000000000111111111111111111111111000111111222222333444444555888444222999888888AAAGGGkkkrrreee^^^TTTMMMLLL]]]{{{qqqbbbZZZ]]]WWWKKKIIIJJJIIICCC:::333333444222111111000000000000000000000000000000000000000222222111111111111111222222333555777;;;BBBLLLUUUyyyqqq___VVVPPPLLLHHHFFFGGGMMM\\\kkkggg\\\VVVPPPOOOOOOXXXttt{{{fffyyyrrr[[[IIIGGGLLLMMMIIIMMMKKK>>>AAA???<<<:::999777444111////////////............////////////////////////......------------............//////000000111111...444000///999@@@DDDMMMZZZ|||vvv^^^gggtttssspppsssuuuwww}}}hhhUUUKKKFFFOOOqqqdddPPPWWWuuukkkTTTCCCAAA===:::CCCcccXXXYYYZZZZZZXXXQQQGGG???555333111//////000111222111111111111000000000000000000000000000000000000111111111111111111111111111111111222333333444444555888444444999888888CCCTTTvvv}}}ooogggVVVNNNJJJTTTkkkvvv___RRRXXXVVVMMMJJJLLLKKKEEE<<<666444444222222111000000000000000111111111111111111111111222222111111111111222222333333666:::;;;AAAQQQbbbwwweeeXXXQQQOOOJJJFFFEEEEEEGGGOOOYYYrrr{{{kkk[[[VVVTTTSSS```xxxhhhtttxxx]]]JJJFFFLLLQQQKKKJJJIIIAAA???<<<999777666444222000////////////............////////////////////////......------------............//////000000111111...444111000:::@@@DDDMMMcccrrr[[[bbbooooooooouuuyyy~~~ooovvv{{{iiiWWWLLLDDDIIIiiieeePPPRRRgggttt\\\IIICCC>>>===DDD]]]{{{ZZZZZZZZZZZZXXXRRRJJJDDD999555000///000222111000111111111111000000000000000000000000000000000000222222222222222222222222111111222222333333444444666999555555:::888:::GGGdddvvvmmmZZZQQQKKKLLLYYYrrrxxxzzzeeeQQQVVVXXXQQQLLLNNNMMMHHH@@@888444444222222111000000000000111111111111111111111111111222222111111111111222222444333777===<<>>PPPsssyyylll^^^VVVOOOLLLOOOaaaqqqsssWWWWWWZZZTTTNNNOOONNNIIIBBB:::444222333222111111000000111111111111111111111111111111222222111111111222333333444333888???>>>EEEfffwww]]]TTTMMMLLLKKKHHHDDDCCCFFFTTTjjjxxxfffUUU```}}}eeennnwwwbbbKKKFFFPPPOOOJJJJJJHHH<<<888444222111111000///////////////............////////////////////////......------------............//////000000111111---333222444>>>BBBGGGUUUttttttdddfffjjjhhhkkktttyyydddhhhssseeeWWWGGGBBBTTTkkk}}}gggPPPJJJPPP[[[xxxxxxWWWEEE>>>CCCCCCJJJssswwweeeXXXXXXWWWUUUQQQLLLHHHFFFAAA;;;333000222333222///111111111111000000000///000000000000000000000000222222222222222222222222111222222333444444555555666999666888<<<;;;EEE]]]sssbbbZZZSSSPPPMMMVVVssswwwnnn[[[TTTWWWVVVOOOOOONNNIIIBBB:::444111333222222111111111111111111111111111111111111111222222111111222333333444333333999???BBBOOOuuueeeYYYNNNLLLLLLIIIGGGFFFEEEKKKWWWiii|||ttt]]]```rrriiicccgggppp{{{mmmkkk~~~wwwUUUEEEKKKMMMMMMNNNJJJ>>>:::555111000111111000////////////............////////////////////////......------------............//////000000111111...222222666@@@CCCKKK]]]{{{yyyyyyllleeeiiijjjgggkkkuuugggfffvvviiiZZZIIIAAAJJJZZZsssgggQQQJJJRRRTTTbbb|||\\\FFF===CCCAAABBBfffqqq\\\YYYZZZZZZVVVQQQLLLIIIGGGEEE???777333222333222111111111111111000000000000000000000000000000000000333333333333333333333333222222333333444444555555777888666999>>>>>>NNNlllwwwkkknnnzzzmmmaaaXXXTTTNNNOOOccc{{{jjjgggfffSSSSSSWWWSSSQQQNNNIIIBBB;;;555111333333222111111111111222222222222222222222222222222222111222222333444555444666;;;@@@III```lll___QQQKKKIIIGGGFFFHHHFFFGGGLLLXXXjjj}}}nnnmmmhhh[[[QQQSSSYYYbbbooo}}}mmmaaajjjcccKKKIIIKKKPPPRRRLLLBBB===666222000111111111////////////............////////////////////////......------------............//////000000111111///333222888BBBFFFQQQfffqqqbbb^^^```ggghhhhhhppp|||mmmgggvvvhhhZZZKKKAAACCCKKKbbbdddRRRIIIUUUTTTUUUkkk~~~bbbKKK???BBB???>>>ZZZmmmVVVYYY[[[[[[WWWQQQKKKGGGFFFGGGBBB<<<666333222333444111111111111000000000000000000000000000000000000333333333333333333333333222222333333444555555555777777555999>>>AAAVVVzzziii]]]]]]cccgggkkkxxxnnn___XXXPPPKKKVVViiirrr___vvv___UUUXXXWWWTTTOOOIIICCC<<<666333444333222222111111222222222222222222222222222222222222222222333444555555555;;;>>>BBBRRRssswwwjjj\\\SSSMMMHHHGGGIIIEEEFFFHHHKKKUUUfff||||||jjjUUUOOOOOOOOOVVV```lllwwwppp[[[ZZZqqqpppXXXLLLHHHPPPTTTLLLDDD???777222000000111111////////////............////////////////////////......------------............//////000000111111111333222999DDDHHHVVVooooooUUUVVV]]]dddfffhhhvvvwwwkkkvvvhhhZZZNNNDDDAAABBBOOO```TTTGGGSSSSSSOOO___jjjTTTDDDAAA>>>===PPPkkkkkkUUUXXXZZZ[[[WWWPPPIIIEEEDDDHHHEEE???888333111333666111111111111000000000000000000000000000000000000333333333333333333333333222222333444444555555666777777444999???CCC[[[vvvkkkeee```\\\bbbiiiqqqxxx}}}zzzeee\\\SSSJJJPPP```eeemmmqqqZZZYYYZZZVVVPPPJJJDDD>>>888444444333222222111111222222222222222222222222222222222222222222333444555666666>>>AAACCCXXXwwwiii]]]TTTLLLJJJLLLHHHKKKKKKHHHIIIVVVnnn}}}~~~]]]OOOKKKIIIMMMTTT[[[cccqqqdddXXXeeezzzxxxcccPPPFFFOOOUUUMMMFFF@@@888222//////000111000/////////............////////////////////////.........------...............//////000111111111222333222999EEEJJJYYYtttnnnTTTWWW^^^ddddddhhhyyy~~~pppxxxiii\\\QQQIIICCC@@@AAA]]]UUUDDDPPPQQQLLL[[[yyyqqq[[[HHHBBB>>>===KKK^^^lllVVVUUUWWWZZZZZZWWWPPPGGGAAA@@@CCCDDD???666000111333222111111000000000000000000000000000111111111111222222222222222222222222111333444444444444555777888555666:::===JJJggg}}}wwwsssllljjjnnnsssyyy||||||yyywwwoooaaaYYYQQQPPPVVVlllssskkkbbbVVVYYYYYYSSSJJJDDD@@@:::333555444333333222222333333222222222222222222222222222222333333444555666666;;;>>>@@@KKKkkk|||tttgggZZZPPPLLLMMMIIIKKKLLLIIIIIIPPP^^^jjjxxxkkkTTTLLLMMMNNNNNNNNNPPPXXXeeetttqqqaaa^^^aaa{{{yyyqqq\\\CCCJJJVVVIIIIII???555000111222000---//////............////////////////////////////////////.........---------/////////000111111222222444///444@@@DDDHHH^^^xxx[[[TTTWWW^^^ccceeemmmsss|||lll^^^TTTMMMFFFBBBEEEJJJKKKIIIKKKQQQTTTQQQccc}}}fffOOOEEEBBBAAAEEEMMMmmmTTTSSSUUUYYYYYYVVVOOOHHHDDD@@@CCCEEE@@@888222111333222222111000000000000000000000000000111111111111222222222222222222222222111333444444444444555777777666777:::???OOOppp~~~}}}|||}}}zzziii___SSSNNNPPPddd|||pppmmm\\\]]][[[UUULLLFFFAAA:::333555444333333222222333333222222222222222222222222222222333444444555666777;;;>>>DDDVVV|||~~~ttteeeVVVPPPQQQIIIJJJJJJIIIHHHLLLTTT[[[uuuyyy{{{rrrZZZLLLGGGHHHIIIIIIIIIMMMVVVbbbuuummmccceeewww|||pppcccNNNKKKRRRMMMIII@@@555000111222000---//////............////////////////////////////////////.........---------/////////000111111222222222000666AAAEEELLLeee}}}\\\UUUXXX]]]bbbeeennnzzzqqqaaaTTTKKKDDD@@@@@@FFFIIIHHHKKKPPPQQQOOORRRlllmmmTTTGGGBBB>>>BBBIIIyyyoooWWWNNNRRRWWWYYYVVVPPPJJJGGG@@@CCCEEECCC<<<666333222222222111000000000000111000000000111111111222222222222222222222222222222222333444555444444555777666777888999AAAXXX|||~~~|||zzzyyyxxxuuuuuutttsssrrrqqqpppppplllmmmnnnpppqqqqqqqqqqqqrrrssstttttttttuuuxxxzzz{{{{{{|||}}}~~~~~~~~~~~~zzzzzzzzz{{{|||~~~sssfffYYYPPPMMMYYYzzzxxxvvv```___^^^XXXNNNGGGCCC;;;444555444333333222222333333222222222222333333333333222222333444555666777888<<>>???FFFmmmqqqWWWJJJOOOVVVZZZYYYSSSLLLHHHBBBDDDFFFEEE@@@:::555222333222111111000000111111000000111111111222222222222222222222222222222222222333555555444444666777666999999999EEEbbb}}}{{{zzzrrrpppmmmkkkjjjiiiiiihhhhhhggggggfffeeeddddddccc``````````````````______]]]^^^```bbbbbbccceeefffiiikkkmmmpppsssuuuwwwxxxxxxzzz~~~{{{lll^^^TTTPPPQQQlllzzz```___^^^XXXOOOHHHDDD===666555444333333222222333333222222222333333333333333333333333444555777888:::???@@@PPPtttzzzgggZZZUUUOOOLLLHHHHHHIIIJJJJJJHHHPPPggg|||rrrwwweeeTTTJJJHHHJJJIIIFFFDDDBBBCCCOOOhhh~~~sssaaappp}}}oooVVVGGGHHHMMMJJJBBB888222111111000/////////............///////////////////////////////////////.............../////////000111111222222111444===CCCEEETTTyyyiiiQQQXXXZZZ\\\___gggvvvyyysss___OOOGGGEEE;;;>>>AAACCCEEEIIIOOOSSSNNNPPPqqqjjjXXXJJJ@@@@@@FFFiiioooTTTJJJNNNUUUZZZ[[[VVVNNNIIIDDDEEEFFFFFFDDD>>>777222333222222111111111111111111111111111222222222222222222222222222222222222222444555555555555666888666:::::::::KKKooo}}}xxxrrrnnnkkkiiieeeeeecccbbb```^^^\\\\\\[[[ZZZYYYWWWVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZXXXZZZ\\\```bbbeeefffgggeeehhhnnnrrrtttwww{{{~~~pppaaaVVVQQQNNNbbbzzz}}}aaa]]]\\\WWWOOOIIIEEE???888555444333333222222333333222222333333333444444444444333333444555777:::;;;@@@DDDYYYvvveee\\\SSSMMMGGGEEEGGGKKKKKKKKKJJJZZZmmm}}}vvvxxxhhh[[[RRRMMMKKKLLLJJJHHHEEEBBBFFFVVVggguuu```mmmzzzwwwYYYJJJGGGKKKJJJCCC:::444111111000000//////............///////////////////////////////////////////////////////////////000111111222222111777???CCCFFFXXX\\\NNNXXXZZZ\\\___iii|||xxxxxxcccSSSIIIFFF>>>>>>>>>>>>@@@FFFPPPYYYSSSLLLeeetttaaaQQQDDDAAAGGGeeemmmTTTRRRQQQQQQVVVZZZYYYRRRKKKHHHGGGFFFGGGGGGBBB:::333333333222111111111111222111111111222222222222333222222222222222222222222222444555666555555666888666;;;<<<===UUUyyypppnnneeebbb^^^ZZZVVVSSSQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQTTTVVVWWWWWWWWWXXX[[[]]]WWWXXXZZZ\\\^^^aaabbbcccjjjmmmrrrwww|||}}}yyyeeeXXXQQQNNN[[[xxxuuuyyyggg^^^^^^XXXOOOJJJFFF???888555444333333222222333333222222333333444444555555555444333444555888;;;===???JJJiii}}}lll```WWWQQQIIIDDDEEEIIIKKKKKKIIIPPP]]]qqq~~~~~~~~~pppdddZZZPPPJJJKKKIIIHHHGGGCCCBBBJJJSSSwwwzzzgggkkkxxxgggSSSHHHJJJKKKDDD<<<555111111111111//////............//////////////////////////////...////////////000000000/////////000111111222222222888@@@DDDJJJ```tttTTTPPPXXXZZZ\\\___lll}}}xxxeeeVVVKKKFFF@@@>>>===<<<===BBBPPP]]]TTTIII\\\kkkXXXHHHDDDHHHbbbpppYYY^^^UUUMMMOOOVVVZZZUUUOOOKKKHHHFFFGGGHHHEEE<<<555444333222222111111222222111111111222222222333333222222222222222222222222333444666666555555777888555;;;<<>>@@@SSS{{{tttjjj___YYYQQQKKKGGGGGGHHHIIIIIIKKKSSSdddzzznnnbbbUUUMMMIIIFFFEEEGGGFFFCCCDDDHHHbbbwwwjjjttt~~~[[[EEEIIIKKKEEE===666222000111111//////............//////////////////////////////.../////////000000000000/////////000111111222222111888@@@FFFOOOiiiiiiMMMTTTWWWZZZ\\\```ooo}}}wwwhhhZZZOOOHHH???===<<<<<<<<<@@@NNN]]]\\\LLLSSSvvvxxxcccPPPIIILLLgggvvvaaahhhYYYJJJIIIRRRZZZXXXSSSLLLIIIFFFGGGIIIFFF>>>666444333222222111111222222111111222222222333333333222222222222222222222222333444666666555555777888444;;;<<>>666555444333333222222333333222222333333444555666666555555444444666999<<>>666222000111222//////............//////////////////////////////.../////////000000111111/////////000111111222222111888@@@GGGSSSpppaaaHHHUUUVVVZZZ]]]aaappp}}}xxxxxxlll___SSSKKK===;;;;;;===<<<>>>KKKZZZiiiRRRMMMdddmmmXXXOOOQQQooozzzggg___GGGNNNXXXUUUTTTZZZNNNJJJFFFGGGIIIHHHAAA;;;555333111000111222222222222222222222222222222222333333333333333333333333444444555555666777777777444@@@AAALLLuuuxxxnnniiifffaaa___``````___^^^___``````___]]]^^^[[[\\\```ccceeelllssswww}}}iii[[[QQQQQQbbbkkkiiicccWWWLLLJJJ>>><<<555444333222222222333333333333333444444444555555555777777555444999>>>AAAJJJlll|||tttgggZZZQQQKKKIIIIIINNNIIIQQQaaarrr~~~xxxlllaaaZZZRRRKKKHHHJJJIIIDDDBBBDDDBBBSSSooollldddsssyyyxxxfffZZZBBBGGGHHHAAA555///111333222000000000000////////////000000000000000000000000////////////000000000000111111111000111111222222666<<>><<<555444333222222222333444333333444444444555555555555666666555777;;;@@@CCCQQQvvv|||nnn```VVVPPPMMMLLLJJJHHHSSSdddxxxyyyyyypppiiiWWWOOOIIIIIIIIIEEECCCEEEAAAIII]]]}}}rrrgggmmmmmmsssbbbYYYFFFHHHIIIBBB777111222444333000000000000////////////000000000000000000000000////////////000000000000111111111000111111222333777===BBBKKKaaa^^^OOOVVVUUUWWWZZZcccvvv~~~}}}ooouuukkk[[[MMMHHH@@@::::::;;;===AAAGGGTTTXXXUUUSSSfffiii[[[cccyyy\\\JJJPPPYYY\\\ZZZVVVPPPIIIFFFFFFGGGGGGFFF888666333111222222222222222222222222333333333333333333333333333333333333444555555666666777777888======CCCbbb{{{tttuuuxxx~~~~~~|||~~~|||{{{vvvbbbYYYQQQVVVooooooggg]]]QQQLLL>>>;;;666555333222222222333444333444444444444555555555555444444666999===BBBFFF\\\xxxkkk```WWWQQQNNNGGGHHHSSSbbbxxxrrryyyxxxqqq]]]UUUMMMJJJIIIFFFEEEEEECCCAAAKKKhhh{{{mmmiiiddd}}}xxxggg\\\OOOJJJIIICCC999333333444333000000000000////////////000000000000000000000000////////////000000000000111111000000111222222333777<<>>===666555444333222333333444444444444444555555555555666444444777:::===CCCIIIhhhwwwkkk```UUUNNNIIIIIIOOOXXXnnnpppsssyyyqqqbbbZZZQQQMMMLLLJJJFFFCCCFFFAAACCC[[[{{{ssskkkhhhooo^^^SSSJJJHHHCCC;;;555222222333000000000000////////////////////////////////////////////////000000000000000000000000111222333333666:::BBBQQQooouuuaaaSSSQQQTTTUUUWWW^^^mmm}}}qqqdddqqq|||ooo___RRRJJJBBB;;;::::::999;;;???DDDOOOVVVRRRPPPfffuuuqqq]]]JJJLLLUUUZZZ___ZZZSSSKKKEEECCCDDDGGG>>>:::666333222222222222222222333333333444444444444444444444444444444444555555666666777888888888???<<>>666555444333333333444444444444444555555555666666777444555888:::<<>>===;;;<<>>555222555000000000000////////////000000000000000000000000////////////000000000000/////////000111333444555:::>>>JJJdddcccLLLNNNQQQNNNQQQTTTbbbzzzqqq___mmmwwwhhhRRRJJJCCCAAA???;;;;;;>>>???CCCPPP[[[TTTUUUzzzrrrSSSLLLTTTXXX^^^bbb___VVVNNNKKKKKKDDD@@@999444333222333222222222333333444555666666555555555555555555555555666666666777888888999999888LLLnnnyyytttttthhhgggccc\\\SSSNNNMMMNNNNNNNNNOOOQQQYYYjjj}}}zzznnnyyyooocccUUUTTTfffeeerrriiiggg^^^RRR??????777666555444333444555555555555555555666666666777444555;;;???===BBB[[[www}}}hhh]]]]]]ZZZMMMZZZxxxgggxxxxxxgggZZZZZZaaa```YYYLLLKKKFFFIIIdddjjjmmmlllxxxmmmQQQLLLIIIHHHAAA777444777000000000000////////////000000000000000000000000////////////000000000000/////////000111333444555>>>BBBOOOjjjwwwYYYIIIHHHPPPWWWPPPSSSbbb{{{ttt___lll}}}mmmVVVNNNFFFCCC@@@;;;:::<<<===AAAPPP[[[QQQLLLppp~~~zzzRRRKKKQQQ]]]___aaabbb^^^WWWOOOJJJLLLDDD:::555444444222000333333222222333333444555666666666666666666666666666777888777777888:::===@@@HHHwww}}}vvvsssooohhh```XXXRRRNNNSSSPPPPPPQQQOOOQQQ^^^mmmtttbbbRRRSSSccc}}}fffrrr}}}fffkkkaaaTTTJJJ<<<888777777666666666666777555555666666777777888888:::;;;666;;;FFFDDDZZZvvvmmmaaa\\\YYYSSSjjj|||mmmkkkxxxlll^^^WWW]]]hhhUUUIIIGGGMMM\\\rrrkkkiiirrrfffPPPIIIJJJRRRKKK:::222888222111111000000000000000000000111111111111000000000000000000111111111111///111222222111222444666???AAAPPPrrrlllMMMGGGNNNPPPMMMUUUUUUdddhhhvvvqqqZZZRRRJJJFFFAAA;;;999;;;BBBFFFNNN\\\aaaXXXbbbwwwgggVVVQQQYYY\\\```bbbaaaZZZQQQKKKNNNFFF===777666555444111333333222222333333444555666666666666666666666666666777888777777888;;;===???OOO}}}yyytttnnneee\\\UUUWWWTTTRRRRRROOOMMMTTT^^^mmm{{{gggTTTRRR^^^vvvppp{{{qqqmmmaaaTTTJJJ>>>888777777666666666666666555555666666777777888888999;;;777<<>>333333222111111000000000000000000000111111111111000000000000000000111111111111000111222222111222444777???DDDVVVzzznnnNNNGGGMMMOOOMMMTTTVVVeeeiiiqqq|||wwwaaaVVVKKKFFFCCC>>>;;;;;;;;;BBBQQQgggqqqddd]]]kkkgggQQQTTTXXX^^^dddddd___UUUNNNPPPIII@@@:::777666555333333333333333333444444555666666666666666666666666666777888777777888;;;>>>>>>XXX~~~|||uuuiii```^^^YYYVVVUUURRRNNNNNNQQQOOOiiinnnXXXQQQYYYnnn{{{nnnaaaUUUKKKBBB888888777666666666666666555555666666777777888888888:::888<<>>;;;@@@DDDLLLhhhjjjYYYdddaaaPPPSSSZZZccchhhggg___WWWSSSMMMEEE===777555444333444444333333444444555666666666666666666666666666666777888888888:::===???CCCjjj~~~{{{}}}}}}zzztttnnnfff```]]][[[WWWRRRTTTNNNOOO```}}}}}}cccVVVTTT```ooohhh\\\LLLEEE999888777666555555555555555555666666777777888888999888<<<>>>CCC^^^qqqzzztttjjj^^^ddd|||{{{sssjjjmmm}}}xxxyyykkkZZZOOOLLLSSSqqqqqqhhhoooppp```UUUOOOQQQPPPEEE999444222111111000000000000000000000111111111111000000///000000000111111111111111111111111111333777:::BBBNNNjjjyyyWWWHHHIIILLLMMMMMMPPP]]]rrruuuiiisssqqqmmmWWWLLLHHHCCC>>>;;;BBBEEEJJJddd{{{dddWWWkkktttSSSTTTXXX```ggghhhbbb\\\UUUPPPGGG???888444333444444444444444444555555666666666666666666666666666666777888888888:::===@@@IIIvvv|||xxx{{{rrriiidddbbb\\\VVVUUURRRQQQTTT___www{{{hhh[[[TTT[[[|||sssmmm___KKKCCC:::999888666555555555555555555666666777777888888:::777>>>AAAFFFiii{{{ooozzz|||oooaaadddyyyzzzpppiiieee~~~wwweeeWWWQQQUUUrrrtttkkkrrryyydddYYYPPPPPPNNNFFF<<<666222111111000000000000000000000111111111111000000000000000000111111111111111111111111111444888;;;DDDQQQnnn~~~sssTTTIIIKKKLLLJJJKKKQQQ```www}}}}}}hhhxxxqqquuu```RRRJJJCCC>>>===>>>FFFLLLcccqqqXXXXXXpppWWWVVVWWW]]]eeehhhddd___XXXSSSKKKAAA999555555555444444444444444555666666666666666666666666666666666777888888999;;;>>>AAAOOOwwwvvvvvvpppmmmggg___[[[ZZZXXXUUUSSS\\\tttyyypppooommm___TTTVVVsssrrrnnnaaaJJJCCC:::999888666555555444444555555666666777777888888:::555>>>EEELLLtttrrrooozzzsssaaa```qqq{{{pppiii```vvvtttaaaUUUUUUpppwwwnnnuuunnn^^^PPPMMMOOOKKK???555222111111000000000000000000000111111111111000000000000000000111111111111111111111000111444999<<>>AAASSS{{{tttwww|||yyyrrrjjjggg___YYYXXXVVVSSSWWW___~~~ssscccnnnoooaaaTTTQQQmmmrrrnnnmmmbbbKKKFFF:::999888666555555444444555555666666777888888888999444???GGGPPP|||~~~mmmooozzzuuu```]]]lll~~~qqqlll___lllgggVVVSSSnnnzzzqqqyyywwwcccOOOLLLQQQOOO@@@222222111111000000000000000000000111111111111000000000000000000111111111111222222111000111444999===GGGWWWwwwiiiJJJCCCGGGIIIKKKNNNRRRfff~~~~~~mmm~~~ooo___QQQFFFAAABBBBBBMMMLLLTTT|||nnn[[[PPPfffsss\\\PPPYYYcccaaaaaafff\\\WWWNNNCCC:::555555666555555555555555555555555666666666666777777777777888666777:::;;;:::>>>DDDcccyyymmm|||}}}yyytttnnneee]]]WWWTTTRRRPPPYYYggg|||}}}mmmeeeggg~~~yyyeeeVVVUUUaaayyyvvvwwwnnnhhhVVVAAA;;;:::999777777777777888666666666666666777888888999888>>>BBBVVVssshhhppp}}}{{{iii^^^^^^cccsssbbbYYYjjjrrrYYYVVVnnn{{{uuuzzzqqqMMMDDDYYYVVV???888555333000000000111111000000000000000000000000000000000000000000111111222111111222555444333888???EEE]]]]]]GGGFFFEEEFFFKKKKKKWWWfff}}}|||uuuyyy~~~vvviiiYYYGGG>>>AAAEEETTTSSSTTTrrrzzzhhhSSSWWW}}}}}}cccRRRXXXbbbbbbbbbfff^^^YYYPPPEEE<<<777666777555555555555555555555555666666666666777777777777888666888:::::::::???FFFgggwwwmmm}}}zzztttkkkccc]]]XXXUUURRRQQQUUU]]]hhh{{{qqqfffbbbppp~~~gggWWWTTT^^^xxxpppyyymmmgggVVVBBB;;;:::999777777777777888666666666666666777888888888999@@@FFF^^^ooogggrrr~~~~~~~~~ttteee[[[YYY[[[pppbbbZZZkkkzzz]]]WWWnnnxxx|||oooPPPEEEUUURRR@@@<<<666444222111111222222111000000000000000000000000000000000000000111111222111111222555444333888???LLLeee}}}[[[HHHHHHGGGIIINNNNNNVVVfff|||~~~tttwwwzzzzzz{{{lll\\\KKKBBBDDDJJJ[[[ZZZVVVooottt[[[VVVsssoooUUUVVV___cccdddggg```\\\SSSIII???999777888555555555555555555555555666666666666777777777777888777888::::::;;;AAAIIInnntttnnn{{{tttlllfff```ZZZVVVSSSPPPLLLNNN\\\}}}{{{lll___bbbrrrjjjWWWSSSZZZxxx|||}}}mmmfffVVVCCC;;;:::999777777777777888777666666666666777888888777:::AAALLLjjjiiiggguuu||||||zzzrrrfff]]]XXXWWW}}}wwwmmmeee[[[jjjddd\\\rrrzzzzzzsssWWWJJJQQQOOOCCC>>>777555222222222333222222000000000000000000000000000000000000000111111222111111222444444333999AAANNNiiittttttuuuUUUEEEHHHHHHIIINNNNNNWWWhhhuuuttt}}}qqqwww~~~ooo^^^NNNEEEEEERRReeebbbYYYllleeeUUUggg|||ZZZTTT\\\ccceeehhhbbb^^^VVVKKKAAA:::777777555555555555555555555555666666666666777777777777888777999;;;:::;;;CCCMMMxxxyyyooonnnzzztttooohhhaaa]]][[[YYYVVVUUUaaa}}}vvvddd\\\aaassslllXXXSSSVVVpppnnneeeVVVDDD;;;:::999777777777777888777777666666777777888999888;;;@@@NNNuuuvvvbbbhhhyyyzzzrrriiibbb^^^xxxrrrmmmhhh\\\fffnnnddd{{{xxxrrrsssyyyyyy___OOOPPPPPPFFF===777444222111222222222111000000000000000000000000000000000000000111111222111000222444444444:::BBBOOOlllvvvvvvjjjNNNAAAFFFFFFHHHMMMMMMZZZmmm~~~wwwssszzzuuuqqqqqq^^^NNNFFFDDDZZZmmmiii\\\ooonnnVVV^^^```SSSYYYaaafffiiiccc```XXXNNNCCC:::666555666666666666666666666666666666666666777777777777888888999;;;:::<<>>???PPPjjj^^^jjj||||||vvvqqqmmmxxxrrrlllhhh\\\```xxx{{{oootttqqqooonnn|||bbbQQQPPPTTTLLL;;;666333111000111111111000111111111111111111111111000000000000000111111222111000111444444555<<>>777555666666666666666666666666666666666666777777777777888888:::;;;999===JJJXXX~~~qqqggglll|||tttrrrppprrr~~~rrraaaYYY]]]fff{{{dddZZZPPP\\\xxx|||lll[[[GGG;;;:::999777777777777888888888777777888888999:::999BBBCCC^^^vvv]]]___qqqxxx}}}xxxnnniiihhhjjjqqq[[[UUUTTTXXXeeewww~~~~~~~~~yyyrrr]]]MMMSSSRRR<<<666444111000111222111000111111111111111111111111000000000000000111111222111000000333444666>>>GGGZZZ}}}eeeKKKBBBGGGFFFGGGNNNPPPZZZppp|||vvvuuutttkkkhhhttt}}}cccPPPHHHFFFdddyyyqqq]]]oookkk]]]jjjkkkUUUSSS\\\eeejjjjjjggg```VVVJJJ???999666777777777777777777777777666666666666777777777777888999;;;;;;999===KKKZZZxxxmmmeeelll}}}zzzvvvxxx{{{hhh\\\[[[aaannnhhh\\\OOOXXXpppooo\\\GGG;;;:::999777777777777888888888888777888888999:::888CCCGGGdddqqq[[[aaassswwwsssssscccZZZZZZ\\\oooSSSLLLQQQXXXbbbttt~~~|||xxxgggMMMOOOQQQ<<<777555222111222333222222111111111111111111111111000000000000000111111222111000000333444666>>>HHHcccdddJJJ@@@EEECCCDDDKKKOOO\\\sss}}}vvvwwwvvvnnngggkkklllwwwaaaMMMEEEDDDccc{{{ttt\\\jjjuuufffooocccTTTZZZeeeiiimmmjjjcccYYYLLL@@@999555888888777666666666666666777777777777777777777777666;;;>>>777<<<>>>CCClllxxxhhh___jjjsssbbbZZZYYY```qqqpppYYYQQQUUUhhhoooZZZHHH<<<;;;:::999888888888888888888888888999:::;;;<<<:::???HHHllllll\\\aaasssvvvqqqtttgggYYYVVVbbbsss```RRRJJJJJJQQQYYYwwwzzz~~~zzz|||hhhJJJPPPRRR???777555222111111111111000000000000000000000000000000111111111111222222222444333444666555777AAALLLkkkUUULLLFFFEEEGGGGGGIIILLL^^^wwwwwwsssxxxhhhffffffggg{{{dddNNNCCCIIIeee{{{^^^jjj|||gggUUUYYYdddjjjllljjjddd[[[OOODDD<<<999888888777666666666666666888888888888888888888888555:::>>>777>>>AAAHHHsssxxxiii```kkk{{{ggg\\\YYYYYYgggsss\\\SSSVVVgggoooZZZFFF<<<;;;:::999888888888888888888888888999:::;;;<<<===AAAKKKqqqhhh\\\cccuuuyyyooozzzqqq___VVV___}}}mmmZZZMMMEEEEEELLLTTTjjjyyyvvvuuummmPPPSSSRRR>>>777555222111111111111000111111111111111111111111000111111111111222222222222111333555666999CCCOOOmmm{{{wwwRRRKKKEEEEEEGGGGGGIIILLL^^^www}}}tttqqqmmmhhhgggyyycccMMMDDDJJJfff~~~```jjjpppXXXVVV```hhhkkkjjjfff]]]RRRGGG???;;;888888777666666666777777888888888888888888888888555999===888@@@CCCMMM|||wwwiiiaaammmsssddd]]]VVV]]]qqqwwwaaaWWWXXXdddoooZZZFFF<<<;;;:::999888888888888888888888888999:::;;;<<>>888888888777777777777888888888888888888888888888888999999<<<888@@@CCCRRRssseeeaaapppvvvjjj^^^XXXZZZllliii[[[WWW```}}}sss___GGG;;;;;;:::999888888888888888888888888999:::;;;;;;???DDDZZZlll\\\```nnn}}}vvvmmmtttyyy{{{jjjUUUHHHCCCAAADDDHHHQQQddd}}}wwwqqqmmmuuunnnRRRMMMOOOFFF888666333222222222222111111111111111111111111111000000111111111222222222444333444555666:::FFFSSSvvvcccIIIEEEDDDFFFFFFEEEHHHMMM```yyywww}}}xxxqqqvvv}}}eeeOOOFFFNNNxxxbbbjjjsss\\\[[[ccclllmmmllleeeYYYJJJ>>>777888888777777777888999999999999999999999999999999:::999<<<999@@@CCCVVVooobbb___ppp}}}ooo___YYYUUU___{{{nnn^^^UUU\\\ttt```GGG<<<;;;:::999888888888888888888888888999:::;;;<<<>>>EEE```fff[[[cccqqq|||pppqqq}}}jjjUUUHHHBBB???@@@CCCJJJZZZrrrwwwlllkkk~~~www]]]RRROOOEEE888666333222222333222111222222222222222222222222000111111111111222222222555444444666666;;;GGGTTT~~~bbbJJJFFFEEEFFFEEEDDDHHHNNNaaazzz}}}ttt~~~vvvmmmssshhhRRRIIIPPP}}}cccllluuu]]][[[bbbkkkmmmmmmhhh]]]NNNAAA:::888888777777888888999:::999999999999999999999999:::888;;;:::BBBFFF[[[|||kkk___]]]oooyyyddd^^^VVVWWWmmmsss```UUUWWWzzzttt___EEE<<<;;;:::999888888888888888888888888999:::;;;<<<===GGGfff```YYYdddrrr{{{rrryyyttt{{{}}}mmmWWWIIICCC??????AAAEEESSSiii}}}qqqsss~~~|||bbbSSSNNNFFF999666333222333333222111222222222222222222222222000111111111111222222222444222333555777<<>>LLLZZZqqqMMMJJJGGGEEECCCBBBHHHQQQbbbzzzrrrkkkyyymmm```eeemmmXXXOOOUUU~~~gggrrroooYYYWWW^^^dddkkkoookkk```TTTEEE999999999888888888888999999999999888888999999:::;;;999;;;<<<@@@AAAEEEiiilll______qqqttthhh]]]YYY\\\nnn|||fffVVVWWWnnnuuuZZZFFF<<<;;;:::999888888888888999999999999:::;;;<<<<<<@@@EEEqqqoooXXX[[[iiiuuuzzzaaaTTTRRRbbb}}}ttt]]]NNNGGGBBB@@@@@@DDDKKKYYYnnnzzzzzz^^^PPPNNNIII<<<666222333333111111333111111111111111111111111222222111111222222333444333666333555:::<<>>CCCPPP{{{~~~vvvwwwyyyjjj]]]___rrr}}}jjj[[[SSSZZZvvviiiYYYXXXmmmxxx]]]BBB<<<;;;:::999888888888888999999999999:::;;;<<<<<>>LLLfffzzzcccLLLGGGDDDCCCDDDCCCCCCJJJSSShhhzzzvvv]]]iiinnn```TTT]]]rrrYYYZZZrrrxxxkkk|||{{{mmm```___lllkkkYYY]]]bbbkkkrrrooofffXXXHHH<<<999999888888888888999999999999888888999999:::;;;999<<<;;;<<>>CCCUUUqqqnnnnnnEEECCCBBBCCCEEEDDDCCCIIIPPPeeewwwkkkXXXPPPHHHFFFEEENNNmmmlll\\\OOOOOOrrrnnnrrryyyxxxnnnWWW___jjjttttttlll^^^LLL>>>999999888888888888999999999999888888999999:::;;;777@@@@@@===CCCVVViii\\\bbbzzztttmmmssstttpppnnnmmmhhh```ZZZRRRQQQaaawww|||fffVVVXXXdddssseee[[[jjjoooVVVDDD<<<;;;:::999888888888888999999999999:::;;;<<<<<>>DDDVVVrrrrrr~~~mmmDDDCCCBBBCCCEEEDDDCCCHHHPPPdddvvv~~~lllWWWRRRNNNGGGGGGKKKaaa}}}mmm]]]OOOMMMnnnppptttwww|||tttXXX^^^hhhqqqsssmmmbbbPPPAAA:::999999888888999999:::::::::::::::::::::::::::<<<===>>>???AAAUUUlll___ddd{{{yyyhhhgggfffccc___[[[XXXVVVSSSLLLHHHSSSjjjqqq^^^YYY^^^uuuccc]]]eeepppTTTCCC<<<;;;:::999888888888888888888888999:::;;;<<<===DDD[[[```ZZZ^^^nnn}}}}}}xxx|||ttteeebbb}}}ooocccVVVLLLHHHFFFHHHGGGFFFSSSqqqsssrrr~~~aaaWWWWWWOOO<<<999555444444444444444333333222222111222222222333333333333333333333333333666333666???GGG[[[xxxzzz~~~bbbFFFEEEBBBAAACCCCCCDDDIIIQQQbbbooo~~~oooYYYLLLFFFGGGLLL^^^mmmiiiiiiyyy|||ooo\\\LLLMMMXXXxxx|||xxxxxxzzz]]]]]]gggqqqtttooocccPPPAAA:::999999888888999999:::::::::::::::::::::::::::;;;;;;===>>>AAAUUUmmm^^^ddd|||~~~hhheee___[[[XXXUUUQQQOOOOOOLLLJJJOOO^^^uuutttaaaYYY]]]yyyuuuccc\\\dddrrrUUUBBB<<<;;;:::999888888888888888888888999:::;;;<<<===DDD\\\yyy___[[[___ooo~~~{{{uuugggfffuuuiii\\\QQQLLLEEEGGGEEEDDDPPPmmmtttooodddVVVWWWSSS===:::666444444444444333333333222222222222222333333333333333333333333333333666444666???GGG[[[yyyyyy___DDDFFFBBBAAACCCCCCCCCIIIPPPcccqqq{{{fffXXXLLLJJJQQQfffuuunnniiittt~~~ppp]]]LLLJJJSSSxxxrrreeejjjzzz}}}vvvzzzfff\\\fffqqqtttqqqeeeQQQAAA:::999999888888999999:::::::::::::::::::::::::::999999<<<===AAAUUUttt```ccc{{{}}}rrriii^^^VVVSSSRRRNNNKKKJJJKKKKKKKKKPPP___tttzzzfff[[[\\\pppvvvbbb[[[bbbtttTTT@@@<<<;;;:::999888888888888888888888999:::;;;<<<===DDD]]]uuu___[[[```ppp~~~{{{}}}zzzpppsssyyynnnbbbVVVNNNGGGHHHEEECCCOOOiiiuuukkk{{{hhhVVVXXXWWW>>>;;;777444444444333222333333222222222222333333333333333333333333333333333666444666???GGG\\\{{{fffJJJGGGCCCBBBCCCCCCCCCHHHOOOdddqqqtttbbbSSSOOO[[[www|||vvv{{{{{{mmmYYYHHHEEELLLiiiwww___RRRWWWgggpppoooyyykkk[[[eeepppuuusssgggRRR@@@:::999999888888999999:::999999::::::::::::;;;;;;999999<<<>>>BBBWWWdddbbbzzz}}}vvveeeZZZVVVUUUQQQMMMJJJKKKLLLJJJJJJPPP]]]hhhkkkmmmrrryyyyyysssxxxlll___[[[jjjwwwcccZZZ```~~~tttRRR===;;;;;;:::999888888888888888888888999:::;;;<<<===CCC___ppp]]][[[bbbsss~~~qqqkkknnnoooyyy~~~vvvkkk^^^UUULLLKKKGGGFFFOOOggguuukkkxxxmmmYYYYYYXXX???<<<888555444333333222333333222222222333444444444444444444444444444444333666555777???GGG^^^~~~rrrQQQHHHDDDBBBCCCCCCBBBGGGNNNcccqqq}}}hhhXXXSSSiiizzzkkkXXXHHHEEEIII[[[tttzzzgggUUUJJJLLLXXX___ccctttppp\\\eeeooouuussshhhSSS@@@:::999999888888999999:::999999999::::::;;;;;;;;;:::;;;>>>@@@DDDYYYjjjbbbxxx~~~qqqbbb[[[XXXSSSOOOMMMMMMMMMLLLKKKLLLMMMOOORRRTTTYYYaaajjjttt||||||sssrrrwwwzzzrrrlllccc^^^YYYYYYdddwwwtttddd\\\fffyyydddZZZ^^^|||rrrPPP;;;;;;;;;:::999888888888888888888888999:::;;;<<<===BBBaaaggg\\\[[[ddduuuyyylll]]]___cccsss~~~vvviii^^^PPPMMMIIIFFFNNNdddxxxnnn{{{rrr^^^XXXSSS???<<<888555444444333222333222222222333444444555444444444444444444444444222777666777???GGG___{{{RRRHHHDDDBBBCCCCCCBBBGGGNNNbbbppp~~~nnn\\\WWWuuu~~~lllXXXJJJGGGKKKPPPggglll^^^RRRIIIFFFMMMPPPWWWkkk___fffoootttssshhhSSS@@@:::999999888888999999:::888999999::::::;;;;;;<<<;;;<<>>GGGaaaTTTGGGCCCBBBCCCCCCCCCHHHOOObbbooo~~~xxxbbbXXX{{{|||gggTTTIIIIIIMMMRRRjjjrrreeeXXXLLLDDDGGGIIIOOOcccbbbhhhooosssrrrhhhSSS???:::999999888888999999:::888888999::::::;;;<<<<<<<<<===???AAADDDYYYnnndddttt|||mmmbbb\\\YYYYYYWWWTTTRRROOOKKKEEE@@@CCCCCCCCCDDDGGGJJJNNNPPPTTTRRRPPPPPPRRRVVVZZZ]]]ZZZ[[[^^^cccfffgggeeebbb]]]^^^___^^^[[[XXXWWWWWWZZZ___kkk}}}ooocccaaa}}}hhhZZZ^^^}}}mmmOOO<<<<<<;;;:::999888888888888888888888999:::;;;<<<===BBBfffeeeZZZ\\\hhhyyyxxxlllddd___mmm}}}pppbbbVVVPPPJJJGGGKKK]]]~~~uuuyyyaaaUUUMMM>>>;;;777555555555555444222222222333333555666666555555555555555555555555111777777888>>>GGGbbbRRRFFFBBBAAACCCCCCCCCIIIPPPcccppp~~~eeeUUUzzzwwwcccTTTPPPVVV]]]eee~~~hhhTTTHHHKKKIIIMMM___dddiiiooorrrrrrhhhSSS???:::999999999999999999:::888888999::::::;;;<<<<<<<<<<<>><<<;;;:::999888888888888888888888999:::;;;======CCChhhbbbZZZ\\\hhhzzz~~~uuuiii```mmmxxxiii[[[TTTMMMJJJMMM^^^wwwxxx```VVVPPP===:::777555666666666555222222222333444555666777555555555555555555555555111777777888>>>GGGccc{{{{{{xxxKKKEEEBBBAAACCCCCCDDDIIIQQQdddqqqgggQQQxxxxxxfff\\\```kkksss{{{xxx\\\OOOSSSMMMNNN]]]}}}|||}}}hhhhhhmmmvvvuuudddMMM>>>::::::999999888999999999999999:::::::::;;;;;;;;;:::???>>>>>>FFFUUU|||fffeeepppnnnccc```]]]ZZZWWWPPPIIIFFFHHHGGGAAA@@@DDDFFFEEEIIIOOOOOORRRWWW[[[ZZZ\\\gggttttttxxx|||zzz{{{wwwsssrrrsssrrrlllgggbbb[[[XXX]]]ccciiitttuuuiiifffzzzhhh\\\]]]zzzdddKKK<<<:::999888888777777888888888999999:::;;;<<<>>>???BBB^^^yyy___YYY[[[fffyyy|||nnnppp|||qqq___UUULLLJJJMMM]]]~~~wwwqqq~~~bbb\\\KKK>>>;;;666333333333333222333333333333333444555666888777555444333555666777:::777777:::>>>JJJhhh{{{rrrjjjEEECCCAAABBBCCCBBBBBBHHHPPPhhhxxxqqqZZZfff{{{iii]]]nnnxxxmmmjjjooobbbhhh~~~}}}ffffffllluuutttdddNNN???::::::999999888999999:::999999:::::::::;;;;;;;;;<<<@@@???>>>DDDQQQwwwhhhfffnnnvvvmmmfff```\\\VVVOOOLLLNNNMMMIIIHHHKKKLLLLLLQQQXXXVVV\\\dddhhheeefffsss}}}~~~|||{{{rrrkkkhhhgggfffjjjqqq{{{vvvkkkggg{{{hhh]]]^^^{{{bbbJJJ===:::999888888777777888888888888999:::;;;===>>>???AAA\\\uuu\\\XXXZZZgggzzzttttttuuudddYYYOOOLLLOOO^^^}}}xxx{{{zzz___ZZZJJJ===:::666333333333333333444444333333333444555555777666555444444555666777999666777:::>>>KKKhhhrrrppp]]]FFFBBBAAAAAACCCBBBAAAGGGOOOgggxxxnnnVVV___wwwccc\\\vvvxxxtttddddddjjjttttttdddOOO@@@:::999999888999999::::::::::::::::::;;;;;;;;;;;;>>>AAA@@@???CCCMMMrrriiifffmmm~~~~~~}}}rrrggg```ZZZSSSOOOOOOOOONNNNNNPPPQQQTTT\\\dddiiiqqqyyy{{{uuuttt|||wwwtttuuuyyyoooqqqzzzyyynnniii~~~hhh^^^___|||```III===:::999888888777777888888888888999:::;;;===???@@@BBBZZZsssZZZWWWZZZggg{{{{{{xxxxxxkkk___TTTPPPRRR```}}}uuuxxx]]]YYYHHH;;;999555333444444444444555555444333333333444444555555666666666666666666777555777:::===KKKiiiooonnn]]]LLLAAA@@@@@@BBBAAAAAAFFFNNNdddwwwtttZZZ[[[xxxaaa]]]~~~ffffffkkkuuutttdddNNN???999999888888999999:::::::::::::::;;;;;;;;;;;;<<<>>>AAA@@@AAACCCKKKppphhheeelll|||{{{~~~tttiii```XXXQQQOOOOOOPPPRRRUUUYYYbbbpppzzz{{{ttt{{{}}}rrrmmmhhh^^^^^^{{{^^^GGG<<<:::999888888777777888888888888999:::<<<>>>???@@@CCCYYYrrr[[[VVVZZZhhh|||{{{{{{qqqeeeYYYTTTVVVbbb~~~uuuxxx^^^YYYFFF:::777555444444555555555666555444333333333333333444555666666777666666555666555777:::===JJJjjjzzzvvvcccMMMAAA???@@@AAA@@@@@@FFFNNN```sss|||^^^UUUxxxyyybbb[[[zzz~~~iiihhhmmmvvvtttcccLLL===999888888888999999:::;;;::::::;;;;;;;;;<<<<<<<<<===???@@@CCCEEEJJJpppiiidddjjj{{{xxx|||~~~yyylll___UUUQQQRRRTTTVVVZZZeeevvv~~~wwwqqqhhh]]]]]]yyy]]]DDD;;;:::999888888777777888888888888999:::<<<>>>@@@AAAFFFYYYpppZZZVVV[[[iii|||}}}~~~{{{uuuhhh[[[VVVXXXccc}}}|||zzzaaaZZZEEE999777555444555666555555666555444333333333333333444444555666777777666666555555888;;;===IIIiiizzz^^^FFFAAA???@@@AAA@@@@@@FFFNNN\\\mmm~~~^^^MMMhhhqqqYYYOOOjjjyyypppsssiiiiiimmmuuusssbbbJJJ;;;888888888888999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@DDDEEEIIIpppllleeeggg{{{www|||yyyggg[[[VVVWWWWWWWWW\\\lll{{{uuuhhh\\\\\\xxxZZZBBB<<<:::999888888777777888888888888999;;;===???AAABBBGGGXXXlllYYYVVV[[[jjj}}}zzzqqqwwwxxxiiiZZZTTTUUU___vvv|||xxxaaaZZZCCC999777555555666666555444555555444333333333444444444444555555666777777777555666999;;;<<>>:::999888888777777888888888888999;;;===???AAABBBGGGWWWlllZZZTTT[[[kkk~~~{{{rrreeejjjyyyiiiXXXQQQPPPXXXlll~~~yyyqqq\\\XXXAAA999777666555666666444333444444333333333444555555555555444444555666888999666777:::<<<;;;GGGhhh}}}zzzUUUHHHBBBAAAAAACCCBBBAAAGGGOOOaaahhhuuuhhhNNNQQQsss|||```NNNFFF???HHHaaaqqqzzz~~~ttt]]]UUU[[[^^^QQQIIIMMMeee~~~~~~bbbbbbhhhqqqppp___III:::888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======;;;===???DDDCCCCCCiiikkkdddeee}}}www~~~yyyuuuzzztttkkkmmmzzzhhh^^^^^^zzzrrrOOO@@@@@@:::999999888777888888888888888999;;;===@@@BBBCCCGGGUUUnnn]]]SSSZZZkkkwww{{{|||jjj[[[```wwwzzzhhhWWWNNNKKKQQQdddxxxtttlllnnnwwwzzzjjjXXXUUU???999888666666666555444222333333333333444444555666666555444333444666888:::666888;;;<<<;;;FFFgggXXXFFFCCCAAABBBCCCBBBBBBHHHPPPeeeiiisss}}}hhhLLLCCC[[[vvvVVVGGGKKKFFFCCCKKKSSS\\\[[[\\\]]]WWWLLLFFFFFFBBB;;;<<>>BBBEEEIIILLL~~~qqqUUUUUU___ooo}}}yyywwwiiidddcccwwwkkkUUUKKKGGGKKK[[[nnn|||sssqqqzzz}}}~~~wwwddd\\\QQQBBB888666555555666666666555555555555555555555555555222222333333444666777888555888999???GGGNNNggg^^^EEEDDDAAA???AAABBBCCCIIIQQQfffmmmwww~~~cccKKKIIIPPP```www```KKKDDDEEEEEEDDDEEEKKKJJJIIIHHHGGGDDD@@@<<>>===BBBYYYdddaaafffnnnjjjVVVDDD;;;888888777777888888999:::;;;;;;;;;<<<<<<<<<<<<<<>>BBBEEEIIILLL{{{oooUUUUUU^^^nnn|||yyywwwwwwmmmWWWKKKGGGHHHUUUeeeyyyzzzwwwtttccc\\\PPPAAA888666555444555555555444555555555444444333333333333333333444555777888999===??????CCCIIIOOOhhhZZZDDDEEEAAA@@@AAAAAABBBHHHPPPccckkkuuu}}}hhhOOOHHHJJJTTTmmmjjjSSSIIIHHHHHHIIIJJJLLLKKKIIIHHHGGGCCC>>>:::===@@@BBBDDDTTTtttbbbaaafffmmmhhhTTTBBB;;;888888777777888888999:::;;;;;;;;;<<<<<<<<<======@@@<<>>:::999888888777777888888888999::::::;;;>>>BBBEEEIIILLLvvvqqqWWWTTT]]]lll{{{wwwcccWWWPPPMMMVVVcccwwwqqqrrraaa\\\OOO???999777444444444444333222555555444444333333333222666666777777888999;;;;;;===>>><<<>>>CCCGGG```\\\JJJFFFBBBAAABBBAAAAAAFFFMMM___hhhsss|||oooUUUKKKJJJOOO```sssttt\\\PPPNNNQQQVVV[[[XXXWWWUUUSSSPPPKKKEEEAAA>>>DDDGGGDDDJJJ___zzzbbbaaagggnnnfffQQQAAA===888888777777888888999:::::::::;;;;;;<<<============;;;CCC@@@BBBFFFRRR{{{uuuddd^^^rrrqqqwwwggg[[[\\\zzzdddLLL>>>:::999888888777777888888888999::::::;;;>>>BBBEEEHHHMMMrrrttt[[[TTT\\\jjjyyywwwkkk^^^VVV[[[eeexxxrrrpppaaa\\\OOO>>>999777444444444444333222444444444444555555555666::::::::::::;;;<<<===>>>999:::777888<<<@@@YYY~~~^^^MMMGGGCCCBBBBBBAAA@@@DDDKKK[[[fffsss}}}www]]]RRRSSS\\\kkkyyyyyydddWWWWWW```kkktttrrrpppnnnkkkfff___XXXRRRMMMRRRSSSNNNMMMXXXfffooozzz|||aaabbbiiinnndddOOOAAA>>>888888777777888888999:::::::::;;;;;;<<<======>>>:::999AAA>>>BBBGGGPPPtttsssddd\\\lllpppuuu~~~hhh[[[]]]zzzqqqVVVFFF@@@:::999888888777777888888888999::::::;;;>>>BBBEEEGGGMMMnnntttZZZUUU\\\iiixxxooo```^^^ccczzz}}}{{{qqq```[[[NNN>>>888777444444444555444222333444555666777999::::::999999999999999:::;;;<<<999:::777999===AAAZZZzzz~~~YYYGGGGGGDDDBBBCCCAAA@@@CCCIIIYYYfffuuuggg[[[bbbrrrnnnaaaaaannn}}}vvvmmmggggggiiigggcccdddiiilllkkkkkkooowwwwww___bbbiiimmmaaaLLL???>>>888888777777888888999:::999::::::;;;<<<===>>>>>>:::999@@@===AAAGGGMMMmmmssseee[[[hhhooosss|||~~~yyypppvvviii\\\]]]{{{aaaHHH@@@AAA:::999888888777777888888888999::::::;;;>>>BBBEEEHHHOOOjjjrrrWWWVVV\\\iiixxxxxxkkkeeekkk|||rrr___WWWKKK===888666555555666666666555444444555777888:::;;;<<<555555444444555666666777777999777999>>>AAAXXX|||qqq}}}YYYEEEFFFCCCBBBCCCAAA???BBBHHHVVVeeevvvqqqdddnnn{{{nnnlllzzz|||{{{|||{{{zzz|||~~~yyyvvvttttttvvvzzzyyy\\\```hhhkkk]]]GGG<<<<<<888888777777888888999:::999999:::;;;<<<===>>>>>>===;;;AAA<<<@@@FFFJJJgggttthhh\\\fffnnnqqqyyy|||lllaaaccchhhvvvjjj\\\^^^|||}}}WWW@@@<<<@@@:::999888888777777888888888999::::::;;;>>>BBBEEEKKKQQQfffsss[[[WWW\\\iiixxxnnn```iii{{{rrr\\\RRRGGG:::888666555555777888888777666666666777888888999999333333333333333333444555444666666888<<<>>>SSSvvvqqq___IIIEEEBBBBBBCCCBBB@@@BBBHHHTTTdddvvvxxxlllzzzzzzwww~~~~~~|||zzz~~~ZZZ^^^fffiii[[[DDD999;;;888888888777888999999:::999999:::;;;<<<===>>>???@@@>>>BBB<<>>:::>>>:::999999888777888888888888999::::::;;;>>>BBBEEENNNSSScccxxxaaaWWW]]]iiiyyy|||xxxwww}}}~~~}}}sssZZZ^^^lllzzzrrrZZZOOODDD999777666555666888999999999777777777777666666666666555444444444444555555666555888888:::===>>>QQQsssvvvbbbKKKDDDBBBAAACCCBBB@@@CCCHHHRRRcccvvv|||rrr}}}{{{}}}cccaaaiiigggOOO===:::888999999888888888888888888:::;;;;;;<<<===>>>??????>>>:::===CCCCCCBBBNNN___gggbbbjjjnnnmmmvvv~~~~~~pppeee]]]WWW```qqq~~~~~~lllXXXgggoooPPP@@@<<<:::888888777777777777888888999999999:::;;;<<<===>>>III]]]iii~~~XXXYYY\\\fffwww~~~rrrooolllmmmyyy{{{|||tttbbb___iiifffXXXOOO@@@777999888666555555555666777333333333333333333333333555555555555555555555555666777555:::===:::JJJkkkvvvuuuUUUFFFEEECCCBBBBBBBBBDDDEEEUUUdddttt}}}xxxnnnyyy}}}{{{}}}fffccchhhcccLLL<<<;;;:::888888888888888888888888;;;;;;<<<<<<======>>>>>>>>>;;;===CCCBBBBBBMMM]]]hhhaaaggg{{{ooollltttzzzzzzuuujjjddd^^^dddqqq~~~lll\\\kkkeeeKKK???<<<:::888888777777777777888888999999999:::;;;<<<===>>>EEEWWWbbb^^^WWWYYYdddvvvzzzpppiiiooo{{{{{{tttvvv|||qqqjjjoooxxxssshhhwwwmmmeeejjjbbbUUUKKK===555888888666555555555666777333333333333333333333333555555555555555555555555666777555999<<<:::JJJiii|||YYYGGGEEECCCBBBAAABBBCCCDDDPPP```qqq{{{{{{lll|||yyyxxx~~~wwwiiidddfff^^^GGG:::<<<;;;888888888888888888888888<<<<<<<<<<<<<<<<<<======???<<<>>>BBBAAAAAAJJJXXXkkkbbbfffxxxqqqkkkpppvvvvvv|||}}}qqqllleeegggooovvvuuu}}}kkk___ooo\\\FFF>>><<<999888888777777777777888888999999999:::;;;<<<===>>>@@@OOOXXXzzzcccTTTWWWbbbtttuuurrrxxxzzzqqqnnnqqqwww|||yyyqqqiiieeekkktttvvvhhhtttxxxjjjggg|||}}}yyy\\\QQQHHH;;;777888777666666555555666666333333333333333333333333444444444444444444444444555777555888<<<:::HHHeee^^^GGGFFFDDDBBBAAAAAABBBCCCKKK[[[mmmyyynnnyyy}}}yyywwwwwwtttmmmfffhhhccccccZZZDDD:::;;;999888888888888888999999999<<<<<<<<<<<<<<<<<<<<<;;;???===>>>AAA@@@@@@HHHRRRqqqpppeeefffuuutttkkkooosssuuu{{{|||pppfffdddiii{{{xxxjjjaaafffqqq|||kkk___pppYYYDDD>>>;;;777888888777777777777888888999999999:::;;;<<<===>>>>>>HHHQQQqqqcccTTTWWWaaasssvvvmmmfffeeejjjppptttwwwxxxvvvrrrsssyyynnnttt}}}iii___ooopppWWWOOOFFF<<<;;;777777666666555555555555333333333333333333333333444444444444444444444444444777555777;;;:::FFF```dddGGGFFFDDDAAA@@@AAABBBBBBIIIXXXkkkxxxsssrrrvvvmmmrrryyyrrrhhh^^^VVVwwwdddaaaaaaVVVBBB:::;;;666777777888888888999999999<<<<<<<<<<<<;;;;;;;;;;;;======>>>??????@@@FFFLLLffftttgggeeeqqqvvvlllppptttwww}}}uuubbb]]]aaadddggg___UUUUUU]]]vvvzzziii___qqq}}}VVVCCC>>><<<888888888777777777777888888999999999:::;;;<<<===>>>???EEEMMMiiicccVVVXXXbbbsss{{{oooddd^^^bbbkkkoooxxxvvvwwwhhhXXXeeelllTTTNNNDDD999;;;666666666666666555555444333333333333333333333333444444444444444444444444333777555666::::::DDDZZZ```FFFEEECCCAAA@@@AAABBBCCCJJJXXXiiiuuuqqqgggmmmZZZUUU```lll}}}xxxsssjjjdddkkkvvvhhhYYYOOOqqqaaa]]]\\\QQQ>>>999;;;444777777777888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAAEEEHHH^^^~~~wwwhhhbbbjjjuuulllqqqwww{{{zzzddd[[[\\\RRRYYYVVVOOOPPPUUUjjjxxxggg___oooxxxRRR@@@======;;;888888777777777777888888999999999:::;;;<<<===>>>???BBBJJJ```gggWWWYYYbbbsss}}}ssshhh```eeeooouuulllXXXaaa{{{iiiSSSMMM@@@444888555666666666666555444444333333333333333333333333333333333333333333333333222777555444999:::BBBUUUmmmPPPEEEDDDBBB@@@@@@AAABBBCCCKKKWWWfffqqq{{{ooo]]]nnn}}}gggQQQGGGMMMUUU```kkkwww~~~|||tttkkkfffbbbXXXVVVjjj~~~ppp^^^QQQlll```[[[WWWJJJ888888<<<666666777777888999999:::::::::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>AAADDDEEEUUU}}}kkkbbbeeesssjjjrrrzzzmmmbbb___UUUXXXRRROOORRRTTT]]]qqquuueee]]]iiiuuuPPP===;;;======888888777777777777888888999999999:::;;;<<<===>>>===???FFFXXXmmmVVVXXXaaasssxxxooofffjjjtttuuurrr\\\aaawwwcccQQQNNN???444999555555666666666555444333333333333333333333333333333333333333333333333333111777555333999:::AAAQQQzzzdddGGGCCCBBBAAA@@@@@@BBBCCCEEEIIISSS```kkkwwwxxx```XXXrrryyybbbNNNEEEJJJQQQZZZbbbmmmuuuxxxtttoookkkjjjeee```eeexxxyyyeeeUUUggg```ZZZTTTEEE444666===888666777777888999999::::::999999::::::;;;<<<======999;;;<<<<<<>>>BBBDDDDDDMMMpppcccdddpppiiirrr{{{vvvkkkeee```^^^SSSPPPUUUSSSRRR\\\wwwtttdddZZZbbbxxxuuuPPP<<<999;;;<<<888888777777777777888888999999999:::;;;<<<===>>>;;;===DDDSSSyyyrrrTTTVVVaaasss~~~tttkkkmmmvvvlll{{{}}}|||}}}vvv^^^aaattt]]]OOONNNAAA777===444555666666666555333333333333333333333333333333333333333333333333333333000777555333888:::@@@OOOwwwlllLLLBBBAAA@@@@@@@@@BBBDDDFFFFFFPPP\\\gggsssiiiNNNZZZwww```MMMFFFLLLSSSggglllssszzz~~~}}}zzzxxxpppttttttoooooo~~~hhhWWWjjjdddXXXIII???:::999666444:::999777777888999888777:::::::::;;;;;;===>>>>>>;;;:::::::::;;;>>>AAABBBQQQ{{{vvvdddfffzzzttthhhooo{{{{{{||||||yyypppcccZZZWWWWWWXXXWWWcccrrraaaaaafffkkkmmmAAA>>>===666:::777777666666666666777777999::::::::::::::::::;;;;;;???@@@BBBdddsssVVVWWW___qqq|||{{{yyyvvvnnnkkkoooyyy~~~zzzxxxwww}}}vvvfffeeelllwwwttt```___ggg}}}uuu\\\TTTFFF:::888777999777444444444555333222333333333333333333333333555444444333333444444555666444444777999:::@@@GGGiiitttOOOFFF???AAABBB>>>BBBEEE===FFFLLLVVVcccppp{{{uuuSSSXXXqqq|||iiiSSSIIIQQQ```rrr~~~}}}zzzzzzqqq___jjjdddXXXIII>>>::::::999888888666555666888999999999::::::::::::;;;<<<===>>>;;;:::::::::;;;>>>@@@BBBMMMvvvzzzfffeeevvvxxxkkkrrr}}}mmmqqqrrrccc```bbbaaa^^^cccqqqaaadddrrr~~~hhh@@@======777:::777777666666666666777777999999::::::::::::;;;;;;???DDDEEEEEE```xxxVVVVVV]]]ppp~~~{{{xxxuuunnnnnnyyy}}}zzz||||||xxxuuusssrrruuu|||vvviiiZZZYYY___hhhyyysss___^^^iii|||~~~pppXXXPPPCCC:::999999888666444444444444444222333333333333333333333333444444333333333333444444666444444777888:::???FFFgggyyyTTTEEE???BBBCCC>>>AAADDD===EEEJJJTTTaaannnyyy```^^^oooqqq[[[PPPYYYhhh}}}sss___hhhbbbVVVEEE:::666888888888777555555666888:::::::::::::::::::::;;;<<<======::::::::::::;;;===@@@AAAGGGnnn~~~iiicccqqq{{{lllrrr|||sssnnn}}}|||fffgggrrrssskkkhhhnnn```kkk^^^>>><<<<<<777999777777666666666666777777999999999::::::;;;;;;;;;GGGHHHEEEAAAYYYYYYUUU[[[ooo~~~|||rrrppp~~~tttnnn{{{xxxsssppppppooonnnqqqqqqjjj```YYYZZZbbbhhhtttwww```___lll}}}zzziiiSSSKKK@@@999::::::888666444333444444444222333333333333333333333333444444333333333333444444777444555777888888===CCCaaavvv|||WWWGGG@@@BBBDDD===???CCC>>>CCCHHHQQQ^^^kkkwww|||rrrxxx~~~lllcccjjjwww{{{eeeccc]]]PPP@@@555333666888999999888666777999:::::::::::::::999999:::;;;<<<<<<::::::::::::<<<===???@@@CCCfffjjjbbblll{{{kkkoooxxx|||~~~xxxmmmmmmrrruuu{{{iii^^^tttzzzTTT===::::::888888777777666666666666777777999999999::::::;;;;;;;;;LLLFFF@@@@@@\\\{{{]]]VVVYYYmmmxxxzzznnnppp}}}yyysssoooqqqqqqnnnmmmlllfff___bbbhhhvvv~~~eeeaaannn|||cccOOOGGG<<<888:::999777555333333444444444333333333333333333333333333444333333333333333333444666444555777777777;;;AAAYYYttt~~~___KKKBBBCCCDDD======BBB???BBBGGGOOO[[[iiiuuu}}}~~~sss{{{```VVVKKK>>>777999>>>BBBCCC===;;;999999::::::999888:::999999999999::::::;;;:::::::::;;;<<<===>>>>>>AAA^^^kkkaaaiii}}}lllnnnvvvzzz||||||yyywwwhhhaaa}}}lllLLL===999999999888777777666666666666777777888888999::::::;;;<<<<<>>===AAA???BBBFFFNNNYYYgggttt~~~ttt```OOOGGG>>><<>><<<:::999999999888777999999999888888999999:::999::::::;;;<<<<<<======@@@WWWooobbbfffppppppwwwxxx{{{ttthhheeedddGGG???888888:::777777777666666666666777777888888999::::::;;;<<<<<<>>>:::EEEaaayyynnn[[[VVViiiyyyhhhkkk{{{}}}vvvyyyxxxtttpppkkkbbbXXX```jjjllldddooo}}}mmmWWWJJJCCC999666999555555444222222333444444333333333333333333333333333333333222222222222333333333222333666666555888===KKKwww___JJJAAACCC???>>>AAA>>>AAADDDLLLWWWdddssslll^^^IIIBBB<<<;;;@@@DDDEEEDDD;;;999777777888888777666999999888888888888999999999999:::;;;<<<<<<<<<<<>>dddqqqQQQ???@@@@@@AAABBB======@@@GGGQQQ___nnn|||jjjYYYTTTBBB>>>:::777666666666666666666666666777777777777999::::::999777666777999999;;;;;;:::888888;;;>>>BBBEEEjjjyyynnnzzzmmmbbbiiiqqqrrryyyyyy{{{~~~|||gggaaafffYYY>>><<<999777888666555555444444444444555555888777777777888:::<<<===IIIIIIQQQXXXhhhkkkpppQQQbbbxxxbbbZZZUUU]]]nnn{{{uuuyyyyyyWWWPPPFFF===888666555444444444333333333333222222222222222222222222222222222222222222222222222222444444444444555777888999>>>[[[oooJJJAAA??????CCC<<<>>><<<>>>DDDNNN\\\kkkxxxtttmmmvvvkkkXXXQQQAAA>>>999777666666666666555666666666777777777777999999:::888777666777999999:::;;;:::888888;;;===@@@???___wwwqqqdddfffvvvtttzzz{{{}}}wwweeebbbkkk{{{UUU===;;;888777888666555555444444444444555555888777777777888:::<<<===BBBHHHSSSUUUYYY~~~jjjyyy}}}\\\bbbwww]]]YYYVVV]]]kkkxxx~~~{{{xxxrrrRRRKKKBBB;;;888666666666444444333333333333222222222222222222222222222222222222222222222222222222333333444444555777888999;;;RRR{{{lllIIICCCAAA???BBB;;;>>>>>>@@@EEENNNZZZhhhuuu}}}ssszzzttthhhfffxxxmmmWWWLLL???<<<999666666666666555555555666666666777777777888999999888666666777999999:::::::::999999;;;===???;;;TTTvvvhhhbbb~~~xxxzzztttbbbdddrrrrrrOOO;;;:::777777999666555555444444444444555555777777777777888:::;;;<<<===BBBKKKKKKOOOtttmmmkkkmmmdddyyy{{{wwwdddccceeejjjqqqyyy}}}}}}~~~fffKKKFFF???999777777777777444444333333333333222222222222222222222222222222222222222222222222222222333333333444555666777888888GGGllleeeFFFDDDCCC???AAA:::>>>???AAAEEELLLWWWeeeqqqxxx}}}tttfffooo~~~pppfffhhhooo{{{mmmUUUHHH===;;;888666666777666555555555555666666666777777777888999888666666777999888999999:::::::::;;;<<<@@@>>>OOO{{{lll```www{{{{{{uuubbbhhh{{{fffIII999999666777999666555555444444444444555555666666777888999:::;;;;;;>>>;;;@@@EEEQQQyyyttt```mmm}}}jjjwww}}}uuuqqqqqq|||zzzzzzqqquuuyyy|||}}}}}}}}}ZZZHHHCCC===888777777888888444444333333333222222222111111111111111111111111111111111111111111111111222222222333444555777777888>>>^^^~~~^^^BBBCCCCCC???@@@:::?????????CCCIIITTTbbbnnnvvvyyy~~~ssssss}}}tttqqqkkkgggllluuuiiiSSSEEE;;;999777666666777666555555555555555666666666666777777888777666666777999888888999:::;;;<<<<<<;;;>>>AAALLLrrrooo```ooo||||||yyyeeemmm[[[CCC888888666666999555555555444444444444555555555666777888999:::::::::======GGGOOOXXX}}}~~~^^^YYYvvvrrryyyzzzqqqiiieeeooopppttt{{{~~~~~~{{{}}}UUUHHHCCC===999777777777777444444333333333222222222111111111111111111111111111111111111111111111111222222222222333555666777::::::TTT]]]@@@AAAAAA>>>@@@;;;AAA<<<===@@@FFFRRR___llltttwwwvvvfff\\\\\\ddd]]]bbbzzzwwwaaaOOOBBB999777666555666777666555444444555555555666666666666777777777666666777999888777888:::<<<===<<<;;;:::BBBGGGeeesssaaahhh{{{~~~|||gggrrrRRR???888999555777999444555555444444444444555555444555777888999:::::::::999BBBWWWaaaccchhhRRR^^^tttvvv{{{~~~vvvnnnhhh___```gggvvvrrrRRRFFFBBB<<<888777777666666444444333333333333222222111111111111111111111111111111111111111111111111111111111222333444555666;;;999MMM}}}dddDDDBBBAAA>>>AAA<<>>DDDOOO\\\jjjrrrvvv}}}tttgggcccbbbTTTSSSjjjgggVVVIII@@@888666555555666777666444444444444555555555666666555666777666666666888999888777777:::===>>><<<:::888BBBCCC]]]tttwwwbbbbbbyyyyyy~~~{{{fffuuu}}}LLL===999:::555777999333555555444444444444555555444555777888999999999999:::???UUUiiiuuu|||YYYPPP\\\xxxvvvyyy~~~wwwqqq___ZZZ\\\mmmdddLLLBBB???:::777666666666555444444333333333333222222111111111111111111111111111111111111111111111111000000111111222444555666;;;888GGGppprrrMMMEEEAAA???CCC===AAA======>>>BBBLLLYYYfffmmmuuuwwwuuunnn[[[SSSddd~~~yyy]]]NNNFFF>>>777666555555666777666444444444444555555555666666555666777666555666888999888777777:::===>>><<<:::999CCCAAA[[[~~~gggvvv{{{|||zzzbbb___rrrwww~~~www{{{yyyeeewwwsssIII<<<::::::555777999333555555555444444555555555333555666888999999999999???777EEEfffcccMMMNNNmmmzzztttvvv}}}wwwiii]]]XXXhhh~~~~~~YYYEEE???;;;777555555666666555444444444333333333222222000000000000000000000000000000000000000000000000000000000111222333555555999888CCChhh|||UUUHHHCCC@@@DDD===@@@???>>>>>>BBBJJJVVVbbbjjjtttzzzzzzuuubbbWWWbbbuuuoooYYYLLLBBB999777777666555555555555555444444444555555555555666666666666666666666666666777777777888999999::::::===BBBMMMdddjjjmmmzzznnn\\\fff}}}vvvmmmddddddpppwwwrrr```@@@<<<888666666666666666555555555555555555555555555555666666777777888888>>>AAAAAAJJJllljjjQQQKKK[[[jjjpppsss{{{~~~tttdddVVV]]]uuummmSSSHHH:::999888777555555444444555444444333222111000000000000000000000000000000000000000000000000000000000111111222222333444444888444>>>YYY___DDD@@@???BBBDDD>>>===>>>>>>???DDDOOO\\\fffyyy}}}}}}mmmXXX\\\nnnuuu~~~jjjSSSGGG>>>777777666666555555555555555444444444444555555555555555555555555555555555555666666777888888999999:::AAAEEEJJJXXXwwwpppmmmtttzzz|||sss___ddd~~~~~~tttggg______cccrrrzzz{{{[[[???<<<888666555666666666555555555555555555555555555555666666777777888888999<<<===DDDdddwwwTTTHHHSSScccpppuuuzzzxxxkkk^^^```ppp~~~dddNNNBBB999888777666555444444444333222222111111000000///000000000000000000000000000000000000000000000000000111111222222333333444888555;;;OOOvvvfffJJJEEEBBBAAABBB>>>===>>>>>>???DDDNNN[[[eeetttzzzxxx```[[[dddfffooocccLLL@@@:::666777666555555444444555555444444444444555555555555555555555555555555555555666666777777888888999999@@@EEEDDDGGGdddssspppuuuyyyxxxeeeaaavvv~~~zzzpppeee]]]ZZZdddiiiyyy}}}NNN>>>;;;777555555666666555444444444444444444444444555555666666777777888888999===>>>CCC[[[[[[JJJMMM\\\ooovvvuuu~~~}}}tttiiieeemmmuuuXXXJJJ<<<888777666444333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333777666999CCCdddnnnQQQKKKDDD???@@@>>>===>>>>>>???CCCLLLYYYbbbooouuu|||oooeeeeeeaaaaaannnxxx~~~]]]GGG<<<999777666666555444444444444555333333444444444555555555555555555555555555555555555555666666777888888999888@@@>>><<>>@@@OOOrrrgggRRRLLLWWWmmmtttmmmttt{{{qqqlllqqqooommmpppQQQIII:::666555444333222222222222000000000000111111222222000000000000000000000000////////////////////////000000000111222222333333444666999<<>>>>>???BBBJJJVVV___mmmsss{{{}}}tttuuukkk^^^^^^kkk|||uuuWWWDDD;;;999:::666666555444444444444444333333333444444444444555555555555555555555555555444555555666666777888888444======999OOOqqqvvvzzznnnbbbfffyyynnniiilllsssxxx{{{yyy{{{}}}}}}hhhBBB;;;888666555555666555444444444444444444444444444555555666666777777888888666888999:::AAA[[[tttYYYLLLQQQgggooogggmmmyyyuuu{{{wwwrrr|||wwwooohhhKKKFFF999555444333222222111222222000000111222222333333333000000000000000000000000///////////////////////////000000111111222333333111555:::<<>>>>>>>>@@@HHHSSS[[[kkkrrr{{{zzz~~~uuu```VVVbbbrrrjjjQQQCCC;;;999:::666555444444333333444444333333333333444444444444444444444444444444444444444444555555666666777777555===???;;;IIIpppmmmrrrwww|||tttffffffwww}}}{{{~~~xxxvvv~~~{{{YYYAAA999777555555555555444333333333333333333333333333555555666666777777888888777888:::;;;===NNNuuuyyy\\\LLLKKK]]]fffcccjjjyyyyyysss}}}\\\FFF@@@666444444333222222222222222111111222222333333333444000000000000000000000000000000000000000000000000//////000000111222222222111222999===HHHrrruuu[[[DDDBBBEEE<<<===>>>>>>>>>???FFFPPPWWWhhhoooyyy~~~zzz~~~zzzfffXXX\\\eeetttwww\\\KKK@@@999666888666555444444333333444444222222333333333444444444444444444444444444444444333444444555555666777777777;;;===;;;AAA\\\gggjjjmmmrrr}}}{{{iiieeelllpppLLL???888666555555555555444333333333333333333333333333555555666666777777888888999999<<>>>>>===???DDDMMMUUUaaajjjttt{{{}}}rrrccc[[[[[[iiikkkSSSFFF>>>777444666555555444333333333333444222222333333333444444444444444444444444444444444333333444444555666666777666777999:::<<>>===FFFgggfffTTTGGGJJJRRRWWW]]]fffyyy~~~]]]KKKBBB:::777444444333333222333333333111111000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222888///444999999SSSKKKBBBGGG>>>===>>>>>>===>>>CCCLLLSSS\\\eeepppxxx{{{~~~~~~ooo\\\WWWdddqqq^^^III???<<<999777777444444333333333333222222000111111111111222222222333333333444444444555555333333444444555666666666777999999===???FFFnnn___RRR[[[bbbpppooogggbbbkkkpppHHH<<<777777666555444333333333333333222222333333444555444444555555666777777777999===999999CCCOOOdddYYYIIIMMMHHHNNN^^^cccvvv{{{iiiTTTFFF<<<888888444444333333333333222222000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111111333444888>>>LLLVVV===EEE>>>>>><<<<<<>>>@@@AAAGGGNNNZZZaaalllvvv}}}zzzcccXXXcccqqq]]]GGG;;;888666666666444444333333333222222222000111111111111222222222333333333444444444444555333333444444555666666666666888777:::<<>>>>><<<<<<>>>??????DDDKKKWWW^^^hhhrrryyy~~~uuuiiiqqqkkkXXXCCC888444333444666333333333333222222222222000111111111111222222222333333333333444444444444333333444444555666666666777888666999<<>>>>>===AAAGGGRRRYYYcccmmmuuuzzz~~~ttt___OOO>>>777444333333555333333333222222222222111000000111111111222222222222222333333333444444444333333444444555666666666888:::888:::???DDD```xxxWWW\\\kkkjjjrrr{{{~~~hhh```ooorrrHHH>>>666666555444444333333333444222222222111222333333444333333444555555666666777333999777777<<<===DDDUUU|||SSSMMMMMMLLLUUUWWWjjj{{{zzz{{{rrr```LLL@@@:::666555666333333333222222222222111000000000000000000000000////////////////////////////////////////////////////////////000000000111000333111333555777QQQxxxxxxOOOBBBFFF@@@???===<<<===<<<;;;>>>CCCMMMTTT^^^hhhpppvvv{{{~~~cccOOODDD:::777666444444555333333222222222111111111000000111111111222222222222222222333333333444444333333444444555666666666666999777:::@@@DDDYYYzzzXXXQQQ___^^^hhhsss|||qqqccchhhttt|||aaa???<<<666555444444333333333333444222111111111111222333333333333444444555666666666555888444333999:::@@@PPPwwwgggRRRJJJIIIUUURRRfffvvv{{{xxxuuudddTTTCCC:::666444444666333333222222222111111111000000000000000000000000////////////////////////////////////////////////...////////////000000000111333222444777777HHHfffzzzSSS@@@@@@BBB???===<<<===<<<:::<<>>???LLLfff^^^LLLWWWWWWaaalllxxx||||||kkkgggjjjzzzsssxxx{{{wwwSSS<<<999666444444333333333333444444111111111111111222333333333333333444555555666666555888333333;;;===CCCSSSiii~~~ZZZIIIIIIRRRPPP```nnnxxxzzzttt```QQQAAA888555333222444222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////......////////////000000111333111444999888AAAWWWcccFFF===CCC???======>>><<<999;;;@@@EEELLLVVVaaajjjrrrxxx|||tttzzzeeeMMM@@@999444555666444444666222222222222111111111111000111111111111222222222111222222222222333333333333333444444555666666666222666444666;;;999???RRR~~~kkkNNNSSSRRRYYYdddqqqwww{{{uuujjjeeexxxyyylll```^^^aaannnyyy___III;;;555333444333333222333333444444111111111111111222222333222333333444444555555666555888444444;;;<<<@@@NNNTTTxxxcccKKKJJJKKKOOOYYYeeeqqq}}}www[[[LLL>>>777444222222444222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////........./////////000000111333000333999777;;;KKKYYYAAADDD???======???===:::;;;@@@BBBHHHSSS^^^gggooovvvzzzuuu}}}xxxtttzzz[[[FFF@@@999333333333222444777222222222111111111111000000111111111111222222222111111222222222333333333333333444444555666666777444888666777;;;666888FFFgggsssPPPNNNKKKSSS^^^kkkrrruuu|||mmmdddfffjjj^^^ZZZ\\\[[[```zzzsssPPPCCC;;;222111333333333222222333444444111111111000111222222333222222333444444555555666666999555555:::777777CCCBBBhhhhhhMMMKKKEEEOOOTTT^^^lll|||zzzxxxuuuSSSFFF999444333222333555222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////............/////////000111333///111888555666CCCdddjjjFFFEEE???===>>>???>>>;;;<<<@@@???FFFPPP[[[eeemmmuuuyyyyyy}}}|||~~~{{{www|||tttiiibbbZZZXXX\\\dddnnn}}}{{{rrroooeeeLLL>>>666666555444333333222222222222222111111111111000000000000000111111111111333222222111111222222333222222333444444555555666666777777777777999===@@@UUUxxx___DDDMMMOOOQQQ\\\lllvvv~~~qqqfffjjjuuujjjggg]]]ZZZ[[[\\\qqqtttPPP<<<666444222555444333333222222333333222222111111222222333444222222333444444555555666666666555666777888:::;;;>>>XXXZZZIIIHHHPPPTTT[[[dddpppyyyuuuoootttzzzsss{{{vvveeePPPDDD:::777666333111222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222333444333222111333666999;;;PPPSSSGGGAAA???<<<<<<<<<<<<;;;:::>>>CCCJJJRRR[[[fffpppwwwwww{{{||||||rrrddd\\\```nnnooo\\\QQQJJJFFFFFFIIIKKKRRR___mmmvvv{{{{{{zzzwwwlllbbbfffwww|||]]]EEE999666555555444333333222222222222222111111111000000000000000000111111111111333222222111111222222333222222333333444555555555555666666666666888;;;>>>OOOqqqdddKKKMMMNNNPPPYYYhhhrrrxxxnnnbbblllqqqmmmccc]]]\\\ZZZkkknnnJJJ:::777666333444444333222222222222333222222111111222222333444222222333333444555555555666666555555666888:::;;;CCCRRRpppaaaLLLIIIKKKOOOVVV^^^ggguuuyyyrrrlllgggjjjzzzwwwuuu}}}}}}qqqeeeZZZKKKAAA777555555333222333222222222111111111000000////////////////////////////////////////////////////////////////////////////////////000111222333333222111111222555888:::HHHzzz\\\JJJAAA???===<<<<<<<<<;;;:::<<<@@@GGGOOOYYYcccnnntttyyy{{{{{{{{{qqqcccYYYZZZdddrrr}}}mmm___PPPIIIEEEAAAAAABBBAAAFFFOOOYYYccciiilllmmmiii___VVVXXXeeeuuu|||}}}sssUUUAAA888555555444444333333222222222222111111111000000000000000000000111111111111222222111111111111222222222222333333444444555555444444555555555666:::<<>>>>>AAAFFFMMMTTTXXXYYYVVVOOOHHHHHHPPP\\\ffflll}}}eeeKKK===888444444444333333333222222111111111111000000000000///000000000111111111111222222111111111111222222111222222333444444555555333444555555555666999;;;@@@VVVpppMMMLLLJJJPPP\\\dddiiitttuuummmeeeiiiyyysssoooeeekkkfffBBB888888555111444333333222111222222222111111111111111222222333111222222333444444555555555555555555666888999;;;AAA>>>FFFgggxxxZZZKKKEEEFFFLLLTTTXXX___qqq~~~}}}eeeLLLMMMCCC<<<666555444222111333111111111111000000000000///////////////////////////////////////////////////////////////////////////......//////000111222000000//////000222555666;;;OOOqqqIIICCCAAA>>>=========<<<:::888<<>>???CCCGGGIIIIIIIIIDDD@@@???CCCKKKXXXccczzzqqqRRR>>>666555333333333333333222222222111111111000000000/////////000000000111111111111222111111000000111111222111111222222333444444555444555666777666777999;;;:::III___MMMHHHKKKVVV^^^dddppp}}}ssscccdddnnn}}}{{{ppptttZZZ>>>888777444222333333222111111111111222111111000000111111222333111111222222333444444555555555444444666777999:::;;;;;;EEEcccgggRRRHHHDDDGGGOOOSSSWWWgggzzz~~~{{{vvvpppmmmpppyyy{{{www^^^FFFHHHBBB<<<888777555111000222111111111000000000//////....................................................................................///000111222////////////000222333444:::DDDzzzzzzRRRDDDBBB???>>>>>>>>><<<;;;999;;;@@@EEEMMMWWWaaahhhssstttxxx|||qqqfffVVVKKKKKKWWWfffqqqsssgggZZZPPPJJJGGGKKKRRRJJJEEE@@@???AAACCCBBB@@@AAA>>><<<===>>>CCCQQQ```vvv}}}^^^GGG999555444333333333333222222222222111111000000000/////////000000000000111111111111111111000000000000111111111111222222333333444444333555777777666666888999>>>HHHwwwxxxPPPHHHGGGPPPXXX___lllyyy~~~lllhhhdddggg}}}rrrvvvnnnHHH999777666444444333333222111111111111111111000000000000111222222111111222222333333444444555444444444555777999:::999>>>III___zzz```OOOEEEBBBJJJNNNQQQ^^^nnn|||yyyxxxrrrkkkddd```cccoooyyy~~~yyynnnZZZIIIGGG???;;;888888555000///222111111000000000/////////....................................................................................///000111111/////////000111222333333999???iii```EEECCC@@@??????>>><<<;;;999;;;>>>CCCIIIRRR\\\ccciiinnnttt~~~ssshhhXXXMMMNNNZZZkkkwwwyyylll^^^QQQNNNWWWcccPPPIIICCC@@@BBBCCCAAA>>><<<999:::===<<<===JJJ[[[ppp{{{hhhPPPBBB;;;666444222222222222222222222222111000000000////////////000000000000111111111111111111000000000000111111111111111222333333444444222444666666555555666777>>>GGGhhhTTTJJJEEEJJJRRRYYYfffttt{{{ssseee```qqqwwweeeppphhhPPP<<<888888555222444333222222111111111111111000000000000000111222222111111111222333333444444444444444444555777999:::777@@@FFFNNNgggsssZZZJJJAAAGGGLLLMMMWWWeeesss}}}zzzsssjjjeee```bbbooovvvuuuwww}}}uuubbbSSSKKKCCC:::777666777444000000222111000000000////////////.......................................................................................///111111000000000111111222222333666===XXXdddFFFDDDAAA??????>>>===;;;999:::<<>>===;;;888999:::===AAAIIIRRRYYYZZZeeelllnnn{{{~~~xxxqqqgggaaafffssszzzkkkYYYTTTbbbtttuuuiiiYYYNNNJJJHHHDDD@@@===888:::>>><<<888@@@OOOddduuulllZZZGGG===888333111111111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222555555555555666666666666:::888BBB```aaaMMMAAAGGGNNNQQQ\\\lllppp|||nnnfffaaajjj}}}{{{dddeeeyyygggBBB>>>999555333333333333111111111111111111111111111111111111111111111111222222333333333333444444555555444555555666777888:::::::::???NNNqqq___GGGIIIKKKFFFJJJWWWaaarrr{{{qqqgggccc```[[[VVVUUUhhh|||qqqyyyppp]]]SSSNNNCCC666999777444222000///......000000000000000111111111000000///...------,,,,,,................................................000000000000////////////000000000111222222333333444:::@@@dddgggQQQ@@@@@@BBB888===CCC888::::::999:::===DDDMMMSSS[[[aaakkksssxxxxxxzzzxxxuuuzzzsssfffaaaiiiuuuvvvmmmiiibbbTTTJJJGGG===999888:::;;;;;;AAAGGG]]]pppbbbRRRBBB999666333222222111111111111111111111111////////////////////////////////////000000000000111111111111111111111111000111111111111222222222444555555555666666666666777666>>>TTTuuuhhhSSSDDDFFFLLLOOOWWWccciiissspppdddeeelll{{{wwwsss{{{\\\@@@<<<777333222222222222111111111111111111111111111111111111111111111111222222222333333333444444444444444444555666777777;;;999999===KKKkkkwwwQQQDDDEEEFFFLLLUUU]]]hhh~~~uuuiiiddd___XXXRRRPPPccc|||rrrpppxxx|||iiiUUULLLHHH>>>333555444333111000000111111000000000000000000000111000//////...------,,,,,,................................................000////////////////////////000000111111222333333444999===[[[\\\FFFBBBEEE===>>>BBB999<<<;;;;;;:::===BBBJJJPPPWWW___jjjsssyyyyyypppmmmttt~~~qqqXXXEEE@@@<<<999:::::::::>>>DDDYYYmmmTTTGGG:::555444222222333111111111111111111111111////////////////////////////////////000000000000111111111111111111111111000111111111111222222222444444444555555555666666555777:::FFFcccxxxcccMMMFFFHHHKKKQQQWWWeeeiiivvvoooeee___aaaqqq}}}RRR>>>:::555222111111111000111111111111111111111111111111111111111111111111222222222222333333333333333333333333444555666666:::888888>>>JJJbbbbbbGGGCCCIIIMMMNNNWWW\\\kkk{{{nnnfff___UUUOOONNN^^^uuuxxxrrruuuzzz}}}wwwaaaNNNFFFBBB:::111222111111111111222333333111111000000000000000000/////////...------,,,,,,................................................//////////////////////////////000111111222222333666999888NNNmmmOOOBBBEEEBBB@@@@@@;;;>>>===<<<;;;<<<@@@GGGLLLTTT\\\hhhqqqvvv|||yyy}}}pppNNNDDD???;;;:::999888;;;@@@QQQgggIII???666333333111111333111111111111111111111111////////////////////////////////////000000000000111111111111111111111111000000111111111222222222333333444444444555555555555::::::===TTT~~~{{{___KKKEEEHHHLLLNNN]]]```kkkrrrddd^^^fffppp|||}}}LLL<<<999444222111111111000111111111111111111111111111111111111111111111111111222222222222333333333222222222222333444555555888666:::CCCLLLZZZrrrvvvRRRGGGJJJKKKGGGSSSUUU^^^ssstttkkkbbbXXXSSSRRR```qqqzzzvvv|||{{{}}}pppZZZLLLFFF@@@888222000000111111111222333333111111111000000000000000//////.........---------........................................................./////////////////////000000111222222222666888555BBBnnnaaaEEEBBBCCC???>>>???======;;;:::;;;???EEEIIIRRRZZZeeelllppp}}}}}}~~~```HHHAAA;;;:::999888:::???JJJaaa|||BBB;;;444333333111000222000000000000000000000000........................////////////000000000000000000000000000000000000000000111111111222222222333333333333444444444444444:::999888IIIqqqvvvUUUEEEFFFJJJIIIQQQVVV```pppxxxjjjgggdddbbbooo|||}}}qqqHHH;;;888444222222222222111000000000000000000000000000000000000000000000000111111111222222222333333222222111222222333444555666555===JJJQQQTTT^^^lllbbbKKKGGGGGGDDDPPPRRRXXXddduuuyyyqqqhhh```]]]^^^iiirrr~~~zzzqqqsss~~~}}}uuudddTTTMMMHHH>>>555111111111111111111111111000111111111111000000//////...............---------................................................------....../////////000...//////000111111222222444555555>>>bbb|||~~~SSSCCCCCC???;;;@@@;;;;;;;;;:::;;;>>>DDDHHHPPPWWWaaahhhmmmzzz~~~~~~{{{qqqpppiiiKKKBBB;;;::::::999;;;???EEE]]]yyy===777444444444000///111000000000000000000000000........................////////////000000000000000000000000000000000000000111111111111222222222222222222333333333444444222666777666@@@```dddHHHEEEIIIGGGJJJQQQ[[[eeerrr~~~oooccc[[[^^^gggttt}}}|||uuuzzz}}}]]]AAA999666333222222222222111000000000000000000000000000000000000000000000000111111111111222222222222222222222222333444555555555444>>>OOOSSSMMMMMMUUUrrrxxxVVVGGGDDDFFFKKKPPPUUUYYYaaarrr}}}vvvoooiiihhhkkktttvvv}}}wwwpppvvv~~~yyygggXXXOOOOOOIII:::111111222222222222111000///...222222111111000/////////........................................................................---------......//////000......///000000111111222000000555===WWW~~~fffFFFEEEAAA;;;>>>;;;;;;:::::::::===BBBEEEMMMRRRZZZcccjjjxxx|||pppnnnhhhOOOFFF===;;;;;;:::<<<>>>CCCZZZvvv777333222444444000///111000000000000000000000000........................////////////000000000000000000000000000000000000000111111111111222222222222222222222333333333333222333777999;;;OOO~~~rrrMMMEEEHHHEEEHHHMMMTTTZZZeeexxxvvvkkkeeeaaa[[[gggzzz~~~||||||}}}~~~{{{fffGGG999666444222111111111000///000000000000000000000000000000000000000000000000111111111111222222222222222222222333333444555666666444===NNNQQQFFFAAAGGG[[[oooSSSGGGGGGDDDJJJQQQRRRUUU```ssszzztttooopppuuu~~~zzz}}}|||aaaTTTOOORRRJJJ777...333000111111222111111//////222222111111000//////...........................................................................,,,,,,---......///000000......//////000111111111000...666;;;FFFsssrrrHHHFFFFFF>>>???<<<<<<;;;:::999;;;>>>AAAKKKLLLSSS[[[dddrrr|||yyykkkUUUJJJ@@@<<<<<<::::::<<>>EEEMMMOOOPPPVVVdddppp|||vvvrrrtttyyy}}}yyyzzzaaaUUUQQQUUUKKK666///777...///111222222111000000222222222111000//////...---.....................................................................,,,,,,------...///000000......//////000111111111222...666888777\\\uuuFFFGGGKKKBBB@@@???>>>===:::888999<<<>>>JJJJJJMMMUUU]]]iii{{{sssZZZNNNBBB===<<<:::999:::CCCYYYsss333333222222111000//////000/////////000111222222....................................////////////000000000000000000000000000000000111222222333333333333222222333333444555666888333333888BBB```xxx^^^KKKCCCBBBEEEDDDFFFKKKRRR^^^ppp{{{iiieeeaaaaaadddiiiooorrrxxxvvvwwwwwwuuuxxx{{{~~~qqq___ZZZsssyyy\\\FFF;;;888888222222222111111111111000////////////////////////////////////////////////000000000000111111111111222222111111222222333444666666:::@@@AAA>>><<<===IIIhhheeeFFFKKKHHHEEEEEEIIIOOOWWW^^^pppyyyzzzyyyzzzxxxwwwyyyyyyssskkk\\\```^^^SSSDDD:::777777////////////////////////000000000000////////////.................................------,,,,,,,,,........................---------............///////////////000000000000000333222444999AAA\\\UUUAAAFFFEEE:::???>>><<<:::999999999:::BBBDDDHHHNNNWWWddduuu}}}qqqcccXXXIII@@@>>>===;;;888CCCWWWttt333333222111111000///////////////...//////000000....................................////////////000000000000000000000000///000000111111222333333333222222222222333444444555888444444888;;;OOOooo}}}cccNNNEEEEEEEEEDDDDDDHHHLLLUUUdddrrr{{{ppphhheeeeeeeeeeeekkkqqqzzz|||{{{zzzvvvxxxwwwttttttyyy{{{zzzvvv___OOO___xxxrrrRRR===666555555222222222111111111000000//////////////////////////////////////////////////////000000000111111111222222111111222222333444555444777===>>>;;;:::<<>>===<<<;;;:::999999999@@@BBBFFFKKKSSS```ooozzz}}}||||||}}}yyyxxx~~~wwwjjj^^^MMMBBB>>>===<<<;;;BBBVVVqqq222222222111111000000/////////......------..............................---............/////////000000000000000000000000//////000111111222222333222222222222222333444444333777444555999888@@@UUUrrrXXXIIIGGGFFFDDDCCCEEEGGGKKKVVVaaaqqqzzzqqqjjjddd___aaa``````cccjjjsss|||~~~{{{zzzzzzxxxvvvtttssssssssstttuuuyyyzzzzzz}}}ttt\\\QQQOOOpppiiiFFF666222333333222222111111111000000000//////////////////////////////////////////////////////000000000000111111222111111111111222333333444333444999:::888888;;;BBBAAATTTwwwYYYJJJBBBHHHKKKFFFGGGMMMTTT^^^oooyyyvvv}}}uuuwwwvvvooojjjlllnnnnnnuuuooodddXXXKKK>>>333---000000000000000000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------................../////////000000000...222000222666333;;;PPPjjjJJJ@@@@@@>>>=========<<<;;;:::999888;;;>>>BBBFFFNNNZZZiiisss}}}yyyxxxwwwxxx~~~oooqqqqqqrrryyy|||sssfffUUUGGG@@@>>>======BBBVVVooo222111111111000000000///000000///...------------........................---------.........////////////////////////////////////000000111222222222222222222111222333333444111555333666<<<:::;;;HHHrrr}}}mmmUUUKKKGGGDDDCCCEEEEEEGGGNNNVVV\\\jjjuuummmjjjgggeeeddddddeeeffffffjjjooovvv||||||yyyvvvuuusssrrrrrrqqqqqqqqqrrrrrrtttuuuuuuvvvxxxzzz|||}}}yyy___MMMXXXlll^^^>>>444333333333111111111111000000000000////////////////////////////////////////////////////////////000000000111111111111111111222222333555222222666777666777:::@@@>>>FFFcccyyy\\\EEEEEEHHHDDDCCCIIIMMMSSS___nnnwwwtttwwwttt}}}yyymmmgggjjjrrrvvvyyyrrrhhh]]]NNN???555333111111111111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------................../////////000000...111///111888555777DDDmmm~~~VVVAAA===???======>>>>>>===;;;999777777999===BBBIIIUUUcccmmmvvv~~~xxxxxxwwwvvvvvvxxx}}}tttyyy~~~rrrvvvwwwvvvyyy~~~|||wwwmmm]]]NNNDDD???======EEEXXXooo|||111111111000000000000000111000000///....................................------------............////////////////////////...//////000111111222222222111111111111222333333111555222333;;;999888AAATTTjjjSSSIIIEEECCCDDDDDDDDDIIIOOOSSS\\\mmm|||xxxtttqqqooommmjjjgggbbbccceeeffffffhhhkkkmmmqqqssswww|||~~~{{{xxxuuutttqqqpppooommmlllkkkkkkkkkiiiiiikkknnnqqquuuwwwyyyyyyzzz|||~~~rrryyyyyykkkZZZ\\\rrrxxxNNN999555444222111111111111000000000//////////////////////////////////////////////////////...////////////000000000111111000000111111222333666222222555666555666:::;;;DDDHHHSSS|||zzzTTTFFFEEECCCCCCHHHIIIOOOVVV]]]gggvvvyyyuuuyyyooouuu~~~~~~|||xxxjjjeeelllvvv|||rrrmmmfffZZZGGG666000333000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...............////////////000333//////777666666???RRRhhhHHH>>>???===>>>>>>>>>===;;;999888333666:::???EEEPPP^^^gggkkkyyyyyyzzzvvvsssrrrvvvzzz{{{}}}}}}|||~~~~~~|||xxxqqqfffWWWJJJAAA===<<>>444444222000000111111000000000/////////////////////////////////////////////////////////......////////////000000111000000000000111222222555222222555666555666999555DDDHHHJJJjjjtttXXXJJJEEEDDDFFFDDDJJJPPPSSSVVVaaarrr}}}}}}tttwwwooocccdddooowwwyyynnniiibbbXXXDDD000,,,333/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000444///---333333111999CCCiiiXXXDDDAAA>>>>>>>>>===<<<;;;:::999333666999<<>>]]][[[TTTMMMIIIEEEAAAAAADDDHHHMMMVVV```lll{{{}}}wwwsssrrrrrriiiiiiiiiiiihhhgggffffffeeecccbbbdddgggiiihhhfffhhhhhhhhhhhhgggfffeeeeeeeeeeeeeeefffffffffffffffgggggghhhhhhiiijjjkkkkkkiiillloooqqqpppqqqsssuuuwwwyyy|||}}}}}}}}}}}}~~~qqqfffYYYSSSQQQ^^^uuuyyyrrrpppSSS@@@222222444000///222111000000000////////////////////////////////////////////////////////////........./////////000000000000000000000111222222444111222555666444444777666<<>><<<;;;;;;;;;:::555777999:::===DDDMMMUUU___iii{{{}}}vvvrrrqqqmmmooouuu}}}zzzqqqbbbQQQGGGDDDFFFLLL```rrrvvvzzzzzz////////////000000000000,,,,,,,,,,,,------...///........................,,,,,,,,,---------......000000000000000000000000......//////000111111111111111111000111222222333,,,555444222777888777===:::HHHrrrhhh___UUUOOOIIIBBB@@@BBBBBBIIIRRR[[[cccnnn}}}yyyyyyxxxwwwwwwvvvvvvvvvtttooolllmmmqqqssspppmmmnnnoooooooooooonnnmmmmmmlllmmmmmmmmmnnnnnnooooooooooooppprrrssstttuuuvvv{{{~~~~~~}}}~~~tttcccVVVGGGQQQ```ppp}}}~~~xxxiii^^^WWWAAA444---222555000000555000000000000////////////////////////////////////////////////////////////............/////////000000000000000000111111222222000111555666333333555<<<555555BBBTTTmmmnnnVVVLLLFFFDDDDDDFFFIIILLLPPPSSSTTTZZZnnnlllmmmuuuiii[[[\\\kkkyyywwwmmm\\\QQQIIIGGG???222...333........................//////.........---------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////'''111000...333444222888111===tttvvvVVVIIIAAA???===<<<;;;;;;;;;<<<777999999999:::???GGGMMMZZZ___kkkwwwssssssnnnooorrruuuzzz}}}ssscccRRRIIIHHHLLLKKK```rrrvvvzzz|||www222111111000///......---.................................------,,,,,,,,,---------.........//////000///...------...///000000000000000//////////////////000111222333333333666444222111222444777999DDDCCC[[[tttgggVVVKKKFFFDDDCCCCCCBBBEEEKKKRRRZZZeeeooovvv~~~~~~~~~yyyvvvyyy~~~|||xxxvvvwwwwwwnnn[[[KKKLLL\\\ooo}}}|||{{{uuueeeOOO>>>222222222111000//////...000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111111111111111111222222222333333333;;;999;;;???AAAOOOrrryyyWWWHHHCCCBBBCCCEEEGGGHHHKKKNNNXXX___mmm|||~~~zzztttsssqqqqqqyyyjjjhhhcccdddpppxxxnnn\\\OOOHHH???999888555111---111000000///...---------........................333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......---------............////////////000111111222222888;;;PPPzzzjjj]]]DDDBBB???===<<<;;;<<<>>>:::999888666666:::@@@EEEQQQZZZdddqqq~~~wwwrrrpppnnnkkkmmmpppooopppsssdddXXXRRRSSSVVV\\\cccmmmvvv}}}~~~tttmmm111111000000///......---..............................---------,,,,,,,,,,,,------------.........000///...------...///000000/////////////////////000000000111111222222333444333222222222444666777???:::GGGmmmoooZZZMMMHHHEEECCCBBBAAACCCFFFKKKRRR\\\fffmmmyyy}}}~~~~~~~~~|||zzzzzz{{{zzzwwwvvvvvvwwwtttwwwzzzxxxpppbbbSSSJJJcccooo|||~~~vvv}}}{{{zzzWWW@@@999222222111111000//////............................................................................../////////000000000000//////000000000111111111111111111222222222333333777444555999:::DDD```}}}sssXXXKKKHHHFFFDDDBBBAAAFFFLLLOOOVVVaaappp~~~wwwooo}}}qqqgggooohhhbbbaaaggglllggg\\\SSSFFF???888444333222///,,,000000000///...---------........................111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...------------............/////////000111111222222444666GGGnnn{{{TTTKKKCCCBBBAAA======???;;;:::999777666:::???CCCJJJRRR]]]iii}}}zzzvvvrrrtttooonnnpppmmmkkkvvvuuuhhh]]]YYYZZZ]]]aaagggooowww}}}}}}vvvppp111000000//////....................................------------,,,,,,,,,,,,,,,,,,,,,------------//////...------...//////////////////////////////111111111111111111111111222222222333444444555555:::777<<>>BBBMMMYYYvvvdddXXXOOONNNMMMGGGBBBCCCFFFJJJQQQ[[[gggsss|||~~~ooo}}}nnnqqq{{{ppp```bbbcccfffjjjkkk___MMM@@@;;;999555222000000000///.../////////......---------------------------------,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,---------...............//////000111111111333333222IIIyyyfffCCC<<<@@@===:::===>>>>>><<<999777777:::<<>>777444000000000///////////////....................................................................................////////////...////////////000000000000000111111111222222222333111222666999<<>>?????????>>>;;;888777888999CCCEEEOOO]]]cccccclllxxxwwwtttoookkknnnpppmmmhhheeeeeefffmmmzzz}}}tttlllhhhgggiiijjjlllpppuuuyyy{{{}}}|||vvvssssssuuuvvv................................................,,,,,,,,,------------...,,,,,,,,,,,,------------------............---------------......//////000000000000000000000000000000111333555555555444444000666888555999SSSaaaIIIEEEBBBAAA???>>>???DDDKKKQQQ\\\___dddgggiiikkknnnooommmrrryyy~~~}}}zzzvvvtttxxxxxxwwwuuusssqqqooonnnlllmmmmmmkkkhhheeedddddddddgggiiiiiijjjlllppptttjjjaaaZZZ```nnnzzz}}}{{{}}}yyy||||||xxxjjjfffooohhhMMM;;;:::777...////////////////////////........................------------------------------------------------------........./////////......////////////000000000000000111111111111222444444444555666777888999;;;FFF^^^}}}jjj]]]VVVLLLDDDCCCAAAAAACCCGGGMMMTTT[[[___aaalll|||~~~xxxgggjjjlllkkkkkkwwwsss\\\PPPQQQGGG444222111000///---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111111666222888YYY[[[BBB;;;<<<<<<<<>>LLL___sss~~~oooZZZMMMLLLDDDCCCBBBBBBCCCFFFIIIKKKGGGPPP```rrr{{{yyyttt{{{nnncccgggmmmrrrvvvuuugggSSSJJJIIIAAA333...//////...---,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++************************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000...777444444GGGfffuuuTTT???999:::999?????????===999777666666555===FFFMMMTTT\\\```___cccooo~~~wwwtttpppnnnnnnnnnkkkfffhhhcccddduuu~~~|||uuuooohhhddddddgggiiiiiiooorrruuuwwwxxxyyy{{{}}}zzzyyywwwrrrnnnmmmooorrr---.............................................,,,,,,,,,------.........---------.........//////,,,,,,---......---,,,,,,,,,,,,------...///000000---......///000111111222.........///000000111111444000222777333333IIIddddddVVVIIIHHHEEEBBB@@@@@@CCCFFFGGGKKKQQQUUUXXX[[[___aaaccceeehhhhhhiiilllrrrwwwyyy{{{~~~}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{zzz{{{{{{zzzyyywwwtttsssttttttsssqqqooommmkkkjjjggggggfffeeecccbbbaaaaaa^^^```bbbaaa```aaadddhhhkkkkkknnntttyyyvvvkkkaaa```kkkxxx~~~~~~yyyrrrllliiimmmqqqssswww|||{{{{{{fffWWWKKKCCC;;;888444//////111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////............/////////000000000000000111111111111...111444333333666999;;;999;;;@@@FFFOOOeeettt___\\\JJJHHHEEECCCAAA@@@@@@AAA???AAAGGGRRRaaannnuuuxxxttt{{{jjjiiixxxzzzxxxfffccceeelllwww~~~ooo[[[MMMFFF@@@999333---...////////////000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000,,,777555000999RRR}}}kkkJJJ??????>>>>>>??????===:::777666666444???EEEDDDHHHUUU]]]]]]bbbbbbxxxtttrrrooolllmmmooonnnllllllfffgggxxxzzzwwwooojjjdddbbbdddhhhjjjkkkqqqsssvvvwwwwwwwwwyyy{{{ssstttssspppmmmlllnnnqqq---------,,,,,,+++++++++------,,,+++,,,---...///---------------------------------------------------------------------------------............///---......///000111111222000000000000111111111111222333444222222777@@@HHH}}}yyy~~~iiieeeTTTFFFDDDEEEAAA@@@BBBGGGCCCEEELLLOOONNNQQQWWW\\\]]]```bbbeeeggghhhiiioooqqqsssuuuxxx}}}~~~~~~~~~|||{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyytttttttttuuuttttttsssrrrssstttuuuvvvuuusssqqqoooqqqnnnlllkkkkkkiiieeeaaa]]]\\\[[[]]]^^^]]]]]]^^^aaa```]]]YYYXXX]]]eeelllvvv||||||pppgggfffiiiiiiwwwyyy|||wwwvvvqqqwww{{{zzz|||qqqmmmpppmmmpppxxxxxxzzzxxx^^^HHH@@@<<<666222000///...---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000000111111111111222222333333333333444444;;;:::===AAAAAAKKKjjj|||ooo]]]QQQGGGEEEEEECCCEEEIIILLLDDDAAADDDHHHKKKTTT```eeemmmwww|||}}}||||||~~~}}}~~~zzz{{{}}}|||}}}~~~{{{yyyqqqvvv{{{||||||mmmiiilllmmmpppjjjaaa```iiiuuuxxxtttooo___KKK===777666444111///............---------,,,,,,---------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++444000+++******+++***((()))************+++++++++,,,,,,,,,---------......---------............///---222111000555AAAeeejjjEEE:::@@@===@@@BBB???;;;999888777777888:::>>>EEELLLRRRVVVVVV^^^ppp|||{{{wwwqqqoooppppppnnnlllmmmooovvv{{{uuuqqqhhheeeccceeeiiimmmoooooonnnoooqqqvvvzzzzzzuuuqqqlllkkkjjjiiihhhiiijjjkkk---------,,,,,,+++++++++---,,,,,,+++,,,---...///------------------------------------------------------------------------------------..................//////000000111111//////000000000111111111000222333111111555===CCCfffvvvwwwxxxnnn[[[HHH???AAAEEEFFFBBB>>>===BBBFFFGGGMMMSSSSSSUUUWWW[[[^^^```bbbccceeegggiiikkklllnnnqqqtttxxx|||}}}}}}~~~~~~~~~}}}||||||{{{||||||}}}|||{{{zzzyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrqqqpppoooooopppppppppooonnnkkkiiihhhiiigggdddaaa```___^^^]]]bbbcccccccccaaa^^^^^^___[[[ZZZYYYWWWZZZaaallltttyyyooo```XXX```pppyyyyyy}}}}}}|||~~~}}}|||yyyvvvtttuuu{{{wwwllllllkkkttt{{{XXXGGG:::777222000/////////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////000000000111111111222222222333333333444444:::999;;;===;;;???UUUmmmtttfffWWWNNNIIIGGGLLLSSSQQQKKKCCC???BBBFFFFFFCCCUUU\\\fffoootttuuutttssssssqqqsssxxxxxxttttttwwwsssrrrrrruuuxxx|||}}}}}}xxxnnnpppyyyrrrpppttt{{{gggiiiwwwwwwoooiiieeeeeecccbbbeeennnwwwuuummm^^^QQQ@@@555222222111///............------------------------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++000---***)))+++,,,,,,+++)))************++++++++++++++++++,,,,,,,,,---------------............///...333111000222777PPPttt{{{UUUCCC>>>???AAABBB???<<<:::888777777777888:::@@@FFFLLLPPPVVV\\\kkk|||uuurrrqqqpppooonnnjjjlllmmmqqq|||wwwrrrnnniiigggeeefffjjjmmmnnnmmmpppooopppssswwwwwwsssooojjjiiihhhhhhgggggghhhhhh------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------------------------------------------------------------------------------------............//////////////////////////////000000000000111111...000222111000222888<<>>;;;EEEKKKWWWfffpppssspppkkkjjjhhhhhhlllnnnlllkkklllkkkjjjjjjlllooorrrssssssqqqsssuuuwwwxxxzzz~~~wwwrrrvvv}}}}}}~~~~~~hhhhhhwwwyyyggg___XXX\\\aaahhhpppsssjjj^^^III@@@555//////111000...............------------......------,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))+++---......)))************+++++++++*********+++++++++,,,,,,---------............///---222111000222000<<>>;;;999888777666555666999>>>CCCGGGQQQVVV```ttt~~~vvvwwwvvvpppmmmnnniiijjjiiijjjttt{{{wwwrrrmmmiiiiiihhhggghhhjjjlllmmmmmmrrrpppnnnooorrrqqqnnnkkkffffffggggggffffffeeeddd,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////......////////////000000000111...000222222111222444777>>>VVV}}}xxxvvvzzz{{{ZZZFFFBBBCCCCCCBBBAAABBBAAA?????????AAABBBEEEHHHLLLOOOSSSTTTWWW[[[```cccdddbbbbbbaaaccceeefffgggggghhhkkknnnmmmnnnoooppppppppppppppprrruuuxxxyyywwwuuuttttttuuuuuuttttttssssssrrrrrrsssrrrqqqrrrsssrrrpppooommmnnnoooooopppppppppppplllmmmnnnoooooonnnmmmlllnnnnnnnnnnnnmmmllllllkkklllllllllkkkkkkkkkjjjjjjhhhhhhhhhgggfffeeedddcccbbbaaa___]]][[[ZZZZZZZZZUUUWWWXXXVVVVVV\\\hhhrrrrrrrrrpppppprrrsssoooiiifffkkkppprrrmmmcccYYYRRRSSS```qqq~~~~~~~~~|||}}}~~~~~~wwwtttttt}}}}}}tttqqqvvvzzzmmmkkkqqquuu~~~yyylllcccoooYYY999333111///---,,,.../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000111111222222222222333333333555333444888888777<<>>???===;;;:::999777444333444777<<>>@@@CCCFFFIIIKKKKKKPPPVVV[[[]]]^^^^^^___aaabbbcccbbbaaaaaaccceeebbbbbbcccddddddeeeeeeeeegggjjjlllmmmllljjjjjjjjjkkkjjjjjjiiiiiihhhhhhhhhjjjiiiiiiiiijjjjjjiiiggghhhiiijjjkkkkkkkkkkkkkkkggghhhiiijjjjjjiiihhhgggggghhhhhhiiihhhhhhgggfffggggggfffffffffeeeeeeeeeaaaaaaaaaaaa```___^^^]]][[[ZZZYYYXXXWWWWWWXXXXXXSSSWWWZZZXXXWWW]]]jjjuuu}}}zzzwwwyyy{{{ooojjjccc]]][[[]]]aaadddiiioooxxxwwwwwwyyy}}}yyyyyy{{{pppdddbbbfffuuu~~~xxxtttkkkppp{{{qqqYYYWWW[[[___UUU@@@111...111///------...//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...////////////000000000111111111222222222333333555333333555777999<<>><<<===;;;999666333222444777999???EEEKKKQQQ\\\kkkvvvzzz~~~vvvqqqsssjjjhhheeebbbaaaeeennnwww~~~zzzuuuqqqmmmjjjgggddddddfffhhhkkklllmmmmmmnnnqqqmmmhhhfffggggggeeeccccccdddeeeeeeeeedddbbbaaa++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................////////////000000000111222333333333333222444666EEEdddxxx}}}xxxZZZUUUcccpppkkk^^^OOOEEEBBBAAA???============>>>@@@AAACCCCCCGGGMMMRRRUUUXXX[[[]]][[[]]]____________aaaccc^^^^^^^^^^^^____________```bbbccccccbbbbbbcccdddbbbbbbbbbbbbbbbaaaaaaaaadddcccbbbccceeeeeecccaaaddddddeeefffffffffeeeeeeaaabbbcccdddeeedddcccccc___```aaaaaaaaa```___^^^_________^^^^^^^^^]]]]]][[[\\\\\\\\\\\\[[[ZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUYYY[[[XXXSSSTTT[[[bbbbbbaaa___bbbqqq|||qqqbbb```^^^```gggpppxxx}}}{{{tttrrrwww}}}|||xxxvvvtttqqqoooqqqsssuuu}}}}}}}}}sssffffffhhhqqqyyyuuuqqqjjjooo{{{jjjMMMPPPLLLAAA777333222111111000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......////////////000000111111111111222222222222555444333333444666999<<<:::DDDXXXrrroooYYYPPPOOOLLLHHHFFFLLL^^^ttt{{{uuuuuuuuutttqqqooommmlllmmmmmmlllkkkhhhjjjooowwwvvvkkksssmmmcccjjjuuu|||sssooosssvvviiiiiiooo}}}qqqhhhjjjiiiiiieee^^^WWWOOOBBB666111///......///000///---------------,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************************+++,,,,,,***)))***+++)))************+++++++++,,,,,,---------.........---------............///---111---+++222111///666:::[[[~~~{{{nnnyyySSSEEE;;;===@@@>>>===???<<<:::777555333444555666999@@@GGGIIIOOOYYYbbbfffqqqvvv}}}|||zzzmmmiiieeedddbbbaaaeeekkkkkkpppyyy~~~xxxtttpppllljjjhhheeecccbbbeeeiiikkkkkkkkkkkklllmmmiiidddbbbcccdddcccaaabbbccccccccccccbbbaaaaaa+++++++++,,,,,,---------)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------....../////////........./////////000000111000000111222333222111666666:::IIIeeerrrjjjnnn~~~pppddd[[[QQQHHHEEEDDDAAA???>>>??????@@@AAACCCFFFIIILLLOOOTTTWWWTTTWWWZZZ[[[\\\\\\]]]^^^]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^]]]\\\]]]___aaa]]]]]]]]]^^^^^^^^^^^^^^^```______```aaaaaa```^^^______`````````___^^^^^^[[[\\\]]]^^^___^^^^^^]]]YYYZZZ[[[\\\\\\[[[ZZZYYYZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYYYYXXXXXXVVVWWWWWWXXXWWWVVVUUUTTTTTTWWWXXXTTTMMMHHHGGGHHHBBBFFFGGGIIIVVVgggkkkeeebbbfffnnnyyyxxxttttttyyy|||zzzyyy{{{|||qqqlllkkklllpppuuuxxxzzzyyy~~~|||nnnmmmkkknnnqqqmmmmmmiiiqqq~~~|||aaaFFFEEE>>>555//////111222///---,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........./////////000000111111111111222222222222333444555333333444777888666:::BBBOOOccc~~~tttgggdddhhhggg^^^TTTVVVcccppp}}}vvvqqqbbb]]]XXXhhh~~~gggooo||||||qqqllloooxxxzzzwwwoooeee___eeelllmmmhhheeegggkkkllljjjbbbWWWNNNFFF<<<222......------.........------------,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************(((***,,,,,,***)))***,,,)))************+++++++++++++++,,,,,,,,,------------------............///,,,222...+++000///---222333GGGiiitttbbbNNN@@@???AAA>>><<>>???@@@AAAEEEJJJMMMQQQTTTWWWYYYXXXWWWWWWWWW\\\\\\[[[ZZZYYYYYYYYYZZZ]]]]]]\\\[[[ZZZ[[[^^^aaa[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^]]]^^^``````___]]][[[\\\\\\\\\[[[ZZZYYYYYYVVVWWWYYYZZZZZZZZZYYYYYYWWWXXXZZZ[[[[[[ZZZXXXWWWXXXXXXXXXWWWWWWWWWVVVVVVTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYWWWUUURRRQQQQQQTTTUUUQQQIII@@@;;;999>>>HHHMMMMMMUUUgggpppoooyyyyyy{{{}}}yyyxxxyyyzzzwwwpppqqqtttpppooosssxxxxxx}}}{{{yyyzzzlllllliiiiiikkkgggkkkkkkyyy}}}\\\AAA999333111000......///,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000000111111111111222222222///333666555444555777888777777777888BBB]]]xxxvvvjjjWWWTTTXXXsssxxxjjj[[[QQQOOOPPPSSSeeesssmmmrrr~~~{{{qqqkkkllliiidddZZZ______ZZZYYY```iiillliiifff]]]PPPGGGAAA888000............////////////---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))&&&))),,,,,,***)))+++---)))************+++++++++******+++++++++,,,,,,,,,---------.........//////)))111///,,,222111...333222555OOOuuulllVVVDDDBBBBBB>>>;;;>>>999999888777666444333222///777>>>@@@DDDKKKRRRUUUZZZ```bbbhhhssskkkhhhkkklllgggdddeeedddccccccgggmmmpppooommmoooqqqsssttttttssspppooonnnkkkgggddddddccccccbbbeeeiiimmmmmmiiieeecccccceeebbb^^^^^^```bbb```^^^```___^^^]]]\\\]]]^^^___++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------.........------------------------////////////000000000000000000000000111111111111111111555888999FFFiiixxxfffmmmxxx|||rrr___KKKAAABBBAAA>>>BBBBBBCCCEEEAAA===>>>DDDFFFIIIKKKKKKKKKKKKOOORRRYYYYYYXXXXXXWWWVVVVVVUUU\\\]]]^^^[[[WWWVVVXXX[[[^^^]]]]]]\\\[[[YYYXXXXXXZZZ[[[\\\]]]]]][[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTVVVXXXZZZWWWWWWVVVVVVVVVVVVVVVVVVYYYWWWVVVXXXZZZZZZVVVSSSWWWVVVUUUVVVXXXXXXWWWVVVXXXTTTPPPNNNOOOOOOMMMKKKQQQOOOOOONNNFFF>>>@@@GGGKKKYYYhhhpppvvv|||~~~}}}|||yyytttqqqnnnkkklllppprrrwwwxxxpppsss~~~xxxmmmiiinnn{{{ooofffhhhddddddfffbbboooeeeiiijjjIII:::666222000111111000....................................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------(((***---...,,,+++******...............---------....................................////////////000000000000111111111111222222222333333333444444444333777===>>>GGGccc~~~rrrpppzzz}}}lllUUUGGGVVVeeesssvvvuuuvvvyyy{{{mmmrrrrrrnnnuuu}}}wwwlll___SSSKKKGGGLLLNNNWWWkkk{{{vvvjjjgggooo{{{}}}ccc]]]ZZZUUUTTTVVV\\\bbbfffcccYYYJJJ???999555111---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********)))))),,,,,,+++******+++,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///333333888RRRzzzyyy{{{www___GGGAAAAAA@@@DDD<<<;;;888777999999555000222333555999>>>CCCHHHJJJWWWXXXYYY^^^ppp|||wwwqqqnnnmmmllliiigggbbbaaa```ccchhhkkkkkkiiijjjjjjlllnnnkkkggghhhmmmiiigggfffeeeeeedddbbb```eeeeeedddbbbaaa___^^^^^^```____________`````````fffccc^^^ZZZYYYZZZ]]]___++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------------------------------------............//////////////////000000000111111111444000111555666<<>>@@@AAAAAAAAA??????@@@DDDGGGIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLMMMNNNPPPPPPNNNLLLOOONNNNNNOOOPPPSSSVVVXXXUUUUUUVVVVVVVVVVVVVVVVVVSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRRRRSSSUUUVVVRRRSSSUUUXXXZZZZZZWWWTTTTTTUUUXXXZZZ[[[ZZZYYYXXX[[[YYYWWWXXX[[[^^^______bbb^^^\\\___dddiiirrrzzz|||zzz}}}{{{www{{{wwwyyy~~~wwwiii```dddiiiiiikkkqqqzzzxxx{{{{{{zzzooo]]]\\\ZZZ^^^dddbbb``````dddaaa\\\dddhhh]]]WWWRRRQQQUUUUUUIII;;;111444111...---------,,,+++------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++)))***************++++++,,,,,,,,,***)))***,,,...,,,,,,------......//////---------------------------............///////////////000000000000111111111111222222222333333333666333333666555777CCCRRRgggwwwaaaSSS[[[bbbbbb___\\\VVVPPP___eeebbbUUULLLLLLOOOOOOLLLKKKIIIIIILLLTTT^^^eeemmmyyywwwqqqzzz{{{wwwuuummmeeeeeeeeetttkkkWWWVVVWWW___ffffff^^^UUUGGGAAA888333222111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************,,,+++************+++,,,++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------............***555111222QQQrrr~~~~~~|||{{{wwwzzzzzzTTT@@@@@@===;;;:::888888777777888222111111222555999===@@@AAAJJJPPPOOOPPPXXXdddllluuuvvvxxxxxxvvvsssqqqpppmmmiiieeeeeefffgggfffdddggggggjjjmmmjjjdddaaabbbaaa```______``````___]]][[[[[[[[[ZZZYYYXXXXXXWWWTTTVVVXXXZZZ[[[ZZZYYYYYY[[[YYYWWWUUUVVVYYY\\\^^^++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,------------------------........./////////////////////000000000111222......333555444444888QQQrrrvvvnnnsssxxxnnnuuupppfff]]]XXXRRRIIIBBB@@@CCCBBB???======???CCCEEEEEEFFFGGGHHHGGGEEECCCAAAFFFDDDCCCEEEIIIKKKJJJHHHIIIHHHGGGHHHJJJMMMQQQSSSQQQSSSUUUWWWXXXVVVUUUSSSOOOPPPPPPQQQQQQRRRRRRSSSWWWXXXXXXYYYYYYXXXXXXWWWTTTTTTTTTTTTTTTSSSRRRRRRQQQRRRRRRTTTUUUUUUUUUTTTPPPRRRSSSTTTUUUUUUVVVWWW___aaacccfffjjjlllmmmllliiijjjlllrrrvvvxxxwwwwwwvvvxxx~~~uuuooommmtttyyy{{{wwwuuuxxxdddaaafffgggiiimmmvvvxxx{{{xxxyyyyyyeeeddd___]]]``````WWW\\\bbb```cccuuu{{{jjjTTTMMMGGGDDD===555000///111000...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))+++++++++))))))***,,,++++++,,,------...//////---------------------------------.........//////////////////000000000111111111111111222222222222555111222666888888===DDDLLLdddtttgggiiiiiiggghhhlllkkkgggdddiiiggg___ZZZ\\\``````]]]^^^```dddkkkuuu}}}mmmgggmmmuuu{{{sssnnnkkkeee^^^hhhhhhttt}}}yyynnn[[[SSSUUU[[[aaaccc\\\OOODDD:::666111///...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++************++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........***444///,,,???XXXlll{{{www}}}ggg|||zzzZZZBBB???===<<<<<<:::777777999444333111111222555888:::<<>>RRRsss}}}{{{vvv{{{~~~~~~}}}wwwxxx{{{vvvqqqiiibbb```PPPMMMHHHCCCAAAAAAAAABBBCCCFFFKKKOOOQQQPPPNNNMMMIIIFFFCCCDDDHHHKKKKKKJJJJJJHHHFFFEEEFFFHHHKKKMMMNNNRRRWWW[[[\\\ZZZVVVSSSNNNNNNNNNOOOOOOOOOPPPPPPWWWXXXYYYZZZZZZZZZYYYYYYWWWYYY[[[]]]\\\XXXUUURRRTTTRRRPPPMMMKKKKKKLLLMMMHHHJJJLLLMMMNNNRRRWWW[[[bbbffflllpppsssssssssrrroooqqqtttwwwzzzyyyuuuqqq}}}yyykkkdddaaaeeehhhiiieeefffwww|||iiifffiiikkknnnrrrmmmlllooommmsssxxxgggfff```\\\```aaa\\\___bbbbbbmmmyyyRRRIII???999555111000222/////////...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++(((+++...///...,,,*********++++++,,,---...//////------------------------------------...............////////////000000000000000000111111111222222444222222666999999:::;;;@@@KKKccc~~~vvvppprrr{{{uuuvvvuuutttvvv||||||~~~}}}}}}tttrrrtttvvv}}}yyyrrrkkkkkkmmmjjjdddhhhdddjjjooohhhccc___UUUSSSYYY___```YYYLLL???777333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************+++******))))))******+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......111//////666>>>VVVwww{{{rrrfffxxxvvvEEE>>>:::999<<<<<<888888;;;888666444222222333555777999<<>>555111////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************+++++++++))))))***++++++***))))))******))))))))))))************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///000///222333000DDDhhh~~~gggnnn^^^DDD:::555999<<<999999<<<:::999777666555444444555666555777>>>DDDGGGJJJMMMKKKMMMOOORRRVVV\\\bbbgggbbb```^^^___bbbcccaaa^^^XXXXXX]]]dddeee^^^XXXUUUYYYXXXWWWWWWXXXWWWUUUSSSQQQQQQRRRRRRSSSTTTTTTUUUWWWXXXXXXWWWTTTQQQNNNLLLJJJKKKMMMQQQUUUYYY\\\]]]++++++++++++++++++++++++************************************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---......///........./////////000000........./////////000000///000000000000000111111444111666JJJdddwww||||||uuuiiidddmmm{{{||||||ssskkkbbb]]]VVVVVVUUUVVVWWWZZZ\\\^^^___aaaccccccaaa___^^^^^^VVVUUUSSSPPPNNNLLLKKKJJJBBBEEEIIIMMMNNNMMMKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEFFFGGGIIIKKKLLLNNNPPPRRRTTTVVVVVVVVVUUUUUUXXX\\\^^^___bbbfffiiimmmrrrwwwyyyyyyzzz~~~{{{||||||{{{yyyyyy|||rrrgggfffhhhgggeeerrrtttooo|||}}}mmmjjjfffbbb```dddkkkqqqpppnnnooorrrooonnnyyylll^^^ZZZYYYcccoooppplllbbb```]]]VVVYYY```^^^```ZZZXXXWWW\\\kkklllZZZ>>>666000000222000......+++...000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++*********---000222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000/////////000000000111111111222222111111222222111777666<<>>666111//////000000......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...---...000222333;;;aaazzzoooeeeaaavvvqqqSSS@@@888666666888;;;;;;===??????===888444444333222111222444666888777:::>>>CCCHHHMMMOOOQQQRRRSSSSSSSSSRRRQQQOOONNNLLLMMMOOOQQQQQQPPPOOONNNNNNNNNMMMMMMPPPTTTXXXZZZXXXVVVRRROOOMMMLLLLLLLLLIIIHHHFFFFFFFFFFFFEEEEEEIIIKKKPPPVVVXXXWWWWWWXXX************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............---------.........//////.../////////000000000000111333333111333;;;JJJVVViiiwwwzzzuuupppeee```gggwwwyyyxxxtttsss|||zzzvvvmmmmmmxxx{{{wwwzzz{{{zzzxxxwwwwww|||wwwyyy{{{|||vvvmmmmmmnnnfffXXXNNNJJJTTTQQQMMMSSSWWWZZZbbbqqquuuvvvtttssswww{{{}}}{{{rrriiigggmmmrrrrrrpppmmmlllccc```jjjttttttfffbbbaaa___\\\fffjjjkkkrrrsssccc]]]]]]^^^```mmmrrrhhhgggiiiiiidddaaafffqqqyyy|||jjjYYYTTTSSSVVVaaapppuuudddVVVUUUWWWTTTQQQPPPOOOMMMPPPRRRWWWhhhooocccKKKFFF@@@>>>===:::555000///.........------------------------------------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------------...............////////////.../////////000000000000111111111111111111111111555333666;;;;;;;;;HHHZZZttt}}}|||qqqsss{{{vvvgggcccqqqgggaaa```iiivvv{{{sssiiigggiiiggggggvvvvvvkkkfffnnnvvvqqqppplllkkkooofffccc___\\\]]]aaaeeeiii___YYYXXX^^^cccaaa[[[WWWVVVSSSQQQRRRSSSPPPJJJDDD;;;777333/////////.........------------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////------...///111333666KKKhhh|||~~~{{{xxxsssxxxxxxhhhUUUCCC666555:::777888999::::::<<<>>>@@@777666444333222333333444444666999===AAAFFFIIIJJJNNNOOOPPPPPPOOOMMMLLLKKKJJJLLLMMMOOOOOONNNMMMLLLLLLLLLLLLLLLNNNQQQSSSUUUVVVTTTQQQNNNLLLJJJJJJIIIEEEEEEDDDDDDEEEFFFGGGGGGKKKKKKOOOUUUZZZ[[[YYYWWW************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------...................../////////000000000111111111111111444888<<>>@@@BBBDDDEEEFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFIIIHHHHHHFFFDDDBBB@@@???AAABBBBBBCCCEEEHHHKKKNNNUUUYYY\\\]]]^^^___]]]YYY************************************************************************+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------........................---............///////////////------...222444444333000888<<>>===;;;<<<<<<<<<;;;;;;;;;;;;;;;:::===BBBFFFJJJQQQZZZaaacccqqqxxxnnnbbb___``````******************************************************************************))))))))))))*********************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------//////.........------------------.........//////......///............//////555111///888???GGGVVV\\\ZZZWWWTTTTTTYYYaaagggnnnoooiiibbbgggwww~~~|||yyyrrreeegggnnnwwwzzzxxxvvvwwwzzz}}}yyyxxx}}}}}}wwwfffgggppp|||lllgggddddddmmmxxx|||wwwoookkk```TTTRRRXXX\\\ZZZVVV```zzz|||pppaaaYYY^^^fffbbb``````]]]XXXXXX\\\^^^ccc]]]YYYaaabbbZZZYYYjjjvvv___YYY[[[ZZZ___vvvrrrZZZQQQSSSNNNQQQSSS```ooojjj\\\YYYSSSQQQPPPPPPRRRVVVZZZ\\\SSSXXXZZZYYY[[[```\\\TTTSSSOOOQQQUUUddd^^^NNNEEEGGGIIIFFFFFFKKKMMMNNNNNNLLLIIIHHHEEEDDD???EEEEEEEEERRR```YYYGGG:::222555666000000333---......///...---------...++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////......//////000111111222///222333111///...000111000000222666>>>LLL[[[eeesss{{{xxxzzzuuunnnxxx|||pppooolllqqqnnn___YYY]]][[[dddhhhlllllljjjjjjoootttwwwtttqqqmmmggg^^^WWWSSSSSSUUUXXXZZZ[[[YYYUUUPPPOOORRRXXX```ffffff```YYYOOOOOOPPPQQQSSSVVVXXXYYYWWWSSSRRRSSSPPPKKKHHHIII;;;999555111...---...///333000...------------,,,,,,,,,,,,++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++***+++,,,,,,------......///,,,---///000666JJJ^^^rrrkkkfffgggrrrpppaaa___gggnnntttjjjlllssslllooosss~~~qqq[[[FFF888444555555555555555777999;;;<<<666555555555444444333333000222444777999::::::::::::::::::::::::;;;;;;<<<::::::::::::999999888777:::999999999:::;;;===>>>???CCCFFFHHHIIINNNWWW^^^```nnnsssiii]]][[[[[[YYY************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////.........------------------.........//////,,,...111111000///000111***444444111333111444AAAHHHOOOWWWZZZXXXWWWYYY\\\]]]cccbbb]]]dddttt}}}|||rrryyyzzzyyymmmcccbbboooxxxrrrgggbbbhhhxxx{{{~~~}}}xxxvvvzzz{{{zzzmmmccc^^^jjjzzzfff]]]]]]^^^gggwwwyyykkk```^^^\\\]]]gggtttxxxuuuaaaqqqrrrhhhfffdddfffnnnyyyjjjZZZTTTVVV[[[cccjjjwwwzzzkkkYYYSSSRRRSSS\\\fff~~~www```VVVPPPIIIOOOiiisssZZZOOOOOOJJJNNNNNNSSS\\\ZZZVVV^^^SSSQQQSSSWWWWWWTTTUUUZZZVVVWWWTTTRRR^^^lllhhh[[[SSSGGGGGGRRR^^^ttt^^^NNNDDDEEEFFFDDDGGGOOOIIIIIIGGGDDDBBBCCCCCCBBB???DDDAAA;;;FFFUUUPPP===777///111333,,,,,,///+++,,,...//////...,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////---......///000111111222---222555333000000111222...222666555444888BBBKKKbbbcccpppvvvxxxxxxuuuyyy}}}qqqlllppptttnnnsss~~~}}}uuukkk\\\YYY^^^\\\eeedddaaa[[[VVVVVV[[[```bbb[[[VVVXXX\\\[[[TTTOOOMMMSSSYYY\\\\\\ZZZTTTOOODDDJJJSSS^^^hhhiiiaaaWWWIIIIIIHHHGGGHHHLLLQQQVVVUUURRRQQQRRRMMMEEE???===111111111000......///000---,,,,,,---...---+++))),,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++******+++,,,------------666******444111(((555MMMaaasss```XXX[[[fffkkk|||sss```^^^gggnnnqqqyyyzzz{{{eeeYYYXXXccc~~~rrrYYYEEE???@@@444333333333444777999;;;444444555555444333222111111222444555666666555555666666666666666777777888777777666666555555555444:::999888888:::<<>>>>>DDDJJJNNNOOOHHHGGGCCC>>>===???===999:::===???BBBNNNWWWPPP@@@:::999777666555444444444............---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---------------...//////........................//////000000000111111111111000000000111333555666777@@@KKKSSSYYYbbbmmmuuu||||||~~~sssiiigggiiiiiiiiikkksssyyy|||xxxwwwggg[[[^^^ggggggjjjmmmmmmjjjddd```^^^^^^bbbhhhmmmnnniiiaaaZZZUUUTTTWWW]]]cccbbb[[[SSSJJJJJJLLLRRRWWWYYYUUUPPPKKKJJJIIIHHHHHHIIIJJJKKKEEECCC@@@<<<777333000...........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,...///.........000222<<>>@@@AAAHHHQQQNNNOOOQQQRRRRRRRRRRRRQQQNNNSSSWWWTTTLLLFFFCCCDDD))))))))))))))))))))))))))))))))))))************************))))))))))))******))))))))))))******))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,***+++,,,,,,+++---000222888222,,,+++---///...,,,//////............//////////////////000000000000------///222999AAAIIINNNSSSRRRQQQRRRTTTXXX\\\^^^ccc\\\UUUUUUXXX\\\cccjjjppppppqqqwww||||||uuunnn___]]]___eeejjjhhh^^^TTTWWW^^^jjjuuuvvvnnneeebbbeeeiiijjjgggfffhhhhhheeecccdddffffffggggggiiijjjeeebbb[[[UUUWWW```fffgggddd^^^YYYXXXVVVRRRQQQRRR[[[ZZZYYYVVVRRRPPPOOOPPPUUU[[[XXXUUUWWWQQQJJJLLLOOOOOONNNNNNRRRVVVTTTOOOPPPLLLKKKOOORRRPPPOOOOOOQQQOOOMMMUUU```WWWKKKNNNIIIHHHHHHPPPaaajjj]]]HHHAAAAAA@@@DDDTTTbbbaaaVVVGGGCCC???@@@CCCDDDBBB???>>>@@@@@@<<<999:::888666999999;;;BBBRRR[[[PPP===333222111000///.....................------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.......................................////////////000000000000000000000000000111222222...333999>>>BBBLLLYYYbbbpppooommmnnnsss{{{yyyqqqpppooojjjeeebbbggglllqqquuuuuuuuutttssslll\\\XXX]]]```eeekkknnnkkkeee___\\\YYY___iiiqqqrrrkkk___VVVSSSTTTYYYaaafffcccZZZRRRKKKHHHEEEFFFJJJLLLLLLJJJIIIJJJJJJJJJIIIGGGEEEDDD:::999666444111...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))************************+++************)))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***************++++++++++++++++++++++++*********++++++++++++,,,,,,---------,,,---///111...999FFFPPPYYY]]]ZZZUUU^^^dddccciiixxxwwwiiidddlllooouuuzzzxxxwww~~~{{{WWWLLLRRR___nnnvvvzzzxxxooohhhffffffeee}}}|||mmmUUUCCC>>><<<777555666777666444333333444888777666444333333222222444444444333333333333333111333444333333444777888999888:::===???BBBKKKTTTMMMOOOQQQRRRSSSSSSSSSRRRPPPOOOLLLGGGCCCAAABBBDDD))))))))))))))))))))))))((()))))))))*********************)))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,***+++,,,,,,,,,---///111111///---,,,,,,,,,,,,+++///......------......///........./////////000000222000...---000555;;;???GGGJJJMMMOOOOOORRRWWW[[[XXXQQQLLLMMMUUU\\\bbbddd_________bbbgggjjjkkkjjjlllfffaaaeeekkkjjj```UUUPPPTTT^^^jjjppplllbbbZZZWWW[[[^^^___aaaeeeccc___WWWXXXZZZ]]]___aaaaaa```cccccc```[[[ZZZ]]]^^^[[[]]]XXXWWWXXXXXXSSSQQQQQQQQQUUUXXXWWWSSSOOOMMMNNNNNNQQQPPPTTTZZZRRRJJJOOONNNOOOMMMKKKMMMQQQPPPKKKMMMLLLOOOSSSRRRLLLHHHIIIFFFFFFLLLcccsssbbbIIIDDD@@@DDDEEEIII[[[kkkdddPPPBBBBBB@@@???EEEMMMLLLGGGCCCCCCCCCCCCCCCBBB@@@???:::===>>>======>>><<<777:::999888>>>IIINNNCCC333111000///........................---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---...///...---,,,................................./////////000000000/////////////////////000222444444555;;;EEEMMMZZZZZZZZZ]]]bbbjjjrrrvvvwwwtttrrrssssssooogggbbbdddeeeaaa[[[ZZZ___fffjjjuuu|||~~~qqqaaaYYYVVV\\\bbbiiilllhhhaaaYYYTTTRRRYYYccckkkllleeeYYYPPPQQQRRRVVV[[[___\\\SSSLLLGGGDDDAAAAAACCCFFFHHHIIIJJJIIIIIIGGGDDD@@@===;;;333222111000///...------------------------------++++++++++++++++++++++++************************************************))))))************))))))************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************************+++++++++++++++,,,---,,,++++++---///***...666BBBPPPYYYYYYUUUWWWaaafffiiittt|||{{{yyyiiifffgggiiiggghhhtttmmmUUUIIILLLYYYkkkqqqssskkkcccaaacccdddnnnSSSJJJFFF===::::::999777333111111222666666666666555444333222111222222222333333333444111555777555444555888999<<<>>>@@@BBBCCCDDDJJJOOOJJJLLLNNNPPPRRRSSSSSSSSSRRRMMMFFFAAA@@@AAACCCEEE))))))))))))))))))))))))((()))))))))************))))))))))))))))))************))))))))))))******))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++---------,,,,,,...///***...222222---+++,,,///......------------......---............/////////333222000//////000222444777<<>>???>>>???HHHbbbuuucccHHHAAA777>>>???>>>HHHXXXWWWJJJBBBAAA???<<<===@@@AAA???:::===@@@???;;;999;;;===;;;<<<<<<>>>DDDHHHCCC:::999888777888;;;<<<666...//////.....................------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++,,,------***+++---.........---,,,........................---............/////////......///.........------222333444333222444999===FFFHHHKKKPPPVVV\\\aaadddccceeehhhkkkmmmkkkddd^^^aaabbb]]]RRRLLLQQQWWWZZZ^^^dddkkkooonnnhhh___XXXZZZ___eeegggddd]]]VVVQQQQQQUUU\\\bbbccc^^^VVVPPPMMMMMMNNNOOOPPPNNNIIIDDDAAA@@@???AAACCCGGGIIIIIIIIIGGGCCC>>>:::666444333//////////////////......------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))*********++++++++++++,,,,,,+++******,,,...------111999CCCJJJPPPRRRMMMUUU___hhhwwwjjjaaa[[[[[[XXXWWWcccrrryyyeeeQQQHHHNNNVVV___ccc]]]VVVYYYdddkkk~~~aaaTTTMMMDDDIIIIIIGGGDDD>>>;;;999999:::;;;>>>>>>===999555222111111222333555666777777:::AAADDD???<<>>BBBHHHMMMGGGFFFDDDEEENNNXXX\\\ZZZWWWPPPHHHDDDGGGOOOXXX]]]WWWVVVWWWZZZ]]]^^^^^^\\\___YYYRRRSSS[[[```YYYNNNEEEEEEEEEJJJUUU]]]ZZZQQQKKKGGGFFFNNN[[[eeefffdddPPPTTTVVVTTTTTTXXX[[[ZZZRRRLLLIIIJJJJJJHHHHHHJJJJJJIIIGGGDDDBBBAAACCCEEEJJJQQQMMMHHHHHHCCC???FFFAAALLLTTTPPPHHHDDDCCCCCCDDDPPP^^^cccWWWFFF======<<<===???OOO___VVVEEECCC999>>>>>>999;;;CCCEEEAAA<<<<<<;;;:::;;;<<<===>>>777:::===;;;777555666999;;;;;;:::===EEEIIICCC999444555555333111000000111,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))***+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************+++++++++++++++++++++++++++,,,------++++++,,,---------------------------------------------------.........///---...............---,,,...000222333222222444555444777<<>><<<===???AAACCCEEEFFFGGGDDDAAA;;;555111///......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************)))))))))************++++++,,,,,,+++******,,,---///---...222555:::AAAIIIJJJKKKVVVjjjxxxkkk\\\RRRSSSQQQLLLSSS___lllwwwvvvnnnfffXXXMMMPPPIIIPPPQQQIIIDDDJJJWWW```hhheeeYYYRRRJJJTTTTTTSSSOOOIIICCC???>>>HHHLLLRRRTTTRRRJJJAAA;;;777777888999;;;<<<======FFFOOORRRLLLGGGIIIKKKIIIJJJSSS[[[[[[WWWRRRMMMHHHKKKJJJGGGEEECCCCCCCCCCCCNNNLLLIIIHHHHHHHHHGGGFFF))))))))))))))))))))))))))))))))))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,)))+++---...------...000555888888444///---000444...------,,,,,,------...,,,,,,---------.........,,,---...////////////...+++---000333555888;;;===@@@BBBAAABBBIIITTTXXXVVVSSSKKKBBB???DDDMMMTTTXXXNNNMMMKKKKKKLLLOOOQQQRRRYYYXXXTTTQQQUUUYYYVVVNNNFFFGGGFFFFFFLLLRRRQQQLLLFFFCCCCCCJJJVVVbbbiiilllHHHJJJJJJFFFHHHQQQ[[[___SSSKKKEEEDDDEEEEEEIIIMMMNNNIIICCC???>>>???AAABBBFFFUUUSSSFFFBBBAAA@@@DDDDDDOOOVVVQQQGGG@@@>>>===BBBJJJVVV[[[SSSFFF>>>???;;;>>>:::<<>>>>>>>>===<<<;;;<<<<<<999777777888999999:::;;;999999:::===???>>>:::777666777777888<<<>>>999222...///000000...,,,...000+++*********+++,,,,,,------------,,,,,,,,,++++++++++++************++++++************************************************************************************************((((((((()))***+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************+++++++++++++++++++++***++++++,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,---------.........,,,---...//////......---,,,...000111111111222222,,,...111555999===@@@AAAEEEKKKOOOOOOSSSWWWVVVRRRLLLYYY```ZZZTTTUUUTTTOOOUUUWWWUUUSSSTTTWWWTTTMMMNNNOOONNNKKKHHHEEEEEEFFFCCCBBBBBBCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<======>>>======>>>???;;;888555111...---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))******+++++++++************************))))))))))))************,,,,,,---,,,******,,,---///,,,,,,///000000666>>>DDDDDDRRReee}}}pppjjjXXXLLLOOOPPPIIIJJJRRRWWW]]][[[YYY[[[TTTMMMQQQJJJMMMMMMIIIGGGHHHIIIHHHMMMaaapppjjj```[[[XXXTTTVVVWWWWWWTTTNNNGGGBBB???LLLSSS^^^dddccc[[[OOOFFFCCCCCCCCCCCCCCCDDDDDDDDDIIITTTWWWNNNHHHJJJLLLIIIHHHTTT]]]^^^ZZZWWWPPPJJJFFFDDD@@@<<<;;;<<<>>>@@@HHHIIIHHHGGGFFFEEEEEEEEE))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,'''))),,,---...///000222===:::555///,,,,,,...111...------,,,,,,------...,,,,,,,,,---------......//////////////////......111000000000000111222222222777999:::AAALLLQQQPPPLLLDDD<<<<<>>???CCCIIIPPPMMMGGG>>>::::::<<<===<<>>>>>@@@999CCCKKKHHHCCC@@@???>>>999===DDDJJJGGG???::::::888???:::444;;;>>>:::<<<===999999===>>>:::888:::999666666777777666555555777444555<<>>555000444555333222222///+++,,,+++,,,...---+++***++++++++++++++++++,,,---...---------,,,,,,,,,++++++++++++************++++++************************************************************************************************'''(((((()))***+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++++++++******++++++,,,------,,,+++***+++,,,---...------------------------,,,,,,,,,---------......,,,,,,.../////////......///000000111000000000000222111111111222555777999666<<>>===>>>@@@AAA@@@???===>>>???@@@AAA@@@???>>>======<<<:::777666777888333222111///...---------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************,,,------,,,+++***,,,---///++++++///000...111777777===OOOZZZeeennnhhhTTTIIIOOORRRJJJGGGLLLJJJNNNJJJKKKRRRNNNIIIOOOKKKPPPUUUZZZ]]]ZZZNNNAAA999EEEQQQVVVYYY^^^___]]]WWWYYYZZZXXXRRRKKKFFFCCCAAAKKKZZZeeefff^^^RRRIIILLLLLLLLLKKKJJJIIIIIIHHHDDDPPPSSSIIIBBBDDDFFFBBBDDDPPPZZZZZZXXXWWWRRRKKK>>><<<888666777:::???BBBDDDFFFFFFEEECCCAAABBBDDD(((((())))))*********+++************************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++++++++***))))))))),,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++,,,******...000///111555888444222222111------///+++,,,,,,------.........,,,------......------,,,,,,,,,,,,---------.........------------...//////333444555777;;;???BBBDDD>>><<<:::;;;???EEEMMMQQQIIIFFFAAA===>>>BBBGGGKKKHHHFFFBBB@@@@@@CCCGGGJJJJJJGGGFFFHHHMMMOOOLLLHHHHHHEEEBBB@@@@@@BBBEEEGGGDDDBBB>>>;;;<<>>>>>>>>>>>============;;;<<>>???===999777000000111000000///......,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************)))************+++++++++************************++++++************++++++***++++++,,,,,,++++++***+++******))))))******+++(((((()))***++++++,,,,,,------------------------........................---------............///////////////000000000000000000000000000000000000333444666999<<<@@@CCCEEEDDDGGGKKKNNNOOOOOOMMMKKKGGGGGGHHHIIIJJJKKKKKKLLLMMMLLLJJJHHHEEECCCAAA@@@<<<<<<<<<<<<============CCCBBBAAA???===;;;999888777666555444222111000000------------------------------,,,+++,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,---......333<<>>CCCGGGFFFAAA>>>???AAA((()))))))))************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++***************++++++***))))))***++++++******++++++,,,,,,,,,+++---+++,,,000222111333777888444333444333...,,,...++++++++++++,,,---...///,,,,,,------------,,,,,,,,,,,,,,,------------...---------------...//////000000000222444666888:::999888777777;;;@@@FFFJJJBBB@@@===;;;===AAAFFFIIILLLHHHCCC===;;;;;;>>>???CCCBBBAAABBBDDDEEECCCAAAEEECCCAAA??????@@@AAABBB@@@@@@>>><<<<<<>>>CCCGGGBBB@@@===:::999999:::;;;>>>===;;;:::999:::;;;<<<========================:::;;;<<<======<<<;;;:::<<<<<<;;;;;;::::::::::::777666666555555555555555555666777666444444444555555999===???===999666444666888::::::999666333000//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************)))************+++++++++************************++++++************++++++***++++++,,,,,,++++++***++++++************++++++******++++++,,,------...------------------------........................------------................../////////000000000000000000000000000000000000000111333555777999;;;999;;;???BBBDDDEEEDDDCCC>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<:::999777666555333222222111000///......---------------------------,,,,,,+++,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***))))))((()))***+++,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,------...///666:::>>>LLL\\\aaa[[[OOOKKKIIIMMMUUUYYYVVVRRRIIIIIIJJJHHHFFFDDDBBBBBBIIIKKKRRRYYYllleeeFFFGGGGGGDDD@@@@@@BBBEEEIIIDDDIIIYYYbbb[[[QQQMMMGGGDDDGGGOOORRRMMMHHHFFFHHHLLLNNNKKKJJJMMMNNNLLLMMMKKKIIIGGGEEEBBB???===<<<======>>>CCCGGGEEE???;;;;;;<<<>>>BBBFFFKKKMMMDDDEEEDDDBBB???>>>@@@BBB))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************+++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,...,,,...222555444666999555222222444222---+++,,,---,,,+++***+++---///000,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------......///...---------...///000000333222222333555888<<<>>>999888777888:::>>>BBBDDDLLLGGGAAA:::777777999;;;===>>>???===;;;::::::;;;>>>>>>===<<<;;;:::::::::<<<=========;;;:::;;;<<<<<<<<<======<<<;;;999888999999888888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777666666666666444333333222222222222222333555777777555333333333333888===???===888444111444444444444222000...,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************************************)))************+++++++++************************++++++************++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,------......//////------------------------------------------------------------.....................////////////000000000000000000000000000//////......//////000111///111333666888:::;;;;;;;;;;;;<<<<<<=========>>>::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::999999666666555444333222222111.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******(((((()))+++---///))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,------,,,000111222;;;HHHLLLGGGCCCCCCFFFNNNWWW\\\ZZZWWWKKKJJJHHHFFFCCC@@@===<<<@@@BBBHHHNNN]]]yyymmmPPPZZZ[[[MMM>>>;;;<<<<<<@@@===>>>GGGQQQTTTMMMDDDGGGDDDEEEHHHIIIFFFBBBBBBGGGLLLPPPNNNMMMNNNLLLIIIJJJHHHEEEBBB@@@>>>======999999888888===CCCCCC???@@@>>>===>>>CCCJJJSSSXXXPPPJJJBBB<<<;;;<<>>888555777:::888888999999888555333222888999;;;:::888777777777777888:::<<<<<<:::888777555555555555666777999:::777777777777888888888888666555444444444444555666222222222222111111111111333333222111111111111222111333666666555222111111111444777888666222///...//////............------,,,,,,---------,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************++++++************++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------........./////////////////////////////////000///........................///000222444555666:::::::::::::::::::::;;;666666777777888888888888999888888777666555444444000000000000////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++************************+++***(((((())),,,///111))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,,,,......---222;;;>>>;;;===>>>BBBHHHOOOSSSSSSQQQOOOMMMIIIEEEBBB???===;;;777;;;DDDIIIPPPbbbhhh[[[ZZZkkknnnYYYDDD@@@AAA???IIILLLHHH???<<<@@@???:::BBBAAA@@@@@@>>><<<;;;<<<===CCCFFFEEEEEEFFFFFFCCC@@@???<<<999777888:::;;;;;;;;;999888;;;AAACCC@@@CCC???<<<;;;@@@IIISSSZZZYYYNNN@@@777666999<<<<<<******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,*********++++++*********++++++*********+++,,,------+++...333555444555888333...,,,......///222777666444000---,,,,,,---...+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---------...............,,,,,,---...//////......//////000111222333333444999777444333555888===@@@===@@@AAA===666333666:::666777999999888555222000555666777666555555666888222222333444444444444444333333222222333333333444222333333333444444444555444333222111111222333444000000000000000000000111444333333222222222222222///111444444222000//////000111222000...------......------,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------....................................///............//////000000000/////////000111222333333333333333333222222444444444444444444444444444333333222111000//////------------------------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************)))))))))***,,,///000))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++,,,,,,---,,,+++...444666666:::;;;<<>>===???>>><<<888555555888;;;<<<===<<<999:::>>>>>><<>>999777:::BBBKKKQQQTTTIII;;;444555999<<<<<<************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++)))***++++++++++++***))),,,+++*********+++,,,------,,,...333555333333555555000...111222333777<<<666444222///---,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,---------------+++,,,------------,,,,,,------..................111000//////111333666888999;;;<<<888333111444888666888999:::999777444222333444444333222333666888222222222222333333444444111111111111111000000000000000000111111222222333333222111000000111222333111111111222222222222222333333222111111111111222---///111111///...---...000000///---+++,,,...000//////...---,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))************+++++++++************************++++++************++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..............................,,,,,,,,,,,,---...///000000//////...............000000000//////.........000000/////////.........//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******++++++++++++******************************)))))))))***+++,,,------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++************,,,...000111555666777888:::???EEEJJJbbb[[[QQQJJJEEEAAA===999>>>:::>>>>>>777===GGGFFFJJJXXX^^^QQQBBB>>>BBBDDDEEEYYYcccVVVAAA888;;;???MMMQQQPPPGGG===888666555111444555222333:::???AAAGGGFFFDDD>>>888666888;;;@@@BBBBBB???>>>@@@>>>;;;===:::666444666;;;AAAEEEFFF>>>666333666;;;======************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++***************)))***++++++++++++***))),,,+++***))))))+++---......---///444555222222444333111111444555333444777222111000...---,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000000111444555444222///...111444444555666777777555333111000111222222111111222333222333444555555555444333000000111111111111111000//////000000111222222333222222111111111111222222000000000111111111222222000000///............///,,,---...---,,,++++++---,,,---...---,,,,,,...000------......---,,,++++++***+++,,,,,,------,,,,,,************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++************************++++++************++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------------------------+++++++++,,,,,,---//////------------......------000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++******++++++++++++******************************((((((***+++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************))))))***++++++***+++,,,---///111222444888???EEEZZZSSSIIICCC@@@>>>:::777<<<666888888000333>>>@@@DDDJJJMMMIIIAAA<<>>CCCFFFDDDBBBAAA>>>999666666555444555777:::;;;:::777555555777999999888+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))),,,+++++++++******)))))))))***+++,,,,,,+++***))),,,+++***))))))+++---...000...111555666333111333000///111555555111///000------------------,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---.........---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---.........///000111111000000111111000...---...000222///000222222222111///...---000222222111///......---///222333444222///---///000111222222333222222///000000111222333333444111111222222222222111111---------....../////////...---,,,,,,++++++,,,,,,,,,,,,,,,+++))))))***,,,'''))),,,---,,,+++,,,---((()))+++---/////////...***+++,,,---------------************************************************))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++************************++++++************+++++++++++++++,,,,,,++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------,,,,,,---...//////+++,,,---...////////////...------,,,+++***))))))+++++++++,,,------......+++++++++++++++,,,,,,,,,+++++++++++++++*********,,,+++++++++*********)))++++++++++++++++++++++++)))***+++,,,---,,,++++++******++++++++++++******))))))))))))))))))))))))'''(((***+++,,,***)))'''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************************+++---+++))))))***'''+++...//////222999>>>LLLEEE===999999:::999666;;;555:::===555444:::;;;???>>>@@@BBB===777:::@@@GGGBBB>>><<<999777;;;@@@???KKKQQQJJJAAA===<<<:::777;;;;;;999999>>>AAAAAABBBDDDDDD???888555777:::777===BBBAAA???===999333222333444555666777777777777777777888888666333000))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++,,,+++***+++...000000000222444111---...222///000000000000//////...---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,.................................////////////000//////.........---------,,,---......///.........------............------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------............---------------............///---------............///+++,,,,,,------,,,,,,+++//////...---,,,++++++***++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++************************)))***+++,,,...///000000::::::999666333222333444777888888888999:::;;;;;;<<<:::888666666888:::<<<:::999888777777999;;;<<>>???===<<<:::888666666555;;;<<<======;;;888444222111111222222333444555555555888;;;;;;888444000///))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++,,,+++***+++...000111000222333111,,,---111///000111111111000///...---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---------------------------------........./////////.........---------,,,,,,,,,---...............------............------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,++++++++++++,,,------++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))+++++++++*********))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------............------------------............------------............+++,,,,,,------,,,,,,+++---------,,,++++++******++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++************************))))))***+++,,,---......222333222111//////000222555555555777999<<>>444444444444444444444444666666555555444444333333444444444444444444444444333222222111111222222333444444333333333333444444333333333333333333333333222222222222222222222222666111@@@QQQDDD222///333111222333222111000111333111111111111111111111111111111111111111111111111111111111111111111111111111000000//////000000111111111111111111111111111000000111111222333333333333333333333333333333333333333333333333333333333222222333333333333222222444444444444444444444444333333333333333333333333444444444333333333333333111111111111222222222333222222222222222222222222222222333333333333222222111111111222222222333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444555555555555555444444444555555555444444444333333222222333333333444444444333444444555555555555555555555666666666666555555777666555555555555555444444444444444333333333333222222222333333333444444333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444333333333333444444444444333333333333333333333333333333333333333333333333333333333444444444555555444444555555555555444444333333333333333333333333444444444444444555666666444444444555555555555666444444444444555555555555444444444444555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555444333333222222333333333333333333333333444333222111111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000............////////////////////////////////////000//////......//////000////////////////////////111000000000///.........000//////......//////000111111111000//////......000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000//////000000000000000000000000111111111111111111111111111333444333222111222333333333333333333444444444555555555555666666666666333333333333333333333333222222222222333333333333333333333333333333333333111222222222222333333333222222333333333444444444111111111111111111111111111111222222333333333333333333444444444555555555333333333444666999<<<>>>333333333333333333333333666666666555555444444444444444444444444444444444333222222111111222222333555444444333333444444555333333333333333333333333222222222222222222222222555000555777111222555//////111222111000///111222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111222222222222222111111111222333333444444333333333333333333333333333333333333333333333333333333444444444444333333444444444444444444444444333333333333333333333333222222222333333333333333111222222222333333333333222222222222222222222222111111222222222222111111111222222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444555555555555555555555555444444444444333333333333222222222333333333333444333444555555666666666555555666666777777666666555888666555666777888666444555555555444444444333333222222333333333444444444333333333333333333333333222222222222222222222222333333333333333333333333222222333333333444444444333333444444444555555555333333333333333333333333333333333333333333333333333333333444444444555555444555555666666555555444333333333333333333333333555555444444555555666777444444444555555555555666444444444555555666666666444444444555555555666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555444444333333333333333333333333333333333333333222222222222222222111111111222222222222222111111111111111111111111111111111111111111111111000000000000111111111111///000000111111111111111111111111111111111111111//////000000111111111222000000000000000000000000000000000//////000000000000000000000000000000000111111111000000/////////000000000//////000000000000000000/////////......////////////////////////////////////////////////222222222222222222222222222111111111111000000000111111111111111111111111222222222222222222222222111222333333111111222333333333444444555555555555555555555666666666666777333333333333333333333333222222222222333333333444333333333333333333333333222222222222333333333333111222222333333444444555222222222222222222222222111111222222333444444444333444444444555555555555555555444444444555555555333333333333333333333333666666666555555555555555555555555555555555555555333333222222222222333333555555444444444444555555333333333333333333333333333333333333333333333333000///111000---555888,,,///000111111000000111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222333333333111222222333333444555555444444444444444444444444444444444444444444444444444444555555555555444444555555555555555555555555333333333333333333333333222222222222333333333333333333333333444444444444333333333333333333333333111222222333333222222111222222222222333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333444444444444555555555555555666666666555555444444444333333333222222222333333333444444333444555666666666666666666666777777777777666666777555444666999:::888555666666555555555444444444333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444555555555666666444444444444444444444444444444444444333333333333333333333444444444555555444444555555555555444444333333333333444444444444555555555444555555666777444444444555555555555666444444444555666666777777444444555555555666666666555555555555555555555555555555555666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444333333333333333333333333222222222222222222222333333333111111111111111111111111111111111111111111111111000000000111111111111222///000111111222222111111111111111111111111111111000000111111222222333333000000000000000000000000111111000000000000111111000000000000000000000000111111000000000000000///111111000000000000111111///////////////000000000////////////////////////////////////////////////222222222222222222222222222222222222111111111000111111111111111111111111222222222222222222222222111222333333111111222333444444444555666666777777666666666666777777777777222222222222222222222222111222222222222333333333222222222222222222222222222222222333333333444444111111111222333444444444222222222222222222222222111111222222333444444555444444444444555555555555555555666666555333222111444444444444444444444444555555555555666666666666555555555555555555555555444444333333333333444444555555444444444444555555444444444444444444444444333333333333333333333333222...333777222333666000000222333333222222333444222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333222222222333333333444444222222333333444555555555444444444444444444444444444444444444444444444444555555666666666666555555555555555555555555555555666666666666666666666666333333333333444444444555444444444555555555666666444444444444444444444444333444444555555444444333222222222333333333444444444444444444444444444444222222222222222222222222333333333333333333333333333333333444444444444555444555555555666666666777666666666555555555444444333444444444444555555555333444555666777777777777666777777888888777777666666333333555:::;;;999555666666666666555555555444333333333444444444444555444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444444555444555555555666666666666444444444444444444444444555555444444444333333333333333333444444444555555444444444555555444444444333333333444444444555555555444444444444555666666444444444555555555555666444444444555666777777777555555555555666666666666555555555555555555555555555555666666666777777777555555555555555555555555555555555555555555555555555555555555555555555555333333444444555666666666333333444555555444333333222333333333333333333333222222222333333333444444111111111111111111111111111111111111111111111111000000111111111222222222000000111222222222222111111111111111111111111111///000000111222222333333111111111111111111111111222111111000000111111222000000000000000000000000/////////000000000000000222111111000000111111222//////000000111222222222111111111111111111111111111111111111111111111111333333333333333333333333333333222222222111111111222222222222222222222222333333333333333333333333222444555444333222333444444444555666666777888888777888888888999999999999222222222222222222222222111111222222222333333333222222222222222222222222222222333333333444444444000000111222222333444444222222222222222222222222111111222333333444555555444444444555555555666666444555777888888777555333666666666666666666666666444444555555666666777777666666666666666666666666555444444333333444444555555555444444444444555555444444444444444444444444333333333333333333333333888---444>>>555---333999222333555444444333555666222222222222222222222222222222222222222222222222222222222222222222222222444333333222222333333444222222222333333444444444222222333444444555555666555555555555555555555555555555555555555555555555666666777777777777666666666666666666666666666666888888888888888888888888444444444555555555666666555555555666666666666777555555555555555555555555555555666666666666555555222222333333333444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333444444444555555444555555555666666777777777777777777666666666666555555555555666666666777333444555666777777777777777777888888888888777777444222222555:::<<<999666777666666666555555555555333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555555555555555666666666777555555555555555555555555555555555444444333333333333333333444444444555555333444444444444444444333333333333444444555555555444444444444444555666666444444444555555555666666444444444555666777777888555555555555666666666777666666666666666666666666555666666666777777888888555555555555555555555555555555555555555555555555555555555555555555555555222333333444555666777777333333444555555444333333222222333444444444333333222222222333333444444444111111111111111111111111111111111111111111111111000000111111222222222222000000111222222222222111111111111111111111111111...//////000111222222222111111111111111111111111222222111111111111222222000000000000000000000000......//////000000111111222222111111111111222222000000111222333444444555222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222111111222222222222222222222222333333333333333333333333444555666555444444555666444555555666777888888999999999:::::::::;;;;;;;;;222222222222111111000000222222222222222222222222000111111111111222222222111111111000111111222333333333333333333333333333555555555555555555555555444444444444444444444444666666666666777777777777666555555444444444555555777777666555555555555555777777777777777777777777555555555666666666666666777666555444444444444444555444444333333444444555555555555555555555555555333333333333333333333333333333333333333333333333444444444333333333222222333333444555555444333333222222333333333444444444333333333333333333333333444444444444444444444444555555555555666666666777444444444555555555666666555444666888555000222888888888888888888888888888777777777777777777777777888888888777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777666666777777666555444444666666666666666666666666555555555555555555555444555555444444444333333333333444555555666666555555555666666666666666555555666666666666777777777777777666555444444555666777999999888888777777666666777777777777888888888888:::999999999888888777777444444555555666777777777666666555555555444444444555444444333333444444555444444444444444444444444555444333333222222222222666666666666666666666666666666666666666666666666777777777777777666666666777777666555555555555555666666555444444333222222666666666666777777777777888777777666555444444444555555555555555555555555444555666666777777666666555555555555666666666777555555555555555555555555666666666666666666666666444555555555666666777777888888777777666666666555999888888777666555555555555555555555666666666777555555666666666666555555666666555555555444444444444444555555444444333222222222333333333444444444333333333333333333333333222222333444333222111000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222333333333111111111111111111111111111111111111111111111111///////////////000000111222222222111111111111111222222333333333444444444555555555555555555555555555555666666555555444333333333333333333333333333222333333444444333333222333333333333333333333333666666555444444333222222222222222222222222222222222222333444444555555666555666555444333444777:::777777888888888888777777::::::999999999999999999222222222222111111111000222222222222222222222222111111111111222222222222111111111111111222333333333333333333333333333333444444444444444444444444444444444444444444444444555555666666666777777777777777666555555666666777888777666555555555555666666666666666666666666666444555555555666666777777666555555444333333444444555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333555555555555444444444444333444555555555555444333333333333333444444444444444444444444444444444444444444444444444444444444555555666666666777777777555555555555666666666666333555666666666777888999999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777777777666555555666666666666666666666666555555555555555555555555555555555555444444444444444444555666666666666555666666777777777666666555666666666777777777888888777777666555555666777777888888888888777777666666666777777777888888888888999999999888888888777777666666666666666666666666666666666666555555444444555555444444444444555555444444444444444444444444666666555444444444444444666666666666666666666666666666666666666666666666777777777666666666666666999888777777666666777777777777666555555444333333555666666666666777777777888888777666666555444444555555555555555555555555555555555555666666666666555555666666666777777777555555555555555555555555666666666666666666666666555555555666666777777777888888777777777666666666888888888777666555555555555555666666666777777777555555666666666666555555777666666666555555555555444444555555444444333222222222333333333444444444333333333333333333333333222222333333333222111000000000000000000000000000222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222333444444222222222222222222222222222222222333333333444444555555555555555555555555444444444444444333333222333333333333333333333333333333444444444444333333444444444333333333333333666555555444333333222222333333333333333333333333333333333444555555666666666666666555444555777:::777777888888888888777777999999999999999999999999222222222222111111111111111111111111111111111111111111111111222222222333222222111111222222333444222222222222222222222222444444444444444444444444333333333333333333333333555555555555666666666666888888777777777777888888888777777666666666666666666666666666666666666666444444555555666777888888666555444444444444444444666666555555555555666666333333333333333333333333333333333333333333333333333333333333333333333333777777777666666666555555444555555666666555555444444444444444555555555555555555555555555555555555555555555555555555555555666666666777777777888888666666666666777777777888666;;;<<<666666;;;;;;666999999999999999999999999999999999999999999999999888888888888999999999999888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888777777888888888777666666666666666666666666666666666666666666666666666666666666666666555555555555444555666666777777666666666777777888888888777777777777777777888888888999888777777666666777777888888888888777777777777777666777777777777888888888999999999888888888888777999888888777666666555555777777777666666666666666666666555555555555666666555555555555555555555555888777777666666666666666777777777777777777777777777777777777777777777777666666666666666666777777::::::999888888888888999888777777666666555555444555555555666666666777777888888888777666666555555555555555555555555555555666555444444444555666777666666666777777777888888666666666666666666666666777777777777777777777777666666666777777777777777888888888777777777777777888888777777666555555555666666666777777777888888555555666666666666555555777777777666666666555555444555555555555444333333222333333333333444444444333333333333333333333333222222333333333222111000111111111111111111111111333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444555555333333333333333333333333222222222333333333444444555555555555555555555555333333333444333222222111444444444444444444444444333333444444444444333333444444444444444444444444555555555444333333222222444444444444444444444444333444444555555666777777666777777666555555888:::777888888999999888888777888888888888888888888888222222222222222222222222111111111111111111111111111111111222222222333333222222222222222333444444333333333333333333333333444444444444444444444444333333333333333333333333444555555555666666666666888777777777777888888999888777777666666777777777777777777777777777777777444444555666777888999999777777666555555666666666777777666666666666777777444444444444444444444444444444444444444444444444444444444444444444444444777777777777666666666666666666666666666666666666555555555666666666777777666666666666666666666666777777777777777777777777777777777888888888888999777888888888888999999999???JJJKKK>>>888======666::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::999999999999999999999999777777777777777777777777888888888888888888888888999999999999999999999999888888999999999999888888777777777777777777777777777777777777888888888888888777777777666666666666555666777777888888777777777888888999999999999888888888888888999999999999999999888888888888999999888888888888888888777777777777777777888888888888999999999999888888888888999999888888888777777777888888888888888777777777777777666666666666777777777777777777777777777777888888777777777777777888888888888888888888888888888888888888888888888888666666666777777777777777::::::999999888999999:::777777777777666666555555555555666666666777777777999999888888777777777777555555555555555555555555666555444333333555777888777777777888888888888999888888888888888888888888888888888888888888888888777888888888888888888888888888888888888888888888888888777777777666666666777777777888888888888999555666666777777666666555777777666666666555555555555555666666555555444333333333333444444444555555444444444444444444444444333333333333222222222111333333333333333333333333444444444444444444444444333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444444444222111111111111222333333222222333333333333444444222333333333333444444444555555555555555555555555444444444444444333333222555555555555555555555555444444555555555555444444444555555555555555666666555555555444444444333333555555555555555555555555444444555666666777777888777888888777666666888:::888888999999999999888888777777888888888888999999222222222222222222222333111111111111111111111111111222222222222333333333333333333333333444444555333333333333333333333333444444444444444444444444444444444444444444444444555555555666666666666777777666666666777777888999888888777777777888888999888888888888888888888888666666777888888999::::::999999888888888888999:::999888888777777888888999777777777777777777777777555555555555555555555555555555555555555555555555777777777777666666666666777777777777777777777777666666777777777888888888777777777777777777777777888888888888888888888888888888888999999999999:::999999999:::::::::;;;;;;DDDRRRUUUEEE:::<<>>>>>999;;;<<<;;;999888999;;;========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<======;;;;;;;;;::::::::::::999888999999:::::::::::::::::::::;;;<<<============:::;;;;;;;;;<<<<<<<<<<<<;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<=========>>>::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::;;;<<<<<<===;;;;;;::::::;;;;;;<<<===::::::::::::;;;;;;;;;;;;888999999999999::::::::::::::::::::::::;;;;;;;;;999999999999999999999999888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999::::::;;;;;;::::::999999999999888888888777777::::::;;;;;;::::::999888888888888999999999::::::999999999999999999999999888888777666555666666777888888888888888888888888888888888888888888888888666666666666666666666666777777888888888999999999888888888888888888888888888888888888888888888888888888777777888888999:::444555555666777777888888666777777777888888888888999999999999999999999999999999999999999888777777888888888888888888888888666666666777777666666666666666777777888999999:::888888888888888888888888999999999999999999999999777777888888999::::::::::::;;;<<<<<<:::999999:::::::::;;;;;;;;;;;;::::::888999999:::;;;;;;<<<<<<222222222333333444444444444444444444444444444444222222333333333444444444555444444444444555666666777777777777777777777777777777777777777777777777777777777777777777777777777888888888999999999999999999999999:::;;;<<<===999888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;999999999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999::::::999888888999::::::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>CCC===;;;???CCC@@@>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>==============================::::::;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<======>>>>>><<<<<<<<<============>>><<<=========>>>>>>??????===<<<<<<;;;;;;::::::999;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<==================999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::999777666666666777888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999:::::::::888888888888888888888888::::::::::::::::::::::::888888777777888888999:::666777777888999:::::::::777888888888999999999999::::::::::::::::::::::::999999999999999888777777888888888888888888888888666666777777777777666666666666777888999999::::::999999999999999999::::::999999999999999999999999777888888999999:::;;;;;;:::<<<======;;;999999::::::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<======666666666666666666666666555555555555555555555555555555555555555444444444666666666666777777777777666777888999:::;;;;;;;;;999999999999999999999999888888999999999999888888::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;::::::;;;>>>AAA;;;999888999:::<<<===>>><<<<<<;;;;;;;;;:::::::::<<<;;;:::999999;;;===>>>===============<<<<<<<<<<<<<<<<<<;;;;;;::::::999>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>????????????@@@@@@@@@AAA@@@@@@@@@??????>>>>>>??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<>>>>>>>>>>>>>>>>>??????>>>===<<<<<<============>>>>>>>>>>>>=======================================<<<<<<<<<<<<===>>>???????????????>>>>>>>>>>>>==================>>>>>>>>>>>>======@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>========================???>>>===<<<<<<===>>>???<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===<<<;;;;;;========================;;;::::::999999::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>>>>>>>>>>>>><<<=========<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888666666666666777;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::::::::::::::<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;::::::999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<========================666666666666666666666666555555555555555555555555666666666666666666666666666666777777777888888888777888999::::::;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999999999999888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;<<>>========================<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>=========<<<<<<======<<<<<<======>>>???>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>============@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@?????????????????????????????????>>>??????@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???????????????????????????>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@>>>>>>>>>????????????@@@???????????????????????????????????????????????????????????????>>>>>>>>>????????????????????????========================<<<<<<<<<=========>>>>>><<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>???????????????????????????????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>????????????>>>===============<<<<<<;;;========================>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<=========<<<:::999888888888999<<<<<<;;;:::::::::;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<=================================<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>666666666666666666666666666666666666666666666666777777777888888888888888777777888888888999999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>===>>>>>>======>>>>>>???@@@???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>==================>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@??????>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>?????????@@@@@@???>>>>>>===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>???????????????????????????????????????AAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@????????????>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;<<<>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=======================================>>>>>>============>>>>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@666666666666666666666666666666666666666666666666999999999999::::::::::::888999999999999:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999999999999999999888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<===<<<;;;<<<>>>@@@EEE@@@::::::>>>AAABBB@@@???>>>>>>>>>============<<<===>>>>>>??????>>>>>>????????????@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA@@@@@@@@@??????????????????????????????@@@@@@AAA@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAA@@@???>>>@@@AAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDCCCAAA??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@??????>>>>>>=========>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???@@@@@@??????>>>??????@@@??????>>>>>>>>>>>>==============================>>>>>>>>>>>>>>>??????@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<==================>>>>>>???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB777777777777777777777777777777777777777777777777:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;<<<::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888999::::::::::::999888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>>?????????========================>>>>>>>>>=========<<<<<<========================<<<<<<===>>>>>>>>>======;;;<<<===<<<;;;;;;===>>>:::;;;<<<======>>>@@@BBB@@@@@@@@@?????????>>>>>>===>>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAABBBCCCDDDDDDEEEDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@?????????@@@@@@AAA?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBCCCBBBBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDIIIGGGDDDAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???????????????>>>>>>>>>===>>>>>>???????????????>>>>>>??????@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@???????????????@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>?????????======>>>???@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDD777777777777777777777777777777777777777777777777::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<======>>>>>><<<<<<======>>>??????????????????@@@@@@@@@AAAAAA????????????????????????@@@@@@@@@?????????>>>>>>????????????????????????===>>>>>>???????????????<<<===>>>>>>===<<<===>>>;;;???BBBBBB???===???BBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@AAACCCDDDAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCBBB@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEIIIHHHFFFCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCEEEDDDCCCBBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB??????@@@@@@@@@@@@???>>>===>>>???@@@AAAAAAAAAAAA?????????@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBB????????????????????????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@???@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@???????????????????????????AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEE777777777777777777777777888888888888888888888888::::::;;;;;;<<<======>>><<<<<<<<<=========>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;===>>>>>>===;;;:::<<<<<<======>>>??????@@@===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@>>>???AAA@@@???>>>???@@@AAABBBCCCBBB@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@BBBAAA@@@@@@@@@AAACCCCCCAAAAAABBBCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEECCCCCCDDDEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAABBBCCCEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCAAAAAABBBCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDFFFEEEDDDCCCDDDEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB???@@@AAABBBBBBAAA@@@@@@???@@@AAACCCCCCCCCCCCCCC@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBCCCCCCDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE777777777777777777777777888888888888888888888888:::::::::;;;<<<======>>>============>>>>>>>>>>>><<<===============<<<<<<==============================>>>>>>>>>>>>======;;;<<<>>>??????>>><<<;;;<<<======>>>???@@@@@@AAA>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAA@@@AAACCCCCCAAA@@@@@@AAADDDAAA>>>>>>@@@CCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCBBB@@@@@@@@@AAACCCEEEBBBBBBBBBCCCDDDEEEEEEFFFCCCCCCCCCBBBBBBAAAAAA@@@BBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHIIIIIIJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDFFFHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFBBBBBBCCCDDDEEEEEEDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAADDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFFFFGGGCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDFFFHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCAAAAAA@@@AAACCCEEEEEEEEEEEEDDDBBBBBBBBBCCCDDDEEEEEEFFFAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE