BM6P6(@ yyyrrrQQQFFFLLLNNNbbblllPPPHHHAAAAAAIII^^^}}}^^^DDD:::999333111000111222222111000///.........------------........................,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++,,,---...////////////////////////000111222333333444555555444444666888666:::AAAJJJUUUdddttt{{{tttuuu~~~}}}}}}zzz{{{zzzvvvuuuwww}}}~~~~~~pppbbbTTTNNNOOOEEEFFFGGGIIIKKKLLLKKKJJJEEECCCCCCEEEGGGKKKUUU___yyysssccc^^^gggttt{{{mmmoooqqqjjjWWWDDD;;;888444333555555333111000000000...---000000000000000000000000222222222222222222222222222222333444333222111000{{{sssSSSGGGKKKLLL]]]|||XXXKKKAAACCCIIIYYY|||eeeIII:::666333222000111222222111000////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---.../////////////////////000000111222333333444555555444444666888888;;;BBBLLLZZZjjjxxx|||uuuwww{{{xxxyyyyyywwwxxx{{{~~~|||}}}ttteeeXXXQQQQQQKKKIIIHHHKKKNNNOOOLLLIIIHHHEEEDDDFFFHHHKKKTTT^^^xxx|||jjj___aaahhhsssnnnjjj}}}nnn\\\HHH>>>999444333555555333222222333444333222111111111111111111111111000000000000000000000000111222333444444444333333~~~vvvXXXJJJJJJIIIWWWuuueeePPPCCCEEEGGGQQQtttpppRRR???777444222000000111222111000000000000000////////////------------------------......------,,,,,,++++++,,,,,,,,,---------......,,,,,,---...////////////000000000000000111333333333444555555444555777999:::<<>>@@@~~~zzzkkkOOONNNIIIPPPaaa{{{yyy{{{uuuSSSFFFDDDDDDJJJRRRssseeeEEE;;;555111222333111000222//////000000000000//////111111000000//////......//////.........---------))))))******+++,,,,,,------...000111111111000///222222222222222222333333666444222222555888;;;<<<===IIIZZZlll~~~~~~}}}xxx|||yyylllyyywwwsssooonnnoooqqqtttuuutttrrrooorrrtttuuuvvvzzzxxxqqqnnnmmmmmmssszzz{{{|||zzzyyy~~~}}}vvvmmmeee```^^^cccppp{{{iiiYYYOOOQQQSSSTTTcccxxx}}}ppp^^^RRRMMMMMMMMMMMMUUUccczzzuuuaaaYYY[[[wwwrrrZZZIII===555666555555555666444111///333333333333333222111000000000111111111222222222444777777555:::GGGNNNOOO}}}uuuyyy{{{```MMMGGGMMMZZZooo}}}yyyWWWHHHDDDCCCGGGOOOiiikkkLLL===666222222222///.../////////000000000000//////000000000/////////////////////.........---------//////000000111222222333......///000000000000000111222222222222333333333444333222222555888:::;;;BBBOOO```qqq~~~{{{yyy~~~yyyqqqwwwssslllkkkkkkmmmoooqqqqqqppppppqqqtttvvvyyy~~~}}}uuunnnlllkkklllqqqxxx|||}}}zzzxxx~~~{{{ppphhh^^^[[[^^^jjjxxxooo^^^RRRRRRRRRQQQ]]]ooo}}}uuugggZZZPPPKKKJJJKKKTTTddd|||oooaaaYYYkkkhhhTTTCCC777666555444555555555222000222222333333333222222111111111111222222222222333444777666444888AAAFFFFFF~~~uuutttuuuSSSIIIJJJSSSddd^^^LLLEEEBBBEEEKKK\\\zzzrrrUUUAAA999444444444000---...//////000000000000////////////////////////000000...............---------.........///000000111111///////////////000111111111111222222222333333333222222222333555888:::;;;IIIVVVhhhxxx}}}~~~zzz|||~~~zzz||||||zzz|||~~~xxxtttjjjhhhffffffiiikkklllmmmpppppprrrwww~~~|||xxxqqqkkkiiihhhiiiooovvv|||~~~~~~yyyxxx}}}wwwnnn___[[[[[[eeerrrwwwfffXXXTTTPPPMMMUUUcccxxxwwwrrreeeVVVLLLKKKMMMUUUgggooo___eeeyyywww```III888777666444444555555333222111222222333333333333222222222222222333333333333333555555333555999<<<;;;|||tttyyyfffQQQIIIPPP```gggRRRGGGCCCEEEJJJSSSqqqxxx]]]EEE===666666666333000000//////000000000000//////---......//////000000000........................******++++++,,,---------000///.........///111222111111111222222333333444111222444555666888;;;>>>MMM\\\oooyyyzzz{{{zzzyyyooonnntttzzzuuuuuuzzz|||xxxuuuiiifffcccbbbdddhhhjjjkkknnnnnnqqqyyy|||rrrxxx}}}zzztttmmmhhhfffggghhhnnnttt|||}}}yyyxxx}}}uuufff```]]]dddppp~~~nnn^^^WWWQQQKKKPPPYYYmmmtttxxxooo^^^RRRPPPTTTVVVhhhmmmjjj}}}vvviiiPPP<<<999777555444555555444333111111222333444444444444222222333333333444444444222333444444444555555444tttsss~~~^^^KKKOOO```rrrZZZLLLFFFGGGJJJPPPlll~~~eeeIII>>>555555666444222111//////000000000000//////------......//////000000---.....................,,,,,,------.../////////000///.........///111222000000111222333333444444222444666777777:::>>>BBBOOO```uuuuuuvvv~~~yyyxxx}}}vvvgggccckkkvvvvvvhhhiiisssxxxxxxvvviiifffbbbaaacccgggiiijjjkkklllqqq|||pppppp{{{~~~xxxuuupppjjjeeeeeeeeegggmmmssszzz~~~~~~|||yyyyyy}}}ooogggbbbfffppp}}}vvveee\\\TTTMMMNNNSSScccpppzzzvvvfffWWWSSSUUUVVVeeeyyyyyymmmuuuwww{{{rrrZZZEEE;;;999555444444555555444111222333444444444444444222222333333333444444444222222333555555444333333uuuppplllQQQRRR^^^|||~~~cccPPPHHHHHHIIIOOOhhhpppNNNAAA555222444333111111//////000000000000//////..................//////---------...............,,,------......///000000///////////////000111111000000111222333444444555333555666777777:::@@@FFFSSSeeezzz}}}sssuuu}}}vvvyyyqqq```[[[eeesss}}}mmm```bbbmmmtttuuuuuujjjgggcccbbbdddgggiiijjjiiimmmuuuvvvqqqttt|||{{{tttqqqlllfffbbbcccdddfffkkkrrrwww|||}}}|||zzz{{{~~~yyyooohhhjjjrrr~~~mmmbbbYYYQQQOOOPPP^^^kkkxxxxxxlll]]]UUUSSSVVV___nnn~~~llljjj~~~yyysssvvv}}}fffRRR???;;;777444444444444444222333333444444444444333222222222222333333333333333111333666777444333444}}}ttt|||]]]XXX\\\rrrkkkTTTIIIGGGGGGKKKccc~~~XXXIII999444444333222222//////000000000000//////..................---------------.........//////++++++,,,,,,---...............///000000000000000///000111222333444444555333555666555555999AAAHHHYYYkkkwwwvvvwwwwww{{{}}}lll\\\XXXfffwwwvvvhhh\\\^^^gggnnnqqqrrrjjjgggddddddeeehhhiiiiiihhhooo{{{xxxtttvvv}}}yyyrrrnnngggbbb___```aaaccciiiooosssyyy~~~{{{|||zzz|||zzzqqqqqqxxxuuuhhh]]]UUUOOOMMMVVVbbbpppvvvpppdddYYYSSSZZZ^^^hhhzzzsssjjjuuuzzzlllfffxxxoooYYYBBB===888444333333444444444444444444444444333333111111111222222222222333555222333777777333222555}}}hhh___[[[kkkoooVVVIIIEEEDDDHHH___bbbQQQ???777666555444444//////000000000000///////////////......------,,,---------.........//////------......///000000000---...000111111111000//////000000222333444555555222444555333333777AAAIII]]]ppp~~~sssxxxzzzyyy~~~{{{iii[[[YYYiii~~~rrreee[[[\\\dddjjjmmmpppiiigggeeedddfffhhhhhhhhhhhhrrr~~~wwwuuu{{{xxxpppmmmddd___\\\^^^___aaagggmmmqqqwww~~~{{{|||{{{}}}yyyyyy~~~zzzkkk```WWWOOOKKKNNNYYYiiissstttkkk^^^VVVaaaaaahhh{{{|||qqqtttyyyfff]]]mmmsss\\\DDD???999444333333333333555555555555444333222222000000111111111222222222777333333777777222111444tttRRRQQQdddxxx\\\IIICCCEEEGGGWWWyyyuuu[[[@@@666666666555555111111111111000000000000///////////////////////////............---------...............///000000/////////000111111222222222333333444444333333222666777888888666888CCCOOOccc|||~~~wwwzzz~~~}}}sss```RRRTTTjjjoooeee^^^aaahhhjjjkkkllloooggg```aaacccdddgggjjjjjjrrr~~~~~~|||{{{nnneee^^^^^^]]]^^^```cccgggjjjooorrrxxx}}}}}}~~~~~~rrreee[[[SSSNNNUUUOOO]]]yyyooo``````\\\dddlllvvv}}}|||ppptttnnn___fff{{{iiiQQQ@@@555888:::666444888222222333333222222111000333222111000000111222222444444444555555555555555xxxTTTPPP```xxxdddNNNFFFGGGGGGTTTrrrgggHHH:::888666444333111111111111000000000000////////////////////////---------........./////////............///000000//////000000111111222222000111222333444444555444444555777999888;;;GGGUUUjjj|||ppp^^^SSSYYYqqqoooeee]]]```fffhhhhhhiiimmmeee```aaacccdddfffjjjkkktttyyymmmddd^^^^^^]]]]]]___bbbfffhhhmmmpppuuu|||}}}}}}~~~yyykkkaaaXXXRRRWWWSSS]]]ttt~~~ttthhheeecccfffffflll}}}{{{jjjjjjuuuuuuaaabbb{{{qqqTTTCCC777777888444222555444444555555444444333222333222111000000111222222444444444555555555555555~~~XXXOOO[[[nnnpppVVVIIIHHHEEENNNfffwwwTTT???999777444111111111111111000000000000////////////////////////++++++,,,---...///000111//////......//////000111//////000000111222222222///000111333444555666666333444666999:::???NNN\\\uuummm[[[UUU___{{{oooddd\\\]]]bbbddddddeeeiiiccc```bbbddddddfffjjjllluuu}}}uuukkkccc^^^]]]\\\\\\^^^aaadddfffjjjlllqqqxxx~~~~~~~~~uuuhhh]]]VVVVVVTTTYYYhhhuuuwwwqqqlllllljjjfffgggzzz|||}}}fffaaahhh|||eeecccvvv{{{\\\JJJ;;;888777333222444444444555555444444333222222222111111111111222333444444444555555555666666^^^QQQYYYfff{{{^^^KKKFFFCCCIII\\\___EEE;;;888444111111111111111000000000///////////////////////////,,,,,,------...//////000/////////...///000000111///000000111111222333333000000222333444555555555444444777:::===DDDTTTccc~~~~~~lllZZZXXXfffooocccZZZZZZ___`````````ddd```___bbbddddddfffjjjpppwwwyyyqqqhhhbbb]]]\\\[[[[[[\\\^^^aaacccgggjjjooouuu{{{~~~yyy{{{~~~nnn```WWWRRRQQQRRRZZZiiivvvxxxsssuuurrrkkkiiiwww{{{hhh```ddd}}}lllgggsssfffTTTCCC;;;999666555666222222333333222222111000222222111222222222333333333333444444555666666666dddTTTXXX```yyyiiiOOODDDAAAEEETTTtttjjjKKK<<<888555222111111111111000000000///////////////////////////........................///////////////000111111000000000111222222333333222222333444444444333333666666999<<>>777555333111111111111000000000000//////////////////////////////.........---------000000//////000000111222000000111111222333333333333333333444444333333222666777999===BBBLLL___qqqwwwyyyiii___fffwwwnnnbbbWWWVVVYYYZZZ[[[[[[^^^\\\\\\___```bbbgggnnnxxx|||ssskkkdddaaaYYYXXXWWWWWWYYY\\\___aaadddggglllrrrxxx~~~}}}{{{yyyvvvvvvwwwxxxzzz|||~~~}}}rrrkkkjjjlllnnntttvvvyyy~~~tttfffeeejjjxxx~~~kkk___TTTSSSPPPPPPZZZkkkyyy|||nnnbbbddduuuzzznnngggiii~~~lllhhhvvv~~~kkkRRRAAA999777666555444444555555444444333222000111222333444444444333222333333444555666777777lllWWWUUUTTTlllxxx|||aaaLLLDDDDDDHHHZZZ|||[[[AAA777555444111111111111000000000000////////////////////////---------...............000000//////000000111222000111111222222333333444111222333333444444444444555555888>>>DDDPPPeeexxxtttxxx}}}dddaaaooommmaaaUUUTTTXXXYYYZZZ[[[]]][[[[[[]]]^^^aaahhhqqq}}}zzzrrriiicccaaaWWWVVVUUUVVVXXX[[[___aaabbbeeejjjqqqwww}}}zzzxxxuuurrrrrrsssuuuvvvyyy{{{vvvllleeebbbbbbdddlllooossswww}}}|||jjj\\\ZZZ___kkk~~~vvvjjjYYYUUURRRQQQUUU___ppp}}}~~~pppbbb]]]gggzzzvvvgggddd}}}pppttt{{{^^^GGG<<<999777444444444555555444444333222000111222444444444444444222222333444555666777777mmmWWWRRRPPPeeeoookkkiiiRRRFFFDDDDDDPPPoooaaaBBB666444333111111111111000000000000////////////////////////+++,,,,,,---...///000000000000000000000111111222000111111222222333444444///000111333444555666666333444777>>>EEESSSjjj}}}ssswwwuuu```cccttt}}}mmm```UUUTTTWWWYYYZZZ[[[\\\ZZZZZZ\\\]]]```iiirrryyyqqqiiiccc```VVVUUUTTTUUUWWW[[[___aaa```ccchhhooovvv}}}xxxvvvssspppoooppprrrtttuuuxxx}}}xxxuuuooohhhbbb^^^^^^___aaaccchhhlllqqqxxxsssaaaSSSQQQVVVcccvvvrrr\\\VVVRRRQQQPPPUUUfffxxxuuuhhh___^^^hhhttt~~~}}}iiiaaa|||~~~vvviiiNNNAAA===999555222222333333333222111111000111222444555555444444222222333444555666777888uuuYYYKKKPPP\\\yyytttcccppptttTTTIIIEEEEEELLL]]]yyygggKKK>>>999555444333222111000000000000////////////............////////////////////////222222222222222222222222222111000000000111222333000111333444555444444333000666<<<@@@GGGXXXpppzzzzzz|||mmm[[[hhhwwwfff___WWWUUUWWWYYYYYYXXXZZZYYYYYY[[[\\\aaammmzzz~~~wwwmmmeeeaaa```YYYWWWTTTSSSTTTXXX\\\___cccdddgggkkkpppuuuyyy|||wwwssspppooorrrttttttsssuuutttuuu{{{zzzzzzvvvooohhhaaa\\\ZZZXXX___```dddjjjkkkkkkooouuu|||vvvppphhh\\\RRRPPPTTT___pppzzzgggZZZTTTVVVTTTQQQ___tttxxxgggZZZZZZ^^^aaahhhrrr~~~wwwfffsss}}}~~~vvvVVVCCC===888222555444444444444444444333000111111111111222222222555555555555555666777777www\\\KKKLLLUUUjjj{{{fffmmmyyyZZZKKKGGGDDDHHHVVVpppkkkMMM>>>888555333333222111000000000000111000000000000/////////////////////////////////------......///000111111/////////000111333444555111111333444555555444444333888>>>CCCLLL^^^xxx{{{}}}|||fff\\\mmmttteee___XXXUUUWWWYYYYYYXXXXXXWWWXXX[[[^^^dddrrr{{{sssiiibbb^^^]]]YYYWWWVVVUUUVVVYYY\\\^^^aaacccfffjjjooosssvvvxxxsssqqqooooooqqqsssrrrqqqrrrqqqrrryyy~~~}}}|||~~~~~~{{{uuummmeee^^^ZZZWWWWWWWWW[[[___``````ccciiijjjgggddd___WWWPPPPPPTTT[[[kkk~~~ppp```VVVVVVSSSPPP[[[mmm~~~xxxfffXXXTTTVVVVVV[[[ddd~~~|||kkkssszzz^^^GGG>>>999555444444444444333333333333111111111111222222222222444444444444444555666666}}}cccOOOJJJMMM\\\{{{jjjhhhxxxcccMMMHHHDDDEEENNNdddtttTTT@@@999777333222111000////////////111111111111000000000000////////////////////////)))***+++,,,...///000111//////000111222333333333111222333444555555555555666:::@@@GGGSSSiii~~~qqqdddaaauuupppccc^^^XXXVVVWWWYYYYYYXXXVVVUUUWWW[[[```hhhxxxxxxnnnddd]]]ZZZYYYXXXXXXXXXXXXYYY[[[\\\]]]___bbbfffjjjnnnpppqqqrrrnnnmmmmmmoooqqqqqqpppoooooonnnpppvvv~~~~~~zzzxxxuuuyyy}}}zzzpppfff]]]XXXSSSRRRSSSVVVWWWVVVYYY^^^^^^]]]\\\[[[VVVOOOPPPTTTXXXgggvvv{{{hhhYYYUUURRRNNNTTTaaauuuwwwqqqdddVVVOOOMMMLLLPPPXXXppp|||~~~ttttttzzzjjjNNN@@@;;;888444444444333333222222222111111111111222222222333333333333333333444555555nnnWWWLLLKKKWWWtttpppccclllkkkOOOIIIFFFFFFKKK]]]}}}\\\DDD:::999222222111000////////////111111111000000000//////////////////////////////,,,------...///111111222222333333333222111///...222222333444555666666666777<<>>999555444333222111111111111000000000////////////...////////////////////////.........//////000000000/////////000111333444555444444444444666888:::;;;===HHH\\\uuu~~~pppddd[[[jjj~~~vvvjjj```[[[XXXXXXYYYYYYYYYXXXYYYYYYXXXXXXZZZ^^^___cccooo{{{zzzoooeee^^^ZZZVVVTTTQQQSSSWWW[[[___aaabbbcccggghhhjjjkkkkkkiiigggeeeaaadddiiikkklllmmmoooqqqsssuuuwwwyyyzzz|||~~~~~~xxxvvvwwwvvvwwwzzz{{{xxxtttooodddYYYTTTVVVTTT]]]cccbbbbbbeeejjjlllooossswwwxxxyyy~~~ttteeeZZZQQQLLLKKKKKKHHHHHHJJJFFF???===???CCCEEEOOOeeerrrqqqooovvvWWWCCC===888777777666444333333222222222222333333333444444555444444444444555666666hhhTTTKKKSSSmmm|||fffxxxqqq[[[JJJHHHLLLZZZyyyvvvWWWDDD>>>555555444333222222222222111111111111000000000000////////////////////////---...///000111333333444222111000000000111222333444444444444666888:::<<<@@@MMMdddnnn```XXXkkk}}}rrreee[[[WWWVVVXXXZZZZZZYYYXXXYYYYYYXXXYYY\\\___aaadddnnnzzzxxxlllccc^^^ZZZVVVTTTPPPRRRVVVZZZ^^^aaacccdddhhhiiijjjjjjiiigggeeeddd___cccgggiiiiiikkknnnqqqqqqsssvvvxxxzzz}}}yyylll___YYY[[[UUU]]]cccbbb```cccggghhheeeiiinnnppprrrwww|||kkk]]]RRRLLLKKKFFFBBBBBBEEEDDD>>>>>>AAA>>>AAAHHHZZZzzz{{{rrrtttkkk}}}]]]FFF>>>999888777666555444333333222222333333333444444444444333333333333444555555vvvSSSLLLRRReeevvvzzzdddMMMLLLNNNSSSooo}}}\\\@@@;;;888555222111111111000///......------------......//////............//////000111111111111222222222222222333333333333444444222444666777777999<<<>>>CCCSSSppp}}}yyyeee```WWWqqqwwwiii\\\WWWYYYSSSTTTUUUVVVWWWXXXXXXXXXUUUVVV\\\ffflllpppuuu|||}}}pppdddaaabbb]]]WWWSSSNNNNNNPPPTTTZZZ```dddeeehhhiiikkkkkkiiifffcccaaa```bbbeeeggghhhjjjmmmooosssuuuxxxzzz|||~~~rrrgggaaaaaa___```aaa```\\\]]]aaabbbeeehhhkkknnnqqqvvvyyyrrrdddYYYSSSOOOIIIFFFEEEEEEBBB======AAA>>>BBBGGGRRRjjjddddddvvvyyyrrryyycccKKK>>><<<777444555555222111333444444333333333333222222333333444444555666666666~~~\\\PPPRRR```lllRRRNNNMMMPPPiii]]]AAA;;;888555222111111111000000//////............//////000//////.........////////////000000000111111111222222333333333333444444222333555666777999<<<>>>EEEZZZ{{{wwwccc```YYYssszzzrrrggg\\\WWWWWWTTTTTTUUUVVVWWWWWWWWWWWWWWWZZZcccnnnuuuyyy{{{nnnbbb______\\\VVVTTTMMMMMMOOOSSSZZZaaaeeefffiiijjjkkkkkkiiifffcccaaa```bbbeeeggghhhjjjmmmppptttvvvyyy{{{|||~~~yyysssjjjeeebbbbbb```]]]^^^aaaaaacccfffiiikkkooosssvvvyyy|||yyykkk```WWWQQQIIIEEEDDDDDDAAA======@@@>>>@@@DDDMMMccciiiaaannnyyypppvvvmmmSSSCCC===777444666555222111222333333333444444555555555333333444444555666666666fffVVVSSSZZZvvvuuuXXXOOOLLLLLL```|||bbbFFF???777555222111111222111111000000////////////000000111000//////.............../////////000000000000222222333333333333444444222333555555666888<<<>>>GGGbbbsss```___\\\vvv~~~ssskkkddd[[[VVVTTTUUUUUUUUUVVVVVVVVVVVVVVVWWW___mmm{{{yyylll___[[[[[[XXXVVVUUULLLLLLNNNTTT[[[aaaeeegggjjjkkkkkkkkkiiifffcccaaa___aaadddfffgggjjjmmmpppuuuwwwzzz{{{|||~~~xxxooofffcccbbb```___aaa```bbbeeegggiiikkkooorrrtttwww|||ttthhh[[[RRRKKKGGGDDDDDDBBB>>>>>>@@@>>>>>>@@@GGGYYYzzzooo___eeexxxppprrrzzz^^^JJJ===888666777777333111222222333333444555666777888333333444444555666666666qqqYYYSSSVVVpppzzzYYYMMMHHHHHHXXXoookkkNNNCCC777555222111222222222111111111000000000000111111222111000///............/////////000000000111111222222222333333333444444222333444555666888<<>>======CCCQQQooosssaaabbbyyyqqqpppzzzhhhOOO???:::777888777333111222222333333444555666666666333333444444555666666666}}}[[[TTTUUUlll|||YYYJJJEEEEEERRReeesssTTTDDD888555333222222333222111111111000000000000111111111111000///////////////000000000111111111222222222222222333333333444444333333444555666999>>>AAAOOOpppwwwjjjWWW\\\hhh~~~|||kkkccc___ZZZUUUSSSVVVVVVUUUTTTTTTTTTUUUUUUWWWgggvvvhhhZZZTTTRRRQQQSSSUUUUUUTTTUUUXXX\\\aaacccdddiiiiiiiiihhhgggeeecccbbb[[[]]]___```bbbeeejjjmmmsssvvvxxxzzz{{{|||zzzlllgggeeeccccccddddddeeeggggggggghhhjjjlllooorrrwww~~~uuufff[[[SSSLLLFFFEEEDDD@@@>>>???===<<<===BBBNNNggguuuhhheee{{{~~~qqqkkkpppqqqTTTBBB===888888777333222333444333333333333333333333333333444444555666666666]]]UUUTTTfff\\\JJJEEEDDDMMM\\\}}}}}}ZZZDDD999777444222222222111000111111000000000000111111111000000//////000000111111111111111222222222222222222333333333333444444444444555555777:::???CCCVVVvvvwwwnnngggUUU]]]ooonnnccc^^^YYYUUUUUUVVVUUUTTTSSSSSSTTTUUUVVV[[[kkkuuuhhhZZZSSSPPPOOOQQQTTTWWWVVVVVVXXX\\\```bbbbbbffffffffffffeeedddcccbbb[[[\\\^^^___aaaeeejjjnnnsssuuuxxxzzz{{{}}}xxxnnniiigggddddddgggfffggghhhgggfffggghhhjjjjjjnnnttt{{{zzznnneeeVVVMMMFFFDDDCCC???<<<<<<<<<;;;>>>CCCKKK___yyynnngggrrrrrrhhhggg{{{zzz\\\FFF???999888666333333555444444333333333222222222333333444444555666666666```WWWQQQ]]]zzzcccNNNFFFDDDJJJTTTrrrfffKKK;;;888555333222222000///000000000//////000000000////////////000111222222000000000000111111111111222222333333333333444444555666666666888<<>>;;;???FFFGGGZZZzzzjjjcccfff|||}}}uuu```LLL;;;:::<<<888555555444444444444444444444444444444444444555666777777~~~gggUUUGGGHHHPPPcccrrrrrr}}}rrrVVVJJJGGGFFFRRRiiilllLLL<<<777888222222444///111111111111111111111111000000000000/////////.../////////000111111222222222222333333444444555555666555666888999:::AAAJJJeeennniiicccsssrrraaa[[[nnnvvvccc[[[XXXUUURRRTTTSSSQQQPPPPPPSSSYYY^^^kkk}}}sssjjj___WWWSSSPPPNNNLLLOOOPPPRRRUUUXXX[[[^^^___``````____________``````aaabbbcccdddgggjjjmmmooovvvxxx{{{}}}~~~~~~}}}yyypppjjjdddaaaccceeeeeedddhhhjjjmmmnnnnnnnnnnnnoooooojjjggghhhgggfffhhhlllpppuuu}}}vvvnnnddd]]]SSSKKKGGGDDDAAA>>>AAAAAA<<<>>>CCCCCCRRRnnnxxxjjjdddkkkvvvuuugggRRR???<<<===999666777444444444444444444444444444444444444555666777888wwwcccSSSHHHIIIMMMZZZ}}}uuujjjjjj|||ZZZJJJGGGGGGNNN___rrrQQQ>>>777888222000111---111111111111111111111111111111000000000//////////////////000111111222222111222222333444444555555666666777888888:::BBBLLLjjjnnnmmmnnnzzzjjj```aaaxxxrrraaaYYYVVVSSSPPPSSSRRRQQQPPPPPPTTT[[[___vvv{{{nnnggg^^^WWWSSSQQQPPPOOOPPPPPPQQQSSSVVVZZZ^^^``````aaaaaa```___^^^______```aaaccceeehhhllloooqqqtttxxx|||~~~|||{{{~~~}}}ssskkkggg___[[[WWWVVVZZZ^^^bbbccciiillloooqqqqqqrrrssstttpppkkkgggfffffffffjjjooovvv{{{xxxoooeee^^^TTTMMMIIIEEEAAA===AAAAAA======AAA@@@KKKdddqqqccc^^^zzzwwwmmmoooXXXCCC======999777888444444444444444444444444444444444444555666777888uuuaaaQQQHHHKKKMMMTTTttt{{{fff]]]|||]]]KKKHHHKKKNNNYYY{{{xxxUUU???555777333000111///111111111111111111111111222222111111111000000000/////////000111111222222111111222222333444444555666666777888777:::EEEPPPooo|||ooossszzzvvv```^^^eee~~~mmm^^^WWWUUURRROOOQQQQQQPPPOOOPPPUUU\\\aaazzzwwwgggbbb\\\VVVTTTSSSTTTTTTRRRRRRRRRTTTWWWZZZ^^^___```aaabbbaaa___]]]^^^___^^^___aaadddhhhmmmqqqtttsssxxx~~~~~~}}}|||}}}rrrhhh```\\\UUUSSSRRRSSSXXX]]]bbbeeekkknnnqqqsssttttttuuuvvvrrrlllhhhgggggghhhmmmsss}}}zzzqqqfff___UUUNNNIIIEEE@@@===>>>@@@<<<<<<@@@???HHH\\\vvvyyyfffYYYmmm{{{kkk|||xxx___FFF>>>;;;777555777444444444444444444444444555555555555555666888888|||hhhUUUKKKMMMLLLPPPmmmiiiWWWpppbbbNNNKKKLLLNNNTTTttt[[[@@@555777444111444444222222222222222222222222222222222222111111111111/////////000111111222222111111222222333333444444555555777888777:::GGGUUUssswwwooozzz{{{{{{|||fffVVV]]]hhh{{{gggZZZUUUSSSQQQNNNOOOOOONNNNNNPPPUUU\\\aaawww}}}rrrbbb___ZZZVVVTTTTTTVVVXXXTTTUUUVVVWWWYYY\\\^^^___^^^aaacccbbb___]]]^^^```^^^^^^___bbbgggmmmrrrvvvrrrxxx|||rrriiiaaaZZZVVVPPPQQQRRRVVV[[[aaagggjjjooorrruuuvvvvvvuuuvvvwwwvvvpppkkkkkkkkkmmmrrryyyuuuiiiaaaVVVNNNIIIEEEAAA===;;;???<<<;;;@@@???EEEVVVjjjooo\\\dddzzzqqq|||fffKKK???;;;666444666444444444444444444444444555555555555666777888888}}}dddSSSRRRNNNOOOiiiqqqZZZkkkjjjTTTLLLKKKLLLOOOnnnhhhIII999:::555111444555222222222222222222222222111111111111000000000000/////////000111111222222111111111222333333444444333444666777777;;;JJJYYYxxxrrrppp~~~~~~vvvsss\\\RRR___mmmtttbbbVVVSSSRRRPPPMMMMMMMMMLLLMMMOOOTTT\\\aaasssyyymmm```^^^[[[WWWTTTTTTVVVXXXWWWXXXYYY[[[\\\]]]^^^^^^\\\```cccccc___]]]^^^aaa```___^^^```dddkkkqqqvvvpppxxx{{{vvvnnnfff```ZZZVVVRRROOOQQQVVV\\\bbbhhhnnnrrrwwwyyy||||||{{{zzzzzz{{{zzztttpppqqqqqqsssxxx~~~}}}kkkbbbVVVMMMHHHDDDAAA>>>;;;@@@===;;;@@@???CCCPPP^^^|||bbb___kkk}}}nnnPPPAAA;;;666444666444444444444444444444444555555555555666777888999sss\\\VVVQQQPPPiiixxx___kkkqqqYYYNNNIIIJJJLLLkkkuuuSSS???===555///000111222222222222222222222222000000000000/////////////////////000111111222222000111111222333333444444333444666777777<<>><<<@@@???AAAMMMUUUzzzggg]]]bbbsssSSSCCC<<<666444777444444444444444444444444555555555666666777888999nnnPPPJJJTTTccc}}}iiijjjyyy]]]MMMMMMKKKVVVeeeeeeFFF;;;:::666555888666333111000000111000///222111111111000000//////222222222111111111000000111222333555666777777777666888555555;;;===LLLfffwwwrrr{{{rrraaaWWWXXXeee}}}uuu~~~lllZZZSSSQQQNNNLLLKKKHHHGGGHHHMMMPPPSSSYYYaaapppssskkk[[[ZZZXXXWWWVVVWWWWWWWWW[[[ZZZ[[[\\\^^^^^^\\\[[[ZZZ[[[]]]___`````````___aaaaaa``````aaaffflllqqqqqqvvv}}}~~~~~~}}}zzzssslllgggaaa___\\\YYYWWWUUUUUUTTTQQQVVV^^^eeekkkrrrxxx||||||xxx{{{yyykkk[[[PPPJJJDDDBBBDDDCCC???<<<===>>>???CCCHHHXXXmmmqqqaaaZZZnnn~~~___FFF<<<:::888666666555444333222333444444222444666666666666888999~~~ZZZOOOSSS___oookkkwwwbbbNNNKKKHHHSSSbbbjjjIII;;;888444222555333222000000111333333333111111111111000000000///000000111111111222222222111222333444555666666666444888666777===@@@QQQllluuurrr~~~nnn]]]VVV\\\lllxxxzzziiiXXXQQQPPPNNNLLLKKKHHHFFFGGGLLLOOORRRYYY```qqqrrrhhhYYYXXXVVVUUUUUUUUUWWWXXX[[[[[[\\\^^^``````^^^]]]YYYZZZ\\\]]]^^^___^^^^^^``````aaaaaabbbffflllpppqqquuu{{{}}}|||~~~~~~{{{|||yyyuuupppkkkeee^^^YYYVVVUUUTTTSSSRRRSSSSSSTTTVVVZZZaaaiiipppwww|||~~~yyy||||||nnn^^^TTTLLLEEEBBBCCC@@@<<<:::<<<<<<<<>>BBBLLL___yyyiiibbbuuuzzznnnkkkQQQBBB<<<999666777666555444333444555555111222444444444444666888nnnYYYVVV[[[zzznnnllloooTTTIIIFFFOOOYYYvvvTTTAAA:::888999;;;:::777444222222111000///111111111000000000000000//////000111222333333444222222333333444333333333222888777:::AAAHHH\\\{{{xxxkkktttyyydddQQQSSSfff|||~~~{{{lll___RRRNNNNNNLLLKKKLLLHHHEEEFFFJJJMMMPPPXXX```tttnnnbbbUUUSSSQQQOOOPPPSSSWWWYYY[[[[[[^^^aaadddeeedddbbbYYYYYYZZZ[[[\\\]]]^^^^^^^^^aaaeeehhhiiijjjmmmnnnqqqsssvvvyyy{{{~~~|||yyywwwwwwvvvtttssssssuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuttttttttttttrrrnnnllllllhhhccc^^^YYYTTTOOOKKKFFFGGGJJJMMMQQQUUUWWWYYY```bbbgggpppzzz|||~~~ttteee[[[RRRHHHCCCBBB@@@===<<>>AAAHHHYYYzzztttmmm~~~vvviiizzzsssWWWFFF===888666555444333111111222222333333444666777666777888:::vvv___YYYZZZvvvqqqiiitttZZZMMMHHHPPPVVVyyy}}}ZZZCCC:::888888999:::777444222222111000///000000000000000000111111000000111111111222222222222222333333444333333333333999888:::BBBJJJbbbpppgggvvvzzzcccOOOTTTjjj{{{{{{xxxeeeZZZPPPMMMMMMKKKKKKMMMIIIGGGGGGJJJMMMQQQYYYbbbvvv~~~nnnaaaUUUSSSPPPNNNOOOSSSWWWZZZZZZ[[[^^^bbbeeefffdddbbbZZZZZZ[[[\\\]]]^^^______```ccchhhkkklllmmmnnnpppppprrruuuwwwyyy|||~~~}}}zzzvvvttttttrrrpppmmmmmmnnnpppqqqqqqoooooonnnnnnnnnoooooopppnnnmmmllllllllljjjfffcccbbb]]]XXXSSSOOOKKKGGGEEEDDDFFFJJJNNNSSSWWWYYY[[[```cccjjjrrr{{{uuufff\\\SSSJJJEEEDDDAAA>>>===??????<<<===@@@GGGTTTrrr|||~~~vvviiixxxzzz]]]HHH===777555555444333222111222333333333555777777777777999:::dddZZZVVVooowwwiii{{{```QQQJJJPPPSSSsss```EEE999555333222555333111111222333333222000000000000111111111111111111111111111222222222222222333444444444444444555999999;;;CCCOOOkkkjjjggg|||{{{dddQQQWWWooossswww~~~vvv```WWWNNNMMMLLLKKKKKKMMMLLLIIIIIILLLOOOSSS\\\dddxxxooocccUUUSSSQQQPPPQQQTTTWWWYYYYYYZZZ^^^bbbeeeeeeccc```[[[[[[[[[[[[\\\^^^___``````dddiiilllmmmnnnooopppoooqqqtttwwwyyy}}}|||}}}}}}{{{xxxtttrrrrrrnnnkkkhhhggghhhiiijjjjjjhhhhhhggggggggghhhjjjkkkhhhgggggggggfffddd```]]]ZZZVVVPPPKKKHHHFFFDDDBBBCCCFFFJJJOOOTTTXXX[[[\\\```fffnnnvvv|||xxxhhh]]]TTTKKKFFFFFFBBB>>><<<===<<<:::;;;???FFFPPPiiivvvjjjyyydddLLL>>>888666888777666555444555666666111333555555555555777999gggYYYQQQffflll}}}eeeSSSIIIOOOPPPooofffJJJ<<<777444111333222000000111333333333///000000000111111111111//////000111222333333444111222333444555666666666555:::999;;;FFFUUUvvvzzzhhhiii}}}fffUUU[[[tttmmmttt|||uuu]]]UUUNNNMMMLLLJJJKKKMMMOOOKKKKKKNNNQQQUUU^^^gggzzzsssdddVVVUUUTTTSSSSSSUUUWWWYYYXXXZZZ]]]aaaddddddaaa^^^ZZZZZZZZZZZZ[[[]]]^^^___```cccgggjjjlllmmmnnnpppmmmpppuuuxxx{{{~~~{{{||||||zzzvvvsssqqqqqqiiigggdddbbbcccccccccbbbbbbaaa``````aaaccceeefffdddcccccccccccc```]]]ZZZTTTPPPJJJFFFDDDCCCBBBBBBCCCFFFKKKQQQWWW[[[^^^```aaajjjuuu{{{~~~}}}kkk___UUULLLGGGGGGDDD???<<<<<<<<<:::<<<@@@DDDKKK```vvviiiyyyiiiPPP@@@:::999999888777666555666777777222333555666555666777999gggXXXNNNaaazzzooo}}}hhhTTTGGGMMMMMMmmmkkkOOOAAA===:::666666333111000000111000/////////000000111111111222------///000222444555666111222333555666777777777444999999<<>>>>>>>>>>>DDDGGGMMMTTTZZZ```ccceeebbbmmmyyynnn```UUULLLHHHGGGHHHCCC???>>>===<<>>>>>???@@@AAA@@@FFFOOOVVV[[[___eeeiiimmmrrrzzzrrrbbbYYYRRRJJJDDDDDDAAA>>>;;;::::::<<<>>>FFFMMMZZZqqqooolllrrr~~~qqqVVVDDD<<<:::888666555444666666555444333444555777777777666666nnnUUUOOOTTTeee{{{|||vvv]]]JJJHHHKKK___vvvWWWCCC999555444333222222111111222222333111111111111111000////////////000111111222222333111222222333444555666666:::666888@@@KKKaaa}}}kkkdddlllttt```XXXjjjzzz\\\aaawwwuuuiiiXXXTTTOOOKKKJJJJJJJJJJJJIIIHHHJJJMMMQQQYYYiiiwwwzzzgggYYYWWWVVVVVVWWWYYYYYYXXXZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXVVVVVVWWWXXXYYY^^^```cccfffhhhiiiiiiiiikkknnnuuu|||}}}{{{zzzxxxuuusssrrrpppllljjjiiigggdddcccbbbaaa___^^^^^^\\\ZZZZZZ\\\^^^______bbbaaaaaaaaa___ZZZSSSOOOIIIEEE@@@>>>>>>???@@@AAADDDJJJSSSZZZ___dddjjjnnnsssxxxwwwggg\\\TTTLLLFFFFFFCCC@@@<<<;;;;;;===>>>>>>DDDQQQhhh}}}yyyooopppvvvrrrWWWEEE>>><<<888777555555666666666555444555666888888888888888tttXXXMMMNNN\\\wwwaaaJJJJJJKKKVVVxxx}}}]]]FFF:::555555333222222111111222222333111111111111111000//////---......///000111222222111222222333444555666666777666:::AAAKKKbbbyyyfffcccnnnmmm___]]]sssqqqVVVccc{{{|||oooeeeWWWSSSNNNKKKJJJJJJIIIIIIHHHGGGHHHLLLQQQZZZlll{{{}}}yyyiiiYYYXXXVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXZZZZZZYYYXXXWWWXXXXXXXXX]]]___bbbdddggghhhhhhhhhhhhlllssszzz}}}{{{xxxtttrrrpppooommmllllllkkkjjjjjjkkkjjjgggeeegggddd```___```bbbccccccgggfffeeeccc___YYYQQQKKKGGGCCC???======???AAAAAAEEELLLUUU]]]ccciiipppuuu{{{~~~mmmaaaXXXOOOHHHHHHEEEBBB>>><<<<<<===>>>;;;@@@KKK^^^xxxvvvmmmllltttZZZHHH???===999777555555666777666555444555666888999:::::::::vvvZZZMMMLLLVVVtttnnnwwwcccMMMOOOLLLNNNiiicccIII:::555444333222222111111222222333111111111111111000///////////////000000111111111111222222333444555666666555777;;;@@@IIIbbbuuuccceeesssfff]]]aaayyyjjjTTThhh|||kkkcccUUUQQQMMMJJJIIIIIIIIIHHHIIIHHHHHHLLLQQQ[[[mmm}}}yyyuuuyyysssgggXXXWWWWWWXXXZZZ[[[[[[[[[[[[\\\\\\[[[YYYWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^aaaccceeeggggggggghhhmmmsssyyy}}}~~~zzzuuurrrqqqqqqqqqppprrrrrrsssuuuvvvuuurrrooorrrnnnkkkiiijjjlllnnnnnnmmmllliiifff```XXXOOOIIIEEEBBB>>>===>>>@@@AAABBBBBBIIISSS\\\dddmmmvvv|||tttfffZZZPPPJJJHHHFFFCCC???===<<<<<<===???CCCJJJYYYvvvxxx~~~~~~ooodddzzz___KKK@@@===:::888666666777777777666444444666777999:::;;;;;;tttZZZNNNNNNSSSkkkiiihhhgggNNNOOOJJJIII___jjjMMM;;;555444333222222111111222222333111111111111111000//////111111111111111000000000111222222333444555666666666888<<>>@@@AAABBBBBBAAAGGGQQQ[[[eeeqqq}}}yyyjjj]]]RRRKKKGGGEEEBBB???===<<<<<<<<<@@@DDDIIITTTnnn}}}tttbbb|||gggPPPBBB<<<:::888777777888888777666333444555666777999:::;;;oooXXXNNNNNNRRRccckkkaaaxxxoooOOOLLLFFFFFFXXXzzzqqqSSS>>>666666333222222111111222222333111111111111111000//////111111111111111111111111111222222333444555666666888:::<<>>===<<<<<<;;;???DDDMMMeee|||cccxxxrrrXXXFFF===;;;999777777888999888777444444555555777888:::;;;jjjUUUKKKKKKNNN\\\}}}ppp^^^hhhvvvUUULLLEEEFFFSSSlllxxxYYYCCC999888333222222111111222222333111111111111111000//////------...///000111222333111222222333444555666666999:::;;;@@@RRRtttkkkeeesss|||kkkSSSYYYlllnnn___]]]ppp|||hhhXXXOOOMMMJJJIIIHHHHHHFFFEEEGGGGGGJJJOOOUUU___pppyyyllldddaaa___[[[WWWPPPPPPQQQTTTWWWYYYXXXWWWXXX\\\___]]]XXXSSSRRRSSSUUUWWWZZZ]]]___^^^]]][[[______aaabbbdddfffhhhiiijjjpppvvvyyyzzz{{{uuukkkbbbYYYRRRMMMJJJGGGEEEDDDEEEFFFFFFEEEGGGJJJOOOVVV```oooqqqbbbWWWPPPFFFEEECCCAAA@@@??????>>>999>>>AAAHHH]]]gggttt|||```KKKAAA;;;:::888888999999999888777777666666777999:::;;;{{{gggSSSIIIHHHKKKVVVwwwttt]]]]]]~~~yyy\\\OOOFFFHHHOOOaaa}}}]]]FFF<<<;;;333222222222222222222333111111111111111000//////)))***+++---000222444555111222222333444555666777:::::::::AAAWWW{{{nnnkkkzzzsss```OOOXXXpppiiibbbcccssskkkYYYOOOLLLJJJHHHHHHHHHFFFDDDDDDDDDIIIPPPWWWaaarrrzzzlllbbb]]][[[XXXVVVNNNNNNPPPSSSVVVXXXWWWVVVVVV[[[^^^\\\WWWRRRQQQRRRPPPSSSXXX]]]```aaaaaa`````````aaabbbdddgggiiijjjhhhooovvvyyyzzz|||wwwlllbbbZZZSSSOOOLLLIIIGGGFFFFFFGGGFFFFFFHHHJJJMMMRRR[[[jjj|||tttdddYYYSSSFFFFFFDDDCCCBBBAAA@@@@@@===AAACCCGGGZZZ|||iiirrrfffPPPDDD<<<:::888888999:::999888999999888888888999;;;<<<}}}nnnZZZMMMJJJNNNSSSmmm{{{WWWdddnnncccLLLIIIGGGLLL\\\tttfffKKK===888...///000111222333333333000000000000000000000000000/////////000111333444222333444666777666666555444;;;???CCCWWWsssoooyyyiiiYYYRRRaaayyydddbbbkkk}}}eeeSSSOOONNNLLLIIIGGGEEEDDDDDDFFFGGGJJJOOOYYYgggvvv}}}nnnaaaYYYVVVVVVVVVMMMOOOQQQTTTWWWXXXYYYYYYWWWYYY[[[ZZZVVVSSSRRRSSSTTTVVVXXXZZZ]]]___```aaabbb```___aaaeeeiiikkklllppprrrvvvxxxzzz|||vvvnnnhhhccc]]]XXXTTTPPPLLLIIIHHHGGGFFFEEEFFFGGGLLLRRRWWW```qqqxxxiii[[[RRRLLLEEEAAAAAA@@@>>>>>>@@@===<<>>===<<<@@@HHHSSSiii|||tttzzztttYYYIII???<<<999777777777666555666777888777666666777999pppZZZMMMNNNQQQfffccckkkooorrrXXXPPPHHHGGGRRReeeoooSSSAAA;;;555444444222111000///...111111111111111111111111222222111111111111222333111222333444555555555444333:::@@@GGG```vvvtttwwwlllaaaYYYYYYlllvvvaaafffssszzzcccTTTOOOMMMLLLIIIGGGFFFEEEEEEDDDFFFIIIOOOYYYhhhwww}}}mmm^^^UUUQQQPPPPPPNNNOOOQQQSSSUUUVVVWWWWWWWWWXXXXXXVVVSSSPPPOOOOOORRRUUUYYY^^^aaaccccccccccccbbbaaacccgggjjjlllmmmoooqqqsssuuuxxx|||~~~{{{|||}}}yyyvvvrrrmmmiii```\\\VVVRRROOONNNLLLKKKJJJJJJKKKNNNOOOSSS___kkkttt|||rrrfff^^^QQQJJJEEECCCAAA===;;;===>>><<<@@@GGGOOOcccuuuvvv{{{```NNN???<<<999777777888777777666777888888777777999;;;fffOOONNNPPPccciiiooossswww[[[QQQHHHFFFOOO```vvvWWWCCC:::333333222222111111111111111111111111111111111111444444444333333333333333111111222333444444444444555;;;@@@IIIddd|||tttvvvqqqccc[[[YYY\\\sssmmm```jjj{{{vvvbbbTTTLLLKKKIIIHHHFFFEEEDDDDDDDDDFFFIIIPPPZZZiiiyyy{{{kkk\\\SSSPPPOOOOOONNNOOOQQQRRRTTTVVVWWWWWWXXXXXXWWWUUURRRPPPNNNMMMPPPTTTYYY___ccceeeddddddbbbaaaaaacccgggjjjkkklllnnnpppqqqsssvvv{{{|||zzzxxx{{{~~~{{{vvvrrreee```ZZZTTTQQQNNNMMMKKKKKKJJJJJJLLLLLLOOOXXXbbbiiiqqqyyyzzzyyyzzzzzzxxxxxx{{{~~~vvvjjjbbbRRRKKKFFFDDDBBB===<<<>>>???>>>@@@FFFLLL]]]vvvrrrfffRRR@@@===999777777888999888666777888888777888:::<<>>@@@AAA???AAAEEEJJJXXXwwwxxxppplllTTTAAA>>>:::777777999999999666777888888777888:::<<>>??????===???BBBCCCNNNjjjuuuyyy]]]FFFBBB<<<888777888888888666777888777666666777999{{{ZZZUUUYYYqqqyyykkkZZZKKKDDDHHHQQQoookkkNNN???555444222111111222444555222222222222222222222222,,,...///111222222111111555444333333444555777888888<<>>EEEYYYyyyfffRRRNNNVVViiibbbfffiiizzzjjjVVVJJJEEEAAAAAAAAAAAABBBCCCEEEFFFDDDFFFNNN[[[hhhuuu~~~ppp___UUUNNNHHHGGGIIIFFFHHHLLLPPPVVV\\\```cccaaa```^^^[[[WWWVVVWWWYYYVVVVVVWWWWWWYYYZZZ\\\\\\[[[^^^bbbeeehhhhhhhhhgggjjjooossssssvvv{{{}}}{{{zzzzzzzzzxxxuuusssqqqooolllkkknnnttt{{{~~~~~~nnnfff\\\TTTOOOLLLIIIGGGAAA@@@@@@???????????????BBBDDDFFFGGGIIILLLPPPSSSWWW]]]eeejjjmmmpppuuuxxxzzzqqqfff\\\RRRMMMIIICCC@@@@@@;;;@@@???@@@EEEGGGVVVqqq~~~uuu|||qqqTTTFFF<<<======999777:::666777777777666777:::<<>>>>>===<<<<<<<<<<<<===>>>@@@BBBCCCDDDGGGJJJMMMOOOVVV___eeeiiilllpppsss~~~|||sssjjj___TTTNNNJJJDDD@@@@@@<<>>???DDDEEESSSlll}}}rrrwwwxxxWWWHHH<<<<<<===999888:::666777888777777777:::<<>>???@@@BBBEEEHHHJJJQQQZZZaaaeeehhhmmmppp{{{}}}tttjjj___TTTNNNIIIDDDAAAAAA<<>>HHH^^^sssXXXIIILLLVVVooo{{{ZZZbbbtttxxxuuufffVVVLLLGGGDDD???>>>>>>>>>???@@@BBBCCCCCCHHHRRR]]]fffooo}}}pppcccUUUMMMHHHEEEFFFIIIIIIJJJMMMPPPSSSVVVWWWXXXYYYYYYXXXVVVTTTUUUWWWYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZ\\\```dddfffgggffffffhhhoootttuuuyyy~~~}}}|||{{{xxxtttqqqjjjhhhdddaaa```cccfffiiiiiimmmqqqsssuuuyyynnneeeYYYOOOIIIEEEAAA>>>======<<<;;;;;;;;;;;;;;;999;;;<<<<<<===???BBBEEEGGGNNNWWW]]]bbbggglllpppxxx}}}vvvkkk```TTTNNNIIIDDDAAAAAA<<>>CCCBBBKKKaaazzzttt```MMM===;;;<<<888666888666777999999999999:::;;;sss~~~eeeTTTHHHLLL\\\vvvsssuuufffSSSLLLMMMRRRnnnbbbHHH999777444222222222111000222222222222111111111000000000111222333333333333222333444555666777777888888>>>HHH___}}}sssXXXJJJOOOZZZttttttZZZhhhzzz{{{tttdddTTTKKKFFFCCC???>>>>>>===>>>???@@@AAACCCHHHRRR]]]dddlllyyyooobbbSSSLLLGGGEEEFFFIIIHHHJJJMMMPPPSSSUUUVVVWWWUUUUUUUUUSSSQQQQQQSSSVVVZZZYYYYYYXXXXXXXXXYYYYYYWWWYYY\\\___aaacccccccccfffmmmsssuuuxxx}}}|||zzzyyyvvvsssqqqgggdddaaa^^^^^^```ccceeeiiilllppprrrtttyyyooofffZZZPPPJJJEEE@@@===<<<<<<;;;:::::::::;;;;;;999:::;;;;;;;;;===@@@CCCGGGMMMUUU[[[```fffmmmrrrwww}}}yyynnnbbbVVVOOOIIIDDDAAAAAA<<<>>><<<>>>BBBAAAHHH\\\zzzuuufffQQQ@@@<<<===999666777666888999:::999999:::;;;vvvwwwcccRRRFFFJJJXXXppppppnnnqqqhhhTTTKKKJJJLLLgggfffKKK999666333222222111000///222111111111000000/////////000111222333444444444222333444666777777888888777===HHH___yyytttwwwsssXXXLLLSSS^^^xxxooo[[[nnn~~~uuudddSSSJJJEEEAAACCCBBB@@@>>><<<<<<<<<===CCCHHHSSS]]]cccjjjwwwoooaaaSSSKKKGGGEEEEEEHHHFFFHHHLLLPPPSSSUUUVVVWWWTTTSSSRRRPPPNNNOOOQQQSSSZZZYYYYYYXXXXXXXXXXXXYYYUUUWWWYYY[[[^^^```aaabbbeeelllrrrtttwww|||~~~{{{|||~~~|||yyywwwuuusssqqqdddbbb^^^\\\\\\^^^aaadddkkknnnrrrtttvvv{{{pppggg[[[QQQJJJEEE@@@===<<<;;;;;;:::999:::::::::999:::;;;;;;;;;<<>>;;;===BBB@@@GGGZZZtttwwwjjjTTTBBB>>>>>>:::777777666888:::::::::999:::;;;vvvsss___NNNDDDJJJSSSeeeyyyfffiiiqqqXXXJJJJJJQQQaaagggMMM>>>888555666666333222333000000000000//////////////////000111222222333333333333333444555666777888:::???EEE^^^~~~vvvhhhhhhlllSSSOOORRRiiizzzbbbbbbqqqzzz^^^KKKFFFDDD???@@@???>>>======>>>??????BBBGGGRRR]]]dddjjjvvvlll```RRRKKKHHHEEEFFFIIIGGGHHHKKKNNNQQQTTTUUUVVVPPPQQQQQQQQQPPPOOONNNMMMZZZYYYYYY\\\^^^]]]YYYUUUTTTPPPQQQWWW[[[[[[]]]```bbbgggoootttwwwyyyyyyzzz|||{{{|||{{{wwwwwwuuurrrpppbbbaaa^^^]]]^^^aaaeeehhhmmmppptttwwwxxx|||sssnnngggaaaZZZQQQFFF>>>999::::::::::::999888888888888888777777:::>>>AAAHHHLLLRRRYYY```hhhpppuuu{{{ttthhh\\\SSSKKKCCCAAABBB<<<:::;;;===???CCCMMMXXXvvv{{{{{{rrrYYYCCC======999555555888888888888999:::;;;;;;xxxwww```NNNCCCGGGOOO___yyyccc```uuu\\\KKKIIINNN\\\kkkPPP===777333444444111000111111111111111000000000000///000000111222222333333333333333444555666777888:::???FFF___|||yyy|||qqqdddeeejjjRRRPPPVVVnnnqqq]]]cccvvvxxx]]]JJJEEECCC???@@@???>>>======>>>??????AAAFFFQQQ\\\dddlllzzz~~~lll___RRRJJJGGGDDDDDDGGGEEEGGGJJJMMMOOORRRSSSTTTQQQRRRSSSSSSRRRPPPNNNLLLVVVWWWXXX[[[]]]\\\XXXUUUQQQNNNNNNSSSXXXYYY[[[^^^```eeelllrrruuuwwwxxxxxx{{{zzz{{{~~~{{{vvvuuussspppmmmcccaaa___^^^___ccchhhkkkooorrruuuvvvwwwzzzyyynnneee[[[QQQFFF???999:::::::::999999888888888888888777777:::>>>AAAGGGLLLSSS[[[bbbjjjqqqvvv}}}uuujjj]]]TTTLLLDDD@@@BBB===;;;;;;===???BBBLLLVVVttt}}}sssZZZCCC======:::666666888888888888999:::;;;;;;{{{}}}dddQQQEEEGGGLLL[[[~~~{{{```WWWwwwzzz___MMMIIILLLWWWrrrUUU@@@999333444444222000111222222222222111111111111000000000111222222333333333333333444555666777888:::@@@GGGaaayyyvvvxxxnnnbbbdddfffQQQPPPZZZttt|||gggZZZggguuuZZZHHHDDDBBB??????>>>=========>>>??????@@@EEEPPP[[[dddnnn~~~zzzkkk^^^QQQJJJFFFCCCCCCEEEDDDFFFHHHKKKNNNPPPQQQQQQQQQRRRTTTUUUTTTQQQNNNKKKQQQSSSVVVZZZ\\\\\\XXXUUUNNNJJJJJJOOOTTTVVVXXX\\\]]]bbbjjjpppssstttuuuvvvyyyyyyzzz}}}zzzuuurrrpppmmmjjjdddbbb```___bbbggglllppprrruuuwwwwwwvvvvvvzzz}}}~~~xxxkkk^^^TTTKKKBBB<<<:::::::::999999999888888777888888888888999===@@@EEEKKKSSS\\\dddlllsssxxxwwwlll___VVVMMMDDDAAAAAA???===<<<>>>>>>AAAJJJTTTqqquuu\\\DDD===>>>:::777777888888888888999:::;;;<<<~~~hhhUUUGGGHHHLLLZZZ~~~~~~___UUUppp|||```NNNJJJNNNUUUzzz{{{\\\FFF===666555666444222333222222111111111000000000000000111111111222222222333333333444555666777888999???GGGaaayyyuuuvvvmmmcccggg|||yyyaaaNNNPPP[[[xxxsss```XXXlllqqqWWWGGGCCCAAA???>>>>>>===<<<<<<===???@@@AAAFFFPPPZZZbbbmmmxxxjjj^^^QQQJJJFFFCCCBBBEEEDDDFFFHHHJJJMMMNNNOOOPPPPPPRRRUUUVVVUUURRRMMMKKKMMMPPPTTTYYY[[[[[[XXXVVVMMMHHHGGGLLLPPPSSSVVVZZZ[[[```hhhnnnqqqssstttuuuwwwwwwyyy|||zzztttqqqooommmjjjfffdddbbbbbbeeekkkppptttvvvxxxyyyxxxtttsssuuuxxxxxxzzzpppaaaUUULLLFFFAAA===::::::999999999888999999777888888888888999<<>>===>>>>>>@@@HHHRRRmmmxxx^^^EEE>>>>>>;;;888888777777888888999:::;;;<<>>FFFaaaxxxssstttkkkdddjjj~~~tttrrr[[[JJJOOO[[[xxxyyyjjjYYYXXXooommmUUUGGGCCCAAA???>>>===<<<<<<<<<===???@@@BBBHHHRRR[[[aaakkk~~~vvvhhh\\\PPPJJJGGGCCCCCCEEEEEEFFFHHHJJJLLLMMMNNNOOONNNPPPSSSUUUTTTQQQMMMKKKJJJNNNSSSWWWYYYYYYXXXXXXNNNHHHFFFJJJNNNPPPUUUYYYYYY^^^fffmmmppprrrsssttttttvvvxxxzzz~~~|||wwwuuussspppnnniiihhhfffgggjjjnnnsssvvvwwwyyyzzzxxxssspppqqqrrrtttzzzzzzoooaaaTTTLLLHHHDDDBBB;;;:::999888888888999999777888888888888999;;;===AAAFFFOOOYYYbbbkkktttyyyzzzooocccZZZQQQHHHCCCCCCAAA>>>=========???GGGQQQggg|||aaaGGG>>>>>>:::888999777777777888999:::<<<===uuu^^^KKKGGGIIIVVV{{{gggTTTeeeeeePPPLLLPPPVVVooolllMMM@@@555333555444111111000000000000/////////...111111111111111111111111333333333444555666777888888???GGGbbbuuuoooppphhhccckkk{{{nnnjjjUUUHHHOOO\\\wwwrrraaaSSSWWWqqqiiiSSSHHHCCCAAA>>>===<<<<<<;;;<<<===???@@@DDDKKKUUU]]]bbbkkk~~~ttteeeYYYNNNIIIFFFCCCCCCEEEEEEFFFHHHJJJKKKLLLMMMMMMKKKMMMPPPRRRRRRPPPMMMKKKHHHLLLQQQTTTUUUVVVWWWXXXOOOIIIFFFHHHKKKNNNRRRXXXWWW\\\dddkkknnnppprrrsssssstttvvvwwwzzz|||zzzvvvsssllllllllllllnnnqqqtttvvvuuuwwwxxxuuupppmmmlllnnnpppvvvzzz{{{{{{qqqbbbVVVMMMHHHCCC@@@;;;:::999888888888999:::666777999888888888:::<<<>>>CCCKKKTTT]]]gggqqqvvv}}}zzzpppeee\\\SSSJJJEEEEEEAAA>>>=========>>>GGGQQQbbbeeeJJJ???===:::777999777777777888999;;;<<<===kkkSSSJJJHHHSSSwwwnnnSSSccclllSSSJJJLLLSSSgggtttPPPBBB555333555444222111111111111000000000//////111111111111111111111111333333333444555666777888:::AAAIIIddd}}}sssmmmmmmfffccclllzzzjjjcccOOOFFFQQQ]]]wwwppp[[[PPPZZZvvvfffSSSIIIDDD@@@>>><<<<<<;;;;;;<<<===???@@@DDDLLLXXXaaaeeennnppp```UUUKKKFFFDDDBBBAAACCCDDDEEEFFFHHHIIIJJJJJJJJJHHHJJJLLLNNNNNNNNNMMMLLLFFFIIIMMMOOOPPPQQQTTTVVVPPPIIIDDDFFFIIIKKKOOOUUUTTTZZZaaahhhlllnnnooopppqqqsssuuuuuuwww}}}|||wwwoooooopppqqqrrrsssssssssqqqssstttrrrmmmiiihhhiiikkkppptttuuuyyyyyypppbbbWWWOOOHHHBBB>>><<<;;;999777777888999:::666777999999888888:::;;;<<<@@@GGGOOOXXXbbbmmmtttzzzzzz~~~zzzpppeee^^^UUULLLGGGGGG@@@===<<<======>>>GGGQQQ]]]iiiLLL@@@===999777888666666777888999;;;<<<===vvv[[[NNNIIIRRRuuusssSSScccrrrUUUHHHGGGPPPbbbyyySSSEEE888555777666444333222222222111111111111000222222111111111111111111333333333444555666777888<<>><<<;;;;;;;;;<<<===???@@@DDDMMMZZZdddhhhqqq}}}mmm\\\RRRHHHDDDCCC@@@@@@BBBCCCDDDEEEFFFHHHHHHHHHHHHFFFHHHIIIKKKLLLMMMLLLLLLDDDGGGKKKLLLLLLNNNRRRUUUPPPIIIDDDDDDFFFIIIMMMSSSRRRWWW___fffjjjlllnnnoooqqqsssttttttuuu{{{zzzqqqrrrssstttttttttsssrrrmmmpppqqqooojjjfffeeefffggglllppppppttt}}}xxxpppdddZZZSSSMMMFFFBBB<<<;;;999777777888999:::666777999999888888999;;;;;;???DDDKKKTTT___kkkrrrwwwvvv{{{zzzpppfff^^^VVVMMMHHHHHH???===<<<======???GGGQQQ[[[kkkMMM@@@===999666777666666777888999;;;===>>>mmmMMMIIIVVVhhhtttXXXggg~~~xxx^^^OOOJJJPPPggg{{{\\\DDD888999555444555111444333333222222222222222000111111111111222222222333444555555555666888:::999???HHHeeezzzzzzpppnnnhhh]]]pppyyyjjjXXXKKKEEEKKK___ssssssVVVKKKdddyyy___PPPIIICCC???======<<<;;;:::;;;===???@@@DDDLLLXXXbbbhhhrrrvvvggg\\\RRRHHHDDDBBB??????@@@GGGFFFFFFHHHKKKLLLJJJGGGEEEDDDEEEHHHKKKMMMMMMLLLDDDEEEFFFHHHJJJMMMOOOQQQNNNKKKFFFDDDFFFKKKOOOQQQXXXYYY\\\aaafffiiijjjjjjppprrrttttttvvv{{{~~~vvvrrrnnnnnnpppqqqpppooolllkkkiiigggeeedddcccbbbfffhhhkkknnnrrrxxx~~~}}}ssseeeXXXPPPIIIDDD@@@<<<;;;;;;:::999:::::::::777888888888999999999999<<<<<<>>>CCCMMM[[[hhhpppwww{{{zzzssshhh___WWWOOOGGGAAACCC???<<<======>>>EEELLL```yyyrrrTTTCCC???<<<999777777666666666777888999999{{{XXXMMMTTTddd```mmmzzz```QQQMMMNNNccc___FFF999999555444555111111000000///////////////000111111111111222222222333444555555555555888:::999@@@IIIgggyyyzzzrrrqqqkkk```sssvvvgggUUUJJJFFFLLLaaavvvuuuXXXNNNgggxxx^^^OOOHHHCCC???>>>===<<<;;;:::;;;===???@@@DDDKKKWWWaaahhhsssvvvgggZZZOOOFFFCCCBBB@@@@@@CCCCCCBBBBBBDDDGGGGGGEEEBBBCCCCCCDDDGGGKKKMMMMMMLLLFFFGGGHHHIIIKKKMMMOOOPPPMMMJJJFFFDDDFFFJJJNNNQQQWWWXXX[[[___dddhhhiiijjjqqqrrrssstttuuu{{{vvvrrrmmmkkklllmmmkkkiiiiiihhhfffdddbbbaaa`````````bbbeeehhhmmmssszzz|||ssseeeZZZQQQKKKDDD@@@888888777666666666666777777777777888888888999999;;;;;;<<>>DDDLLL\\\uuurrrTTTDDD>>>;;;888777888888888888999:::;;;<<>>===<<<;;;:::;;;===???@@@EEEKKKVVV```gggtttwwwiiiWWWMMMDDDBBBBBBAAABBBDDD@@@@@@@@@BBBCCCCCCAAA???@@@AAACCCFFFKKKNNNOOONNNKKKKKKLLLMMMNNNOOOOOOOOOKKKIIIFFFEEEFFFIIIMMMPPPVVVWWWYYY]]]aaafffiiikkkqqqrrrrrrqqqrrryyytttoooiiifffffffffeeecccdddcccaaa```^^^]]]\\\\\\[[[]]]___cccgggnnnvvv|||{{{rrrfff\\\TTTLLLEEE@@@:::999888888777777888888666666666777777777888888999:::<<>>DDDKKKXXXooosssVVVDDD>>>:::888777888888888999999:::<<<<<>><<<;;;::::::;;;===???AAAFFFKKKVVV___ffftttyyykkkVVVLLLDDDAAAAAA@@@AAADDDBBBBBBCCCCCCDDDCCCAAA@@@@@@@@@CCCGGGMMMQQQRRRRRRQQQQQQRRRSSSSSSRRRQQQPPPJJJIIIHHHFFFFFFIIIMMMOOOTTTVVVYYY\\\```dddiiimmmqqqqqqpppnnnooouuuqqqkkkeeeaaaaaaaaa```^^^```___^^^\\\[[[[[[ZZZZZZZZZ\\\^^^aaaeeellluuuzzzyyyqqqggg]]]UUUNNNEEE@@@::::::999888888888888999666666666666777777777777999:::<<>>===>>>===>>>CCCJJJWWWmmmuuuXXXFFF>>>:::777777666666666777888999:::;;;mmmVVVTTT[[[{{{|||yyy{{{aaaOOOKKKKKKYYYpppsssTTT???;;;666555555000111111000///////////////000000111111111222222222222333444444444555777999999AAALLLkkkzzztttqqqwwwuuuzzzyyyqqqoooZZZHHHFFFHHHPPPhhh}}}^^^WWWxxxwww\\\LLLEEEAAA???>>><<<;;;::::::;;;===@@@AAAGGGLLLUUU^^^eeessszzzlllWWWMMMDDDAAA@@@??????BBBCCCDDDEEEEEEDDDBBBAAAAAA@@@AAADDDIIIOOOTTTVVVVVVUUUVVVXXXYYYXXXUUUSSSQQQJJJKKKKKKIIIGGGHHHKKKNNNRRRUUUXXX\\\___cccjjjnnnooonnnmmmkkklllrrr{{{|||mmmhhhaaa^^^^^^^^^^^^\\\^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[]]]```cccjjjqqqvvv}}}wwwpppfff]]]VVVNNNEEE@@@777777666555555555555555666666666666777777777777999;;;===@@@EEEPPP___iiiyyyzzzmmmaaaYYYRRRKKKGGGBBB>>>===>>>======BBBHHHXXXlllxxx[[[HHH???999777777666666666777888:::;;;<<>>>>>;;;;;;::::::;;;>>>@@@BBBHHHMMMVVV^^^dddqqqyyylllVVVLLLCCC@@@@@@>>>???AAABBBDDDEEEEEECCC@@@@@@@@@AAABBBEEEKKKQQQVVVWWWXXXWWWYYY[[[\\\ZZZWWWSSSQQQJJJLLLLLLJJJGGGFFFHHHKKKNNNRRRWWW[[[^^^bbbhhhmmmmmmmmmmmmkkkkkkpppyyyzzzmmmggg```\\\\\\]]]\\\[[[]]]\\\[[[ZZZZZZZZZZZZZZZYYYZZZ\\\^^^aaaeeejjjnnnyyy{{{uuunnnddd\\\UUUMMMFFF@@@999888888777777777777777666666666777777777888888888;;;>>>@@@EEEPPP___jjjxxx}}}pppddd[[[SSSKKKFFFAAA>>>===>>>>>>===AAAGGGVVViii~~~{{{^^^KKK@@@:::888999888888888999;;;<<<>>>???hhhTTTQQQQQQhhhyyyooofffQQQKKKHHHRRRjjj]]]CCC<<<666555555///555444333333222222333333000111111111111222222222111222333444333444666888:::AAAKKKhhhyyyuuuooorrrooovvv{{{yyysssYYYFFFGGGKKKRRRiii]]]XXX|||{{{^^^MMMEEE@@@>>>>>>;;;:::::::::;;;>>>AAABBBIIINNNWWW^^^cccnnnvvviiiSSSJJJAAA???@@@???@@@CCCCCCEEEGGGFFFCCC@@@@@@@@@AAABBBEEEKKKQQQUUUWWWWWWVVVXXX[[[\\\ZZZWWWRRROOOIIIKKKLLLIIIDDDBBBDDDFFFIIINNNUUUZZZ\\\___eeejjjmmmnnnnnnmmmlllqqqxxx~~~zzzpppjjjbbb\\\[[[\\\[[[YYY[[[ZZZZZZYYYYYYYYYZZZZZZYYY[[[^^^___```bbbeeegggrrrttttttmmmcccZZZSSSLLLEEE@@@<<<<<<;;;:::::::::::::::777777777888888888999999666999===@@@DDDOOO___kkkvvv}}}uuuiii___UUULLLFFFAAA>>>===>>>>>>===@@@FFFQQQeee||||||~~~aaaMMMAAA:::888:::888888999999;;;===>>>???bbbQQQPPPNNNcccvvvhhhiiiTTTNNNFFFOOOggg___DDD<<<666555555///222111000000//////000000000111111111111222222222111222333333333444666888;;;AAAJJJgggzzzvvvoooqqqllltttzzz{{{uuuZZZFFFHHHLLLRRRiii]]]XXX||||||```NNNEEE@@@>>>>>>;;;:::::::::;;;>>>AAABBBJJJOOOXXX___cccmmmtttgggQQQGGG@@@???@@@@@@BBBEEEEEEHHHIIIHHHDDDAAAAAABBBAAABBBEEEJJJPPPUUUVVVVVVUUUWWWZZZ[[[ZZZVVVQQQNNNGGGJJJLLLHHHCCC???@@@CCCEEEKKKSSSXXXZZZ]]]ccchhhnnnooopppooonnnrrryyy~~~|||tttmmmccc]]][[[[[[YYYWWWZZZYYYYYYXXXXXXYYYYYYYYY[[[^^^```bbbbbbbbbccceeemmmooo{{{tttlllaaaXXXRRRLLLEEEAAA:::999888888777777888888888888888888999999999999444888<<>>===???>>><<<@@@FFFLLLaaa~~~cccNNNBBB;;;999;;;666666777888999;;;======uuu\\\JJJHHHRRR\\\tttcccsssYYYKKKHHHMMMdddfffEEE<<<<<<444///000444333222111000000000000......///000111222222333222222333333222444666999;;;BBBKKKgggwwwtttllllllpppmmmyyyvvvYYYJJJJJJHHHRRRpppwwwlll\\\{{{xxxZZZIIIDDD@@@<<<::::::;;;;;;;;;;;;===@@@CCCMMMQQQYYYaaadddkkkooobbbTTTKKKDDDAAA@@@???BBBFFFCCCEEEGGGGGGFFFEEEEEEEEEDDDCCCCCCGGGNNNSSSUUUVVVWWWXXXYYYZZZYYYTTTNNNJJJHHHHHHGGGDDDAAA?????????BBBGGGNNNSSSWWW\\\ccchhhjjjmmmoooppppppttt{{{wwwnnneeeaaa^^^ZZZWWWXXXUUUUUUVVVYYY\\\]]]\\\ZZZXXX[[[^^^______^^^^^^^^^bbbjjjqqq}}}vvvnnnccc[[[VVVPPPHHHBBB<<<<<<:::999888777777777444555777888999999999888666999<<<@@@FFFOOO\\\dddtttxxxnnnddd]]]SSSHHHCCC@@@<<<::::::===AAACCCOOOaaa}}}iiiPPPBBB;;;888666666777888888888999<<>>AAAEEECCCEEEGGGGGGFFFEEEEEEEEECCCBBBBBBEEEKKKQQQSSSTTTUUUVVVXXXXXXVVVQQQKKKFFFEEEEEEDDDBBB???===>>>??????EEELLLQQQUUU[[[bbbgggkkknnnpppqqqrrruuu|||~~~tttkkkgggccc^^^[[[\\\VVVUUUVVVYYY\\\]]]\\\ZZZ[[[]]]___```^^^\\\[[[[[[aaaiiiooozzzyyypppddd[[[UUUPPPHHHBBB===<<<:::999888888777777888888999999888777666555777999<<>>>>>@@@DDDCCCEEEGGGGGGFFFDDDDDDEEEBBBAAAAAADDDIIINNNQQQRRRVVVWWWYYYYYYUUUOOOHHHDDDAAAAAAAAA???<<<;;;<<<===<<>>BBBIIISSS[[[hhhoooxxxssshhh___TTTJJJCCCAAA===;;;;;;===@@@CCCKKK[[[vvvxxxlllRRRDDD>>>===<<<666777888888888:::===???nnnYYYJJJFFFIIIMMMggg|||bbblll{{{___NNNHHHHHHVVVxxxlllJJJ===:::666444555333222222111000000111111222222222222222222111111444444555555444666888;;;;;;AAAJJJfff|||zzzsssgggaaa^^^VVV___wwwzzzZZZIIIJJJKKKXXXwww}}}\\\___\\\|||zzzeeeOOOCCC@@@>>><<<;;;<<<<<<<<<;;;:::<<>>@@@DDDCCCEEEGGGGGGEEEDDDCCCDDDAAAAAAAAACCCGGGLLLPPPRRRXXX[[[]]][[[VVVNNNGGGCCC=========<<<:::999:::<<<:::@@@GGGMMMRRRXXX___dddeeegggjjjkkkllloootttyyy|||qqqkkkfff___ZZZZZZVVVUUUVVVXXXZZZ\\\\\\[[[^^^___```___]]][[[ZZZ[[[```fffjjjrrr{{{}}}vvvfffZZZSSSNNNHHHCCC===<<<;;;:::999888888888666666777777888888888888777:::<<<>>>AAAHHHQQQYYYaaaiiissszzz~~~uuukkk```TTTJJJCCCAAA>>><<<;;;===@@@BBBJJJYYYrrr~~~mmmuuummmRRRCCC>>>>>>===777888999999999:::===@@@uuu\\\KKKEEEHHHMMMeeedddhhh}}}```OOOIIIHHHSSSrrrrrrOOO>>>999666555555333222111111000111111111111111111111111000000000444444555555444666888;;;:::AAAIIIfffyyyrrrkkk___ZZZXXXRRR[[[uuuzzzYYYHHHJJJMMM[[[yyy}}}rrrRRR\\\]]]|||qqq^^^KKKAAA???===<<<<<<;;;<<<<<<;;;:::<<>>AAAHHHQQQXXX\\\dddooovvv{{{vvvkkk___RRRKKKDDDBBB???===<<<>>>@@@AAAJJJWWWooo|||jjjmmmmmmRRRCCC>>>===<<<777888999999999:::===@@@eeeMMMCCCEEEKKKbbbjjjhhhdddRRRJJJJJJSSSnnnzzzVVV@@@999666555555222222111111111111111222000000000000000000000111111222222222222333666888:::@@@IIIfffvvvfff```UUUQQQRRRMMMYYYtttxxxWWWGGGKKKOOO]]]zzzwwwjjjKKKZZZ___}}}iiiYYYHHH@@@???===;;;<<<:::;;;;;;;;;;;;===@@@CCCFFFPPPZZZdddsssvvveeeYYYKKKEEE@@@@@@AAA@@@AAAEEECCCEEEGGGFFFDDDBBBBBBBBBAAABBBCCCDDDGGGLLLSSSXXX\\\```ccc___VVVJJJBBB>>>:::;;;;;;:::888777888::::::???FFFKKKOOOTTT[[[```aaadddhhhiiiiiikkkppptttyyy}}}vvvooogggbbbaaa[[[ZZZYYY[[[]]]`````````]]]^^^``````___```aaacccaaahhhlllqqqxxxzzzyyyiii\\\UUUOOOIIIEEE>>>===<<<:::999999999999;;;:::999777666555555555666999<<<>>>AAAGGGOOOVVVYYY```jjjrrrzzz~~~uuujjj\\\PPPKKKDDDBBB@@@>>>===>>>???AAAIIITTTkkkzzzhhhjjjmmmRRRCCC===;;;;;;777888999999999;;;>>>@@@sssTTTDDDEEEJJJ\\\qqqllljjjWWWJJJLLLUUUlll\\\CCC999666555444222111111111111111222222000000000111111222222222000111222111111222555777:::@@@IIIfffuuu___YYYOOOMMMOOOLLLZZZuuuuuuUUUFFFLLLQQQ^^^zzzttteeeGGGYYY```~~~~~~dddUUUFFF@@@>>><<<;;;<<<888999::::::;;;===AAAEEEGGGPPPZZZdddtttrrr```UUUIIIBBB>>>???@@@???AAADDDCCCEEEGGGFFFDDDBBBAAABBB???@@@BBBDDDFFFLLLTTTZZZbbbfffiiieeeZZZMMMDDDAAA<<<<<<<<<:::888777888999999>>>DDDIIIMMMQQQXXX]]]___cccfffhhhhhhiiimmmqqqqqqxxxyyyrrrjjjeeeddd```___^^^___bbbdddeeeeee___```aaaaaaaaaaaaccceeebbbkkkoootttzzz{{{yyyjjj^^^WWWQQQJJJEEE>>>===<<<;;;:::999999999<<<;;;999777555555555555777999<<<===???DDDKKKQQQVVV\\\eeeoooyyy}}}tttiiiZZZNNNJJJDDDBBB@@@>>>===>>>???@@@GGGQQQgggyyyhhhkkknnnTTTEEE>>>;;;:::888999999999999;;;>>>AAA]]]HHHFFFKKKWWW{{{wwwpppnnn\\\KKKNNNVVVkkk___DDD999666444333222111111111111111222222000000111222333333444444222222333333222444666999:::@@@IIIeeeuuu]]]XXXNNNLLLOOONNN\\\xxxsssTTTFFFLLLRRR___zzzssscccEEEYYYbbb|||bbbTTTFFF@@@>>><<<;;;<<<888999::::::;;;>>>BBBFFFHHHQQQZZZbbbtttnnn\\\QQQGGGAAA===>>>???>>>???CCCCCCEEEGGGFFFDDDBBBAAAAAA===???AAACCCFFFLLLTTT[[[hhhllloookkk___RRRIIIEEE=========;;;888777888999888===CCCGGGKKKOOOUUUZZZ\\\```dddeeeeeefffjjjmmmnnnttt~~~yyyqqqkkkjjjdddcccaaabbbeeehhhiiiiiiaaabbbcccbbbaaaaaaccceeeccclllqqqvvv{{{|||xxxjjj___XXXRRRKKKEEE>>>===<<<;;;:::999999999999888777666666777888888888:::<<<<<<===AAAGGGLLLTTTYYYaaalllxxx|||sssgggXXXMMMJJJDDDCCCAAA???>>>>>>???@@@EEEOOOdddzzziiinnnoooVVVGGG???;;;999888999:::::::::;;;>>>AAApppQQQFFFIIIXXXsssxxxwwwwwwqqq]]]NNNLLLQQQgggfffIII===999666222666444222000//////000111000111111111111222222222222333444444333333555777888AAAIIIcccmmm]]]UUUJJJNNNSSSYYYzzzpppRRRDDDJJJPPP```{{{~~~gggKKKSSSdddxxxwww___PPPAAA<<<>>>===;;;;;;===:::999;;;;;;:::???EEEOOOSSSYYYaaaqqq}}}mmm[[[OOODDDBBB???<<<<<<===@@@AAAEEEFFFGGGEEECCCAAAAAAAAAAAA@@@BBBEEEGGGJJJRRR\\\fffpppwwwtttjjj^^^PPPEEEAAAAAA???>>><<<;;;999888888===CCCIIIMMMPPPTTTVVVVVVZZZ___ccceeefffggghhhjjjkkkpppzzz|||wwwsssoookkkhhheeedddeeehhhjjjjjjfffddd```\\\[[[___fffkkkmmmnnnqqquuuxxxwwwkkkaaa[[[TTTLLLEEE@@@>>><<<:::888888999:::999888888888888888999:::777888999;;;===@@@BBBCCCPPPWWW]]]eeerrr{{{{{{{{{|||~~~sssfffWWWKKKFFFDDDBBB???===<<<===>>>@@@GGGOOOaaazzzzzzlllsssmmmSSSDDD>>>;;;:::888999999999999;;;>>>AAA|||\\\NNNNNNTTTnnnwwwxxxzzzvvvbbbPPPOOOVVVmmmhhhKKK===999666333444222111000///000222333000111111111111222222222222333444444333333555777888AAAIIIcccyyyiii___RRRSSSWWW]]]~~~mmmQQQDDDKKKRRRccckkkNNNVVVhhhzzzvvv___PPPAAA=========;;;:::;;;999888;;;;;;<<>><<<<<<===@@@AAADDDFFFFFFEEECCCAAAAAAAAA@@@@@@BBBEEEGGGJJJSSS\\\mmmwww~~~uuuiiiZZZNNNCCCBBB???===<<<:::999888888===CCCIIIMMMQQQTTTVVVWWW[[[___cccddddddeeefffeeefffkkksss}}}|||wwwsssmmmiiieeecccdddgggiiijjjgggeeeaaa]]]\\\```ggglllnnnnnnqqqvvv{{{zzzmmmccc\\\UUUMMMFFF@@@???<<<:::888888999:::777777666666666666666777666666777999===@@@CCCEEEMMMSSSYYY```mmm{{{}}}uuurrrooolllpppwww~~~~~~ttthhhZZZMMMHHHDDDBBB@@@===<<<===>>>???FFFNNN___xxx}}}oootttnnnTTTEEE>>>;;;:::888999999999999;;;>>>AAAiiiUUUPPPPPPhhhxxxzzz{{{zzzgggQQQQQQYYYqqqmmmMMM>>>999777555222111000000000111333444000111111111111222222222222333444444333333666777888AAAIIIbbbuuuiiiYYYVVVXXX^^^hhhOOODDDKKKRRRfffqqqQQQ[[[ooottt^^^OOOBBB======;;;:::999:::888888;;;<<<>>>CCCKKKNNNSSSZZZcccrrrwwwiiiYYYOOOCCCAAA>>><<<;;;===@@@AAADDDEEEFFFEEEBBB@@@@@@AAA@@@???BBBFFFHHHKKKTTT]]]ooozzzssscccVVVHHHEEE@@@===;;;:::999888999===DDDJJJNNNQQQTTTWWWYYY\\\```bbbbbbbbbbbbcccbbbcccfffmmmttt|||xxxpppkkkfffbbbcccfffiiijjjgggeeebbb___^^^bbbiiinnnppppppsssxxx}}}pppfff___WWWOOOHHHAAA???===:::999888999:::888777777666555555555555555555666888;;;???DDDFFFIIIMMMRRRYYYdddrrrzzz{{{~~~~~~}}}sssllleee```___bbbiiisss~~~uuulll^^^QQQKKKEEECCC@@@===<<<===>>>???DDDLLL\\\uuurrrtttqqqWWWFFF>>>;;;;;;888999999999999;;;>>>AAAsssYYYNNNNNNddd||||||zzz|||iiiQQQQQQYYYqqqsssRRR???999777666222111111000000111222222000000111111111222222222111222333333333444666888888AAAHHHaaazzznnn[[[UUUUUU\\\cccMMMDDDJJJQQQfffvvvUUUaaawwwuuu\\\OOOBBB===<<<:::999999:::888888;;;===>>>CCCJJJMMMSSS[[[eeesssvvvgggYYYPPPBBB@@@===;;;;;;===@@@BBBCCCDDDEEEDDDBBB@@@???@@@??????AAAFFFHHHLLLUUU^^^ooo{{{~~~mmm___PPPJJJBBB===;;;:::999888999>>>DDDJJJNNNRRRUUUWWW[[[]]]```aaa```_________bbbbbbfffkkkqqqzzz|||sssnnngggbbbbbbeeehhhiiigggfffcccaaaaaaeeekkkppptttsssvvv|||tttiiibbbZZZQQQJJJBBB@@@===:::999888999999;;;:::999777777666666666666666666777999===AAADDDEEEHHHKKKRRR\\\hhhqqqvvv|||}}}~~~~~~yyypppggg___ZZZYYY^^^fffsss~~~vvvnnnaaaUUUOOOEEECCC@@@===<<<<<<>>>???CCCIIIYYYrrrvvvsss~~~tttYYYGGG>>><<<;;;888999999999999;;;>>>AAA{{{\\\MMMNNNaaa~~~{{{xxx|||hhhRRRRRRYYYpppzzzXXXBBB999777777444333222111000000000000000000111111111222222222111222333333333444666888999AAAHHHaaayyyooo\\\TTTTTT]]]~~~___KKKCCCHHHOOOfffyyyYYYhhhuuuYYYMMMBBB===<<<999888999<<<999999;;;<<<<<>>AAAFFFIIIMMMVVV```ooo}}}|||mmm[[[RRRFFF>>><<<;;;:::999:::???EEEKKKOOORRRVVVXXX\\\]]]______]]]\\\\\\]]]aaaaaaeeekkkpppwwwvvvppphhhcccbbbdddfffggggggfffdddcccdddiiioootttzzzxxxzzzxxxlllddd\\\RRRKKKBBBAAA>>>;;;999888999999:::999888777666666666666888777777777888;;;===???CCCDDDGGGMMMUUU^^^hhhoooyyyzzz{{{{{{{{{~~~~~~uuukkkccc\\\XXXXXX^^^gggsss~~~vvvooodddXXXQQQFFFCCC@@@===<<<<<<===>>>BBBHHHVVVmmm{{{sssyyyxxx\\\III???<<<<<<888999999999999;;;>>>AAA```NNNMMM^^^}}}}}}xxxsss~~~iiiVVVTTTXXXnnn^^^EEE999666666444444333222111000///...000111111111111222222222000222333333333444777999999@@@GGG```uuuooo]]]UUUVVVaaawwwZZZIIICCCGGGNNNfff{{{^^^ppptttUUUKKKAAA===<<<999999;;;;;;999888:::;;;;;;@@@GGGMMMSSS]]]iiiwwwwwwgggYYYPPP@@@???<<<:::;;;===@@@BBBBBBCCCDDDCCC@@@>>>>>>???>>>>>>AAAFFFIIIMMMWWWaaakkkyyyyyyggg[[[LLLAAA>>>===;;;:::;;;???FFFKKKPPPSSSVVVYYY\\\]]]^^^]]][[[ZZZZZZ[[[___```dddiiimmmtttxxxrrrjjjeeeccccccddddddeeeeeeeeeeeegggllltttyyy~~~zzznnnfff]]]SSSLLLCCCAAA>>>;;;999999999999777666666555444444444444777777777888888999:::;;;@@@@@@CCCJJJPPPUUU^^^gggpppsssuuuvvvvvvyyyvvvnnnhhh```YYYTTTVVV\\\ggguuu~~~uuunnndddXXXRRRFFFDDDAAA===<<<<<<===>>>BBBGGGSSSjjjsssuuu{{{___JJJ???<<<<<<888999999999999;;;>>>AAAdddPPPKKKZZZwww~~~vvvnnnlllWWWSSSUUUhhhcccHHH:::666666222222222222222111000///000111111111111222222222000111333333333444777999999@@@GGG___vvvnnnlll]]]WWWZZZgggpppUUUGGGCCCGGGOOOiii}}}cccwwwqqqRRRIII@@@===<<<999:::<<<888666666999:::;;;AAAHHHMMMTTT^^^jjjyyywwwfffVVVMMM@@@>>><<<:::;;;===@@@BBBAAACCCCCCBBB@@@>>>>>>>>>>>>>>>AAAFFFJJJNNNXXXbbbhhhvvvqqqcccQQQDDD@@@???===:::;;;@@@FFFLLLPPPTTTWWWYYY\\\]]]]]]\\\ZZZYYYYYYZZZ```aaaeeeiiilllppp|||xxxssslllgggdddcccbbbbbbcccdddeeefffiiipppwww}}}|||pppggg]]]SSSLLLDDDBBB???<<<999999999999666555555444444444555555444555777888999::::::999======@@@GGGKKKNNNUUU___cccggglllooopppttt{{{~~~zzzsssnnneee]]]WWWVVVWWW^^^lll}}}}}}ssslllbbbXXXQQQFFFDDDAAA>>><<<<<<======CCCFFFRRRgggpppnnn~~~aaaKKK???<<<<<<888999999999999;;;>>>AAAeeePPPHHHVVVrrruuuiiioooVVVPPPPPPcccfffJJJ;;;555555000000111222222222222111000111111111111222222222000111333333333555777999999@@@GGG___oooiiiiii\\\XXX[[[iiilllRRREEECCCGGGPPPlllggg{{{mmmPPPHHH@@@===<<<999:::===666333444888:::<<>><<<:::;;;===@@@BBBAAABBBCCCBBB@@@>>>===>>>>>>>>>AAAFFFJJJNNNXXXbbbkkkzzzwwwhhhTTTFFFAAA@@@>>>;;;<<<@@@GGGLLLPPPTTTWWWYYY[[[\\\]]][[[YYYXXXYYYZZZcccdddgggjjjlllooozzzyyytttmmmhhheeecccaaa```bbbccceeegggkkkrrryyy}}}pppggg^^^SSSLLLDDDBBB???<<<:::999999999777777666666666777777888111333666999;;;;;;::::::<<<;;;>>>EEEHHHIIIPPPYYYXXX^^^eeeiiilllqqqyyyyyytttkkkbbb^^^ZZZXXX\\\gggwww}}}rrrkkkaaaWWWQQQGGGDDDAAA>>><<<<<<<<<===CCCFFFQQQffflllgggcccLLL???<<<===888999999999999;;;>>>AAAiiiTTTLLLUUUlllgggeeefffTTTLLLMMM[[[yyyhhhIII<<<888888444333222111000000000000000111111111111222222222222333444444444555777999999>>>IIIbbb{{{mmmaaa```ZZZYYYYYYfffiiiPPPDDDDDDKKKRRRjjjxxxnnn{{{gggRRRIIIBBB???>>>:::777888999999999888999<<>>>>>===>>>BBBGGGJJJNNNZZZfffvvvpppZZZLLLEEE???<<<<<>>:::888888999999777777666555555555555666555333666>>>@@@<<<:::===;;;>>>AAADDDFFFJJJNNNQQQRRRWWW]]]aaaeeejjjttt{{{}}}}}}xxxppphhhddd]]]WWWWWW\\\iii}}}wwwkkkaaaWWWQQQIIIEEE@@@<<<<<<<<<<<<<<>>::::::;;;;;;:::999888;;;@@@CCCfffQQQJJJSSSjjjkkkccc}}}hhhSSSKKKKKKXXXuuulllMMM===888666444333222111000000000000000111111111111222222222222333444444444555777999999>>>IIIaaayyylll```___XXXVVVWWWccc}}}gggNNNBBBCCCIIIQQQhhh{{{rrryyybbbNNNEEE===;;;:::777444555999999999888999<<>>BBBDDDEEEDDDBBB???>>>>>><<<===AAAFFFIIINNNYYYeeewwwvvv^^^OOOFFF@@@======>>>BBBHHHNNNRRRWWW\\\______\\\XXXXXXZZZ[[[[[[ZZZYYY\\\aaaeeejjjrrr||||||uuupppllliiihhhjjjiiiggghhhmmmttt|||rrrhhh```WWWQQQIIIEEE???:::999999999888999888777666666666666666666444777@@@CCC>>>999999;;;===AAADDDGGGJJJOOORRRPPPTTTXXX[[[^^^dddnnnuuu|||yyypppgggccc^^^YYYWWWWWW___pppwwwkkkaaaWWWQQQIIIEEE@@@<<<<<<<<<===<<<@@@EEERRRggg|||iiiaaa|||~~~dddLLL???;;;;;;555666666777:::>>>EEEIIIdddPPPHHHQQQgggppp```sssiiiRRRIIIHHHSSSnnnpppPPP>>>777444333333222111000000000000000111111111111222222222222333444444444555777999:::???HHH```wwwjjj___]]]TTTSSSTTT___|||eeeKKK@@@AAAHHHPPPgggwwwwww[[[KKKBBB;;;:::999666444555999999999888999<<>>;;;:::;;;===>>>AAACCCDDDDDDAAA???>>>???;;;<<<@@@EEEHHHLLLXXXddduuu~~~fffTTTIIIAAA>>>???>>>BBBIIIOOOTTTYYY]]]```\\\ZZZYYYYYYZZZ\\\\\\\\\YYY\\\aaaeeejjjrrr|||~~~xxxsssqqqooonnnlllkkklllpppwwwtttjjj```WWWQQQKKKFFF@@@<<<:::999999888:::999888777666666666666666777===DDDFFF???999666<<>>CCCPPPeee}}}ggg\\\uuufffNNN@@@<<<<<<::::::999888999<<<@@@DDD|||aaaOOOHHHOOOddduuu___kkkhhhSSSHHHGGGPPPgggrrrQQQ???777555333222222111000000111111000000111111111222222222222333444444444555777999:::???HHH^^^uuujjj___\\\RRROOOQQQZZZ|||eeeKKK???@@@HHHQQQhhhzzzuuuXXXKKKCCC<<<;;;;;;888777888888888888888999<<>>;;;:::;;;===>>>???AAACCCCCCAAA?????????;;;<<>>@@@???DDDJJJPPPTTTXXX\\\^^^[[[ZZZYYYZZZ[[[\\\]]]]]]ZZZ^^^bbbfffjjjrrr|||zzzvvvuuurrrqqqpppppptttzzzwwwlllaaaXXXSSSMMMHHHBBB>>><<<;;;999888::::::888777666666666666555===FFFJJJEEE>>>999888>>>BBBGGGLLLPPPTTTYYY\\\\\\[[[YYYWWWWWW\\\ccciiioooxxx}}}tttlllgggfffeee```WWWSSSZZZddd~~~{{{lllaaaWWWQQQIIIEEE@@@===<<<============BBBOOOdddiii[[[qqqfffNNN@@@<<<<<<===<<<;;;999888:::>>>AAAttt\\\LLLHHHNNNbbbyyy___ggghhhTTTHHHFFFNNNaaasssQQQ???999777333222111111000111111111000000111111111222222222222333444444444555777999;;;???GGG]]]uuujjj```\\\OOOMMMOOOVVVxxx}}}hhhLLL???@@@IIISSSkkk}}}vvvYYYLLLDDD===<<<<<<:::999:::888888888888999===BBBFFFKKKPPPXXXaaannn}}}rrreeeWWWLLLCCCAAA>>>;;;:::;;;===>>>>>>@@@BBBBBB@@@?????????;;;;;;???BBBDDDGGGRRR^^^jjj}}}uuu___OOOCCC>>>???BBBFFFLLLQQQUUUWWWYYY[[[[[[[[[[[[[[[[[[[[[\\\]]][[[___cccfffjjjqqq{{{|||zzzxxxwwwuuuuuuxxx}}}{{{oooddd[[[VVVOOOKKKFFFAAA>>>===;;;999:::999888777666666666666444BBBNNNLLLAAA999:::===???CCCIIIOOOTTTYYY]]]```eeeccc```\\\[[[\\\```cccgggpppyyy}}}~~~xxxppphhhhhhhhhddd[[[TTTVVV\\\ooo}}}nnnbbbXXXQQQJJJFFFAAA===============<<>>GGG\\\wwwjjjaaa[[[LLLIIILLLQQQppp~~~iiiNNN@@@@@@IIIUUUnnnzzz___KKKCCC<<<;;;;;;999777888777888888888999===CCCGGGLLLQQQXXX___lll|||qqqeeeVVVKKKBBB@@@===:::999:::<<<===<<<>>>AAAAAA@@@?????????<<<<<<>>>AAABBBDDDNNNYYYfffwww|||fffSSSEEE???@@@EEEIIIOOOTTTVVVXXXYYYZZZ]]]^^^^^^]]][[[YYYZZZ[[[ZZZ]]]```cccfffmmmuuu|||}}}{{{zzz|||sssggg___ZZZSSSOOOIIIEEEBBB???===;;;:::999888888777888888888666DDDNNNHHH;;;666:::AAA???CCCJJJQQQWWW\\\```dddjjjhhheeebbb```_________bbbjjjqqqvvvyyy{{{xxxssshhhggggggeee___VVVSSSVVV```ttt~~~pppdddYYYRRRJJJFFFAAA>>>===>>>>>>>>>>>>CCCOOOccc~~~lllZZZmmmfffMMM???;;;;;;::::::999888999<<>>FFF\\\xxxiii```YYYIIIFFFIIILLLiii|||gggOOO@@@???HHHUUUppp~~~dddLLLDDD===;;;;;;888777777777777888888999===CCCGGGNNNRRRWWW]]]hhh}}}{{{qqqeeeVVVJJJAAA???<<<999888999;;;<<<;;;===@@@@@@@@@??????@@@======???@@@@@@BBBKKKVVVaaapppmmmYYYHHHAAAAAAFFFKKKQQQVVVYYY[[[\\\]]]___```aaa^^^ZZZXXXWWWXXXUUUXXX[[[]]]___eeemmmsss{{{~~~vvvkkkbbb^^^UUURRRLLLHHHDDDAAA>>><<<;;;::::::::::::;;;<<<<<<:::CCCFFF===444444;;;???AAAGGGNNNVVV\\\aaafffiiikkkkkkjjjiiihhhfffbbb```aaaggglllooorrrwwwwwwssskkkhhhggggggbbbZZZSSSRRRUUUiiirrrfffZZZRRRJJJFFFAAA>>>===>>>>>>>>>???DDDPPPddd~~~ppp]]]nnngggOOO@@@<<<<<>><<<999888999<<<@@@kkkWWWKKKDDDIIIZZZyyy```^^^rrrRRRGGGEEEJJJSSSrrr~~~YYYBBB888444222111111111111111222222000111111111111222222222222333444444444555777999;;;>>>FFF\\\zzzggg^^^XXXGGGCCCFFFIIIeee{{{fffOOO@@@===GGGUUUqqqhhhNNNFFF>>>===<<<999888888777777888888999===CCCGGGPPPSSSWWW\\\eeeyyy{{{qqqeeeVVVJJJAAA>>>;;;888777888:::;;;;;;===???@@@?????????@@@>>>>>>???@@@???@@@IIITTT]]]iii|||qqq\\\KKKCCCCCCFFFKKKSSSYYY\\\^^^```aaa```bbbbbb___ZZZVVVVVVVVVQQQTTTVVVXXXYYY___fffmmmsss|||xxxmmmeeeaaaWWWSSSNNNIIIFFFCCC@@@===<<<<<<<<<<<<<<<===>>>???>>>AAA>>>555000555;;;<<>>===>>>>>>>>>AAAEEEQQQeee~~~vvvbbbpppiiiPPPBBB======999999999888999<<>>EEEXXXtttlllRRRHHH???>>>>>>;;;999888777777666555777<<>>>>>>>>===<<<<<<;;;;;;<<<===??????AAADDDHHHKKKZZZfffwwwqqq]]]OOOGGGDDDJJJOOOUUUZZZ]]]```ccceeeffffffeeeaaa[[[VVVTTTSSSQQQRRRTTTUUUVVVYYY\\\___kkktttvvvllleeeZZZUUUOOOJJJGGGFFFEEEDDDAAA;;;777777999;;;AAAHHHNNNEEE;;;444333666888:::JJJPPPZZZdddkkkrrrwwwzzzrrrssstttuuuuuusssrrrqqqnnnllllllmmmmmmlllooorrrqqqpppoookkkeee^^^WWWSSSUUU[[[mmmwwwiii\\\RRRKKKDDD???>>>===<<<===@@@CCCFFFOOOaaazzzyyycccrrroooVVVFFF???===999999888888888;;;???CCCfffUUUJJJLLLZZZxxxjjjrrrxxxwww\\\JJJDDDHHHOOOiii]]]FFF;;;666444333222222111111222222222111000000000111333333222222333444666777777666:::===GGG^^^}}}kkkXXXSSSEEE@@@EEEJJJ```{{{bbbHHHCCC@@@FFFYYYttt}}}rrrVVVJJJ@@@<<<;;;888555444888777777666888<<>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>???BBBGGGJJJUUU```ppprrr^^^QQQIIIEEELLLPPPUUUZZZ^^^aaadddfffggggggfffccc]]]YYYWWWVVVQQQRRRSSSSSSTTTVVVZZZ]]]jjjsssxxxnnnggg]]]XXXQQQLLLIIIGGGFFFDDD@@@;;;777888999:::>>>DDDRRRJJJ@@@999888999:::;;;FFFNNNZZZfffpppxxx}}}|||{{{zzzyyyxxxwwwvvvvvvrrrrrrqqqqqqooonnnooopppqqqooonnnllliiicccZZZSSSRRRWWWfff}}}xxxkkk^^^UUUKKKDDD???>>>===<<<<<>><<<999999999888888;;;@@@CCCuuuaaaLLLMMMYYYvvvpppvvvzzz```LLLEEEHHHOOOiiibbbHHH;;;777444333222222111111222222000111111111111222222222000222444666888777666555:::===FFF]]]nnn[[[VVVHHHAAAEEEIII^^^~~~xxx```JJJEEEAAAGGGYYYtttxxxvvvVVVJJJ>>>:::999666444444888888777777888===CCCHHHTTTWWW___hhhppp{{{rrrdddWWWOOOFFFBBB===::::::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;999;;;<<<===>>>BBBFFFJJJUUU^^^lll|||uuu```RRRKKKHHHNNNQQQVVVZZZ]]]aaaeeehhhjjjjjjiiieeeaaa\\\ZZZZZZTTTTTTTTTTTTUUUWWW\\\```llltttzzzpppjjjaaa\\\UUUOOOKKKIIIFFFEEE@@@;;;888999999888;;;???HHHCCC<<<777666666777888AAAJJJXXXgggsss}}}~~~|||zzzzzzzzzxxxxxxxxxvvvuuusssqqqpppqqqnnnmmmooopppjjj]]]SSSPPPSSS^^^qqqzzznnnaaaXXXLLLEEE???>>>===;;;<<>>>>>>>>===<<<<<<;;;;;;999:::<<<===???BBBGGGJJJTTT\\\hhhvvvwwwbbbTTTMMMKKKOOORRRUUUYYY\\\aaafffiiimmmmmmlllhhhccc^^^\\\\\\XXXYYYYYYZZZ[[[___eeeiiirrrzzzzzzrrrlllddd___XXXRRRMMMJJJGGGDDD@@@<<<::::::999666777::::::888555333333555777888@@@GGGTTTaaaooo|||~~~|||{{{|||}}}}}}|||{{{|||yyyuuutttpppnnnrrrvvvqqqbbbUUUOOOOOOWWWeeewww{{{oooccc[[[MMMFFF@@@>>>===;;;;;;>>>AAAEEEQQQddd~~~qqqoooUUUDDD<<<:::999999999888999<<>>>>>>>>===<<<<<<;;;;;;999;;;<<<>>>???CCCHHHLLLOOOWWWbbbnnnxxxcccTTTNNNLLLOOOQQQUUUXXX\\\```eeeiiioooooonnnjjjeee```^^^]]]\\\]]]```bbbeeejjjqqquuu}}}{{{sssmmmfffaaaZZZTTTOOOKKKGGGDDDBBB===;;;;;;999555555888888777777666666888:::<<>>;;;<<<>>>@@@EEEPPPddd}}}uuuoooUUUDDD<<<:::999999999888999<<>>;;;444333222222111111222222000111111111111222222222222444555333222333777<<<:::===CCCVVVxxxnnn\\\YYYLLLEEEFFFGGGZZZvvvnnnWWWCCC???===FFF[[[xxxxxxnnnUUUIII>>>;;;:::888777888777777888888999<<<@@@DDDHHHMMMYYYjjjzzzssseeeXXXOOOFFFBBB===::::::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;999;;;<<<>>>@@@CCCHHHLLLPPPXXXbbbmmm}}}xxxbbbSSSMMMLLLOOORRRVVVZZZ^^^bbbfffiiiooooooooolllhhhdddbbbbbb```cccgggkkkooouuu{{{{{{tttooogggccc\\\VVVQQQMMMHHHEEECCC>>>;;;;;;888555444777999999999777666666888;;;AAAEEELLLUUUaaannn|||}}}{{{wwwyyy|||xxxkkk___PPPLLLKKKPPP[[[lll|||pppddd\\\RRRJJJCCCAAA???<<<<<>>>>>>>>===<<<<<<;;;;;;888999;;;===???CCCHHHKKKSSS[[[dddmmm{{{wwwaaaRRRLLLLLLPPPTTTYYY^^^bbbeeehhhjjjmmmnnnooonnnllljjjjjjjjjiiimmmrrrwww{{{}}}wwwrrriiieee___YYYTTTPPPKKKHHHEEE???<<<:::888555555999666777777444222333666:::@@@EEEMMMWWWaaalllwww~~~|||{{{|||xxxnnneeeWWWQQQLLLLLLRRRaaayyy}}}rrrfff]]]TTTLLLEEECCCAAA>>>===@@@@@@CCCMMM___yyyrrroooVVVEEE>>><<<888999999999:::===CCCGGG~~~{{{}}}{{{ZZZTTTUUUiii~~~|||aaaPPPOOOVVVqqqvvvRRR@@@===444333222222111111222222333111000//////111333444---222777888555444666888;;;===BBBRRRrrrqqq```[[[MMMDDDCCCAAARRRsss~~~jjjTTTDDD@@@===EEEYYYuuu~~~___JJJ@@@999999;;;;;;999:::555666777777777:::>>>AAAIIIKKKTTTdddvvvxxxjjj\\\SSSFFFBBB===::::::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;666888:::;;;>>>AAAGGGJJJPPPXXX```hhhtttwww```QQQKKKKKKQQQVVV\\\aaadddgggjjjlllkkkmmmoooooooooooopppqqqqqquuu{{{xxxtttjjjfff```[[[WWWRRRMMMJJJFFF@@@<<<:::888555666:::444555666555444666;;;??????EEEOOOZZZdddmmmuuuzzz}}}}}}~~~|||{{{xxxpppiii^^^WWWPPPMMMPPP]]]ssssssggg^^^UUUMMMGGGDDDBBB>>>>>>@@@@@@CCCLLL]]]www~~~ooooooVVVFFF???===888999999999:::>>>CCCGGGxxxxxx^^^VVVTTTeee||||||```NNNPPPXXXqqq}}}XXX@@@888666444111111222333333333...111333222000///111444444444444444555666777777999<<>><<<<<<======<<<>>>>>>>>>>>>===<<<;;;:::999:::;;;===???CCCHHHLLLTTTXXX^^^eeeooo|||uuu___OOOJJJIIIMMMTTTZZZ___eeelllnnnmmmiiilllpppssstttvvvxxxzzzyyy{{{xxxsssnnniiibbb\\\VVVQQQMMMJJJFFFCCC???<<<;;;999777666777555333222333555999;;;EEEJJJTTTcccsss}}}}}}{{{~~~~~~|||yyy{{{~~~{{{tttkkkdddZZZRRROOOWWWlll|||ssshhh^^^YYYQQQJJJGGGCCC>>>;;;<<>>>>>>>>>>>>>>>>>===<<<;;;:::999:::<<<<<<>>>BBBHHHLLLSSSWWW]]]dddnnn{{{uuu```PPPKKKKKKMMMTTT\\\```dddjjjllljjjjjjnnnsssxxxzzz|||~~~|||~~~yyytttnnnjjjccc\\\WWWRRRMMMJJJFFFBBB>>><<<:::999777555777555333222333555888;;;EEEMMM\\\ooo~~~{{{{{{~~~}}}yyyrrrjjj```XXXSSSXXXhhhyyy}}}ssshhh^^^TTTMMMFFFCCC@@@;;;888:::>>>CCCMMM___vvvxxxkkkxxxiiiSSSDDD;;;888<<<888777999:::<<>>???@@@>>>>>>>>>======<<<;;;::::::;;;<<<<<<>>>BBBGGGKKKQQQUUU[[[bbbkkkxxxvvvaaaRRRLLLKKKLLLUUU]]]```dddiiijjjhhhiiinnnvvv}}}{{{vvvooojjjccc]]]WWWRRRMMMJJJDDDAAA===;;;999888666555777555444333333555888:::AAALLL```xxx}}}yyyrrriiiaaaZZZYYYdddppp}}}ttthhh^^^SSSLLLFFFDDDAAA===;;;======BBBLLL]]]uuupppeeesssgggQQQCCC<<<999;;;888888:::;;;<<>>DDDPPPddd~~~dddQQQDDD???:::888999:::999777888777666666888;;;===???@@@HHHKKKSSSfffyyytttgggaaa^^^MMMHHHAAA<<<;;;===???AAA>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<===AAAFFFJJJNNNSSSXXX___hhhuuuwwwcccSSSKKKJJJJJJSSS\\\```dddhhhjjjiiiiiioooxxx~~~|||wwwpppkkkddd]]]WWWRRRMMMJJJCCC@@@===:::999888666555777666444333444555777999<<>>===???<<>><<<;;;888888;;;<<<===CCCJJJ}}}```SSSJJJVVVwww|||jjjdddRRRQQQUUUllleeeKKK@@@888666333222222222111000222000...000333444222000111111111111222333444555666:::>>>IIIdddlllYYYOOOJJJDDDFFFMMMaaa|||nnnYYYDDD???===CCCNNNbbb|||gggQQQDDD@@@:::888999999888666888777777777888:::<<<>>>@@@GGGIIIRRRcccssstttfff^^^[[[LLLGGG@@@<<<;;;===???AAA????????????>>>===<<<<<<;;;<<<<<<<<<===@@@EEEHHHLLLPPPVVV\\\eeerrrzzzfffUUUKKKIIIHHHRRR\\\___bbbgggjjjkkkkkkqqqzzz~~~~~~|||}}}|||wwwpppkkkddd]]]WWWQQQLLLIIICCC@@@<<<:::999888777555777666555444444555777888999CCCUUUlll~~~yyyuuuppphhhaaa```ddd{{{}}}rrreee[[[NNNGGGBBB@@@???;;;:::<<<<<>><<<:::888888;;;===>>>CCCJJJxxx]]]RRRKKKTTTqqqiii}}}lllXXXSSSSSSgggiiiLLL???888555333111222222222111111000000000222333222111111111111111222333444444777;;;???HHHaaaoooZZZQQQKKKEEEEEEJJJ[[[vvv~~~nnnYYYDDD???<<>>@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<>><<>>???DDDKKKnnnVVVOOOJJJQQQiiifffxxxoooYYYQQQMMM___kkkMMM===777444222111222333333222000111222222111111222333222222222222333444555666888<<>>HHHWWWnnn}}}{{{tttjjjdddcccgggyyyuuufff[[[RRRLLLFFFEEECCC???>>>@@@===AAALLL]]]uuupppkkkpppzzzfff___nnn|||bbbMMMAAA;;;:::999777999===>>>???DDDKKK|||~~~zzzdddQQQLLLHHHNNNddddddtttlllVVVMMMHHHYYYmmmMMM<<<666444111111222333333333...111333333000///222444444444444444555666777777999<<>>::::::999777555777777777777888999;;;;;;<<>>BBBFFFGGGJJJPPPVVV___kkkyyy~~~ooo```VVVRRRPPPYYY___]]]ZZZ^^^dddgggfffkkksssxxx{{{|||}}}~~~~~~}}}|||{{{{{{{{{|||}}}wwwsssssstttvvvwwwvvvwww{{{~~~xxxrrrnnniiibbbZZZTTTNNNIIIEEEDDDAAA>>><<<;;;;;;999888777666666555555555666666666:::CCCRRRfffxxxmmmeeeddd___qqqwwwhhh\\\PPPIIIDDDBBB@@@===;;;======BBBLLL^^^uuurrrmmmrrrzzzeee]]]jjj~~~dddOOOBBB===<<<999777999===???@@@DDDKKK~~~~~~mmm^^^RRRJJJIIIOOO]]]ccckkkiiiOOOJJJLLLTTTtttoooQQQAAA777666444444444444222000//////000111111111111000222222333444444555555666555;;;@@@DDDYYYwwwZZZOOOJJJBBB>>>@@@NNNdddzzzxxxiii\\\@@@>>><<<>>>KKKbbb}}}dddRRRGGG===;;;;;;999888888999777666555555777:::<<<;;;CCCGGGLLLUUU^^^vvvyyydddUUUKKKFFFBBBAAACCCFFFGGGFFFGGGFFFEEEDDDBBBAAA@@@@@@>>>===<<<<<<===???AAABBBGGGIIIMMMQQQXXXeeesss~~~yyyppphhh^^^UUUYYYYYY[[[^^^bbbeeeeeedddjjjkkknnnrrrwwwyyyyyywwwxxxxxxxxxwwwwwwyyy}}}~~~}}}{{{xxxtttsssuuuwwwuuuwwwyyy{{{~~~zzzuuuooojjjbbb\\\WWWRRRKKKGGG???>>><<<:::999888999999333666777555555999999777777999>>>III[[[www}}}uuukkkddd\\\eeettttttiii___SSSKKKCCC@@@===::::::<<<<<>>JJJ```{{{gggRRRGGG===::::::888777888999888666555666888:::<<<;;;CCCFFFLLLUUU^^^uuuzzzfffWWWJJJFFFAAAAAADDDGGGHHHGGGHHHHHHHHHGGGEEEDDDBBBAAA===<<<;;;;;;;;;===???AAAEEEHHHKKKPPPVVVaaannnwww}}}uuunnnhhh```XXXXXXYYY[[[___bbbcccaaa___gggjjjnnnrrruuuvvvwwwwwwzzzzzzxxxwwwvvvwww{{{~~~~~~}}}|||xxxuuussstttvvvuuuvvvxxxyyy|||{{{vvvooojjjbbb]]]XXXSSSMMMHHHAAA@@@===;;;999888888888444777777444444777777444888999>>>GGGXXXqqq~~~wwwnnngggZZZ```lll|||vvviii```TTTLLLDDDAAA>>>;;;:::======DDDQQQbbbxxx{{{}}}cccXXXdddzzz{{{```MMMBBB>>>===;;;999999;;;;;;===EEENNNppp^^^QQQFFFEEELLL[[[iiiqqqkkkQQQLLLLLLSSSqqqtttTTTAAA:::777333222222333333222000111111222222222222222222222333444444555555666444999===BBBUUUyyygggUUUKKKBBB???AAAEEEUUUkkk||||||iiiWWWDDDAAA======III___{{{mmmSSSGGG===:::999888666777888777666666666888:::<<<<<>>???CCCFFFJJJNNNSSS\\\gggooowwwyyyvvvoooiiifffaaa\\\]]]^^^aaaeeegggfffbbb___bbbgggmmmpppqqqrrrtttvvvzzzyyywwwuuutttuuuyyy|||}}}}}}|||yyyvvvttttttuuutttuuuvvvwwwyyy}}}}}}xxxooojjjccc^^^ZZZUUUNNNIIIDDDBBB???<<<:::888888777444777777555666::::::888888999===DDDSSSiii~~~zzzqqqjjj]]]^^^ffftttvvvjjjbbbUUUMMMEEEBBB???<<<;;;>>>>>>EEERRRdddzzzfff\\\fffvvvyyy^^^KKKAAA===<<<;;;999:::;;;<<<===EEEOOO}}}~~~~~~kkkUUUGGGDDDKKK[[[llluuukkkQQQLLLMMMTTTssswwwVVVBBB===999555333333444444444111111222333333333333222222222333444444555555666555888<<>><<<<<<;;;:::999:::;;;===???AAAEEEJJJNNNRRRZZZcccjjjqqqrrrnnngggccccccaaa^^^___aaaeeeiiijjjgggaaa\\\\\\ccckkknnnmmmmmmpppsssvvvvvvuuusssrrrtttxxx{{{|||}}}|||zzzvvvtttsssssspppqqqrrrsssuuuzzz~~~zzznnniiiccc___\\\WWWPPPKKKFFFDDDAAA===:::888777666222666888888:::@@@BBB@@@777999<<>>>>>;;;999:::<<<<<<>>>FFFOOO~~~{{{^^^KKKEEELLLZZZ}}}pppxxxkkkQQQLLLNNNWWWwwwyyyXXXCCC<<<888444222111222333222111111222333333333333222222222333444444555555666555888;;;AAAPPPooo~~~bbbOOODDDAAAAAA@@@III^^^xxxkkkXXX@@@>>>;;;===IIIbbb~~~{{{VVVJJJ>>>:::999777666777444444444444555777999:::<<>>>>>;;;::::::<<<<<<>>>FFFOOO}}}}}}}}}~~~kkkSSSHHHMMM[[[|||rrr{{{lllQQQLLLNNNXXXzzz{{{ZZZEEE999666222000000000//////000111111222222222222222222222333444444555555666777888;;;AAANNNllljjjSSSFFFBBBBBB@@@GGG[[[vvvjjjZZZ>>><<<;;;>>>KKKcccYYYLLL???;;;999777777888333333444555666888999:::===BBBDDDIIISSSWWWgggwwweeeYYYHHHDDD???>>>AAADDDDDDDDDCCCCCCDDDDDDCCC@@@>>><<<>>><<<;;;::::::;;;===>>>@@@DDDJJJOOOUUU^^^hhhooossspppggg[[[VVVWWWYYYXXXVVVYYY^^^bbbccc___XXXRRRSSSYYYaaafffgggggghhhjjjiiikkkmmmnnnooopppsssuuuuuuwwwyyyyyyvvvtttrrrqqqkkklllmmmnnnppptttyyy}}}~~~wwwjjjgggbbb```]]]YYYRRRMMMFFFDDDAAA===999777555555444777777555666::::::888888:::===AAAJJJXXXhhhttt|||wwwsssvvvzzz{{{vvvppp]]]TTTNNNTTTbbbsssvvvhhhcccVVVNNNFFFCCC@@@===<<>>FFFPPPwwwxxxyyyzzz{{{~~~www[[[LLLOOO[[[{{{sss|||pppSSSLLLMMMYYY|||{{{[[[FFF999777444222222111///...///000111111222222111111222222333444444555555666888888;;;AAAMMMiiipppVVVHHHCCCBBB???FFFZZZuuu|||iii[[[===<<<<<<@@@LLLccc}}}[[[NNNAAA<<<:::888888999444555555777888:::;;;;;;===BBBCCCIIIRRRVVVddd|||xxxeeeYYYHHHCCC>>>===???AAABBBAAABBBBBBBBBAAA@@@>>><<<;;;===;;;:::999888:::;;;<<<>>>BBBIIIOOOVVV```llluuuxxxsssgggXXXQQQQQQSSSRRRRRRUUUZZZ___aaa]]]WWWRRRQQQVVV\\\bbbfffgggfffeeeeeehhhkkkmmmnnnnnnnnnoooqqqtttwwwxxxvvvsssrrrqqqmmmnnnnnnmmmnnnpppuuuxxx{{{|||uuuhhheeeaaa___]]]YYYRRRMMMEEECCC@@@<<<888666555444444777777444444777777444:::;;;>>>@@@FFFQQQ___iiiuuu~~~~~~wwwqqqqqqwwwyyyuuupppbbbWWWNNNOOOXXXgggzzzwwwjjjdddUUUMMMEEEBBB???<<<<<<>>>@@@HHHVVVhhh}}}xxx\\\III@@@>>>>>><<<:::;;;======???GGGPPPuuuvvvxxxzzz}}}```NNNPPP\\\{{{ttt}}}sssTTTLLLMMMXXX|||{{{[[[GGG;;;999777666666444222000//////000111111111111111222222333444444555555666999999;;;AAAMMMhhhsssXXXJJJDDDBBB???EEEYYYtttyyyggg[[[>>>======AAAMMMbbb{{{]]]OOOBBB<<<;;;999888:::555666777999:::;;;<<<======BBBCCCIIIRRRUUUbbbzzzyyyfffZZZHHHCCC>>><<<>>>@@@@@@???@@@???>>>===<<<::::::999;;;:::999777777888:::;;;===AAAGGGNNNVVVbbboooxxx}}}vvvhhhWWWNNNNNNOOONNNKKKNNNSSSXXXZZZXXXRRRMMMQQQSSSYYY```eeegggeeebbbdddgggkkkmmmmmmkkkkkkjjjnnnqqquuuwwwvvvsssqqqqqqppppppooommmmmmnnnqqqttt~~~~~~tttzzz{{{sssgggdddaaa___]]]YYYRRRMMMDDDBBB???;;;888666555444333666777555555999999777;;;===>>>@@@DDDMMMYYYbbbllltttwwwooooootttxxxuuupppaaaUUUJJJGGGMMMZZZnnn~~~{{{xxxkkkfffUUUMMMEEEBBB???<<<;;;>>>@@@GGGVVVhhh}}}{{{^^^KKKBBB@@@@@@<<<;;;;;;======???GGGPPP~~~{{{uuuwwwzzz}}}bbbNNNRRR]]]xxxpppwwwwww[[[OOOKKKVVVyyy{{{[[[FFF:::888555444444444222111222222222222222222222222111222444555666666777777777777;;;CCCMMMfffxxx]]]MMMDDD>>>@@@HHHYYYnnn{{{vvvcccRRRBBB<<<:::???LLL```yyydddKKK??????:::888:::666444555777777777999===???===>>>CCCIIINNNWWWffftttwwwbbbWWWHHHAAA<<<<<<<<<;;;<<<@@@@@@@@@???>>><<<;;;999888777777777777888999:::;;;??????DDDMMMVVV```ooo|||yyylll\\\QQQNNNKKKHHHIIIKKKNNNQQQQQQNNNKKKIIIIIIMMMTTTZZZ^^^aaaccceeebbbcccfffhhhiiijjjjjjjjjkkklllnnnooopppqqqpppppppppnnnlllkkknnnrrrxxx{{{{{{yyyxxxxxxxxxzzz||||||yyywwwtttxxx~~~{{{rrrcccbbbbbb```^^^XXXQQQLLLFFFBBB>>>:::999888666555444666999999999999:::;;;>>>???AAABBBEEEKKKRRRVVVdddkkkuuu{{{xxxnnnmmmpppppppppqqqgggWWWJJJHHHJJJNNN\\\nnn~~~{{{}}}yyykkk___TTTLLLDDDAAA???<<<===@@@AAAHHHXXXkkk}}}zzz___KKK@@@<<<;;;<<<<<<>>>???>>>@@@IIISSS|||yyyvvvyyy}}}bbbNNNQQQ[[[vvvttt|||xxx\\\PPPLLLUUUwww|||]]]GGG:::888555444444444222111222222222222222222222222111222333555666666777777888888;;;BBBKKKcccxxx]]]NNNFFF@@@>>>FFFWWWlllxxxtttbbbQQQAAA<<<999???KKK^^^xxxfffMMM@@@???999777888555333444555444444555888:::===>>>BBBGGGMMMUUUdddsssxxxcccVVVHHHAAA<<<<<<<<<;;;<<>><<<;;;999888777777777777888999:::;;;>>>>>>CCCLLLTTT^^^mmmzzz}}}rrr```RRRLLLHHHDDDEEEGGGJJJLLLLLLJJJGGGEEEIIIMMMSSSXXX[[[]]]___aaa```bbbdddfffhhhiiiiiiiiikkkkkkmmmnnnoooooonnnnnnpppnnnlllkkkmmmrrrwwwzzz}}}}}}wwwooopppqqqssstttssspppnnnnnnrrrvvv|||yyypppddddddddddddaaa[[[SSSMMMGGGCCC>>>:::999888777666555777888999888888:::;;;???@@@AAABBBEEEIIIPPPTTT^^^dddkkkrrrxxx}}}pppmmmmmmmmmmmmnnnnnn]]]NNNIIIFFFGGGRRR```qqq|||}}}zzz~~~xxxjjj```VVVMMMEEEBBB???<<<===@@@AAAHHHXXXkkk|||xxx]]]JJJ???<<<;;;<<<<<<>>>???>>>@@@IIITTT}}}zzzxxxyyy|||eeeOOOPPPXXXssszzzzzz^^^RRRMMMTTTuuu___HHH:::888555444444444222111222222222222222222222222111222333555666666666666888888;;;AAAIII```zzz___PPPHHHCCC===DDDTTThhhtttqqq```PPP@@@;;;999>>>III\\\vvvhhhOOOAAA@@@999666777333777888888777555666888:::======AAAFFFKKKTTTcccqqq{{{eeeWWWHHHAAA<<<<<<<<<;;;<<>>>>><<<;;;999888888888777888888999:::;;;======BBBJJJRRR\\\jjjwww~~~xxxhhhWWWMMMGGGCCCAAABBBEEEFFFFFFDDDBBB@@@HHHLLLRRRVVVXXXZZZ[[[\\\___```bbbdddeeegggggghhhiiiiiijjjkkkllllllllllllooommmkkkkkkmmmqqquuuyyy}}}wwwrrrkkkkkklllnnnpppnnnkkkhhhfffhhhkkkooottt{{{vvvnnnfffggghhhiiifff___VVVPPPHHHDDD>>>:::999999999888666888888888777777999;;;===>>>???@@@AAAEEEJJJNNNVVVXXX]]]eeennnxxxtttmmmjjjhhhiiikkkpppaaaQQQIIICCC@@@HHHRRR[[[hhh{{{|||vvvjjjaaaXXXOOOFFFCCC@@@<<<===@@@BBBIIIXXXjjj{{{www\\\III???;;;;;;<<<<<<>>>??????@@@JJJTTT}}}}}}|||{{{zzz}}}jjjRRRPPPUUUnnnxxx^^^RRRNNNUUUuuuaaaIII:::888555444444444222111111111111111111111111111111222333444555666666666777777;;;@@@III___~~~bbbRRRJJJEEE===CCCPPPcccpppnnn___QQQ???;;;999===GGGZZZtttgggNNNAAA@@@:::777888444888888888777666777999<<<>>>>>>AAAFFFKKKSSSbbbppp~~~hhhYYYIIIBBB<<<<<<<<<:::;;;???===>>>======<<<;;;:::999888888888888999999:::;;;<<<<<<@@@GGGOOOXXXfffrrryyy~~~qqq```SSSKKKFFF???@@@AAABBBBBB@@@>>>===EEEIIIOOOTTTVVVXXXYYYZZZ]]]^^^```bbbdddeeefffgggeeeeeeggghhhiiikkkkkklllmmmllljjjjjjllloootttvvv~~~{{{wwwuuuppplllffffffhhhjjjkkkjjjgggddd``````bbbccchhhooowww}}}|||rrrkkkgggiiilllnnnmmmfff\\\UUULLLHHHAAA<<<::::::999999888999999888777777999;;;;;;;;;<<<<<<===@@@DDDGGGNNNOOOQQQYYYdddpppyyy~~~xxxmmmhhheeefffiiilll___QQQHHHAAA>>>CCCJJJNNNYYYjjj}}}~~~tttjjjbbbYYYPPPGGGCCC@@@<<<===???CCCJJJXXXjjj{{{~~~|||vvv\\\III@@@===<<<<<<<<<>>>@@@???AAAJJJUUU||||||}}}oooUUUQQQSSSkkkvvv\\\RRRNNNWWWxxxcccJJJ:::888555444444444222111111111111111111111111111000111222444555555666666666666:::AAAIII```fffTTTKKKFFF>>>BBBLLL]]]jjjjjj___SSS???;;;:::===FFFXXXrrreeeMMM@@@@@@;;;999:::777222333444444333444777:::===>>>BBBGGGKKKSSSaaannnkkk[[[IIIBBB===<<<<<<:::;;;>>><<<<<<===<<<<<<;;;::::::999999999999999999:::;;;;;;;;;>>>EEEKKKSSS```lllwww|||kkk\\\PPPHHHBBBBBBAAAAAA@@@>>>===<<>>AAADDDIIIIIIKKKRRR]]]iiirrrwww}}}ooogggcccdddhhhhhh^^^RRRHHHAAA===???CCCFFFMMMYYYiiizzz|||rrrhhhbbbYYYPPPGGGCCC@@@<<<===???DDDKKKYYYkkk{{{~~~vvvvvv\\\JJJAAA???>>><<<<<<>>>@@@@@@BBBKKKVVV}}}{{{|||qqqXXXSSSSSSjjjtttZZZPPPNNNXXXzzzdddIII:::888555444444444222111111111111111111111111111000111222444555555555555555555:::@@@III___lllVVVJJJDDD>>>@@@GGGUUUbbbfff^^^UUU???<<<;;;>>>EEEVVVqqqeeeMMM@@@@@@;;;:::;;;888333444555444444666888;;;;;;===BBBHHHLLLQQQ^^^jjj~~~jjj]]]JJJCCC===<<<<<<:::;;;>>>;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999::::::<<<;;;>>>CCCHHHNNNZZZfffvvvxxxhhhXXXLLLFFFEEEDDDAAA???===<<<;;;???DDDJJJPPPSSSUUUWWWYYYYYYYYYZZZ\\\^^^aaaccceee___```aaacccfffhhhkkklllkkkjjjiiihhhjjjmmmppprrruuuyyy}}}rrrlllhhhccc___\\\[[[ZZZ[[[^^^_________[[[[[[YYYXXXYYY]]]dddhhhrrrvvv{{{|||xxxrrrlllhhhhhhlllqqqwwwyyyuuummmhhh___ZZZSSSLLLGGGCCC>>><<<;;;<<<======;;;999999:::;;;<<<=========???BBBDDDGGGHHHKKKPPPXXXccclllrrryyyssshhhaaaaaaffffff___TTTJJJAAA===<<<===>>>BBBKKKWWWhhh}}}|||qqqgggaaaXXXOOOFFFCCC@@@<<<===@@@DDDKKKZZZlll|||tttvvv\\\KKKBBB@@@@@@<<<<<<>>>@@@@@@BBBLLLVVV}}}{{{zzz|||qqqYYYUUUUUUlll~~~tttZZZOOOMMMXXX{{{dddIII:::888555444444444222111111111111111111111111111000111222333444555555555555666:::@@@GGG\\\pppXXXIIIAAA>>>===AAAMMMZZZ```\\\UUU???======???EEEVVVqqqgggNNNAAA@@@;;;999:::777777888888777666777999;;;777:::@@@GGGKKKOOOZZZddd~~~zzzhhh]]]JJJCCC===<<<;;;::::::===::::::;;;<<<<<<;;;;;;;;;;;;::::::999999:::::::::===<<<===AAAEEEJJJVVVaaaooo|||wwweeeVVVKKKIIIFFFBBB???===;;;;;;???CCCIIIMMMPPPQQQSSSTTTUUUVVVVVVXXXZZZ]]]```bbbaaaaaaaaabbbdddfffhhhjjjiiiiiihhhhhhiiilllnnnppprrruuuzzz~~~rrrkkkeee___ZZZYYYWWWUUUVVVYYY\\\______[[[[[[YYYWWWVVVXXX]]]aaahhhnnntttwwwtttooojjjhhhhhhkkkrrryyy|||{{{vvvqqqkkkfff___XXXQQQJJJCCC>>>;;;>>>@@@@@@>>>;;;:::999999:::;;;<<<<<<===@@@BBBEEEHHHMMMPPPUUU]]]gggnnnuuu}}}wwwhhh___^^^aaaccc^^^UUUKKKCCC???<<<;;;:::===BBBLLLZZZlll~~~|||pppfff```VVVMMMEEEBBB???<<<===@@@EEELLLZZZmmm}}}zzzzzzrrrttt[[[JJJBBB@@@@@@<<<<<<>>>@@@@@@CCCLLLWWW|||zzzzzz|||oooYYYVVVWWWnnn|||uuuZZZNNNLLLWWWzzzdddHHH:::888555444444444222111000000000000000000000000000111222333444555555555666666:::???EEEYYYsssYYYHHH@@@===;;;===GGGUUU\\\ZZZTTT@@@>>>===???EEEUUUqqqiiiPPPCCCAAA;;;888999555666666666444222222444666444777???GGGJJJMMMWWWaaa{{{wwwfff\\\JJJCCC===<<<;;;999:::===::::::;;;;;;<<<<<<;;;;;;;;;;;;:::999999:::::::::>>><<<===@@@CCCHHHSSS^^^fffuuuqqqaaaMMMKKKGGGCCC???<<<;;;:::???CCCHHHLLLMMMNNNOOOPPPSSSSSSTTTUUUXXX[[[^^^___dddccccccbbbccceeefffgggiiihhhhhhhhhiiikkknnnoooqqqsssvvvzzzssskkkddd]]]WWWRRROOOMMMMMMQQQUUUYYY[[[[[[[[[YYYVVVUUUVVVYYY\\\ccciiippptttrrrmmmjjjhhhgggkkkrrryyy~~~~~~{{{wwwsssooohhh```XXXOOOFFFAAA;;;>>>BBBBBB@@@<<<:::999555666888999999:::<<>>@@@AAACCCMMMWWW||||||{{{~~~rrrXXXPPPXXXqqqwwwzzzvvvXXXOOOMMMSSSqqqhhhLLL===:::666333222222111000111111111111111111111111222222222333444555666777333888888<<>>EEEQQQZZZXXXPPP============BBBSSSooorrrYYYBBB<<<>>>;;;888999666555444333444666888:::>>><<<>>>BBBEEEKKKVVVaaa{{{~~~hhhYYYLLLDDD===<<<<<<::::::;;;===<<<;;;::::::;;;<<<===<<<;;;::::::999999:::::::::;;;>>>@@@DDDIIIPPPUUUgggrrr|||nnn^^^PPPGGGGGGEEE===;;;@@@@@@AAACCCFFFHHHJJJKKKLLLOOOPPPRRRTTTXXX[[[^^^``````aaacccdddeeedddccccccdddeeeggghhhhhhjjjlllmmmooorrruuuyyyxxxmmmeee^^^YYYNNNNNNNNNOOOQQQSSSUUUVVV[[[YYYYYYZZZXXXTTTUUUYYYaaahhhoooqqqooommmnnnpppoooooopppsssvvvxxxxxxwwwuuusssooojjjbbbVVVJJJBBBBBBCCCBBBBBB@@@===;;;999666777888:::;;;<<<======@@@EEEKKKNNNPPPTTT[[[aaammmpppvvv{{{kkk^^^ZZZZZZ^^^\\\WWWNNNDDD>>>======;;;:::>>>EEEKKKQQQZZZcccooosssyyy}}}|||oooddd]]]UUUMMMEEEBBB@@@===>>>AAAEEEPPP```ooo~~~}}}uuu}}}ttt[[[KKKBBB??????===BBB???>>>DDDEEEKKK\\\{{{{{{pppXXXQQQXXXoootttwwwtttWWWNNNKKKOOOllljjjMMM>>>;;;777444333333222111111111111111111111111111222222222333444555666777777::::::===EEEQQQuuu{{{]]]LLLEEE<<<<<<<<>>===<<<<<>>;;;777888666555444444555777999:::===<<<===BBBEEEJJJUUU```yyyiiiZZZKKKCCC<<<;;;<<<::::::<<<===<<<;;;;;;;;;;;;<<<===;;;;;;:::999999999999:::<<<===>>>@@@BBBFFFLLLPPP^^^kkkzzz{{{hhhZZZOOOLLLFFF===:::>>>>>>???AAADDDFFFHHHIIIJJJNNNOOOPPPSSSVVVYYY[[[]]]^^^___```aaaaaaaaa``````bbbfffiiijjjjjjjjjlllnnnnnnooorrrxxxyyynnneee]]]XXXRRRQQQPPPQQQSSSUUUVVVVVVUUUTTTTTTVVVUUUSSSUUUZZZaaahhhooosssrrrqqqrrrtttqqqpppppprrrtttuuutttsssssssssrrrpppiii]]]OOOFFFAAA@@@@@@???===;;;:::999777888999:::;;;<<<<<<<<<>>>CCCHHHLLLNNNRRRXXX^^^fffiiioootttyyy~~~ooobbb\\\ZZZ\\\ZZZVVVNNNEEE>>><<<;;;;;;:::<<>>;;;@@@>>>>>>DDDFFFMMM^^^~~~~~~kkkUUUPPPWWWllloooqqqssstttWWWMMMIIILLLggglllOOO???;;;777555444444333333111111111111111111111111222222222333444555777777:::===<<<>>>EEEPPPrrrbbbOOOFFF;;;:::999===HHHRRRSSSNNN@@@===;;;<<>>??????@@@CCCGGGKKKTTTaaaqqqrrreeeYYYRRRJJJ???;;;>>>;;;<<<>>>@@@BBBDDDFFFGGGLLLLLLMMMOOORRRTTTWWWXXXZZZZZZ[[[\\\\\\\\\\\\\\\```ffflllnnnlllkkkmmmpppooonnnnnnsss~~~rrriii```ZZZWWWVVVVVVXXXYYYZZZXXXVVVRRRPPPQQQTTTTTTSSSWWW]]]bbbiiirrrwwwxxxyyyzzz{{{sssqqqooonnnooonnnmmmkkklllnnnrrrsssnnnbbbSSSIII???>>>===;;;:::999999999888999::::::;;;;;;;;;:::<<<@@@EEEHHHJJJNNNTTTYYYaaafffkkkpppsssvvvyyy{{{vvv~~~uuuiii___ZZZ\\\[[[XXXRRRJJJBBB>>><<<===;;;<<<@@@CCCFFFMMMUUUZZZaaalllwww{{{oooddd]]]SSSKKKCCC@@@>>><<<===@@@EEEPPPaaapppzzzttt___PPPGGG@@@===:::???===>>>EEEGGGOOO```wwwcccQQQNNNUUUjjjjjjllliiivvvYYYNNNIIIJJJcccmmmOOO>>>;;;777444444444333333111111111111111111111111111111222333444555777888;;;>>><<>>>>>???AAADDDGGGNNNZZZiiiuuuyyynnnbbbYYYNNNBBB===???999:::;;;===>>>@@@BBBCCCFFFGGGHHHJJJMMMPPPRRRTTTUUUVVVVVVWWWXXXXXXXXXXXX]]]eeemmmpppooommmooossspppkkkhhhkkkuuu}}}rrrhhhaaa]]]^^^```ccceeeccc^^^YYYTTTRRRRRRTTTUUUUUUYYY```dddkkkttt{{{vvvrrrmmmjjjgggeeecccaaa___dddjjjoookkk```QQQFFF>>><<<;;;999999999:::::::::::::::;;;;;;::::::999;;;>>>BBBEEEHHHKKKPPPTTT\\\aaafffjjjkkkkkkllllllkkknnnwww|||oooccc[[[______]]]YYYRRRJJJCCC@@@AAA??????CCCFFFIIIQQQYYYbbbjjjvvvzzzoooddd]]]RRRIIIBBB???===;;;<<>><<>>FFFOOOmmmlllQQQCCC===<<<999:::BBBMMMQQQOOOAAA;;;888;;;>>>IIIeeeuuuUUUFFF@@@:::666777444444444444444444555555999888;;;@@@DDDHHHRRR\\\lllmmm___JJJBBB;;;;;;;;;::::::<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::999888888888888999888:::<<<===>>>@@@DDDGGGJJJUUUaaakkkuuu~~~wwwkkk___QQQEEE>>>===:::::::::;;;<<<>>>???@@@@@@AAABBBEEEHHHKKKNNNPPPQQQQQQQQQRRRSSSUUUVVVVVVZZZaaakkkpppqqqqqqtttvvvmmmeee___aaahhhuuu}}}qqqjjjeeefffjjjooosssppphhh```[[[XXXVVVWWWWWWWWW\\\cccgggmmmvvv~~~yyytttllleee```\\\XXXVVVTTTYYY```eeedddZZZLLLBBB===<<<::::::999:::;;;<<<::::::;;;;;;::::::999999<<<>>>@@@CCCFFFJJJNNNPPPTTTXXX\\\______]]][[[[[[___^^^cccpppwwwjjjaaaccccccaaa^^^YYYQQQIIIDDDCCCAAACCCHHHMMMSSS\\\eeeqqqyyyzzzoooddd]]]QQQIIIAAA???===;;;<<<@@@FFFRRReeeuuuzzzmmmWWWKKKFFFCCCAAA@@@DDDBBBAAAGGGHHHOOO```}}}vvvhhhXXXLLLLLLTTTggghhhiiifffwwwXXXMMMGGGHHHbbbmmmOOO;;;888555333333333333222111111111111111111111111000111111222444666888999:::<<<:::>>>FFFNNNjjjsssVVVEEE======::::::AAAKKKPPPOOOAAA:::777;;;===EEE^^^zzz}}}[[[IIIAAA;;;777888444444444444444444444444777777;;;@@@CCCGGGQQQ[[[jjjooo```LLLCCC===<<<<<<::::::<<<;;;;;;<<<======<<<;;;;;;::::::999888888888888888666888;;;===>>>@@@DDDFFFGGGPPPZZZbbblllwww~~~}}}sssfffVVVHHH???<<<>>>===<<<;;;<<<===>>>???<<<===>>>@@@CCCFFFIIIJJJKKKKKKLLLMMMOOOQQQSSSUUUVVV\\\eeennnssswwwyyyzzzmmmbbbYYYYYY]]]eeewww}}}tttooonnnqqqvvv{{{zzzsssmmmeeeaaa^^^___^^^^^^dddkkknnnsss{{{~~~wwwlllbbb[[[UUUPPPMMMLLLPPPUUUYYYYYYQQQGGG???;;;;;;:::;;;;;;<<<======::::::;;;;;;;;;:::999999<<<===???BBBEEEHHHKKKMMMPPPSSSWWWXXXVVVTTTRRRQQQOOONNNRRR___qqqtttllliiihhhfffddd___XXXPPPJJJFFFDDDGGGOOOWWW___kkkuuuyyyoooddd\\\QQQHHHAAA???===<<<===@@@GGGTTTgggxxx{{{zzzlllVVVKKKHHHFFFDDDCCCGGGDDDDDDIIIJJJQQQaaajjj[[[OOOOOOTTTgggiiijjjjjjzzz[[[PPPJJJMMMhhhmmmPPP<<<999555333333444444333111111111111111111111111000000111222444666888999<<<===:::===EEEKKKeee}}}^^^LLL<<<<<<;;;:::@@@JJJNNNMMMAAA888666;;;===AAAYYYtttbbbNNNDDD;;;777888555666666666666666555555666666:::???CCCGGGPPPZZZiiipppaaaOOOFFF>>>======;;;:::;;;;;;;;;<<<======<<<;;;;;;:::999999888888888888888777999;;;===>>>@@@BBBEEEEEEMMMTTTZZZbbbnnnwwwzzz||||||vvvkkk]]]PPPGGGCCCBBBAAA???===<<<<<<===>>><<<<<<<<<===???AAABBBCCCDDDEEEFFFHHHKKKNNNQQQSSSTTTWWW___jjjuuu|||~~~~~~vvvggg[[[WWWUUUWWWeeeuuuxxxuuurrrvvv}}}~~~{{{rrrnnnkkkkkkkkklllrrrzzzzzz{{{ooobbbYYYQQQLLLIIIGGGHHHJJJLLLLLLGGG@@@;;;888999:::;;;<<<<<<<<<<<<999999:::;;;;;;:::::::::<<<<<<===???CCCFFFHHHIIINNNPPPRRRRRRPPPMMMKKKKKKFFFEEEKKKWWWfffzzzzzzrrrpppmmmkkkhhhbbbYYYSSSLLLKKKPPPYYYbbbmmmzzzxxxoooddd\\\QQQIIIBBB???>>><<<>>>AAAHHHVVViiizzzxxx|||mmmXXXOOOKKKHHHEEECCCHHHEEEEEELLLMMMTTTeeennn___RRRQQQVVVgggkkklllmmm```TTTOOOSSSooonnnQQQ===:::666555555555555444111111111111111111111111000000111222444666888999>>>>>>;;;===DDDIIIbbbdddRRR:::;;;::::::???HHHLLLKKKAAA888666<<<<<>>===;;;:::;;;:::;;;<<<======<<<;;;::::::999999888777888888888888:::<<<>>>>>>???AAACCCEEEKKKQQQTTTYYYdddnnnrrrtttwwwuuummmbbbXXXQQQLLLEEECCCAAA>>>=========>>>===<<<<<<<<<<<<===>>>>>>@@@AAABBBDDDHHHKKKOOOQQQSSSTTT[[[ggguuuppp```XXXQQQMMMWWWfffxxxxxxrrrsss{{{}}}yyyvvvvvvvvvxxxqqqcccXXXPPPJJJGGGCCCCCCBBBCCCBBB???:::777666777999;;;<<<<<<<<<;;;888999::::::;;;;;;;;;:::;;;;;;;;;>>>BBBEEEGGGGGGHHHJJJKKKJJJHHHEEECCCCCCEEEFFFLLLWWWcccssszzzwwwuuussspppjjjbbb\\\SSSSSSWWWaaalllwwwxxxoooeee\\\QQQIIIBBB@@@>>>===>>>BBBIIIWWWkkk|||vvv}}}ooo\\\SSSOOOJJJEEECCCHHHFFFFFFMMMOOOWWWhhhgggQQQOOOXXXkkkooommmrrreeeRRRKKKTTTuuuoooNNN<<<999666444333222111000444444333222111111111222000111222333444666:::<<<999???>>>???CCCHHH^^^~~~lllTTTHHH<<<:::===>>>FFFLLLEEE@@@;;;888999999???UUUkkk~~~uuuWWWFFF???;;;888999777555555666777888777777999;;;<<<>>>CCCLLLSSSeee|||wwwbbbRRRIII@@@===;;;888777888============<<<<<<<<<<<<===<<<999777555666777777999;;;>>>??????@@@AAACCCFFFHHHKKKOOOTTT[[[ccchhhuuutttsssoooggg]]]TTTOOOIIIGGGEEEBBB@@@????????????===;;;;;;<<<===<<<;;;===>>>???AAADDDGGGIIIJJJLLLQQQXXXaaammm{{{ttteeeWWWPPPRRRXXXggguuu}}}ssssssyyytttggg^^^VVVNNNIIICCCBBB@@@>>><<<:::888666666777777888:::;;;<<<<<<666666666666666666777777999:::<<<>>>@@@AAABBBBBBDDDDDDCCCAAA???>>>???AAACCCFFFNNNXXXcccrrr}}}{{{|||zzzrrriiieeeeee^^^\\\cccooo{{{}}}vvvmmmddd]]]PPPIIIBBB>>>;;;999;;;@@@MMMYYYkkk~~~vvv|||lllZZZRRRMMMJJJIIIKKKJJJKKKLLLMMMQQQ\\\hhhsssZZZVVV\\\nnnqqqooorrrfffSSSLLLUUUuuuqqqQQQ???<<<999666666555444333333333222111111111111111///000222222333555888;;;:::@@@??????DDDHHH\\\{{{mmmTTTGGG;;;999<<<===EEEKKKEEE@@@;;;888999999???TTTjjj}}}yyyZZZIII@@@<<<999888666444444555777777666777999;;;<<<>>>CCCKKKRRRcccyyyyyyfffSSSIII@@@===<<<999888999===============<<<<<<<<<===<<<:::999888888888888888:::<<<>>>>>>???@@@BBBFFFHHHKKKMMMQQQVVV]]]aaaiiikkkmmmmmmjjjddd]]]YYYRRRPPPNNNKKKGGGEEECCCBBB???===;;;;;;<<<<<<;;;:::<<<<<<===>>>???AAACCCDDDIIIMMMSSS\\\hhhwww{{{mmmaaa[[[YYY^^^iiissspppttt{{{yyylllccc[[[UUUPPPDDDBBB???;;;999777666555666666777888999:::;;;;;;999999999999888888888888888999;;;===???@@@AAAAAABBBBBBAAA???======>>>@@@BBBEEEMMMXXXcccqqqyyytttsssqqqiiiccceeekkkttt~~~zzzssskkkbbb[[[QQQIIIBBB???<<<:::===BBBMMMYYYmmmwww~~~kkk[[[TTTPPPMMMMMMLLLKKKLLLNNNNNNRRR]]]iii~~~bbb[[[___ppptttqqqpppgggUUUMMMVVVuuurrrRRR===:::666333333222111000222222111000000000111111///000111111222333777999<<>>CCCKKKQQQ___uuu|||jjjSSSIII@@@===<<<999999:::<<<<<<<<<===============<<<<<<;;;;;;:::::::::999777999;;;<<<===>>>@@@BBBGGGHHHIIIKKKLLLPPPUUUXXX^^^bbbgggkkkllliiieeebbbXXXXXXWWWUUURRRMMMJJJGGGDDDBBB???>>>>>>>>><<<;;;<<<<<<<<<<<<<<<======>>>DDDFFFKKKSSS___ooo}}}nnnddd^^^bbbppptttnnnnnnuuu~~~qqqiiibbb]]]ZZZKKKFFF???:::888666666555666666777888999999:::;;;777777777666666555555555777888:::<<<===??????????????????===;;;;;;<<<>>>BBBEEENNNZZZeeesss~~~tttjjjggghhhkkkssszzzvvvnnnggg___YYYQQQIIICCC@@@===;;;???DDDMMM[[[oooyyylll]]]WWWTTTRRRRRROOONNNOOOQQQQQQTTT___kkkdddZZZ]]]mmmuuusssooogggVVVNNNVVVuuupppRRR<<<888444111111111000///111111000000000000000111000111222222222444777999===BBBAAABBBFFFGGGVVVrrrvvvXXXFFF;;;999:::999AAAHHHDDD@@@:::777888999>>>PPPcccyyyyyyeeeNNNAAA;;;999888555333333444555555444666888;;;<<<===BBBIIIOOOZZZppp~~~mmmSSSIII???<<<;;;888888:::;;;<<<<<<<<<======>>>>>>::::::;;;;;;;;;;;;:::999777999;;;<<<===>>>AAACCCFFFGGGIIIIIIJJJLLLPPPSSSXXX]]]ccchhhkkkjjjgggeee\\\]]]^^^^^^\\\WWWRRROOOMMMJJJGGGEEECCCBBB@@@>>>>>>======<<<<<<=========??????BBBJJJUUUdddwww{{{mmmhhhkkkyyyvvvooommmppp}}}uuunnnjjjgggeeeVVVNNNDDD<<<999999888777777777888888999::::::;;;888777777666555444444333666777999:::<<<=========<<<<<<<<<;;;999999;;;===DDDHHHQQQ___kkkxxxyyyoooiiiffffffkkkqqqxxxrrrjjjddd\\\WWWOOOHHHBBB???===<<>>BBBAAACCCGGGGGGTTTmmm}}}]]]GGG===::::::777>>>FFFCCC@@@999666888999>>>MMM^^^wwwuuuyyyjjjPPPAAA;;;999888666444333444555444444555888;;;<<<===AAAHHHMMMVVVkkk~~~oooTTTIII???;;;999777777999:::;;;;;;<<<===>>>>>>???999:::::::::::::::999888999:::<<<===>>>@@@CCCEEEFFFGGGHHHIIIIIIKKKNNNPPPSSSWWW]]]cccggghhhgggfffeeefffhhhiiifffaaa[[[WWWVVVSSSNNNKKKIIIFFFCCCAAA>>>>>>============>>>>>><<<:::===DDDLLLXXXkkk{{{xxxnnnpppzzzvvvrrrppppppzzz{{{vvvtttsssqqq```VVVHHH???;;;:::999888888888999999::::::;;;;;;<<<;;;;;;:::999888888777555666888999;;;;;;<<<<<<:::;;;;;;999888999;;;===DDDHHHRRRaaaooo}}}~~~tttmmmfffaaaccchhhjjjsss|||~~~qqqiiibbb[[[UUULLLEEE@@@===<<<;;;???EEEPPP___tttpppccc^^^ZZZXXXXXXVVVVVVXXXZZZZZZ\\\fffqqqcccXXXYYYjjjxxxuuuuuucccRRRLLLVVVvvvpppTTT>>>:::555222111222222222111111000000000111222222000111333333444666:::===>>>BBBBBBDDDHHHHHHRRRjjjcccJJJ@@@===;;;666<<>>???@@@;;;:::::::::999999888888999:::<<<===>>>@@@DDDGGGFFFGGGIIIIIIIIIJJJLLLOOOLLLPPPVVV\\\bbbfffhhhiiinnnppprrrrrrooojjjddd```___[[[WWWRRROOOKKKHHHEEE@@@??????>>>>>>>>>>>>>>>;;;888:::AAAFFFLLL\\\nnnzzzrrrqqqttt{{{uuuttttttrrryyy~~~|||{{{hhh\\\LLLAAA===<<<999777888888999999999:::::::::999999999888888777777666666666888999:::;;;;;;;;;999::::::999999999<<<>>>CCCEEEOOO```qqqzzzooodddaaabbbeeelllrrrwwwssskkkccc[[[UUUJJJDDD>>>===<<<<<<@@@FFFSSSbbbvvvrrrfffaaa^^^\\\[[[[[[[[[]]]______aaajjjuuucccWWWYYYhhh{{{wwwttt}}}```OOOJJJVVVwwwoooSSS<<<888222///...///000000111111111111111222333333...///111222333666:::======AAAAAADDDJJJHHHRRRgggiiiMMMBBB???<<<666;;;CCCAAA@@@999555888:::===IIIWWWmmmzzzvvv}}}tttVVVDDD======:::888555444555666555444444777:::<<<===@@@FFFKKKQQQdddrrrZZZOOOCCC===:::777777999999999:::<<<===???@@@@@@>>>===;;;:::999999999999888999;;;;;;<<>>CCCFFFIIIJJJJJJIIIGGGFFFGGGHHHJJJLLLOOOSSSXXX^^^bbbeeefffiiioootttwwwxxxwwwvvvsssooojjjddd```[[[VVVSSSNNNMMMJJJGGGEEECCCBBBAAA===999<<>>HHHXXXeeewwwqqqqqqjjjvvv}}}nnnrrrwwwuuu{{{}}}zzzuuuhhhWWWKKKFFFCCC???;;;555555555555666666666666444444555555555555555555666777888999:::;;;;;;;;;:::;;;;;;;;;:::<<<>>>AAADDDFFFPPPbbbwww{{{yyypppssstttuuu~~~xxxpppggg]]]UUUKKKDDD???>>>>>>???CCCIIIXXXfffxxxrrrhhhfffeeeddddddaaabbbdddffffffgggpppzzzfffZZZ[[[iiitttnnnxxxZZZMMMKKKVVVyyylllOOO<<<999555333333333222111222222111111111111222222///000111222333777;;;???======@@@DDDFFFJJJVVVbbbqqqUUUEEE===999333777???<<<>>>:::888888888<<>><<<;;;::::::;;;<<<<<<;;;999999:::<<>>???===EEEQQQ```sss|||rrrnnniii^^^TTTMMMEEE>>>;;;:::;;;AAAHHHXXXiii|||uuuooonnnllljjjiiijjjiiijjjlllllllllsss{{{dddYYYZZZjjjrrriiiyyy[[[NNNKKKUUUvvvlllNNN<<<999555333333333222111222222111111111111222222222222333333333555888;;;===>>>AAAFFFHHHKKKVVVaaatttVVVEEE===:::444777>>>;;;;;;888666666777;;;EEEPPPdddiiitttzzztttvvv|||\\\GGG???>>>888777666555555555555555333444777999;;;???DDDGGGQQQ```xxxnnn^^^QQQDDD???<<<999777777::::::;;;<<<===>>>>>>???===<<<;;;::::::999999:::<<<;;;999888999;;;===???FFFGGGHHHHHHGGGFFFHHHIIIHHHJJJMMMOOOPPPRRRUUUWWW\\\___ccchhhlllqqqwww{{{|||yyyuuurrrpppmmmhhheeebbb]]]VVVRRRPPPOOOMMMKKKCCCCCCBBB@@@>>>AAAFFFKKKWWWeeerrrqqqssszzzyyyjjjffffffjjjyyy}}}|||{{{uuulll^^^SSSKKKEEE>>>999555444333111111111222222/////////000111222444444777555444666:::<<<<<<;;;:::::::::;;;;;;<<<>>>>>><<>>;;;:::<<>>DDDIIIJJJMMMVVV```}}}zzzXXXFFF===;;;555777<<<999999666444555666999DDDOOO]]]bbblllxxxyyypppnnnbbbLLLBBB???999888777666555555555555444555888999;;;>>>BBBFFFQQQ^^^uuuqqq^^^QQQDDD???<<<999777777999999:::;;;<<<===>>>>>>;;;;;;;;;;;;:::999888777<<<;;;999888888999;;;<<>>999444333222111000//////000000000111222444666888999666555555777999;;;;;;:::;;;:::::::::;;;<<<======;;;AAAKKKXXXkkkwwwnnnjjjfff]]]UUULLLEEE>>><<<;;;<<>>===777777:::888888555444555666999CCCNNN[[[```hhhqqq{{{}}}uuukkkeeehhhOOOBBB>>>999999777666555555555555555666888999:::===AAADDDPPP\\\qqqttt^^^QQQDDD???<<<999777777666666777888:::;;;<<<<<<;;;;;;<<<<<<;;;:::888777;;;:::999888888888999:::@@@AAACCCDDDEEEFFFHHHIIIEEEGGGHHHHHHGGGGGGHHHJJJMMMNNNQQQSSSWWW]]]dddiiiqqqqqqsssuuuvvvvvvtttsssppplllfffaaa]]]\\\[[[[[[UUUSSSNNNIIIEEEEEEFFFHHHOOOZZZqqq}}}~~~vvvkkkccc___cccsss~~~zzzxxxvvvtttrrrgggaaaYYYQQQJJJBBB;;;666222222111000///.........222333444555777:::<<<===555555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;@@@IIITTTgggwwwmmmiiiddd[[[TTTLLLEEE>>><<<<<<>>>DDDKKK]]]nnn||||||{{{{{{|||~~~}}}}}}{{{zzz|||~~~vvvaaaWWW[[[qqqiiiccc|||```SSSMMMQQQlllhhhHHH;;;888555333333333333222222222111111111111222222111222444444333444555777;;;???GGGNNNPPPQQQXXX```yyyfffMMM@@@???888666888777999666555666666999BBBLLL[[[bbbiiiooovvvyyyrrrggg```yyynnnSSSBBB;;;:::999888777555555555444555666888999:::<<<@@@CCCNNNYYYlllwww^^^QQQDDD???<<<999777777555666777888:::;;;<<<===<<<<<<=========;;;999888::::::999888888888999999???AAACCCCCCCCCCCCDDDFFFBBBDDDEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLNNNRRRXXX\\\dddfffjjjnnnqqqsssuuuvvvqqqooolllgggdddbbbbbbccc```[[[UUUOOOKKKJJJJJJJJJLLLSSSfff~~~}}}wwwnnnfffaaadddqqq~~~}}}}}}~~~~~~zzzvvvsssoookkkggg]]]YYYTTTNNNGGG@@@999555111111000000///...------//////000111333666888999444666888:::;;;<<<============<<<;;;;;;;;;<<<<<<<<<@@@GGGRRRccc|||zzzooohhhbbbZZZSSSLLLEEE>>>======???EEEMMM```ppp}}}mmm\\\UUU\\\tttiiifff|||```TTTNNNRRRmmmhhhIII;;;888444333333444333333222222111111111111222222///111333444333444666888;;;???GGGOOORRRSSS[[[cccuuupppRRRBBB@@@999555777777999777666666666888@@@JJJYYYbbbjjjmmmrrrwwwrrriii]]]uuuuuuXXXEEE<<<;;;:::999777666555444444444666777888:::<<<@@@CCCLLLVVVfff|||yyy^^^QQQDDD???<<<999777777777888999;;;<<<>>>???@@@============<<<;;;::::::999999999999999999::::::???AAABBBBBBAAAAAABBBCCC@@@BBBCCCCCCBBBBBBDDDEEEFFFFFFGGGGGGHHHJJJNNNQQQYYY]]]aaaeeeiiinnnrrrvvvpppqqqpppnnnkkkjjjjjjkkkgggbbbZZZTTTQQQOOONNNMMMMMMQQQ```{{{|||uuummmhhhjjjqqqxxx~~~yyyvvvuuuvvvzzzzzzxxxtttppplllfff```[[[TTTRRRNNNIIICCC===888666//////000000000///...---/////////000111222444555333666999<<<===>>>???AAA??????>>>===<<<<<<<<<<<<<<<@@@FFFOOO^^^vvv{{{ppphhhaaaYYYSSSLLLDDD>>>===>>>@@@GGGNNNbbbsss}}}yyylllaaaTTTQQQ\\\xxxjjjggg|||```TTTNNNSSSoookkkLLL:::777444333333444444333222222111111111111222222///111333444333444555666:::>>>GGGOOOSSSUUU]]]fffqqqyyyXXXDDDAAA999444666777999777555555444555===FFFQQQ___jjjlllpppvvvvvvppp]]]sss}}}___KKKAAA<<<;;;999777666555444444333555777888:::===AAADDDKKKSSSbbbwwwzzz^^^QQQDDD???<<<999777777888888:::;;;===???@@@AAA======<<<;;;::::::::::::888999999999::::::;;;;;;===???@@@@@@@@@@@@AAACCCBBBCCCDDDCCCAAAAAABBBCCCBBBCCCEEEEEEEEEFFFIIIKKKRRRUUUYYY\\\___dddjjjooolllooorrrrrrpppnnnnnnooooooiiiaaa[[[XXXWWWUUUTTTTTTSSS\\\ssszzzwwwwwwxxxxxx|||{{{xxxtttqqqnnnnnnnnnqqqxxx~~~}}}{{{{{{yyyvvvrrrpppmmmjjjeee^^^WWWQQQJJJIIIGGGCCC>>>999666555---...///000111000//////222222222111111222333333111666;;;>>>???@@@BBBDDDAAAAAA???>>>============;;;???DDDLLLYYYooo{{{ooohhhaaaZZZUUUKKKDDD>>>===>>>AAAHHHOOOddduuu}}}wwwsss```XXXOOONNN\\\yyykkkggg|||```TTTOOOTTTqqqmmmNNN:::777444333333444444333222222111111111111222222000222444444333333333444:::>>>GGGOOOSSSVVV___iiinnn~~~[[[EEEBBB999333666777999666555444333333:::CCCIII[[[hhhkkkooowwwzzzvvv]]]rrreeePPPFFF<<<;;;999888666555444444222444666888:::===AAADDDIIIQQQ___tttzzz^^^QQQDDD???<<<999777777666777888:::<<<>>>???@@@===<<<:::999888888999:::888888999:::;;;;;;<<<<<<;;;===?????????@@@BBBDDDDDDEEEEEECCCAAA@@@@@@AAA???AAACCCDDDDDDEEEGGGIIIMMMPPPRRRTTTVVV[[[bbbhhhggglllqqqrrrqqqoooooopppuuuooofffaaa^^^]]]\\\ZZZXXXSSSWWWiii{{{wwwuuurrrnnnkkkiiiiiijjjkkkrrrwwwuuurrrrrrpppmmmmmmkkkhhheeeaaaZZZQQQLLLCCCBBBAAA===888555333222---...///111111111111000222222111000/////////000111666<<>>>>>>>>>>>:::>>>CCCJJJVVVjjjyyynnngggaaa[[[VVVKKKDDD???>>>???AAAHHHPPPeeevvv|||pppaaaSSSMMMMMMVVVwwwpppiii~~~]]]PPPLLLRRRqqqmmmLLL===:::666333222222111000333333333222222111111111111111222222222333333333999:::???FFFPPPXXX]]]___nnnhhhGGG???===666222666777666555333333555999===HHHWWWbbbdddiiiuuu{{{zzzcccrrrjjjRRRDDD>>><<<:::888666555555555111111333555888;;;>>>@@@FFFOOO^^^ssszzzbbbSSSDDD???===:::777666555555666777999<<<>>>???DDD???:::888888888666444555555666777999:::;;;;;;=========>>>???@@@BBBBBBBBBBBBBBBBBBBBB@@@>>>===BBBBBBBBBCCCCCCCCCCCCDDDEEEHHHLLLOOOQQQTTTXXX[[[```ccciiinnnqqqrrrpppooorrrsssnnneeeaaacccffffff\\\XXXXXXcccuuu}}}vvvqqqjjjfffdddeeeffffffnnnooonnnmmmllliiigggeeefffccc___[[[WWWRRRLLLHHH===;;;888666333222222222000000000000000000000000000////////////111222333777999>>>DDDIIIKKKKKKIIIFFFDDDAAA@@@??????===;;;999===AAAEEEMMM___uuurrrmmmjjjbbbXXXRRRJJJEEEBBB@@@>>>@@@IIITTTiiiyyy|||fffVVVNNNNNNUUUvvvxxxrrr~~~^^^PPPLLLSSSpppnnnNNN===:::666333333222222111222222222111111000000000222222333333333444444444777999>>>EEEOOOWWW^^^aaaooommmLLLAAA???777444888666666555333333555999<<>><<<:::888666555555555111222333444777;;;>>>@@@HHHQQQccczzz{{{cccTTTEEE@@@>>>:::777666555555666777999;;;===>>>EEEBBB===;;;::::::999777777777888999:::;;;<<<<<<=========>>>???@@@AAABBBAAABBBBBBBBBBBB@@@>>>===@@@AAAAAAAAAAAABBBBBBBBBBBBDDDHHHJJJLLLNNNRRRTTTYYY]]]bbbhhhmmmoooppppppttttttppphhhdddfffhhhhhh^^^XXXWWW```ooo}}}tttooohhhcccbbbdddeeefffjjjjjjiiihhhfffcccaaa___]]]\\\YYYWWWSSSMMMFFFAAA999777555333111000000000000000000000000000000000000000//////000111333444777:::@@@GGGNNNPPPOOOMMMHHHFFFBBB@@@???>>><<<::::::===@@@DDDLLL\\\qqqrrrlllggg^^^UUUPPPHHHDDD@@@???>>>@@@JJJUUUjjjzzzqqq^^^RRRPPPVVVuuu~~~___QQQLLLTTTqqqpppPPP===:::666444333333222111111111111000000000000000333333444444444555555555666888<<>><<<:::888666555555555222222333444777:::===???GGGPPPccc}}}}}}dddVVVGGGAAA???:::666555555555555777888:::<<<===@@@>>>:::888888777666555888999999:::;;;<<<======<<<<<<<<<===>>>???AAAAAAAAABBBBBBBBBBBBAAA???>>>????????????@@@@@@@@@AAA>>>@@@CCCDDDEEEGGGIIIKKKPPPSSSYYY___fffkkkoooqqqtttuuuqqqiiieeegggiiiiiiaaa\\\YYY^^^iiizzz~~~sssmmmfff```___aaadddeeefffeeecccaaa^^^\\\ZZZXXXSSSRRRQQQPPPMMMGGG???:::666444333111000000000000000000000000000000000000111111000000111222444555777;;;DDDMMMUUUXXXWWWTTTLLLHHHDDDAAA???===;;;999:::===@@@CCCJJJYYYlllyyy~~~ssskkkcccYYYQQQNNNEEEAAA>>>======@@@KKKVVVmmm{{{gggWWWSSSWWWttt~~~```QQQMMMVVVtttqqqRRR>>>:::666444333333222111111111111111111111000000333333333333444444444444444666:::AAAJJJVVVbbbiiirrr[[[HHH@@@999666999555555555333222444777999;;;EEEOOOVVV^^^iiiqqqrrrwww|||oooVVVFFF>>><<<:::888666555555555222222333444666999<<<>>>BBBJJJ\\\vvvgggXXXIIIBBB???:::666444555555555666777888:::;;;<<<:::888777666555555444999999999::::::;;;;;;<<<;;;;;;;;;<<<===>>>@@@@@@BBBBBBCCCCCCCCCBBB@@@???>>>>>>?????????@@@@@@@@@===???AAAAAAAAABBBCCCEEEIIILLLQQQXXX```hhhooorrrssstttqqqjjjfffggghhhgggeee```^^^```gggtttqqqlllddd^^^]]]___bbbccccccaaa^^^[[[XXXVVVUUUTTTNNNLLLJJJHHHEEEAAA<<<888555444222111111111222333////////////////////////222111111111111333444555777===GGGSSS\\\___]]][[[OOOKKKFFFBBB???===;;;999999<<>>;;;777444333333222222222222222222222222222222222222222222333333333333444666999>>>GGGTTTcccmmmvvvaaaKKKAAA:::666777444555555333222333555888:::AAAKKKSSS^^^iiipppsssyyyxxxoooUUUDDD>>><<<:::888666555555555333333333444666888;;;<<>>????????????@@@@@@@@@>>>@@@AAAAAA@@@@@@AAABBBEEEGGGKKKRRRZZZdddkkkppprrrtttrrrkkkhhhhhhiiigggfffcccaaacccgggpppqqqkkkddd^^^]]]^^^```aaaaaa___[[[XXXUUUSSSSSSRRRNNNKKKEEEAAA???===;;;999333222111000111111222333////////////////////////222111111111111333444555777===HHHUUU___cccaaa___RRRNNNHHHCCC???===;;;999888;;;@@@FFFPPP^^^mmmwwwzzzqqqjjjaaaVVVNNNLLLBBB>>>;;;;;;<<>>;;;777444444444333222222222222222222333333333111111111222222222333333444555888<<>><<<:::888666555555555333333333444555888:::;;;>>>CCCOOObbb|||ppp___LLLBBB===999666555444444444444555555666777777888999888666666666888777777777777777666666666999999999:::;;;<<<>>>>>>@@@AAABBBBBBBBBAAA@@@@@@>>>>>>>>>?????????@@@@@@???@@@AAAAAA??????@@@AAAAAACCCFFFLLLTTT\\\ccchhhmmmppppppllljjjkkkllljjjfffdddeeeggghhhmmmzzzrrrmmmfffaaa___^^^_________\\\XXXTTTQQQQQQQQQRRROOOJJJCCC===;;;:::999888111000///......///000111000000000000000000000000111111000000111222444555777===HHHUUU^^^cccbbb___TTTOOOIIICCC@@@===;;;:::888;;;AAAIIITTTbbboooxxxvvvlllgggaaaWWWOOOLLLCCC???;;;;;;<<>><<<:::888666555555555444444333444555777999:::===CCCMMM\\\ppptttaaaMMMAAA<<<888666777444444444444444444555666222444666666444333444666777777777666666555555555888888999999:::<<<===>>>======>>>?????????>>>===<<<<<<=========>>>>>>>>>>>>???@@@???>>>===>>>@@@===>>>AAAFFFLLLSSSYYY\\\aaafffiiiggghhhlllnnnmmmiiijjjlllnnnlllmmmvvv}}}sssoooiiidddaaa___^^^\\\[[[XXXTTTPPPMMMNNNOOOPPPKKKGGGAAA<<<999777555444222111000/////////000111000000000000000000000000000000//////000111333444777===GGGRRR\\\``````^^^UUUPPPIIIDDD@@@>>><<<;;;999<<>><<<:::888666555555555444444444444555777999:::;;;BBBLLLXXXiiivvvcccMMM@@@;;;888777777444444444333333444444555333666999888666555777999888888777777666666555555888888888999:::;;;======:::;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<===>>>>>><<<<<<===>>>:::;;;>>>BBBGGGLLLQQQSSSVVV\\\aaabbbdddjjjmmmmmmnnnooossstttqqqpppwww{{{tttpppkkkfffccc```]]][[[XXXUUUPPPLLLJJJKKKMMMOOOHHHDDD???;;;888555111///444444222111111111222333000000000000000000000000000////////////111222333777<<>>@@@@@@???===<<<:::::::::;;;<<<===>>>???=========???AAA@@@<<<888;;;;;;<<<>>>AAAFFFKKKNNNNNNRRRWWWZZZ]]]bbbiiiooopppsssuuuuuuttttttvvvyyy~~~uuurrrmmmhhhddd```\\\ZZZWWWSSSNNNKKKIIIHHHFFFEEECCCBBB>>>:::666222000...333333333333333333333333000//////...............///---...111000///222777888>>>DDDJJJTTT\\\]]]YYYWWWQQQKKKJJJGGGBBB???@@@<<<@@@FFFNNNYYYeeeqqqyyyzzz{{{qqqfff___\\\WWWOOOHHHBBB<<<:::<<<===???MMM^^^qqqyyynnnoooyyyssstttwwwzzz~~~{{{{{{|||{{{zzz|||uuu^^^WWWWWWmmm}}}sss[[[UUUUUUjjjjjjNNN???999222000111333333111111111111111111222333333444333222222222333444555666333666;;;>>>GGG]]]ttttttXXXHHH@@@:::555666555333222222333555666888888@@@MMMZZZdddoooxxxrrrnnnhhhQQQDDD===888777666444444666333333222222333444555666<<>>???>>>======;;;;;;:::;;;;;;<<<===>>>===<<<<<<===???>>>;;;888:::::::::;;;>>>CCCGGGJJJIIINNNSSSWWWZZZ```gggmmmnnnrrruuuuuutttuuuxxx|||wwwtttooojjjfffbbb]]]ZZZVVVRRRMMMIIIGGGFFFDDDCCCAAA@@@<<<999555222000///222222333333333333333333111111000///////////////111///000333222111444::::::???EEEKKKSSS[[[\\\YYYVVVPPPKKKJJJGGGBBB???@@@===AAAHHHPPPYYYeeeooovvvyyy~~~{{{rrrggg```\\\WWWOOOHHHBBB<<<:::===>>>AAAPPPaaappppppgggiiirrrqqqsssuuuzzz{{{xxxyyyyyyxxxwwwwww{{{ttt^^^WWWYYYqqqwwwttt___ZZZZZZmmmgggKKK???:::444111222444333222333222222222222333444444333333222222333444555555999666777;;;===EEE[[[rrrtttXXXHHH@@@:::555555444333222222333444555666777>>>KKKYYYdddpppzzzsssmmm{{{nnnWWWFFF???:::999888555555777777666555444444555666777;;;AAABBBKKK^^^pppkkkUUUIIIDDD>>>999777666666555444444444444555333555666666555444444555444444444444444444444444222333333333333444666999<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===;;;::::::;;;<<<:::999888888888999;;;>>>BBBDDDCCCHHHMMMQQQUUUZZZbbbhhhlllooosssuuuvvvxxx|||zzzvvvqqqlllhhhccc^^^[[[TTTPPPKKKGGGEEECCCAAA@@@>>><<<:::777555333111111111222222222333333444444333333222111111111111111111///000222333222555;;;>>>CCCGGGKKKRRRZZZ[[[XXXUUUOOOKKKJJJHHHCCCAAAAAA@@@DDDKKKSSS[[[dddmmmrrrvvvzzz|||tttiiiaaa\\\VVVNNNGGGAAA<<<:::>>>@@@DDDTTTffftttzzziiiaaabbbhhhpppqqquuuzzz}}}yyyxxxxxxvvvttttttxxx}}}uuu```YYY[[[vvvtttzzzsss___ZZZZZZmmmdddIII>>>:::555333333444444333333333222222222222333333222333333333444444555555888555666:::<<>>999777666666555444444444444555333555666666555444444555444444444444444444444444555555555444333444888;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;:::::::::;;;===<<<:::999999::::::;;;888777777888999;;;>>>???@@@DDDHHHLLLNNNSSSZZZ```ggglllqqquuuwwwzzz|||yyytttooojjjddd___[[[SSSOOOIIIEEEBBB@@@>>>===:::999888666444333333222111111111222333333444444555444333333222222333333000---...000111111555;;;BBBGGGKKKMMMRRRXXXZZZWWWUUUOOOKKKKKKIIIEEECCCDDDBBBGGGOOOVVV]]]dddjjjnnnrrrvvv{{{{{{tttjjjbbb\\\UUUMMMGGG@@@;;;:::???BBBHHHYYYkkk|||wwwfff^^^^^^aaazzzooorrrvvv{{{|||zzzxxxvvvsssrrrvvv{{{~~~vvvbbb[[[^^^zzzsssxxxqqq\\\VVVUUUjjjcccIII===:::666444333333333333333222222111111111222222222222333444555555666666555333555:::<<>>@@@EEESSSaaauuusss]]]NNNDDD<<<777666666666555444444444444555333555666666555444444555444444444444444444444444555666555444333555888;;;::::::::::::;;;<<<===>>>===<<<;;;:::::::::::::::======;;;:::999999;;;<<<888888888888999;;;<<<===???BBBFFFHHHIIIMMMSSSWWWbbbgggnnnssswww}}}{{{vvvqqqllleee___ZZZSSSNNNIIIDDDAAA???<<<;;;888777666555444444444444111111111222222333333333555444444333333333333333000......000111222777===EEEJJJOOOPPPRRRWWWWWWUUUTTTNNNKKKKKKJJJFFFDDDFFFDDDJJJRRRZZZ```dddhhhjjjmmmppptttzzzyyyssskkkccc[[[TTTLLLFFF@@@;;;:::???CCCJJJ\\\pppxxxdddZZZYYYYYYpppqqqssswww|||~~~{{{yyyvvvsssqqquuuzzz|||}}}sssbbb\\\___|||qqqvvv|||mmmYYYSSSQQQgggbbbHHH;;;:::777444222222222333333222222111111111111222111222333555666666666666444333666<<<>>>DDDXXXmmm}}}aaaRRRHHH@@@:::444444444444444444444444888777<<>>AAAEEEFFFFFFIIINNNSSS]]]ccckkkrrrwww~~~zzzuuuoooggg```[[[TTTOOOIIIEEEAAA???<<<:::777777666555555555555555222222222222222222222222444444333222222222222222222000000222444555:::AAAGGGNNNSSSSSSTTTVVVUUURRRQQQLLLIIIIIIIIIEEEDDDFFFEEEKKKUUU^^^ccceeefffgggiiijjjmmmttt|||vvvqqqjjjbbbZZZRRRKKKFFF@@@::::::???DDDLLL___rrrxxx```TTTRRRQQQfffrrruuuyyy~~~}}}{{{yyyvvvtttppptttxxxzzzyyyzzz~~~lll^^^ZZZ___}}}mmmrrrsssiiiWWWSSSQQQeeeaaaGGG:::999777444222111111222444444333222222222222222111222444555666777666666666666:::@@@AAAEEEVVVjjj}}}aaaQQQGGG>>>888333444444444444444444333888666:::EEESSSaaappp|||}}}|||yyyaaaIIIBBB<<<:::888555555777777666555555555666777777444<<<>>>BBBMMMWWWkkk}}}dddQQQDDD;;;999:::666666555444444444444555333555666666555444444555444444444444444444444444222333555444333333444666666777999;;;<<<<<<<<<<<<;;;;;;::::::999:::::::::999;;;<<<:::888777999;;;888888999999:::;;;;;;<<<===@@@DDDEEEFFFIIINNNSSSYYY___hhhpppwww~~~yyyrrrkkkccc]]]UUUQQQKKKFFFBBB???<<<:::888777666666555555666666333333222222111000000000333222111111000000111111222000000222444555<<>>DDDDDDFFFUUUhhhzzz^^^MMMCCC999333333444444555555444444333777555888CCCQQQ^^^nnnzzzgggJJJCCC===<<<:::777666888666555333222111111222222333;;;>>>AAAKKKVVViiifffRRREEE<<<:::<<<666666555444444444444555333555666666555444444555444444444444444444444444333444666666555444555666555777999<<<======<<<;;;;;;::::::999999::::::;;;777999;;;:::777666777999777888888999:::;;;;;;;;;<<>>CCCLLL```tttyyy\\\KKKKKKMMMbbbrrrvvv|||{{{yyy{{{{{{xxxsssrrrqqqqqqrrrtttuuuuuuttt{{{~~~~~~zzzvvvaaaUUUTTT[[[zzzjjjpppqqq{{{dddVVVQQQRRRjjj|||\\\FFF===:::555222222222222222444222000000111222111000555555444444444555666666888:::???CCCEEELLL]]]mmmzzz\\\JJJ@@@999555777777555444333222222222444555888@@@LLL\\\llluuuuuuYYYJJJ???<<<:::555444999444444333333333444444555777>>>???@@@IIIRRReeeoooWWWFFF>>><<<<<<444444444555555555555555444555555555444333333222222333333333333222111111333333333333444555666666777777777888999:::<<<<<<::::::999999888777777777;;;;;;;;;;;;::::::999888888777777777888:::<<<===;;;===AAACCCFFFIIINNNQQQXXX[[[ccclllrrrxxx}}}yyyvvvrrrmmmiii\\\VVVMMMGGGDDDAAA===:::999999888888777777666666555666666666555333111000000000///...............---...///000111333888;;;IIIMMMRRRVVVVVVSSSNNNKKKFFFDDDAAA>>><<<<<<===>>>GGGNNNXXXbbbggghhheeebbb```^^^___fffqqqzzz~~~~~~zzznnnjjjeee```\\\TTTJJJCCC===<<<===???CCCNNNbbbtttlll[[[OOOJJJOOOmmmtttxxx|||~~~zzzyyy|||~~~{{{wwwsssqqqpppqqqssstttsssrrruuuwwwzzz|||yyyrrrkkkYYYPPPQQQZZZyyyffflllwww|||bbbSSSPPPSSSlll{{{[[[EEE===999555222222222222222333111111222444555444333555444444444444555555666888:::>>>BBBDDDKKK[[[kkkzzz[[[HHH>>>888444555555444444333333444444444555888>>>IIIXXXgggpppcccQQQAAA>>><<<777666999444444444333333444444555777>>>===>>>GGGPPPccc}}}sss\\\KKK@@@;;;999666666555555444444444444444555555555444444333222333333333333333222111111222222222333333444555666666666777777888:::;;;<<<::::::999999888777777777::::::;;;;;;:::999999888888888777888888:::;;;<<<<<<>>>AAADDDFFFJJJNNNQQQWWW[[[bbbjjjpppvvv~~~zzzxxxtttoookkk```YYYPPPJJJFFFCCC>>>;;;888888888888888777777777444444555444333222000///111000//////......//////...//////000111333777;;;AAAEEEJJJMMMNNNKKKFFFCCCDDDBBB>>>;;;::::::<<<>>>EEEKKKUUU^^^cccccc```]]]\\\[[[\\\cccnnnwww|||}}}yyylllhhhccc^^^ZZZRRRIIIBBB>>>======@@@EEEPPPdddvvvkkkXXXLLLJJJSSSttt{{{uuuxxx|||~~~}}}{{{yyyxxxyyyzzz|||{{{xxxzzz~~~{{{tttrrrppppppqqqrrrqqqpppoooqqqssstttxxxuuulllbbbRRRMMMQQQ[[[{{{aaahhh~~~}}}aaaPPPOOOVVVqqqzzzYYYDDD<<<999555333333333222222111111222444777888777555444444333333444555555666777999===AAADDDJJJYYYhhh}}}]]]III>>>999777333333333444444555555555444444777;;;EEESSSaaakkk~~~rrr[[[FFF???>>>:::777888555444444333333444444444777<<<;;;;;;EEENNN```yyyyyybbbOOOBBB:::666888777666555444333333222444555555555555444333333333333333333222222222222222222222222333444555555555555555666777888::::::::::::999999888777777777999::::::::::::999888888999888888888999:::;;;;;;<<<>>>BBBDDDFFFJJJNNNQQQWWWYYY```hhhmmmsss~~~{{{xxxsssoooeee^^^UUUNNNIIIEEE@@@<<<777888888888888888999999555555555555444222111000111111000////////////000...///000000000333777:::@@@CCCGGGJJJJJJHHHDDDAAAAAA>>>:::777666888<<<>>>EEEJJJSSS[[[______\\\YYYYYYXXXZZZaaakkktttyyy{{{~~~wwwkkkfffaaa\\\WWWPPPGGGAAA>>><<<===AAAHHHTTTgggxxxiiiTTTHHHJJJZZZssswwwsssxxx}}}}}}{{{yyywwwyyy|||{{{yyyxxxzzz~~~vvvtttqqqooooooooonnnmmmmmmnnnooopppttt}}}|||pppbbbSSSOOOUUU```^^^gggaaaNNNPPP[[[xxxxxxWWWBBB;;;888555333333333222222111222333666888888666333333333333333444555666666888888<<<@@@CCCIIIWWWdddeeeNNNAAA;;;999333333444444444444444444222444666999BBBOOO___jjj{{{eeeJJJ@@@???;;;777666555555444333333333444444777;;;999999BBBKKK\\\ttt{{{dddRRREEE<<<888888777555444333333444444444444555555555555444444444444333333222222222222222222111222222333444555444444444555666777888999::::::999999888777777777888999999999999999888888888888888999999:::::::::===???BBBDDDFFFIIIMMMPPPVVVXXX___fffjjjppp|||yyyuuukkkdddZZZRRRLLLGGGAAA===888888888999999:::::::::999999888888777555444444222222111000000000000111///000000000000222666999@@@BBBEEEHHHHHHFFFCCCAAA>>>;;;666333333777;;;???GGGLLLSSSZZZ^^^^^^\\\ZZZXXXXXXZZZaaajjjsssxxxzzz}}}{{{||||||vvvjjjfff```[[[WWWPPPGGGAAA===;;;<<>>AAACCCEEEHHHLLLOOOUUUWWW\\\ccchhhnnn{{{~~~ssskkk```WWWPPPJJJDDD???999:::::::::;;;<<<<<<<<<;;;::::::888777777666666333333222111111111111222000111111000000222555888:::<<<>>>@@@AAA???===<<<:::777333111333777<<<@@@IIIMMMSSSZZZ^^^^^^]]]\\\[[[\\\^^^ccckkkrrrxxx{{{zzzyyyxxxzzz~~~{{{vvvkkkfff```[[[WWWQQQIIICCC;;;999;;;BBBLLLZZZmmm|||xxxpppdddNNNDDDNNNhhhrrreeejjjyyysssyyy~~~zzzwwwvvvzzz~~~}}}|||{{{{{{zzzyyy{{{}}}}}}yyysssooommmkkkiiihhhffffffeeeffflllxxxuuu^^^QQQTTTbbb~~~aaammmcccPPPTTTdddsssTTTAAA999777555444444444333111333333222333444444111///444444555555666777999999:::999<<<@@@DDDIIITTT^^^qqqzzz\\\GGG<<<888444444555666555444222111111333555888>>>KKK\\\iiiwww~~~|||tttSSSDDD@@@;;;777777666555555444333333333333555999777888BBBHHHTTTiiiiiiVVVJJJCCC@@@666555333222333444777888444444555666666666666555666555333222222222333444333333333333444555666666333333333444555666888888::::::999999888777777777666666777888888888888777666777888999:::;;;;;;;;;<<<>>>@@@BBBDDDGGGKKKNNNRRRSSSYYY```eeekkkyyy|||ttthhh^^^VVVOOOGGGBBB<<<<<<==================;;;:::999777666666666666444444333222222222222333111111111000000111444777777888:::;;;<<<;;;:::999777555222222444888===AAAHHHLLLSSSYYY^^^`````````aaabbbdddggglllrrrwwwzzzwwwvvvvvvyyy~~~zzzuuulllggg```[[[WWWQQQJJJEEE;;;999;;;DDDPPP^^^qqqqqqiii___KKKEEESSSnnnkkk___eeesssrrryyy}}}xxx|||~~~||||||{{{zzzyyyzzz|||~~~{{{uuupppmmmkkkhhhgggaaaaaa```aaahhhvvvcccQQQRRRbbb~~~cccqqqbbbQQQVVVeeeqqqSSSAAA888777555444555555333111333222111222333444333222555555666666777999:::;;;;;;:::<<>>>>><<<;;;999888777666777777555444444333333333333333222222222111000111444777777888999:::::::::999999444333333333666:::???BBBJJJNNNUUU\\\aaaeeefffgggggghhhiiikkkmmmqqqvvvyyywwwvvvvvvyyy~~~xxxrrrlllggg```[[[WWWQQQJJJEEE===;;;===GGGTTTcccuuu{{{llldddYYYIIIHHHYYYuuuzzzeee[[[bbbnnnpppwww{{{~~~{{{zzzyyyyyy{{{~~~}}}vvvpppmmmjjjhhhfff```___^^^___gggvvvhhhQQQRRRdddeeesssaaaQQQVVVdddpppRRRAAA888666555555555555333111222111000111333555666555666666666777888:::;;;<<<<<<;;;<<>><<<:::999999999:::555555444333333333333444222222222111000111444666444555666666666666666666333333333555888<<<@@@CCCNNNRRRXXX___fffjjjmmmnnnjjjkkkllllllnnnpppuuuxxxwwwwwwxxxzzz~~~vvvpppkkkfff___ZZZVVVQQQJJJEEE???<<>>>>>@@@CCCJJJSSSYYYjjj[[[EEE>>>:::888666555555555444333222222333555888???PPP```fffnnn~~~~~~{{{\\\HHH@@@<<<:::999888777666555444333333333555444777;;;???DDDOOOZZZyyyjjjRRRDDDBBB;;;888555444555666777666777666666666777999;;;<<<666555444333222333444555555555555444444333333333444555555666777888888999777999:::;;;:::888555444<<<:::777555555777:::<<<999888777777:::;;;;;;:::;;;<<<===>>>@@@AAABBBCCCIIIIIIMMMTTTYYY```kkkvvvssshhh___WWWSSSHHHEEEAAA>>>======???AAABBB@@@===;;;999999999:::777666555444444444444444444333111000000111333444555555555555555555444444111444666555666:::DDDKKKSSSYYY^^^aaaffflllnnnllllllllllllllllllnnnsssvvvzzzyyyxxxxxxyyy|||vvvppplllggg___YYYTTTNNNHHHCCC===>>>BBBKKK[[[nnn}}}nnnggg[[[NNNKKK```tttccc[[[ZZZggguuuzzz~~~~~~}}}{{{|||~~~~~~}}}zzzuuuqqqmmmiiieeebbb\\\\\\[[[\\\ddduuuhhhUUUZZZpppsss___{{{bbbRRRTTTeeerrrSSS@@@999777444222333444444444222222222333333333333444666666777888:::;;;<<<===???@@@AAABBBEEEJJJRRRWWWdddxxxbbbHHH???888666444333444444333222333222333555777>>>NNN\\\ccclll```KKKAAA<<<999999777666555444333222222222555444777;;;???DDDOOOZZZssspppWWWGGGCCC;;;999666444555666777666666666555666777999:::<<<666555444333333333444555555555444444444333333333444444555555666666777777888999;;;<<<;;;999777555666555555444444555555666999888777777999;;;;;;::::::;;;<<<===???@@@AAABBBFFFFFFJJJPPPUUU\\\gggrrr{{{pppeee\\\WWWOOOMMMHHHDDDAAA@@@AAABBBAAA@@@===;;;999777777777888777777666666555666666555444333222222333444555444444444444333333333333111333555555777===HHHPPPYYY___dddfffhhhmmmnnnlllkkkllllllkkkkkknnnrrrvvvyyyxxxwwwwwwxxxzzz|||~~~~~~xxxrrrkkkfff___XXXSSSMMMGGGBBB<<<>>>BBBLLL\\\qqqsssmmm\\\PPPOOOgggqqq```XXXWWWcccuuuzzz~~~~~~}}}yyysssnnnjjjfffccc```YYYYYYYYY]]]gggyyyfffRRRYYYtttuuueee|||bbbQQQUUUjjjqqqRRR???:::777444222333444444444444444444444555555666666888888999:::;;;===>>>>>>@@@BBBCCCDDDFFFJJJOOOSSS[[[lllnnnOOO???999666444333444555444444444333444666777<<>>???@@@BBBBBBFFFLLLPPPVVV```jjjxxxwwwmmmccc]]]VVVRRRMMMGGGCCC@@@??????AAA@@@???===;;;888777666888888888888777777777777666555444333333444555666555444444444333333333222111333444555999BBBOOOXXXbbbhhhllllllkkkmmmmmmkkkjjjjjjjjjjjjjjjmmmqqquuuxxxwwwvvvuuuvvvwwwyyyzzz{{{}}}xxxrrrjjjfff___XXXQQQKKKEEEBBB===>>>CCCMMM^^^ssswwwrrr[[[RRRTTTpppmmm\\\TTTTTT___~~~pppuuu{{{wwwpppkkkgggccc```^^^XXXYYYZZZ^^^iii{{{dddPPPZZZwwwzzzppp{{{aaaPPPVVVnnnmmmOOO===:::777444333333444444333666666666777777888888999999::::::;;;===>>>>>>???@@@BBBDDDEEEFFFHHHLLLNNNSSSaaa{{{|||XXXAAA<<<:::777666777777777777555444444666777:::DDDOOOZZZeee}}}jjjQQQCCC<<<:::;;;777666555444333222222222555444777;;;???DDDOOOZZZpppgggSSSHHH>>>;;;888666666777666666777777666666777999:::;;;777666555444333333444444444444444444444444444444666555555555555555555555888:::<<<>>>>>>===;;;:::777777777777777777777777888777666777999:::::::::::::::;;;<<<===>>>??????@@@@@@CCCIIILLLPPPZZZcccpppzzzxxxooohhh]]]ZZZTTTMMMGGGCCC@@@???AAAAAA@@@???>>><<<:::999888999999999999999888888666666555444444555666666666666555555444444333333222222333666===HHHUUU___iiipppssspppmmmlllkkkhhhhhhhhhhhhhhhiiikkkppptttvvvuuuuuuttttttuuuuuuuuuyyy|||vvvoooiiieee___WWWPPPIIIDDDAAA>>>???DDDOOO```tttwwwpppYYYRRRWWWuuu|||iiiYYYRRRRRR]]]zzzlllqqq{{{yyytttmmmgggccc```^^^]]]ZZZ[[[]]]aaalll~~~bbbQQQ]]]{{{zzzyyy___PPPXXXpppiiiMMM<<<;;;888444333333444333333444555555666777777888888::::::;;;;;;<<<===>>>>>>>>>@@@BBBDDDEEEFFFIIIKKKPPPZZZpppcccGGG???<<<888666777888888777666444444666666888@@@HHHUUUaaazzznnnUUUFFF>>>;;;===999888777555444444444444555444777;;;???DDDOOOZZZsssoooYYYKKK@@@<<<999777777777666666999888777777888999;;;<<<888777555444333333444444444444444444444444444444777777666666666666666666777999<<<>>>??????===<<<666555333111111333555666888777666666888::::::999:::;;;<<<<<<===>>>????????????BBBGGGJJJMMMUUU^^^hhhrrrzzzsssiiieee^^^WWWOOOIIIEEEDDD>>>?????????>>>===<<<;;;888999::::::::::::999999666666666555555666666666555555444444333222222111222222333777@@@MMMZZZccclllsssvvvrrrmmmjjjhhheeeeeefffffffffgggjjjooorrrttttttuuuuuuttttttssssssxxx{{{vvvnnnhhheee```XXXOOOHHHCCCAAA???AAAGGGQQQaaasssttthhhVVVPPPXXXwwwwwweeeWWWQQQRRR]]]vvvkkkoooxxxwwwqqqiiiccc___^^^]]]\\\]]]^^^```eeeooozzz___SSSaaa~~~}}}uuu^^^QQQYYYpppgggMMM>>>;;;888555333333333333222111222222333444555666666999999::::::;;;<<<<<<===<<<>>>@@@BBBCCCFFFIIILLLPPPWWWgggpppQQQ@@@<<<888555555666666555555333333666666777<<>>:::999777666555555444444555444777;;;???DDDOOOZZZrrruuu___NNNAAA>>>:::888777777666555999888777777777888:::;;;999888666444333333444444333333333444444444444555666666777777777777777777666888;;;>>>@@@???>>>===999777444222222444777999888666555666888::::::999;;;;;;<<<<<<===>>>>>>?????????BBBFFFHHHJJJQQQYYYaaaiiiuuuzzztttppphhh^^^UUUMMMGGGDDD>>>>>>>>>===<<<;;;;;;;;;999:::<<<======<<<;;;;;;777777888888888888777777444333333222111000//////222222444999CCCPPP]]]dddjjjrrrwwwrrrlllhhhfffccccccddddddeeefffiiinnnqqqssstttuuuvvvvvvuuusssrrrwww{{{wwwooohhhfffaaaXXXOOOGGGCCCAAA>>>AAAIIIUUUddduuuppp```QQQPPP\\\zzzqqqaaaTTTQQQSSS\\\qqqjjjmmmttt}}}~~~tttnnnfff```]]]]]]]]]]]]]]]___bbbgggssspppZZZTTTeee}}}yyyqqq]]]RRRZZZnnndddKKK>>>;;;888555333333333333222111222222333444555666777888888888999::::::;;;;;;;;;===???AAACCCGGGKKKOOORRRVVV```ttt}}}[[[CCC???:::666555555555555444222222555777666:::???LLLUUUmmm{{{|||}}}cccPPPCCC======999888777666555444444444555444777;;;???DDDOOOZZZhhh{{{{{{dddQQQBBB???;;;888777777666555777666555555555666888888:::888777555444333444444333333333444444444555555444555555666666777777777555777:::>>>@@@@@@???>>>;;;:::888777777888:::;;;777666555666888999999999:::::::::;;;<<<<<<======>>>>>>AAAEEEFFFGGGMMMUUUXXX^^^hhhuuuvvvjjj^^^SSSLLLGGGEEECCCAAA???===<<<<<<<<<<<<===???@@@AAA@@@???>>>::::::;;;;;;;;;;;;::::::666555555444333222111000333333555;;;FFFRRR]]]ccchhhqqqvvvrrrkkkgggfffdddbbbbbbccccccdddhhhmmmppprrrtttvvvwwwwwwvvvtttsssuuuzzzuuummmiiigggbbbYYYOOOGGGCCCBBB<<>>666666777777777777666666777666555666888999999999999999999::::::;;;;;;;;;======@@@DDDEEEEEEKKKSSSSSSWWW___kkkyyyzzzlll___VVVQQQLLLJJJFFFBBB???>>>>>>>>>>>>???AAACCCCCCCCCAAA@@@<<<<<<============<<<<<<:::999888777666555444444333333555<<>>;;;777555666666666555555666777:::???GGGPPPWWW___jjj|||jjjVVVHHHAAA;;;;;;:::777777999888777555444555666888999777888999999888777666555444444444444444444444444555555555666666777888999:::999999999:::<<<>>>???<<<:::777444333444555777777777777777888888888888666777888999;;;<<<===>>>???@@@AAABBBDDDFFFHHHIIIQQQVVV^^^gggnnnyyy~~~zzzxxxzzz~~~~~~pppccc[[[XXXUUUPPPJJJEEEBBB@@@@@@DDDFFFIIIKKKKKKIIIGGGEEEDDDBBB???<<<;;;;;;<<<===;;;:::999777555333111111222444888???HHHRRR[[[```cccgggkkkoooooolllgggdddiiifffcccaaabbbfffkkknnnooorrrvvvxxxwwwuuussssssvvvxxx|||yyyooohhhiiihhhccc[[[RRRIIIDDDAAA???CCCNNN```uuu~~~yyyxxxooodddVVV___qqqnnnaaaWWWOOOLLLMMMTTT^^^}}}```fffmmmrrruuuyyy~~~~~~|||zzzrrrmmmfffaaa``````___^^^aaadddhhhqqq}}}}}}rrr___WWWUUUfffxxxoookkkyyyfffYYYPPPZZZyyy{{{\\\GGG>>>888777555444222222222333444444555555555666666666777777777888999:::<<<<<<===;;;===BBBEEEGGGMMMTTTTTTWWWVVV```xxxxxxXXXBBB999<<<777555777333444555666555555555777999AAAHHHYYYnnn{{{fffNNNBBB>>>===;;;777555555666555555555666777:::???GGGPPPVVV]]]gggwwwnnnZZZKKKCCC<<<;;;999666555777777666555444555666888999888888999999999777666555444444444444444444444444444444444444555666777888::::::999:::;;;<<<>>>???<<<:::777555444444555777777777777777888888888888666777888999;;;<<<======??????@@@BBBDDDFFFHHHIIIMMMQQQYYY```eeennn}}}yyyvvvyyy~~~}}}mmmddd___[[[TTTNNNIIIFFFEEEEEEHHHKKKOOORRRRRRPPPOOONNNKKKJJJIIIGGGEEEDDDBBBAAA???>>><<<:::777555444333333555888===EEEMMMTTTYYY[[[^^^cccgggiiihhhfffdddfffdddbbb```aaadddhhhjjjlllpppuuuxxxxxxvvvuuuuuuvvvxxx|||uuukkkeeegggfffbbb[[[RRRIIIDDDAAABBBHHHTTTfffzzz}}}{{{tttgggqqq|||jjj^^^UUUOOOLLLMMMRRR[[[xxx^^^ccciiimmmppptttyyy~~~|||yyyxxxqqqmmmhhhdddddddddeeeeeefffhhhnnnvvv~~~~~~xxxkkk___WWWWWWhhhssslllhhhvvvbbbVVVOOO\\\{{{yyyZZZFFF===777666444333222222222222555555666666666777777777777777777888999:::<<<<<<===<<<>>>CCCEEEGGGMMMSSSRRRXXXYYY___qqq^^^GGG<<<===999666777222555666666666444444666777;;;DDDVVVjjjxxx}}}rrrVVVFFFAAA===;;;777555555555555444555666777:::>>>FFFOOOVVV```gggtttuuu```PPPFFF===;;;999666444555777666555555555666777888888999999999999777666555444444444444444444444444333333333444444555666777999999999:::;;;<<<>>>???<<<:::777555444555666666777777777777888888888888666777888999:::;;;<<<===>>>???@@@AAACCCFFFHHHIIIKKKNNNTTTXXXZZZaaarrryyyxxx|||tttlllggg___WWWQQQOOONNNOOONNNRRRXXX[[[\\\[[[ZZZZZZRRRRRRRRRPPPMMMIIIEEECCCFFFDDDAAA===:::888666666555666888;;;AAAGGGLLLOOOQQQSSSXXX\\\___aaabbbbbbbbbaaa`````````bbbdddeeehhhmmmsssxxxyyyxxxvvvvvvwwwyyy|||yyyqqqgggaaadddcccaaaZZZRRRJJJDDDBBBCCCJJJYYYmmmwwwfffZZZSSSMMMLLLNNNQQQVVVppp]]]aaafffhhhjjjnnnsssxxx}}}|||yyyvvvtttpppnnnjjjgggffffffgggggggggkkkqqqzzzwwwtttpppeee\\\WWWXXXlllpppmmmkkkuuu]]]RRRNNN]]]}}}vvvWWWDDD<<<666555333222111111222222555555555666666777777888777777777888999:::<<<<<<>>>===???DDDFFFGGGLLLRRRSSS\\\___bbboooeeeLLL???>>>999777888333666777777666444444555666999CCCTTTggguuu}}}bbbNNNFFF>>>;;;777555555555555444555666777999>>>FFFOOOUUUdddkkkvvv|||gggTTTIII>>>;;;:::777555666666555555555555666777888999999::::::999888666555444444444444444444333333444444444444555666777777777888888999:::;;;<<<===;;;:::888666555555666666666777777777888888888888666777888999:::;;;<<<<<<===>>>???@@@CCCEEEGGGIIILLLOOOSSSUUUUUUYYYhhhwww~~~xxxnnnddd\\\YYYXXXXXXUUUZZZ```cccdddccceeefff]]]]]][[[YYYUUUPPPLLLIIIMMMJJJEEE@@@;;;888777666555666777:::>>>BBBFFFIIIIIIKKKNNNRRRUUUYYY[[[\\\]]]^^^^^^___```aaaaaaaaaeeejjjrrrwwwxxxwwwvvvuuuyyyzzz}}}~~~|||yyyuuunnneee___aaaaaa^^^YYYQQQIIIDDDBBB@@@JJJ\\\rrrtttbbbWWWPPPKKKJJJMMMPPPSSShhh\\\___ccceeefffiiinnnssszzz~~~|||yyyvvvtttrrrqqqooollliiifffeeefffgggffflllttt~~~vvvrrrmmmaaaXXXUUU[[[sssppprrruuuvvvYYYPPPMMM^^^rrrTTTBBB;;;666555333222111111222333333444444555666666777777777777777888999:::<<<<<>>@@@EEEGGGGGGKKKQQQVVVbbbfffhhhooozzzoooRRRAAA>>>999888999555777777777666444333444666:::DDDRRRcccsss~~~mmmTTTHHH???<<<888666555555555444555666777999>>>EEENNNTTTccckkkwwwoooXXXLLL???;;;;;;999777888555555555555555666666777888999999::::::888777666555555444444444333333333555555555555666777888999555666777888999::::::;;;;;;:::999777666666666666666777777777888888888888777777888888999:::;;;;;;<<<<<<>>>@@@BBBEEEGGGHHHMMMPPPTTTWWWUUUWWWcccqqq|||qqqhhhbbb``````^^^ccchhhjjjjjjkkknnnqqqpppnnnkkkfffaaa]]]ZZZYYYUUUQQQJJJBBB<<<888666666555555777999<<<@@@CCCEEEEEEFFFGGGJJJMMMPPPSSSUUUXXXZZZ\\\^^^```aaaaaaaaadddiiipppuuuwwwvvvvvvvvv|||}}}|||{{{yyyvvvsssmmmfffaaa```___\\\VVVNNNHHHDDDCCCAAALLLaaaxxxrrr```UUUMMMIIIHHHKKKOOOQQQcccXXX\\\aaadddeeehhhlllpppxxx~~~~~~}}}{{{yyyvvvtttsssqqqpppnnnjjjfffeeefffggghhhnnnxxxvvvqqqjjj[[[UUUVVVaaa|||qqqxxxwwwXXXPPPOOOaaannnRRRAAA;;;666555444222222222333444333333444555666666777777777777777888999:::<<<<<>>:::777777666666555555666777999===DDDMMMSSS\\\fffsssxxx___QQQBBB===<<<:::888888444444555555555666666666777888999:::::::::999888555555555444444333333222666555555666666777888999555666777888999:::::::::;;;:::999888777666666666777777777777888888888888777777888888999::::::;;;;;;;;;===???BBBDDDGGGHHHMMMRRRXXX\\\ZZZ[[[eeeqqqvvvooolllkkklllpppttttttrrrsssyyy~~~}}}xxxsssnnnjjjgggeee```ZZZQQQGGG???:::888777444555666888;;;>>>@@@AAAAAAAAABBBDDDFFFIIIKKKMMMRRRTTTXXX\\\___aaabbbcccdddiiioootttwwwxxxzzz{{{|||yyyuuurrrmmmgggdddaaa___ZZZSSSKKKFFFDDDDDDFFFRRRhhhooo]]]QQQKKKFFFGGGJJJMMMPPP___RRRXXX___cccfffiiinnnrrrvvv|||~~~}}}{{{yyywwwvvvpppqqqooolllhhhfffgggiiilllsss}}}}}}wwwmmmZZZVVVYYYgggooo}}}vvvYYYSSSRRReeekkkOOO@@@:::666555444333333333444555333444555666777888888999777777777888999:::<<<<<<@@@???BBBGGGHHHGGGJJJOOOTTTaaafffhhhlllooo~~~jjjOOOCCC;;;999;;;777666777777666444444555777999===GGGXXXppp~~~uuudddNNNBBB???;;;999888777777666555666777999===DDDMMMSSSXXXaaannn|||gggWWWFFF???===:::777666444444555555666666555555555666888:::;;;;;;;;;:::666555555444333333222222555555555555666777888888666777888:::;;;;;;;;;;;;;;;::::::888777777666666777777777777888888888888777777777888999999:::::::::;;;<<<>>>AAADDDGGGHHHPPPVVV___eeeddddddmmmyyy}}}||||||}}}}}}wwwrrrpppllleeeZZZNNNDDD>>>;;;;;;555666666777999:::;;;<<<<<<<<<>>>@@@BBBDDDFFFGGGLLLNNNSSSXXX]]]```cccddddddhhhnnntttyyy}}}zzzuuuqqqmmmiiifffbbb___XXXPPPHHHDDDCCCDDDLLLXXXmmm~~~yyyjjjXXXMMMHHHEEEGGGJJJKKKNNN\\\{{{NNNTTT]]]dddhhhlllqqquuuuuu|||~~~}}}{{{zzzyyyoooppppppmmmiiihhhjjjlllpppwwwwwwbbbWWW[[[kkknnn~~~vvv\\\UUUUUUhhhiiiNNN???:::777666555444333444555666444555666777888999::::::777777777888999:::<<<<<<@@@@@@CCCGGGHHHGGGJJJOOOPPP]]]ccceeehhhjjjvvvsssTTTFFF<<<:::;;;777555666777666444444666777666999AAASSSooo~~~pppnnnWWWDDD@@@<<<999999888777666555666777999===DDDLLLRRRYYYaaakkkwwwmmm\\\IIIAAA>>>:::555333333444555555666666555555444555888:::;;;<<<<<<<<<666666555444333333222222444444444444444555777777777888:::<<<=========<<<;;;::::::999888777666666777777777777888888888888777777777888999999999:::::::::<<<>>>AAADDDGGGHHHTTT[[[fffnnnmmmmmmvvv~~~zzztttmmmaaaTTTIIIBBB???>>>666666666777777777777777888999:::===???AAACCCDDDHHHJJJOOOUUUZZZ```ccceeeccchhhnnnuuu{{{zzztttpppllliiigggccc___WWWNNNFFFCCCCCCEEEOOO[[[nnn|||}}}uuueeeTTTKKKFFFDDDGGGKKKHHHMMM[[[xxxJJJRRR]]]dddhhhlllrrrwww{{{~~~|||zzzyyyxxxwwwvvvuuutttrrrooolllkkklllnnnrrr{{{xxxhhhZZZYYYiiiooo{{{xxx\\\TTTSSSgggfffKKK<<<888777777666555444444333333333444555777888888888888<<<<<<<<<;;;;;;<<<<<<===AAABBBCCCEEEHHHJJJKKKLLLSSSRRRYYYbbbddddddrrr^^^IIIAAA===999999999888666444333333333333444;;;DDDQQQeee|||ttt|||ZZZMMM???;;;===999999:::555555555555888>>>GGGOOOTTT[[[]]]cccnnnsssaaaLLLBBB>>>;;;777666666666555555555666666777777777888:::<<<<<<:::777555666888888777666333222333444666777888888888777999:::;;;<<<============<<<<<<;;;:::888666444333666888:::;;;:::999999:::999:::;;;;;;999999:::;;;:::<<<===>>>???BBBGGGJJJOOOYYYfffpppvvv{{{vvvhhh[[[PPPFFF===888666666666666777777777777777888::::::;;;<<>>???AAABBBCCCEEEHHHJJJKKKLLLNNNNNNTTT]]]^^^^^^jjjyyygggNNNCCC===999999888777666444333333333333555;;;BBBMMM```uuu|||hhhOOO@@@<<<>>>999:::<<<777666555555888===EEELLLQQQYYY\\\aaaiiivvv|||hhhRRRFFF@@@;;;777666666555555444555555666666666666777:::<<<<<<:::888555666666666555444333222333444666777888888777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<:::999777555444666888:::;;;999999999:::999:::;;;;;;999999:::;;;:::;;;<<<===>>>AAAEEEHHHNNNWWWccclllssszzz{{{mmm___TTTJJJ@@@:::777666666666666666666666555777888999999:::<<>>:::666666666555444444333333555666777999::::::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBEEEGGGJJJKKKLLLKKKKKKQQQYYYZZZYYYaaammmqqqTTTEEE===:::999777777666555444333333222777:::???GGGXXXlll{{{oooSSSDDD???@@@;;;<<<>>>999888777777999===DDDKKKPPPVVVZZZ___dddkkkzzzsss[[[KKKBBB;;;777666555555444444444444444555555555666888;;;<<<;;;999666555444444333333222222333444555666777777777777888888999999999999999888<<<<<<;;;;;;999888777666666888999:::999888999999999:::;;;:::999888999;;;888:::;;;<<<===???CCCFFFJJJQQQ[[[cccjjjttt}}}pppbbbWWWLLLBBB;;;777777777666555555555444333444666666666777999;;;:::>>>DDDJJJQQQYYYaaaffflllooottt{{{xxxooojjjeee```\\\UUUQQQIIIBBB>>>@@@FFFKKK[[[iii~~~www___TTTJJJFFFEEEDDDFFFIIINNNVVV___mmmBBBIIIUUUaaakkkuuu}}}~~~{{{zzzyyyxxxvvvtttppppppppppppoooppptttvvv|||jjjYYYZZZnnn~~~jjjyyybbbYYYXXXooozzz\\\GGG===:::666666555555555444444444666777888:::;;;<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>??????AAACCCFFFHHHJJJKKKLLLLLLQQQXXXZZZYYY^^^eeewwwxxxWWWDDD===;;;:::666666666666555444333222777888;;;CCCQQQeeewww|||sssYYYIIIBBBAAA<<<<<<>>>999:::999999:::???FFFMMMQQQUUUZZZ___```dddppp|||cccQQQFFF===888888555555444333333333444444444444555777:::<<<;;;:::888666444333222222333444444444555555666666666666888888999999999888777777999999999999999888777666666777999888777777888999888:::::::::999888999:::777999:::;;;<<<===@@@CCCEEEKKKQQQWWW]]]hhhvvvyyylll```UUUJJJ@@@999777777666666555444333333111222333333333333666888999===BBBHHHPPPXXX```fffllloootttzzzxxxooohhhccc]]]YYYSSSMMMFFFAAA===>>>GGGPPP```nnn}}}}}}pppZZZQQQHHHEEEFFFFFFGGGKKKLLLRRRYYYeeeFFFMMMXXXeeepppyyy~~~|||zzzyyyxxxwwwtttrrrnnnooooooooooooqqquuuxxxkkkUUUXXXmmm{{{mmmyyybbb[[[___xxxrrrVVVCCC;;;999555555555555555444444444666777999:::<<<============>>>>>>???>>>>>>===<<>>@@@DDDGGGLLLOOOSSS\\\iiissszzzqqqeeeYYYPPPGGG>>>888777666666555444333333222000111222222111111333555:::===BBBGGGNNNVVV^^^dddiiimmmssswww{{{xxxnnngggbbb\\\WWWTTTMMMFFFBBB>>>>>>IIIUUUeeerrr}}}vvv||||||jjjWWWNNNFFFFFFGGGGGGIIILLLIIIMMMSSS^^^xxxHHHPPP\\\iiiuuu}}}|||zzzyyyxxxwwwuuurrrpppmmmmmmnnnnnnoooqqquuuyyyrrrmmmUUUXXXnnn{{{uuuuuu```___hhhmmmRRRAAA:::888555555555555555555555555666777888:::<<<===>>>>>>??????@@@AAAAAA@@@???>>>AAABBBCCCDDDFFFGGGHHHHHHJJJKKKMMMSSSYYY^^^```aaammm```GGG>>>======666777999;;;:::888666444666555777===HHHYYYrrrwwwsssdddRRRIIIFFF???@@@CCC??????======>>>BBBHHHOOOSSSWWW\\\```bbbcccjjjwwwrrr___OOOCCC<<<;;;777666555444333333333333444444333555888999999999:::888666444333444555666444444333333333444444555777777888888999888888777444444555666666666666666555666777666555555777999888999:::999888777888:::777888:::;;;;;;;;;===???CCCFFFJJJKKKMMMTTT___hhhsssnnnfffZZZPPPIIICCC===888555555555444333333333222111222222111000000222444;;;===AAAFFFLLLSSS\\\aaaeeejjjppptttvvvzzzwwwnnnhhhbbb[[[VVVUUUMMMGGGDDD@@@AAAMMM]]]lllwwwzzzvvvwwweeeTTTKKKEEEFFFHHHHHHIIIKKKGGGJJJNNNYYYpppHHHPPP]]]lllyyy~~~zzzxxxwwwvvvvvvtttpppmmmllllllmmmnnnnnnqqquuuxxxzzzgggzzzgggVVVXXXmmm~~~oooZZZ^^^mmmjjjPPP@@@:::888555555555555555555555555555666888:::<<<===>>>>>>???@@@CCCEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJLLLQQQZZZbbbeeedddhhhuuujjjMMMAAA>>>===666888;;;======:::777555777555777<<>>>>>BBBFFFGGGHHHMMMUUU]]]eeeooo|||qqq```XXXMMMDDD???<<<999777444444333333333333333333222333333222000000222333888:::>>>CCCIIIQQQZZZ```bbbgggnnnrrrssswww|||}}}uuuoooiiiccc[[[VVVTTTLLLGGGFFFDDDEEESSSfffsss|||{{{zzzqqq___PPPIIICCCEEEGGGGGGGGGIIIHHHIIIMMMVVVjjjFFFOOO]]]nnn{{{~~~~~~~~~yyywwwvvvuuuuuusssooolllkkklllmmmmmmnnnppptttwww}}}lllcccvvv^^^VVVXXXllljjjTTT[[[mmmiiiPPP@@@:::999444555555555555555555555555666888:::;;;===>>>>>>???AAADDDGGGJJJKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLRRR\\\fffjjjiiicccmmmrrrRRRCCC???<<<777999<<<>>>>>>;;;888666888666777;;;AAAOOOhhhuuu|||vvveee]]]\\\XXX\\\bbb```UUUSSSPPPNNNOOOSSSWWWZZZ\\\]]]```bbbdddgggkkknnn{{{lllXXXGGG===;;;888888777666555444444444666555333444666777777777666666555444333333333333555444333222222222333444222333444555666666666666333444555777888888999999555666666555444444777999777999999999888777888999777999;;;<<<;;;;;;<<<===999===BBBDDDDDDHHHOOOVVV[[[dddvvv|||ooodddVVVMMMBBB:::777666555444333333333333333333333444333333444333111111222333555777;;;@@@GGGPPPZZZ``````fffmmmqqqrrruuu{{{{{{uuuooojjjddd\\\VVVTTTLLLGGGHHHFFFHHHXXXmmmwww|||~~~lll\\\NNNGGGBBBCCCFFFEEEFFFGGGJJJJJJMMMUUUgggJJJTTTaaakkkuuu}}}~~~{{{~~~~~~}}}}}}|||{{{zzzzzzxxxvvvsssqqqpppooollljjjhhhiiijjjiiiiiinnnvvv|||pppkkkbbb}}}zzzZZZPPPVVVmmm}}}hhhZZZYYYnnndddKKK>>>999777666666666555444444444333444444444444666999===>>>>>>???BBBEEEGGGJJJKKKLLLLLLMMMNNNOOOOOOOOONNNMMMPPPQQQTTTZZZaaafffjjjkkkgggiiiwww```EEE;;;<<<:::======>>>AAACCC???888999777999===???GGG^^^vvvxxx}}}uuuiiiiiioooqqqooommmnnnddd^^^______[[[ZZZ]]][[[\\\```cccbbbaaagggpppyyytttaaaMMM@@@===<<<999555444444444444333333444555444333333444555555555555555555555555555333333444555555444333333666555444444666666555444333333333444555666777777444444666777888888888888888:::<<<;;;:::999:::;;;888999:::<<<===<<<<<<;;;AAABBBBBBBBBCCCEEEIIILLLUUUZZZeeeyyyzzzmmm___VVVHHHCCC<<<888666555222000000111111111111222222222666555444333222333444444555666999===CCCLLLWWW]]]dddhhhmmmppprrrvvv|||~~~~~~~~~uuunnniiieee___[[[UUURRRMMMGGGGGGPPP___kkkyyytttcccXXXJJJIIIGGGEEEDDDDDDEEEFFFBBBMMMQQQWWWjjjHHHRRR^^^hhhrrr{{{}}}zzz||||||{{{zzzyyyxxxwwwwwwtttrrrooonnnmmmkkkiiigggdddfffggghhhiiioooxxxqqqjjjeeeyyy\\\QQQWWWmmm|||}}}zzzcccXXXXXXoooaaaKKK???:::999444444444444444333333333666666555555666888;;;<<<===>>>AAACCCFFFHHHIIIJJJLLLMMMPPPSSSTTTUUUTTTSSSSSSTTTWWW]]]ccchhhjjjkkkjjjkkkwwwmmmOOOBBBBBB888:::;;;>>>DDDGGGAAA999999666777;;;<<>>@@@AAAAAABBBDDDGGGJJJPPPTTT\\\kkk{{{oooaaaSSSKKK???;;;666444444444333222111111111111222222222222555555333222222222333444444666888<<>>:::999222222333333444444444555666666666666777888:::;;;:::;;;===???AAABBBCCCCCCAAAEEEJJJPPPSSSSSSRRRQQQTTTVVV\\\cccjjjnnnooonnnkkkjjjqqqaaaIIIBBB===<<<>>>DDDOOOUUULLL@@@<<<777666:::<<>>;;;888666777777777777555333222111222222333222444444444444444555555555444444444444444444444444555444555777999999888666555444333222333444666777666666666666666777888888888999;;;;;;999888999:::888999999:::;;;;;;<<<<<<:::<<>>?????????===AAAFFFKKKNNNNNNLLLKKKPPPSSSYYYaaaiiinnnooonnngggfffjjjwwwpppSSSGGG???>>>>>>DDDPPPWWWPPPDDD>>>777444999;;;>>>IIIVVVnnnyyynnnxxxoooeee___aaaeeeeeeddddddkkkmmmwwwlllXXXKKK@@@===:::888888888888777666333000///111222222111333333333444444444555555444444444444444444444444555555666777999999777444555444222111111333555666777666666555666666777888777999;;;:::999888999999888888999999:::;;;;;;<<<:::<<>>===BBBMMMVVVTTTLLL@@@777222555999;;;DDDPPPdddsssyyyyyynnneeecccdddccccccdddeeehhhsssvvvaaaQQQCCC@@@<<<999999999888777777333///...000222111000000000111111222222333333555444444333333444444555333333444777999888666444666444222111111222555666888777666555555666777888555777888888777666666777999888888888999:::;;;<<<:::<<<===>>>>>>>>>@@@BBB???EEEJJJLLLNNNXXXiiiwwwyyyqqqhhh```ZZZUUUPPPJJJEEE@@@===999666111222222222111111333444333333333444444444555555333333333444333222222111111222444888===FFFPPPVVV```eeekkkoooppprrrvvvyyy}}}~~~~~~}}}{{{~~~~~~|||wwwsssnnnkkkgggaaaXXXRRRKKKIIIIIIMMMWWWdddqqqzzz~~~uuuppprrrnnn^^^SSSKKKEEEAAAAAAAAAAAAAAAAAAAAA@@@AAAEEEGGGOOO[[[eee<<>>BBBEEEHHHJJJJJJJJJKKKLLLOOOUUU\\\aaadddddd```^^^___eeepppcccNNN???>>>>>>AAALLLXXX\\\ZZZGGG;;;333555888:::AAAKKK]]]||||||uuu{{{oooiiieeecccdddgggdddfffoookkkYYYFFFCCC>>>;;;999999777666888333...---000222111//////000000111222222333333555444333333333333444555222333555999<<<===;;;999888666444222222444666888888777666555555666777888555666888888666666666777999888888888888:::;;;<<<::::::;;;;;;:::;;;>>>AAA>>>BBBGGGHHHIIIPPP\\\eeexxx|||wwwooofff^^^WWWPPPLLLHHHEEEAAA>>><<<:::888666111333444444222222333666444444444444555555555555333444444555444333222111000222444777<<>><<<<<<:::888666777999:::888444222333555444444444555555555666666444444555666555444333222000111333666<<>>??????@@@@@@@@@??????BBBAAA???EEELLLPPPhhh:::>>>CCCIIIOOORRRUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKDDDCCCBBBAAA@@@AAABBBCCCJJJOOOVVV___kkkwwwzzzyyymmm]]]ZZZqqqjjjsssyyyaaaUUUOOOlllhhhMMM@@@:::777777666555444333333333333333888999999:::::::::999999<<<<<<<<<===<<<<<<;;;:::===>>>???AAADDDHHHJJJLLLLLLLLLMMMNNNQQQTTTXXXYYY]]]aaa\\\\\\gggrrrZZZMMMCCC@@@CCCJJJ^^^lllggg___KKK999777777666999AAAVVVuuu~~~oooeeeyyy}}}|||{{{zzzrrriiifffhhhfffbbbeeessswww```OOOEEE;;;999:::888777888===:::777444111111111111222222222222333333444555444444222222222222444444111333666:::>>>AAACCCDDD===999333111333777;;;===555555555555666666666666999999999888888888888888888888777777888888999:::::::::::::::;;;<<<======???AAACCCCCCDDDHHHNNNSSS[[[```hhhrrr{{{wwwppphhh\\\RRRMMMHHHDDDAAA>>>?????????>>>===;;;:::;;;999666555555555333222222333444444555666777777555555555444333222111000333333444666;;;CCCLLLSSS^^^eeemmmqqqqqqrrrvvvyyywwwzzz}}}|||yyyyyyzzz}}}}}}}}}sssrrrkkkddddddeee```WWWNNNOOOTTT```ooo{{{}}}vvvzzzlllZZZNNNFFFAAAAAA>>>???@@@AAAAAA@@@???>>>@@@@@@===???GGGNNNccc999<<<@@@EEEIIILLLMMMMMMNNNMMMLLLKKKIIIGGGFFFEEEBBBAAA@@@>>>>>>>>>??????EEEJJJRRR\\\hhhuuu~~~{{{nnn``````uuulllyyyzzzddd[[[TTTrrrdddKKK???:::777777666555444333333333333444666666666777777777777888;;;;;;<<<======<<<<<<;;;<<<===???AAADDDHHHJJJLLLLLLMMMOOORRRUUUYYY\\\]]]\\\```[[[[[[cccjjjzzzhhhNNNCCC@@@DDDOOOgggwwwuuulllUUU???999999777:::@@@JJJiiiwwwrrrbbbtttyyyyyy|||zzzvvvuuu{{{|||qqqjjjiiigggeeehhhsssjjjYYYNNNCCC??????===;;;<<<;;;:::777555333222111111333333222333333444555666666555444222222222333444555666999<<<@@@CCCFFFGGG@@@<<<666333444666888888555555555555666666666666666666666666666666666666888888888888888888888999999888888888999999:::;;;===???@@@AAABBBFFFLLLPPPRRRVVV]]]eeemmmssswwwxxxyyy}}}wwwnnneeeZZZPPPKKKGGGCCC???@@@@@@AAAAAAAAA???>>>======:::888777666666444333333333444555555666777777666666666555444333222111222222333666:::CCCLLLSSS]]]dddlllqqqrrrsssvvvyyyvvvxxx|||~~~}}}~~~}}}zzzyyyyyy{{{}}}|||~~~{{{sssqqqkkkdddcccddd```XXXOOOQQQVVVbbbppp|||{{{uuuzzzeeeUUUKKKDDD@@@@@@>>>>>>???@@@@@@???>>>>>>===@@@>>>AAAHHHKKK\\\yyy999;;;???BBBEEEFFFFFFFFFKKKJJJJJJIIIGGGEEECCCBBB@@@???===;;;;;;;;;;;;<<>>999666666555555444333333333444444666666555444555666777888::::::;;;<<<============<<<===???AAADDDGGGJJJLLLNNNPPPSSSVVVYYY\\\^^^___^^^dddbbbaaahhhkkkvvvxxxUUUHHHBBBFFFTTTooo~~~cccGGG<<<:::999;;;???BBB[[[jjjwwwvvveeemmm~~~{{{xxxvvvsss{{{qqqmmmiiihhhkkksssxxxbbbUUUHHHBBB@@@<<<:::;;;999999888666555333222222333333333444444555777777777777555444333222222222666777888:::>>>AAAEEEGGGBBB???:::777666555444333555555555555666666666666444444555555666666777777888888999999999888888888777777666666666777888888:::;;;<<<===???BBBGGGKKKMMMPPPUUU\\\aaafffiiijjjkkkmmmqqqvvvzzz{{{mmmeeeZZZQQQKKKGGGCCC???BBBCCCCCCCCCCCCCCCBBBBBB???===:::888888777555333444444555555666666777777777777777666555444333222111222333555:::BBBLLLSSS\\\bbbkkkqqqtttuuuwwwyyyuuuwwwzzz|||~~~~~~}}}|||{{{zzzyyyxxxyyy{{{}}}~~~zzz|||~~~|||vvvrrrooohhhbbb``````]]]WWWQQQSSSZZZdddqqq|||}}}yyyvvvrrryyywww___PPPHHHCCC@@@???===>>>>>>??????>>>>>>===;;;@@@???BBBGGGHHHSSSkkk:::<<>>===;;;:::999888999999;;;@@@KKKYYYhhhuuu~~~qqqfffmmm}}}uuu}}}kkkeeebbb^^^GGG===888555555555444444333333333444444888777666555666777:::;;;999:::;;;===>>>>>>??????<<<===???AAADDDGGGIIIKKKPPPQQQUUUXXX[[[\\\]]]]]]aaaiiiiiikkkqqqqqqyyy```OOOFFFHHHVVVuuupppOOO===999999;;;===AAAQQQ[[[jjj|||yyynnnpppttt|||rrr|||zzzuuulllllloootttzzzlll^^^OOOGGGBBB===:::999888888888888666555333222444444444444555777888999999888777666444333222222444444444555888<<<@@@BBBBBB???<<<:::888666333111555555555555666666666666555555666777777888999999999:::;;;;;;;;;;;;999999777777666666555666666666777777888:::<<>>;;;999888888666444666666666666777777777777777777777666555444333222000111222555:::BBBLLLSSS\\\bbbkkkrrruuuwwwyyyzzzvvvwwwyyy{{{||||||||||||zzzyyyxxxxxxxxxyyyzzz{{{yyyzzz|||}}}~~~xxxrrrmmmiiibbb\\\YYYXXXVVVSSSRRRVVV]]]gggqqq|||zzztttpppooopppzzzrrr[[[NNNGGGBBB??????========================:::@@@???@@@EEEFFFOOOccc777999===@@@BBBDDDDDDCCCAAAAAAAAA@@@???===<<<;;;===<<<:::999888888888999:::???JJJZZZkkkyyysssgggrrr}}}mmmgggiii~~~\\\FFF===777444333444444333333333444444555888777555555666888:::;;;999:::;;;===>>>?????????===>>>???AAACCCFFFHHHIIIJJJMMMQQQVVVZZZ]]]______dddmmmnnnppptttssswwwgggTTTHHHIIIYYYzzzyyyWWW@@@999888:::;;;???HHHRRRdddyyyxxxrrrjjj{{{qqqqqqrrrtttwww{{{lll\\\SSSLLLEEE???>>>999999999888777555444333444444444555666777999999::::::999777666444222222222222222222555888;;;===???===;;;::::::888555222555555555555666666666666444444555666777888888888999:::<<<>>>???===<<<:::999888777666666666666666555555555777999<<<>>>???AAACCCFFFJJJOOOSSSVVVWWWWWWWWWYYY]]]bbbggghhhhhhlllmmmrrrxxx}}}ssskkkaaaXXXRRRMMMGGGCCCEEEEEEDDDDDDEEEEEEEEEFFFAAA>>>;;;:::999999777555999999888888888888888888666666666555444333222111000111222555:::CCCMMMTTT^^^ccckkkqqqvvvxxxzzzzzzwwwxxxxxxyyyzzz{{{||||||{{{zzzzzzyyyxxxwwwwwwvvvxxxyyy{{{{{{|||~~~|||tttooogggaaaZZZUUUQQQOOONNNOOOSSSYYYbbbkkksss{{{ssslllhhhgggooo|||lllVVVIIICCC>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;AAA>>>===BBBEEENNN```444666999===???@@@@@@@@@AAAAAA@@@@@@???===<<<;;;;;;:::888777777888888999;;;???JJJZZZmmm}}}tttlll}}}rrrnnnuuuxxxXXXEEE<<<777444333444444333333333444555555555444444444555777999:::999:::<<<===>>>???????????????@@@AAABBBDDDFFFGGGCCCFFFKKKQQQXXX]]]aaaccckkksssssssssvvvrrruuunnnYYYKKKLLL^^^bbbGGG:::888999:::999???MMMcccyyy~~~pppgggxxxvvvtttssstttxxxhhh^^^UUULLLDDDAAA;;;;;;:::888777555444444333333444444666777999::::::::::::999777555444222333222222333555777999;;;;;;:::999999:::999666444555555555555666666666666222222333333444444555555666999<<>>AAAEEEIIIMMMPPPQQQPPPQQQTTTWWWZZZ]]]___aaaffffffiiinnnqqqyyyyyyqqqfff]]]WWWQQQJJJFFFGGGFFFEEEEEEEEEEEEFFFFFFAAA???===<<<<<<;;;:::999<<<;;;;;;;;;::::::999999666666666555444333222111111111333666;;;DDDNNNUUU___ccchhhnnnssswwwxxxyyyxxxxxxxxxxxxxxxzzz{{{|||{{{{{{{{{zzzyyywwwuuutttxxxyyyzzzzzzzzz|||~~~zzzsssmmmccc\\\UUUQQQLLLHHHIIIMMMUUU]]]iiiqqqvvv{{{{{{nnneeebbbaaaqqqvvvdddOOODDD???:::888888<<<;;;;;;::::::;;;;;;<<<;;;BBB>>>:::@@@EEEMMM\\\vvv333555888;;;============AAAAAAAAA@@@???>>>===<<<888777666666666777888999:::===GGGXXXmmm}}}uuutttyyyyyyqqqSSSBBB;;;888555555333333333333333444555666444444555666777888999:::;;;;;;<<<>>>>>>?????????AAAAAAAAAAAABBBCCCDDDDDDCCCEEEIIINNNUUU[[[```bbbiiippppppooorrrnnnrrryyybbbSSSRRRdddnnnPPP>>>999999999777999FFF[[[rrrsssiiiwww{{{uuuqqqqqqyyysssiii```TTTJJJFFF>>>===:::888666555444444222222333444555777888999::::::::::::888777555444222222333444555666777888:::999888888999888666444555555555555666666666666333333333333333333333333333666;;;???@@@???===;;;:::999888666555555444444555333333555888;;;;;;999>>>???AAACCCFFFJJJLLLNNNJJJMMMQQQSSSSSSUUUYYY\\\______bbbeeehhhnnn{{{zzzpppfff___XXXQQQLLLIIIHHHGGGFFFEEEEEEFFFFFFCCCAAA????????????>>>===>>>>>>======<<<;;;;;;:::777777777666555444333222111222444777<<>>:::@@@CCCIIIUUUkkk555777999<<<======<<<;;;=========<<<;;;:::999888555555444444555666888999888;;;EEEVVVkkk}}}vvvzzz~~~kkkOOO???:::888777666333333333333333444555666666777888:::;;;;;;<<<;;;;;;<<<===>>>>>>??????>>>BBBBBBBBBAAAAAABBBBBBCCCHHHIIIKKKNNNRRRWWW[[[]]]^^^eeeeeeeeeiiigggmmm}}}lllZZZXXXhhhxxxXXXBBB:::999999<<<777@@@QQQgggzzzkkkttt|||xxx~~~uuupppnnnuuuvvvlll___TTTOOO@@@>>>;;;777555444444555222222222333555777888999999:::::::::999777666444000111222333444555555555;;;999777777777777666444555555555555666666666777555555555555555555555444000333999===@@@???===;;;:::999777666444444333333555333333555999;;;:::999======>>>@@@BBBDDDGGGHHHCCCGGGLLLMMMLLLMMMQQQVVVUUUUUUXXX\\\^^^cccooo|||xxxnnnggg___WWWRRRKKKJJJIIIGGGFFFFFFGGGGGGEEECCCAAAAAABBBBBBBBBAAA@@@@@@???>>>===<<<<<<;;;888888888888777555444333222333444777===FFFPPPWWW___```bbbffflllpppssssssvvvuuutttssstttuuuxxxyyyxxxyyyzzz{{{{{{zzzxxxwwwyyyyyyyyyxxxxxxyyy|||~~~}}}yyyrrrmmmddd\\\UUUQQQKKKFFFIIIOOOZZZfffttt|||}}}tttggg___]]]^^^zzzlll[[[JJJAAA???>>>===>>>;;;;;;999999999999;;;;;;:::BBB???;;;@@@BBBEEENNNddd777777888999:::<<<===>>>;;;===???@@@>>><<<;;;;;;888777666666666777999::::::>>>HHHXXXjjjzzz~~~www|||yyydddIII>>>:::555000111444444444444444444444444999999999::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>AAAAAAAAA???======???@@@FFFGGGIIILLLOOORRRTTTUUUWWWZZZ___ddddddeeennnxxxwww[[[]]]xxxiiiLLL===999::::::<<<@@@III]]]uuuyyyoooxxx~~~xxxsssuuu{{{{{{uuuvvvtttsss~~~~~~xxxoooaaaVVVJJJ@@@777666777777666777333333333333444555666666888:::;;;<<<;;;999666444444444333222222222333333666666666666666666666666888888777666555444444333333444444555555444444333222333444777:::<<<>>>???>>>:::666444555555444333222222333555666888999:::>>>>>>======>>>@@@BBBCCCEEEEEEEEEGGGIIIKKKNNNOOOSSSUUUWWWWWWYYY]]]eeekkk{{{ssshhhbbb___]]]TTTOOOJJJGGGHHHIIIHHHGGGIIIIIIGGGEEEHHHKKKJJJEEEHHHGGGFFFDDDBBB@@@>>>===777777888999777555222111000333666999>>>GGGQQQYYYaaacccfffhhhjjjmmmrrrvvvrrrsssssssssssssssrrrqqqvvvxxxzzzzzzyyyxxxyyyzzzyyyzzzzzzyyyyyyzzz}}}~~~~~~zzzxxxtttoookkkfff]]]SSSPPPNNNLLLOOOSSSccckkkvvvxxxmmmbbbYYY[[[bbb|||eeeTTTGGGEEEAAA888555999===<<<;;;::::::::::::::::::<<>>@@@EEEIII___888888888999:::;;;<<<===:::===??????>>><<<;;;;;;888777666666666777999::::::???IIIYYYkkkzzzzzzyyytttvvvuuu~~~www]]]DDD;;;999444111222444444444444444444444444888999999::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>===?????????>>><<<===???AAAEEEFFFHHHJJJLLLNNNPPPQQQPPPSSSXXX^^^^^^```iiittt|||aaaeeetttVVVCCC======:::<<>><<<;;;;;;888777777666666888999:::;;;@@@LLL[[[lllzzzpppsssrrrmmmooo}}}~~~yyynnnVVV@@@999888444222333444444444444444444444444888888999::::::;;;<<<<<<;;;<<<<<<=====================>>>===<<<===@@@BBBFFFFFFGGGHHHIIIJJJKKKKKKJJJMMMRRRXXXZZZ\\\eeeooozzzhhhmmmcccKKKAAA@@@999<<<===@@@LLLaaattt~~~|||qqqlllyyyzzztttmmmiiijjjkkkbbbZZZWWWYYYaaappp}}}~~~zzzzzzvvvsssyyypppdddVVVJJJ>>>:::999666444444333333333333444555666666666777999;;;;;;:::999888555555444333333333333333555555555555555555555555777666666666555444444444444444444444444444444444333444555666777999999:::;;;888555333444444333222333333444444555666777777:::::::::;;;<<<===>>>???AAAAAAAAABBBCCCDDDFFFFFFJJJLLLMMMMMMMMMPPPVVV\\\dddqqq|||uuupppnnnnnneee^^^SSSKKKHHHJJJMMMOOORRRUUUVVVVVVYYY]]]\\\XXXWWWTTTOOOIIICCC???<<<;;;:::999888777666555555555444555666:::AAAKKKWWW___dddfffhhhhhhiiikkkmmmppprrrrrrssstttuuuuuuuuuuuutttuuuuuutttssstttvvvxxx||||||{{{zzzyyyyyy|||~~~}}}yyyvvvsssooolllhhhbbbZZZTTTPPPPPPYYYcccmmmsss|||rrreee\\\ZZZcccmmmvvvfffTTTHHH@@@@@@???;;;:::>>><<<<<<;;;:::::::::;;;;;;;;;===@@@@@@???AAAEEEIIITTTttt;;;::::::999999:::::::::;;;===???@@@>>><<<;;;;;;999888777777777888:::;;;===CCCPPP___nnnzzziiiooopppcccjjjuuusssqqqhhhSSS???:::999555333555555555555555555555555555888888999::::::;;;<<<<<<;;;;;;<<<===============<<<===>>>>>>>>>???BBBEEEIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLPPPVVVXXXZZZbbbkkkuuu~~~mmmrrrpppRRRBBB???888:::;;;<<>>??????@@@@@@AAAAAABBBBBBFFFHHHJJJJJJIIIKKKPPPUUU[[[fffuuu{{{uuuqqqooonnniiicccYYYPPPKKKKKKMMMOOOSSSXXX[[[\\\```dddeeebbb]]]ZZZUUUOOOIIIEEECCCBBB;;;999777444333333444444444444555999AAAMMMXXX```eeeggghhhiiihhhiiikkkmmmqqqrrrssstttuuuuuuuuuuuuuuuuuuuuusssssstttwwwzzz{{{{{{zzzxxxwwwwwwyyy{{{|||yyyuuurrrnnnlllhhhccc\\\VVVQQQSSS^^^kkkrrrxxxssscccZZZ]]]jjjwww}}}hhhXXXLLLCCC=========:::;;;>>><<<;;;;;;:::::::::;;;;;;;;;>>>@@@@@@???@@@DDDIIIOOOkkk;;;;;;:::999999999::::::<<<>>>@@@AAA???===<<<<<<::::::999888999:::;;;<<>>============>>>???@@@@@@BBBEEEHHHKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKNNNSSSUUUVVV]]]dddsss|||tttvvv{{{XXXBBB<<<777888999:::???OOOiii}}}ssslll|||mmm___VVVQQQOOOMMMIIIGGGGGGHHHIIIOOOWWWeeettt~~~xxxrrrssswwwzzznnn]]]PPPCCC===:::777555555333333333333444555666666333555666888:::;;;;;;;;;888777666555444444444444444444444444444444444444444444444444555555555555555444333333333333444555444444444444444444444444444444333222111111111222222222333333444444555555888888999;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@EEEGGGIIIHHHGGGIIIMMMQQQXXX```lllyyyzzztttooolllkkkgggddd]]]VVVQQQNNNNNNNNNRRRXXX\\\^^^bbbhhhkkkjjjfffccc]]]WWWPPPKKKGGGEEEAAA???<<<999777777777888444444555999BBBNNNXXX^^^dddfffhhhiiihhhhhhjjjkkkppppppqqqsssssstttttttttuuuvvvuuuttttttuuuxxx{{{yyyyyyxxxvvvttttttvvvxxx~~~{{{xxxtttpppnnnmmmgggaaa[[[VVVSSSVVVcccqqqvvvzzzyyyfff\\\cccsssqqq]]]OOOFFFAAA===<<<;;;999:::<<<;;;;;;:::::::::;;;;;;<<<;;;===??????>>>???CCCGGGLLLbbb;;;;;;:::999999:::::::::===@@@BBBBBBAAA???>>>>>><<<;;;;;;::::::<<<===>>>BBBKKKYYYhhhsss||||||\\\iiillltttZZZgggkkkeeebbb{{{bbbPPPAAA>>>===777555777555555555555555555555555777777888999;;;<<<======<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCFFFIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIKKKOOOQQQRRRWWW^^^ooozzz```EEE<<<777777777999===JJJaaavvv}}}qqqvvvrrr]]]PPPIIIGGG@@@>>>???AAAAAA@@@DDDIIISSScccttt~~~~~~xxxsssrrrssstttcccUUUFFF???<<<888555666333333333333444555666666444444666888999:::;;;;;;999888777666555444444444333333333333333333333333333333444444555555555666555444333222222333444555444444333333333222222222000222333222000000000222111111222222333444555555777777999:::;;;<<<<<<<<<<<<===>>>???????????????BBBEEEGGGGGGFFFGGGKKKOOOUUU\\\fffqqq~~~xxxrrrmmmiiihhhcccccc```[[[VVVRRRQQQQQQSSSYYY^^^```eeemmmrrrssssssoooiiiaaaYYYPPPJJJGGGEEECCC???<<<999888888888555444555;;;DDDOOOXXX\\\bbbdddggghhhhhhhhhjjjkkknnnnnnooopppqqqqqqqqqqqqsssttttttttttttuuuwwwzzzwwwwwwvvvtttrrrrrruuuwww~~~||||||{{{wwwsssooonnnnnnfff```ZZZWWWVVV[[[gggtttvvvzzzsssjjjqqqwwwfffUUUHHHBBB@@@>>>;;;999888999999;;;;;;:::::::::;;;<<<<<<:::===???>>>===>>>BBBFFFJJJ[[[{{{::::::999999999:::;;;;;;???AAADDDDDDBBB@@@??????>>>===<<<<<<<<<===???@@@EEEOOO^^^lllvvv~~~rrrVVVjjjtttmmm[[[iiiwwwfff```___yyy[[[KKK>>><<<;;;666444666555555555555555555555555666777888999;;;<<<===>>>===>>>>>>???????????????>>>???@@@@@@AAABBBFFFHHHGGGGGGHHHHHHIIIJJJJJJJJJHHHFFFHHHMMMPPPRRRVVV\\\ggguuujjjKKK???999777777999;;;DDDXXXlllwwwppp~~~~~~cccQQQFFFBBB;;;999:::<<<;;;:::===BBBEEETTTeeennnttt{{{~~~wwwsssqqqqqqxxx{{{jjj\\\LLLCCC>>>999666666333333333333444555666666444555666777888999:::;;;:::999777666555444444444222222222222222222222222222222333444444555666666666555333222222333555666333222222222222111111111...000222222000///000111///000111222333444555666444555777999::::::::::::999:::<<<===>>>>>>>>>===>>>AAADDDDDDCCCDDDHHHKKKPPPWWW___jjj{{{}}}|||xxxtttooojjjgggeeebbbbbbaaa^^^YYYVVVVVVWWWWWW]]]bbbdddiiirrrzzz}}}~~~|||wwwooofff]]]UUUPPPIIIGGGDDD@@@<<<:::888777777666888>>>HHHQQQXXXZZZ___bbbfffhhhhhhiiikkkllllllmmmmmmnnnnnnnnnmmmmmmnnnpppqqqrrrrrrrrrtttuuuvvvvvvvvvtttrrrsssuuuxxx{{{}}}~~~}}}}}}}}}~~~}}}~~~zzz{{{zzzwwwrrrnnnmmmnnnggg___YYYXXX[[[```kkkuuuuuuxxx}}}~~~kkk\\\NNNCCC>>>???>>>;;;999999999999:::::::::::::::;;;<<<===999<<<======;;;<<<@@@DDDHHHTTTrrr:::999999999::::::;;;<<<@@@BBBDDDEEECCCAAA@@@@@@???>>>=========>>>@@@AAAFFFQQQ```nnnxxx}}}||||||}}}{{{iiiRRRmmm~~~iii\\\kkkqqqbbb^^^___zzz{{{UUUFFF;;;:::999555333666666666666666666666666666666777888999;;;<<<===>>>>>>>>>???@@@@@@@@@@@@@@@>>>???@@@@@@@@@AAADDDGGGCCCDDDEEEFFFGGGHHHIIIIIIGGGEEEGGGMMMQQQSSSXXX^^^___ppprrrQQQCCC;;;777666888:::AAARRRddd}}}{{{mmmssskkkTTTGGG@@@===:::888999888777;;;AAA===LLL[[[cccjjjsss{{{}}}wwwsssqqqqqqqqq|||qqqaaaQQQGGG@@@:::666555333333333333444555666666555555666777888999:::::::::999888666555555444444222222222222222222222222222222333333444555666666666555333222222333555666222222222111111111111111,,,///222111///...///111...///000111333444666666333444666777888999888888777888:::<<<=========<<<;;;>>>AAAAAA@@@AAAEEEIIILLLSSS[[[fffwwwvvvuuusssppplllhhhdddbbbbbbcccbbb^^^ZZZXXXZZZ]]][[[aaafffgggmmmwwwzzzrrriiiaaa]]]QQQOOOKKKGGGCCC@@@===<<<888888:::AAAJJJSSSXXXZZZ^^^aaaeeegggiiijjjlllmmmllllllllllllllllllkkkkkkjjjlllnnnoooooooooppprrrvvvvvvvvvtttssstttvvvyyyxxxzzz}}}~~~|||zzzyyyyyy|||~~~~~~}}}|||}}}~~~yyyzzzzzzvvvqqqnnnmmmooohhh___XXXYYY^^^eeennnvvvtttwww{{{~~~vvvcccVVVJJJAAA<<<>>>===;;;999::::::::::::::::::::::::;;;<<<===999;;;===<<<;;;;;;???CCCGGGQQQlll<<<<<<<<<;;;<<<<<<===>>>;;;BBBGGGFFFCCCAAA???<<>>===???CCCFFFLLLXXXfffqqqzzz}}}{{{xxxuuusssuuuyyy|||~~~yyymmmaaa]]]mmmjjjZZZxxxooo]]]VVVdddyyysssRRRGGG>>>:::999666555777777888888666444555777999555555666888999<<<===>>>AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAADDDFFFHHHHHHHHHGGGGGGHHHJJJMMMQQQUUUWWW```iiiwww^^^@@@===999888:::888:::III[[[mmmzzz}}}uuuyyydddKKK@@@===777555777999999:::<<<<<>>EEENNNddd===<<<<<<;;;;;;;;;;;;;;;<<>>>>>AAAEEEIIIQQQ\\\iiirrrzzz~~~vvvvvvuuuttttttwww|||~~~yyywwwpppfff^^^___tttmmmbbbkkkZZZVVVggg}}}nnnPPPGGG===:::999666555777999999888666444333444666555666666888999;;;===>>>?????????>>>>>>??????????????????@@@@@@AAAAAAAAABBBAAAAAABBBDDDFFFGGGGGGHHHHHHIIIJJJMMMQQQUUUWWWWWW___jjjuuukkkLLL<<<888666888666666BBBRRReee}}}~~~qqqmmmsssWWWGGG@@@:::666777888666555777777<<>>@@@BBBDDDEEEFFFLLLNNNRRR[[[kkk{{{tttnnnkkkjjjiiihhhkkkkkkjjjiiigggggghhhiiillluuu{{{|||}}}yyyoooiiibbb\\\VVVNNNFFFBBB;;;;;;===CCCKKKRRRWWWYYY\\\^^^```dddfffhhhiiiiiiiiihhhgggfffffffffggghhhhhhiiikkkmmmooooooooooooooooooqqqrrrtttuuuvvvvvvzzzzzzzzzzzzzzzyyyxxxwwwxxxwwwwwwvvvvvvwwwxxxyyyvvvtttrrrpppnnnkkkgggeee^^^[[[YYY]]]fffnnnssstttwwwyyy|||}}}~~~ppp]]]LLLDDDBBB???===<<<::::::;;;<<<===:::::::::;;;;;;;;;;;;<<<::::::999999:::;;;===>>>FFFLLL___AAA@@@???>>>===<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@AAACCCEEEFFFIIIIIIJJJKKKNNNQQQTTTVVVTTTZZZbbbjjjsss{{{ZZZ???999666777666444<<>>999888888555333444444888@@@IIILLLMMMQQQWWWkkkrrryyy|||zzztttpppnnngggkkkwwwvvvfffYYYLLL@@@:::999333333222222222222333333333333444555777999:::;;;<<<;;;:::999888777666666222222111111222222333333111222222333555666666777444444444444333333333333000000000000///////////////////////////........./////////000111222333444555555444555555666777888999999::::::;;;<<<<<<<<<999:::<<<>>>AAACCCEEEFFFKKKLLLQQQYYYhhh{{{yyysssqqqpppoooooorrrrrrrrrrrrrrrrrrrrrrrrttt}}}~~~zzztttlllcccYYYOOOIIIAAAAAAAAAEEELLLSSSXXXZZZ\\\^^^```ccceeegggggggggeeeeeeddddddeeeeeefffgggggghhhiiijjjkkkmmmnnnnnnmmmmmmooopppqqqrrrsssssszzzzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvvvvuuuuuuuuusssqqqooommmiiiddd```ZZZYYYZZZ___hhhqqquuuvvvxxxzzz|||}}}~~~}}}jjjYYYIIIAAA@@@@@@>>><<<:::999888999999::::::::::::;;;;;;;;;;;;::::::999999:::;;;===>>>EEEIIIWWWtttGGGFFFEEEDDDBBB@@@>>>===<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@BBBCCCCCCDDDCCCAAA@@@???AAADDDFFFJJJKKKKKKLLLNNNQQQSSSTTTUUUYYY^^^ccclllzzzfffFFF===777999888555999BBBOOOkkk|||lllnnnyyywww[[[LLLCCC;;;::::::777555555555777>>>EEEHHHFFFHHHLLL[[[fffttt{{{zzztttooommmfffhhhrrr~~~pppcccSSSDDD;;;:::333333333333333333222222333333444555666888999:::;;;;;;;;;:::999888777777333222222111222222333333111222222333444444555555555444444444444333333333////////////////////////..............................///000111222333444444444444444555666777777888888999999:::;;;;;;;;;888999;;;===???AAACCCCCCHHHJJJOOOWWWeeeyyy}}}{{{zzzzzzzzzyyyzzz}}}~~~{{{zzzyyyooodddXXXOOOHHHGGGEEEHHHMMMSSSWWWZZZ\\\^^^```bbbdddeeeeeeeeeaaaaaabbbbbbcccdddeeeeeeggggggggghhhiiijjjlllmmmkkklllnnnpppqqqqqqqqqqqqvvvwwwwwwwwwwwwvvvuuuuuutttuuuvvvwwwvvvuuusssrrrsssrrrpppnnnkkkfff```\\\VVVVVVYYY```iiipppuuuvvvyyy{{{}}}~~~vvvdddUUUGGG@@@???>>>===<<<:::888888888888999999:::::::::;;;;;;;;;:::999999999999;;;<<<===CCCEEEOOOgggLLLKKKJJJHHHFFFCCC@@@???<<>>>>>???@@@@@@???>>>>>>;;;<<<===>>>@@@AAACCCCCCDDDDDDCCCAAA???@@@DDDGGGKKKKKKLLLMMMNNNPPPQQQRRRQQQTTTXXX\\\cccqqqrrrOOOBBB888999999777999???KKKbbbyyyuuupppgggmmmSSSHHH===::::::999777777555777<<>>???@@@@@@DDDGGGLLLTTTbbbvvv{{{qqqdddYYYPPPMMMJJJJJJNNNSSSWWWZZZ]]]^^^```bbbcccccccccbbb______```aaabbbcccccccccffffffffffffgggiiijjjkkkkkklllnnnppprrrrrrqqqqqqrrrrrrtttuuuvvvvvvvvvvvvrrrtttvvvwwwwwwuuusssrrrrrrpppooommmjjjddd^^^YYYRRRTTTXXX___gggnnnrrrtttyyy{{{}}}~~~nnn^^^PPPFFF@@@???;;;;;;::::::999999999999999999999:::::::::;;;;;;999999888888999:::<<<===???BBBJJJ\\\PPPPPPOOOMMMJJJGGGDDDBBB@@@DDDGGGHHHLLLPPPOOOJJJGGGFFFFFFEEEGGGLLLTTTYYYeeennnvvv{{{~~~uuugggZZZ\\\kkkyyy]]]SSSaaaqqqVVVFFF>>>888777888666555666333555777888777777777999777777777888999:::<<<===>>>>>>@@@@@@@@@@@@>>>>>>;;;<<<===>>>@@@AAABBBCCCDDDFFFFFFDDDAAABBBEEEIIIKKKKKKLLLMMMNNNOOOOOOOOONNNQQQUUUXXX]]]iiiyyy[[[III:::888999777777<<>>FFFTTThhhwww|||xxxqqqlllcccdddgggqqqrrraaaNNN@@@;;;666555444333333222222333333333333333555666777888:::;;;<<<======<<<;;;:::333333222222111111222222333333333222222111111111555555555555444444444333222222222111000/////////---------...............---...///000111222222111333333333333333444666666666666777777888999999999::::::;;;<<<===>>>??????AAAEEEJJJQQQ]]]qqq{{{wwwwwwzzzrrreeeXXXTTTOOOMMMPPPTTTXXX[[[]]]^^^```aaaaaaaaaaaa```]]]^^^___aaaaaabbbbbbbbbeeeeeefffgggggghhhiiiiiiiiikkknnnqqqrrrsssrrrrrrnnnoooqqqsssuuuvvvvvvwwwqqqrrrtttvvvvvvuuutttsssqqqooommmkkkhhhccc^^^ZZZRRRTTTXXX]]]dddjjjoooqqqwwwyyy}}}|||eeeVVVLLLCCC???>>>999:::::::::::::::::::::999999999999::::::::::::999999888888999:::<<<===<<>>???@@@AAABBBDDDGGGIIIHHHEEEDDDHHHKKKJJJKKKLLLLLLMMMMMMMMMMMMLLLPPPSSSUUUYYYaaammmwwwkkkUUU???::::::888888;;;DDDMMMgggxxxgggsssyyyfffPPPEEE@@@;;;888888555555:::AAACCC@@@======AAALLL\\\kkkssssssnnnjjjffffffgggmmm}}}zzzjjjVVVFFF>>>888666444222111222333444222222222333444555777777:::;;;===>>>>>>===<<<;;;444333222222111111222222111111111111222222222222555555555555444444444444555444333222111000///...------......////////////---...///111111111000000222222222222333444555666555555666777777888888999999999:::<<<===???@@@AAAAAADDDHHHNNNXXXjjjuuuqqqpppvvv}}}}}}ooo```[[[UUUQQQSSSWWW[[[]]]]]]^^^___```aaa```___^^^]]]^^^```aaaaaaaaa``````dddeeefffhhhhhhhhhhhhgggfffiiilllppprrrssssssrrrnnnoooppprrrssstttttttttnnnoooqqqsssttttttssssssqqqooollliiifffccc^^^[[[TTTUUUYYY]]]aaaggglllppptttxxx}}}sss]]]OOOFFF@@@======::::::;;;;;;;;;;;;::::::888999999999999:::::::::999888888888888:::;;;<<<:::AAAGGGNNNhhh]]]]]]]]][[[YYYUUURRRPPPMMMMMMLLLLLLQQQWWWXXXTTTKKKJJJIIIHHHJJJOOOVVV\\\jjjqqqwwwyyy{{{~~~}}}vvvffffffvvv|||xxx___ZZZnnngggNNNBBB;;;666777888666555666777999;;;;;;999777666777888888888888999:::;;;<<<;;;<<<===??????===<<<;;;<<<<<<===>>>???@@@@@@AAACCCGGGKKKJJJGGGFFFIIIMMMJJJKKKKKKLLLLLLLLLLLLKKKHHHKKKOOOPPPRRRWWWaaaiiiyyy___EEE===<<<:::999<<<===EEE```}}}mmmooo~~~www]]]MMMEEE???;;;999777777;;;CCCFFFBBB??????<<>><<<;;;444333333222111111111222//////000111222333333444666666555555555444444444777666555333111000///............/////////000000...///000111111000//////222222222222333444555555555555666666777888888888777888999<<<>>>@@@BBBCCCAAADDDGGGKKKTTTeee|||xxxnnniiillltttttteee___XXXTTTUUUYYY]]]___^^^^^^___``````___^^^]]]^^^___```aaaaaaaaa```___ccceeegggiiiiiihhhgggfffdddgggkkkooorrrssssssrrrooopppqqqrrrrrrrrrrrrrrrlllmmmooopppqqqrrrssssssqqqoookkkhhheeeccc___]]]VVVWWWZZZ]]]```eeekkkooossswww}}}mmmWWWJJJCCC>>>;;;<<<;;;<<<<<<<<<<<<;;;:::999888888999999999:::::::::999888888888888:::;;;<<<999BBBHHHKKKaaacccddddddcccaaa^^^[[[YYYWWWVVVUUUWWWYYY[[[\\\\\\SSSUUUUUUSSSQQQTTT[[[bbbjjjoootttwwwxxxyyy}}}~~~zzzfffnnnwwwvvvgggiiiyyybbbOOO===<<<999777555444444444555666777888888999999888???<<<888888:::<<<<<<;;;;;;;;;===>>>????????????<<<===>>>???@@@@@@???>>>DDDFFFGGGHHHGGGGGGHHHJJJHHHJJJMMMOOOPPPPPPNNNMMMIIIIIILLLPPPPPPPPPVVV^^^uuujjjJJJCCCAAA888555::::::DDDXXXppp|||mmmqqqvvv]]]MMMDDD@@@>>>666888>>>EEEIIIHHH@@@::::::===DDDOOO[[[bbbdddcccccc```___dddppp{{{gggQQQAAA;;;999444111222666777555111222444444444444555777999:::===???@@@???===;;;999888777555444444555555444333333222222333333444333444666777777777666666777777555444222111000///---.........//////000000111111000000111111222333444444444555555555555666444444555666777888999999:::::::::;;;<<<===>>>??????AAAEEEJJJNNNYYYmmmsssnnnmmmnnnvvvqqqiiiddd]]]WWWTTTVVVZZZ]]]`````````aaaaaaaaaaaa```^^^]]]]]]___bbbbbb^^^[[[aaabbbdddeeeeeefffgggiiiiiijjjjjjkkklllnnnooopppnnnoooppppppoooooopppqqqmmmnnnooopppooonnnmmmlllqqqnnniiifffeeeeeeeeeddd[[[[[[^^^dddffffffhhhmmmtttwww{{{~~~}}}iiiQQQEEE@@@<<<:::999888888888888888888888888777888999999888777888999777777777888999999:::::::::>>>???GGG[[[ssshhhhhhiiiiiigggeeebbb```\\\[[[ZZZ\\\___aaabbbbbb___aaaaaa___\\\]]]bbbggglllmmmoooqqqsssvvvyyy|||}}}{{{gggpppyyy{{{lllppp|||]]]JJJ===<<<999777555444444444555666777888888999999888>>>;;;888888:::<<<;;;:::;;;<<<===>>>????????????<<<===>>>@@@@@@@@@???>>>CCCEEEFFFFFFFFFFFFGGGIIIHHHJJJLLLOOOPPPOOONNNMMMLLLKKKNNNSSSTTTSSSVVVZZZlllyyyyyyYYYHHH???777555777888@@@QQQfffzzzssskkk~~~yyybbbQQQGGGBBB:::;;;>>>DDDHHHGGG@@@:::999;;;@@@IIISSS[[[___```ccc___]]]```iiiyyyqqqZZZJJJBBB>>>999666666888888666111222444444333444555777888:::<<<>>>???>>><<<;;;888777555333222222222222222222111111111111222222333444666777888888777777777777666555333222000///........./////////000000111111000000111111222333444444444444555555555555777777777888888888888888999999999:::;;;<<<===>>>>>>???CCCGGGKKKTTThhhyyyyyysssqqqqqqvvv}}}oooeeeaaa[[[VVVTTTUUUXXXZZZ]]]^^^___aaaaaaaaa``````___^^^^^^```bbbbbb___\\\___aaacccddddddeeegggiiiiiiiiiiiiiiijjjkkkmmmnnnpppqqqqqqpppmmmkkkkkklllooooooqqqrrrrrrrrrrrrqqqtttpppkkkhhhggghhhhhhhhhaaa```ccchhhjjjiiikkkppprrruuuyyy||||||}}}}}}~~~vvvcccMMMBBB>>>;;;999888888888888888888888888888666999<<<<<<;;;999888888666777777888888999::::::999>>>>>>EEEVVVkkkooopppqqqqqqpppnnnkkkjjjdddccccccdddhhhjjjkkkkkkmmmoooooollliiihhhkkknnnooollliiiiiilllqqquuuwww{{{}}}yyydddooo}}}tttzzzvvvWWWEEE<<<;;;999777555444444444555666777888888999999888;;;:::999:::;;;<<<;;;:::;;;<<<===>>>>>>??????>>>===>>>???@@@@@@@@@??????AAACCCDDDDDDDDDDDDEEEGGGGGGHHHKKKMMMNNNNNNMMMLLLNNNMMMPPPWWWZZZXXXVVVVVVaaammm{{{lllOOO>>>888777777666;;;FFFWWWjjj|||}}}lllqqqzzzaaaNNNDDD@@@>>>>>>BBBFFFFFF@@@:::888888:::@@@IIIRRRXXX[[[aaa]]]YYYZZZ___lllxxxbbbQQQDDD>>>888666666555333222111222444444333333555666777888:::<<<======;;;:::999888666444222111111111222222111111111111222222333444666777999999::::::777777777777666444222000......////////////000000111111000000111111222333444444444444555555555555::::::999999999888888888888888888999:::;;;<<<===<<<===@@@DDDGGGNNN___ooozzzwwwuuuwww{{{xxxlll___]]]XXXUUUSSSSSSUUUVVVZZZ[[[^^^```aaa```___^^^aaa``````bbbccccccaaa^^^^^^```bbbcccdddeeegggiiijjjiiigggfffgggiiikkklllqqqrrrrrrpppmmmkkkkkklllpppqqqrrrtttvvvwwwwwwwwwwwwsssmmmjjjjjjlllmmmnnnhhhfffhhhmmmooonnnooorrrsssvvvyyy{{{{{{{{{|||}}}lll[[[HHH???<<<999888888888888888888888888888888666999===???>>>;;;999888666666777888888999999:::888===>>>BBBNNN```yyyzzzzzzzzzxxxuuurrrppplllkkkkkkmmmpppsssttttttvvvwwwxxxvvvsssqqqrrrssssssllleeecccgggmmmqqqssszzz}}}qqq___lll~~~qqqTTTCCC<<<:::888666555444444444555666777888888999999888999999:::;;;;;;;;;::::::<<<<<<===>>>>>>>>>>>>>>>>>>????????????????????????AAABBBBBBAAABBBCCCEEEFFFGGGIIIKKKMMMMMMMMMLLLNNNLLLPPPYYY^^^[[[VVVTTT\\\eeeqqq}}}|||XXX@@@:::;;;999666888>>>IIIZZZoooyyyrrr~~~yyy^^^JJJEEE@@@===>>>CCCDDDAAA<<<777666666999@@@IIIQQQVVV\\\YYYVVVVVVXXXaaatttkkkYYYFFF>>>777666666444111000111222444444333333444555555777999:::;;;;;;;;;:::<<<;;;999777555444333222444444444333333444444444333444666888:::;;;======888999999999888555333111//////////////////000000111111000000111111222333333333444444444555555555999999999999999999888888777777777777888:::;;;<<<<<<<<<>>>BBBDDDIIIWWWeee{{{|||zzzzzzxxxxxx{{{~~~{{{qqqfffYYYXXXVVVSSSRRRRRRRRRSSSWWWYYY\\\^^^______^^^]]]aaaaaaaaabbbccccccbbbaaa^^^```bbbddddddfffhhhjjjkkkiiigggffffffhhhjjjkkkooopppqqqpppooonnnooopppoooppprrruuuwwwyyyzzz{{{xxxtttooolllmmmoooqqqrrrnnnkkkkkkoooqqqpppqqqsssvvvxxx{{{|||{{{{{{|||}}}xxxaaaRRRCCC===;;;999888888888888888888888888888888777999<<<===<<<:::999999666666777777888999999999777>>>>>>???HHHVVVwww{{{wwwuuutttssssssuuuxxxzzz{{{{{{||||||}}}|||{{{zzzyyyzzzvvvooofffcccffflllqqqssszzz}}}kkk\\\llllllRRRDDD;;;:::888666444444444444555666777888888999999888888999:::;;;;;;:::::::::<<<======>>>>>>>>>>>>===???>>>>>>>>>>>>>>>>>>>>>===???@@@@@@@@@@@@AAACCCDDDEEEGGGIIIKKKLLLLLLLLLLLLKKKOOOYYY^^^[[[VVVTTTXXX^^^gggrrr~~~dddFFF<<<:::777666777:::@@@MMMaaawwwvvvsssvvvZZZLLLDDD<<<;;;@@@CCCBBB>>>888666555666:::BBBKKKQQQWWWVVVUUUUUUTTTZZZkkk|||yyyfffNNNCCC::::::;;;777444444111333444333222222333444555666777999:::;;;;;;:::===<<<;;;999777555444333555444444444444444444555333444666888;;;>>>@@@AAA;;;;;;;;;:::999666444333000000000000000000//////111111000000111111222333333333333444444444444555666666777777888999999:::666666666777888999:::;;;<<<<<<>>>AAACCCGGGQQQ\\\ppp{{{uuupppqqqssspppggg```VVVUUUTTTSSSRRRRRRRRRRRRUUUWWWYYY[[[]]]]]]\\\[[[___```aaabbbbbbbbbcccccc```bbbdddeeefffgggiiikkkkkkjjjiiihhhhhhiiikkkllllllmmmnnnnnnmmmmmmnnnpppnnnoooqqqsssuuuxxxzzz{{{wwwsssooommmooorrrtttuuuqqqmmmkkkooorrrqqqqqqsssvvvxxxzzzzzzzzzyyy{{{|||~~~~~~nnnWWWKKK@@@<<<;;;999888:::777777777777777777777777888999999888777777888:::555666666777888888999999888>>>===>>>EEEOOOkkk~~~|||{{{zzzzzz{{{~~~yyytttmmmiiijjjnnnsssvvv|||xxxggg___rrrzzzgggPPPDDD:::999777555444444444555555666777888888999999888777888::::::999999;;;<<<======>>>>>>>>>>>>======>>>>>>===<<<<<<<<<======<<<>>>????????????@@@BBBCCCDDDFFFHHHIIIJJJKKKKKKKKKJJJOOOVVVYYYVVVSSSSSSSSSUUU\\\gggqqq{{{sssQQQ???777444666777999<<>>:::>>>CCCBBB???777777666666888>>>FFFLLLSSSTTTVVVVVVTTTWWWeeetttpppWWWGGG;;;;;;;;;777444555111333444333222111222444555666777999:::;;;;;;;;;;;;;;;;;;:::888666444333333333222222222222333333333444666999<<<@@@CCCEEE@@@???===;;;888666555444111111000000000000//////111111000000111111222333333333333333444444444444555555666777888999:::;;;666666666777888999:::;;;===<<<>>>AAACCCEEEMMMVVVfffvvvoooiiiiiiiiiddd^^^[[[UUUUUUTTTTTTTTTTTTTTTTTTVVVVVVWWWXXXYYYZZZZZZZZZ[[[]]]___``````aaaccceeebbbdddfffffffffgggiiikkkjjjjjjjjjjjjkkkkkkllllllkkkllllllkkkjjjiiijjjkkknnnnnnoooppprrruuuwwwxxxuuurrrpppppprrrtttvvvvvvtttnnnlllpppttttttsssuuusssuuuvvvwwwvvvwwwxxxzzz}}}sssbbbNNNEEE>>><<<;;;999888:::777777777777777777777777888888777555444444777:::555555666777777888888999888<<<;;;===DDDJJJ```~~~|||yyyuuuqqqppprrrwww{{{~~~|||~~~ooodddbbbwwwttt|||yyy|||}}}```KKKAAA:::888777555444444444555555666777888888999999888777999999999777888;;;>>>======>>>>>>>>>>>>======>>>===<<<;;;:::;;;;;;<<<<<<===??????>>>>>>@@@AAABBBCCCDDDFFFHHHIIIKKKKKKLLLLLLOOOSSSRRRNNNMMMPPPNNNNNNTTT___hhhrrraaaGGG:::777444777::::::===III[[[iii|||rrrqqqdddUUUDDD<<<>>>BBBAAA>>>666777777777777;;;AAAGGGPPPSSSWWWXXXTTTTTT___lll}}}yyyaaaMMM>>><<<;;;555222444111333444333222111222333555666777888:::;;;<<<<<<;;;<<<<<<;;;:::999777666333333222222222222333333333444666999===AAAEEEGGGEEEBBB???;;;888666555555111111111000000000//////111111000000111111222333222222333333333444444444888888888999999999::::::666666666777888999;;;;;;<<<;;;===AAABBBCCCIIIQQQ\\\yyyzzznnnfffaaaaaa___ZZZXXXYYYVVVVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUVVVWWWXXXYYYWWWYYY\\\]]]^^^```cccfffcccdddffffffeeefffgggiiiggghhhjjjkkklllllllllllliiijjjlllkkkjjjjjjkkkmmmnnnnnnnnnoooppprrrtttuuusssrrrqqqsssuuuwwwxxxxxxxxxqqqnnnrrrwwwxxxwwwxxxrrrtttuuuuuuuuuvvvxxxzzz|||~~~~~~hhhWWWGGG@@@;;;;;;;;;888777888777777777777777777777777666777777666555555666888555555666666777888888888777:::888;;;CCCGGGWWWqqq}}}}}}||||||{{{}}}}}}{{{wwwtttuuuzzz||||||hhh```cccyyypppxxxtttjjjvvvxxx[[[GGG===999888666555444444444555555666777888888999999888777999999888666777;;;???===>>>>>>>>>>>>>>>=========<<<;;;:::999::::::;;;<<<===??????>>>>>>@@@AAABBBBBBDDDEEEGGGIIIJJJKKKNNNNNNPPPQQQMMMHHHIIIMMMLLLLLLQQQ\\\eeeooommmOOO@@@>>>333777:::::::::BBBRRR^^^pppvvvnnn]]]III>>>???BBBAAA===555666888777777:::???CCCOOOSSSYYYYYYTTTRRR[[[gggrrrmmmWWWEEEAAA???888555777111333444333111111222333666666777888:::;;;======>>>>>>??????>>><<<:::999666555555444444555555666333444666999===BBBFFFIIIHHHEEE@@@;;;777555555666222111111111000000//////111111111000111222222333222222333333333444444444;;;;;;::::::::::::999999666666777777888:::;;;<<<;;;:::<<<@@@BBBBBBGGGNNNSSSqqqzzzrrrfff```\\\]]]ZZZUUUTTTYYYXXXWWWVVVVVVVVVWWWYYYZZZXXXWWWUUUTTTTTTUUUWWWYYYTTTWWWZZZ\\\\\\___cccgggcccdddfffeeeddddddeeegggeeegggiiilllmmmmmmlllkkkgggiiilllmmmnnnppprrrtttoooooonnnnnnoooqqqrrrssssssssssssuuuxxxzzzzzzyyy{{{tttqqquuuzzz{{{{{{|||sssuuuvvvwwwwwwxxx{{{}}}{{{}}}xxxaaaQQQDDD===999::::::777666777777777777777777777777777444666888888777666666666555555666666777888888888666888555999CCCFFFRRRiii}}}}}}|||{{{xxxyyy{{{}}}}}}{{{{{{~~~vvvfffbbbdddwwwppprrr|||mmmeeerrrnnnRRRCCC???999777666666777888888777444555777:::;;;<<<<<<<<<;;;<<<===<<<:::999999;;;<<<<<<======<<<:::999777;;;===>>>===:::999999999::::::999999;;;>>>AAADDDAAACCCEEEHHHJJJKKKKKKKKKOOOOOOPPPPPPPPPOOONNNMMMIIINNNUUU\\\eeettt~~~XXX@@@<<<222444777999888;;;GGGTTTaaa{{{|||uuuiiiKKKAAACCCBBB>>>===;;;>>>???;;;666555;;;AAAKKKQQQWWWXXXUUUUUUZZZ___qqqyyyfffPPPDDD===888666666333333333222333333444444666666666666777888999:::===???AAABBBAAA>>>;;;999888666555555666666555444333444555777;;;AAAHHHNNNMMMHHHAAA<<<;;;:::777555///////////////000000111000000111111222222333333111222333444555444333333000222444777999:::::::::999888777777777888:::::::::;;;<<<===>>>@@@EEEHHHUUUeee}}}uuukkkbbb\\\VVVUUUWWWWWWUUURRRVVVWWWXXXXXXYYYXXXXXXXXXUUUUUUTTTSSSSSSSSSSSSSSSWWWWWWWWWYYY[[[^^^aaacccdddccccccbbbaaaaaabbbbbbgggggghhhiiijjjkkkkkkllllllkkkkkkkkknnnqqqtttvvvvvvsssooojjjhhhjjjoootttuuuuuuvvvzzz}}}~~~}}}xxxwwwwwwvvvwwwxxxzzz{{{uuuvvvvvvuuuuuuwww{{{~~~lllVVVIIIAAA@@@>>>;;;888666555444111222333555666777777777888888777777666444333222111222444666777777666555777666888;;;===AAAMMMXXX}}}zzz{{{}}}|||{{{{{{~~~rrrbbbaaaggg|||kkknnnvvvgggaaaqqqnnnRRRCCC???999777666666777888888777555666888:::<<<<<<===<<<<<<======<<<:::999999:::;;;<<<<<<<<<<<<:::999888;;;===>>>===;;;999999:::;;;;;;;;;<<<>>>@@@BBBDDDBBBCCCEEEGGGIIIIIIIIIIIIJJJLLLOOOSSSUUUVVVVVVVVVVVVYYY^^^eeemmmyyyfffLLL@@@;;;;;;;;;:::666555===GGGYYYqqqzzzzzzYYYKKKIIIFFFBBB???::::::999888777888:::===HHHNNNUUUWWWUUUUUUZZZ___hhhvvvmmmVVVGGG>>>888555555333222222222222222333333666666666666777888999999===???AAACCCBBB@@@===;;;999777666666666666555333333444555666999@@@HHHNNNNNNIIICCC>>><<<:::777555111111000///////////////000000000111111111111111111222333444444444333333111222555777999:::::::::888888777777777888999:::888:::;;;<<<===???CCCEEENNN]]]sss|||{{{|||zzznnnfff___ZZZUUUSSSUUUUUUSSSPPPUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPTTTTTTUUUWWWZZZ]]]```bbbbbbbbbaaaaaaaaaaaaaaaaaaeeefffggghhhjjjkkklllmmmkkkllllllmmmoooqqqtttuuutttrrrnnnjjjhhhjjjnnnrrrvvvvvvxxx{{{~~~|||{{{zzzyyyxxxwwwwwwwwwsssttttttttttttvvvzzz}}}}}}eeeQQQEEE===<<<;;;999888777777777333444555555666555555555666777777666666555444333333333444555666666666666666555777:::;;;???IIITTT{{{||||||{{{{{{{{{~~~yyyjjj\\\```nnngggooosssfffaaatttmmmRRRCCC>>>999777666666777888888777666777999:::<<<<<<======<<<======<<<:::999:::;;;:::;;;;;;<<<;;;;;;::::::;;;===>>>===;;;:::::::::;;;<<<>>>???AAABBBCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIIIIMMMSSSYYY^^^aaabbbbbbccccccfffmmmuuu~~~|||zzz^^^GGG:::888888888666555:::BBBNNNdddxxx}}}hhhTTTNNNJJJEEEAAA===:::777777888999888777BBBHHHPPPTTTTTTUUUZZZ^^^```jjjzzz```NNNAAA999666666444444333333333333444444666555555666666777888999===>>>AAACCCCCCBBB@@@???;;;999777777777666444222444444444444888???HHHNNNPPPLLLFFFAAA===:::666444333222111///......------111000000000000000000///111222222333444333333333222333444666888999999:::777777777777777888999999666888:::<<<<<<===@@@BBBGGGSSSggg|||yyyrrrrrrtttwww|||zzzsssmmmeee___[[[WWWRRRQQQRRRSSSQQQOOOSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRPPPOOONNNNNNNNNPPPPPPQQQSSSWWW[[[___aaa````````````aaaaaaaaaaaaeeefffggghhhjjjkkklllmmmkkkkkkmmmooopppqqqrrrrrrtttssspppmmmkkklllpppsssxxxxxxzzz}}}~~~|||zzzwwwtttsssqqqrrrsssttttttvvvzzz|||~~~sss[[[JJJAAA;;;:::999888777666666666555666666666555444333333555555666666666555555444555555444444444555555666666444555888999;;;DDDNNN||||||{{{zzzzzz{{{}}}~~~~~~~~~qqqcccYYYbbbvvv|||iiiwwwzzzuuujjjhhh}}}lllQQQBBB===999777666666777888888777666777888999:::;;;;;;<<<<<<=========;;;::::::;;;:::;;;;;;;;;;;;<<<;;;;;;<<<===>>>>>><<<;;;;;;<<<;;;<<>>;;;999999888666444<<>>???CCCLLL\\\nnn~~~|||rrrnnnmmmlllmmmnnnqqqtttuuuzzzuuunnnhhhdddaaa]]]ZZZWWWTTTQQQPPPQQQQQQOOONNNPPPPPPPPPQQQQQQRRRSSSTTTUUUTTTRRRPPPOOONNNMMMMMMNNNNNNNNNPPPSSSXXX\\\______```aaaaaabbbcccccccccgggggghhhhhhiiiiiijjjjjjiiikkkmmmpppqqqqqqqqqppptttttttttrrrqqqqqqtttwwwzzzzzz{{{~~~~~~{{{wwwtttrrrqqqrrrtttuuuuuuwwwzzz}}}hhhRRRDDD===<<<;;;999777555444333333555555555666555555444333333444555555666666666555777666444333333444555666555333333666777888???GGG}}}{{{yyyxxxxxxyyy{{{||||||}}}~~~{{{mmm^^^ZZZggg~~~|||oooqqqoooiiinnniiiOOO@@@;;;999777666666777888888777555555666777777999999:::;;;<<<======;;;;;;<<<===<<<<<<<<<<<<<<<<<<======<<<===???>>>===<<<<<<===:::<<>>:::777555555777777===DDDIIIMMMPPPTTTWWWYYY[[[ggg}}}vvvaaaOOOAAA;;;:::666666555444444444444444444444444444555666777888777999;;;>>>@@@AAAAAA@@@???===:::999888777555333555444333333555;;;CCCIIINNNMMMJJJFFF@@@;;;777555000000////////////000000111111000000//////......111111111111222222333333111111222222333444555555555555666666777777777777666888;;;<<<<<<<<<===>>>???EEEPPP^^^kkkvvv|||vvvjjjiiihhheeecccaaa```aaaaaahhhddd```\\\YYYXXXWWWWWWSSSRRRPPPPPPPPPPPPOOONNNMMMMMMMMMNNNPPPRRRTTTUUUVVVUUUSSSQQQPPPOOONNNNNNNNNMMMMMMNNNQQQUUUZZZ\\\___```bbbccceeeeeeeeeeeeiiiiiiiiihhhhhhhhhgggggghhhjjjmmmpppqqqrrrqqqpppttttttuuuttttttuuuxxx{{{}}}}}}~~~~~~{{{xxxuuusssrrrsssuuuvvvwwwxxx{{{}}}ttt^^^LLLAAA<<<;;;:::888666555444333333333444555555666555555555222333444555666666666666777666444333333444555666555222222555666777;;;AAA}}}|||}}}}}}zzzwwwuuuvvvxxxyyyyyy{{{{{{|||}}}~~~|||nnn```]]]kkkyyyiiibbbdddqqqcccLLL???:::999777666666777888888777555555555555666777888999999;;;<<<<<<<<<<<<>>>@@@???>>>>>>=========>>>>>><<<>>>??????>>>======>>><<<===@@@BBBCCCCCCBBBAAAAAABBBEEEHHHMMMQQQUUUWWWccceeehhhjjjjjjiiifffdddaaabbbfffoooxxx|||zzzuuuqqqqqqtttzzzZZZKKK<<<666777777888999<<<@@@VVVooommmnnn{{{yyysssdddSSS@@@@@@>>>:::666555888:::555999>>>CCCGGGKKKOOORRRQQQSSS]]]nnnnnnZZZHHH>>><<<555444333222111111111111444333333444444555666777555666999<<<>>>????????????===;;;:::999888666444555555555444555999???DDDJJJKKKJJJGGGAAA<<<999888///////////////000111111111000000000000000000///222111111111111222333333222222111111222333444444444444555666666666666666777888::::::::::::<<<===;;;>>>DDDMMMXXX```eeegggjjjmmmrrrvvvyyy~~~vvviiifffdddaaa^^^[[[YYYXXXXXXZZZXXXVVVSSSRRRRRRSSSTTTOOOOOOOOOOOONNNNNNMMMMMMKKKKKKKKKLLLNNNQQQSSSUUUVVVUUUTTTRRRQQQPPPPPPPPPQQQPPPNNNNNNOOOSSSWWWZZZ^^^___bbbdddfffgggggggggiiiiiiiiihhhhhhggggggfffiiikkknnnqqqsssttttttsssssstttuuuuuuvvvyyy}}}}}}}}}|||{{{yyywwwuuutttsssuuuwwwxxxxxxxxxzzz|||~~~gggUUUIII@@@<<<666666555555555666777777333333444555666666666555222333444555555555555555555555444444444555555666555222222555777777:::>>>||||||zzzxxxvvvyyy~~~}}}yyyuuussstttvvvvvvvvvzzzzzzzzz{{{|||}}}~~~~~~rrrfffaaaooohhh\\\dddxxxyyy]]]III???;;;999777666666777888888777666666555555666777888999777999;;;<<<===>>>@@@BBBBBBAAA@@@>>>>>>>>>>>>???<<<>>>??????>>>===>>>???>>>@@@AAACCCDDDDDDDDDCCCEEEFFFHHHKKKOOOTTTXXXZZZ___```aaaaaaaaa___]]][[[^^^```fffooowwwzzzxxxvvvnnnqqqtttvvv{{{oooZZZDDD::::::;;;<<<===;;;999KKKccctttxxxmmmlllzzzeeeMMMHHHAAA;;;999999999999444666999===AAAFFFKKKNNNMMMOOOVVVbbbrrrjjjTTTFFFAAA666555444333222222222222333333333333444555666777555666888:::<<<>>>?????????>>>;;;;;;:::999777555555555666666666888<<>>>>>??????<<<>>>@@@@@@>>>>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEIIIIIIJJJMMMPPPUUUXXXZZZXXXXXXYYYYYYXXXWWWVVVUUU[[[___fffnnntttwwwvvvtttnnnrrrvvvwwwxxxmmmPPP@@@;;;888666555;;;555EEEYYYiiinnnbbbqqq~~~^^^SSSFFF???>>>>>>:::666555555777999===CCCHHHKKKMMMOOOTTT\\\fffxxxwww^^^MMMFFF999999888666666555555555333333333333444555666666555666888:::<<<>>>?????????===<<<;;;;;;:::888777555666777777666777:::<<>><<<<<<333222111///............000000111111222222333333222111000000000111333444666555444444444444666666333333555666666666555444777777666555444555888;;;<<<:::999===CCCIIIKKKKKKJJJMMMQQQRRRSSSWWW___fffbbbooo{{{~~~xxxkkk^^^RRRQQQPPPOOONNNMMMMMMMMMJJJKKKKKKKKKJJJJJJKKKLLLIIIJJJKKKKKKJJJIIIIIIJJJLLLKKKIIIHHHHHHIIIKKKLLLTTTSSSRRRQQQQQQQQQQQQQQQXXXUUURRROOOOOOPPPSSSVVVZZZ\\\```cccfffggggggfffdddeeefffggghhhjjjkkkkkkmmmooorrruuuxxxzzz|||}}}zzz{{{|||}}}|||{{{xxxvvvtttssssssssssssuuuwwwwwwvvvuuuvvvwwwxxxlllVVVKKKEEE@@@;;;999999777666666555555555777777777666555333222111333444444555555444444333111222444666777777666666666333333777:::999:::===}}}{{{oookkkiiilllnnnoootttzzzzzzxxxtttrrrrrrssssssrrrrrrtttwwwxxxyyyzzz|||~~~rrrqqqooo|||ssscccwwwfffPPPAAA:::;;;::::::999999888777777666666777777777888888888888:::999888888888:::<<<>>>???@@@@@@AAAAAABBBCCCCCCAAABBBBBBBBBBBBBBBAAAAAAAAAGGGMMMNNNKKKHHHHHHIIILLLLLLMMMNNNOOOQQQRRRSSSQQQSSSVVVYYY[[[\\\\\\[[[cccbbbcccfffjjjmmmnnnmmmnnnrrrtttsssqqqsssyyy~~~cccGGG>>>???;;;333666888===III^^^vvvfffbbbyyyuuu[[[EEEAAABBB===777777444444444777:::???DDDGGGJJJQQQQQQTTT```llluuu^^^LLLBBB<<<999999888444111222222222222111111222333333666777888999:::;;;;;;;;;======>>>>>>>>><<<;;;:::999777666555444666777888>>>@@@BBBDDDBBB>>>999666555333111000111111000///111111222222222333333333555555444444444444333333555444222111111222444555444333333444444666777777:::999888666666666777777888:::<<<======???BBBEEEDDDDDDEEEGGGJJJNNNQQQSSSTTT\\\gggqqqtttoooddd[[[TTTOOOIIIHHHJJJLLLKKKHHHFFFGGGIIIHHHFFFEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIPPPQQQRRRQQQPPPOOOPPPRRROOOOOOPPPOOONNNOOORRRTTTUUUXXX[[[^^^```ccceeehhheeedddcccdddhhhllloooooowwwvvvuuuuuuvvvyyy|||vvvuuusssssstttttttttsssssstttuuuwwwxxxyyyzzzzzz|||cccOOOCCC;;;888888555555555555555555555555:::777555666999999555000444444444444444444444444222333555777888777777666222222222333444555777777~~~{{{xxxuuujjjfffdddfffhhhjjjoootttvvvtttqqqpppooopppppppppqqqsssvvvwwwwwwxxx{{{}}}wwwwwwzzzyyyoooyyy```LLL???:::;;;777666666666666555555555555555555555555555555555:::999888777888:::<<<===>>>>>>???@@@@@@AAAAAABBB@@@AAABBBDDDEEEEEEEEEEEEHHHOOOXXX[[[XXXSSSOOONNNLLLLLLLLLMMMNNNOOOPPPQQQPPPTTTZZZ___aaa```^^^\\\___]]]\\\]]]```dddggghhhiiikkkmmmkkkhhhiiimmmrrrrrr~~~qqqRRRAAA===:::555777888;;;CCCTTTmmmoooaaalll}}}nnnUUUKKKHHH@@@;;;;;;777777666777:::>>>BBBDDDFFFLLLLLLNNNXXXcccvvviiiWWWJJJBBB<<<;;;:::666555666333333222222222333333444666777888999:::;;;;;;;;;<<<<<<===>>>===<<<;;;::::::888777555555555777888;;;===@@@BBBAAA===999666444222111000111111111///222222222222222222222222222222111111111000000000222111///......///111222444444444444555555666777888888777777666777777777555777888999999;;;===@@@??????@@@AAADDDGGGIIIKKKNNNRRR[[[bbbfffccc[[[UUUOOOJJJEEEDDDFFFHHHFFFDDDFFFFFFGGGEEECCCAAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKPPPQQQRRRQQQOOOMMMNNNOOOOOOPPPPPPOOONNNOOOQQQTTTUUUXXX\\\___```ccceeeggghhhfffeeefffiiilllnnnooouuuuuuvvvvvvxxx{{{}}}vvvtttrrrqqqrrrrrrqqqpppqqqrrrtttvvvyyy{{{|||}}}}}}{{{~~~zzz]]]JJJ@@@:::666666444444444444444444444444888666666888<<<<<<888444444444444444444444444444222333444555555555555555222222222333444555666777}}}|||zzzyyywwwtttooolllbbb^^^\\\___aaabbbgggmmmpppooonnnlllllllllmmmnnnppprrrtttuuuuuuvvvyyyzzztttpppYYYGGG<<<999;;;555555555666666666777777666666555555555555555555888888777777888999;;;<<<<<<======>>>??????@@@@@@???AAACCCEEEGGGHHHIIIJJJMMMVVVaaafffccc[[[TTTPPPKKKKKKKKKKKKLLLMMMOOOOOOPPPUUU\\\bbbdddbbb]]]ZZZ[[[WWWTTTSSSVVVZZZ^^^______```aaa___[[[[[[^^^aaa___jjj{{{dddJJJ>>>;;;;;;999999999===III___zzz{{{eeeaaaiiieeeUUUKKKAAA<<<<<<:::999888777999;;;>>>@@@FFFLLLKKKLLLUUU]]]nnnzzzhhhRRRHHH>>>:::999666555777555444444333333333444444555666888999::::::;;;;;;:::;;;<<<<<<======<<<<<<;;;:::888666555555666666888:::===>>>>>><<<999666333222000000111222222111222222222222222222111111111000000000000/////////000000///......///000111444444444555555555555555555666777777777777777777444666777888777888:::<<<;;;;;;<<<===???AAACCCDDDGGGIIIMMMSSSVVVVVVSSSOOOJJJFFFBBBAAACCCDDDDDDBBBGGGGGGFFFCCCAAA@@@AAABBBAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLLLLOOOPPPQQQPPPMMMLLLLLLLLLPPPQQQQQQPPPOOOOOORRRTTTVVVYYY\\\___aaabbbeeegggjjjhhhfffgggjjjmmmooooootttuuuvvvwwwyyy|||~~~zzzsssqqqooooooooopppooonnnnnnpppsssvvvzzz}}}|||{{{pppTTTCCC===999555333444444444444444444444444555555777;;;???@@@<<<888444444444444444444444444444333333333333333444444222222222333444555666777{{{tttsssrrrrrrpppmmmgggccc]]]XXXVVVXXXZZZ[[[```fffjjjkkkkkkjjjjjjjjjlllmmmnnnppprrrssstttuuuwwwyyywwwjjjSSSDDD;;;999;;;666777777888999:::;;;;;;999999999999888888888888777777777777888999:::;;;;;;;;;;;;<<<======>>>>>>???@@@BBBEEEGGGHHHIIIIIIMMMTTT^^^cccaaaYYYQQQMMMFFFGGGGGGIIIJJJLLLNNNOOOOOOSSSYYY]]]^^^[[[WWWTTTUUURRROOONNNPPPSSSUUUVVVSSSTTTUUUSSSPPPPPPQQQTTTWWW]]]jjj}}}yyyYYYEEE>>>???:::999:::;;;AAAQQQlllqqqbbbaaayyyyyycccSSSFFF@@@@@@;;;999888666777999;;;===DDDKKKJJJKKKSSSYYYhhh{{{```RRRDDD===:::777777888666555555444444444444555555666777999::::::::::::999999:::;;;<<<<<<=========;;;:::888666555555555555777999;;;;;;:::888777222111///000111222222111222222222222111111111111333333222222222111111111222111111111111222333333444444555555555555555444333444666777888777777666666888999:::999999:::;;;<<<<<<===>>>???@@@AAAAAACCCDDDGGGKKKNNNOOOMMMKKKHHHFFFCCCBBBCCCDDDDDDCCCGGGGGGEEECCCAAAAAADDDFFFAAAAAABBBCCCDDDFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPPPPNNNMMMMMMNNNQQQQQQRRRQQQOOOPPPRRRTTTWWWZZZ]]]___aaabbbdddfffiiihhhggghhhkkkoooqqqrrrtttvvvxxxxxxxxxzzz{{{wwwpppnnnmmmmmmoooqqqqqqpppnnnpppssswww{{{|||eeeKKK>>>:::888555333333333333333333333333333444555888<<>>:::999;;;===>>>GGG]]]rrrlll___lll{{{dddRRRGGGDDD;;;999777666666888:::<<<>>>EEEFFFGGGOOOTTTaaawwwsssbbbOOOEEE@@@<<<:::;;;777666555555444444444555555666777888999:::::::::888999999:::;;;<<<=========<<<;;;999777666555555333444666777888888777777222111///000111222222111111111111111111111111111444333333333222222222222222222222222333333444444333444555666666555555444222444555777777777666555666888:::;;;:::999::::::<<<======>>>??????@@@@@@???@@@CCCGGGKKKKKKHHHFFFEEEDDDBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAABBBDDDGGGDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHKKKNNNPPPPPPPPPPPPQQQQQQQQQRRRQQQPPPQQQTTTVVVXXX[[[^^^```aaabbbdddfffgggfffeeehhhmmmrrruuuvvvtttwwwyyyxxxvvvwww{{{}}}wwwtttkkkkkkkkkmmmqqqtttuuuuuupppqqqtttwww|||nnnZZZDDD;;;999777555333333333333333333333333333333555888;;;<<<:::777444333333333333333333333333666555444333333333444555333333333333444444555666~~~yyyuuurrrnnnjjjgggbbbaaa```___^^^[[[WWWTTTSSSOOOMMMNNNPPPQQQUUU[[[\\\```cccdddccccccfffiiiiiillloooqqqrrrtttwwwyyy|||~~~zzzzzz~~~zzz|||```LLLAAA:::777888444555666777999:::;;;;;;777777888888999999999999777777888999999:::::::::999999999:::;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAAEEEGGGIIIKKKKKKIIIFFFDDD??????AAACCCFFFIIILLLNNNLLLLLLJJJIIIHHHGGGGGGGGGEEEDDDDDDEEEFFFGGGFFFEEEGGGHHHHHHIIIIIIJJJJJJJJJKKKMMMQQQ[[[mmmaaaGGG<<<;;;999;;;>>>===@@@PPPbbbxxxxxxaaa^^^ooovvv]]]MMMEEE===<<<999777777888:::;;;;;;DDDEEEGGGNNNRRR^^^sssoooYYYJJJCCC===999888777666555444444444444444444555777888999999::::::999888888999:::;;;<<<======<<<;;;:::999777666555333333444555666666666666333222000000111222222111000000000111111111222222222222111111111000000000000000000111222222333333111333444666777666666555333444555555555555555555444666999:::999888888999::::::<<<===============<<<===???BBBEEEDDDBBB???@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAA@@@>>>???AAACCCDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHEEEIIIMMMPPPQQQQQQRRRSSSOOOQQQQQQQQQQQQSSSVVVXXXZZZ\\\___aaaaaabbbdddeeeeeedddeeehhhmmmsssvvvxxxtttwwwzzzyyyvvvuuuyyy}}}~~~yyysssoooiiihhhiiimmmrrrvvvxxxxxxrrrssstttwwwzzzyyy___PPP@@@999888666444555222222222222222222222222222444666888888666333111333333333333333333333333555444444444444444555555333333333333333444555666wwwsssnnniiigggdddbbb```YYYXXXVVVTTTSSSQQQNNNLLLNNNIIIGGGIIIJJJKKKOOOTTTSSSXXX\\\]]]\\\]]]```dddhhhjjjnnnppprrruuuxxx{{{zzz|||}}}ssssss{{{~~~vvvssssssXXXGGG>>>999666666333333444666777888999999444555666666777888999999777888999::::::;;;;;;;;;888999999::::::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDBBB@@@???@@@AAABBBDDDFFFHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFEEECCCAAAAAACCCEEEEEEEEEHHHHHHHHHIIIJJJJJJIIIHHHHHHKKKOOOVVVbbbyyytttUUUBBB===888888<<<:::999EEEUUUiiilll^^^eeemmmYYYNNNDDDAAA>>>;;;999888999:::;;;CCCEEEGGGMMMOOOYYYmmm~~~dddTTTIIIAAA;;;999777666555444333333333333444555666888999999999999999999888888999:::;;;<<<<<<<<<<<<;;;:::888777666333333333444444555666666444222111000111111111///......///000111222333333111000000000000/////////...///000111111222222222000111444666777777777666555555444444333444444444222555888999999888888999777888:::;;;<<<<<<<<<;;;;;;::::::<<<>>>>>><<<:::===>>>????????????@@@AAA@@@AAABBBAAA>>>===>>>???AAABBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGDDDHHHLLLOOOPPPPPPPPPQQQNNNOOOQQQQQQRRRTTTXXX[[[[[[]]]```aaaaaabbbccceeefffeeeeeehhhmmmrrruuuvvvrrrwww{{{zzzwwwvvvzzz}}}yyyuuuooojjjhhhhhhiiilllqqquuuwwwxxxssssssssstttwwwzzz}}}~~~}}}{{{~~~yyyhhhRRRGGG===999666333333555222222222222222222222222111333555666555333222222222222222222222222222222111222333444444444444444444444333333333444555555lllgggaaa]]][[[YYYXXXWWWSSSQQQNNNMMMLLLJJJHHHFFFJJJEEECCCDDDEEEFFFJJJPPPMMMRRRWWWXXXWWWWWW[[[___fffiiimmmpppsssvvvyyy|||yyy{{{~~~yyyooommmvvvqqqooo{{{kkkRRRCCC<<<777555444444444555666777888999999444444555777888999:::;;;888888999:::;;;;;;;;;;;;888999999:::;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@<<<<<<>>>@@@AAAAAA???===AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIEEEBBB@@@BBBFFFHHHJJJJJJIIIIIIIIIJJJJJJHHHGGGDDDHHHLLLPPPXXXjjjaaaLLL???888666999777555???OOO\\\sssyyyhhhiiirrriii]]]IIIFFFBBB>>>:::999999999666???@@@BBBGGGHHHQQQddd|||sssaaaUUUKKKDDD@@@777666555444333222222222444555666888999999999999:::999888888888999:::;;;<<<<<<<<<;;;:::999888777444333333333444444555666555333111000111111000///------...000111222333444111111111111000000000000//////111222333333333333...000333666888888888777777666444333222333333444333666999;;;::::::::::::777888:::;;;<<<<<<<<<;;;<<<:::888888999:::::::::===>>>@@@@@@??????AAABBBDDDEEEEEEDDD@@@>>>======>>>>>>???AAACCCFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGDDDHHHLLLNNNNNNNNNMMMNNNMMMOOOPPPQQQSSSUUUYYY\\\[[[]]]```aaaaaabbbccceeegggfffeeehhhlllqqqssstttqqqwww||||||xxxxxx}}}}}}zzzwwwqqqkkkggghhhhhhiiilllppptttvvvvvvtttsssrrrssstttwwwyyy{{{yyywwwuuuyyymmm\\\IIIBBB<<<888555111111555111111111111111111111111000222444444444333333444222222222222222222222222...000222333444444333333444444333333333444555555ddd___YYYSSSPPPOOONNNMMMIIIHHHFFFDDDCCCBBBBBBCCCBBBBBBBBBBBBDDDFFFHHHJJJDDDHHHKKKMMMOOORRRXXX\\\aaaeeelllqqqsssuuuwwwxxx{{{{{{}}}zzzooohhhiiiuuu~~~wwwnnnuuuwww{{{fffNNNAAA<<<888666555444444555555666666777777999888777777777888::::::888999999:::999888777666666777888999:::;;;;;;<<<>>>>>>>>>>>>>>>??????????????????@@@@@@AAAAAAAAA??????@@@@@@BBBDDDEEEFFFHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBAAABBBCCCEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJGGGGGGJJJOOOUUUaaavvvvvvWWWAAA<<<888888888999???GGGSSSbbbzzzzzziii^^^ttt}}}cccVVVMMMEEEAAA>>>999999;;;;;;<<<===@@@EEEIIIMMMOOOiiiooo]]]MMMFFFGGG===999888999888444333555555777888888777777888:::666777888999:::999888888:::::::::999999888888888999888666555444444444444555444333222111111111111/////////000111111222222000000000000////////////000000111222333333444444111222444666888888888888555555666666555444333333555555555555666666666666444555666777888999::::::===<<<:::999999:::<<<===============>>>???@@@AAADDDDDDDDDAAA???===>>>???AAAAAABBBCCCEEEGGGHHHJJJKKKKKKJJJJJJIIIHHHGGGFFFIIIIIIJJJKKKLLLLLLLLLLLLOOOPPPRRRRRRRRRSSSUUUXXX^^^___aaaaaabbbcccgggiiikkkjjjiiiiiikkkoootttwwwwwwxxxzzz}}}}}}yyyuuuqqqnnnlllkkkhhhiiijjjkkkmmmoooqqqrrrssstttwwwyyyzzzxxxuuurrryyyrrrtttsss\\\OOOCCC???:::666444333111000111111111111111111111111222222333333333333444444000---,,,...222555444222000111333444444333222111333222111000000222444555^^^YYYSSSNNNKKKJJJIIIHHHEEEDDDBBB@@@????????????@@@@@@??????@@@AAACCCDDDBBBDDDHHHIIIJJJMMMSSSXXX]]]aaagggmmmpppsssuuuwwwzzz{{{}}}{{{nnnffffffrrr~~~}}}|||oookkkxxxrrr}}}ppp^^^III>>>;;;888666666555666666777777888999999999999888888888999:::;;;999::::::;;;:::999888777777777888999::::::;;;;;;======>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@?????????@@@BBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCDDDFFFGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLOOOSSS]]]nnn~~~gggGGG@@@:::999999888<<<@@@DDDRRRkkkuuuccckkk|||cccXXXLLLFFFBBB===::::::888999;;;>>>BBBFFFJJJLLLXXXmmmmmmYYYLLLHHH>>>:::888999888555555777333444666666666666888:::666777888999:::999999888:::999999999888888888888;;;::::::999999888777666555444333222111111111111000000000000111111111111000000000000000000000///000111111222333333444444222333555666777888777777444555555555444444333222444555555555666666666666444555666777888999999:::<<<;;;999888888999;;;<<<<<<<<<<<<===>>>???AAABBBEEEFFFFFFDDDAAA@@@AAABBB@@@@@@AAAAAACCCDDDFFFGGGGGGHHHIIIIIIIIIHHHFFFEEEIIIJJJKKKLLLMMMMMMLLLLLLNNNOOOQQQRRRRRRSSSVVVXXX]]]^^^___``````cccgggjjjmmmmmmllllllnnnqqqtttvvvxxxzzz}}}~~~}}}zzzvvvrrrnnnlllkkkkkkiiiiiiiiikkkmmmooorrrssstttuuuvvvzzz||||||yyywwwsssqqqyyyiiiRRRFFF???<<<999777666555333222111111111111111111111111222222222333333333444444222111000111333555666666555555444333333222222222333222111000000222444555UUUQQQKKKGGGDDDCCCBBBAAA???>>>===;;;:::::::::;;;===<<<;;;;;;;;;<<<>>>>>>>>>@@@BBBCCCCCCFFFMMMRRRVVV[[[aaagggkkkooorrrtttxxxyyy|||pppeeecccmmmxxx~~~zzz{{{xxxgggjjjkkkzzzbbbRRRBBB;;;:::888666666777777777888999999:::::::::999999999999:::;;;;;;999:::;;;;;;;;;:::999888888888999999::::::;;;;;;<<<<<<===>>>>>>???@@@@@@============>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHIIIIIIJJJLLLKKKLLLOOOQQQWWWeeessszzzSSSHHH===:::;;;::::::;;;===HHH___|||iii```ccczzzwwwgggUUULLLGGGAAA<<<:::666666888:::>>>BBBEEEHHHHHHXXXnnnmmmZZZPPPGGG@@@<<<;;;:::777666888111333555555555666888999777888999999::::::999999888888888888777777777777:::;;;<<<===<<<;;;999888555555444333222222222222222111111111111000000000000000000000000000000000111111222222333333444444444555666777777777777666444444444555444444333222444444444555555555666666444555555666777888999999:::999888777777888999:::::::::;;;<<<===???AAABBBEEEFFFFFFDDDBBBAAAAAABBB?????????@@@@@@AAABBBCCCCCCEEEGGGIIIJJJIIIGGGFFFHHHIIIKKKMMMNNNNNNLLLLLLLLLNNNPPPRRRRRRSSSVVVXXX\\\]]]]]]^^^___ccchhhlllpppppppppqqqrrrtttvvvwwwyyy|||}}}|||||||||yyyvvvqqqmmmjjjjjjkkkkkkjjjiiiiiijjjlllooorrrtttvvvvvvxxx}}}|||rrrxxxuuu\\\HHH???:::999888888999888555333111111111111111111111111222222222222333333333333333333333111000222444777999888555333222222333444333222111111111222333444MMMJJJEEEAAA???>>>===<<<:::999888777666666777888999999888888999;;;<<<>>><<<===???>>>>>>AAAGGGLLLPPPUUU\\\bbbggglllpppsssvvvxxx{{{tttgggbbbhhhqqq|||}}}{{{rrrfffppphhhzzztttWWWJJJ>>>999999777555666777777777888999999::::::888888888999999999::::::888999:::::::::999888777999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@AAA==============================???@@@BBBCCCCCCDDDCCCDDDEEEEEEGGGGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLPPPSSSXXXdddoooeeeTTTBBB;;;;;;;;;::::::>>>EEEWWWsssuuu```WWWkkkvvv^^^PPPIIICCC>>><<<555555666888;;;>>>BBBCCCDDDMMMZZZkkklll___SSSJJJBBB???<<<888555666444666777777666555777888888888888999999999999999777777666666666666666666888:::<<<>>>>>><<<999777666555444333333222222222333333222111111000//////000000000000000111111111222222222333333333444444666666666666666666666666444444555555555555444444333333444444444555555555444444555666666777888888999888777777777777888999888888999;;;===???AAABBBAAACCCCCCCCCAAA@@@@@@AAA@@@@@@?????????@@@AAAAAAAAACCCGGGJJJKKKKKKIIIGGGFFFHHHKKKMMMNNNMMMLLLKKKLLLNNNQQQRRRSSSTTTVVVXXX[[[\\\\\\]]]___dddjjjnnnpppqqqsssuuuwwwyyyzzzzzzzzz~~~|||yyywwwwwwtttqqqmmmiiiggghhhjjjkkkjjjiiiiiiiiikkkooorrrtttxxxzzz~~~{{{iiiRRRCCC===999999:::;;;<<<:::777333111111111111111111111111111222222222222333333333000222111///,,,,,,000444777666444333222333333444222222111111111222333444HHHEEEAAA>>>===<<<;;;999777666555444444444555666666666666777999<<<>>>@@@;;;===>>>===<<<>>>CCCHHHLLLPPPWWW^^^ccciiinnnqqqsssvvvzzz}}}zzzjjj```aaagggsss{{{nnniiiwwwlllkkkPPPFFF<<<999888666444555555555666666777888888888666777777888888888888888666777888999999888777666999999999::::::;;;;;;<<<:::;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>===;;;<<<>>>@@@AAABBBBBBBBBAAABBBCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJNNNUUU[[[aaammmwwwwww```HHH<<<999999999:::;;;???LLLdddoooZZZaaauuuiiiWWWMMMFFFAAA@@@777777777888:::<<>>@@@AAA???AAABBBBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@CCCGGGKKKMMMMMMKKKJJJEEEGGGIIIKKKMMMLLLLLLKKKLLLOOORRRSSSTTTTTTVVVWWWZZZ[[[]]]___bbbffflllqqqqqqsssvvvyyy{{{}}}~~~~~~zzz}}}yyyuuusssqqqqqqnnnjjjfffeeefffiiikkkiiiiiiiiijjjlllooorrrtttyyy~~~sss^^^JJJ???<<<999999;;;===>>><<<777333111111111111111111111111111111111222222222333333///111111...++++++...222000111222333444333333222222222111222222222333333CCC@@@===;;;::::::888777444333222222222333444555444444555666999<<<>>>@@@:::===>>>===<<<<<<@@@CCCIIIMMMTTTZZZ```fffkkkoooqqquuuzzz|||}}}pppaaa\\\^^^jjjyyy~~~zzzzzzwwwpppjjjlllvvv|||tttvvv}}}cccLLLCCC;;;999888555444555444444444555666666777777555666777777888888777777555666777888888888777666888888999:::;;;<<<======;;;;;;<<<======>>>??????>>>>>>>>>>>>============:::<<<>>>@@@AAABBBAAAAAA@@@@@@AAACCCDDDFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJLLLLLLPPPYYYbbbkkkvvvpppSSSAAA:::666666777888;;;DDDWWWqqqhhh[[[```uuu{{{fffWWWLLLFFFDDD;;;:::999999999:::<<<===AAAAAADDDLLLYYYkkkgggZZZLLLEEEBBB>>>;;;;;;>>>???>>><<<999666666777777666666666666777888888333333333444444444444444888:::===@@@@@@???===;;;777777666555444444444444444444333222111111000000///000000111111222222222333333333333444444444444555555444333333444444555444444555555666555555555222222222333333333444444444444444444555555666666777777777777777777777777777777888999:::<<<>>>???>>>AAACCCCCCBBBAAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBAAADDDGGGKKKMMMMMMLLLLLLGGGHHHIIIJJJLLLMMMMMMMMMNNNQQQTTTUUUUUUUUUVVVWWWYYY[[[___bbbfffjjjpppttttttvvvxxx{{{}}}|||~~~yyytttpppnnnmmmooommmiiifffeeefffhhhjjjhhhiiijjjkkkmmmpppqqqrrrxxxzzzdddQQQAAA999888777888:::<<<===;;;666333111111111111111111111111111111111111222222222222111222222111000///000222,,,---000222333333222111111111222222222333333333===;;;888777777666555333111111000000000111333444222222333444555888:::<<<999<<>><<<;;;===@@@FFFJJJPPPWWW\\\bbbhhhllloootttyyy{{{|||~~~{{{hhh^^^\\\aaarrr~~~~~~{{{tttoooiiigggpppuuuiiikkkxxxvvv\\\HHH@@@999777666444444777333444444555555666777777555666777888999888888777555666777888999888888777777777888:::<<<===>>>???<<<<<<<<<=========>>>>>>=========<<<<<<<<<;;;;;;999;;;===@@@AAAAAAAAA@@@??????@@@AAACCCDDDEEEEEECCCDDDEEEFFFGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJLLLKKKOOOXXXbbbkkkwwwdddOOOAAA999555555888999>>>LLLaaazzzyyy```UUUddd|||hhhVVVJJJFFF>>><<<;;;999888888999999;;;;;;???FFFLLLVVVjjj||||||lll[[[QQQKKKEEEAAA???>>>??????===:::777777888666555555444555666777888222222222222333333444444777999<<<>>>???>>><<<;;;888777666555444444444444333333333222222111111111///000000111111222333333444444444444444444444444444333222222222333444444111222333333444444444333222222222222333333333333333444444444444555555555777777777888888777777777777777888888999;;;<<<===<<>>???@@@<<<<<<<<<===============<<<<<<<<<;;;;;;:::::::::999;;;===@@@AAAAAAAAA@@@>>>??????@@@BBBCCCCCCDDDAAABBBDDDEEEGGGGGGHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJKKKIIILLLTTT^^^gggsss}}}ttt\\\KKK===666555555555888AAARRRjjjjjjVVV\\\uuuuuu]]]MMMGGG???>>>;;;999777666666666888999???DDDEEEHHHWWWhhhyyy~~~jjj]]]SSSJJJDDDAAA===>>>>>><<<:::888888999555555444333444555666777111111222222222333333333555666888:::;;;;;;:::999888777666555555444444555333333333222222222222111///000000111222222333333444444444444444444444444222222111000111222444444///000111222222222222222111111222222222333333333333333444444444444444444777777888888888888777777888888888888999:::;;;<<<999;;;>>>@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGIIIJJJKKKLLLMMMLLLKKKKKKMMMPPPRRRTTTRRRUUUXXXYYYXXXVVVVVVVVVYYY]]]ccciiimmmqqquuuwww~~~}}}}}}||||||}}}~~~~~~|||vvvoooiiifffeeeeeennnlllkkkiiihhhggghhhhhheeegggkkknnnpppqqqpppppprrrzzz{{{}}}zzz]]]JJJ@@@:::888999---...111555999999777444111111111111111111111111000111111111111222222222111000000333666666333///333111000///...///111222111111222333333333333222666555444222111000000///,,,,,,------...///000000222111000000111333555666777:::===@@@AAAAAA???===@@@AAAFFFOOOYYYaaadddeeelllooossswww{{{mmm^^^bbbkkkzzz~~~}}}}}}zzzlllaaafffxxxsssbbbdddxxxgggQQQ@@@>>>:::666333333333444666666666666777777777777999999999999999888777666666666666666666555555555666888:::<<<===@@@DDDGGGIIICCC<<<:::<<<>>><<<:::;;;;;;:::999999:::::::::999:::<<<>>>>>>>>>>>>===;;;<<<>>>@@@BBBDDDFFFGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJKKKJJJHHHHHHJJJKKKJJJHHHLLLTTTYYY___lllyyyuuuZZZCCC999;;;444444888>>>FFFVVVooo}}}fff\\\eeessskkkXXXSSSJJJBBB;;;999888555555888999999999;;;@@@GGGMMMQQQdddiiisss~~~pppcccWWWKKKBBBDDD???;;;:::888444444777444444444333444444555555444333333222222333333444666777999;;;<<<<<<<<<;;;777888888888888777777666555555444333111000//////333222111111111222333444000111111111111222222222333333333222222222111111222222333333333222222111000111222222333333333333333444555555444222111000777777888777777666555555555555555555777999;;;<<<<<<<<<============<<<<<<>>>>>>>>>???@@@AAACCCCCCFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKLLLMMMPPPSSSTTTXXXXXXWWWWWWWWWWWWWWWWWW___ccchhhmmmppptttxxx{{{~~~~~~zzzpppjjjgggeeebbb```gggqqqrrrhhhaaadddeee```ffffffhhhlllpppssstttsssooossswwwyyyxxx}}}qqqSSSGGG@@@666111222555555444444444333333333//////............//////222111111111000000/////////111444666666444111///333333333333222000///...000000000000000000000000444444222111000000//////,,,,,,------...//////000111000///...///000222333444777:::===???>>>===<<>><<<999666444444555666555555666666666777777777888888999999888888777666666555555555555555555555555666888:::<<<@@@EEEHHHJJJDDD===;;;<<<<<<;;;999;;;::::::999999:::::::::999:::;;;===============:::;;;===???AAACCCDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJIIIHHHHHHJJJKKKMMMLLLPPPWWW\\\aaalllwwwiiiPPPBBB???555555666:::???KKK```sssrrr^^^\\\ccczzzccc[[[NNNFFF>>><<<:::666555666555555555888<<>>>>>??????@@@BBBCCCDDDFFFGGGGGGGGGHHHJJJKKKKKKMMMMMMMMMNNNOOOQQQSSSTTTVVVVVVVVVVVVXXXZZZ\\\^^^cccfffjjjnnnqqquuuyyy|||zzzssskkkfffcccbbb```^^^```mmmsssllleeefffeeeaaadddeeeggglllqqquuuwwwwwwwwwsssqqqtttyyyeeeJJJ@@@;;;333///111333333333222222222111111111111000000000000111111111111111000000000//////111111111111111111111111222222333222222111111000000000000000000000000000111111000///////////////,,,,,,,,,---....../////////...---,,,,,,---///000111333666999;;;;;;;;;:::======AAAHHHRRR[[[bbbeeehhhkkkooosssvvvyyy}}}tttkkkqqq{{{}}}yyyyyyzzz}}}qqqlllvvvsssjjjrrruuuWWWFFF;;;:::777555444555666777555555555666666666666777777777888888888777666666555555555555555555555555444555666888:::>>>DDDHHHIIIDDD>>>;;;;;;;;;:::888::::::999999999999::::::888999:::;;;<<<<<<<<<;;;999:::;;;===???AAACCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHHHHHHHGGGGGGIIIKKKOOOPPPUUUZZZ^^^aaaiiirrryyy]]]GGG===999777666777999@@@OOO]]]gggZZZXXXooossseeeTTTKKKBBB???<<<888555666333333444666888<<>><<<888888:::888777666555444333333333333333222222222222333333111111111222444666777888888888888888777666555444666666555555444333222222333555777888777555222000111111222222222333333333333333333222222222111111000000111111111111000000222333333444444444444333222111222222333444555666555555555666555555444444333444666777999:::::::::::::::::::::;;;<<<>>>????????????@@@AAABBBCCCDDDFFFGGGHHHHHHJJJKKKLLLLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTVVVZZZ^^^cccfffiiikkknnnqqqsssvvvzzz}}}|||pppkkkddd``````___]]][[[XXXhhhrrrooohhhfffdddaaaccceeehhhnnnuuuzzz|||}}}tttkkknnnzzzmmmWWWAAA999666222///111111111000000000/////////111111000000000000111111111111000000000000//////333111///------///111333000111111111222222222333000000000000000000000000///......---......//////,,,,,,,,,------............------,,,,,,,,,------...000333555888999::::::<<<<<>>AAABBB@@@@@@@@@@@@AAACCCDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPSSSUUUVVVWWWXXXUUUTTTUUUWWW[[[bbbhhhlllppprrrtttuuuvvvyyy}}}~~~wwwqqqhhhccc^^^\\\]]]]]][[[YYYTTTcccooonnngggccccccbbbdddfffjjjpppxxx~~~~~~ssskkkooo{{{ttt]]]LLL<<<666444222111333000000000/////////......//////............//////000000000000000000//////333111///------///111333.........///000222333333000000000000000000000000------,,,,,,------...///,,,,,,,,,---------------...---------,,,,,,------...///111333555777999:::;;;<<>><<<:::999:::;;;;;;;;;888888888888999999:::;;;888888888888999999999:::;;;;;;<<<>>>???AAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGGGGFFFFFFHHHJJJLLLQQQVVVWWWWWWYYY\\\___ffflllxxx|||\\\EEE>>>999666666888999???FFF[[[ooosss[[[QQQ```|||fffYYYKKKEEECCC>>>:::999777666666666666777888888777888<<>>>>>777666555444444333333444333222222111111222222333333222222333444666999:::777777777777777666555444666666666666666666666666777666555444333333222222222333333333444444444444333333333222222222111111111222333333444444444333444444444555555444333333444444222111222222444444333333444444444444444333222444666888:::::::::999<<<<<<;;;;;;===@@@CCCEEE@@@@@@@@@AAABBBCCCEEEEEEFFFHHHIIIKKKMMMNNNNNNNNNKKKMMMOOORRRVVVYYY[[[]]]XXXXXXXXX[[[___eeekkkooovvvxxxzzzzzz{{{|||~~~~~~~~~zzzsssmmmjjjccc___\\\[[[]]]]]][[[XXXSSS___iiiiiidddaaabbbcccdddeeehhhooovvv{{{~~~~~~vvvqqqooovvvxxxfffOOODDD999444222111111222111000000000//////////////////............////////////////////////000000111111111111111111111111------------...000111222000000000000000000000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,---------------------//////000111333555777999:::<<>>???AAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGIIIHHHNNNRRRPPPOOORRRTTTUUUWWW\\\eeepppkkkQQQ???999444444666777:::???HHH]]]xxx~~~```OOOVVViiivvveeeTTTKKKGGGBBB>>>===777666555333333333444555777666999>>>@@@CCCKKKTTTaaavvv{{{mmm]]]SSSMMMFFFAAA@@@:::999888777555555444444222222111111111111222222111111111222333444555666:::999999888666444222111666666666666666666777777:::999777555555555666777333333333444444444555555333333333222222222111111111222333444555555555555333444444444444333333222444444333222222333333333333333444444555555444444333444666777999:::::::::============???AAACCCEEEAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJMMMNNNOOOOOOOOOJJJKKKMMMPPPTTTYYY]]]```^^^^^^___aaafffkkkpppssszzz|||zzzwwwuuuuuuuuurrrkkkggggggaaa^^^[[[[[[]]]]]]ZZZWWWSSSZZZbbbeeedddcccdddeeecccdddfffkkkppptttuuuuuunnnooouuu~~~jjjYYYAAA<<<666111////////////111111111000000000//////111111000000000000111111......////////////000000///000222333333222000//////...---------...000111000000000000000000000000...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------//////...///000333555777888;;;???CCCGGGNNNVVV\\\cccfffkkkooosssxxx}}}}}}|||~~~||||||zzz||||||qqqeeeLLL???999888777666555444333333222333333333333444444444222222333444444444444444111111111222333333444444222444666666666555666888666777777666666666888999777777777777888999:::;;;::::::999888888888999:::::::::;;;<<<>>>???@@@@@@BBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJHHHFFFEEEFFFHHHDDDKKKNNNKKKIIILLLOOONNNOOOTTTZZZaaalllzzz___EEE===555555666555666999>>>OOOeee|||uuu[[[VVV[[[qqqttt^^^QQQKKKEEE@@@???999777444222111222333444888777999===???@@@EEEMMMNNN___wwwlll```XXXOOOHHHFFFAAA@@@>>>;;;888666555444222222111111111111222222111111222333333333333333666777777777666555444444555555555666666666777777777777777777777777777777444444444444555555555555333333333222222222111111111111222333444444444444333333333333333222111111111111222333444444444444333333444555555555555555555555555666777999;;;;;;<<<======???@@@AAABBBBBBAAAAAABBBBBBCCCEEEFFFGGGGGGHHHKKKNNNPPPPPPPPPPPPKKKKKKKKKMMMQQQWWW\\\```cccdddfffiiinnnrrrwwwyyy|||zzztttoookkkjjjkkkiiicccaaaddd```^^^\\\\\\]]]\\\XXXTTTPPPUUU]]]eeeiiiiiiiiiiiigggggggggjjjmmmnnnnnnmmmllloooxxxzzzkkkXXXHHH777666444000///000000000000000000000////////////111111000000000000111111........./////////000000//////000111111000//////333222000.........000111000000000000000000000000///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,---------///...------...111333555666:::>>>BBBEEEKKKSSSXXXaaadddiiinnnsssxxx}}}|||}}}|||~~~{{{|||xxxwwwzzz~~~tttcccJJJ<<<666666666666666555555555222222333333333444444444111222333333444444444444000000111222333333444444///222555666666666777888666777777666444444555666777777777777888999:::;;;;;;:::999888888999::::::999999:::;;;<<<>>>>>>???BBBBBBCCCCCCEEEFFFGGGHHHJJJKKKKKKIIIFFFEEEFFFGGGBBBIIILLLGGGEEEIIILLLKKKNNNSSSWWWYYY^^^ooooooMMMBBB999777777555555666;;;GGGVVVgggiiiZZZTTTbbb{{{eeeVVVMMMFFFAAA???;;;999555222111222555666555444666999;;;;;;@@@FFFEEEQQQdddyyy~~~pppggg]]]UUURRRHHHFFFBBB>>>:::777555333222222111111111111222222222333444555555444333222000111333555777999::::::444444555555666666777777222444666888888777555333444444444555555555666666333333333222222222111111///000111222333444444444333333333333222222111000...///222444555666666555333444444555666666666555555555555555777999;;;<<<;;;<<<===???@@@@@@@@@@@@BBBBBBBBBBBBDDDEEEFFFGGGGGGHHHKKKNNNPPPQQQPPPPPPMMMLLLKKKLLLOOOUUU[[[___eeegggjjjnnnsssxxx|||~~~|||~~~vvvppphhhbbbaaacccbbb]]]\\\aaa```^^^\\\\\\]]][[[WWWRRRMMMQQQ[[[fffnnnooommmkkklllkkkkkklllmmmmmmlllkkkmmmoooyyyzzzjjj\\\JJJ;;;333444444111000222333333000000/////////.........//////............//////---.........//////000000//////............//////666555222000//////000111000000000000000000000000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...////////////222444555666:::@@@DDDHHHRRR[[[dddfffiiiooouuuyyy||||||~~~}}}}}}{{{xxx|||www|||wwwZZZGGGAAA888444000111444555222///111222444444222111222333444555666666666555555555111111111222222333333333222333555666666666555555666666666666555555555555666666777777777777666666::::::;;;;;;;;;::::::999>>>>>>>>>>>>============???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMQQQVVVUUUXXXooo___OOO???::::::888444333666<<>>>>>???@@@AAABBBBBBCCCEEEFFFFFFEEEDDDDDDEEEGGGLLLLLLLLLLLLMMMNNNOOOPPPKKKMMMMMMLLLRRR\\\dddfffnnnrrrwwwzzz{{{|||}}}~~~wwwnnnhhh```___]]]\\\[[[ZZZXXXVVVXXXYYYZZZ[[[[[[ZZZYYYXXXSSSTTT]]]hhhmmmlllnnntttqqqtttvvvsssmmmlllpppvvv}}}zzzjjjZZZJJJ===888000000///.....................//////000000111111000000//////.........---000//////......000111222............////////////000000000000111111111111///////////////000000111........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...111333444444888===AAAFFFPPPZZZbbbdddhhhnnntttyyy{{{|||~~~~~~}}}|||{{{vvvnnnSSSAAA<<<888444111111444555222///000111333333111000111222222333555444222111222444222222222222333333333444444444555666555555333333555555555555444444444444444555666777888888888888777777777777777777777777<<<<<<=========>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIINNNLLLNNNQQQNNNOOO```uuuqqq^^^JJJ???:::666222111666;;;BBBMMMccc~~~uuuccc\\\SSSffffffXXXPPPGGG@@@???===:::888777666444222777888999;;;<<<<<<;;;;;;@@@AAAHHHVVVhhh~~~rrrjjjbbb[[[SSSLLLHHHDDD???;;;;;;999555444555666666666666555555444333333222222333333444444444555555555444444444444444555555555666666777777666666555444333444666777777666444333444444444444444444444444111222222333444555555555555555555444333333222222333444555444333333555666777777777777777888888888777777777888999999::::::>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHHHHGGGGGGIIIJJJNNNMMMLLLKKKLLLLLLMMMNNNNNNQQQSSSTTTZZZdddkkkmmmtttwwwzzz|||}}}~~~uuulllfff___\\\ZZZYYYXXXXXXVVVUUUUUUVVVXXXZZZ[[[\\\\\\[[[XXXXXX^^^fffkkklllooottt{{{uuuvvv~~~sssaaaQQQCCC999555000000///...............///////////////000000000000/////////.........---//////.........///000111............/////////////////////000000000111111000/////////000000111111////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---///111333333555:::>>>CCCMMMWWW___bbbgggmmmssswwwzzz||||||~~~}}}{{{xxx{{{}}}zzz{{{wwwttt}}}dddLLL===888777444111111333444222000222333555555333333333444333444444333222222333444333333333333444444444444555555555555444333222111555444444444444333333333222333555666888999999:::;;;:::999888888999:::;;;::::::;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAACCCDDDEEEFFFGGGGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHMMMJJJJJJLLLJJJIIISSSaaawwwqqqXXXGGG>>>777333333555999===BBBPPPkkkwwwdddPPPVVVuuuttt___RRRJJJFFF@@@>>>;;;999999888777555999:::;;;;;;<<<<<<;;;;;;;;;<<<@@@HHHSSSeeezzzuuunnnddd[[[TTTMMMEEE@@@===;;;888777777888777666555555555444333333222222444444444555555555666666444444444444333333333333444444555555555444333333222333444555555444333222555555555555555555555555222333333444555555555555555555555555555555555555666666666444333333555777888888888999999999::::::999999999999:::;;;<<<<<<>>>>>>???AAABBBDDDEEEEEEIIIJJJKKKKKKJJJJJJLLLMMMQQQPPPNNNMMMLLLMMMOOOPPPTTTYYY\\\___fffpppwwwwww|||~~~}}}sssiiiccc]]]ZZZVVVUUUUUUUUUUUUTTTSSSTTTVVVYYY\\\]]]^^^______]]]^^^dddiiilllrrrwww}}}xxx}}}hhhUUUFFF:::333222000000///...............000000///////////////////////////..................------------...//////............////////////.........////////////000000000000000111111222222......////////////000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---000222333222555999<<>>::::::;;;<<<<<<===>>>>>>AAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHKKKHHHHHHLLLMMMMMMQQQXXXhhhfffSSSFFF<<<888888444888::::::BBBXXXwww|||bbbVVVbbbrrrgggUUUMMMKKKBBB@@@===;;;:::999777555888888999::::::;;;;;;;;;999:::>>>BBBFFFRRRhhh|||~~~tttjjjbbbZZZPPPJJJ@@@>>>;;;:::::::::888777666666555444444333333222444444444444555555555555444333333333333222222222444444444555555444444333222333444555555555444444666666666666666666666666333444555666666666666555444444555555666777777777888888777555444444666888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????@@@AAABBBDDDFFFGGGGGGLLLMMMNNNNNNMMMLLLLLLMMMRRRQQQPPPOOOPPPRRRUUUWWW[[[aaafffkkksss|||zzzqqqhhhbbb[[[XXXTTTRRRSSSTTTUUUUUUSSSTTTVVVXXX[[[]]]___```bbb```___bbbiiipppxxx}}}}}}{{{yyy^^^JJJ===444111111000000///...............000000000//////......---........................,,,,,,,,,,,,------..................////////////---------.........//////000000111222222222222222------........./////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---...000222444333555:::===AAAJJJUUU___dddjjjnnnqqqsssuuuwwwuuuzzzzzzzzz{{{yyy~~~~~~yyyyyyvvvwwwyyyeeeTTTFFF===:::666555333222222333222111...///111111/////////000666444555999>>>???:::555444444444444444444444444222222333333444555666666666666666666555555555444444555666777777888888888999777666555666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;AAAAAAAAABBBAAAAAA@@@@@@???@@@AAACCCDDDEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIKKKIIIJJJNNNQQQQQQRRRSSS^^^sssyyyeeeTTTFFF<<<999333666888888;;;KKKfff}}}yyyaaaYYY```xxxoooYYYPPPNNNFFFCCC???===;;;999666444444555555666777999::::::666999>>>AAAAAAFFFUUUeeexxx{{{qqqggg\\\TTTDDDAAA===;;;:::999888777777777666666555444444333222333333333333444444444333333333333333333333333444555555666666666555555444444555666666666666666666666666666666666666666444555666888888777666555333333444555666777888888999999999888666666888:::;;;;;;<<<<<<===>>>>>>??????>>>=========???AAABBBBBBBBBCCCEEEFFFHHHIIIIIINNNPPPQQQPPPNNNLLLKKKKKKPPPPPPQQQRRRUUUYYY]]]___bbbiiiooottt|||{{{vvvooogggaaaZZZWWWSSSRRRSSSTTTUUUUUUUUUUUUWWWXXXZZZ\\\^^^___bbb``````ccclllxxxmmmTTTBBB888222111333000000///...............000000//////......---------------...............+++,,,,,,---------------............////////////------------............000000111222222222222111---------......//////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...111333333333777;;;>>>AAAIIIRRR\\\bbbiiinnnooopppsssvvvtttzzz~~~{{{zzz~~~{{{ooowwwiiiVVVIII@@@:::999555555444333222222222222111333444444333222222333222666<<>>888333444444444444333333333333222222333333555666888999777777666666666555555555444555666777777888777777888888777777888999;;;<<<<<<<<<;;;;;;;;;:::::::::@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@BBBCCCDDDDDDDDDFFFEEEEEEEEEEEEGGGHHHIIILLLLLLMMMPPPRRRRRRPPPNNNVVVcccppp~~~jjjTTTCCC;;;666666666777999BBBVVVhhhmmmYYY[[[dddzzz{{{aaaSSSOOOJJJGGGCCC???===:::777555444333333444444666777888333555:::>>>>>>???HHHSSSgggzzzwwwjjjaaaOOOJJJDDD???<<<:::888777888888888777666666555555222222222333333333444444222333333333444444444444555555666777777777777666555555666666777888888888666666666666666666666666555666888999999888666555333444444555777888888999999:::<<<;;;::::::;;;===<<<======>>>???@@@AAAAAAAAA@@@?????????AAACCCEEEFFFFFFGGGHHHIIIJJJKKKKKKOOOPPPRRRQQQOOOMMMLLLLLLPPPQQQTTTXXX]]]aaaeeegggkkkqqqwww||||||vvvrrrnnniiiccc^^^XXXVVVSSSRRRSSSUUUUUUUUUWWWWWWWWWXXXYYY[[[]]]^^^___aaaccchhhsss~~~}}}|||ooo^^^III===666222111333000000///...............//////..................---------------.........+++,,,------......------............////////////---------............///...///111222222222111000---......///000000111111......------------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---///222222333777<<>>???@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCCCCDDDCCCEEEDDDCCCCCCDDDEEEGGGIIIKKKNNNPPPRRRSSSSSSQQQOOOSSS]]]cccooogggOOOBBB:::555333555777<<>>;;;999666555444333222333333444111222555::::::;;;AAAIIIWWWdddyyy}}}uuubbb\\\RRRIIIBBB>>><<<:::::::::999999888777777777333333333333444444444555222222333444555666666777555555666777777777777777666666666666777888999999555555555555555555555555666777999::::::999777555555666666777888999::::::888;;;>>>??????>>>>>>???===>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@AAACCCEEEGGGJJJJJJJJJKKKKKKKKKLLLLLLMMMPPPRRRSSSQQQPPPOOOPPPWWWYYY^^^ccciiimmmpppqqqsssxxx}}}uuupppiiieeedddaaa\\\XXXUUUSSSRRRRRRTTTUUUTTTTTTVVVVVVWWWWWWYYY\\\^^^___^^^bbbgggnnnzzz|||zzz|||sss\\\NNN@@@888555222000111000000///...............------..................,,,,,,,,,------.........+++,,,---...///......---............////////////---............/////////---...000222222111000///...//////000111222222222......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++,,,...000000222777===???@@@FFFMMMPPPXXXbbbiiikkknnnrrrvvvyyy}}}|||zzz{{{~~~zzzxxxuuuwwwuuusssfffiiisssUUUCCC<<<999777777555555555333111111222333...000222111000///000000...EEEZZZYYYFFF555222888333333333222222111111111888777666555555666888888555555444444444333333333000222444666888:::;;;;;;555666777888999:::999999888888999:::;;;;;;<<<======>>>???@@@AAABBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAABBBDDDFFFGGGJJJNNNRRRTTTUUUVVVVVVTTTUUU^^^```dddrrrvvvZZZKKK===555000222555888@@@JJJ___eee]]]HHHSSSbbbvvvrrr[[[QQQMMMJJJGGGEEECCCBBB@@@>>>:::888666333222111111111222111222777999:::???FFFEEENNN^^^ppptttkkk___SSSJJJEEEAAA???;;;;;;::::::999888888777444444444555555555666666111222333444666777888888444444555666777777666666555555555555666777999999555555555555555555555555666777:::;;;;;;999777555777888888999::::::;;;;;;777;;;???AAAAAA@@@@@@@@@>>>>>>???@@@BBBCCCCCCDDDEEECCCBBBAAAAAACCCFFFHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKNNNRRRTTTSSSSSSSSSTTT___bbbhhhnnnsssvvvxxxyyyxxx}}}{{{uuuqqqmmmggg```]]]]]][[[WWWSSSSSSRRRQQQRRRTTTTTTSSSRRRUUUUUUVVVWWWYYY\\\___aaa^^^dddjjjrrr~~~gggPPPDDD999555444111//////000000///...............,,,------....../////////,,,,,,,,,------.........,,,---.../////////...---............/////////000.........////////////000---...000111222111///...///000222333333222111000---------,,,,,,+++++++++---------,,,,,,,,,+++++++++))))))+++///111000///000333666:::===AAAEEEHHHNNNSSS\\\ccciiimmmqqqsssyyy~~~|||wwwxxxwwwuuuyyyzzzwwwwwwzzzvvvqqqggg```oooqqqqqqyyyiiiOOOCCC999666888555444333333222111000000///222222222222222222222222555???HHHDDD999111444:::555444444333333444444555444555555555555555444444777777666666555555555555333333333444555666777777::::::999999888888999999888888999::::::;;;<<<<<<<<<<<<======>>>???AAAAAAEEEDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGKKKMMMQQQRRRRRRRRRSSSTTTUUUUUUWWW]]]eeessssss\\\FFF<<<444333555888===BBBQQQfff{{{hhhSSSRRRRRRbbb{{{~~~cccVVVPPPLLLJJJJJJFFF???<<<===::::::888444111//////000000000111222444777888:::BBBGGGQQQ\\\fffvvvsssfff[[[QQQIIIEEE???===;;;::::::999777555999777444444444555555444111222222333444444555555666666666666666666666666777666666666777888999999;;;999777555444444555666666666666666666777777888666666555555777999<<<>>>===???AAABBBAAAAAABBBCCCCCCBBB@@@??????AAADDDFFFJJJHHHEEEBBBBBBDDDFFFHHHKKKJJJJJJKKKMMMNNNOOONNNOOORRRUUUWWWXXXXXXZZZ[[[gggmmmvvv|||~~~vvvoookkkjjjggg```WWWSSSSSSTTTRRRPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQTTTVVVVVVVVVWWW[[[___dddhhhpppyyy}}}{{{qqqXXXIIIAAA666000000111///---/////////...---------,,,000000//////.........---//////////////////////////////...---...///000111..............................------------......000000000000111111111111///000222333333222111000.........---------,,,,,,---------,,,,,,,,,,,,+++...---,,,---000111000...000222666999<<>>BBBJJJRRRYYYeeezzztttggg[[[QQQKKKEEECCCAAA@@@???>>><<<::::::888666555555555444333222222222333333444444555444444444444444555555555777777777777777888999:::;;;999888666555555666777999888888888999999::::::888888777888999;;;>>>@@@???@@@BBBBBBAAAAAACCCDDDDDDCCCAAA@@@@@@BBBDDDFFFLLLJJJGGGDDDCCCCCCDDDEEEHHHIIIJJJLLLMMMMMMLLLKKKMMMQQQWWW[[[]]]___aaacccmmmsss{{{|||rrrjjjfffccc```ZZZSSSOOOPPPPPPOOOLLLOOONNNNNNMMMNNNOOOPPPQQQPPPSSSWWWYYYZZZ\\\```dddjjjmmmrrrwwwzzz{{{{{{{{{gggQQQBBB;;;333///000111///...---------------,,,,,,,,,000/////////.........---..............................---------...///000.................................------.............../////////000000000000111222333333222000000/////////.....................---------,,,,,,,,,///...------...///...,,,///111555888<<<@@@FFFJJJKKKOOOUUU[[[```fffkkkooouuuxxx~~~~~~}}}}}}}}}yyyuuutttsssppppppqqq}}}yyyrrrpppqqqvvv~~~vvvmmmbbbbbbwwwzzzjjjjjjqqq{{{\\\FFF>>>555333666333444444444333222222111111222222222222222222222222111000///111444555444222444444333333333333444444444444555555555555555444555555555555555444444444444444444444555666777777777777777666777777888888999999999:::;;;;;;<<<<<<<<<<<<<<<===???AAABBBCCCEEEEEEDDDDDDCCCDDDDDDEEECCCBBBBBBBBBCCCCCCDDDEEEIIILLLOOOQQQQQQQQQQQQRRRQQQQQQRRRUUUWWW]]]kkkyyy|||^^^NNN===777777777555555888EEEVVVgggwwwwwwjjjTTTKKKUUUaaavvvmmm^^^VVVOOOOOONNNIIIDDDBBBAAA???===:::888777777777000000111111222444555666888;;;AAAHHHMMMTTTdddsssyyylll```YYYLLLJJJFFFCCCBBB@@@===;;;===;;;999999999888666444333333333444444444444444333333444444555555555666777777777777888999:::;;;::::::888777777777777888999999999:::::::::;;;;;;::::::::::::;;;===@@@AAA@@@AAABBBAAA@@@AAADDDFFFFFFEEEDDDBBBBBBCCCDDDEEEJJJIIIGGGFFFEEEDDDDDDDDDFFFHHHKKKMMMOOONNNMMMLLLNNNSSS[[[bbbgggjjjlllnnnvvv{{{wwwlllddd^^^[[[VVVRRRMMMLLLMMMMMMKKKHHHLLLLLLLLLLLLMMMNNNPPPQQQQQQSSSWWW[[[___dddiiimmmvvvwwwwwwuuussstttyyy~~~pppYYYFFF999555000...///000///---++++++,,,,,,,,,,,,,,,,,,/////////...............---------------------------------,,,---......///................................................------........./////////111111222222222111000000....................................------------,,,+++++++++,,,,,,,,,+++...000444777;;;@@@FFFJJJJJJMMMQQQUUUZZZ```gggkkkqqquuuzzz~~~~~~}}}~~~||||||}}}}}}yyyuuurrrrrrsssrrrpppooozzz}}}zzzrrrkkkjjjkkksss{{{xxxkkkbbbeee~~~|||mmmnnnwwwpppTTTAAA<<<444333555333555444444444333333333222111111111111111111111111333000...000444777666444444333333333333333333444333444555555666555555555555555555555444444444444555555555555555666777777777777777777777888999:::::::::::::::;;;;;;<<<<<<;;;<<<<<<===???AAACCCDDDEEEDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEFFFHHHKKKNNNOOOOOOOOOPPPQQQQQQPPPQQQTTTTTTWWW```jjjqqq\\\DDD:::888777555444666<<>><<<;;;:::999888222222111111222333333444555777===CCCGGGLLLWWWbbbzzzssskkkYYYUUUPPPKKKGGGCCC???<<<>>>===;;;;;;<<<;;;999777666666555555444444444444444444444555666666777777777777777777888:::;;;<<<::::::::::::999999999999888888999999::::::::::::;;;;;;;;;;;;===>>>@@@AAABBBBBBAAA@@@@@@AAADDDGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEHHHKKKMMMOOORRRTTTUUUUUU[[[dddlllqqqtttvvvxxx|||{{{rrrggg^^^XXXTTTOOOMMMKKKKKKLLLLLLJJJHHHKKKKKKKKKLLLMMMOOOQQQSSSSSSTTTVVVZZZaaajjjrrrxxx~~~yyyqqqnnnsss|||mmm]]]KKK===444222//////000000...,,,++++++,,,,,,---------...........................------------------------,,,,,,,,,,,,------..............................---..................---------........./////////222222222222111111000000------------------....../////////.........------***++++++,,,,,,,,,---......000333666999???EEEIIIJJJLLLOOORRRVVV[[[bbbfffmmmrrrwww{{{|||}}}~~~}}}|||}}}}}}~~~{{{zzzzzz{{{}}}|||zzzxxxqqqooonnnoootttxxxwwwtttyyy{{{{{{uuukkkdddcccdddooowww~~~~~~}}}{{{mmmfffnnn~~~qqqvvvgggMMM>>>;;;444333666444000000////////////......111111111111111111111111333222222222333444555666333333333222222333333333333444444555666666555555555555555555555555555555666666555555555666777777777777777888999:::;;;<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEFFFGGGGGGGGGIIILLLNNNNNNNNNOOOPPPNNNMMMNNNPPPQQQQQQVVV^^^nnnhhhLLL<<<888666555555888888:::AAAMMM^^^rrrvvvfffWWWUUUccc{{{ooo^^^WWWSSSPPPLLLKKKGGGCCC???======<<<:::888555444444333222222333333888888;;;AAADDDGGGMMMTTT]]]ppp{{{mmmhhh```XXXQQQKKKFFFBBB???>>><<<<<<<<<<<<:::999999888888777666555444444333333444444444555555555666666666777888999;;;<<<999:::;;;<<<<<<;;;;;;:::999999:::;;;<<<;;;;;;::::::;;;;;;<<<===>>>??????AAAAAAAAA@@@???AAADDDGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFEEECCCCCCEEEGGGJJJLLLOOOUUU]]]cccbbbhhhpppvvvzzz|||~~~{{{uuulllbbbZZZTTTPPPLLLKKKKKKKKKLLLLLLKKKJJJLLLLLLLLLLLLNNNPPPSSSTTTUUUUUUUUUZZZcccooozzz~~~vvvooooooyyyyyyiii[[[MMM@@@888333222111000000...,,,+++,,,,,,------......//////---------.......................................,,,,,,,,,---------------........................------...//////...------....../////////000000000333333222111111000000000---------------.........000////////////.........,,,---////////////000222000111333555888===CCCHHHJJJLLLOOORRRTTTXXX]]]aaahhhmmmtttyyyzzz{{{~~~||||||{{{{{{zzzzzzzzz{{{{{{yyyxxxwwwxxxwwwvvvtttlllllllllooowww|||{{{|||zzzqqqfff^^^\\\^^^hhhqqqxxxzzz|||{{{vvvssssssyyysssqqq}}}{{{sss}}}___HHH<<<;;;444222555333000000000000000000000000111111111111111111111111///111333111//////222555333333222222222222333333333333444555666666666666555555555666666666666666777666666555666666777777777777777888999;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@??????@@@AAAAAAAAAAAAAAA???@@@BBBDDDFFFGGGGGGGGGEEEHHHKKKMMMMMMMMMMMMNNNPPPNNNOOORRRRRRQQQTTTZZZbbbtttuuuWWWDDD;;;777555555666333444888@@@MMM```ooogggVVVXXXggg|||pppeee\\\UUUPPPPPPLLLHHHCCC@@@@@@???<<<999999888777555444444333333999777888<<>>======<<<;;;<<<<<<;;;999888666555555222222222222222222222222555555555666777999:::;;;888:::<<<>>>>>>>>><<<;;;<<<===>>>?????????>>>===::::::;;;<<<======>>>>>>???@@@AAA@@@???@@@CCCEEEEEEFFFGGGHHHGGGFFFEEEDDDIIIIIIIIIHHHGGGFFFDDDCCCGGGJJJLLLOOOSSS\\\gggoooqqquuu{{{}}}vvvrrrkkkccc[[[UUUPPPNNNJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTWWWVVVWWW^^^hhhuuu|||zzzvvvtttyyywwwfffYYYLLL@@@999666222222111111///---,,,+++------..................---------------.........////////////////////////,,,,,,---............---........................,,,---...//////...---,,,....../////////000000000444333222111000000000000------........./////////000000000/////////.........000222111///...000222111222333444777;;;BBBFFFLLLNNNQQQRRRTTTVVVZZZ]]]aaahhhqqqwwwyyy{{{~~~||||||{{{{{{zzzzzzzzzzzz|||yyyvvvtttssssssrrrqqqkkkkkkkkkooo{{{~~~~~~zzzpppcccZZZWWWXXX```iiirrrtttwww}}}yyynnniiiffflllxxxzzzyyytttvvvXXXCCC::::::444111444222333333333333333333333333111111111111111111111111,,,...////////////111222333333222222222222333333222333444555666666666666666666666777777777888888777777666666666666777777555666666777999:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======;;;<<<>>>???@@@@@@@@@@@@===???AAACCCEEEFFFGGGGGGEEEGGGJJJLLLLLLLLLLLLNNNRRRPPPPPPRRRRRRQQQSSSWWWZZZfffyyyiiiUUUFFF<<<777666333111111555888???MMM[[[wwwggg^^^XXXhhh~~~pppbbbZZZYYYTTTNNNHHHEEEEEEDDD???<<<<<<;;;:::888666555555444555111111666:::;;;<<>>;;;;;;<<<======>>>>>>>>>===???@@@@@@???@@@AAACCCCCCDDDFFFHHHHHHGGGEEEDDDHHHHHHIIIIIIJJJKKKLLLLLLOOOSSSWWWZZZ^^^fffqqqzzz}}}zzzsssnnnkkkgggaaaYYYRRRNNNKKKJJJIIIIIIIIIIIIHHHIIIJJJLLLLLLLLLKKKLLLMMMOOOQQQRRRWWWXXX\\\eeeqqq|||yyyyyy|||uuugggWWWLLLBBB888444555///000000///...,,,,,,,,,......------------------,,,,,,,,,------.................................,,,---.../////////..............................,,,---///000000///---,,,------........./////////444333222111000000000000.../////////000000111111000000000000///////////////111222000---+++---...222333333444666;;;AAAEEEMMMOOORRRSSSTTTVVVXXXZZZ]]]eeeooovvvxxxzzz~~~~~~}}}}}}}}}}}}|||||||||~~~zzzuuuqqqqqqqqqppppppkkkllllllppp|||{{{oooaaaWWWUUUUUU[[[dddmmmqqqtttzzz~~~}}}wwwiiiccc___dddppp~~~xxxvvvoooUUU@@@888999333000222000111111111111111111111111000000000000000000000000,,,+++,,,...111222222111333222222222222222222333222333444555666666666666666666777777888888999999888777666666666666777777444444555666888999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<999:::<<<>>>???@@@@@@@@@<<<===@@@BBBDDDEEEFFFFFFDDDGGGJJJKKKKKKKKKLLLMMMPPPMMMLLLNNNNNNLLLMMMQQQTTT\\\jjj}}}xxxcccRRRCCC:::888333111222555444555???KKKfffuuufffKKKVVVkkkuuuiiifffZZZTTTMMMJJJIIIGGGCCC>>>???>>><<<:::888666666555///++++++222888;;;===@@@<<>>@@@AAA@@@>>>===:::<<<>>>???@@@???===<<<;;;<<<===>>>>>>>>>>>>>>><<<>>>@@@@@@@@@???@@@AAAAAACCCFFFHHHHHHGGGEEEDDDDDDEEEGGGJJJNNNRRRUUUWWWWWW\\\bbbfffjjjpppzzzxxxppphhhcccddd```YYYRRRLLLIIIHHHHHHGGGGGGGGGFFFFFFFFFIIIKKKKKKKKKJJJKKKLLLMMMOOOPPPVVVYYYaaalllxxxyyy|||yyykkk]]]NNNDDD<<<333222555---.........,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------.........------------------------------///000000000///...........................,,,---///000000///---,,,,,,,,,,,,---------......222222222222222222222222111222222333333333222222222222222111000//////......///111000///------...///000222444666:::???BBBIIIMMMRRRUUUVVVVVVVVVWWWWWW]]]fffooovvv{{{}}}}}}}}}~~~~~~}}}{{{zzz{{{}}}{{{uuuooommmmmmoooqqqpppppprrrxxxzzznnnbbbZZZUUUTTT\\\[[[^^^eeeoooxxx}}}~~~wwwiiifffcccgggppp{{{~~~|||zzzeeeIII???666555555222000111111111111111111111111111111000///////////////000333222111111111222333444222222111111111111111222222222111111222444555666777777777777888888888888777777666666666666777777666777777888888999::::::@@@>>>;;;999999:::<<<>>>::::::;;;<<<<<<;;;::::::;;;<<<>>>??????>>><<<;;;>>><<<:::<<<@@@CCCDDDCCCFFFGGGHHHIIIJJJJJJJJJJJJNNNOOOOOOOOOPPPQQQQQQQQQSSSVVV```qqqvvvaaaMMM>>>444999444111111111222999BBBSSSfffwwwcccVVVSSSeeeyyyiii```TTTOOONNNNNNIIIDDD??????>>>;;;999777777888333222222222333555777888:::???DDDGGGOOObbb}}}~~~wwwnnneee^^^WWWOOOIIICCCDDDDDDBBB???======>>><<<<<<;;;<<<:::777222...555555666888999:::;;;<<<;;;::::::===AAACCCAAA>>>BBB@@@>>>>>>@@@???<<<999<<<<<<<<<======<<<;;;;;;>>>>>>>>>===<<<===???AAADDDDDDEEEGGGIIIIIIHHHFFFFFFJJJPPPUUUZZZ```eeeiiikkknnnrrrvvvyyy{{{~~~yyypppiiiccc^^^ZZZSSSQQQOOOLLLIIIHHHGGGGGGLLLHHHGGGIIIIIIHHHIIILLLOOOLLLKKKKKKLLLMMMPPPRRRUUU___llltttxxxyyyyyyxxx|||oooZZZMMM@@@;;;888333111111......//////...,,,***)))+++++++++,,,,,,---------------------------------------............------------------------------------------------------...............---------........................444444333222222111000000222222333333333333333333333333333222111000000000...000000///...---...//////000222333555999>>>AAAIIIMMMRRRVVVXXXXXXXXXYYYVVVZZZaaajjjssszzz}}}~~~}}}}}}||||||||||||||||||zzzvvvqqqllljjjlllppprrrtttssssssxxx{{{nnnbbbYYYUUUTTTZZZZZZ\\\aaahhhooosssvvvzzz~~~~~~rrrpppooosss{{{zzzsss\\\FFF<<<444333444111000000111111111111111111111111000000////////////000000222111000//////000111222222222111111111111222222222222222222222444555666666666666777777777888888777777666666666666777777777777777888999999::::::???===;;;:::999:::;;;<<<999:::;;;<<<<<<;;;:::999;;;;;;<<<======<<<;;;;;;>>>;;;:::<<<@@@CCCDDDCCCFFFFFFHHHIIIJJJKKKKKKKKKNNNNNNNNNOOOOOOPPPPPPQQQTTTUUU\\\jjjzzzqqq\\\JJJ???:::555111222222222666;;;???QQQjjjooo```UUUZZZlll|||ooo```UUURRROOOJJJEEEAAA@@@>>><<<999777666666555555444333333444555666999===@@@AAAEEESSSiiizzz}}}vvvoooggg^^^WWWKKKIIIFFFDDDCCCCCCCCCDDD<<<;;;::::::999777333000444444444555555666666777;;;;;;<<>>>>>??????<<<:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<;;;<<<>>>@@@AAAAAABBBEEEHHHIIIJJJIIIMMMRRRXXX^^^eeekkkqqqvvvwwwzzz}}}}}}wwwoooggg```ZZZUUURRRNNNMMMKKKHHHGGGFFFEEEEEEJJJFFFEEEGGGGGGEEEFFFJJJMMMMMMOOOPPPPPPPPPQQQTTTWWWaaalllqqqppppppsssvvvyyygggRRRFFF;;;666333///------............---,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------......//////......---------------------------........................---------.......................................444444333222111000000///333222222222333444555555444444333333222111111111000000000...---,,,...000///000222333444888<<<@@@FFFKKKRRRWWWYYYYYYYYYZZZTTTUUUYYYbbbmmmwww|||}}}~~~|||zzz|||~~~~~~|||yyyuuurrrnnnjjjkkknnnsssvvvyyywwwuuuxxx~~~pppcccZZZVVVVVVXXXYYY[[[]]]aaafffmmmqqquuuyyy~~~rrrzzzjjjRRRAAA999222222333111000111111111111111111111111111000000000//////000000111111000///......///000000222222111111111111222222333222222222333444555666555555555666666666666777777777666666666666777777777777888888999:::::::::===<<<<<<;;;:::999999999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::<<>>;;;999888888888777555444333333333333777999;;;:::;;;DDDTTT```rrr{{{}}}ssslllZZZTTTMMMJJJKKKMMMMMMMMMCCCAAA>>>===<<<;;;999777666666666666555555555555;;;;;;===@@@DDDFFFFFFEEECCCBBB@@@@@@@@@@@@>>><<<<<<<<<==================;;;<<<<<<<<<;;;<<>>555222000,,,+++,,,...------,,,,,,------------,,,,,,,,,,,,,,,,,,+++------------------------......////////////......................................................,,,,,,------......//////........................222222222222111111111111111111111111222333555666333333222222222111111111111000///---,,,,,,///111///000222333444777<<>>@@@BBBCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSVVVZZZ___mmmzzzeeeVVVJJJ@@@777666777555444444777===HHHWWWjjj~~~uuu```SSSTTTdddtttmmmccc^^^XXXSSSLLLIIIEEEBBB@@@>>>===<<<:::999777555444333444444333555777777888>>>HHHPPPYYYbbbmmmuuu|||ooofff\\\WWWWWWYYYYYYXXXRRRNNNIIIDDDBBB@@@???===;;;;;;;;;::::::999999999999:::<<<@@@CCCFFFHHHIIIJJJHHHFFFDDDCCCAAA@@@???==================>>>>>><<<===>>>>>>>>>@@@CCCEEEHHHIIILLLOOOSSSXXX^^^aaaeeejjjpppxxx~~~zzzrrrgggbbb[[[TTTOOOKKKGGGEEEBBBBBBBBBBBBBBBBBBCCCCCCIIIFFFEEEGGGGGGFFFFFFJJJGGGNNNSSSSSSSSSVVVZZZ\\\\\\]]]___aaabbbjjjzzz|||gggWWWBBB:::333111000---,,,...------,,,+++,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...................................................++++++,,,------...//////........................555444333222000///...---//////000000222333444555111111111111111000000000111000///---,,,,,,///111///000222333555888===@@@???DDDLLLRRRUUUVVVWWWXXXUUURRRPPPSSS]]]iiirrrvvv~~~{{{yyy{{{~~~}}}wwwqqqpppooonnnnnnppptttxxx{{{zzzxxxuuutttyyytttfff^^^[[[[[[ZZZ]]]^^^______bbbhhhmmmlllpppvvv}}}~~~yyysssrrrYYYFFF;;;555222333333111222555000000000000000000000000000000000000000111222222333333111000000000111111222222111111222333333444333333444444444444444444444444444444555555555555777777666666666666777777666777777888888999999:::888999:::;;;:::999777666999999999888888999999999:::999888888888888999:::::::::;;;;;;<<>>>>>>>>===<<<<<<<<<;;;777999<<<@@@DDDGGGKKKMMMPPPOOOLLLIIIEEEBBBAAAAAA>>>============>>>???@@@???AAABBBCCCCCCEEEIIILLLRRRUUUYYY\\\___dddkkkoooqqquuu{{{vvvkkkddd]]]XXXRRRMMMJJJGGGDDDBBB??????@@@AAABBBCCCCCCCCCFFFDDDEEEHHHIIIGGGGGGJJJGGGNNNQQQPPPRRR[[[aaacccaaaZZZXXX^^^iiiwwwnnnZZZLLL;;;555111000///------000---,,,++++++,,,---///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////........................888777555222///---***)))---...000222444555555555000000000000000000000000000000000...---,,,...000///000222444666:::???BBBAAAEEEKKKPPPTTTVVVXXXZZZXXXUUURRRQQQUUU^^^iiipppxxxxxxxxx{{{}}}{{{vvvqqqmmmnnnnnnoooqqqsssuuuwwwwwwvvvuuutttwww~~~tttggg___[[[[[[\\\]]]^^^______aaadddfffgggjjjpppwww~~~|||vvvdddQQQBBB888444222333333000111555000000000000000000000000000000000000111111222333555444333111111111222222222222111222222333444555333444555555555555444444444444444555555555555666777777666666666666777777555555666666777888888999555666888999999999888777999888888777777888888999999999999999999999999999888:::;;;;;;;;;===@@@CCCCCCDDDEEEGGGIIIJJJKKKKKKMMMMMMNNNOOOQQQRRRSSSSSSOOOQQQUUUXXXXXX[[[fffrrrwwwfffYYYIII???999444333555444333555<<>>======888;;;???CCCGGGKKKQQQTTTWWWVVVSSSOOOJJJGGGFFFGGGDDDCCCCCCBBBCCCDDDFFFGGGHHHJJJKKKLLLMMMPPPTTTWWW^^^bbbgggjjjlllpppuuuzzz{{{~~~vvvkkkaaa\\\QQQMMMHHHEEECCCAAA@@@>>>===>>>???AAABBBCCCCCCCCCAAAAAAEEEKKKLLLIIIHHHJJJIIIOOOQQQQQQWWWeeelllkkkhhh___]]]hhhxxxooo\\\JJJ>>>444000......---+++,,,///,,,,,,,,,,,,------...///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------++++++++++++++++++++++++++++++,,,,,,------..............................666555333222///...,,,+++---///222555777888777666111111111111111111111111...000000///...---...///...000222444777;;;AAAEEEFFFIIINNNRRRUUUXXX\\\^^^[[[ZZZVVVQQQOOOUUU```iiippprrrwwwzzz{{{zzzwwwuuunnnpppqqqsssttttttsssssstttuuuuuuuuuwww}}}}}}qqqfff^^^ZZZZZZYYYZZZ[[[___cccfffggggggggghhhmmmttt|||}}}}}}iiiVVVGGG===666333222222111...///333000000000000000000000000000000000000111222333444666555333222111111222222222222222222333444555555444444555666666555444333444555555555555666666666777777666666666666777777444444555555666666777777444444666777888999999999999888777777777777888999888888999::::::999888888777999;;;;;;;;;<<<@@@CCCCCCCCCEEEFFFGGGHHHHHHHHHJJJKKKLLLMMMOOOPPPQQQRRRPPPPPPRRRUUUUUUVVV\\\eeetttyyylll]]]OOOBBB777444666777555555777:::BBBRRRbbbyyyvvvcccUUUNNNXXXeeesss{{{llldddZZZSSSPPPMMMHHHDDDBBB@@@>>>;;;999888888777555333222222444444333222555888<<<>>>AAAHHHRRRYYYjjjwww{{{qqqhhhbbb]]]YYYRRRQQQOOOLLLIIIFFFDDDBBB===@@@EEEIIIMMMRRRXXX]]]______]]]XXXSSSQQQRRRTTTRRRQQQPPPOOOPPPRRRTTTUUUXXXYYY[[[]]]^^^aaaeeehhhmmmrrrwwwzzzzzz{{{vvvqqqqqqrrrttttttrrrnnnhhh___XXXSSSGGGDDD@@@>>>>>>>>>======<<<===???AAABBBCCCCCCCCCAAABBBHHHQQQSSSOOOMMMMMMLLLRRRTTTVVVbbbrrrvvvqqqooojjjnnn}}}sss```NNN???666000------...---***+++///,,,,,,------...---------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///000000000111111111111---000444888::::::999777222222222222222222222333...///111000///------......000222555888===BBBGGGKKKNNNQQQUUUWWW[[[___bbb^^^]]]YYYQQQLLLOOO[[[eeeiiinnnuuuzzz{{{zzzyyyyyyrrrsssvvvxxxxxxvvvtttrrrrrrtttvvvwwwxxx}}}zzzoooeee]]]YYYXXXTTTUUUXXX```iiinnnooonnnhhhiiimmmttt}}}www||||||```MMMAAA999444222111111000,,,...222000000000000000000000000000000000000111222333444666555333111111111111111222222222222333444555666444444666666666555444333555555555666666666666777777777666666666666777777333333444444555666666666333333444666777999::::::999888777666666777888999777888:::;;;;;;:::888777777999;;;;;;:::<<<@@@CCCCCCCCCDDDFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNPPPPPPRRRPPPPPPRRRSSSSSSXXX^^^hhhxxx|||mmm]]]LLL<<<666777222000111555666:::IIIYYYgggyyytttcccNNNQQQUUU]]]pppzzzqqqeee]]]XXXSSSMMMHHHFFFDDDAAA===:::888777666444222111333555777666444000222444666999>>>DDDIIIPPP\\\nnn||||||uuuooolllbbb```\\\XXXTTTOOOLLLJJJAAAEEEJJJNNNRRRWWW^^^dddffffffeeeaaa]]][[[^^^```___^^^]]]\\\]]]___aaaccceeegggiiikkklllppptttwwwxxx}}}uuujjjdddcccdddaaaaaa```]]]XXXQQQKKKGGGCCC@@@===<<<<<<=========;;;<<<>>>@@@BBBBBBBBBBBBCCCFFFNNNWWWZZZVVVSSSRRRNNNTTTXXX]]]kkk|||~~~uuusssttt~~~hhhVVVHHH<<<555000......000...+++,,,000,,,,,,.........---,,,++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,,,,........................333333222111000/////////444555666777888999:::;;;444222111000000111333444444222000...------...//////...///444<<>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNOOOOOOOOOOOOPPPRRRWWWZZZ^^^fffzzzppp^^^LLL>>>777999444111333555777<<>>=========???BBBDDDDDDDDDEEEEEEFFFLLLRRRVVVVVVTTT```ccchhhnnntttwwwzzz{{{}}}qqqYYYFFF999444222000000///...------,,,,,,,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------++++++++++++------555444222111000000000111222222333555666777888999555444222111111222444555444333111///......///000000///000444<<>>===;;;999888777777999;;;===<<<<<<===???BBBDDDEEEFFFDDDFFFHHHKKKOOOVVV^^^cccrrrsssvvvzzz~~~uuu```LLL>>>666111000000//////...------,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,---......666555333111111111222333222222333444666777888888666555444333333444555666444333111000///000000111000000000444;;;FFFPPPVVV\\\^^^```bbbdddeeeffffffhhhhhhfffaaaZZZWWWWWWYYY]]]eeemmmtttzzz~~~{{{xxxwwwxxxzzz{{{~~~zzzyyy{{{~~~qqqeee]]]YYYWWWUUUTTTTTTYYYhhhzzzxxxuuuxxx~~~~~~wwwwww{{{uuurrrqqqdddIII<<<666333222222111111111000000000000000000000////////////,,,,,,---............---111111000000//////000000000000111222333444444555333333444444555666666777555666666777777777777777666666666666777777777777666666666666666666666666444444555666777888999999999999888777777777888888777777999::::::999888777555666888:::<<<>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIFFFFFFGGGHHHJJJKKKLLLLLLJJJKKKKKKJJJJJJKKKOOORRRTTTWWWaaaooo~~~~~~lll\\\QQQ<<<666111111222111222555777???HHHRRRbbbvvvttteeeYYYSSSWWW___tttyyykkkaaaZZZTTTNNNLLLKKKIIICCC>>>>>>===<<<:::888666555444555555444444333444444555444777;;;>>>AAAGGGOOOUUUeeeooo}}}|||jjjgggdddcccgggnnnvvv|||}}}uuupppkkkeee^^^XXXTTTPPPJJJFFFBBBAAA???>>><<<;;;::::::777666555555666999;;;=========>>>@@@CCCEEEGGGHHHEEEHHHKKKMMMRRR]]]nnnzzz}}}lll___LLL>>>666333111...//////......---,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...//////......------......///666666444333222333444444444555555666888999::::::777777666555555555666666222111000000000000111111000000000333999BBBMMMTTTXXX[[[___bbbdddeeeeeefffkkkmmmnnnjjjddd___]]]]]]\\\dddmmmuuu|||zzz{{{}}}~~~|||yyyzzz|||ssslllfffbbb^^^ZZZVVVXXXcccsss|||wwwwww{{{~~~}}}}}}yyysssqqq{{{~~~~~~vvvuuuxxx||||||zzz~~~___GGG999444222111111111111000000000000000000000000////////////---...///111111000//////000//////.........//////000000000111222333333444222222333444555555555555555555666666666666666555555555666666777888888999666666777777777777777888333444555777888999::::::999888888888888888888888777777888999999999888888666777999;;;===???@@@@@@@@@@@@BBBCCCEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMIIIJJJJJJIIIIIIJJJMMMOOOQQQSSSYYY```jjj{{{|||jjj]]]CCC;;;555444444222111333333777<<>><<<:::999999888777666444333333333333222444666777999>>>DDDIIILLLTTT```jjjuuu}}}xxxrrrooopppwww}}}uuullleeebbb[[[TTTPPPOOOLLLEEE@@@===<<<;;;:::999999999999999999888888999;;;===>>>>>>???@@@AAABBBEEEHHHJJJHHHKKKPPPUUU]]]mmmuuujjj[[[NNN>>>555333444222///.........------,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,+++******,,,...///......------------......888777777666666666666666666666777777888999999999777777666666555555555555000000000000000000111111000111111222666>>>HHHOOOSSSWWW]]]```bbbccceeegggpppsssvvvtttnnngggdddccc]]]ccckkkttt~~~{{{{{{{{{wwwiiibbbZZZXXX^^^jjjxxx}}}wwwuuuvvvwwwxxxuuuvvvvvvsssssszzz|||~~~{{{|||{{{yyyzzzuuuYYYDDD888333222111111111000000000//////////////////000000000000...///000111222111000//////......---....../////////000000111111222222222111222333444555555555444555555666666666555555444444444555666777888999999777777777888888999999999444555666888999:::::::::888888888999999999999888777777888888999999999999777888:::<<<>>>??????@@@@@@AAABBBDDDFFFHHHIIIJJJIIIIIIJJJKKKLLLMMMMMMNNNJJJKKKKKKKKKJJJKKKNNNPPPSSSTTTXXX\\\```kkkxxxhhhMMMCCC999666555333111222333444777;;;AAAOOObbbrrrmmm\\\SSSSSS]]]mmm{{{nnn___XXXWWWUUUNNNGGGDDDCCCAAA???>>>=========;;;:::888666555444333333666666666666777:::>>>BBB>>>DDDKKKRRRZZZgggvvv|||}}}yyytttoooiii```YYYXXXRRRKKKHHHHHHEEE???:::;;;:::999888888888888999<<<;;;;;;:::;;;<<<===>>>===???@@@@@@AAACCCGGGJJJMMMPPPUUU]]]kkk||||||qqqbbbVVVMMMBBB666000111333111...---------------,,,,,,,,,)))******++++++******))),,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,*********+++---///,,,,,,,,,------,,,,,,,,,:::;;;<<<======<<<;;;:::888777777777777777666666666666666555555444333333///000000111111222222222111333444333444999BBBHHHNNNSSSZZZ]]]___bbbfffiiirrrwww{{{zzzuuuoookkkiiiaaaeeekkksss~~~wwwmmmbbb\\\\\\cccrrr|||wwwsssqqqpppppplllnnnsssyyy|||xxxvvv|||lllSSSBBB777333333111111000000000/////////////////////000000000000------...////////////.........------......////////////000000000111111111111222333555666555555444666666666666666555555444333444444555666777777888666777777888888999999:::555666888999::::::999999777888999999:::999999999777777777888888999::::::999:::<<<>>>??????>>>>>>BBBCCCDDDFFFHHHJJJKKKLLLJJJKKKKKKLLLMMMMMMNNNNNNKKKLLLMMMNNNMMMNNNPPPRRRVVVWWW[[[\\\\\\```ooo~~~www\\\NNNAAA;;;888444222222111111333777;;;BBBQQQ^^^sssoooaaaTTTUUU[[[ggguuupppeee```[[[TTTMMMFFFEEEBBB@@@???>>>>>>???>>>===;;;999888666666555999777555333333444777888777;;;???BBBFFFOOO[[[eeevvvyyyssslllhhheee```XXXRRRLLLHHHBBB???>>><<<999666777777666666666666777777;;;;;;;;;:::;;;;;;<<<<<<<<>>@@@CCCEEEEEECCC@@@>>>;;;;;;:::999888777666555444444444444333222111111000111222333444444444444444666888666555777===CCCIIINNNUUUYYY[[[___eeekkklllrrryyy|||zzzvvvuuutttkkkmmmnnnsss~~~~~~oooddd\\\^^^jjjxxx}}}}}}{{{xxxsssnnnkkkiiicccgggqqq|||zzzdddMMM???666222333111000000000////////////.../////////000000000111------,,,,,,------...///...............///000000/////////000000000000000111222444666777666555444777777777777777666555444333333444444555555666666444555555666777777888888777888:::;;;;;;:::888777777888999:::::::::999999777777777777888999:::;;;;;;<<<===??????>>>===<<<@@@AAABBBDDDFFFHHHJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLNNNOOOOOOQQQSSSUUUXXXYYY[[[\\\YYYYYYaaakkkooo___MMMCCC===888444444222///000333666888AAAKKK___nnnvvvbbbZZZUUUVVV]]]kkk{{{qqqhhh___WWWMMMKKKHHHDDDBBBAAAAAAAAAAAA@@@>>><<<:::999999888999777444222111222333444222555888999999???HHHPPPXXXfffuuu}}}qqqjjjbbb]]]\\\XXXPPPJJJBBB@@@<<<999777666777777444444444444555777888999999999:::;;;<<<======>>>>>>BBBFFFHHHJJJNNNVVV]]]fffkkkpppuuuzzzsssbbbSSSHHHBBB444222///---------+++))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---***************************++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,@@@CCCGGGJJJKKKHHHDDDAAA??????===<<<:::999888777333333333333222111000///222333444555666777777777666999;;;999666666;;;@@@DDDJJJPPPTTTWWW\\\dddjjjbbbjjjtttzzz}}}}}}~~~uuuuuusssvvv|||~~~~~~}}}zzzjjj^^^ZZZdddrrrxxxzzz{{{yyytttmmmhhheee^^^cccqqq^^^III===444111333000000000000////////////.../////////000000111111///...---,,,---...///000...............///000111////////////000000000000111333555777777777666555777777888888777666555555333333333444444444444555333333333444555666666777888999:::;;;;;;999888666777888999:::;;;::::::999777777777777888999:::;;;<<<===???@@@???>>><<<;;;<<<===???AAACCCEEEFFFGGGIIIIIIJJJJJJKKKKKKLLLLLLJJJLLLOOOPPPQQQRRRTTTVVVXXXXXXZZZ[[[XXXUUUYYYaaakkkmmmXXXKKKCCC<<<888777444///...111111111666===KKKYYYjjjyyyqqqdddVVVPPPOOOVVVhhhyyyuuuiiiaaaTTTRRRNNNJJJFFFDDDDDDDDDBBBAAA@@@>>><<<;;;;;;:::999666333222333555777777///222555444444777???FFFDDDQQQ___eeeiiiqqqyyy}}}|||nnnnnnsssuuuiiiaaaWWWRRRPPPMMMFFF???===<<<:::666444555888<<<222222333555777999;;;<<<888999:::<<<>>>???AAAAAACCCGGGMMMPPPSSSYYYcccjjjssszzz}}}|||{{{{{{hhhTTTEEE;;;777////////////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++''''''(((***+++,,,---...************************)))***+++,,,,,,,,,,,,+++,,,---...//////...---,,,DDDLLLSSSRRRPPPOOONNNKKKBBB???;;;999999999888777999888666444333111111000222222111111222444666777888:::<<<<<<<<<<<<>>>???BBBFFFKKKPPPUUUZZZ___cccdddggglllrrrxxx|||wwwwwwvvvxxx~~~|||{{{}}}zzzkkk```aaahhhmmmwwwzzzsssooorrrqqqjjjdddeeennn}}}}}}ZZZDDD:::444111111111111111111000000000000000000000///------...///....................................////////////............///000222222111000000111222555777888777777666555555555555555666555444333222333333444555555555555666666666666888888777777777777888888555666777888888999999888999999888888888999::::::===>>>@@@AAA@@@???===;;;>>>@@@BBBCCCDDDEEEHHHJJJIIIJJJKKKLLLNNNOOOPPPQQQNNNNNNOOOPPPRRRUUUXXXYYY\\\\\\[[[[[[ZZZZZZYYYYYYhhhrrrnnn]]]RRRIII@@@:::555333111///000222555888@@@FFFSSSdddttt|||ooo___RRRNNNTTT[[[qqquuukkkcccYYYRRRQQQNNNFFFAAA@@@EEEEEECCC@@@===:::999999777555555555666777666555555333111000111444888:::===???DDDJJJQQQWWW[[[^^^jjjpppzzz{{{rrrddddddffflllsssuuurrrmmm___WWWMMMGGGEEEDDD@@@===888777555444333333444555444555666666555666888:::999:::;;;===???AAACCCDDDKKKOOOWWW___gggmmmppprrr|||zzzyyyzzz}}}sss}}}~~~jjjZZZKKK>>>666444111000...---,,,,,,------***+++,,,,,,------------++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++***)))(((+++++++++++++++***)))(((---,,,,,,+++*********+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,KKKRRRYYYZZZYYYXXXUUUPPPHHHDDD???<<<:::999888777999888777555333222222222333333222222333555666777<<>>???AAABBBAAA@@@>>>===>>>@@@BBBCCCDDDEEEGGGIIILLLLLLMMMNNNOOOOOOPPPQQQSSSRRRRRRRRRRRRSSSUUUUUUZZZZZZYYYXXXWWWWWWVVVVVV]]]dddssspppcccXXXLLLDDD<<<999555333444555555555666;;;EEERRR```mmmxxx}}}zzzmmm```WWWTTTUUU\\\iii}}}vvvlllbbb]]]WWWNNNIIIIIIBBBBBBCCCBBB@@@???>>>>>>999888666666666666555333222222111111222333555666555666:::>>>CCCGGGKKKMMMNNNSSS[[[dddlllssszzz~~~~~~wwwsssmmmfffWWWTTTTTTWWW\\\___^^^\\\TTTMMMDDD???>>>===;;;888777666555333333333444555555666777777777888:::<<<;;;<<<===???AAAEEEIIILLLUUU]]]iiiuuu|||}}}|||yyyzzz}}}~~~zzz~~~nnnYYYJJJ>>>444000000000///...---,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++***))))))***++++++,,,,,,,,,++++++---,,,++++++*********+++***++++++++++++++++++,,,++++++++++++++++++++++++UUU[[[```bbbdddeee```YYYRRRMMMFFF@@@<<<;;;999888999888777555444333333333444444333333444555666777>>>CCCHHHLLLLLLKKKIIIHHHEEEHHHMMMPPPTTTWWW\\\___^^^___aaadddhhhllloooqqqrrrrrrsssvvvzzz~~~|||||||||~~~~~~|||xxx{{{xxxjjjccccccfffpppuuutttvvv}}}}}}yyyyyysssvvvzzzqqqOOO===777555111.../////////.........------...000000///...---...///....................................////////////000000////////////000000000000000111333444666777666666555444444444555555777777666555555555666666444555555555555666666666555555555444444555555555555555666777777888888999888999;;;===>>>>>>======???@@@AAABBBBBBBBBAAA@@@>>>@@@BBBCCCCCCDDDFFFHHHLLLMMMMMMNNNOOOPPPPPPPPPTTTTTTSSSSSSSSSTTTUUUUUUZZZYYYYYYXXXVVVUUUTTTTTTRRRWWWaaaqqq}}}oooaaaWWWEEE???777333333444111...000333999@@@HHHTTTbbbkkkyyy}}}|||qqqcccXXXSSSLLLRRR^^^nnnvvvkkk___TTTMMMLLL???@@@AAAAAAAAA???>>>===<<<:::888777777666444222000111222222222222111111///000222444777999;;;<<<@@@DDDIIIOOOUUU\\\bbbgggppprrruuuxxxzzz|||xxxuuuuuuwwwyyyyyytttiii```]]]YYYUUUMMMIIIEEEEEEHHHLLLMMMLLLGGGBBB;;;888888888666444666555444333222333444555333444444444444666888;;;<<<>>>@@@CCCHHHOOOWWW]]]cccmmm|||yyy}}}qqq```LLL>>>666000///222------------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***++++++++++++*********+++,,,---......---,,,,,,+++************++++++++++++++++++*********************************aaadddeeefffkkknnnkkkddd\\\VVVMMMEEE@@@===:::999888777666555444333333333444444444444444444555555<<>>>>>======>>>???@@@AAABBBBBBBBBAAA>>>@@@BBBCCCBBBCCCEEEGGGJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQRRRSSSUUUVVVXXXXXX[[[[[[ZZZXXXWWWVVVUUUTTTRRRSSSXXXbbbsssvvvlllWWWKKK===555444333000,,,111444666777999AAAMMMWWWeeennnzzz{{{qqqeee]]]RRROOONNNUUUdddxxxnnn]]]QQQLLLDDDDDDDDDCCCBBB@@@===:::<<<;;;999888999888666555333333333333222111111000111111222333444555666666555777:::===@@@EEEKKKPPPYYY[[[]]]___```cccfffiiisssuuuyyy~~~{{{wwwuuuvvvsssnnnfff```]]]]]]___aaaccc___UUULLLJJJJJJIIIEEEBBB>>><<<>>>@@@@@@@@@>>>;;;777666666777666555555444333222222333444555444555555444444555888;;;>>>AAAFFFLLLTTT^^^kkkssszzztttdddUUUDDD:::444//////222+++,,,,,,---,,,+++***)))***++++++,,,,,,,,,++++++************************************************************************(((((()))***+++,,,,,,,,,******+++,,,------,,,,,,++++++***************+++,,,,,,++++++******))))))++++++++++++++++++++++++oooooommmkkknnnsssrrrmmmddd]]]TTTKKKEEE@@@<<<:::666666555444333333444444444444444444444333333333888???IIIQQQUUUVVVVVVUUUUUUWWWXXXXXXWWWWWWYYYZZZYYYYYYYYYZZZ[[[^^^```bbbeeegggiiimmmpppsssvvvwwwzzz{{{||||||}}}}}}}}}}}}|||{{{zzz|||~~~yyytttiiibbb___fffrrr~~~xxxrrrlllqqqvvvwww{{{{{{{{{vvv]]]CCC777777666333000000000000/////////......---///000111///...//////....................................////////////111000000////////////000///000111222333333444444444444333333333333444444444444444444444444444444444444444444555555555555555666777777777777666555555555555555666777888999555777999<<<======<<<;;;<<<===>>>???AAABBBBBBCCC@@@AAACCCCCCCCCCCCDDDFFFFFFFFFHHHJJJMMMOOOPPPQQQPPPQQQRRRTTTUUUWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTSSSUUUUUUVVVZZZeeewww{{{nnn^^^JJJ<<<777666444111000333555444333777@@@GGGOOOYYYiiivvv{{{zzzuuuqqqcccZZZOOOJJJOOO]]]lllvvvqqq^^^QQQLLLJJJHHHGGGGGGEEEAAA===;;;:::999999:::;;;999888777666444222222222333444111111222333444444555555333444555666777;;;@@@CCCGGGHHHJJJJJJJJJKKKNNNPPP[[[]]]```ccceeegggggggggffffffeeeeeeeeefffffffffhhhhhhhhhggggggffffffeeeggggggiiikkkpppuuuzzz}}}}}}{{{vvvpppjjjeeeaaa______]]]YYYSSSNNNLLLMMMNNNMMMPPPNNNFFF@@@@@@AAAAAA;;;:::888777777777666555888777555555666777777666444333333222333444666777888888888888888:::===@@@BBBHHHQQQZZZcccppp~~~~~~yyy{{{|||hhhSSSGGG;;;555111,,,***+++***+++,,,,,,,,,+++***)))+++++++++,,,,,,+++******************************************************************************'''((()))***+++,,,,,,,,,+++++++++++++++***))))))*********))))))***+++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,{{{vvvuuuwwwvvvrrrhhhbbbZZZQQQJJJDDD>>>;;;666666555555444555555555555555555555555444333222666<<>>CCCGGGOOOWWWbbblllttt~~~ssspppmmmllloooxxxmmmZZZFFF===666333111,,,((((((+++++++++,,,,,,++++++***++++++++++++++++++***)))************************************************************************'''((()))***+++,,,,,,,,,++++++++++++***)))((((((***))))))))))))***++++++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,{{{wwwsssiiiddd]]]UUUNNNGGG@@@;;;888777777777777777888888777888888888777666444333222777>>>DDDIIIMMMQQQSSSSSSTTTVVVVVVUUUUUUVVVXXX[[[\\\]]]^^^___````````````cccgggkkkmmmnnnnnnmmmllllllnnnppprrruuuwwwxxxyyyuuurrrtttwwwvvvpppjjj^^^VVVRRRWWW```iiisss{{{|||{{{yyyuuurrrrrrxxx~~~|||wwwuuusssooonnnooorrrsssvvvyyy|||~~~}}}~~~{{{|||~~~rrrTTTFFF999444444222111111/////////.........------***,,,///000///...---.......................................//////////////////...//////000111222///000111222333333222222222222222222222333444444222333444666666666555444333333444444444555555555666777999::::::999777666666555444444444666888999777888888888999999::::::;;;<<<===???AAADDDFFFGGGCCCEEEFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMNNNOOOPPPRRRSSSUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQTTTVVVWWWYYYaaallluuu}}}hhhSSSDDD<<<888666000/////////111222555666999<<>>===<<<<<<<<<===;;;:::666666666666666666666555111111111111222222222222+++,,,,,,+++******,,,...999:::;;;;;;;;;<<<>>>@@@<<<===???AAABBBCCCDDDDDDAAABBBCCCCCCDDDDDDDDDCCC@@@AAABBBBBBCCCBBBAAAAAA@@@AAACCCDDDGGGHHHJJJKKKMMMMMMKKKJJJGGGEEEBBBAAA??????@@@>>><<<;;;<<<===:::;;;999666666888777333555666777777666555444444111222444444444333333333444444444444555777999:::666777:::===AAAGGGOOOTTT```iiiuuu}}}{{{qqqaaaaaaccckkkwwwzzzkkkXXXIII???777111111111...,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***))))))************************************************************************((()))***++++++++++++++++++++++++,,,++++++******)))))))))))))))***++++++))))))))))))************++++++++++++++++++++++++xxxrrriiieee^^^XXXQQQIIIAAA<<<999999999888999999:::;;;999:::::::::999888666555...222777<<<@@@DDDIIILLLMMMOOOQQQRRRRRRSSSUUUWWWWWWXXXZZZ\\\]]]]]]\\\[[[]]]___dddhhhjjjkkkiiihhhggghhhiiilllnnnqqqtttvvvwwwrrroooppptttssslllfffYYYQQQMMMQQQZZZbbbjjjqqqyyy~~~yyysssmmmkkkooouuuxxxrrrnnnmmmkkkgggdddeeegggiiilllqqqwww|||~~~~~~~~~}}}~~~~~~zzz{{{pppcccJJJ???666333222000///111......---------,,,,,,,,,,,,///222333222111000111..................................../////////000............///111222222///000111222333333222111222111111111222333333444333444666777777777666666333333333444444444555555555777888999999888777555666555444333444666888999:::999999888888999::::::<<<===>>>@@@BBBEEEGGGIIIDDDFFFGGGFFFEEEDDDEEEGGGKKKKKKKKKKKKLLLLLLLLLLLLIIIKKKOOORRRUUUWWWXXXYYYSSSSSSSSSSSSTTTTTTTTTTTTNNNRRRWWWYYYZZZ```hhhpppqqqzzzeeeSSSGGGAAA???777444000///000111111111555666:::BBBOOO\\\hhhnnnxxxzzzzzzqqqcccWWWPPPNNNJJJTTThhhddd]]]TTTNNNMMMKKKFFFBBBAAA???=========<<<:::888333555777888888777555333666666555555555444444444333444555444222222333444000111333444444666888;;;666777999;;;===>>>??????999999:::;;;<<<<<<;;;;;;999999;;;<<<<<<<<<;;;:::999:::<<<===>>>?????????>>>>>>>>>===<<<;;;:::999666777999888777555555666888888555333555777333---222333333333111111222444111333555666555333333333555444444555666888:::;;;<<<>>>BBBGGGMMMVVV___eeemmmwwwqqqfff[[[]]]cccqqqyyyhhhYYYHHH;;;888000+++,,,---,,,,,,------,,,+++++++++,,,---...+++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++*********+++,,,------------))))))((())))))***++++++(((((())))))******++++++************************vvvkkkbbb]]]XXXSSSPPPKKKEEE@@@;;;:::999888999:::===>>>:::::::::999777555444333444333222444888===@@@AAAGGGJJJMMMNNNMMMNNNQQQUUUXXX]]]`````````aaa^^^YYY[[[]]]aaadddggghhhhhhgggfffeeeeeefffiiimmmqqqtttsssqqqnnnnnnnnnlllgggdddXXXPPPLLLPPPXXX```hhhooowww|||ttthhhaaaaaacccnnnkkkfffaaa]]][[[ZZZZZZXXX^^^gggpppxxx|||}}}}}}|||||||||}}}~~~~~~}}}|||{{{zzzxxxwww~~~|||mmm[[[RRR<<<999555222000000///...////////////////////////,,,------......------,,,////////////////////////222111000//////000000111//////////////////////////////000111111111111111000111222222333333222222333333444444444444333333555444333222222444555777777777777777777888888888666666777888999::::::;;;:::999999888888777777777999;;;<<<===>>>AAAEEEHHHFFFEEEDDDCCCDDDFFFIIIKKKKKKHHHGGGHHHKKKLLLKKKJJJMMMOOOQQQRRRTTTTTTTTTSSSTTTQQQOOOOOOPPPQQQQQQPPPPPPQQQSSSUUUYYY___fffkkkqqqtttsssdddYYYQQQLLL???999444111---***,,,111333444666888===FFFRRR[[[iiiqqqzzz|||pppaaaWWWNNNNNNWWWiiiyyyqqq```ZZZVVVNNNFFFDDD<<<;;;;;;<<<>>>>>>===<<<;;;999777777888999888777666666777777777555444333111111111111000000000000///000222444444444333222444444444333444444555555666666666666666666666666888777555333333333555666666666666666666666555555666777888999999777555333777555333444666777555333444333222333444444333222444444222111111111111111222333444666777777444222444777:::;;;<<<===???AAAEEEKKKRRRWWW[[[cccnnnvvv~~~wwwjjjggg]]]gggwwwtttdddTTTEEE:::444222111000///...---,,,,,,************************************************000$$$!!!***...(((%%%)))((())))))%%%!!!"""%%%))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******++++++,,,{{{nnnaaa\\\UUUPPPNNNKKKFFFBBB???>>>======>>>@@@BBBCCC===;;;:::999888666444222555333222333444777888999AAADDDHHHKKKLLLMMMPPPSSSXXX]]]```______aaa___ZZZYYY[[[^^^aaadddeeefffgggggggggfffggghhhlllqqqtttsssqqqpppppppppnnniiieeeXXXQQQKKKNNNUUU]]]fffnnnuuuzzzxxxjjj```\\\\\\]]][[[VVVRRRPPPPPPQQQRRRTTT[[[fffqqqzzz}}}zzzyyyyyyzzz{{{|||}}}~~~~~~zzz{{{|||{{{yyyvvvuuuttt|||dddPPPFFF:::777333111000000///...........................---..................---........................//////000111111111000///000000000000000000000000//////000111111111111000333444555555666666555555444444444555555444444444555444333222222333555666777777777777777888888888666666777888888999::::::999999999999999888888888:::<<<<<<======>>>AAACCCEEEDDDCCCCCCDDDGGGIIIKKKKKKIIIGGGGGGJJJKKKKKKJJJLLLNNNOOOQQQRRRSSSRRRRRRRRRPPPNNNNNNOOOQQQQQQQQQPPPRRRSSSUUUYYY^^^eeejjjoooooovvvtttggg\\\UUULLLFFFAAA===888222111444111222333444777===FFFLLLYYYaaannnyyy|||xxxpppjjjVVVQQQQQQXXXcccnnn}}}uuummmfff[[[QQQLLLGGGEEEBBBBBBBBBCCCBBBAAAAAA???<<<;;;;;;;;;:::999999999:::;;;:::999888888444444444444333333333222000111111222333333333222444333333222222222333333333333333333333333333333444444222222111222333444444444444444444444444444333444555555555444222111444222111222444444333111333222222333444444444444222222222222222222222333444555555777888888777666666777:::<<>>BBBHHHOOOXXX^^^jjjnnnssstttrrrtttyyy~~~~~~{{{uuusss|||yyyoooeee]]]PPPBBB777111///...*********++++++,,,,,,,,,************************((((((((((((((((((((((((((())))))(((+++000000,,,---+++))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************...------,,,++++++******yyyhhh```UUUMMMIIIHHHFFFDDD?????????@@@BBBCCCEEEFFFBBB>>>:::888999999555111222444555666666777888:::666:::???EEEJJJNNNQQQRRRWWW\\\___aaadddiiikkkiii\\\\\\\\\]]]^^^___```aaaeeefffeeedddccceeejjjooonnnqqqtttwwwwwwtttoookkk^^^UUUMMMKKKNNNUUU```kkkqqqvvv}}}wwwggg]]]YYYYYYWWWSSSQQQRRRUUUYYY\\\dddjjjsss|||}}}zzzwwwxxxxxxyyyyyyzzz{{{{{{|||yyy|||~~~|||xxxvvvyyy|||nnnUUUCCC:::333111///...///000///...........................------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111111000///111111111111111111111111...//////000000000000000111111222333333333333222444555555666666555555444333333222222222333444555555555666666777888888888666666777777777777777777666666666777777888888888999;;;<<<<<<;;;;;;===???BBBAAAAAABBBCCCFFFHHHJJJKKKIIIGGGFFFFFFHHHJJJKKKIIIJJJLLLMMMNNNNNNMMMMMMMMMLLLJJJKKKMMMOOOPPPPPPPPPQQQSSSUUUWWW[[[aaaeeeeeebbbbbbgggmmmuuuuuuiiibbb\\\WWWNNNAAA888555222222111111111222444555:::AAALLLXXXcccjjjnnnpppnnnhhhaaa[[[VVVTTTUUUWWWcccmmm{{{xxxnnn^^^YYYSSSOOOOOOQQQSSSTTTRRRMMMHHHCCCAAA???>>>===???>>>===<<<:::888666666999999888888888777777777444333222111000111222333333222111000///.........111111222222222222333333...///000000111000000///222222222222222333333333444333333222222222333444444444333333444444444333444444555444333333444444222333555666777777777666666666777777888:::>>>AAAAAADDDJJJQQQXXX```hhhnnn|||~~~|||wwwvvv{{{}}}|||~~~xxxjjj```SSSMMMCCC999222///...///************++++++++++++************************))))))))))))))))))))))))&&&,,,,,,***444CCCCCC888---)))''''''***,,,***((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************++++++++++++++++++++++++rrrhhh\\\QQQKKKGGGDDDAAA>>>>>>???@@@AAABBBCCCDDD@@@===999888999888666444555888;;;<<<<<<<<<===???;;;===BBBGGGMMMQQQSSSTTTWWW\\\```bbbgggooosssrrrbbbaaa```___^^^^^^^^^^^^eeeggghhhgggeeefffkkkoooppptttyyy}}}}}}zzzvvvsssddd[[[RRROOOPPPVVVaaallltttyyysssiiieeecccaaa^^^\\\\\\___bbbdddqqqvvv}}}~~~}}}zzzwwwwwwwwwwwwxxxyyyyyyzzzzzz|||||||||zzzxxx{{{gggPPP@@@999111000......///000///...........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000000000000000000000000......///000000000000000//////000111111111111000444444555555555555444444222222222222333333444444444555555666777777888888777777666666666666666666333333444444555555555666666888;;;<<<<<<===???AAA@@@@@@AAAAAACCCEEEGGGHHHIIIIIIGGGFFFEEEFFFHHHJJJHHHIIIJJJLLLLLLLLLKKKKKKLLLJJJHHHIIIKKKMMMNNNNNNOOOPPPRRRSSSUUUYYY]]]aaa```^^^```dddgggkkksss|||~~~wwwqqqlllbbbTTTGGGBBB888666444222222333333444666:::@@@HHHPPPXXX]]]```eeehhhiiihhhddd^^^WWWQQQWWWYYY^^^gggtttwwwqqqhhhaaa______```aaa^^^ZZZTTTNNNKKKHHHEEECCCCCCBBBAAA@@@???>>>======999999999999888888888888666555444222222222333444333333111000////////////111111111222222333333333000000111222222111111000222333333333444444444555444333222222222333333444444444444444444444444444666888888777444222333444333333444555666777777777:::<<<===>>>@@@CCCIIIMMMOOOTTT\\\dddkkkqqqvvvyyy|||~~~}}}|||}}}rrrfffXXXOOOCCC@@@;;;666111///......,,,,,,,,,,,,++++++++++++************************************************%%%***+++---@@@WWWWWWIII---***'''(((******(((&&&))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,|||ssseeeZZZQQQJJJCCC>>>??????@@@@@@AAAAAABBBBBB<<<;;;999888777777888999<<<@@@DDDEEEDDDBBBCCCDDDFFFFFFHHHKKKPPPTTTVVVVVVVVV[[[^^^aaagggpppuuuuuuddddddcccaaa```___^^^]]]eeeiiimmmllliiiiiimmmqqqsssxxx~~~}}}|||nnnfff]]]XXXWWW[[[fffqqq}}}~~~xxxuuusssqqqooonnnmmmoooqqqrrryyy}}}~~~}}}~~~}}}zzzxxxuuuuuuuuuuuuvvvvvvwwwwww{{{zzzxxxyyy|||~~~vvv]]]III<<<666111///...///000000///---------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...000111////////////////////////---...//////000000//////000000111222222222222111333444444444444444444333222222222222333333333333444444555666777777888888777777666666555555444444222222222333333333333333333666999<<<===>>>@@@BBB@@@@@@AAAAAABBBCCCDDDEEEGGGHHHHHHGGGFFFEEEFFFHHHGGGHHHIIIKKKKKKKKKJJJIIIKKKIIIGGGHHHJJJKKKLLLLLLMMMOOOPPPRRRSSSVVVYYY\\\\\\\\\___dddeeeeeekkkssswwwhhh[[[TTTEEEAAA:::555444444444444555666888<<>>>>>>>>???????????????>>>666888999777555555999>>>CCCIIIOOORRRPPPOOOPPPRRRRRRPPPNNNOOORRRUUUVVVVVVUUUYYY\\\]]]ccckkkqqqqqqbbbcccccccccbbbaaa___^^^bbbhhhnnnnnnkkkiiimmmqqqqqqvvv}}}~~~~~~yyyqqqiiidddaaacccmmmxxx~~~~~~~~~~~~~~~}}}{{{{{{|||{{{zzzxxxuuuuuuuuuuuuvvvvvvvvvvvvzzzxxxxxx}}}~~~iiiRRRBBB888444111000//////000000...---------------------------+++,,,,,,------,,,,,,+++------------------------------------------------........................---...//////000000//////000000111222222222222222222222333333333333222222111111222333333333333333333333444555666777888999777777666555555444333333333333333333222222222222111444888:::;;;===>>>@@@AAAAAAAAAAAAAAABBBBBBCCCEEEGGGIIIIIIFFFEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIKKKIIIGGGGGGHHHJJJJJJIIIKKKMMMOOOPPPQQQSSSVVVYYYYYYZZZ^^^bbbbbbaaagggoooooo|||}}}pppiii[[[RRRFFF===888777666666444333222333777<<>>888666222000000000111000...,,,------------------------,,,------......------,,,------------------------+++,,,...000///...+++***........................---....../////////////////////000111111111111111111222222333333222222111111111222333333333333222333333444555666777888999777777666555444333333222444444444333333222222222111444777999:::;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAACCCGGGJJJJJJGGGDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHKKKIIIGGGFFFGGGHHHHHHHHHJJJLLLNNNOOOPPPQQQTTTWWWXXXYYY]]]```______eeemmmgggqqq~~~}}}lllaaaQQQDDD===:::888888333111///...///222666999<<>>===<<<:::888666888888777777777888888999444444555666666777888888999777444222000000111222222222333444444555666666444555777999999888777666555777999888666555666999444888<<<;;;999888<<<@@@AAA@@@AAACCCGGGMMMTTTWWWaaagggnnnsssvvv|||~~~qqqjjjjjjxxx|||}}}fffXXXNNNAAA777333111///---+++*********+++((()))***+++,,,---......************************))))))))))))))))))))))))!!!$$$&&&'''''')))+++---%%%))),,,,,,***)))+++---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++zzzvvvlllYYYHHHAAA888999;;;======;;;999777333222222222444777;;;===HHHRRR^^^gggiiigggfffeeeccc___ZZZWWWVVVVVVVVVUUUUUUWWWZZZ\\\\\\]]]___aaa^^^___```cccdddccc___\\\___ccchhhjjjiiiggghhhiiiffflllsssxxxyyyxxxvvvuuuwwwrrrnnnmmmllllllqqqxxx|||{{{{{{yyyxxxwwwwwwvvvvvvvvvuuutttuuuuuuuuutttsssyyyzzz~~~rrrXXXCCC666222444////////////............---------------...///000---,,,++++++******++++++,,,,,,++++++,,,,,,---..............................------,,,,,,,,,------/////////...///000111111,,,...000333333222111000222111000//////111333444444444333222111111111222222333333444444333333222333333333333333333333333222333555666666555333222000111444777999<<<===>>>@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCHHHHHHHHHHHHHHHHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKJJJKKKMMMPPPSSSVVVWWWZZZ\\\___````````````dddkkkvvv~~~rrrbbbVVVOOOIIIBBB<<<555444444333333333444555:::>>>CCCIIIRRRaaatttwwwgggYYYPPPMMMVVVUUU^^^rrr{{{ppphhh^^^UUUSSSPPPOOOPPPRRRQQQJJJDDDFFFEEEDDDBBB???>>><<<;;;<<<<<<:::888777888:::<<<<<<999777555666777777666666555555444555888:::<<<444444444333333333333333444111333999888444555:::;;;999777777999:::;;;;;;===<<<======???AAACCCEEEIIIPPPWWWXXXXXX[[[fffooo{{{zzzssssssnnnfffhhhppp|||www^^^LLL@@@666///---------,,,,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***'''&&&%%%&&&''')))((((((((('''&&&&&&%%%%%%************))))))))))))''''''((()))))))))))))))+++***)))))))))***+++,,,%%%)))+++******,,,+++'''(((((())))))))))))(((((('''&&&&&&%%%&&&(((***+++((()))***++++++***)))(((}}}zzzrrr```NNNFFF<<<<<<<<<======;;;888666444444333444555888<<<>>>HHHRRR___gggjjjhhhffffffbbb___ZZZWWWVVVVVVUUUTTTSSSUUUXXXYYYZZZZZZ\\\]]]]]]^^^aaadddfffdddaaa]]]\\\```dddeeedddbbbbbbccc```dddkkkqqqssspppkkkhhhkkkgggddddddddddddjjjqqq|||zzzyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwyyy{{{kkkQQQ???555222333////////////...............------------......///------,,,+++++++++++++++,,,++++++++++++,,,------------------------------///......---------........./////////000000000000...//////000111111111222222111000//////000222333333333222111111111111111333444444555555444444333333333333333333333333333333555666777777666555333111333555777999;;;<<<<<<@@@@@@?????????@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJLLLOOORRRTTTVVVXXXZZZ\\\\\\]]]\\\\\\^^^ccclllwwwlllaaa]]]XXXOOOFFFAAA<<<888777888777333000000444999>>>GGGTTTdddpppwwwiii^^^YYYQQQNNNQQQ^^^lllwwwxxxnnnbbb```^^^```cccccc___ZZZWWWTTTPPPKKKGGGEEEDDDDDDAAA@@@???>>><<<<<<<<<======;;;999888888888777555999888777777888:::<<<===777777777777666666666666888666777<<<<<<:::;;;@@@@@@??????>>>=========>>>======???AAADDDGGGKKKLLLVVV___hhhmmmmmmpppyyyyyyoooiiijjjjjjhhhnnnzzz~~~kkkUUUFFF<<<444///...------,,,++++++***))))))************************))))))))))))))))))))))))***)))((('''&&&''''''((((((((()))))))))))))))))))))))))))(((((((((((('''''''''((()))))))))))))))))))))(((((()))***,,,---))),,,,,,))))))------+++++++++,,,,,,,,,,,,++++++************+++,,,------)))))))))******)))))))))zzzjjjWWWLLL@@@>>>===<<<<<<;;;999777666666666666888:::===>>>GGGPPP]]]fffiiigggfffeeeaaa^^^YYYVVVUUUUUUTTTSSSQQQSSSVVVVVVVVVVVVWWWYYY\\\^^^aaaeeehhhfffbbb___YYY\\\^^^___]]][[[ZZZZZZVVVXXX]]]cccfffccc[[[TTTXXXUUUTTTVVVWWWYYY___gggrrrzzz~~~{{{xxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{xxx|||```HHH;;;444111111/////////............---///...------------------...------,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////---...///000111000////////////.........000222333222111000//////000111222222111111000000000000000222333333333333333333222333333333333333333333333555666777888888777666555333444666888999:::;;;;;;@@@@@@@@@???????????????@@@AAABBBCCCDDDEEEEEEEEEHHHHHHGGGFFFEEEDDDCCCCCCGGGGGGGGGFFFFFFFFFFFFFFFIIIJJJJJJJJJIIIJJJMMMOOORRRSSSUUUWWWXXXXXXXXXXXXXXXYYY[[[```hhhqqqzzz{{{qqqooolllcccZZZMMMEEE<<<999;;;:::444------000333777<<>>>>>>>>===:::888::::::999999:::;;;<<<<<<999999888888888777777777:::777888<<<>>>???CCCGGGIIILLLMMMLLLHHHFFFFFFHHHGGGHHHKKKOOOSSSXXX\\\^^^mmmvvvvvviiiccccccjjjooosss~~~hhhXXXGGG===777111//////,,,,,,,,,+++******))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))***++++++(((((((((((('''''''''''''''(((((()))))))))))))))(((''''''((()))***+++,,,+++,,,***&&&&&&+++...---((())))))******))))))((('''((()))******+++*********))))))(((((())))))***sss```RRRCCC???;;;:::;;;;;;:::888888999999:::;;;===>>>???DDDMMMYYYbbbdddcccbbbbbb___\\\XXXVVVUUUTTTSSSRRRQQQSSSUUUUUUTTTTTTUUUVVVZZZ]]]aaafffiiihhhccc```YYYYYYZZZZZZXXXUUUSSSRRRNNNLLLMMMQQQUUUSSSKKKCCCGGGDDDDDDHHHJJJMMMTTT\\\fffppp{{{}}}zzzuuuuuuttttttssstttttttttuuuvvvwwwwwwwwwyyy{{{}}}yyyvvvyyy}}}YYYBBB999444000/////////.........---------///......---,,,,,,,,,,,,......---,,,,,,,,,------+++++++++***+++,,,,,,---++++++++++++++++++++++++...------------......///,,,---///111111000///...............///000111111111111000/////////000000000000////////////000000//////000000000000//////222222333333333333444444666666777777777777666666222333555888:::;;;<<<<<>>>>>>>>>>>>>>@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJIIIHHHIIIKKKMMMQQQRRRTTTUUUUUUUUUUUUTTTWWWVVVVVVXXX]]]dddkkkppp~~~zzztttooo\\\SSSHHHBBB@@@>>>999444333444555666777;;;AAAFFFVVVbbbqqq{{{|||vvvppplllaaaYYYQQQMMMNNNQQQSSSTTTZZZbbbmmmuuu}}}~~~uuulllddd^^^[[[XXXWWWWWWWWWTTTPPPKKKHHHEEEDDDDDDEEEFFFEEECCCAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>======<<<;;;;;;;;;===;;;<<<@@@FFFLLLQQQUUUXXX]]]aaa```[[[XXXZZZ]]]___```dddhhhmmmqqquuuwwwtttkkk___bbblllzzz}}}rrriiiTTTHHH;;;555222...---///,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((('''&&&&&&''''''(((((((((((())))))((((((((('''''''''(((((())))))))))))((((((((((((((((((((()))))))))((()))((($$$$$$)))+++***''''''((((((((((((''''''&&&''')))*********)))(((***)))(((''''''((()))***|||iiiXXXFFF@@@:::888:::======<<<:::;;;<<<===>>>>>>>>>>>>@@@HHHSSSZZZ]]]\\\\\\]]][[[YYYVVVTTTTTTTTTRRRQQQQQQSSSUUUUUUTTTTTTTTTUUUYYY[[[___dddggggggccc```YYYXXXWWWUUUSSSPPPMMMKKKFFFCCC@@@AAADDDCCC>>>999;;;999:::>>>@@@CCCJJJRRR\\\fffrrrxxxzzz|||~~~}}}zzzxxxsssssssssrrrssssssttttttwwwxxxyyyxxxxxxyyy|||}}}iiiooovvvSSS???888444000...............------------///...---,,,,,,,,,,,,,,,......---,,,,,,,,,------+++************+++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++---///000111000...---+++,,,...000111000///...000000//////////////////000///////////////000000...//////000000//////...222222222333333444444444555555555555555555555555111333555888:::<<<===>>>===>>>?????????>>>======<<<===>>>???AAACCCDDDEEEBBBBBBBBBCCCCCCDDDDDDDDDAAAAAACCCDDDFFFHHHIIIIIIHHHIIIJJJJJJIIIIIIJJJLLLPPPQQQSSSTTTTTTTTTSSSRRRTTTSSSRRRSSSVVV[[[aaadddmmmvvv~~~~~~qqqiii^^^SSSIIICCC???===555555555444444666888;;;DDDMMMYYYbbbeeeggghhhjjjeeeaaaZZZTTTSSSRRRNNNKKKKKKOOOUUUZZZ```kkkxxxzzzuuummmllllllllljjjeee]]]XXXNNNMMMLLLMMMOOOQQQQQQPPPNNNOOOOOOPPPOOONNNLLLKKKHHHHHHHHHGGGFFFEEEEEEDDDHHHHHHIIIMMMWWWaaahhhkkklllqqqvvvwwwtttsssuuuyyy}}}~~~~~~ssshhhccc```lll~~~xxxooocccXXXRRREEE<<<444111///,,,,,,---++++++***************)))************************))))))))))))))))))))))))(((((())))))***))))))((())))))((((((''''''''''''*********)))))))))(((((((((((())))))))))))((((((******))))))((((((''''''%%%((((((%%%&&&))))))'''***++++++,,,,,,++++++******+++,,,---...---,,,+++***)))(((''''''((()))***tttcccLLLDDD<<<888;;;??????>>>;;;<<<>>>???@@@???>>>===>>>EEEMMMRRRTTTTTTVVVWWWXXXVVVTTTSSSTTTTTTSSSRRRRRRTTTUUUVVVUUUUUUUUUVVVYYYZZZ]]]aaaddddddaaa___YYYVVVSSSPPPNNNJJJFFFCCC???;;;888777888999777555555333444777:::<<>>;;;<<<===?????????>>>===<<<<<<===>>>???AAACCCDDD@@@@@@AAABBBCCCDDDEEEEEE???@@@BBBCCCEEEGGGIIIIIIGGGHHHJJJJJJJJJJJJKKKMMMOOOPPPQQQRRRSSSSSSRRRRRRQQQPPPOOOOOOQQQTTTWWWYYY\\\dddppp}}}uuugggYYYLLLDDDAAA555444222222222333555666:::???FFFKKKNNNSSSYYY^^^aaabbb```^^^^^^___ZZZSSSJJJIIIGGGGGGKKKSSS]]]ddd{{{wwwqqqbbb___\\\[[[]]]aaadddeeeaaaaaabbbcccaaa___\\\[[[XXXWWWWWWVVVUUUTTTSSSSSSXXXYYYZZZ___jjjwww~~~}}}sssjjjbbbaaacccnnn|||tttkkkcccYYYLLLCCC@@@;;;444//////...++++++---************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******,,,,,,+++******)))((((((************)))))))))))))))))))))))))))(((((('''************)))(((''''''&&&))))))'''(((***+++((())))))************)))))))))******+++++++++******)))((((((''''''(((((()))pppVVVLLL@@@;;;===@@@AAA???;;;===???@@@AAA???>>><<<>>>CCCIIILLLMMMNNNQQQTTTTTTSSSRRRRRRTTTTTTSSSRRRQQQSSSUUUVVVUUUUUUVVVWWWYYYYYYZZZ]]]___```___]]]VVVRRRNNNJJJGGGCCC>>>:::777666555444444333333333333111111444555666;;;BBBIIIRRR\\\aaabbbdddjjjpppzzz|||zzzxxxxxxwwwuuutttqqqqqqqqqrrrssstttuuuvvvyyy|||~~~|||qqqdddjjjsss]]]EEE888444111...,,,.........---------,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------.........//////***+++---...//////......+++,,,---...///000000000000/////////000000111222111111111222222111111111111111222333333444555555444444333333333333444444666777888999::::::::::::999:::<<<>>>??????>>>>>><<<<<<<<<<<<>>>???AAABBBAAABBBBBBBBBCCCCCCDDDDDDAAABBBBBBCCCDDDEEEFFFFFFFFFHHHJJJKKKKKKKKKMMMNNNLLLMMMOOOQQQQQQQQQQQQQQQPPPOOOOOONNNNNNOOOPPPPPPRRRXXXaaaiiisssxxxhhhYYYNNN>>>;;;888555444444444444444777;;;===>>>AAAGGGKKKRRRWWWZZZ]]]ccciiifff___SSSLLLCCC>>>@@@FFFLLLOOOZZZggg{{{zzzssspppqqqvvv{{{~~~}}}{{{xxxvvvssssssrrrqqqpppooonnnnnnppprrrssswwwyyylllbbb[[[\\\fffrrryyymmmbbbWWWOOOFFF;;;555555222...,,,------++++++---))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))+++,,,++++++*********************))))))))))))((((((((()))))))))))))))(((''''''((((((***+++++++++******(((***((($$$%%%)))+++***''''''((((((((((((''''''(((''''''&&&&&&''''''((('''(((((((((((((((((('''zzz]]]RRREEE>>>???BBBAAA@@@;;;===???AAAAAA???===<<>>999444222444555555333222222222222000000333333333777===BBBJJJTTTYYYZZZ\\\cccjjjwww}}}{{{xxxwwwvvvvvvtttsssqqqqqqqqqrrrssstttuuuvvvxxx|||{{{}}}rrrooottt{{{eeeSSS???555222///---,,,......---------,,,,,,,,,++++++++++++,,,------...---,,,++++++******++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000...------------...//////,,,,,,++++++,,,---///000***+++,,,...///000000111000000000000000111222222//////000000000000//////111111222333333444555555555444444333333444444555:::::::::::::::999888777777999<<<>>>?????????>>><<<<<<<<<<<<===>>>@@@AAACCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJKKKLLLLLLNNNOOOJJJKKKMMMOOOPPPPPPPPPPPPRRRQQQQQQPPPOOONNNMMMLLLQQQUUUYYY]]]cccppptttdddLLLHHHBBB<<<999666555333///333666777777777:::===???FFFMMMSSS^^^hhhiiiccc[[[PPPCCC<<<<<>>??????===;;;>>>@@@BBBCCCDDDFFFJJJLLLMMMMMMMMMNNNNNNOOOOOOOOOSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[[[[\\\]]][[[XXXVVVQQQLLLEEE>>>;;;999777555333222111000000111222222111111222222111222555777>>>BBBHHHMMMRRR[[[eeelll{{{~~~{{{zzzwwwtttsssssssssttttttsssrrrrrrsssuuuwwwxxx~~~{{{zzzvvviiiOOOFFF:::333111000---++++++,,,------++++++,,,---,,,,,,------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...............+++++++++,,,,,,,,,---------...//////......///000............///000111222222222222222222222222222///111333444333222222333555333333444666888888888888666777::::::777777::::::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@IIIHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@AAAHHHGGGFFFIIINNNQQQPPPOOOOOONNNLLLLLLLLLNNNPPPRRRRRRRRRQQQPPPOOONNNNNNMMMMMMPPPRRRTTTWWW___lllvvviii\\\LLL@@@<<<<<<<<<<<<>>>999444333222000333888999<<<@@@GGGPPP[[[aaabbbZZZQQQDDD<<<999:::<<<===AAAKKKZZZmmmyyyuuuyyywwwuuuxxx{{{~~~uuummmfffbbbbbb\\\WWWXXX\\\fff{{{lll```VVVLLL???555222///,,,***///...---,,,***(((&&&%%%+++++++++++++++***)))(((******))))))((((((''''''+++)))'''''')))+++++++++''''''((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((()))******))))))(((((()))***+++,,,,,,,,,+++***)))((('''''')))'''&&&''')))******)))xxxuuufffUUULLLIIIHHHJJJNNNLLLGGGAAA>>>===<<<:::999===???AAACCCDDDFFFIIIKKKLLLLLLLLLMMMMMMNNNNNNOOOQQQQQQRRRSSSUUUWWWXXXYYY\\\\\\\\\]]]]]]\\\YYYVVVOOOIIIBBB;;;777444222111333222111000000111222222...///000000000222555777;;;???FFFLLLSSS[[[eeemmm~~~}}}zzzyyyvvvtttrrrrrrrrrsssuuutttsssssstttwwwzzz|||~~~{{{|||sss```SSSCCC===555111111222111///+++,,,------++++++,,,---------------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------............---.........////////////---...000///......///111////////////000111222222222222222222222222222222000222444555444333333444666444333444666888888777<<<999999;;;:::666444666999:::;;;<<<============;;;;;;;;;<<<===>>>???@@@GGGGGGFFFEEEDDDDDDDDDDDDGGGFFFEEEDDDCCCBBBBBBBBBGGGFFFFFFIIIMMMPPPPPPOOOOOONNNMMMMMMMMMOOOPPPRRRSSSSSSRRRQQQPPPOOONNNMMMLLLNNNQQQRRRUUU\\\fffoooxxxgggYYYPPPJJJDDD@@@KKKCCC===:::777333111333555777:::>>>FFFNNNTTTVVVTTTMMMDDD>>><<<<<<<<<<<<>>>HHHXXXjjj}}}~~~sssllllllxxx{{{rrrlllnnnuuu{{{zzzssskkkddd^^^ZZZXXXZZZYYY\\\ccclllwww~~~ppp___TTTDDD<<<333---,,,,,,+++))),,,,,,,,,+++***)))((((((******++++++***))))))((()))))))))***************(((&&&$$$%%%&&&(((((((((''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((())))))***&&&&&&&&&&&&''''''''''''++++++******)))(((((((((,,,+++******+++---,,,,,,iii{{{sssaaaVVVPPPNNNPPPSSSRRRLLLEEE>>>:::888777666<<>>@@@@@@EEEEEEEEEEEEEEEEEEEEEEEEHHHGGGEEEDDDCCCBBBBBBBBBFFFFFFFFFHHHLLLNNNOOONNNQQQPPPOOONNNNNNOOOQQQRRRTTTSSSSSSRRRQQQPPPOOOOOOKKKMMMOOOPPPRRRWWW___eeelllzzzrrrfff[[[QQQJJJSSSHHH???<<<:::555111///222222333777<<>>===EEEPPP```rrrooofff___cccmmmxxxzzzrrrnnnnnnuuuwwwhhhddd^^^XXXSSSQQQQQQQQQZZZ___jjjxxxwwwnnnaaaRRRIII:::555///,,,---...---+++))))))***+++++++++++++++))))))******))))))((((((((())))))***+++,,,,,,,,,***((('''''')))******)))'''(((((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((())))))((()))*********)))((('''))))))))))))))))))))))))...,,,++++++,,,---,,,+++___sss|||jjj^^^VVVSSSTTTYYYXXXRRRIIIAAA:::777666666===???BBBDDDEEEGGGIIIKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPRRRTTTVVVXXXYYY______^^^______]]]ZZZWWWNNNHHHAAA:::666555333222111111111111111222222222222333444444444555888;;;>>>EEEOOOYYYaaajjjssszzz}}}vvvuuusssrrrqqqppppppppptttttttttvvv{{{}}}}}}vvv\\\GGG;;;666333111000000000...,,,+++,,,------++++++,,,---......------,,,+++******************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,------......///---------............///...///000000//////000222111111111111222333444444222222222222222222222222333555666666555555666777999777555555666777666555777555666:::;;;888888:::999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@EEEEEEFFFHHHKKKMMMNNNNNNRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRKKKMMMOOOOOOPPPSSSXXX\\\```iiisss}}}yyyppphhhccc[[[NNNAAA>>>===:::666444222000000444888<<>>888555111//////...,,,***((()))***+++++++++++++++(((((())))))))))))(((((()))))))))******++++++++++++)))((()))+++,,,+++***(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''(((((((((((((((((()))***,,,---,,,***((('''(((((((((((())))))******,,,***(((((())))))((('''[[[nnnqqqeee\\\WWWYYY]]]\\\WWWNNNDDD<<<888777777===@@@CCCEEEFFFHHHJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSUUUXXXZZZ[[[______^^^______^^^ZZZWWWMMMHHHBBB===:::888777666111111222333333333333333555555666666666888:::===DDDLLLXXXbbbkkksss{{{}}}ttttttsssrrrqqqppppppppprrrsssvvvzzznnnTTT@@@666333222111111000///---++++++,,,------++++++,,,---......---,,,++++++******************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,---......///---------............///...///000000//////000111111111111111222333444555222222222222222222222222444666777666555555777888:::888666666666777666555777555666:::;;;888888;;;:::;;;<<<======>>>>>>===<<<======???AAACCCEEEFFFCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBDDDEEEGGGIIIJJJLLLNNNOOOSSSRRRRRRQQQPPPPPPPPPPPPNNNNNNOOOQQQSSSTTTUUUVVVMMMNNNNNNOOOPPPRRRUUUXXX\\\```eeemmmyyyqqqbbbRRRJJJFFF@@@:::888333000000444777;;;EEEPPPWWWTTTNNNHHHCCCAAA@@@AAAGGGUUUiii}}}yyyooo```WWWUUUXXXXXXWWWVVV\\\dddkkkssswwwjjjaaa\\\SSSVVVYYY\\\```fffmmmrrrvvvdddXXXMMMAAA777333111///---,,,+++***(((&&&******+++++++++******)))'''((())))))))))))((((((******)))))))))((((((((('''&&&%%%&&&((()))(((&&&(((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&''')))))))))'''%%%###'''''''''((())))))******+++)))'''''''''((('''&&&[[[kkkuuujjj```ZZZZZZ^^^\\\XXXQQQHHH???:::999:::<<>>;;;888666222222444555555555555555444666777888999;;;???BBBKKKSSS```kkkssszzz~~~|||sssssssssrrrqqqppppppoooqqqtttzzz{{{zzzhhhMMM<<<555///000000000000//////...+++,,,------++++++,,,---------,,,,,,++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,---......///....../////////000000000---...//////......///000111111111111222333444555222222222222222222222222555666777666555555777999:::888666666777777666555:::777888::::::777666888:::;;;<<<===>>>>>>>>>>>>======>>>@@@BBBEEEGGGHHHDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDFFFIIIJJJKKKLLLNNNPPPSSSSSSRRRQQQPPPPPPOOONNNLLLMMMNNNPPPRRRTTTVVVWWWNNNNNNNNNNNNPPPRRRUUUWWW\\\]]]```cccjjjuuu|||jjj^^^RRREEE;;;777888333222555777999DDDRRRZZZXXXSSSLLLEEEAAAAAAAAA@@@NNN```rrrsssjjjfffeee___XXXOOOQQQSSSVVVZZZdddpppxxx{{{~~~yyyuuussstttuuu~~~tttfff]]]ZZZZZZWWW^^^hhhrrrzzzuuufffVVVLLLCCC:::333000+++++++++*********))))))+++++++++++++++***)))((((((((())))))******))))))******))))))(((''''''&&&(((''''''(((******)))''')))))))))))))))(((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((&&&'''((()))((('''&&&%%%'''((()))***)))((('''&&&'''''''''(((((()))))))))+++)))(((((()))))))))((([[[ggg}}}vvvkkk___WWWUUUYYYYYYWWWQQQIIIAAA;;;:::;;;:::===AAADDDEEEFFFGGGHHHEEEFFFGGGHHHJJJKKKLLLMMMQQQQQQSSSUUUWWWZZZ\\\]]]\\\\\\\\\^^^___^^^\\\YYYRRRPPPLLLHHHDDD???:::666333444555666777777777666555777:::===@@@DDDIIIMMMTTT]]]jjjuuu|||~~~{{{zzzssssssssssssrrrqqqpppppprrrvvvwwwvvv{{{{{{aaaGGG999666---...//////............+++,,,------++++++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,)))***+++,,,---......///---.........////////////,,,---......------...///000000000111111222333444222222222222222222222222555666666555444555777999999888666666777888777666:::777888::::::777666888::::::;;;<<<============<<<===>>>@@@BBBEEEGGGIIIFFFGGGIIIJJJJJJIIIHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHDDDGGGJJJKKKKKKLLLOOORRRSSSRRRRRRQQQPPPOOONNNMMMMMMMMMNNNPPPQQQRRRTTTTTTOOOMMMLLLLLLOOORRRUUUWWWYYY\\\___aaaaaaeeemmmuuuzzzkkkYYYKKKFFFCCC;;;888999777666AAAQQQWWWWWWUUUPPPHHHCCC@@@@@@>>>GGGSSS^^^mmm{{{{{{{{{{{{ssshhh^^^\\\ZZZXXXXXX[[[___aaadddiiiqqqwwwzzz|||}}}}}}rrrrrrqqqnnnmmmmmmpppsssrrrdddZZZYYY^^^cccmmmwww{{{pppaaaTTTGGG@@@;;;555111111++++++,,,+++++++++,,,,,,***++++++++++++***))))))((())))))***++++++*********))))))))))))))))))))))))))))))+++,,,---+++))))))))))))))))))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((&&&'''((()))((('''%%%$$$************++++++++++++''''''((((((((((((((((((+++)))((((((***+++******ZZZdddwwwtttiii\\\RRROOOQQQVVVUUUQQQIIIAAA<<<;;;<<<888;;;@@@BBBCCCDDDEEEFFFCCCDDDEEEFFFHHHIIIJJJKKKPPPQQQRRRTTTWWWYYY\\\]]]ZZZZZZ[[[]]]______\\\ZZZYYYWWWSSSOOOJJJCCC<<<777333444666888888888888777777:::>>>BBBGGGMMMSSSWWW[[[dddqqq||||||yyyxxxsssssssssssssssrrrqqqpppsssxxxwwwuuuzzzoooWWW???444333/////////...,,,++++++,,,+++,,,------++++++,,,---++++++++++++++++++,,,,,,------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))******+++---...//////+++++++++,,,,,,,,,------+++,,,...---,,,,,,---///000000000000111222333444222222222222222222222222555666666555444444777999999777666666777888888777666444666:::;;;999999<<<999999:::;;;<<<<<<<<<<<<;;;<<<===???BBBEEEGGGHHHGGGHHHJJJKKKKKKJJJHHHGGGAAAAAABBBBBBCCCEEEFFFGGGEEEHHHKKKLLLKKKLLLPPPSSSRRRRRRRRRQQQPPPNNNMMMLLLNNNOOOOOOOOOPPPQQQQQQQQQNNNLLLJJJJJJMMMRRRUUUWWWVVV[[[```aaa^^^\\\aaahhhqqq{{{ssseee___MMMDDD>>>===999555???OOORRRUUUVVVSSSKKKDDD???>>><<<@@@EEEJJJTTTbbblllooopppvvvzzz~~~tttvvvsssmmmiiifffccc```^^^[[[___dddffffffdddbbbaaaeeejjjoootttzzz||||||{{{wwwrrrooopppqqqsssuuuyyywwwqqqeeeZZZUUUZZZeeeooo{{{wwwrrrhhh^^^NNNCCC999444222...,,,---+++++++++***((('''((()))))))))***++++++++++++***))))))***+++++++++++++++)))))))))***++++++,,,,,,&&&&&&&&&(((******(((&&&)))))))))))))))((('''''')))((((((((('''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$''''''&&&&&&'''((()))***(((((((((((((((((((((((()))'''&&&''')))******)))]]]bbbpppzzzpppeee\\\UUUQQQPPPPPPOOONNNKKKFFFBBB>>>;;;>>>???AAACCCDDDFFFFFFGGGBBBBBBBBBCCCDDDFFFIIIJJJKKKMMMOOOQQQSSSWWW[[[___ccc___[[[ZZZ\\\^^^^^^\\\[[[YYYWWWTTTPPPJJJCCC>>>>>><<<;;;;;;<<<<<<;;;::::::;;;AAAKKKRRRVVV]]]eeefffmmmxxx|||yyyuuurrrpppqqqqqqqqqrrrrrrssssssvvvzzzvvv___KKK;;;444444......//////......---,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***************************++++++,,,,,,,,,+++++++++++++++************)))------,,,+++,,,---...//////............---------......------------.....................///000000///111222444444333222111111222333333444555666666444444555666777777666666888:::;;;:::888888999:::999;;;<<<<<<;;;<<<===??????@@@AAABBBDDDFFFHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMMMMNNNOOOQQQRRRQQQPPPNNNMMMLLLKKKKKKOOONNNMMMMMMNNNPPPRRRSSSNNNNNNMMMLLLLLLOOOSSSWWWWWWZZZ\\\]]]]]]]]]]]]^^^bbbhhhqqq}}}|||mmmaaaRRRGGGCCCCCCBBBAAAMMMRRRVVVSSSJJJAAA;;;999999:::;;;===BBBIIIQQQWWW```eeelllsssxxx}}}~~~zzzwwwuuujjjhhhfffeeeccc___ZZZVVV\\\YYYYYY\\\^^^dddppp|||}}}zzzzzzuuusssuuuyyy|||~~~~~~}}}|||{{{zzzwwwrrrooohhh```ZZZ[[[___gggxxxvvvmmmiiieeeZZZNNNGGG;;;666000......000///...******++++++,,,,,,---------,,,+++)))))))))******,,,+++***)))((('''&&&%%%)))))))))))))))(((''''''''')))++++++***))))))***(((((())))))))))))(((((((((((((((((('''&&&%%%$$$%%%&&&''')))))))))(((((('''((((((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''((()))******))))))******))))))((((((''''''aaadddppp}}}zzzxxxssskkkaaaYYYSSSPPPNNNOOONNNMMMJJJFFFAAA===;;;===>>>@@@BBBDDDEEEEEEFFFBBBBBBAAA@@@AAACCCDDDEEEHHHJJJLLLNNNQQQTTTYYY\\\```]]][[[]]]aaaddddddbbb```]]]ZZZXXXVVVRRRKKKEEE@@@@@@@@@AAACCCBBB@@@>>>===???EEEOOOVVV\\\eeemmmlllrrr{{{|||zzzvvvssspppnnnnnnnnnooopppqqqqqqrrrwww|||mmmWWWFFF999333222...............------,,,...---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,---...///,,,,,,------.........///......------------.....................///000000222222333333222000...---222222222222222222333333666666777666666555444333777888999999777777888999999;;;<<<<<<<<<<<<===??????@@@AAABBBDDDFFFHHHIIIHHHHHHIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMOOOPPPRRRQQQPPPNNNMMMMMMMMMMMMNNNMMMLLLKKKLLLMMMOOOQQQMMMMMMMMMLLLLLLNNNRRRVVVWWWYYY\\\]]]]]]\\\]]]^^^ZZZ^^^eeennnxxx{{{lll```ZZZVVVRRROOOLLLMMMMMMIIIBBB;;;777555444444555666999>>>CCCGGGIIIOOOWWW^^^eeekkkpppsss~~~~~~|||yyyuuupppiiiddd\\\WWWTTTUUUUUUWWW^^^fffrrrlllhhhkkkvvv~~~~~~|||rrrooooootttzzz|||vvvrrrqqqqqqmmmooottt{{{~~~tttmmmjjjggggggffffffeeeccc```]]]aaa```bbbgggllltttttthhh\\\WWWRRRIII@@@<<<666222...,,,---...---,,,+++******)))((((((''''''******)))(((((())))))***++++++***)))((('''&&&&&&((((((((((((((('''&&&&&&%%%&&&''''''%%%%%%&&&'''(((((())))))))))))(((((('''''''''(((''''''&&&%%%&&&'''((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''))))))))))))((((((''''''ggggggooo{{{vvvpppllleee]]]VVVQQQMMMLLLMMMLLLKKKHHHDDD@@@===;;;<<<===???@@@BBBCCCDDDDDDCCCBBB@@@>>>>>>>>>??????DDDFFFHHHJJJLLLOOOTTTWWWZZZYYY[[[aaahhhmmmmmmllliiiddd______bbb```YYYRRRGGGGGGIIIKKKLLLJJJFFFCCCDDDEEEKKKUUU^^^eeeoooyyyvvvzzz}}}yyyvvvssspppnnnlllmmmmmmooopppqqqrrrrrryyy~~~|||bbbLLL???666111///............---------,,,...,,,+++,,,---...---,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,++++++*********)))***+++,,,---...//////---,,,,,,,,,,,,---...///******+++,,,---...//////......------------.....................///000000111111222222111///---,,,111111111111000000//////555555666666666555555444666777888888777666777888:::;;;======<<<<<<>>>???@@@@@@AAACCCDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNMMMMMMNNNOOOPPPPPPOOOOOONNNNNNOOOOOOOOONNNMMMLLLMMMMMMOOOPPPMMMMMMMMMLLLKKKMMMPPPSSSUUUXXX[[[\\\[[[[[[\\\]]]XXXZZZ^^^ccciiirrr{{{zzzsssmmmhhhdddWWWRRRKKKDDD???:::666444444333333333444555777999666;;;BBBHHHNNNSSSYYY\\\lllpppwww}}}~~~zzzrrrkkkeeedddbbb___```bbbkkkeee```aaagggmmmooonnnooonnnlllnnnvvv~~~}}}wwwccc^^^[[[]]]aaafffooowww{{{tttppppppzzz|||~~~}}}zzzwwwvvvuuuuuusssooojjjffffffhhhkkkjjjpppwww~~~yyyjjj]]]VVVTTTPPPQQQSSSTTTUUUUUUTTTTTTaaaeeemmmvvv}}}|||rrrcccVVVIIIBBB===666111000///---+++***++++++***))),,,,,,++++++******))))))(((((('''''''''((())))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$""""""$$$&&&'''(((((())))))(((((('''%%%&&&''''''(((''''''''''''(((((()))(((((('''&&&'''''''''''''''((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))))))))(((((((((((('''nnnkkkooo}}}{{{tttllliiiccc\\\UUUOOOKKKJJJKKKJJJHHHEEEBBB???===<<<:::<<<===???AAABBBCCCCCCDDDCCCAAA???===<<<;;;;;;???AAACCCEEEGGGJJJNNNRRRSSSUUUZZZcccnnnvvvxxxxxxtttnnnhhhiiinnnoooiiiaaaTTTSSSSSSSSSSSSQQQMMMKKKLLLMMMRRR\\\fffnnnyyyzzzwwwtttrrrooommmmmmmmmnnnpppqqqssstttuuuzzz~~~yyyuuu~~~|||YYYCCC:::444///---......------,,,,,,,,,---+++***)))***+++++++++)))++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,+++******************++++++,,,------...,,,,,,,,,,,,------......******++++++,,,---............------------.....................///000000...///000111111111000000000000000000000000000000000111333555666777888888666777999888777777888999:::<<<============>>>@@@@@@AAABBBCCCEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLNNNNNNMMMMMMMMMNNNOOOOOOOOONNNOOOOOOPPPQQQRRRQQQPPPPPPPPPPPPPPPQQQMMMMMMMMMMMMKKKLLLNNNPPPSSSUUUXXXZZZZZZZZZZZZ[[[YYYZZZ[[[\\\```fffnnnttt}}}qqqgggYYYMMMGGGAAA;;;777888777555555555555444333222555999<<>>===<<<:::;;;===???@@@BBBBBBBBBFFFFFFDDDCCC@@@>>>;;;:::<<<===???AAACCCFFFJJJMMMNNNPPPVVVbbbppp{{{xxxrrrtttzzz|||wwwpppfffccc^^^[[[YYYXXXVVVUUUXXXXXX]]]fffnnnvvv}}}xxxuuutttrrrqqqooommmnnnoooppprrrsssuuuuuuvvvxxxyyyyyy{{{xxxwwwTTT???777333///---......---,,,,,,,,,,,,---+++***))))))++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++*********++++++++++++++++++************,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......------------.....................///000000000000000111111111111111//////000000111222222333000111333444666777888888777888999999888888:::;;;;;;===>>>>>>===>>>???AAAAAAAAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQMMMNNNOOONNNLLLKKKLLLNNNPPPRRRUUUWWWWWWWWWXXXYYYTTTUUUUUUUUUWWW\\\ccchhhjjjrrr~~~}}}lll___VVVNNNDDD===:::888666666666666333000222444555666666888<<<>>>@@@EEEKKKRRRYYY___fffjjjnnnqqqyyy~~~~~~{{{xxx{{{uuupppmmmnnnmmmjjjkkkooorrrtttuuusssooonnnooopppuuuxxx|||~~~|||vvvsssjjjhhhcccZZZPPPJJJIIIJJJJJJPPPYYYaaafffkkkpppsss{{{zzz{{{~~~rrreeeXXXOOOBBB:::444333222---+++,,,'''((()))*********))))))"""######$$$&&&''''''(((++++++******)))((('''&&&(((((((((((())))))))))))'''(((((()))))))))((((((***)))(((&&&$$$%%%''')))''''''((((((((((((''''''$$$$$$&&&'''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((('''''''''''''''(((((((((zzztttxxx}}}pppggghhhfffbbb\\\VVVOOOJJJGGGFFFEEECCCAAA???===<<<<<<:::;;;===???@@@AAABBBBBBFFFGGGHHHHHHEEEBBB===;;;:::;;;===>>>@@@CCCGGGJJJKKKLLLRRR^^^ooo~~~}}}~~~}}}vvvrrrlllgggeeedddcccbbbeeeeeeiiipppwww|||}}}zzzvvvtttssssssrrrrrroooooopppqqqssstttuuuuuuqqqsssqqqqqqoooOOO<<<666333///...///...,,,+++++++++,,,------+++***+++,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,*********+++,,,---+++++++++******)))))))))+++,,,------......------...---------,,,,,,,,,+++......------------.....................///000000444333222111000//////...//////000111222333444444444444555555555444444333777888::::::999999:::<<<<<<===??????>>>>>>@@@AAAAAABBBDDDEEEEEEEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPPPPNNNLLLKKKLLLLLLOOORRRTTTTTTTTTUUUVVVSSSSSSSSSSSSUUUXXX^^^bbbaaaiiisss}}}~~~sssjjj```TTTLLLAAA>>>::::::;;;:::777333333444333222111333666999777:::>>>BBBFFFKKKPPPTTT[[[^^^eeeoooyyyyyyppphhhbbb___VVVUUUQQQKKKEEEDDDGGGKKKXXX```kkksssxxx{{{|||mmmaaaUUUIII@@@555000...000000,,,+++,,,'''(((***+++***)))***+++&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''&&&(((((((((((())))))))))))'''((())))))))))))))))))(((((((((&&&$$$$$$%%%'''&&&''''''((((((''''''&&&$$$%%%&&&'''(((((((((((()))((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((************************)))((('''%%%%%%&&&''''''&&&''''''''''''(((((((((yyyxxxyyymmmdddaaa```^^^ZZZTTTNNNIIIFFFDDDCCCAAA???===<<<<<<<<<:::;;;===???AAABBBBBBCCCEEEGGGJJJLLLJJJEEE@@@<<<999:::<<<===>>>AAAEEEHHHIIIIIIMMMYYYkkk}}}~~~zzzwwwuuutttrrrqqqrrrqqquuu{{{~~~~~~zzzwwwsssqqqrrrsssssssssuuuuuuuuuvvvwwwxxxxxxyyyrrrsssqqqttt|||dddHHH999444111000000///...,,,+++***+++,,,---,,,+++***+++,,,---,,,***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++))))))***+++---///******+++++++++++++++++++++,,,---.........---------------------...............------------.....................///000000333222111000///.........000000000111111222222222555555555555444333333222666777999999888888:::;;;<<<>>>????????????@@@BBBAAABBBDDDEEEFFFEEECCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIJJJJJJJJJLLLMMMLLLLLLLLLLLLMMMNNNOOOOOONNNOOOPPPQQQQQQQQQQQQQQQOOOQQQRRRQQQOOOLLLKKKKKKIIILLLOOOQQQQQQRRRSSSTTTSSSTTTUUUUUUUUUWWW[[[^^^^^^cccjjjnnnrrrwwwyyynnneeeUUUPPPKKKJJJKKKJJJFFFCCC===<<<999555222111444666222444555666777:::???BBBHHHJJJNNNVVV```ggglllnnnssssssxxxxxxtttmmmeee^^^XXXTTTRRRKKKLLLKKKIIIJJJNNNWWW]]]rrrzzzuuufffYYYOOOFFF===666000,,,***,,,,,,******,,,''')))+++***(((((()))+++))))))))))))))))))))))))&&&&&&((())))))))))))((())))))))))))((((((((((((&&&'''(((((())))))(((((('''((()))'''%%%$$$%%%&&&&&&''''''((((((''''''&&&%%%%%%&&&'''((((((((('''(((((('''&&&'''''')))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))+++)))(((&&&&&&&&&((()))&&&&&&&&&'''''''''((((((~~~yyyyyymmmeee\\\[[[ZZZWWWSSSMMMIIIFFFCCCBBB@@@>>><<<<<<<<<<<<:::;;;===???AAABBBCCCCCCCCCGGGKKKNNNMMMGGGAAA<<<888:::<<<===>>>AAAEEEHHHIIIHHHJJJUUUhhh|||}}}zzzzzzyyy|||}}}xxxuuuqqqpppqqqssstttttt{{{{{{{{{||||||}}}}}}}}}vvvwwwvvv{{{qqq[[[DDD777222111000111///...,,,******+++,,,---***)))((()))*********(((++++++++++++++++++++++++***+++,,,------,,,+++***************************+++***))))))***,,,...000******+++,,,------...///+++,,,---.........---,,,+++,,,,,,---...///000000.........------........................///000000...............///000000111111111111000000000000222333333444555555555444444666777888777777999;;;===>>>???@@@??????@@@BBBAAACCCDDDFFFFFFEEECCCBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEHHHIIIJJJJJJLLLMMMLLLLLLKKKKKKLLLMMMMMMNNNPPPPPPRRRSSSTTTTTTTTTTTTPPPRRRSSSSSSPPPMMMKKKJJJGGGJJJMMMOOOPPPPPPQQQSSSQQQRRRSSSRRRRRRSSSVVVXXXXXX[[[^^^^^^^^^bbbjjjqqqyyy}}}kkkeee___\\\]]]\\\XXXTTTJJJHHHCCC<<<666333333555333444444333333444888;;;888999<<>>>>>>>>???AAA???AAAEEEJJJLLLJJJEEEAAA===<<<:::999999===CCCHHHIIIFFFFFFOOO```vvv~~~~~~{{{rrrrrrrrrssstttvvvxxxyyy}}}}}}sss___RRR@@@333...///000000...//////...,,,***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************///...,,,***((((((((((((************+++,,,,,,---******+++++++++,,,,,,,,,//////.........------------......///////////////---......///////////////------------........./////////000000000000//////...//////000111222222222444444333222222333444444666666666777888:::;;;<<<===<<<<<<<<<<<<>>>@@@AAAFFFEEECCCAAA@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMPPPQQQRRRRRRQQQQQQRRRSSSPPPPPPSSSUUUPPPIIIFFFIIILLLLLLKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOPPPRRRSSSYYYXXXXXXWWWXXXXXXYYYYYYbbbhhhqqq|||wwwvvv{{{|||vvvnnnfff]]]SSSKKKCCC===999888444555555444333222111111666777888888999<<>>===<<<;;;:::;;;;;;<<<:::;;;=========>>>???AAA@@@AAADDDHHHJJJHHHDDDAAA;;;:::999777777:::@@@DDDFFFEEEFFFLLLZZZmmm}}}xxxrrrrrrrrrrrruuuxxx|||~~~zzzlll```KKKBBB666///...//////...---...///...,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************+++*********+++,,,...///,,,,,,+++*********+++++++++++++++++++++++++++,,,......------------,,,,,,,,,,,,---............---,,,,,,---............---///////////////000000000//////000000000000//////...//////000111111222222444333222111111222333444666666666777888999::::::======<<<<<<<<<>>>???@@@CCCBBBAAA???????????????>>>>>>??????@@@BBBCCCDDDGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMOOOPPPQQQQQQPPPPPPQQQSSSSSSRRRSSSSSSNNNHHHGGGJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPWWWZZZaaaiiisss}}}xxxnnndddYYYNNNFFFAAA:::888666555555555444444555444222222444888;;;===<<<>>>@@@AAAAAABBBFFFIIILLLQQQWWW___eeeiiikkklllrrrrrrrrrssstttvvvxxxyyy}}}~~~{{{wwwwww{{{{{{{{{{{{{{{{{{||||||zzzzzzqqqjjjaaaYYYOOOOOOMMMKKKJJJKKKNNNQQQNNNQQQUUUXXXYYYZZZZZZZZZhhhmmmyyywwwmmm```XXXTTTRRRLLLGGG???<<<888333///---++++++******)))))))))((((((((()))))))))))))))*********(((***++++++***(((((((((((((((((((((((()))))))))((('''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((()))))))))(((((('''&&&''''''&&&%%%%%%&&&'''((('''&&&&&&''''''((())))))~~~}}}}}}{{{oooccc\\\PPPNNNKKKIIIGGGDDD@@@===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===???BBBAAAAAABBBDDDFFFEEEBBB@@@<<<;;;999777666888===AAAEEEFFFGGGIIIQQQbbbxxx}}}wwwsssqqqqqqqqqsssxxx~~~{{{iiiXXXKKK999555000...///...,,,))),,,---...---,,,+++,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++************************((((((((()))***,,,...///---,,,+++******)))******++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,/////////////////////......//////000000//////.../////////000111111222222222222111111111111222222666666666666777777888888======<<<<<<<<<===>>>>>>@@@???>>>===<<<<<<===============>>>???@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMPPPQQQRRRRRRQQQQQQRRRSSSVVVTTTRRRRRRNNNIIIHHHLLLJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGJJJLLLOOOSSS[[[gggsss{{{ssseeeVVVMMMFFFAAA<<<;;;<<<>>>>>>===<<<777222111333666777666444555666555444555888:::???CCCHHHNNNSSSUUUWWWWWWVVVVVVWWWXXXYYY[[[\\\]]]```aaadddhhhlllqqquuuwwwyyyyyyyyyyyyxxxwwwvvvuuutttrrrpppooooooqqqtttvvv{{{~~~|||sssjjjdddbbbbbbbbbaaaaaa```___^^^^^^___dddeee```YYYTTTMMMFFF@@@@@@???>>>@@@DDDJJJOOOYYY]]]dddjjjooorrrrrrrrr{{{{{{lllbbbUUULLLGGGBBB<<<777333111///,,,***)))))))))))))))((((((((((((((('''&&&&&&'''(((***+++,,,,,,(((***++++++)))((((((((())))))((((((((((((((((((&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&%%%&&&&&&&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&'''(((}}}vvvrrrppptttzzz{{{{{{yyywwwqqqhhh]]]VVVNNNLLLHHHFFFDDDBBB>>><<<999999999999999999::::::<<<<<<<<<;;;:::<<>>===<<<999888999===@@@EEEHHHIIIHHHJJJXXXooo~~~{{{wwwsssooooooooorrrwww~~~sss^^^KKK???555333111000000...***'''+++,,,------,,,+++,,,...++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************(((((((((''''''''''''''',,,+++***************+++,,,,,,,,,++++++++++++***++++++++++++***************+++,,,,,,---,,,,,,,,,***+++,,,,,,---,,,,,,,,,---------,,,,,,,,,,,,+++...//////////////////...//////000000111111111111111111000000000000111111555555555666666666666555<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::<<<<<<======>>>???AAABBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLPPPRRRSSSSSSRRRRRRSSSTTTUUUSSSSSSUUURRRMMMLLLMMMKKKLLLNNNOOOPPPQQQQQQPPPLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGEEECCCBBBDDDDDDEEEGGGLLLUUU^^^eeeooosssyyy}}}mmmaaaXXXRRRKKKHHHKKKNNNOOONNNNNNGGG???;;;<<<<<<999666444444333333333444666888444666:::>>>AAACCCCCCCCCDDDDDDFFFGGGIIIIIIIIIIIIIIIJJJMMMPPPTTTXXX\\\^^^aaaaaaaaaaaaaaa```______^^^[[[VVVSSSSSSVVVZZZ]]]bbbgggkkkjjjeee]]]WWWTTTPPPPPPOOOMMMLLLJJJIIIIIIKKKPPPSSSOOOKKKJJJFFFBBB>>>>>>>>>???DDDLLLWWW^^^nnnrrrzzz{{{qqqjjj___WWWKKKBBB===888222......---+++******)))******((((((((((((''''''''''''%%%&&&'''((()))++++++,,,(((*********((('''((())))))))))))((((((''''''&&&(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''')))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))*********((('''%%%%%%&&&'''(((tttlllgggdddfffiiiiiiiiiiiihhhddd]]]TTTNNNKKKIIIGGGEEEDDDAAA>>>;;;777777888999999:::::::::<<<<<<<<<;;;:::;;;>>>AAABBB@@@>>>>>>???@@@?????????>>><<<:::888999<<>>@@@AAABBB???@@@AAACCCDDDDDDDDDDDDAAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKNNNOOOPPPPPPOOOOOOPPPRRRRRRQQQSSSXXXXXXRRRNNNNNNKKKMMMPPPRRRTTTTTTTTTTTTMMMKKKIIIGGGGGGGGGIIIJJJKKKKKKJJJHHHFFFDDDBBB@@@@@@AAABBBCCCDDDHHHMMMQQQ]]]```fffmmmvvv{{{mmmggg```]]]___bbbeeefffggg___UUUOOOMMMIIICCC>>>;;;999666444444444555666333555777999;;;;;;;;;:::999:::<<<>>>>>>>>>===<<<<<<===>>>???BBBDDDFFFGGGKKKLLLLLLLLLLLLKKKJJJJJJJJJGGGCCC@@@???BBBFFFIIIKKKPPPUUUWWWUUUQQQKKKHHHCCCBBBAAA@@@???>>>>>>======CCCFFFFFFFFFHHHIIIGGGFFFFFFFFFIIIQQQ]]]kkktttzzzpppfff\\\UUULLLEEE===666222...+++(((---,,,++++++************''''''''''''((((((((((((''''''(((((())))))))))))((()))***)))'''&&&''')))))))))((((((''''''&&&&&&'''''''''&&&&&&%%%$$$$$$'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((('''''''''%%%&&&'''(((((()))******,,,+++***(((''''''''''''xxxssskkkddd^^^[[[[[[\\\[[[ZZZZZZZZZXXXSSSLLLHHHFFFEEEEEEEEEDDDBBB>>>;;;666666888999::::::::::::;;;<<<<<<;;;:::;;;===???@@@>>>======???@@@??????======;;;999777888:::===>>>CCCFFFBBB@@@III^^^ppp~~~{{{uuuqqqnnnnnnnnnkkkqqqzzzqqq___LLL===666000///...---------...///+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))************))))))''''''((((((***+++---...******+++++++++,,,,,,,,,+++************)))))))))++++++,,,------------,,,++++++,,,------------,,,,,,,,,,,,---------......---......//////......---000000000000000000111111000000111111111111000000000111333444444444333333555666777888999999999999666777888999::::::999999<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEE@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIKKKLLLLLLKKKKKKLLLMMMPPPOOOSSSYYYZZZTTTNNNLLLKKKMMMPPPSSSVVVVVVVVVVVVOOOMMMJJJHHHFFFGGGHHHJJJIIIIIIHHHGGGEEEBBB@@@>>>>>>???@@@???>>>???AAACCCMMMPPPUUU[[[bbbkkkuuu{{{~~~{{{vvvsssrrrvvv{{{~~~xxxppphhhbbb[[[SSSNNNGGGBBB===999777666555555:::;;;<<<===>>>======<<<555777999;;;:::999666444777777777777777888999999<<<===============<<<<<<===;;;888666666777:::<<<<<>>>>>===<<<===???@@@@@@???======<<<:::888999;;;>>>>>>CCCFFFDDDBBBKKK]]]mmm}}}zzzuuuppplllkkklllmmmlllsss~~~~~~xxxeeeTTTCCC888444,,,---------------///000,,,------,,,***)))***+++++++++++++++++++++++++++++++++*********)))))))))************************((((((***++++++++++++***(((((((((((()))+++,,,,,,))))))***+++,,,------...+++++++++*********)))))))))***++++++,,,+++++++++)))***++++++,,,+++++++++******+++,,,---......///---......//////......---111000000000000000000000000000111222222111000000...///111333444444333222111333555666888888888888666777888::::::;;;::::::::::::;;;;;;<<<>>>???@@@@@@@@@AAABBBCCCCCCCCCCCC??????@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJJJJJJJKKKIIIJJJKKKKKKJJJJJJKKKLLLRRROOOQQQUUUVVVPPPJJJHHHIIIKKKOOOSSSUUUVVVVVVVVVRRROOOLLLIIIGGGGGGIIIJJJGGGHHHHHHGGGEEEBBB???======>>>===<<<:::;;;===???CCCEEEIIILLLQQQWWW^^^bbblllqqqxxxyyyppphhhcccWWWRRRKKKGGGEEEDDDCCCAAA???@@@@@@@@@@@@@@@???>>>???AAACCCDDDCCC@@@<<<:::999888777666666666666666777888888999999999888888888888777777777888999999:::;;;===???AAA@@@???===<<<===>>>@@@BBBCCCEEEEEEJJJPPPUUUWWW\\\eeekkkllliiigggddddddlllzzz}}}tttkkk___UUUMMMFFF@@@;;;444222///---,,,---------***************))))))(((((((((((()))))))))******(((((((((((((((((((((((()))))))))'''&&&&&&''')))&&&&&&''''''''''''''''''###$$$&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&%%%!!!"""%%%'''(((((('''&&&VVVXXXWWWRRRNNNLLLJJJHHHMMMKKKJJJJJJIIIGGGDDDBBB===>>>AAADDDEEEBBB===888555666888:::;;;<<<;;;;;;999;;;======<<<;;;<<<<<<===<<<<<<===@@@AAAAAA@@@??????>>>===;;;<<<>>>AAAAAAFFFIIIHHHGGGOOO```oooxxxvvvrrrllliiihhhkkkmmmmmmuuuzzzyyyyyyzzzwwwyyy~~~sss___NNN>>>555333...///000///...------...,,,---...,,,***))))))***++++++++++++++++++++++++*********))))))))))))(((************************'''((()))******)))((('''***)))))))))))))))***+++(((((()))***,,,---...///++++++++++++************(((((()))***************(((((()))***************''''''((()))+++,,,---...---..................---111111111000000000000000000111222333333222111000,,,...000333444444333222///000333555777888888888666777999:::;;;;;;;;;:::999999999:::;;;<<<===>>>======>>>????????????>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMNNNUUUPPPOOOQQQQQQLLLGGGEEEGGGJJJNNNRRRUUUVVVVVVUUUTTTQQQMMMIIIHHHHHHIIIKKKHHHHHHIIIHHHFFFCCC@@@???>>>>>><<<:::999:::>>>AAA===???BBBDDDGGGKKKOOOSSSYYY^^^eeeooozzz~~~wwwsssddd___YYYVVVVVVVVVUUUTTTUUUUUUUUUUUUUUUTTTSSSRRRMMMOOOQQQRRRPPPLLLHHHEEE<<<<<<:::999999888888888999999:::;;;;;;:::::::::999:::;;;<<<===<<<<<<;;;AAA@@@@@@AAABBBCCCBBBAAABBBDDDFFFHHHKKKNNNPPPQQQ^^^dddiiikkkpppyyyzzzvvvrrrpppvvv}}}wwwooohhh]]]UUUJJJAAA;;;777222///...,,,***))))))***,,,,,,******++++++,,,,,,++++++(((((())))))******++++++''''''''''''(((((()))))))))))))))'''%%%%%%''')))%%%&&&&&&''''''((((((((('''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))))))((('''&&&"""###$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$ $$$&&&''''''&&&NNNKKKIIIIIIKKKKKKIIIFFFBBBBBBCCCCCCBBB???<<<:::???======@@@EEEFFFCCC>>>:::999999;;;======<<<:::<<<;;;999999999;;;<<<>>>======<<<<<<===>>>@@@AAAAAAAAAAAA@@@;;;888===DDDJJJPPPWWW[[[]]]dddnnnwww{{{||||||{{{zzzzzz{{{|||vvvpppiiifffgggiiiiiiiiimmmuuu|||}}}zzzppphhhnnnhhhQQQ@@@555111111------..................+++++++++++++++++++++++++++---///......---+++(((+++++++++,,,,,,---------(((((())))))))))))(((((()))))))))))))))******+++++++++************++++++...---+++)))(((((()))************+++,,,---...///+++++++++,,,,,,---------++++++++++++,,,---.........---,,,,,,,,,,,,---.........,,,,,,,,,,,,......////////////000000000000...000111222222111000...111111222333333444555555222222333333444555666666999999999999888888888888888999999::::::;;;<<<<<<>>>??????>>>======???@@@BBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNRRRRRRQQQNNNKKKHHHEEECCCCCCFFFKKKPPPSSSTTTSSSRRRPPPOOOMMMLLLJJJIIIIIIHHHJJJGGGDDDCCCDDDCCC@@@===<<<:::999777777888:::;;;<<<<<<======>>>@@@AAABBBIIIJJJMMMSSS\\\hhhrrryyy~~~zzztttuuuuuuqqqllljjjnnnsssrrrtttvvvwwwuuuooofff```bbbffflllnnnkkkddd[[[TTTTTTOOOKKKIIIJJJJJJHHHEEEBBBDDDFFFGGGEEEDDDCCCCCCBBBEEEJJJMMMNNNOOOOOOPPPWWWSSSOOOOOORRRSSSQQQMMMNNNQQQWWW\\\aaaeeeiiilllxxxuuupppkkkeee^^^WWWRRRFFFCCC>>>888333000///...,,,++++++++++++++++++,,,******************************+++,,,+++)))'''%%%))))))))))))))))))))))))(((&&&%%%&&&))))))'''$$$$$$%%%&&&((()))*********)))***+++++++++)))((('''&&&'''((((((((('''%%%%%%%%%&&&''''''(((((('''''',,,,,,+++***)))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''%%%%%%&&&&&&%%%###$$$%%%%%%&&&'''''''''&&&'''(((***+++,,,+++)))(((&&&&&&''''''''''''&&&&&&(((((())))))))))))))))))HHHFFFDDDDDDEEEEEECCCAAA???@@@@@@AAA@@@???===<<>>>>>===<<<<<<===???AAA@@@?????????@@@BBBCCCDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLOOOOOONNNLLLIIIEEEBBB@@@BBBEEEIIINNNQQQQQQQQQPPPOOONNNMMMKKKIIIHHHHHHHHHIIIGGGDDDCCCCCCCCC@@@===<<<;;;999888888888:::;;;:::::::::;;;;;;<<<===>>>??????@@@DDDKKKSSS\\\aaajjjmmmqqqvvv}}}~~~{{{{{{|||tttooosssyyy}}}|||wwwpppkkkiiifffccc```___]]][[[YYYXXXZZZ\\\]]][[[XXXUUUTTTSSSXXX___eeehhhjjjkkklllqqqmmmiiihhhjjjjjjgggcccfffgggjjjmmmrrryyywwwjjjfff___XXXQQQJJJBBB===:::888555111...,,,,,,+++++++++************++++++************************,,,+++***)))(((((((((((())))))))))))))))))))))))(((&&&%%%'''))))))'''%%%&&&'''''''''((('''''''''(((((())))))(((''''''&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''''''''+++******)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''$$$%%%'''((()))((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''BBB@@@????????????>>><<<==================>>>>>>AAA@@@@@@CCCGGGIIIGGGDDD;;;:::888888999;;;;;;;;;<<<;;;999999888999:::;;;<<<;;;;;;;;;;;;===>>>???FFFFFFHHHHHHDDD???BBBIIIPPP[[[iiitttzzz~~~~~~~~~yyywwwtttpppnnnnnnnnnooolllhhhdddaaaaaabbbddddddhhhnnnvvv|||{{{mmmjjjggghhhnnnyyyxxxWWWBBB888333000///......------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,***************+++++++++,,,+++***))))))***+++,,,))))))(((((())))))***++++++******))))))******+++---,,,***)))(((((()))***,,,,,,+++***))))))*********************)))))))))+++******++++++,,,---...,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,------------.........//////000111222222111000//////000000000111111222222222222222333333444444555444444444555555555555555777888888999999:::;;;;;;;;;<<<======;;;;;;<<<===@@@???>>>>>>>>>???AAABBBCCCDDDFFFGGGHHHIIIIIIIIIFFFGGGHHHIIIJJJJJJIIIIIIKKKKKKJJJHHHEEEBBB???>>>@@@CCCGGGKKKNNNNNNNNNMMMNNNMMMKKKJJJHHHGGGGGGGGGHHHFFFDDDCCCCCCBBB@@@>>>;;;:::999888777888999999888888777777777777888888:::999888999===BBBGGGJJJSSSUUUXXX]]]cccllluuu{{{|||~~~zzzwwwuuuttttttuuuvvvuuusssooojjjhhhgggmmmwww~~~~~~}}}}}}}}}|||vvvnnnfffYYYTTTNNNGGGAAA;;;555111///...,,,+++*********+++******))))))))))))******************************---+++)))'''&&&''')))***((((((((((((((((((((((((((('''&&&'''((()))'''%%%((((((''''''&&&%%%$$$###''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''')))(((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&&&&&&&%%%&&&''''''(((((((((((('''###$$$&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&???>>>============<<<<<<===<<<;;;::::::;;;<<<===>>>>>>>>>AAADDDFFFEEEDDD===;;;888888999;;;<<<<<<<<<<<<;;;:::999::::::;;;;;;;;;::::::;;;<<<>>>???BBBDDDGGGIIIEEEAAADDDKKKPPP[[[iiiuuu}}}}}}|||}}}zzzvvvppplllkkkkkkllllllgggdddaaa___^^^___``````ccchhhoootttzzzpppbbb^^^]]]gggwwwqqqOOO<<<666333///.........------------,,,,,,++++++++++++++++++++++++---++++++---...------000)))))))))))))))*********,,,+++)))(((((()))+++,,,((((((((((((((()))************))))))))))))******,,,+++***)))((()))))))))******))))))))))))******+++++++++******))))))(((************+++,,,---...,,,,,,++++++++++++,,,,,,+++******************+++---------......//////000///000111111111111000///333222222111000000//////111222222222333333333444555555555666666777777777777777888888999::::::;;;;;;===>>>>>><<<;;;<<<===???>>>=========>>>@@@AAABBBCCCDDDFFFGGGHHHHHHHHHEEEFFFHHHJJJJJJIIIHHHGGGHHHHHHGGGFFFDDDAAA>>>===@@@BBBEEEIIIKKKLLLLLLKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA???>>>:::999888777666666666777777777666555444444444444888777666555666888;;;===CCCDDDFFFIIINNNVVV^^^dddlllsss||||||xxxuuuttt|||xxxtttooollliiicccZZZSSSGGGCCC>>>:::777555222000++++++*********++++++,,,))))))(((((((((((())))))************************+++***)))(((''''''((()))'''''''''''''''''''''''''''''''''((((((((('''&&&((('''&&&%%%$$$$$$######'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&$$$###""""""%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$&&&&&&'''''''''''''''&&&$$$%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$<<<<<<<<<<<<;;;;;;;;;;;;>>>===:::888777888:::;;;======>>>@@@BBBCCCDDDCCC???<<<999999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<>>>??????AAAEEEHHHFFFDDDHHHOOOQQQYYYdddnnnvvv}}}}}}{{{|||~~~|||rrrkkkhhhggggggfffbbbbbb```^^^\\\[[[\\\]]]^^^bbbhhhnnnuuu}}}ggg\\\ZZZ]]]mmmiiiJJJ999555222///---......------,,,,,,,,,,,,++++++++++++++++++++++++***''')))---...******---))))))))))))))))))))))))***)))(((((((((((()))***((((((((('''((())))))******))))))))))))))))))*********))))))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++*********)))************+++,,,------,,,,,,------------,,,,,,************************---......///000000111111000000111111111111000000222222222222222222222222111111111222222222222222333444444555666777777888777888888999::::::;;;;;;<<<>>>@@@@@@???===>>>>>>???>>>=========>>>???@@@@@@AAACCCEEEFFFGGGHHHHHHEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFDDDAAA???===@@@BBBEEEGGGIIIJJJJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDBBBAAA?????????888777666555555444444444777777555444333222222222333222111000111222333444:::;;;<<<===@@@DDDKKKOOOUUU\\\eeemmmttt{{{}}}}}}{{{wwwrrrhhhddd___[[[VVVPPPHHHBBB888555222000//////...---++++++++++++++++++++++++)))(((((((((((((((((()))))))))))))))))))))))))))(((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%''''''%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&$$$###""""""%%%$$$$$$$$$$$$%%%&&&&&&***(((&&&&&&'''&&&%%%###%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$888:::;;;:::999888999:::>>><<<:::888777777888999>>>>>>??????@@@AAABBBCCC>>><<<:::999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>??????AAAEEEHHHFFFEEEJJJRRRSSSWWW^^^dddkkkssszzz}}}}}}~~~vvvkkkeeeccc```_________^^^\\\YYYWWWWWWXXXWWW\\\bbbhhhppp{{{~~~gggZZZZZZaaarrrsss]]]DDD777444111...---......------,,,,,,+++++++++++++++++++++++++++++++++))),,,444555---***,,,************))))))))))))((((((((())))))(((((((((((((((''''''(((((()))******))))))(((((())))))***))))))))))))))))))))))))''''''(((((()))+++,,,---+++++++++++++++************))))))******+++,,,---,,,------......------,,,)))***++++++++++++***)))---......///000111222222111000000000000000000111...///000111333444555666111111111111111111111111111111222333444555666777888999999::::::;;;<<<<<<>>>@@@BBBBBBAAA??????@@@???>>>=========>>>@@@AAA???@@@BBBDDDEEEGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDBBB@@@>>>@@@AAACCCEEEGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDBBB@@@>>>>>>???777777666666555444333222777666555444333222222222000000000000000111222222444555666666666888<<>>???;;;:::888999::::::888777666777888999:::;;;;;;;;;===<<<<<<;;;<<<===???@@@@@@@@@CCCEEEBBBAAAGGGOOOQQQTTTWWW\\\aaagggnnnqqqwww}}}ttthhhbbb```^^^\\\[[[\\\\\\ZZZUUURRRQQQRRRRRRVVV\\\bbbiiitttpppaaadddmmm{{{sss^^^NNN<<<444111///------......------,,,++++++***++++++++++++++++++++++++---+++222===<<<111***,,,+++++++++******)))))))))'''(((***++++++***((('''(((''''''''''''((())))))))))))(((((((((((())))))(((((()))))))))))))))((())))))))))))******+++,,,)))))))))***************))))))))))))***+++,,,---+++,,,------------,,,+++******+++,,,,,,+++******,,,,,,---...///000111222111111000000000000111111//////000000111222222333111111111111111111111000111111222444555666888888999::::::;;;;;;<<<======>>>@@@BBBCCCBBB@@@???@@@??????>>>===>>>???@@@AAA>>>???AAACCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEDDDBBB@@@???>>>???AAABBBDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCAAACCCDDDBBB???===>>>@@@888888888777666555444333666555444333222222111111//////000111111222222222///111222222222222444666666:::@@@DDDHHHNNNUUU[[[___ccciiimmmooottt{{{wwwwwwvvvvvvwww}}}~~~}}}~~~{{{tttnnniiifffeee```bbb___XXXTTTRRROOOKKKDDDBBB===999666333111///111///...------+++)))&&&)))))))))******)))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((((((((('''''''''''''''''''''''''''&&&(((******((('''((()))&&&%%%$$$$$$$$$%%%'''(((%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$###$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$##################$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((888;;;===<<<999999:::===888888888888999:::;;;<<<::::::::::::888999:::;;;999888777888999888666444333444666777999:::::::::======<<<<<<===>>>@@@AAA??????@@@AAA>>><<>>===@@@BBBCCCBBB@@@??????@@@???>>>>>>>>>???AAABBB===???@@@CCCDDDFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@???===>>>???@@@AAABBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBAAACCCDDDBBB>>>===>>>@@@::::::999999888666555444555444333222111111111111+++,,,------.........------000222333222222222333...222777999<<<@@@GGGLLLHHHMMMSSSVVVYYY^^^fffmmmnnnpppssswwwyyyyyywwwuuuqqqrrrrrrnnnlllooowww~~~{{{tttrrrnnnhhhbbb\\\WWWTTTQQQSSSPPPIIIEEEDDDAAA===999666222///---,,,,,,,,,))))))((()))***)))&&&###((()))******+++++++++*********))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&''')))***((((((((((((((((((((((((&&&)))+++***((('''(((***((('''%%%$$$$$$%%%'''(((###$$$&&&'''((('''&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!$$$&&&&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))888999::::::;;;;;;;;;;;;888888777777888:::<<<===999777555444444444666777888666555666888999666333666666666666666777888888<<<<<<======>>>>>>??????@@@???>>><<<::::::<<<>>>GGGOOORRROOONNNUUU[[[\\\```eeekkklllmmmsss~~~yyyllldddaaaaaa```^^^\\\XXXTTTQQQNNNMMMJJJHHHLLLRRRYYY___ccciiirrryyy}}}sss```TTTAAA;;;444///---------+++//////...---,,,,,,++++++************************+++---///000000///---+++******))))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))***)))((((((((((((((()))&&&&&&'''((()))***++++++******))))))******+++,,,************)))))))))))))))************+++++++++,,,---.........---,,,+++*********++++++,,,,,,---***+++,,,...000111333333000111111111111222222222222111111000/////////000333444333222000000222444444555666666666666888:::999:::<<<===???@@@@@@@@@DDDDDDCCCBBBBBBBBBBBBBBB???@@@BBBBBBBBB@@@>>>===;;;>>>AAACCCDDDEEEGGGHHHKKKIIIGGGEEEDDDDDDEEEEEEGGGHHHHHHIIIHHHFFFCCCBBBBBB@@@>>>===>>>@@@BBBDDDDDDDDDCCCAAA??????AAACCCDDDDDDBBBAAA???>>>======999888777888888777444111000000000000000000000000111000///000111000...---...............---------111111222333555666777777:::;;;===@@@FFFLLLQQQUUU[[[]]]```dddggghhhiiijjjjjjjjjjjjiiihhhiiilllooovvvzzz~~~|||~~~~~~}}}vvvqqqhhheee```YYYTTTPPPNNNMMMHHHFFFCCC???:::666222111111000///...---,,,,,,,,,(((((((((((((((((((((((()))))))))))))))******+++(((''''''&&&&&&&&&'''''')))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&888888999:::::::::::::::888888888888999::::::;;;888666555333333444666777888666555666888999777444777777666666555666666666:::;;;<<<===>>>??????@@@BBBAAA@@@===::::::<<<>>>HHHQQQWWWSSSOOOOOORRRRRRYYY^^^dddggghhhlllvvv~~~|||yyyyyyzzz|||ssshhhbbb```___]]][[[YYYVVVRRRNNNLLLJJJHHHFFFKKKPPPWWW[[[]]]bbbhhhnnnxxxvvvfffTTTJJJ;;;666000------------,,,...------,,,++++++******************************)))+++---......---+++)))******))))))))))))************++++++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((()))*********))))))((()))))))))***+++(((((())))))*********+++)))************+++++++++***+++,,,,,,,,,+++******+++++++++++++++,,,,,,,,,------......///000000111000000111111111222222222555555444333333333333333444444444222000000111333222444555555555666888:::;;;<<<===???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBB???@@@BBBCCCBBBAAA@@@>>>???@@@BBBCCCCCCCCCEEEGGGIIIHHHFFFEEEEEEEEEGGGHHHFFFGGGHHHHHHGGGEEECCCAAAAAA@@@>>>======???AAABBBBBBCCCCCCAAA???>>>???@@@@@@@@@??????===<<<:::999888777666666666555222000000000000000000000000000111000///000111000///---------..................///000000111222333444444666666666777999<<<@@@AAAFFFHHHKKKNNNRRRTTTVVVWWW___aaabbbbbbccceeehhhkkkppptttzzz{{{xxxzzz~~~yyytttrrrpppooommmoooqqqqqqnnniiibbb^^^YYYVVVQQQLLLGGGDDDBBBAAA;;;:::888555222///---,,,...---,,,+++************))))))))))))))))))))))))))))))(((((())))))***+++(((''''''&&&&&&&&&''''''))))))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&777777888888999999888888888888999999999999999888666555333222222444555777777666666777999999888666888777666555555444444555999:::;;;<<<>>>>>>??????BBBBBBAAA>>><<<;;;===???FFFQQQZZZWWWOOOKKKJJJJJJQQQWWW___bbbdddgggnnnttt~~~}}}|||wwwrrrooonnnqqqkkkddd___^^^]]]ZZZXXXVVVSSSNNNKKKIIIGGGEEECCCIIIMMMRRRUUUVVVWWW[[[^^^dddooo{{{zzznnncccTTTEEE===222000---,,,---------,,,,,,,,,++++++******))))))************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((()))))))))''''''((()))***+++,,,,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++////////////............000000000111111111222222666666555555444444555555444555555333111000111222111222444444444666888;;;======???@@@AAABBBCCCCCCBBBCCCDDDEEEFFFEEEDDDCCC@@@AAABBBCCCCCCBBBAAAAAABBBCCCCCCBBBAAABBBEEEGGGGGGGGGFFFEEEFFFGGGIIIJJJGGGGGGHHHHHHGGGEEECCCBBBAAA@@@???>>>>>>>>>@@@@@@AAABBBCCCBBB???===<<<<<<<<<<<<===>>>===;;;999777666555444444444444111///000000000000000000000000111000///000111111///---,,,---------.../////////....../////////000000000000///.........///000111555666888;;;???CCCFFFGGGNNNQQQTTTVVVXXX[[[^^^aaadddgggmmmsssxxxyyyvvvsssppprrrvvvzzz~~~}}}||||||}}}}}}vvvmmmddd^^^[[[[[[ZZZ[[[[[[[[[XXXTTTPPPMMMFFFCCC@@@<<<888666555444111111000///......------))))))(((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&$$$""""""######$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&666666777777777777777666777888999::::::999777666555444333222222333555666666666777888999999999888777666666555444555555555999:::;;;<<<======<<<<<>>>>>@@@AAAEEEPPPYYYXXXPPPIIIIIILLLNNNUUU^^^dddfffiiimmmqqq}}}~~~}}}|||}}}~~~}}}xxxrrrkkkfffdddgggddd```^^^]]][[[XXXVVVTTTQQQLLLIIIGGGEEECCCAAAEEEIIILLLNNNNNNNNNPPPRRRSSS]]]hhhpppwwwqqqaaaSSSEEE999444...---------------,,,,,,,,,,,,++++++************************************'''(((***++++++***((('''))))))************))))))&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))*********)))))))))((((((((((((((()))))))))))))))'''(((((()))******++++++))))))*********+++++++++,,,,,,---------------------------,,,,,,++++++***////////////............000000000000111111111111444333333222222222333333555555555444111000111222111222444555555777:::<<<>>>>>>>>>???@@@BBBCCCCCCBBBDDDFFFHHHIIIHHHGGGFFFAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAABBBFFFHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBDDDDDDAAA===;;;::::::;;;===???>>><<<999888666444333333333333111000000000000000000000000000000/////////111111///...,,,,,,,,,---...///000000.....................---+++++++++++++++,,,......000000000222444777:::<<<>>>AAAEEEHHHJJJLLLOOOQQQTTTVVV[[[```dddfffffffffdddfffiiimmmqqqtttvvvwwwvvvxxx|||}}}|||xxxsssooopppvvv{{{}}}{{{zzz{{{~~~~~~xxxwwwvvvwwwwwwvvvsssqqqooooooppppppqqqqqqqqqqqqlllkkkhhh___UUUMMMJJJJJJJJJJJJIIIHHHFFFDDDAAA@@@888777555222000///......,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((())))))'''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###""""""###$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&666666666777777666666555777888999:::999888777666555444333222222333555666555777888999999::::::;;;666666555555555666666777999:::;;;<<<<<<;;;999888999<<<@@@BBBBBBCCCDDDEEEJJJQQQXXXXXXQQQKKKLLLPPPQQQXXXaaahhhlllnnnppprrrxxxzzz|||~~~~~~|||{{{zzzzzzyyytttllleee```]]]```___^^^]]]\\\[[[XXXVVVSSSPPPKKKHHHFFFDDDBBB@@@AAACCCEEEGGGGGGHHHIIIJJJIIIOOOYYYfffvvvkkkXXXJJJ>>>444000............---,,,++++++,,,,,,,,,,,,++++++++++++************************((()))***++++++***)))(((((()))************)))(((((())))))******))))))((((((((((((((((((((((((((())))))(((((()))******+++++++++******))))))((((((((()))***+++++++++************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------.........------,,,,,,+++++++++------......//////000000//////000000000111111111222111111111111111222222444555666555222111111222222444555666777999;;;>>>============>>>@@@AAABBBCCCEEEGGGJJJKKKKKKJJJIIIDDDDDDDDDEEEEEEEEEDDDDDDAAABBBBBBBBBBBBDDDGGGJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHGGGEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@CCCEEEEEEBBB>>><<<;;;999:::<<<======;;;888666666444333222333333222111////////////////////////000///...///111111000...,,,,,,,,,---...///000000............------------+++,,,,,,,,,---......///---,,,,,,,,,---...000222333555999;;;<<<===???@@@CCCEEEIIILLLOOOQQQSSSTTTTTTVVVXXX\\\___aaacccdddgggiiilllnnnppppppoooooolllllljjjfffbbbcccjjjpppooonnnllllllmmmnnnnnnnnnkkkkkkjjjjjjkkkiiifffcccZZZZZZYYYYYYYYYYYYYYYYYYTTTUUUSSSMMMEEE>>><<<<<<::::::888777666444333333000///...---,,,,,,++++++((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$###((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&"""###%%%&&&'''''''''&&&$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&666666777777777666555555777777888888888888888777777666444333222333444555444777999:::::::::;;;===888777777666666666666777888999;;;<<<;;;:::888777666;;;BBBGGGIIIIIIHHHHHHRRRUUUYYY[[[VVVPPPQQQUUUYYY___hhhooorrrtttttttttvvvxxxzzz|||}}}}}}|||{{{uuuuuusssmmmfff___[[[YYY[[[\\\]]]]]]\\\ZZZXXXWWWRRROOOKKKGGGEEECCCAAA????????????@@@AAABBBDDDEEEEEEJJJTTTeee{{{{{{zzzfffRRREEE:::222000...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************************)))******************)))((()))***++++++***)))(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))***+++,,,,,,+++++++++******)))))))))((()))+++,,,,,,++++++***************))))))(((((()))************+++++++++************+++,,,------------------,,,,,,,,,,,,,,,,,,---...///000111222/////////000000000111111222222111111111222333333222444555555333222222333444555777777888999;;;>>>===<<<<<<;;;<<<>>>???AAABBBDDDFFFIIIJJJKKKLLLLLLGGGFFFFFFFFFEEEEEEEEEEEEAAABBBCCCCCCCCCEEEHHHJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJIIIHHHGGGFFFFFFEEECCCDDDEEEFFFFFFEEECCCBBB@@@BBBEEEEEEBBB???===<<<888888999:::999777555444555444222111222333222111///////////////////////////......///111111000///,,,---------.../////////.........---------------...---------,,,,,,,,,+++...------,,,,,,------------///111111111111333555555888:::<<<===???AAACCCCCCEEEGGGIIILLLNNNOOOOOOVVVWWWZZZ\\\^^^^^^^^^]]]XXXYYYXXXUUUSSSUUU[[[___]]]\\\[[[ZZZYYYXXXXXXXXXVVVVVVUUUVVVWWWVVVSSSQQQHHHHHHFFFEEEDDDCCCCCCCCC>>>>>>>>>;;;777333111111111111000///...---------*********************)))************))))))))))))'''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''(((###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&777777777777777666555555777777666777777888999::::::888666444333333444555444777:::;;;::::::<<<>>><<<;;;:::888666555555444444666999;;;;;;;;;999888777>>>GGGNNNPPPNNNKKKJJJTTTTTTXXX^^^___ZZZYYY\\\ggglllrrrxxxzzzyyyxxxwwwvvvxxxyyy{{{||||||||||||ooonnnlllfff```[[[XXXWWWXXXZZZ[[[[[[ZZZXXXWWWWWWQQQNNNIIIFFFDDDBBB???>>>>>><<<:::999;;;===???@@@CCCJJJXXXlll~~~yyy}}}zzz```MMMAAA777111///,,,---...---******,,,...******++++++++++++++++++************************)))))))))******)))))))))((()))***++++++***)))((($$$%%%%%%&&&&&&%%%%%%$$$))))))))))))))))))))))))(((((((((((()))***+++,,,++++++******************'''(((***+++,,,+++***))))))))))))))))))*********)))************+++++++++******))))))***,,,---...,,,,,,,,,---------------,,,,,,---...///000111111////////////000000000111111111111111111222333333111333555555444333444444444555777777777888:::<<<===<<<;;;;;;<<<===???@@@AAAAAACCCEEEGGGIIIKKKLLLJJJIIIHHHGGGFFFEEEEEEEEEAAACCCDDDEEEDDDDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDAAACCCEEEFFFGGGFFFDDDCCC???AAACCCCCC@@@>>>======::::::999999777666444333444222000///000111111000///////////////////////////......///111222000///------..................,,,,,,,,,,,,,,,------------------,,,,,,+++***)))------............------+++,,,---,,,+++,,,///111---///222222222222333666555666888:::<<<===>>>>>>BBBCCCFFFHHHIIIIIIIIIIIIDDDDDDDDDCCCCCCEEEHHHKKKIIIIIIIIIHHHFFFDDDCCCDDDBBBAAA@@@@@@AAAAAA@@@>>>:::999777666444444444444222000/////////...---+++------------,,,,,,++++++((()))))))))***)))))))))++++++++++++++++++++++++''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&&&&((())))))%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((###$$$&&&&&&&&&%%%###"""''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&777777888888777666555555777666666555666888:::;;;;;;999777444333333444444333777:::;;;::::::===???@@@???<<<999666444333222111333777:::<<<<<<;;;::::::AAALLLSSSTTTQQQMMMJJJPPPPPPVVVaaafffcccaaacccssswww{{{~~~{{{zzzwwwxxxyyyzzz{{{|||||||||kkkjjjgggbbb\\\XXXVVVWWWWWWYYYZZZZZZYYYWWWVVVWWWPPPLLLHHHDDDBBB@@@>>><<<>>>;;;777666666999;;;<<>>555///---***+++,,,+++))))))---000)))))))))))))))*********************************))))))))))))))))))))))))''')))***++++++***)))''''''(((((((((((((((((('''))))))))))))))))))))))))''''''''''''((()))++++++************************&&&''')))***+++***((('''''''''((()))***+++,,,,,,)))************+++++++++,,,,,,++++++,,,...///000,,,,,,,,,------.........------......//////000000////////////000000000000000/////////000111111222000222555666555444555555444555666666666666888:::>>>===<<<;;;<<<===???AAA??????@@@BBBEEEGGGJJJKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCEEEFFFFFFEEEDDDDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLHHHGGGFFFDDDCCCCCCCCCCCC@@@AAADDDFFFGGGFFFDDDBBB===???AAAAAA???=========>>>===<<<:::888777666666222000......///000000//////////////////////////////......///111222111///...............---------******++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++'''(((***+++,,,+++***)))+++++++++******+++...111))),,,......,,,+++---///---...///111333444444444333444666888999999999999888777666777888999;;;;;;;;;<<<===<<<999888777777666444333333444444333222222111///...------------///,,,***+++---...,,,***((())))))))))))(((''''''((()))******+++*********&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((((((((('''&&&###$$$%%%&&&%%%###!!! ###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&555666777888888777666555555555555555666888999:::;;;:::888777555444444333444555666777999;;;<<<<<>>AAAHHHOOOSSSRRRMMMIIIFFFLLLUUU^^^dddeeecccaaaqqqzzz}}}yyyxxxwwwwwwxxxyyywwwvvvjjjbbb[[[[[[[[[WWWTTTRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTNNNHHHEEEDDDAAA;;;666888555444888::::::>>>CCCLLL[[[qqqiiiMMMAAA;;;333---,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))((((((************))))))))))))++++++******)))*********)))******)))(((''''''(((+++)))&&&$$$$$$&&&)))+++***************))))))((()))((((((((((((***+++,,,+++***)))(((((()))***+++)))***+++***)))***,,,---(((***++++++++++++,,,...+++***************++++++------------------------......,,,++++++,,,---......------,,,---...000111111111111111111222222222444555666777777666666555111111111111333555888999888:::;;;:::999888888888===???BBBEEEGGGGGGGGGGGGEEEFFFGGGFFFDDDDDDDDDEEEGGGEEEEEEEEEGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDBBBAAABBBCCCDDDAAABBBBBBBBBAAAAAA@@@???>>><<<999999:::;;;;;;;;;:::::::::999777666444333555111....../////////000111000///...,,,,,,++++++........................111111000...---,,,+++***++++++++++++++++++++++++------...///...---+++***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++******+++,,,,,,))))))+++,,,...///111111........................000////////////...............---,,,++++++++++++///...+++((('''((()))***************************))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$###""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''""""""###$$$&&&'''(((((((((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''((()))))))))((('''&&&$$$%%%&&&'''&&&$$$!!!  $$$%%%%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$###"""$$$'''((('''$$$(((&&&$$$###%%%'''(((((("""###$$$%%%&&&%%%$$$###!!!"""$$$&&&&&&%%%$$$###555666777888888777666555777777777666777777777888::::::888777555444333333222333444555777888999:::???<<<999666666777888999999:::;;;:::999:::<<<>>>AAADDDIIIOOOSSSRRRMMMIIIHHHNNNWWW___dddfffeeecccoooxxx~~~zzzxxxwwwvvvwwwwwwvvvtttiii```YYYXXXYYYVVVSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQKKKEEECCCBBBAAA===999777555555888:::<<>>===<<<:::;;;;;;:::<<<>>>AAACCCDDDCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEEEEDDDCCCDDDFFFGGGGGGFFFEEEFFFFFFGGGGGGHHHHHHIIIGGGFFFDDDBBBBBBBBBCCCDDDAAAAAAAAAAAAAAA@@@@@@???>>><<<999999:::;;;;;;:::::::::999888777555444333222///...///000000///...111000000////////////000........................000000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))((('''''''''((()))***&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""!!!$$$%%%&&&&&&&&&$$$"""!!!"""%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%&&&&&&&&&%%%%%%$$$###(((&&&$$$%%%&&&&&&$$$!!!&&&$$$$$$$$$&&&'''&&&%%%"""###$$$$$$%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$666666777888888777666666888888888888888777777666:::999888777555444333333000111222333444555666777999888777777888999;;;<<>><<<;;;;;;>>>AAADDDGGGKKKPPPTTTSSSOOOLLLMMMRRRYYYaaafffggggggfffllluuu}}}~~~xxxvvvsssrrrrrrqqqpppnnneee\\\VVVUUUUUUSSSQQQSSSRRRRRRRRRQQQQQQPPPPPPPPPNNNKKKGGGEEEEEECCC???<<<999777777999:::???LLLYYYlllwwwqqqXXX@@@777444000---...------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))******))))))))))))(((((())))))((())))))***+++,,,((()))***)))((('''((()))))))))(((((((((((())))))((((((((('''&&&%%%$$$###''')))***+++)))&&&###!!!))))))************))))))(((***,,,,,,***)))))))))'''))),,,---,,,+++,,,,,,++++++***************+++++++++++++++++++++++++++///......------...//////000///...............//////000000000111111111222111222333333444444444333333333444555666777777777888:::;;;;;;999888888999888:::<<<>>>@@@AAAAAA@@@AAACCCDDDDDDBBBBBBCCCEEECCCBBBAAACCCEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@??????>>><<<999999:::;;;::::::999999888888666555333222///......///000111///...///.........///000111111------------------------.........------,,,,,,,,,++++++++++++++++++++++++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&((((((((((((((()))******)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((())))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$"""!!!###$$$%%%&&&%%%%%%###""""""%%%'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%&&&&&&###"""$$$######%%%&&&'''%%%$$$############$$$%%%&&&'''###$$$%%%''''''&&&&&&%%%666777888888888888777666777888999::::::999888777888888888777666444333333000000111222333333444444555666777888999999;;;<<<@@@AAABBBAAA@@@AAACCCEEEGGGIIIMMMRRRVVVWWWUUUSSSSSSWWW]]]cccgggiiiiiiiiijjjrrrzzz|||~~~}}}tttqqqnnnkkkjjjiiigggeee```XXXRRRRRRQQQOOOPPPRRRTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOONNNJJJDDD???<<<::::::;;;===FFFZZZlll|||hhhQQQ<<<555333///---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))***)))))))))(((((((((((('''''''''((()))***+++,,,((()))***)))((('''((()))((())))))))))))))))))(((((((((((('''&&&%%%$$$###((()))******)))&&&$$$###%%%&&&'''(((((('''&&&%%%$$$'''***+++***)))(((((('''))),,,------,,,,,,,,,,,,+++******)))************************+++++++++............/////////000//////...------,,,,,,,,,...//////000000111111111111111222333333444444444333444666777777777666555777888:::999777666666777999:::<<<===????????????>>>@@@AAAAAAAAAAAACCCDDDAAA@@@@@@AAACCCEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEDDDCCCCCCBBBAAA@@@????????????>>>?????????>>><<<999888999::::::999888888888777555444222111...000111......000000///---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,------************************)))((('''&&&&&&'''((()))************************)))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''((())))))***(((((()))))))))))))))***(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&''''''(((((((((((($$$%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!######$$$%%%%%%%%%$$$$$$ ###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''&&&&&&%%%###"""###$$$&&&%%%$$$######""""""###%%%'''((($$$%%%&&&'''''''''&&&&&&666777888999999888777666555777:::<<<===<<<:::999777777777777666444333222111111111222222333333333333666888999888888:::<<<>>>AAAEEEHHHHHHHHHIIIIIIIIIKKKNNNSSSYYY\\\]]]\\\[[[^^^aaaeeehhhjjjkkkkkkiiipppwwwxxxzzz}}}|||zzzsssooojjjfffdddbbb```^^^ZZZTTTOOOOOOOOOMMMNNNRRRRRRRRRRRRRRRQQQQQQPPPPPPTTTWWW[[[]]]ZZZSSSIIIBBB>>>======@@@EEERRRiii}}}[[[GGG555111///+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))******)))))))))(((((((((((('''''''''''''''((()))***+++''')))***)))((('''(((***'''((()))******)))(((''')))))))))((('''&&&%%%%%%)))((((((''''''(((((()))%%%&&&'''(((((('''&&&%%%!!!%%%''''''&&&&&&''''''))),,,---,,,+++,,,---,,,++++++***))))))******)))))))))******+++++++++---....../////////000000------------,,,,,,++++++------...///000000111111222222222333333444555555333444666777777777666555:::;;;===<<<:::999999:::888999:::;;;;;;<<<<<<<<<;;;<<<>>>??????@@@BBBCCC@@@??????@@@BBBDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHDDDDDDEEEDDDCCCAAA@@@??????>>>=========>>>>>>???>>><<<999888999999999888777777666666444333111000...555888111,,,...111222......---,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((%%%&&&'''((()))))))))(((''''''%%%%%%%%%''')))+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''&&&(((((((((''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%$$$$$$!!!###$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%%%%"""###%%%&&&&&&&&&&&&&&&'''$$$!!!!!!"""%%%&&&&&&$$$###""""""###%%%&&&(((%%%%%%&&&&&&'''''''''&&&777777888999999888777777444777:::>>>???>>><<<:::666666777777666555333222111111111222222222222222333666888999777777:::======BBBHHHLLLNNNNNNNNNOOOMMMNNNQQQVVV\\\aaaddddddcccdddfffgggiiikkklllllliiipppuuuuuuvvvxxxxxxuuurrrnnnhhhbbb___\\\ZZZXXXTTTPPPNNNOOONNNLLLMMMQQQOOOOOOOOOOOOOOOOOOOOOOOOVVV[[[aaadddaaaXXXMMMEEECCCCCCHHHPPPZZZggg{{{qqqQQQAAA333111111,,,***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))((((((((((((''''''''''''&&&''''''((()))***'''((())))))(((((()))***''''''((((((((((((''''''((())))))))))))(((''''''((('''&&&&&&''')))+++,,,(((((())))))))))))((((((###%%%(((***))))))***+++)))***++++++++++++,,,...,,,,,,+++***)))))))))))))))))))))***++++++,,,,,,,,,---...///////////////,,,,,,---------,,,,,,+++,,,,,,---...///000111111111111111222333444555666333333444555666777777777888:::;;;;;;999888888999666666666777777888888888888999<<<======???AAACCCAAA@@@???@@@BBBCCCBBBAAA@@@@@@AAABBBDDDEEEFFFFFFCCCDDDEEEEEEDDDAAA???===>>>===<<<;;;<<<===>>>???>>><<<999888888999888777666666666555333222000///---;;;CCC999---,,,///111000000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***+++++++++***)))((((((''''''(((''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))&&&'''((()))***)))(((''')))(((&&&%%%%%%'''***,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&$$$######%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%######$$$'''%%%""""""###%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&777888999999999999888777666888<<>>;;;888555555777777666555333111111111111111111000000000111444777777666777;;;@@@AAAEEEJJJNNNPPPQQQRRRTTTRRRRRRTTTYYY___dddgggiiijjjjjjiiiiiijjjkkkllllllkkkppptttsssrrrtttsssqqqnnniiibbb\\\XXXUUURRRPPPOOOMMMMMMOOOOOOLLLLLLPPPNNNNNNOOOOOOPPPPPPQQQQQQTTTYYY```bbb___XXXOOOIIIKKKPPP[[[lllzzznnn___HHH:::111333444///---///******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))))))))************))))))(((((((((''''''''''''''''''&&&&&&'''((((((&&&((())))))(((((()))+++''''''&&&&&&&&&&&&''''''''''''((())))))))))))(((%%%%%%&&&'''(((((())))))***))))))))))))))))))***)))+++,,,,,,+++***+++---***++++++***)))***---000---,,,+++***))))))))))))))))))******+++,,,,,,---***+++---...//////......,,,---.../////////...---+++,,,,,,---///000000111000000000000111333555666222222222333444666777888666777888888666555555666666666666555666666777777555777:::;;;<<<>>>@@@BBBCCCAAA@@@@@@AAABBBAAA???>>>>>>???@@@BBBCCCDDDEEECCCDDDEEEFFFDDDAAA>>>;;;===<<<;;;:::;;;<<<>>>???>>><<<999888888888888777555555555444222111///...)))@@@OOOEEE222+++,,,.........---------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************%%%&&&''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''&&&%%%%%%$$$&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((((('''''''''&&&''')))***)))(((&&&%%%(((((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$############!!!###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%'''((('''$$$"""###$$$$$$$$$$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&777888999::::::999888777888:::>>>AAA@@@===999666444555666777777555333111000000000000000////////////333666777555777===CCCEEEHHHKKKMMMOOOQQQTTTWWWWWWVVVWWW[[[```eeeiiijjjnnnmmmlllkkkjjjkkklllmmmlllqqqtttqqqpppqqqqqqnnnjjjddd]]]VVVRRRNNNKKKIIIMMMKKKMMMPPPOOOLLLLLLOOOOOOPPPPPPQQQRRRSSSTTTTTTRRRVVV\\\^^^[[[UUUPPPLLLTTT[[[mmmxxxiiiXXXIII===111+++///111---***,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++)))(((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&((())))))(((((()))+++'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((())))))))))))"""$$$&&&((()))(((&&&$$$)))((('''&&&&&&'''((()))((())))))'''%%%$$$%%%&&&++++++***)))(((***...111---,,,+++***))))))))))))))))))***+++,,,,,,------)))***,,,...//////......---...///111111111000000++++++,,,---...///000111///.........000222333555111111111222333555888999999:::;;;;;;999888888999888888777777777777888999444666999:::<<<===@@@BBBDDDBBBAAAAAABBBAAA@@@>>><<<===>>>???AAABBBCCCDDDBBBDDDEEEFFFEEEAAA===;;;===<<<:::::::::<<<>>>???>>><<<999888888888777666555555444444222000///...%%%CCCWWWMMM777+++***+++*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%+++***(((&&&$$$###""""""&&&&&&''''''((())))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))))))))'''%%%$$$&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&((()))***))))))(((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%#########$$$$$$'''&&&%%%$$$############ !!!"""###""""""$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&!!!$$$&&&'''%%%$$$&&&(((!!!###&&&***,,,***%%%!!!$$$%%%&&&&&&%%%$$$"""!!!$$$$$$######$$$$$$%%%&&&666777888999999888777666<<<:::999:::======;;;888555444444333222222111111222333333222000...///000222333444888===@@@BBBBBBIIILLLPPPRRRRRRSSSWWW[[[ZZZ\\\```cccfffiiimmmooommmlllkkkjjjjjjkkklllmmmooonnnmmmnnnooonnnllljjjbbb\\\TTTOOOLLLJJJHHHFFFKKKLLLLLLMMMNNNOOOOOOPPPNNNOOOPPPQQQQQQQQQOOONNNPPPLLLJJJMMMOOOMMMLLLNNN^^^qqq~~~vvvhhhTTTFFF@@@444111---***))))))+++---,,,+++++++++***)))))))))+++*********))))))((((((&&&''')))***+++***((('''%%%&&&&&&&&&''''''(((((())))))***))))))(((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((($$$%%%'''''''''%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&))))))(((((((((((()))))))))***+++***)))((()))***......---,,,,,,+++******(((((()))***************+++---......---,,,...///,,,---///111111000///.........---------......///000000000000000000000000111222222333444555666777666777777666666555444333777666555444333444444555777777888999::::::;;;;;;@@@@@@AAAAAAAAABBBBBBBBB<<<<<<======>>>>>>??????AAABBBCCCDDDCCCAAA>>><<<<<<<<<<<<:::888777888999:::999888777666666666666555444111///---,,,,,,---000111333444333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,------,,,***)))))))))******************))))))))))))&&&'''((((((((('''%%%%%%(((&&&###!!!"""$$$''')))+++)))(((''''''((()))+++'''''''''&&&%%%%%%$$$$$$***)))'''&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&))))))((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((%%%&&&&&&'''((()))******'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''''''''(((((('''&&&%%%%%%)))((('''&&&%%%&&&&&&'''((('''''''''((((((&&&$$$))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%!!!"""$$$&&&&&&%%%$$$###''''''&&&$$$"""!!!"""$$$%%%%%%%%%$$$$$$############$$$&&&'''&&&%%%""" ######$$$$$$$$$$$$######&&&''''''%%%######$$$%%%"""######$$$$$$######"""$$$###!!!  !!!###$$$%%%&&&&&&$$$$$$%%%&&&)))'''$$$"""#########"""""""""######$$$$$$$$$$$$((('''&&&%%%$$$#########555555777888999:::::::::<<<;;;:::;;;======;;;888888888777666555444444333000111222111///......///444555666:::>>>BBBEEEFFFLLLPPPTTTUUUUUUWWWZZZ^^^```bbbeeehhhiiikkknnnppppppooonnnmmmlllkkkkkkjjjmmmlllkkklllllljjjfffddd^^^XXXQQQMMMKKKJJJHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPSSSUUUTTTQQQNNNMMMHHHGGGJJJMMMNNNSSSXXXooozzzssskkkcccWWWGGG;;;777222000---+++******,,,---+++++++++***************************)))))))))(((((()))***+++***(((&&&%%%(((((((((((()))))))))***((()))))))))(((((('''&&&'''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((((((((())))))'''(((******))))))***,,,------,,,,,,+++******)))(((((()))***************+++,,,,,,,,,++++++---...+++---...000000///...---...------------...//////000000000000000000000000222222333444555666666777888888888888888777666555777666555444444444555555666777777888999:::;;;;;;>>>>>>>>>?????????@@@@@@=========>>>>>>>>>>>>>>>>>>???AAABBBAAA???===;;;<<<<<<<<<:::999888999999999888777666555555555555555444222000///.........---......///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,,,,+++***)))))))))***************)))))))))(((((('''((()))))))))(((&&&&&&(((&&&%%%###$$$&&&((()))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&))))))(((((('''''''''(((&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%&&&((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''+++***(((&&&%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&'''(((((())))))((((((&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$""""""$$$&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$""""""###$$$######$$$$$$$$$$$$######'''&&&$$$###"""###$$$%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%######$$$%%%$$$###"""#########$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$444444555666888:::<<<===<<<;;;:::;;;<<<;;;999888666555555444333222111000000111222111000///000111666666888;;;???EEEIIILLLPPPTTTYYYZZZZZZ\\\___bbbfffgggjjjkkkkkklllnnnppppppppppppooommmjjjhhhgggjjjiiihhhgggfffccc^^^ZZZUUURRRMMMJJJIIIIIIIIIHHHEEEFFFFFFGGGIIIJJJJJJKKKOOOOOORRRWWW]]]]]]WWWQQQKKKGGGEEEHHHLLLSSS^^^hhh}}}nnneee[[[SSSIII===555333......---,,,+++,,,,,,,,,***************+++++++++************))))))))))))++++++++++++)))'''%%%###(((((((((((())))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&)))((((((''''''(((((()))%%%'''))))))))))))+++---+++++++++******))))))((((((((()))************************)))((()))+++...+++,,,---...///...---,,,---------------...//////////////////////////////111222222333444555666666777777777777777777666666777666555555444444555555666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<===>>>>>>===;;;:::<<<;;;;;;::::::999999999777666555444444333444444444333222111000000000000,,,,,,++++++******))))))++++++++++++++++++++++++******)))))))))***++++++++++++***)))))))))************))))))))))))((((((((())))))))))))(((''''''''''''&&&&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''((((((((()))))))))))))))(((((('''%%%%%%&&&'''((()))******)))((('''&&&%%%$$$$$$$$$''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%(((''''''&&&''''''((((((***)))((('''&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&((())))))((('''&&&$$$######$$$&&&''''''&&&###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$&&&'''###$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$#########&&&%%%###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$###!!!!!!"""$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$$$$%%%&&&%%%&&&'''&&&$$$######$$$######"""$$$&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%444444444444666888:::<<<999999999999999888777666444444333222111000//////111333444444333333444555666777999;;;???EEELLLPPPTTTXXX]]]______```cccfffgggiiikkkkkkkkklllnnnpppooooooppppppnnnkkkgggeeegggfffdddbbb___[[[VVVRRRLLLKKKHHHFFFFFFGGGHHHIIIEEEFFFFFFHHHIIIJJJKKKKKKQQQQQQUUU___hhhiiibbbZZZNNNIIIGGGIIIOOOXXXhhhuuu}}}}}}xxxiii]]]PPPGGG@@@777333333+++,,,,,,---------,,,,,,)))))))))***+++++++++,,,*********)))))))))))))))+++++++++***)))'''%%%$$$&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''((((((((((((''''''&&&&&&%%%(((((((((''''''(((((((((&&&((())))))((((((***+++******)))))))))((((((((((((((()))***************)))))))))((('''(((***---***+++,,,---------,,,,,,---------------...///000........................///000111222333444444555333333444555555555444444666666555555555555555555444555666777888::::::;;;:::::::::::::::;;;;;;;;;;;;:::::::::999999888888999:::;;;<<<===<<<;;;:::;;;:::::::::::::::999888444444333222222222222222111111000000000000000000...---,,,+++***++++++,,,++++++++++++++++++++++++***))))))))))))******************))))))))))))******)))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''''''''''''(((((('''&&&&&&'''((((((&&&&&&''''''((())))))***((()))*********)))'''&&&&&&&&&''''''((()))******))))))((('''&&&&&&&&&'''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((((((((''''''''''''((())))))%%%%%%%%%&&&'''((())))))&&&'''''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&'''%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&$$$$$$$$$###############$$$$$$###############$$$"""######$$$$$$######"""###$$$$$$###!!!!!!###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""""""""######$$$%%%%%%$$$###$$$&&&#########%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&666555444333333444666777555666666666555444444333666666555555444333333333111333444555444555666888666888;;;===@@@FFFMMMRRRWWW[[[aaaccccccdddfffiiihhhjjjlllmmmmmmmmmoooqqqnnnoooqqqqqqpppmmmiiigggcccaaa^^^[[[XXXSSSNNNKKKEEEEEEDDDDDDDDDEEEGGGIIIDDDDDDEEEGGGHHHJJJKKKKKKRRRSSSZZZfffqqqtttmmmeeeSSSMMMJJJLLLSSS]]]lllyyy{{{yyyuuuaaaTTTEEE<<<666000......***+++,,,---------,,,+++)))))))))***+++++++++,,,))))))))))))))))))******)))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''(((((((((''''''&&&&&&%%%((((((''''''''''''(((((()))******)))'''&&&'''((())))))((((((((((((((('''(((((()))***************((())))))((('''(((***,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,------///000000------------------------......///000111222222333111222333444444444444444555555666666666666666666333444555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999999:::;;;<<<<<<;;;;;;::::::999888999::::::888666333222111111111111111111//////////////////......///...,,,+++***+++,,,---************************)))))))))***))))))))))))))))))))))))***))))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******((()))*********)))'''&&&((((((((((((((('''''''''&&&&&&%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''''''''((())))))######$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&***(((%%%$$$%%%(((,,,///,,,)))'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$###&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''(((((('''$$$"""%%%&&&'''%%%###""""""###########################!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!!###$$$$$$$$$""""""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!!!! """$$$$$$$$$$$$&&&'''$$$$$$$$$%%%&&&%%%###!!!%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&777666555444444333333333111222444444222222222333333333333333333333333333111222444555555666888:::888;;;???BBBDDDIIIPPPUUUYYY^^^dddgggggggggiiikkkkkkmmmnnnoooooooooqqqrrrooopppqqqqqqpppmmmjjjggg^^^ZZZVVVRRROOOLLLHHHFFFAAABBBBBBBBBBBBCCCFFFHHHBBBCCCDDDEEEGGGHHHJJJJJJRRRVVV^^^jjjtttwwwrrrlllZZZSSSOOOSSS[[[eeepppyyy~~~ppp[[[MMM>>>777333///------***+++,,,,,,,,,,,,,,,+++***************+++++++++))))))))))))************'''((((((((())))))******)))))))))))))))(((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((******+++)))'''%%%&&&&&&(((((((((((((((((((((((((((((()))***************(((***++++++******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---...///000111........................------...///000111222222222333444555666666666666555555666777777777666666222333444666777999:::;;;===<<<<<<<<<<<<;;;;;;;;;==================<<<<<<::::::;;;;;;;;;:::::::::888666555777::::::777444111111000000000000111111....../////////...------,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))*********)))(((''''''((()))*********))))))))))))(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((())))))(((((((((((((((''''''&&&((((((''''''&&&&&&&&&&&&"""""""""###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&%%%$$$""""""%%%&&&''''''(((''''''''')))'''$$$$$$'''...555:::...,,,((('''''''''&&&%%%!!!"""###%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$######%%%%%%%%%%%%######"""%%%))),,,,,,***'''$$$%%%&&&'''&&&$$$"""!!!""""""""""""###############!!!$$$&&&&&&$$$"""!!!!!!""""""""""""""""""!!!###$$$$$$$$$######$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""" """###$$$###$$$%%%'''&&&%%%$$$$$$%%%%%%###!!!%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&777777777777666555444333...111333333222111333444/////////000111111222222444666888999:::;;;===???===AAAGGGIIIJJJNNNTTTYYY\\\aaagggjjjjjjjjjlllnnnmmmooooooooommmmmmnnnooommmmmmmmmllljjjfffcccaaaXXXSSSMMMHHHFFFDDDCCCBBB???@@@BBBBBB@@@AAADDDGGGCCCCCCEEEFFFHHHJJJKKKLLLRRRWWW```jjjrrrsssppplllddd\\\XXX___iiirrrwww|||yyyiiiUUUGGG:::555444111//////,,,,,,+++++++++++++++++++++++++++***************((()))))))))************((((((((((((((()))*********)))))))))((((((((((((&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((((()))***)))'''&&&&&&'''(((((((((((((((((((((((((((((()))***************(((+++---...---,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---...///000111...........................//////000111222333333111222333444666666666777444555666777888777777666111222333555777888::::::=========<<<<<<<<<;;;;;;<<<<<<<<<===============;;;;;;::::::999999888888666444333666999:::666111111111000000000000111111//////000000///...---,,,+++******************+++))))))))))))))))))))))))))))))*********)))'''&&&&&&''')))*********))))))))))))((((((((('''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$$$$######%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###"""""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''%%%$$$"""!!!%%%&&&&&&'''((((((''''''((('''%%%%%%(((...444888---***'''&&&&&&''''''&&&!!!"""$$$%%%'''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$!!!"""$$$%%%%%%$$$"""!!! ###&&&((()))((('''%%%###%%%'''&&&$$$###"""###!!!"""""""""#########$$$ !!!"""###$$$$$$###"""######$$$$$$$$$$$$######!!!"""######""""""$$$%%%######$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$%%%$$$###"""###$$$%%%$$$"""###$$$%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$777888999999999777666555---000333444222222444666000111222333444555666666888:::===>>>???AAACCCEEEAAAFFFLLLOOOPPPRRRXXX]]]^^^cccjjjmmmmmmmmmnnnpppmmmnnnnnnmmmjjjiiiiiijjjjjjiiihhhfffbbb^^^[[[YYYSSSNNNGGGBBB@@@@@@@@@@@@>>>@@@BBBAAA@@@@@@CCCFFFEEEFFFGGGIIIKKKMMMNNNOOORRRXXXaaaiiinnnnnnkkkiiilllddd```iiivvv}}}}}}ssscccLLL@@@444111111000---------,,,++++++******++++++,,,+++++++++******))))))(((((())))))*********+++))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***)))((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&((()))(((''''''((()))((((((((()))))))))))))))(((((()))***************(((+++///000///...,,,,,,------,,,,,,,,,---...///+++,,,,,,---...///111111////////////////////////000000111222333444444555...///000222333444555555444555666888888888777666111222333555777888::::::=========<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;::::::999888777777666555333222555999999555000111111000000000000111222000111111111111///---,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((()))*********((('''&&&&&&'''(((*********)))((()))((((((((('''''''''''')))((('''&&&%%%&&&'''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$$$$%%%&&&&&&"""###$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))******%%%&&&&&&'''((()))******$$$$$$$$$%%%&&&'''((()))%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''((((((((('''((('''&&&%%%&&&))),,,...***(((%%%$$$%%%'''''''''%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$ !!!###$$$$$$###!!! !!!"""$$$$$$%%%%%%!!!###&&&&&&%%%$$$$$$%%%!!!!!!""""""#########$$$""""""!!!!!!!!!###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""!!! !!!###$$$#########$$$$$$############$$$$$$$$$$$$###""""""%%%&&&&&&%%%""" !!!!!!$$$"""!!!!!!$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$999888777777888888666444333444444222...---000333...000333555666888;;;===BBBDDDGGGHHHHHHJJJLLLNNNNNNOOORRRVVVZZZ]]]```bbbfffiiimmmooooooooopppppppppmmmjjjhhhhhhhhhgggfffeeeeeedddaaa]]]XXXSSSPPPHHHGGGEEEBBB@@@???>>>>>><<<>>>@@@AAAAAAAAABBBCCCFFFIIIJJJHHHKKKPPPSSSQQQVVVYYY]]]___```ccchhhmmmiiipppxxx|||jjjUUU>>>:::444000......------++++++++++++++++++++++++************************************))))))))))))(((((((((((())))))))))))'''&&&%%%&&&'''((('''%%%'''%%%$$$&&&)))***(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%% """$$$%%%&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%&&&'''((())))))((((((''''''((()))***++++++,,,++++++,,,,,,,,,,,,------*********+++,,,---...///---------............///000000000000////////////222111000111333444444444111111111222333444555666888777666777999:::999888888666444333444666:::<<<>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>>>>??????>>>>>><<<999777444333333333333333333333333333333333333222111000//////////////////............//////---,,,+++***))))))))))))''''''''''''''''''''''''******))))))(((((('''''')))***+++++++++)))((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))((('''%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&((((((''''''''''''(((((('''&&&&&&'''((()))***+++,,,)))&&&######&&&))),,,++++++)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%$$$######$$$''')))+++((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&'''''''''&&&$$$###&&&$$$"""###%%%%%%"""###$$$%%%&&&&&&%%%$$$###'''&&&$$$$$$$$$"""  """"""!!! !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""$$$&&&((( """$$$&&&&&&### &&&&&&'''''''''&&&%%%%%%""""""$$$%%%&&&'''''''''$$$###"""""""""###%%%&&&###$$$$$$%%%%%%&&&&&&''':::999999::::::999777555222444444333000///111333333666999;;;<<<>>>AAACCCMMMOOOQQQRRRRRRSSSUUUWWWXXXZZZ\\\```dddgggjjjkkkjjjmmmoooqqqppppppqqqrrrpppmmmjjjhhhhhhgggfffeeebbbaaa___[[[WWWRRRNNNKKKCCCBBBAAA???>>>===<<<<<<;;;===???@@@@@@@@@BBBCCCFFFIIIKKKKKKOOOVVVZZZZZZXXXWWWWWWXXX\\\bbbiiinnnsss{{{aaaLLL<<<888222///......------++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))---+++)))((())))))((('''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!###%%%''''''&&&&&&&&&''''''''''''&&&&&&!!!"""###$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,---------...000000000000////////////000///......000222222111222222111111111222333333888777666777:::;;;:::999888666444333444777:::<<<===============<<<;;;;;;;;;<<<===>>>???????????????>>><<<:::777666444444333333333333333333333333222222111111000//////...//////............//////,,,,,,+++***))))))))))))************************))))))))))))(((((('''''''''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''############$$$%%%&&&'''***)))&&&$$$$$$&&&)))******)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%######%%%###"""###%%%%%%### !!!"""""""""!!!!!! $$$$$$######$$$###!!!  """"""!!!!!!!!!"""######$$$$$$$$$$$$######"""!!!!!!!!!"""###%%%&&&$$$$$$$$$$$$#########"""#########""""""!!!!!!!!!###$$$$$$%%%%%%%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$<<<;;;<<<======<<<999666222333555444333222222333444777:::===>>>@@@CCCEEESSSUUUXXXYYYZZZZZZ\\\^^^^^^___bbbdddhhhjjjmmmnnnnnnpppqqqpppooooooppprrrpppmmmjjjhhhgggeeecccbbb^^^[[[WWWRRRMMMIIIFFFDDD======<<<;;;:::::::::::::::<<<>>>??????@@@BBBDDDFFFKKKOOORRRXXX```dddcccZZZUUUQQQSSS\\\gggpppuuurrrUUUCCC888444000---------...---++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))(((((((((((((((((())))))))))))111...***(((((((((((('''((()))((('''%%%&&&''')))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&&&&&&&'''''''''(((((('''''''''%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***+++***)))((((((((()))***************))))))((((((++++++++++++,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,------////////////000000000000000...---...000222222111333222111111000000000111444333333555888::::::999888777555444555777:::<<<;;;<<<<<<<<<<<<;;;::::::<<<<<<===>>>????????????AAAAAA@@@>>><<<999666555222222222222222222222222000111111222111000...---........................,,,,,,+++***))))))))))))************************)))))))))(((((((((((('''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$############$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###"""###"""!!!"""$$$$$$$$$"""%%%$$$###""""""""""""""""""######$$$$$$######### """######""""""###$$$######$$$$$$$$$$$$######"""""""""""""""###$$$%%%(((&&&$$$"""!!!###%%%'''&&&%%%$$$"""!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$######"""'''&&&&&&%%%$$$$$$######======>>>???@@@???<<<999333444666777666555555444555888<<<@@@AAACCCFFFHHHUUUXXX\\\___```aaaccceeeaaabbbdddfffiiikkkmmmnnnpppqqqpppooommmlllnnnoooooommmiiigggeeeccc```^^^XXXUUUPPPJJJEEEAAA???>>>888888888888888999999:::999;;;===>>>>>>@@@BBBDDDGGGPPPXXX___eeekkkkkkhhhZZZUUURRRYYYhhhwww|||dddLLL===333000---,,,,,,---...---************************))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))///,,,(((&&&&&&'''''''''((())))))&&&###"""&&&)))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++...,,,***(((((()))***+++******))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,---------////////////000000000000111000///000222333444333222222111111111111222222111000000222666888888888999888666555666888:::;;;;;;;;;<<<<<<<<<;;;;;;:::<<<<<<===>>>????????????BBBCCCCCCBBB@@@<<<888666222222222222222222222222///000111222222000...,,,---------......---------,,,+++***))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$###%%%%%%&&&'''&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$%%%$$$###""""""###%%%%%%$$$%%%&&&&&&$$$######$$$!!!"""$$$$$$#########$$$!!!!!!""""""""""""!!!!!!$$$############$$$$$$$$$'''%%%###!!!!!!###%%%&&&)))'''%%%###""""""###$$$###############"""!!!!!!"""###$$$%%%%%%###"""!!!%%%%%%%%%%%%$$$$$$######>>>>>>???AAABBBBBB???===666777888999:::999888666:::>>>CCCFFFIIIKKKMMMOOOWWW[[[```dddgggiiikkkmmmhhhhhhiiikkkmmmnnnooopppqqqrrrqqqooolllkkklllnnnmmmjjjgggdddbbb^^^[[[XXXQQQNNNIIICCC>>>;;;::::::666666666777777888::::::888:::<<<===>>>@@@CCCFFFKKKVVVccclllrrrsssnnngggYYYWWWZZZhhh||||||jjjUUUBBB777000...++++++,,,---...---************************************************)))))))))(((((((((((('''(((((((((((())))))))))))---***&&&%%%&&&((()))***'''((((((%%%!!!!!!$$$((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&''''''(((((((((((('''''')))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))++++++...---***)))((()))***+++'''(((((()))******++++++*********+++++++++,,,,,,************+++,,,---...------------.............../////////000000000111111000///000222333333333111111111222222444555555111000111333777999999999:::999888777777888:::;;;;;;<<<<<<=========<<<<<<;;;<<<===>>>>>>???>>>>>>AAABBBCCCCCCAAA===999777111111111111111111111111...///111222111000...---,,,,,,------------,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''""""""###$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%!!!"""!!!!!!!!!"""$$$%%%  """$$$%%%'''((()))(((%%%######$$$!!!###%%%%%%$$$###$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%%%%%%%%%%######""""""############&&&%%%"""  !!!"""!!!!!!"""############""""""###$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%???>>>???@@@CCCDDDCCCBBB<<<;;;:::;;;<<<<<<;;;999;;;???EEEIIILLLNNNPPPQQQUUUZZZ___dddgggiiikkkmmmiiiiiijjjkkklllmmmnnnnnnpppqqqqqqooommmkkkkkklllhhheeebbb___[[[WWWSSSOOOIIIFFFBBB>>>:::888777777555555666666777888:::;;;999:::<<<===>>>AAAEEEHHHNNN[[[jjjsssxxxvvvnnneeeXXX[[[dddwwwyyyiiiVVVFFF999222///---++++++,,,---...---************************************************))))))((((((((((((''''''(((((((((((())))))))))))---***(((''')))***++++++&&&'''&&&%%%######%%%''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!###&&&((((((((('''''''''(((((('''''''''(((((('''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))***+++,,,+++***)))))))))***+++''''''((()))***+++,,,,,,************++++++++++++((()))))))))+++,,,---...---------.........//////......//////000000111111///---,,,---///111111000111111111222333444666777444333444666999<<<<<<;;;::::::999888888999:::;;;;;;;;;<<<============<<<::::::;;;<<<============???@@@AAAAAA@@@===:::888000000000000000000000000...///000000000///......***+++,,,------,,,+++***++++++***)))(((((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&"""""""""!!! ###%%%!!!!!!!!!"""###$$$%%%&&&''')))+++)))%%%""""""$$$!!!###$$$$$$#########%%%######$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%% !!!###$$$$$$###"""!!!%%%%%%###"""""""""###$$$ !!!"""###############""""""###$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&???>>>===???BBBEEEFFFFFFAAA???<<<<<<>>>>>>===;;;<<<@@@FFFKKKNNNPPPRRRSSSVVVZZZ___cccfffggghhhiiiggggggggghhhhhhhhhiiiiiikkklllmmmllljjjgggffffffaaa___[[[XXXTTTOOOJJJFFF@@@???<<<999777666666555555555555555666888999:::999;;;<<<===???BBBFFFJJJQQQ]]]kkkssswwwuuummmcccXXX^^^lll{{{ssseeeUUUFFF:::444222///---++++++---...---,,,************************************************))))))((((((((('''''''''(((((((((((()))))))))))),,,***(((((())))))(((''''''&&&&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******)))))))))***************(((((())))))*********+++************++++++++++++******))))))***+++,,,,,,,,,,,,---------..................///000111111111///---,,,---///111111000222222111111222333444444444444444666999;;;;;;:::;;;:::999999999999::::::::::::;;;<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<<<<===>>>>>>===<<<:::888000000000000000000000000////////////////////////***+++,,,------,,,+++***+++***)))((((((''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******)))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%$$$$$$###$$$$$$$$$###$$$%%%&&&&&&%%%###"""############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######"""###$$$%%%&&&"""######!!!"""$$$&&&&&&'''''''''&&&&&&&&&$$$''')))'''###!!!"""$$$ """$$$$$$###"""###$$$######$$$$$$$$$$$$###### !!!"""$$$%%%%%%%%%$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$######""""""!!!!!!""""""###$$$&&&&&&###############$$$$$$$$$???===<<<>>>AAAEEEHHHIIIEEEAAA>>>===???@@@>>>===AAAFFFLLLQQQTTTVVVXXXYYY\\\```eeehhhiiijjjjjjkkkhhhhhhhhhhhhhhhhhhhhhhhhdddfffhhhhhheeebbbaaa```]]]ZZZWWWSSSOOOJJJDDD@@@;;;:::999777666555444444444444444555666777888999:::;;;<<<===???CCCGGGKKKRRR]]]iiipppssssssllldddYYY```ooo}}}zzzjjjcccVVVHHH<<<666555666///---,,,,,,---...---,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))+++)))'''''''''&&&$$$""")))'''&&&(((+++,,,***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((()))***'''((()))***************************)))))))))))))))************+++++++++,,,+++******)))*********++++++,,,,,,,,,------------......///000111111222000///...///111222333222333222111111000111111111222222222333666888888777;;;;;;:::999999:::::::::888999::::::;;;;;;;;;;;;888888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;:::999000000000000000000000000//////............///000)))***,,,------,,,***)))+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%'''((((((&&&%%%###&&&%%%$$$######$$$%%%&&&$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%###!!!"""######'''&&&$$$###"""###$$$%%%$$$$$$&&&&&&&&&$$$"""!!!"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""############""""""###"""!!!!!!!!!###$$$%%%###$$$$$$!!!!!!$$$&&&&&&&&&&&&%%%###!!! $$$'''&&&""" """%%% """######""""""###$$$!!!!!!""""""""""""!!!!!! """###$$$###############$$$$$$%%%%%%&&& !!!"""""""""!!!&&&&&&%%%%%%###"""!!! !!!!!!!!!!!!"""%%%'''(((%%%%%%$$$$$$###"""""""""666888;;;;;;<<<@@@GGGLLLHHHHHHGGGEEECCCCCCDDDFFFHHHMMMSSSWWWXXXYYY\\\^^^___aaaccceeegggiiijjjjjjeeedddcccdddeeefffeeedddcccbbb``````___\\\YYYVVVUUUSSSPPPKKKFFFAAA>>><<<666555444333222333333444111222444333333444666888:::===@@@@@@AAAFFFPPPXXXZZZ^^^cccggggggfffffffff\\\eeeuuu~~~|||ttthhhccc[[[QQQCCC:::777666444222//////---,,,,,,+++,,,,,,*********)))))))))))))))))))))))))))))))))))))))'''))))))((('''&&&'''(((''''''(((((())))))******''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%###"""!!!'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((***(((&&&&&&(((*********************************,,,,,,,,,---------......///...///111222222///,,,////////////000000000000......///000222333444555444444555777888:::;;;;;;===<<<;;;;;;;;;===>>>???<<<;;;999888777777666666888999999::::::999999999<<<<<<<<<;;;:::999777777222111///---,,,---...///,,,------...///000000111(((***,,,------+++)))'''...---,,,+++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))'''%%%$$$%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))'''&&&%%%$$$$$$$$$%%%&&&'''(((((((((&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&)))%%%"""$$$)))***&&&"""&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###)))((('''&&&$$$###"""!!!%%%&&&&&&&&&%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###((('''&&&$$$"""!!! %%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$##################"""""""""###$$$%%%%%%%%%$$$###""""""$$$&&&'''!!!!!!"""""""""#########"""""""""""""""######$$$$$$''')))'''""" ###(((########################'''&&&%%%%%%$$$$$$%%%%%%444777999;;;<<<@@@GGGMMMMMMMMMMMMLLLJJJJJJKKKMMMRRRVVV[[[]]]^^^^^^```bbb```aaaccceeefffggghhhhhhgggeeecccbbbcccbbb```___```^^^\\\[[[YYYWWWSSSPPPKKKIIIFFFAAA===999777555666555444333222333333444333444555555555555888:::888;;;???CCCFFFMMMVVV\\\___^^^]]]\\\\\\___dddhhhgggmmmwwwzzz}}}mmm___YYYOOOFFF<<<555333333222000000000///...---,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))'''))))))((('''&&&'''((('''((((((((((((((())))))'''''''''(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''')))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********&&&&&&'''((()))***++++++***((('''''')))*********************************,,,,,,---------.........------...///111000...+++///////////////000000000111111111111111111111111222222333555666777888999:::::::::;;;;;;<<<===>>>;;;;;;999888777666666666999999:::::::::999888888;;;;;;;;;:::999888777666222111///---------...///,,,,,,,,,---.........///++++++++++++++++++++++++******)))((('''&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%###"""!!!###$$$$$$%%%%%%$$$$$$#################################"""""""""!!!!!!!!!"""#########$$$$$$%%%%%%$$$$$$##################$$$###"""!!!!!!###%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$#########$$$%%%%%%$$$&&&'''%%%""""""$$$&&&##############################"""######$$$%%%%%%111444888999<<<@@@HHHNNNSSSTTTUUUTTTSSSSSSUUUWWW[[[^^^aaabbbbbbbbbcccdddbbbbbbcccdddeeeeeeeeedddgggeeebbb```___]]]ZZZXXXZZZXXXVVVSSSQQQNNNJJJGGGDDDBBB>>>:::777555444444555444444333333333333444222333444444444555777999888;;;AAAHHHPPPXXX___bbbddd___WWWQQQRRR[[[hhhrrrvvvwww{{{{{{~~~uuucccRRRJJJ???999333/////////...---///000000000...---+++***'''''''''(((((()))))))))))))))))))))))))))))))))'''))))))((('''&&&'''(((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&''''''(((***++++++,,,&&&''''''((()))***+++++++++)))((((((***++++++***************************---------.........//////,,,,,,,,,...//////,,,***........./////////000000222222222222222222222222000000111222444555666666888999:::;;;;;;<<<<<<<<<;;;:::999888777666666666:::::::::::::::999888777:::::::::999888777666555222111000...---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---...((((((''''''&&&%%%$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$#####################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$#####################$$$$$$"""######$$$$$$###""""""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""!!!!!!!!! !!!!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""""""""###"""!!!!!!!!!"""$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$###############$$$##################$$$%%%######################## !!!"""###$$$%%%///222666999;;;AAAIIIOOOXXXYYY[[[[[[[[[[[[]]]___^^^```aaacccccccccddddddcccdddddddddcccbbbaaaaaadddaaa^^^\\\[[[YYYVVVSSSTTTRRRNNNKKKIIIEEEAAA???===;;;888666444333444444444333333333333333333333///000222222222333555888;;;>>>DDDMMMWWW```dddffffff___VVVQQQTTTbbbttt{{{lllYYYGGG>>>555111...,,,,,,---,,,***---...///000000...,,,+++)))))))))))))))((((((((())))))))))))))))))))))))'''))))))((('''&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''(((((()))******+++*********)))))))))((((((+++)))))))))+++,,,+++***************************------........./////////---,,,,,,---......,,,+++---------......//////000...///000111222444555555///000000111333444444555666888999;;;<<<<<<<<<;;;;;;:::999777666666666666::::::::::::999888777777888888888888777555444333222111000...............,,,,,,,,,,,,,,,+++++++++))))))))))))***+++,,,---***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$############$$$%%%%%%'''&&&$$$###"""######$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$""""""""""""#########"""######$$$$$$$$$$$$######$$$$$$$$$###########################"""""""""""" !!!"""######$$$$$$$$$$$$######"""############""""""""""""###$$$$$$#########$$$$$$$$$$$$%%%""""""!!!!!! !!!!!!###!!! !!!###$$$$$$########################### !!!!!!###$$$$$$...111555888;;;AAAJJJPPPYYY[[[^^^^^^______aaaccc______```aaacccdddddddddcccccccccbbbaaa___^^^]]]]]][[[XXXWWWVVVTTTQQQOOOMMMJJJGGGCCCAAA>>>;;;888555444222111000111111222222222333333333333333333///000222222222444666888===>>>CCCKKKUUU]]]aaacccbbb___[[[ZZZaaappp~~~pppbbbPPP@@@888111///---,,,,,,,,,+++******+++...///000000...------,,,,,,+++***)))(((((((((((((((((((((((((((((('''))))))((('''&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))(((((((((((((((((((((************))))))))))))***))))))***+++,,,+++***************************------------.........///...---,,,---......---,,,+++,,,,,,---......//////......///000222333444444000000111222333333444444666777999;;;<<<<<<<<<;;;::::::888777666555555555888999999999888777777666777777666666555444222111000000///......------------------,,,,,,,,,,,,,,,$$$&&&(((***+++******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%'''((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!"""######$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$&&&%%%$$$###"""###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&### !!!%%%'''&&&######$$$$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""######"""######$$$$$$######"""####################################""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""###$$$%%%&&&############$$$$$$%%%%%%""""""""""""############""""""!!!!!!!!!!!!!!!""""""!!! """$$$$$$###########################$$$######"""""""""######///222666999<<>>666222......---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++(((((((((((((((((((((((('''))))))((('''&&&'''((('''((((((((((((((())))))'''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***+++,,,,,,---((((((((()))++++++)))(((************************+++++++++,,,,,,,,,,,,------,,,******,,,---,,,+++******+++,,,---.../////////...///...///...///...000000000111222222333333333333444555666888999::::::999888777555555555555333333444555666666666666444444444333222111//////------------,,,+++******)))*********+++,,,,,,,,,&&&'''((())))))(((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&###'''***)))%%%###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''(((((((((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''((()))"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$$$$!!!"""%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&%%%$$$###""""""######""""""############""""""!!!!!!"""###$$$$$$%%%%%%######"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%'''(((((("""$$$%%%$$$!!! """%%%########################$$$$$$#########$$$%%%%%%111444888:::===CCCKKKQQQWWWZZZ]]]^^^^^^]]]^^^___aaa^^^ZZZYYYZZZZZZXXXVVVVVVVVVUUUTTTRRRPPPNNNMMMKKKHHHEEECCCAAA???;;;999888555222111111111111000+++---000222333222000...000111222333444333333222111222444555555777:::<<<:::<<<======???GGGTTT^^^uuuzzzwww\\\JJJ@@@888333111+++++++++***))))))+++---///...,,,+++***)))))))))&&&'''((()))***+++,,,,,,((((((((((((((((((((((((''')))))))))'''&&&'''(((''''''(((((())))))******''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******+++++++++************)))''''''''')))++++++)))'''******************************+++++++++,,,,,,,,,,,,***))))))***++++++***)))******+++---...//////***+++,,,---...000111111//////000000111111222222222111111222333555888999:::999888666555555555555111111333444555666666666333333333222111000///...,,,,,,,,,,,,+++***))))))'''(((((()))***++++++,,,***)))(((''''''((())))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###'''***)))%%%###$$$'''$$$$$$$$$############""""""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''))))))!!!"""$$$&&&'''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$""""""######$$$$$$$$$%%% !!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$!!!""""""!!! !!!%%%(((&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$&&&''''''((('''%%%###""""""######""""""############""""""%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$###############$$$$$$!!!!!!"""#####################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$&&&'''((("""&&&(((%%% """&&&########################""""""""""""###%%%&&&'''666777:::===AAAEEEHHHJJJYYYXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTTTTUUUTTTSSSQQQQQQPPPOOOLLLIIIGGGEEEDDDAAA???===:::888777666666333222111000//////////////////000000000...---,,,000000000000111333444555333555888;;;===>>>>>>>>>999777999===@@@III^^^rrriiiMMM>>>999555000...,,,......***%%%$$$(((...,,,+++++++++******))))))************************(((((())))))((('''&&&&&&###$$$%%%&&&'''''''''''''''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&%%%###""""""###%%%&&&''''''&&&$$$""""""%%%'''%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((()))************))))))))))))***+++++++++,,,))))))***++++++++++++***)))+++,,,,,,++++++,,,------,,,***(((((()))***+++)))***,,,......---,,,++++++++++++,,,---...///000000000000000111222333444111111222333444666666777;;;:::999888777555555444555555444333333222222111////////////...............---,,,+++***+++,,,,,,,,,+++)))((((((((())))))))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((&&&'''((())))))'''%%%###$$$%%%&&&((((((((('''''''''&&&%%%%%%%%%''')))***''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%&&&'''''''''&&&%%%$$$((('''%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%$$$###""" ######%%%%%%%%%%%%##############################$$$######""""""######$$$&&&%%%###"""######"""!!!(((((('''&&&%%%%%%$$$$$$%%%$$$#########$$$%%%&&&"""""""""######$$$$$$$$$$$$$$$###"""!!!!!!""""""######""""""######$$$%%%%%%%%%$$$###$$$%%%&&&''''''%%%######$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''''')))&&&""" !!!###%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""!!!  """"""$$$$$$%%%###"""!!!"""$$$###""" !!!###%%%&&&&&&&&&%%%$$$#########$$$%%%"""!!! !!!###$$$&&&%%%###"""!!!""""""###!!!###%%%''''''%%%###!!!<<<===???BBBEEEIIILLLNNNTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQPPPPPPPPPPPPOOOMMMMMMLLLJJJGGGEEEBBB@@@???===;;;999666555333333333000000/////////000000111//////000000000///---,,,000000111111222333444555666999===BBBEEEFFFEEEEEEDDD@@@@@@FFFOOO]]]rrrwww```GGG:::666222///---+++,,,---***((('''+++...++++++*********)))))))))************************(((((())))))(((''''''&&&%%%%%%&&&'''(((((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&%%%###""""""###%%%&&&''''''&&&$$$""""""%%%'''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((())))))******************************++++++(((((()))***************''')))************,,,------,,,***)))((()))***+++((()))+++------,,,+++***+++++++++,,,,,,---...///000000000000111222333333111222222333444555555666:::999999888666555444444333333222222111000000000////////////.........---...---,,,+++++++++,,,,,,,,,+++***)))))))))******(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((''''''((((((((('''%%%$$$$$$%%%&&&'''''''''&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''''''''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((("""###%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$((('''%%%%%%&&&'''&&&%%%'''''''''&&&%%%%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$###############$$$%%%%%%$$$$$$#########$$$%%%&&&"""!!! """$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""$$$%%%'''))))))'''%%%$$$$$$%%%$$$"""###############$$$%%%%%%######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###  """###$$$###$$$$$$###"""###%%%'''&&&%%%$$$###$$$&&&&&&'''&&&%%%$$$#########$$$$$$###""""""!!!"""###$$$%%%$$$$$$######$$$%%%'''(((###$$$$$$$$$$$$$$$$$$###===>>>???AAADDDFFFIIIJJJNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKIIIIIIJJJJJJHHHGGGFFFEEECCC@@@===;;;999888666555444222000/////////---------......000111111//////000000000///......000111111222333444666666888;;;AAAFFFIIIIIIIIIHHHIIIDDDDDDNNN^^^qqq{{{fffSSS>>>444222///---,,,***++++++++++++,,,,,,---******))))))))))))(((((())))))))))))))))))))))))(((((()))))))))(((''''''&&&'''((()))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((()))***+++******************))))))((((((((()))))))))******((()))++++++++++++,,,...,,,+++***)))))))))***+++((()))***+++,,,+++******++++++++++++,,,---....../////////000111111222222222222222222333333444444888888777777666555444444222111111000//////......//////.........---------------,,,++++++++++++,,,******)))((((((((())))))(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$&&&'''((()))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''' """$$$''')))+++,,,,,,%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###""""""$$$%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!""""""###$$$'''''''''&&&%%%%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######"""""""""###$$$%%%"""!!! """$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""!!!!!!!!!"""###%%%&&&$$$$$$$$$%%%&&&&&&###!!!""""""""""""#########$$$"""#########$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!###$$$%%%"""""""""!!! """%%%((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$############$$$%%%%%%!!!!!!!!!!!!!!!"""$$$$$$%%%%%%###""""""###%%%%%%<<<======???@@@BBBDDDEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCCCCCCCCCCBBB@@@???>>><<<:::777555333222111111000///...---------------------...///000000/////////000000000000///000000111222444666777888===@@@DDDHHHKKKKKKIIIHHHJJJGGGJJJVVVjjjrrrfffTTTEEE666000///---,,,,,,,,,++++++---......,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&'''(((((()))))))))(((''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%######%%%''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))(((((('''((()))***+++++++++******))))))(((((()))))))))))))))*********+++,,,------++++++,,,---++++++***))))))******+++))))))***+++,,,++++++***+++++++++++++++,,,------......///000111111111111111111222222222222222222777666666666555444444444111111111000//////...............---------,,,,,,,,,,,,,,,+++++++++++++++((('''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!""""""############!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""!!! !!!###%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$###""""""""""""#########$$$&&&&&&%%%%%%%%%%%%%%%%%%######"""""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&###############$$$$$$%%%&&&$$$###$$$%%%%%%###"""%%%$$$$$$###""""""""""""%%%$$$###"""!!!!!!""""""!!! !!!"""%%%%%%$$$""""""""""""###############"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""###$$$!!!!!!!!!###%%%%%%&&&%%%$$$"""!!!!!!!!!%%%%%%$$$$$$$$$$$$###$$$############$$$$$$%%%%%%######"""!!! &&&%%%%%%%%%%%%%%%%%%&&&=========>>>???AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>============<<<:::999888777555333111000////////////......---------......------------......////////////000000111111///000111333666999;;;===DDDFFFHHHJJJLLLMMMMMMMMMOOOQQQWWWccctttzzz}}}nnn^^^SSSFFF;;;111......,,,,,,...---------......---***'''((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&'''((((((((('''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))***+++******))))))(((((((((***))))))))))))***+++,,,,,,------,,,)))(((((()))******************++++++***++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,---///000000111000000000000111111111111111111555555444444444444444444333222222111111000//////------------,,,,,,,,,,,,,,,,,,,,,+++++++++******'''(((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&'''''''''''''''((((((((((((''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&((((((((($$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%###"""""""""""""""#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%###$$$###"""!!! !!!!!!&&&%%%$$$###"""######$$$&&&$$$""""""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$"""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""!!!!!!######"""!!! """$$$%%%&&&'''%%%""" !!!%%%%%%%%%%%%$$$$$$######"""""""""###############'''''''''&&&%%%%%%$$$###%%%&&&((())))))(((&&&%%%777777777888999:::;;;<<<>>>============<<<<<<<<<;;;999888777888888777555444444333222111//////...---....../////////......///......---------......///......///000111222333000222444777;;;???BBBDDDEEEEEEEEEFFFJJJNNNSSSVVVYYY```gggmmmvvv}}}ssswwwyyysssiiiZZZLLLDDD;;;444///......+++,,,///------......,,,***)))((((((((())))))))))))******))))))))))))))))))))))))(((((()))*********))))))&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((())))))))))))))))))((((((***)))((('''((()))***+++***++++++)))&&&%%%%%%&&&)))*********++++++++++++++++++,,,,,,,,,---------+++******)))******+++++++++,,,...000000000///////////////000000000111111333333333333333444444444444333333222222111000000------,,,,,,,,,++++++++++++++++++,,,+++******)))))))))***+++++++++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''&&&%%%######$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&'''&&&&&&$$$######""""""######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%''''''&&&##############################$$$%%%%%%%%%%%%$$$ !!!"""$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%'''******)))'''###"""!!! !!!""""""""""""###$$$&&&(((***---***'''%%%$$$$$$###"""""""""$$$%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###############"""!!! ###$$$%%%$$$######$$$&&&&&&(((***((($$$!!!!!!###$$$%%%%%%%%%%%%$$$###"""!!!"""######$$$$$$######"""###$$$%%%&&&&&&&&&&&&$$$&&&(((******(((&&&$$$111111111222333444555666999999999888888888777777666444333333333333222000///////////////.........,,,---...///000//////...------------...///000000............000111333444333555888<<>>BBBJJJJJJJJJIIIHHHHHHJJJLLLLLLKKKKKKOOOYYYiii|||mmmYYYIII>>>999444111222111---++++++,,,+++******************************************&&&((()))++++++)))(((&&&((((((((('''''''''&&&&&&(((((('''&&&&&&''')))***'''((()))(((&&&&&&&&&(((((((((''''''''''''(((((()))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&$$$$$$&&&)))++++++)))'''&&&###$$$%%%&&&''')))******))))))(((((((((((())))))******))))))))))))(((((('''((((((((())))))))))))******++++++++++++******(((((()))))))))*********------........./////////.............................................///...///000///...---...//////...---,,,++++++++++++***---...---***((((((******))))))***++++++(((&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''(((((('''%%%&&&&&&&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""############!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%######"""""""""+++(((%%%""""""$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######"""######$$$""""""""""""""""""""""""$$$$$$&&&'''((()))))))))#########$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%&&&%%%$$$######""""""##############################$$$$$$%%%%%%$$$$$$#########""""""###$$$%%%%%%########################"""######$$$$$$$$$######&&&%%%%%%$$$######"""""" !!!!!!""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$###(((&&&!!!###!!! """###$$$###!!!  """###%%%$$$###"""""""""######!!!""""""###$$$$$$%%%%%%!!!!!!!!!""""""#########$$$######""""""!!!!!! """%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$###$$$%%%%%%%%%%%%&&&(((%%%$$$#########$$$%%%&&&!!!!!! !!!"""###"""""""""#########$$$$$$++++++++++++,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,---......,,,,,,------------------.........//////000000000000111222444666:::@@@DDDHHHHHHGGGEEEDDDEEEHHHKKKNNNSSSZZZbbbjjjuuuxxx^^^LLL???777222///...111111---+++,,,+++++++++++++++***))))))((()))+++,,,,,,+++***)))'''((()))******)))((('''&&&&&&''''''''''''''''''((((((&&&&&&&&&''')))***((()))***)))'''&&&'''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$############$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&'''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((((((*********)))))))))(((((((((((()))))))))*********++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,------...........................////////////000000000000000000000///...///000///---,,,---...///...---++++++++++++,,,,,,///111///***'''(((***)))))))))+++,,,+++(((&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%'''))))))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$###""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&(((&&&%%%###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$###""""""###$$$%%%%%%$$$$$$######""""""!!!$$$%%%&&&'''''''''''''''##################""""""###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###""""""""""""""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$###############"""###%%%&&&&&&%%%$$$###############$$$$$$$$$$$$!!!###### """$$$###"""!!!"""######!!! ###$$$$$$#########"""""""""""""""######$$$$$$%%%%%%!!!!!!!!! !!!!!!""""""%%%$$$$$$###""""""!!!!!!!!!  """########################$$$$$$%%%$$$%%%'''&&&$$$###%%%'''$$$###"""!!!"""###%%%&&&###""""""!!!"""###$$$%%% !!!"""###$$$%%%%%%******+++++++++,,,,,,,,,.....................---,,,,,,,,,,,,------...///+++,,,------...///000000...//////000111222222333222222333444666999???CCCAAAAAAAAAAAABBBFFFKKKOOOYYYcccpppzzzkkkSSSDDD;;;666---+++,,,000000---,,,...***+++,,,,,,,,,***)))(((''')))+++------,,,)))((((((((())))))))))))(((((($$$%%%%%%&&&'''((())))))((('''&&&%%%&&&'''***+++)))***+++***(((''''''(((((((((''''''''''''((((((''''''(((((('''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((())))))(((&&&%%%%%%$$$%%%&&&'''((())))))((('''&&&&&&%%%%%%((((((&&&%%%%%%&&&'''(((+++*********))))))(((((()))************+++++++++******++++++++++++************+++++++++,,,,,,,,,+++,,,------......------.........///////////////111111111111000000000000...///000///---,,,---...///...,,,+++***++++++,,,---000222000***'''(((***))))))***+++,,,+++(((%%%((('''%%%$$$###$$$$$$%%%######$$$&&&((()))'''&&&#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%'''&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###""""""$$$#########""""""!!!!!!########################$$$$$$%%%%%%%%%$$$######!!!!!!!!!!!!"""###$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######""""""""""""###$$$$$$%%%%%% !!!###%%%%%%###!!!!!!!!!""""""######$$$$$$###!!!!!!$$$&&&(((%%%###"""""""""!!!"""#########$$$###"""!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""###$$$$$$%%%%%%&&&$$$###"""###$$$###"""!!!!!!!!!!!!"""###$$$%%%###$$$%%%$$$!!! ###%%%###"""!!! !!!"""$$$&&&%%%$$$#########$$$&&&&&& """###$$$%%%&&&//////.........---------...---,,,+++,,,---...///......///000///...,,,+++***+++---///000000///......///000111222222222222111///111555666666:::@@@CCCFFFEEE@@@BBBKKKVVV[[[iiivvvwwwyyyzzzkkkWWWCCC666222111---,,,,,,+++*********++++++,,,,,,,,,,,,+++******++++++++++++***)))((((((,,,))))))+++(((!!!"""'''******))))))((((((''''''))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$######%%%''''''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''''')))******)))'''((()))(((((('''''''''&&&&&&&&&,,,)))&&&$$$$$$&&&)))++++++(((&&&'''***,,,+++)))((()))***+++,,,---------)))))))))))))))*********))))))))))))))))))))))))...------------.../////////////////////000111111111111111111111000///...000//////...------,,,,,,---------,,,,,,+++++++++***************)))((('''+++***)))((((((''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((***(((&&&$$$###$$$%%%&&&##############################&&&%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""(((&&&###"""$$$%%%&&&&&&'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++(((###"""$$$%%%$$$###"""###$$$$$$%%%%%%%%%%%%###$$$%%%&&&%%%###!!! !!!!!!"""###$$$%%%%%%&&&######""""""""""""""""""&&&%%%###""""""###%%%&&&!!!!!!""""""############%%%$$$###"""!!!!!!!!!!!!$$$$$$##################"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""""""""!!! !!!###%%%&&&!!!""""""#########""""""""""""############""""""!!!!!!"""###############"""$$$&&&'''%%%!!! !!!"""###$$$###!!! """""" &&&%%%$$$######$$$%%%&&&""""""######$$$$$$%%%%%%###"""!!!!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$%%%!!!""""""!!! """#########$$$$$$$$$######"""'''%%%"""!!!!!!"""!!! """"""###$$$$$$$$$$$$###//////.........---------,,,,,,,,,,,,,,,---......+++,,,---------,,,+++***...---.........///000000555555555555555444444333444222333555555555;;;BBBDDDIIILLLLLLPPP\\\gggmmmvvvtttuuu|||yyy|||~~~zzzuuujjjcccWWWHHH;;;333000000---,,,++++++*********+++,,,,,,,,,,,,,,,++++++***,,,+++)))((('''''''''(((,,,))))))+++***%%%$$$''')))))))))(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%'''((((((&&&%%%&&&'''(((((('''''''''&&&&&&&&&***)))'''&&&&&&'''***++++++)))'''(((***,,,+++)))(((((()))***+++,,,,,,+++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////......///000000111111111111111111000////////////...------,,,,,,+++------,,,,,,,,,+++++++++***************)))((((((+++***)))(((''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$######$$$%%%%%%$$$"""'''&&&$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$***'''###"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&""""""######$$$$$$$$$$$$######"""!!!!!!!!!""""""$$$$$$########################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$$$$###$$$%%%&&&&&&%%%$$$###"""##################"""!!!!!!"""###############!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&&&&$$$"""!!!"""$$$$$$""" %%%$$$###""""""###$$$%%%"""""""""###############""""""!!!!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$###&&&$$$"""""""""###"""!!!######$$$%%%%%%%%%%%%%%%...............---------++++++,,,---------------++++++,,,---------,,,,,,222000///---...///111222444444444444444444333333444222333444444666>>>GGGRRRZZZ```ccciiitttuuuttt|||yyypppnnnlllfffaaaRRRKKKAAA888333///------,,,,,,+++************+++,,,,,,,,,,,,,,,+++******+++)))(((&&&&&&((()))++++++((((((++++++(((''''''(((((((((((((((((())))))'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((((((&&&%%%&&&'''(((((((((''''''''''''&&&)))((((((((()))***+++,,,+++)))((((((***++++++***'''((()))***+++++++++***************++++++,,,,,,---------------------------------------......//////............///000000111111222222111111000000......---,,,,,,++++++***,,,,,,,,,+++++++++++++++******))))))))))))((((((+++***)))(((''''''''''''(((((('''&&&&&&&&&''''''''''''((((((''''''&&&&&&"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&"""!!!$$$&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""###%%%&&&%%%""" ######""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&''''''&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""""""""###############""""""!!!!!!""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""#########$$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""############&&&''')))***)))'''%%%#########$$$$$$$$$$$$######!!!"""######$$$#########$$$###!!! """###""""""""""""""""""""""""""""""!!!!!!!!!""""""######""""""###$$$%%%###"""######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###################################################""" !!!$$$&&&$$$"""$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$$$$###!!!$$$$$$%%%&&&&&&&&&&&&%%%........................***+++---.........---,,,------.../////////000000333222111000000000111222111111111222333444555666555555777:::<<>>666000///...,,,***++++++***************+++******+++++++++***))))))(((''''''((()))***,,,---)))'''&&&)))+++***)))'''&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%(((***++++++%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''))))))((('''((()))(((((((((''''''''''''''''''((()))***+++,,,,,,,,,******))))))***+++++++++))))))***+++++++++++++++*********+++,,,,,,,,,---++++++++++++++++++++++++------,,,,,,------...///.........------...//////000111111222111111000000------,,,,,,+++******)))+++++++++++++++*********)))))))))((((((((())))))******((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''###"""%%%&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$%%%%%%###!!! !!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&######$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%$$$######"""!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###%%%%%%%%%$$$###&&&(((***++++++((($$$"""$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$#########'''%%%"""  !!!""""""""""""""""""""""""!!!!!!  !!!"""###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!"""#################################"""""""""""""""!!!###!!!######$$$%%%%%%%%%$$$$$$!!!!!!"""$$$%%%&&&$$$"""###$$$$$$%%%&&&%%%%%%%%%---.....................+++,,,---...///...---,,,............///000000111111222333333333222111000222222222333444666777888999;;;AAAHHHLLLRRR```mmmmmm]]]RRRJJJCCC>>>;;;666000------...,,,************))))))***++++++)))))))))))))))(((''''''&&&''')))************)))+++***)))((()))***)))(((&&&&&&''''''(((((())))))'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$###"""""""""$$$(((,,,------%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%'''((()))((('''((()))(((((((((((((((((((((((('''(((***+++,,,,,,,,,,,,******************+++,,,++++++,,,,,,---,,,,,,,,,)))******+++,,,,,,------************************,,,,,,,,,,,,,,,---............---------------...///000000111111111000000---,,,,,,+++******))))))************************)))((((((''''''((())))))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$###%%%&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$#########"""!!! %%%%%%$$$$$$###""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%&&&'''(((######$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!"""########################$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%$$$%%%''')))***)))'''###!!!$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""###### !!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!"""###&&&### !!!!!!"""###############!!!!!!"""$$$&&&&&&$$$""""""######$$$$$$$$$$$$$$$---------...............------...///////////////---------,,,------...//////111333444444333111000222222222333444777999:::>>>DDDNNNWWW\\\aaannn{{{xxxfffVVVJJJAAA;;;777000...,,,++++++---------***))))))))))))***++++++)))))))))))))))(((''''''((((((***++++++,,,++++++444666333,,,((()))***)))''''''''''''''''''(((((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$### """&&&)))******%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&&&&&&&%%%&&&''''''(((((((((((()))))))))((()))***+++++++++++++++***+++++++++******,,,---,,,,,,---------------,,,((())))))***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......//////000000//////------,,,++++++******))))))))))))))))))*********)))((('''&&&'''((()))******)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$###&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%(((&&&###"""$$$%%%&&&&&&&&&'''&&&&&&$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$######""""""%%%$$$$$$$$$######""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$######""""""!!!!!! !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%'''((('''%%%"""!!!######$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""!!!"""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""###%%%%%%$$$###$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!""""""""""""""""""""""""$$$$$$$$$######""""""!!!###!!!!!!###%%%###!!! !!!"""###############""""""###%%%&&&%%%###""""""###$$$$$$$$$$$$###---------........./////////////////////000111111///...---,,,,,,------...000000111222222222222222333444555888===BBBFFFIIIPPPXXXdddnnnqqqsss}}}vvvlll\\\NNNCCC;;;555222+++,,,,,,+++******+++---)))))))))))))))***++++++*********+++***))))))((())))))))),,,000666;;;>>>DDDGGGBBB444)))''')))***''''''''''''''''''&&&&&&&&&''')))******)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''!!!###%%%&&&%%%%%%&&&''''''((((((((())))))))))))***))))))***************)))+++,,,+++)))))),,,...,,,,,,,,,------,,,,,,+++'''(((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,++++++,,,,,,,,,,,,---...............---------,,,++++++******((((((((()))))))))******)))(((&&&&&&&&&((()))+++))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((($$$###&&&'''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######%%%%%%%%%$$$###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###%%%###$$$$$$$$$######"""!!!$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$############### !!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%&&&######$$$$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$#########$$$$$$###$$$%%%%%%%%%$$$###""""""##################"""$$$%%%%%%%%%$$$$$$###""" !!!"""###$$$$$$"""""""""""""""""""""""" !!!"""%%%'''&&&$$$"""###$$$!!!"""############"""!!!!!!!!!!!!!!!!!!!!!"""""" !!!"""#########""""""""""""""""""""""""""""""&&&%%%%%%$$$######""""""!!!!!!  """######$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$---------.........//////111000/////////000222333222111000///......///000111000//////000222444555888:::>>>DDDLLLTTT[[[```hhhppp}}}|||ggg^^^QQQDDD:::333---***,,,...///---)))''')))+++))))))((())))))***+++++++++,,,,,,,,,,,,+++******(((((()))...666BBBMMMTTTQQQTTTNNN;;;+++''')))+++(((((((((''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$%%%%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''###%%%'''(((''''''((()))'''((((((((())))))******+++***))))))((())))))***)))+++---,,,)))))),,,///++++++,,,,,,,,,++++++***&&&'''((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,,,,+++++++++++++++,,,,,,---.........---......---,,,,,,++++++***'''((((((((())))))******((('''&&&%%%&&&(((***+++))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''''''''########################'''###"""&&&'''%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###%%%&&&%%%###  ###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&%%%###!!!"""$$$###############"""!!! !!!###$$$######################## !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###############""""""!!!!!!"""""""""!!!""""""###$$$######$$$%%%%%%&&&''''''"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$(((''''''&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!!!!############$$$$$$%%%$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%$$$###"""$$$"""!!! !!!"""########################### !!!"""###$$$%%%!!!$$$%%%$$$!!! """!!!"""###$$$$$$###"""!!! !!!!!!""""""###### !!!###$$$$$$$$$###"""""""""""""""""""""""""""&&&&&&%%%%%%$$$###"""""""""###$$$###!!! !!!!!!!!!"""$$$$$$%%%%%%%%%'''%%%""""""###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%........................111000000000111222111000333333222111000///.........111444666777999;;;===@@@GGGPPPYYYbbblllwww~~~|||lll___SSSDDD999444111...,,,...------...///...+++(((+++***************++++++---,,,+++***))))))))))))+++---)))+++CCCccclllccc===BBB???222'''&&&+++...(((((((((((((((''''''&&&"""###%%%'''(((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$######$$$&&&'''((('''%%%%%%(((,,,---(((###$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))***++++++%%%,,,...+++))))))+++------------,,,+++******)))))))))+++---...---,,,''')))******)))(((***+++)))***++++++))))))***+++***+++---......---+++******++++++,,,,,,++++++***...---+++)))(((((())))))(((((((((((((((((((((((((((((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$)))(((&&&%%%$$$%%%&&&&&&&&&&&&%%%###"""###'''***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&########################"""!!! !!!%%%'''&&&$$$$$$###"""""""""###$$$%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%$$$######$$$$$$###""""""###$$$$$$)))(((%%%###!!!""""""###%%%%%%%%%$$$$$$$$$############""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######"""#########$$$%%%&&&&&&$$$$$$%%%''''''&&&$$$######$$$&&&''''''''''''&&&%%%$$$###"""##############################""""""""""""######%%%%%%&&&&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%"""""""""""""""###############$$$$$$$$$######"""!!! !!!"""!!!!!! !!!!!!%%%%%%$$$$$$######""""""%%%%%%$$$###"""""""""###!!!$$$&&&%%%""" !!!###$$$%%%%%%$$$###"""!!!  !!!"""""""""###$$$$$$$$$$$$###&&&'''(((&&&$$$"""!!!!!!$$$$$$%%%%%%$$$###!!!  """###$$$$$$$$$###$$$!!! """###""" ------------------------............///000000///333444444444333333555666444666888:::<<<@@@DDDHHHWWW___jjjssszzzvvveeeOOOFFF:::222000000///......---,,,,,,------+++***+++***************++++++---,,,+++******)))))))))(((+++***)))666KKKXXXXXX:::555///***)))(((&&&%%%(((((())))))((('''&&&&&&###$$$&&&'''((('''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$&&&'''(((&&&%%%$$$'''++++++'''###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&$$$"""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))((((((((('''''''''!!!&&&,,,---***((()))+++,,,,,,,,,------,,,,,,+++***))))))+++---...---,,,***+++,,,+++)))((()))******+++,,,+++***)))***+++***+++---......---+++******++++++,,,,,,++++++***---,,,***))))))))))))***************************+++***)))((((((((()))***(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&$$$$$$$$$%%%&&&"""$$$&&&((()))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""###$$$&&&########################$$$"""!!!"""$$$%%%###"""$$$######"""###$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$#################################%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$############$$$%%%%%%""""""""""""######$$$%%%'''&&&%%%###!!!!!!###&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$#####################""""""""""""######""""""#########"""""""""'''&&&%%%$$$$$$$$$%%%&&&$$$$$$##################$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""%%%$$$######""""""######$$$&&&((('''%%%######$$$""""""###$$$$$$$$$######""""""!!! !!!""""""%%%%%%%%%$$$###"""!!! !!!######"""!!!"""###""""""###$$$$$$$$$###""" !!!"""###$$$$$$######&&&###!!!"""$$$%%%$$$""".............../////////////////////000000111222222333333333333444777999999;;;???CCCHHHPPPXXX^^^nnnvvviiiXXXAAA:::222---,,,............---++++++,,,---,,,+++++++++***************+++------,,,+++************(((***,,,******111@@@MMMNNN888&&&&&&,,,,,,'''%%%))))))))))))((('''&&&%%%$$$%%%&&&'''''''''&&&%%%''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###$$$&&&))))))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&$$$"""!!!!!!"""""""""#########%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))((((((((('''''''''$$$(((+++,,,)))((()))******++++++,,,---.........+++***)))***,,,---,,,+++---......,,,***(((((())),,,------,,,+++******+++***+++,,,------,,,+++*********++++++++++++******+++******)))))))))******'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$###$$$'''******&&&"""%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###$$$%%%########################%%%###""""""######"""!!!$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$###"""!!!""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############""""""######$$$%%%######""""""######$$$%%%""""""######$$$&&&'''(((((('''$$$!!!"""%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$######""""""######""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%$$$###"""!!! !!!!!!!!!!!! !!!""""""###$$$%%%%%%&&&!!!!!!"""######"""!!!!!!!!!""""""""""""""""""###$$$$$$###"""""""""######!!!###$$$$$$"""!!!""""""$$$$$$###"""""""""#########""""""!!!!!!""""""###%%%%%%%%%$$$###"""  """"""!!!!!!"""### !!!"""###$$$$$$$$$$$$!!!"""############""""""%%%###""""""###$$$$$$###000000111111111111222222111222222222111222444666444666777666666777;;;??????CCCJJJSSS\\\gggqqqwww{{{nnnXXXHHH<<<777000,,,+++,,,,,,+++,,,,,,,,,...000///---+++,,,+++******)))*********------,,,++++++++++++++++++***,,,---'''&&&444GGGjjjGGG)))&&&+++)))(((+++))))))))))))(((&&&%%%$$$%%%&&&'''''''''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&#########%%%''''''%%%"""###########################$$$%%%&&&'''%%%###"""""""""""""""#########$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&''''''((()))***++++++(((***+++***(((''')))***))))))***,,,---///000111,,,+++)))***,,,,,,,,,+++---......---+++******+++---......---+++******,,,++++++,,,,,,,,,+++************++++++++++++******)))))))))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$#########$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$***$$$ $$$((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$########################$$$$$$######$$$$$$$$$###%%%$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$###""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%###############$$$%%%%%%%%%%%%%%%&&&&&&((())))))&&&&&&%%%""" !!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$###############$$$$$$$$$#########""""""$$$#########""""""!!!!!!$$$$$$$$$###"""  """###$$$%%%&&&&&& """###%%%%%%###""" !!!!!!""""""############""""""""""""###### !!!!!!!!!!!!!!!!!!"""%%%$$$###!!!!!!!!!"""#########""""""""""""######!!!""""""###############"""$$$%%%$$$"""!!!!!!!!!!!!""""""##############################"""""""""""""""!!! !!!"""""""""000111111111222222222333000111222111111222555888999===AAABBBCCCFFFLLLQQQNNNTTT^^^iiisss|||rrrjjjdddYYYGGG888666333...+++***************+++...222333222...+++,,,++++++***))))))******,,,,,,++++++******++++++---))))))---***&&&111AAAiiiKKK000***)))$$$$$$+++))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%###!!!''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%$$$###""""""""""""""""""""""""!!!###%%%&&&&&&%%%###"""#########$$$$$$$$$%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))***+++,,,,,,---******+++***(((((()))***((()))***+++---000222333...,,,******+++,,,+++++++++,,,------,,,+++,,,...,,,---...---+++***+++,,,,,,,,,,,,,,,+++******))))))******++++++******)))((()))))))))******))))))((((((((((((((((((((((((,,,+++)))((('''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((######&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########"""""""""""""""!!!!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!###&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""!!!!!!"""###$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!!!!""""""#########$$$&&&%%%%%%$$$###"""  """###$$$$$$$$$ """###%%%%%%###""" !!!!!!""""""#########""""""!!!""""""######$$$#########$$$$$$$$$$$$%%%$$$"""!!! !!!""""""""""""############""""""!!!!!!"""############"""!!!###$$$$$$"""!!!""""""$$$######""""""!!!!!!!!!#########""""""""""""""""""""""""!!! !!!""""""000000000111222222333333...000333333333666<<>>@@@FFFNNNUUUXXX```iiinnnpppsssyyywwwpppmmmllleee[[[MMMCCC===999333...'''((()))************+++***)))***---///000///------,,,+++***))))))))))))***))))))(((((()))******'''''''''((())))))+++...444777999666000++++++,,,&&&''''''(((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''&&&$$$"""!!!$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$"""###$$$$$$$$$$$$$$$%%%########################!!!###%%%$$$###"""$$$&&&############$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))(((((((((((('''))))))******++++++***))))))))))))+++---000333555000---***)))************+++,,,---,,,+++***+++,,,(((***++++++******,,,------,,,+++******)))))))))))))))************))))))))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%"""###&&&(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''######################## """$$$$$$""""""$$$&&&"""###$$$%%%%%%%%%$$$###%%%&&&&&&&&&&&&%%%$$$$$$!!!""""""###$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""################################################%%%$$$###!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&###""""""""""""######$$$!!!###%%%&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%&&&(((***$$$$$$%%%%%%%%%$$$###"""##################$$$$$$!!!!!!""""""######$$$$$$!!!!!!""""""!!!  """"""""" !!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""!!!!!!!!!!!!!!!"""######$$$!!!  !!!"""""""""""""""""" !!!""""""""""""!!! $$$$$$######""" !!!"""######%%%'''###"""!!!!!! !!!""""""""""""!!!!!!"""###$$$%%%"""$$$%%%$$$"""!!!###&&&666777777888999::::::;;;<<>>666222111000---))),,,,,,,,,,,,,,,+++******)))***,,,+++)))(((((((((++++++)))(((''''''''''''''''''((()))))))))))))))((('''&&&&&&'''(((***+++++++++++++++++++++++++++###$$$$$$%%%&&&'''(((((('''((((((((('''&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$##################$$$$$$&&&&&&&&&&&&%%%$$$###""""""""""""""""""!!! !!!###%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&''')))+++,,,***((('''(((+++,,,+++(((((()))***++++++***)))((())))))))))))***+++,,,---------+++)))(((''''''''',,,+++***))))))***++++++***************************++++++++++++***)))))))))((('''&&&''')))+++,,,((((((''''''''')))***+++))))))((('''&&&%%%%%%$$$"""###$$$$$$&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''+++'''$$$###%%%'''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$%%%(((***++++++******&&&###"""$$$'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""" !!!"""%%%&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######""""""############"""!!!!!! """###$$$###"""###$$$"""!!!!!!!!!!!!!!!""""""########################$$$$$$$$$#########"""""""""%%%'''&&&%%%$$$%%%""""""#########$$$$$$$$$''''''&&&%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$"""!!!!!! """"""###$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!!"""$$$&&&'''&&&$$$$$$######""""""!!!!!!""""""############""""""######""""""""""""######***%%% !!!!!!!!!!!!!!! !!!!!!"""###### !!!!!! !!!###%%%$$$$$$######""""""!!!!!!"""!!!!!!!!!"""###$$$$$$%%%$$$"""!!!"""###%%%&&& $$$&&&$$$###"""!!! !!!!!!!!!""""""#########$$$&&&&&&%%%### !!!###[[[]]]```aaa```]]]ZZZWWW```dddiiipppwwwqqqbbbUUULLLGGG@@@:::333000000///,,,))))))))))))))))))(((((('''(((***++++++)))(((((()))+++***)))(((''''''''''''''''''((()))))))))))))))%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''''''''(((''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!! ########################"""###$$$%%%&&&&&&&&&&&&"""#########""""""!!!  """$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&''')))***+++)))(((&&&(((***+++***((('''((())))))******))))))))))))))))))***+++,,,---,,,,,,***)))((((((''''''+++***))))))))))))***+++***************************++++++++++++***))))))((('''&&&$$$$$$%%%'''(((***)))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''***'''$$$###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""&&&&&&'''((('''%%%###!!!&&&$$$"""###&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$$$$###!!!###$$$$$$######$$$%%%$$$$$$###"""!!!!!!!!!!!!########################$$$$$$$$$#########""""""$$$&&&'''(((&&&%%%$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""""""""""""""##################$$$"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&$$$"""""""""###""" """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""###### ###&&&%%%!!!"""!!!!!!!!!""""""###$$$ !!!"""!!! !!!###""""""""""""""""""!!!!!!""""""!!!!!!!!!"""######!!!  !!!"""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!  """zzz{{{|||}}}{{{xxxuuusssvvvzzzsssbbbTTTIIIBBB>>>:::555000---------+++)))(((((((((((((((''''''&&&''')))++++++)))))))))***+++***)))((((((''''''(((''''''((((((((()))))))))$$$$$$%%%%%%%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$#########"""""""""########################""""""###$$$%%%&&&&&&%%%#########$$$######"""!!! !!!"""############"""%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((******((('''&&&''')))))))))(((''''''''''''((()))******))))))))))))******+++,,,+++***))))))((((((((()))***))))))(((((())))))*********************************++++++******)))((()))(((&&&$$$$$$$$$$$$%%%)))((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''')))&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""&&&&&&'''&&&%%%### '''%%%######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%###""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$%%%%%%&&&&&&"""###%%%%%%$$$###$$$&&&&&&&&&$$$###"""!!!!!!!!!########################$$$$$$$$$##################$$$$$$###!!! !!!$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""###############""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$############"""$$$$$$############$$$$$$###"""!!!!!!"""!!! !!!!!!"""######""""""############"""""""""""""""""""""""""""""" !!!###&&&((('''### ###""""""""""""###$$$$$$######$$$"""  !!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!"""""" !!!!!!!!!"""""""""######%%%&&&$$$""" !!!###$$$%%%%%%$$$$$$""""""""""""############!!!"""###"""!!!"""###%%%{{{ppp```RRRGGG@@@;;;888333000,,,++++++,,,+++***)))))))))***)))(((((('''&&&(((*********)))***+++******)))((((((((((((((((((((('''''''''((((((((('''(((((()))((('''%%%$$$((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&%%%$$$###"""&&&%%%%%%$$$$$$######"""############""""""""""""$$$$$$$$$$$$$$$###""""""######$$$$$$$$$######"""##################""""""$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''((((((''')))((('''&&&&&&'''((())))))))))))))))))***++++++))))))((((((((())))))***((((((((((((((()))))))))***************************************))))))((()))((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""$$$$$$%%%&&&''''''&&&&&&'''%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!! ###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""###$$$%%%&&&&&&&&&"""###$$$###""""""$$$%%%&&&%%%%%%$$$############################################################"""""""""!!! """$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&%%%$$$"""!!!!!! %%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###""""""!!!&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$"""  !!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###""""""############""""""(((%%%!!! """###$$$###############$$$$$$%%%&&&&&&$$$!!! !!!!!!""""""%%%$$$###""""""""""""""" !!!"""##################%%%%%%###"""!!!"""$$$&&&&&&&&&$$$###"""""""""""""""#########"""###$$$###""""""###$$$|||jjj___PPPCCC<<<888555222...,,,*********++++++***)))))))))))))))(((''''''&&&(((*********)))***+++***))))))(((((((((((())))))(((''''''&&&'''((((((((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%%%%%%%&&&'''((((((((('''%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%$$$###"""""""""!!!!!!!!! #########"""""""""!!!!!!######$$$$$$######"""""""""######$$$$$$$$$######%%%%%%$$$$$$##################$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''(((((((((%%%&&&&&&'''&&&''''''(((+++***((('''&&&&&&&&&''')))))))))((())))))******(((((((((((((((((()))***''''''(((((())))))))))))************************)))************)))((((((&&&&&&&&&&&&''''''((((((%%%&&&'''((()))******+++(((''''''&&&%%%%%%$$$$$$"""###$$$$$$&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######"""###$$$&&&'''))))))***&&&&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######$$$$$$%%%%%%$$$$$$###!!!""""""######""""""!!!$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""!!! """$$$$$$$$$######$$$%%%&&&&&&################################################$$$%%%&&&%%%$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$"""!!!!!! """###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""!!!!!!!!!!!!"""""" """$$$%%%###!!!"""!!!!!!!!! """"""############""""""!!!"""############"""!!!%%%!!!"""$$$$$$###############$$$'''(((((('''###!!!  !!!!!!""""""&&&%%%$$$$$$############ !!!"""$$$$$$$$$###$$$&&&'''&&&%%%###!!!######"""""""""""""""""" !!! }}}vvv~~~qqq]]]RRRCCC999444111---***+++************++++++,,,'''''''''''''''&&&&&&%%%''')))++++++)))))))))***))))))(((((((((((()))))))))((('''&&&&&&&&&'''((('''((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#######################################$$$%%%%%%%%%$$$"""!!!""""""""""""""""""""""""#########""""""!!!!!! !!!"""$$$$$$%%%%%%!!!"""######$$$#########%%%%%%$$$$$$###$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''%%%&&&''''''&&&&&&''')))+++***)))((('''&&&&&&&&&)))))))))(((((())))))***(((((((((''''''((())))))''''''((()))************************************))))))******))))))((('''###$$$$$$%%%&&&&&&''''''(((((())))))))))))(((((((((((('''&&&%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###"""######$$$$$$%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%$$$###"""""" !!!!!!  """$$$"""""""""###$$$%%%''''''#######################################$$$$$$$$$###$$$&&&&&&%%%&&&''')))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!"""######$$$$$$"""""""""""""""!!!!!!!!!"""""""""""""""######$$$""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$######""""""######$$$%%%$$$######$$$$$$""" ######"""!!!!!!  !!!!!!!!!!!! !!!"""###$$$$$$###"""!!! ###%%%$$$$$$###""""""""""""###%%%'''((('''$$$""" !!!!!!!!!!!!!!!!!!""""""%%%%%%$$$#########$$$$$$ !!!"""######$$$$$$###""""""######$$$%%%%%%&&&&&&%%%$$$"""!!!############""""""""""""!!!"""###"""yyyooouuuppp```OOOEEE888000///...+++''')))***++++++++++++,,,---'''(((((((((((('''&&&&&&(((***++++++)))(((((()))))))))(((((((((((())))))***)))'''%%%%%%&&&'''((('''&&&&&&&&&&&&''''''(((************************(((((((((((('''''''''''''''''''''(((''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%%%%###"""!!!#########$$$%%%%%%&&&&&&$$$######"""!!!!!!  """###$$$%%%%%% !!!""""""#########"""$$$$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%''')))(((&&&&&&(((***((()))))))))***))))))((())))))(((((((((((()))))))))(((((('''''''''(((((('''((()))+++++++++++++++************************)))))))))))))))(((((('''%%%&&&&&&'''''''''&&&&&&''''''((())))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$!!!$$$&&&&&&$$$###%%%&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###""""""""""""######$$$###%%%((((((&&&######$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""######$$$#########!!!"""!!!  ###%%%###############$$$%%%&&&########################""""""#########$$$$$$$$$!!!###%%%%%%$$$######$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&& !!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""######"""!!!""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!"""&&&'''&&&%%%&&&'''$$$###""""""!!!!!!!!!""""""$$$&&&&&&$$$!!!!!! """"""""""""""""""!!!!!!"""""""""!!!""""""######""""""""""""###%%%'''(((%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$#####################"""""""""!!!###$$$&&&&&&$$$"""""""""wwwlllqqq}}}|||{{{ooo\\\LLLCCC:::///+++---...---))))))+++,,,,,,++++++,,,---***************))))))((()))+++,,,+++)))((((((((())))))(((((((((((()))******)))'''%%%%%%%%%'''(((((('''&&&&&&'''(((***+++'''''''''''''''''''''''''''((((((((((((((((((((('''((((((((('''&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$############"""%%%&&&&&&''''''&&&&&&%%%######$$$%%%$$$###"""!!! !!!"""######$$$$$$######"""!!! !!!!!!"""""""""""""""!!! !!!"""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%%%%'''))))))'''&&&(((***%%%&&&(((***,,,,,,++++++***)))(((((((((((())))))))))))(((''''''''''''''''''(((***+++,,,,,,,,,+++************************)))))))))))))))(((((('''************)))((('''&&&"""###%%%''')))***))))))$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$ ###&&&&&&$$$###$$$&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&"""%%%))))))&&&###"""#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$######"""!!! !!!$$$&&&$$$$$$######"""#################################""""""######$$$$$$$$$$$$%%%'''))))))'''%%%$$$###""""""#########$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""######$$$$$$%%%%%%&&&%%%$$$"""!!!!!! %%%%%%%%%%%%$$$$$$###"""$$$$$$$$$##################""""""""""""""""""######!!! """$$$%%%%%%!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ """###$$$$$$###""" """$$$###  #########"""!!!!!! !!!!!!!!!$$$$$$###!!! $$$$$$######""""""!!!!!! !!!"""###!!!  """%%%&&& !!!"""###""""""!!!""""""""""""###$$$%%%&&&$$$#########""""""!!!!!!!!!$$$$$$###""""""###|||uuuwww||||||~~~{{{sssllldddXXXIII???888666222...+++************+++,,,,,,------------+++******)))))))))******''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((,,,,,,+++)))'''''')))+++'''(((((((((&&&%%%&&&'''###$$$%%%&&&%%%$$$###"""!!!"""$$$%%%%%%###  $$$%%%&&&'''(((''''''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$#########""""""""""""######$$$###"""!!!!!!"""###$$$ !!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$###############$$$######%%%&&&'''(((((((((((('''%%%$$$###$$$%%%%%%&&&'''(((((('''&&&$$$###)))((('''&&&&&&'''((()))))))))))))))))))))))))))***,,,---,,,***))))))))))))))))))))))))*********...---,,,***))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###"""""""""###$$$%%%%%%$$$$$$################################################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$######"""&&&%%%###""""""###%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%###"""$$$&&&&&&"""%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$###"""  """""""""%%%$$$$$$$$$###"""""""""###"""""""""!!!!!! ###########################"""!!!"""$$$%%%%%%###$$$$$$$$$%%%&&&&&&''''''$$$#########""""""!!!!!!$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###### !!!!!!"""""" !!!"""######$$$$$$######""""""""""""######""""""""""""###$$$%%%%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!"""!!!  !!!""""""$$$'''))))))'''$$$""" """$$$###!!!!!!###%%%%%%###"""###%%%%%%### '''&&&%%%$$$$$$$$$%%%&&&###########################"""!!!"""$$$$$$"""!!!$$$   !!!"""""""""""""""%%%$$$"""!!!!!!"""######$$$###!!! """$$$&&&***$$$###%%%### ~~~~~~uuuqqqppppppjjjbbb[[[TTTKKK???666333111...,,,*********+++++++++,,,---------------&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((()))******((('''((()))'''(((((((((&&&%%%&&&'''###$$$%%%&&&''''''''''''###$$$%%%&&&&&&$$$"""!!!!!!###%%%&&&%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######""""""!!!!!!!!!!!!""""""$$$######"""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$###############$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&)))(((''''''''''''((()))))))))))))))))))))))))))((())))))))))))(((((('''))))))((((((((((((((((((,,,+++******))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%##################$$$$$$#########################################################$$$$$$$$$%%%%%% ###%%%((()))&&&%%%###""""""###%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%'''&&&$$$%%%&&&%%%!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%######"""###$$$$$$######$$$$$$$$$%%%%%%%%%***(((%%%$$$######""""""$$$$$$$$$########################""""""!!!!!!!!!###########################"""!!!"""$$$%%%$$$##################"""""""""%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###############"""######$$$%%%%%%&&&&&&$$$############$$$$$$%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$#########"""""""""!!!""""""######""""""!!!"""!!! !!!"""!!!###$$$$$$###!!!!!!###""" !!!###$$$###"""###&&&&&&$$$"""%%%%%%###"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###!!!!!!  """""""""!!!!!!!!!""""""###""""""""" !!!#########"""!!! !!!"""$$$%%%%%%%%%%%%%%%&&&'''&&&%%%~~~rrrhhhccc[[[UUUMMMGGGAAA;;;444///---,,,***))))))***++++++***++++++,,,,,,,,,,,,,,,&&&'''((()))******))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$'''***+++)))((('''''''''(((((((((&&&%%%&&&'''$$$$$$%%%&&&((()))+++,,,&&&&&&&&&&&&&&&%%%%%%%%%'''(((((('''$$$######$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$######""""""""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$###"""!!!!!!!!!!!!"""""""""######$$$###############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((()))((((((''''''(((((())))))))))))))))))))))))))))))'''&&&(((***+++)))&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%)))(((&&&%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%###!!!!!! ###############$$$$$$$$$###############"""""""""########################$$$"""""""""$$$%%%$$$###$$$######"""!!!!!! %%%%%%%%%%%%%%%$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$########################""""""#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&###"""!!!!!!"""###%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$############""""""""""""!!!!!!"""##################""""""!!!!!! !!!!!!""" !!!!!!""""""!!!!!! !!!#########!!!!!!!!!###$$$######%%%''''''&&&%%%######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!""""""######$$$""""""#########""""""!!! !!!"""###$$$%%%%%%%%%!!!!!!!!!"""""""""###### zzzkkk^^^WWWJJJEEE>>>888555222///---+++***)))))))))******+++))))))************))))))%%%''')))+++,,,,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###%%%(((((((((''''''((('''(((((((((&&&%%%&&&'''%%%%%%%%%%%%''')))+++,,,'''&&&%%%%%%$$$%%%&&&'''%%%&&&&&&%%%$$$$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######""""""!!!######""""""""""""######$$$%%%&&&&&&%%%$$$"""!!! """$$$$$$$$$###!!!!!!"""""""""##################"""######$$$%%%&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%+++***(((&&&&&&&&&'''''')))(((((((((((((((((())))))))))))))))))))))))))),,,(((&&&)))---///,,,(((******)))(((''''''&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$######""""""###############$$$$$$$$$####################################$$$$$$$$$$$$(((((('''%%%$$$###""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%'''&&&%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###"""!!!!!!"""###"""""""""###$$$$$$$$$%%%$$$$$$##########################################$$$###"""###$$$%%%$$$"""$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$#########""""""!!!!!! !!!!!!"""""""""#########$$$######$$$$$$%%%&&&''''''%%%###!!!!!!"""###%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""$$$######""""""######$$$$$$$$$$$$$$$###"""#########$$$$$$&&&'''(((((('''######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!  """""" !!!"""!!! !!!#####################"""!!!%%%&&&&&&'''&&&%%%###""" """#########"""!!!"""$$$%%%%%%$$$###""""""|||mmm]]]OOOGGG>>>:::444000...---------,,,++++++***************''''''(((((((((''''''&&&!!!###%%%((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%(((***'''(((((((((&&&%%%&&&''''''&&&%%%%%%%%%&&&((()))&&&%%%$$$######$$$%%%'''"""###$$$$$$###$$$&&&(((((('''&&&%%%$$$#########%%%%%%$$$######""""""!!!%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%$$$###""" """$$$$$$$$$$$$""""""""""""##################""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%***((('''%%%$$$%%%%%%&&&((())))))))))))))))))(((((((((((((((((((((((((((,,,(((&&&)))---///,,,(((++++++******)))(((''''''&&&'''((()))******))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$ !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$&&&'''$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$###############""""""!!!!!!############""""""""""""###%%%'''&&&$$$###$$$&&&"""""""""###$$$$$$$$$%%%##################$$$$$$########################$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$############""""""!!!!!! """""""""""""""########################$$$%%%%%%$$$###"""!!!"""###%%%&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$###### !!!!!!"""""""""""""""%%%$$$############$$$%%%""""""!!!""""""""""""!!!###$$$&&&'''''''''((((((###############"""""""""""""""""""""""""""""""""!!!!!! !!!"""###!!!######!!!!!!""""""#########""""""!!!"""######$$$###!!! """#########!!! %%%!!! $$$&&&&&&###~~~ooo```PPPCCC;;;333111///,,,******+++,,,,,,,,,,,,++++++***))))))&&&''''''''''''&&&&&&%%%$$$%%%&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''%%%$$$%%%(((+++'''(((((((((&&&%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$###""""""###%%%&&&###$$$%%%$$$###"""###$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%############$$$%%%&&&&&&((())))))******))))))((((((((((((((((((((((((((()))'''&&&(((***+++)))&&&++++++******))))))((((((&&&''')))***+++***))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$"""!!!"""""""""###$$$$$$%%%%%%########################"""""""""############$$$ """$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$###"""!!!###$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$######""""""""""""""""""!!!!!!!!!###&&&'''&&&!!!!!!###############$$$$$$$$$"""""""""#######################################%%%$$$"""###$$$$$$###""" !!!!!!"""######$$$############$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""###$$$%%%&&&""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""""""""######"""##################""" !!!"""###############""""""!!!!!!""""""### !!! ###%%%''''''&&&&&&'''((($$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!######!!! """$$$$$$###!!!!!!!!! !!!"""""""""""""""!!!!!!"""############### !!!"""###"""!!!!!!###### ooo^^^OOOCCC999333,,,,,,,,,,,,***)))))))))***++++++++++++******)))((((((((((((((('''&&&&&&((()))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((&&&&&&'''((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$###############$$$%%%%%%"""$$$&&&&&&$$$"""""""""$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$#########""""""""""""""""""###""""""""""""######$$$%%%'''&&&$$$###"""###$$$$$$""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&((()))************)))(((((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))((((((((()))***+++,,,+++)))((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%########################""""""""""""############&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""#######################################$$$%%%&&&'''((((((%%%"""!!!###&&&"""###%%%&&&&&&%%%###"""!!!"""###%%%%%%%%%%%%$$$############""""""!!!!!!"""%%%###$$$$$$$$$###############!!!!!!!!!""""""#################################%%%$$$######$$$$$$###!!!"""""""""###############$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$""""""###$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$!!!""""""######""""""!!! """###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" ###%%%''''''%%%$$$%%%'''$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" ###"""!!!"""######"""!!!!!!!!!"""""""""$$$$$$#########$$$%%%%%% !!!!!!!!!!!!!!!"""!!! """%%%((('''&&&~~~zzz|||{{{zzznnn\\\KKK>>>666///,,,***+++------,,,***))))))(((((()))***************))))))******)))((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&(((++++++)))'''&&&%%%'''(((((((((&&&%%%&&&'''$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%% """&&&'''&&&$$$$$$$$$!!!""""""$$$%%%''')))***''''''&&&%%%%%%$$$$$$###!!!!!! !!!!!!!!!!!! !!!###%%%&&&$$$"""  """$$$&&&"""############$$$$$$$$$""""""""""""###$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%%%%((())))))***)))'''&&&%%%((()))***++++++***)))(((((((((((((((((((((((((((***,,,---,,,***)))))))))'''''''''((((((((((((((()))***+++,,,,,,+++)))((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$ !!!###%%%&&&%%%$$$###!!!""""""###$$$$$$%%%%%%########################""""""""""""############ !!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""########################$$$###############$$$$$$+++++++++(((###"""###&&&"""###%%%&&&&&&%%%###""" """###%%%&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""&&&%%%!!! ###%%%$$$$$$$$$######"""""" !!!!!!"""""""""###########################&&&$$$######$$$$$$###!!!''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""#########$$$######"""""""""""""""""")))((('''&&&%%%$$$$$$$$$###$$$%%%&&&%%%###!!!%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!! """###$$$$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!$$$'''&&&$$$###%%%((('''$$$###$$$&&&###$$$$$$%%%%%%###"""!!!######################## """!!!###"""  !!!"""""""""%%%###!!! !!!!!!!!!"""!!!###%%%$$$"""{{{{{{}}}|||tttfffWWWHHH>>>888111---,,,,,,,,,++++++***)))((((((++++++************++++++******+++++++++)))'''&&&%%%%%%&&&&&&%%%%%%$$$###))))))(((''''''''''''(((***)))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&'''((('''&&&&&&%%%&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###$$$%%%&&&&&&%%%%%%$$$###"""###$$$%%%&&&'''&&&$$$###"""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%'''(((***+++++++++***))))))))))))))))))))))))((()))+++,,,,,,+++***)))+++******)))))))))))))))))))))(((''''''''''''''')))((('''&&&%%%&&&'''''''''%%%######&&&'''&&&$$$((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$######"""!!! """!!!  !!!"""######""""""###%%%'''(((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$############'''&&&%%%###""""""!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!%%%(((""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%$$$"""###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###%%%&&&%%%$$$###"""$$$&&&(((((('''$$$###!!! !!!###%%%'''!!!###$$$###!!! !!!$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%&&&''''''############""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""""""""###$$$%%%$$$$$$"""!!! """%%%%%%%%%$$$%%%!!!!!!!!!!!!"""""""""""" ######""""""!!!!!! """""""""""""""!!! """"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""#########""""""""""""""""""!!! !!!!!!{{{|||~~~ttthhh```SSSGGG;;;666333///,,,,,,,,,,,,+++******)))((((((******))))))))))))******(((((())))))))))))))))))&&&'''(((((()))))))))))))))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''(((((('''&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################$$$######""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((()))***+++++++++***)))))))))))))))))))))))))))+++,,,,,,++++++***))))))+++***))))))(((((())))))))))))((('''''''''''''''((((((&&&%%%%%%%%%&&&'''&&&$$$""""""$$$%%%%%%###&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%#########""""""!!!!!!!!!######"""!!!!!!"""######$$$###"""!!!!!!!!!"""#########$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%$$$###"""""""""######!!!!!!""""""###$$$$$$%%%########################!!!!!!!!! """%%%$$$######"""""""""######""""""""""""""""""""""""$$$$$$###"""######%%%%%%########################!!!!!!!!!###%%%%%%$$$""""""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$###!!!""""""######$$$$$$%%%(((&&&$$$""""""###%%%'''$$$&&&''''''$$$$$$%%%'''""""""""""""""""""""""""############$$$$$$$$$$$$ !!!!!!!!!!!!!!!######""""""!!!"""""""""&&&%%%$$$"""""""""######%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&%%%###""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!! """!!!!!! !!!!!!!!!&&&&&&%%%$$$###"""!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!!!!{{{|||{{{uuunnnfff\\\RRRLLLAAA888111//////,,,***++++++++++++******))))))((())))))(((((((((((())))))&&&&&&&&&'''''')))******%%%&&&''')))***+++++++++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$'''&&&$$$$$$%%%&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################$$$######""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))((((((((('''''''''***++++++,,,+++***)))((())))))))))))))))))))))))......,,,+++***)))))))))+++***))))))(((((()))))))))(((''''''&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%###""""""###$$$$$$###%%%%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%############""""""""""""###$$$$$$$$$$$$%%%%%%%%%#####################"""%%%$$$$$$######$$$$$$%%%$$$###""""""!!!!!!"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%"""""""""###$$$%%%&&&'''!!!!!!"""###$$$%%%&&&'''######"""######$$$%%%&&&###"""!!!!!!!!!"""$$$%%%""""""######$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$######%%%&&&%%%$$$###"""!!!!!!!!!!!!########################&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&$$$######$$$%%%&&&''''''&&&%%%########################&&&$$$""""""$$$&&&&&&&&&!!!###%%%$$$"""!!!"""%%%%%%$$$"""  !!!"""###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!! !!!!!!"""""""""%%%$$$$$$###"""""""""###'''&&&$$$###"""!!!!!!!!!%%%%%%$$$$$$###"""""""""########################"""$$$&&&&&&$$$"""!!! ######""""""!!!!!! &&&%%%$$$###"""!!!!!! !!!"""#########"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""}}}wwwxxxzzztttrrroooiii```WWWNNNGGG@@@;;;999333.........***((()))+++*********)))))))))(((((((((''''''''''''((((((''''''&&&%%%&&&'''((()))$$$$$$%%%''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%$$$$$$%%%&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""!!!"""$$$'''(((((('''###$$$%%%&&&'''&&&%%%$$$!!!###%%%&&&'''&&&$$$###""""""""""""""""""""""""######################################################""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&)))***+++,,,,,,+++***)))))))))))))))))))))))))))...---,,,*********+++,,,******)))((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$$$$###$$$%%%&&&&&&%%%###"""##############################""""""######$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$&&&''''''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""""""""###$$$%%%&&&!!!""""""###$$$%%%%%%%%%&&&%%%$$$###""""""""""""###"""!!!!!!!!!"""###$$$############$$$$$$%%%%%%""""""""""""""""""""""""###%%%'''((('''&&&&&&'''######"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""'''&&&%%%$$$%%%&&&&&&&&&"""&&&)))'''""" ###&&&"""!!! !!!!!!""""""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!! !!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$############%%%$$$$$$######"""""""""$$$$$$$$$$$$###""""""!!!"""###############$$$$$$###%%%'''&&&$$$"""!!!!!!######""""""!!!!!! $$$$$$$$$######""""""""" !!!!!!!!!"""""""""###"""""""""""""""!!! !!!!!!"""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""###############~~~uuunnnpppzzzpppgggaaaYYYSSSJJJAAA:::666222000444///---...---)))(((************)))))))))))))))((((((''''''''''''(((((()))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%$$$$$$%%%&&&''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!!!!!"""$$$''')))((('''!!!"""###%%%%%%$$$###### """$$$&&&'''&&&%%%$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###########################""""""""""""""""""###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))))))))(((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%'''(((***+++,,,,,,++++++((((((((((((((((((((((((++++++***)))***+++---...***))))))((('''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$#################################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""##################"""!!!"""###$$$%%%&&&&&&'''######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$######"""######$$$########################%%%%%%$$$###""""""""""""$$$######""""""""""""""""""""""""#######################################!!!$$$%%%$$$###"""###!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###&&&)))&&&""""""&&&############$$$%%%'''(((%%%%%%%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! !!!""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$""""""######$$$$$$$$$$$$!!!""""""######"""!!! !!!!!!!!!"""""""""######"""###%%%%%%###""""""######"""""""""!!!!!!!!! !!!!!!!!!""""""############"""""""""!!!!!!!!! """""""""""""""!!! !!!"""###$$$$$$$$$$$$### !!!!!!!!!""""""""""""$$$######"""!!!  !!!"""###$$$#########~~~xxxooofffaaafffwwwzzzooocccYYYRRRIIIDDD<<<666222111///...,,,))))))++++++)))))),,,))))))))))))))))))))))))((((((''''''''''''(((((())))))(((&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%(((''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''(((((((((((()))''''''&&&%%%%%%%%%&&&&&&'''((((((((((((&&&%%%$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$&&&''''''%%%###!!!""""""###############!!!"""###$$$%%%$$$$$$###"""""""""""""""""""""""""""!!!!!! !!!!!!"""###########################""""""!!!!!!""""""###"""############$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***++++++++++++((((((((((((((((((((((((((((((((()))***+++------***)))((((((''''''((((((&&&&&&&&&%%%&&&&&&'''(((''''''((((((''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%'''"""#########$$$$$$%%%%%%##############################""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$########################"""!!!!!!"""######"""!!!!!!"""############"""!!!!!! !!!"""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$###############$$$$$$#########"""""""""""""""!!!""""""###$$$%%%###$$$%%%%%%%%%###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$######$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""########################'''%%%###$$$%%%&&&&&&%%%###$$$&&&((()))*********########################!!!#########!!! !!!"""!!!###%%%###  """ !!!!!!"""###%%%&&&'''###"""!!!###%%%&&&%%%$$$########################&&&&&&%%%$$$######"""""" !!!!!!""""""#########%%%$$$$$$###$$$$$$%%%%%% !!!"""$$$%%%%%%%%%%%% !!!"""######"""!!!  !!!!!!""""""""" """######"""""""""###!!!!!!!!!""""""""""""""" !!!"""###############"""!!! """""""""""""""!!! !!!###$$$%%%$$$$$$###&&&&&&%%%$$$###"""!!!!!!######""""""!!!  """###$$$######"""~~~~~~wwwgggbbb[[[VVVTTT\\\qqqxxxlll```UUUJJJDDD===999444111000000//////***((((((******((()))---((())))))))))))))))))))))))(((((((((((((((((()))''''''(((((((((''''''&&&&&&'''(((((((((((((((''')))(((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''(((((((((((()))%%%%%%&&&&&&'''&&&&&&&&&'''((((((((((((&&&%%%$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$%%%&&&''''''$$$"""######""""""######$$$%%%"""""""""""""""""""""###""""""""""""""""""""""""###"""!!! !!!"""###########################""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))***))))))((((((((((((((((((((((((((('''((())))))************))))))(((''''''''''''(((&&&%%%%%%%%%&&&&&&'''((((((((()))))))))((('''&&&###%%%&&&%%%###"""$$$'''###"""!!!!!!"""$$$&&&'''##############################""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###############""""""!!!!!!!!!!!!!!!"""######"""!!!!!!"""######$$$###"""!!!  """###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&""""""""""""############!!!!!!!!!""""""###$$$%%% """%%%((((((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$########################%%%###""""""$$$&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$###$$$%%%""""""""""""!!!!!!!!!!!! !!!"""""" """###"""!!!########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######"""######$$$%%%&&&!!!"""###$$$%%%%%%$$$$$$ !!!###$$$$$$###"""!!! !!!!!!""""""### !!!###"""!!! !!!""" !!!!!!""""""###### !!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!#########"""!!!&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!~~~|||}}}yyyrrriiibbbWWWSSSNNNKKKKKKVVVnnnzzzmmm```TTTJJJ@@@:::222000,,,***+++++++++***---******+++)))&&&(((,,,(((((((((((())))))))))))))))))(((((((((((())))))%%%&&&''')))***))))))((($$$$$$&&&'''(((((())))))))))))(((''''''''''''((($$$$$$%%%&&&'''((()))***&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&(((((()))((((((&&&$$$###$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%""""""###&&&(((((('''$$$%%%$$$###"""###$$$&&&'''""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''((((((((())))))((((((((('''''''''''''''((()))))))))(((&&&%%%(((((((((((((((((((((((('''((()))******)))''''''))))))((('''''''''''''''%%%%%%%%%%%%&&&&&&'''(((((()))*********)))'''&&&"""$$$%%%$$$!!!!!!###&&&$$$"""!!! !!!###''')))""""""""""""""""""""""""#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$######"""!!! !!!"""###$$$$$$###"""!!! """###%%%&&&&&&&&&&&&!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&#########$$$%%%&&&(((((( !!!"""###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!&&&)))+++)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! """###&&&%%%$$$###""""""""""""###########################$$$&&&'''((('''&&&&&&########################$$$"""!!!"""$$$&&&''''''''''''&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%"""!!!!!!###$$$###"""###$$$%%%$$$"""!!!!!!!!!"""""""""""""""""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&&&&"""###$$$%%%%%%$$$""""""!!!"""$$$%%%%%%$$$###""" !!!"""######$$$!!!"""###!!!   !!!"""###$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""!!!!!! !!!""""""!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$ """######!!!!!!~~~{{{yyyzzz}}}zzzvvvooohhhaaa[[[UUUQQQIIICCC??????EEERRRiii|||rrreeeVVVLLLCCC:::555444......---,,,,,,+++************))))))((((((''''''''''''''''''((((((((((((,,,+++)))(((&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$(((((((((((((((''''''''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%$$$$$$###$$$%%%'''((('''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$'''++++++)))&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$"""!!!!!!"""""""""""""""############'''&&&%%%%%%$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!! !!!###$$$&&&'''$$$#########$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%###$$$&&&'''''''''&&&%%%)))((('''&&&&&&'''((()))))))))(((&&&%%%%%%(((***((((((((()))))))))&&&$$$************))))))))))))))))))))))))((('''%%%$$$(((((('''&&&&&&&&&&&&'''***((('''%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!!!!"""###$$$###""""""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&###$$$&&&'''&&&$$$"""!!! """######$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%$$$###!!!"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###"""!!!"""######&&&&&&$$$"""  """############""""""""""""&&&&&&%%%%%%$$$###""""""###############"""!!!!!!$$$######%%%((()))&&&$$$"""############$$$$$$$$$"""""""""###%%%''')))***###!!!!!!$$$%%%$$$"""%%%'''((()))(((&&&###!!!&&&%%%$$$###""""""#########"""!!!!!!"""$$$&&&((("""############$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%''''''&&&%%%$$$############$$$$$$"""!!!!!!"""######%%%$$$$$$$$$"""!!! """#########$$$$$$$$$$$$!!! """$$$%%%$$$######$$$%%%&&&%%%%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###############!!!$$$### """$$$###"""""""""###%%%&&&######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&""""""!!!!!!!!!!!!"""""""""######""""""!!!  !!!""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%""" !!!#########"""!!!#########"""!!!!!! |||wwwqqqnnnoooiiieee^^^WWWQQQJJJEEEAAA???<<<:::;;;???KKKbbbuuuqqqbbbVVVIIIAAA:::333//////,,,,,,++++++******))))))***)))))))))((((((((('''''''''''''''((((((((((((***)))((('''''''''''''''************************((((((((((((''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''((('''%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$"""!!!!!!"""""""""""""""""""""######%%%$$$######""""""######"""###%%%&&&&&&%%%###""" """###$$$$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''')))((('''&&&&&&'''(((((())))))(((&&&$$$$$$''')))***)))((((((((((((&&&$$$))))))))))))))))))))))))'''((()))))))))((('''&&&(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! """###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$"""!!!"""############$$$$$$$$$"""######$$$$$$######"""'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$%%%'''############""""""""""""%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$###""""""###""""""###%%%%%%"""!!!!!!"""""""""#########&&&%%%$$$######$$$%%%%%%&&&$$$###$$$&&&'''&&&$$$!!!###&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$#########"""!!! !!!"""$$$&&&"""############$$$$$$$$$!!!###$$$%%%&&&&&&%%%$$$###############"""""""""!!!!!!"""######"""############""""""!!!"""""""""#########$$$$$$$$$######%%%'''((('''&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$######### !!!!!!!!!!!!!!!!!!###$$$$$$###"""###$$$""""""!!!!!!!!!"""###$$$$$$$$$###"""""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!#########"""""""""""""""############"""!!!!!! """"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""zzztttlllccc\\\[[[UUUQQQKKKFFFBBB===999666777777888999<<>><<<999888999999777666999999:::;;;;;;AAASSSdddpppvvvzzzvvvnnnbbbSSSHHH===555///......,,,***+++)))))))))***************(((((((((((())))))))))))''''''''''''((((((((((((***)))(((''''''&&&&&&''')))(((&&&%%%%%%&&&((()))%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&%%%###!!!"""###$$$%%%%%%&&&&&&$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&""" ###%%%###!!!###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""$$$&&&'''&&&$$$###"""""""""###'''&&&%%%%%%$$$$$$%%%%%%""""""############""""""%%%$$$$$$###############$$$$$$###""""""############$$$%%%&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((%%%%%%&&&'''''''''''''''&&&'''(((((()))+++///222333///+++(((((()))))))))&&&'''''''''((((((((())),,,+++******)))((((((((((((((('''&&&&&&&&&&&&''')))))))))(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&&&&)))'''$$$""""""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&"""!!!!!!"""$$$&&&%%%$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&!!!"""###$$$%%%%%%%%%$$$ !!!"""###############""""""###############"""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%$$$$$$"""$$$&&&&&&$$$"""""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$########################""""""!!! """$$$%%%%%%$$$$$$###"""""""""#########$$$$$$!!!!!!!!!"""############$$$$$$$$$$$$""""""""""""%%%%%%%%%$$$###!!!  """$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$  $$$***...%%%$$$##################!!!###$$$######"""###############"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$$$$###!!!#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! """"""############""""""""" !!!%%%&&&$$$"""!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!""""""!!!!!!###%%%""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!""""""!!!  !!!!!!"""""""""###$$$%%%%%%%%%###!!!!!!"""$$$""""""!!!!!! ~~~wwwkkkbbbZZZRRRJJJGGGCCC???>>>@@@;;;999777777999999999888@@@===:::999999>>>LLLYYYhhhlllnnnkkkaaaTTTHHHAAA666///+++,,,---***((()))************))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((******)))''''''&&&&&&&&&))))))(((''''''((())))))%%%%%%%%%&&&''''''((((((&&&''''''''''''&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""%%%'''***)))&&&$$$#########$$$%%%$$$######""""""######""""""""""""""""""""""""###""""""!!!!!!!!!""""""$$$$$$###""""""""""""### !!!"""######$$$$$$###''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''''''''''''''&&&'''(((((())),,,000333111...***(((((()))))))))'''''''''(((((())))))***,,,,,,***)))((('''''''''(((((('''&&&&&&&&&&&&''')))))))))((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%,,,)))%%%""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!! !!!###$$$######%%%(((*********###""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$"""""""""""""""#########"""############$$$$$$$$$"""######$$$$$$######""""""######$$$$$$$$$######"""###$$$$$$"""!!!!!!!!!%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!! #########"""###$$$############$$$$$$$$$$$$###############"""!!! """###$$$###"""!!!"""###$$$$$$$$$$$$$$$###"""""" !!!"""#########"""!!!$$$$$$%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###"""!!!"""(((,,,'''&&&%%%$$$############ !!!"""######$$$#####################"""!!! !!!!!!!!!"""""""""######$$$######$$$%%%&&&$$$###############$$$%%%&&&&&&#########$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!!!!!!! !!! """###$$$###""" !!!!!!!!!  !!!!!! !!!"""!!!""""""!!!!!!!!!!!!""""""############"""!!! !!!!!!!!!!!!!!!!!!  !!!!!!"""############$$$&&&'''&&&###  """###$$$$$$######"""!!!!!! xxxvvvsssooojjjaaaWWWOOOKKKEEEAAAAAAAAA>>>===???>>>======@@@DDDGGGIIIIIIOOOGGG@@@>>>>>>BBBLLLVVVbbbdddddd```UUUHHH>>>999000***''')))+++***((()))***))))))((((((''''''''''''((((((((()))))))))***''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''(((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%###$$$%%%%%%$$$###"""!!!###$$$$$$$$$$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$$$$$$$%%%$$$######$$$%%%''')))&&&%%%$$$$$$######$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###%%%(((---+++(((%%%$$$$$$%%%%%%%%%$$$######""""""############""""""""""""######"""""""""!!!""""""######$$$$$$###"""""""""""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$%%%'''((((((''''''&&&'''''''''''')))---000---***'''&&&&&&'''''''''''''''((())))))***++++++******(((''''''''''''((((((((('''&&&&&&&&&&&&'''&&&'''(((((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!! !!!######"""###&&&***---------"""""""""""""""###$$$$$$###$$$&&&'''''''''&&&%%%###$$$%%%%%%&&&%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%###"""""""""######$$$%%%"""############$$$$$$$$$"""######$$$$$$######"""######"""!!!!!!!!!"""""" """"""!!! """$$$%%%%%%$$$$$$$$$########################$$$$$$$$$###$$$$$$$$$$$$###"""""""""%%%%%%###""""""###""""""""""""############"""###$$$$$$$$$###"""!!!!!!"""""" !!!###########################$$$$$$$$$$$$############"""###$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$(((((('''%%%######%%%''')))((('''%%%$$$#########$$$$$$############$$$$$$!!!""""""############""""""""""""#########$$$$$$%%%%%%$$$%%%&&&&&&%%%##################%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$#########!!!!!!!!!!!!!!!  """"""!!! !!!!!! """#########"""!!! !!!"""""" !!!"""!!!""""""!!!!!!!!!!!!""""""!!!"""""""""""""""!!!  !!!!!!!!!!!!!!!!!! !!!""""""######""""""###$$$$$$###"""!!!!!!"""###########################"""""""""|||yyywwwqqqmmmllleeebbb^^^[[[WWWPPPHHHAAABBB>>>===AAABBB>>><<<===CCCCCCFFFLLLSSSZZZ^^^___]]]SSSIIIFFFFFFJJJQQQYYYZZZZZZYYYTTTHHH:::111...,,,'''%%%))),,,+++)))***))))))((('''&&&&&&%%%%%%'''((((((((())))))******''''''''''''((((((((()))&&&&&&&&&'''''')))******&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&'''((((((((()))*********)))'''&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''((()))((('''&&&&&&&&&%%%$$$!!!"""""""""""""""!!! &&&&&&&&&%%%%%%%%%$$$$$$ $$$((((((%%%######$$$&&&$$$###"""###%%%(((***&&&%%%$$$$$$######$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&(((///,,,)))&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$###""""""!!!""""""###$$$%%%&&&''''''((('''$$$$$$%%%&&&%%%$$$"""!!!"""$$$%%%'''(((((('''''''''((('''&&&%%%&&&))),,,)))'''%%%$$$%%%&&&%%%%%%'''(((((()))***++++++,,,(((''''''&&&&&&''')))***(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$#########!!!%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%% !!!%%%))),,,------"""""""""""""""######$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&&&&$$$#########$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&))),,,%%%%%%%%%$$$$$$$$$######"""""""""""""""#########$$$%%%%%%%%%%%%$$$######$$$''')))(((%%%######$$$!!!!!!!!!!!!"""""""""""""""$$$&&&&&&&&&&&&!!!$$$&&&%%%######%%%((($$$$$$######""""""!!!!!!''''''&&&%%%$$$$$$$$$%%% !!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!$$$&&&''''''((()))+++***(((&&&$$$######"""&&&%%%$$$#########$$$%%% !!!###$$$$$$%%%%%%############$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""######""""""###%%%&&&(((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###############"""!!!!!!"""%%%''''''$$$"""###%%%###$$$%%%&&&'''&&&%%%%%%!!!!!!!!!!!!!!!"""###### """###""""""###$$$""""""!!!!!!!!!!!!"""""" !!!"""############ !!!"""""""""!!! !!!"""######!!! !!!"""$$$%%%!!!"""$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%zzzppphhhccc^^^YYYUUURRRLLLEEECCCDDDDDDAAA>>>>>>======>>>@@@BBBEEEFFFQQQVVV___iiiqqqxxx{{{}}}wwwkkk\\\TTTTTTVVVVVVUUUWWWNNNBBB999666444111---))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***,,,...000(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''%%%######$$$%%%&&&'''&&&%%%$$$"""!!! $$$###"""###$$$$$$$$$"""%%%&&&&&&&&&%%%%%%$$$######"""""""""###%%%''')))%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$###$$$%%%%%%%%%%%%$$$######&&&%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!  $$$%%%%%%$$$$$$%%%"""""""""""""""######$$$$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############!!!###&&&&&&###!!! '''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((,,,///111///+++((('''((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&''''''((("""$$$'''&&&$$$"""###%%%###$$$%%%&&&&&&&&&%%%%%%((('''%%%$$$######$$$%%%$$$$$$$$$#########""""""$$$######"""!!! $$$%%%&&&((()))***++++++&&&%%%###!!!!!!"""###$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$###!!! !!!"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&& %%%$$$!!!&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%###!!! """#########%%%%%%%%%%%%%%%%%%%%%%%%########################"""%%%((((((%%%"""!!!""""""############""""""!!!!!!""""""#########""""""$$$"""!!!!!!"""######"""###############"""!!!!!!!!!"""###$$$$$$###!!! #########"""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###!!!!!! """%%%&&&%%%!!! """$$$"""$$$$$$$$$###"""###$$$"""###%%%'''((((((((('''$$$###!!! """###%%% !!!###$$$%%%%%%$$$$$$"""###$$$$$$&&&&&&'''(((&&&&&&%%%$$$$$$#########%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!!!!!!!!###%%%&&&%%%$$$### !!!$$$'''&&&###!!!!!!!!!!!!"""###$$$%%%'''%%%######""""""  """#########!!! ###$$$$$$###""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%###"""###$$$%%%$$$###!!! """   !!!"""###$$$$$${{{pppiiiaaaYYYTTTOOOJJJGGGCCCAAA??????@@@@@@>>><<<>>>@@@AAACCCFFFKKKRRRWWWhhhmmmuuu~~~yyylllccc___\\\VVVQQQLLLDDD999222///...+++)))))))))))))))))))))))))))((((((((((((((((((((((((******(((((((((((()))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%######$$$%%%&&&(((''''''&&&%%%$$$######$$$###"""###$$$%%%$$$"""$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!$$$%%%%%%$$$$$$$$$"""""""""""""""######$$$!!!!!!!!!"""###$$$%%%&&&""""""""""""""""""""""""########################"""$$$&&&&&&%%%$$$$$$%%%'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((&&&'''(((&&&$$$###""""""***)))'''%%%"""''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''"""$$$&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$######"""%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$#########""""""$$$$$$$$$###""""""!!!!!! !!!"""$$$%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$%%%&&&((((((%%%&&&&&&$$$"""!!!"""$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&&&&###!!!!!!!!!!!!""""""#########""""""!!!"""$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%###############"""!!!!!! """###$$$$$$###"""!!!###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$######&&&%%%###"""!!!"""###$$$!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############""""""!!!!!!!!! !!!###%%%%%%%%%$$$######!!! !!!######!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$""""""######""" !!!!!!"""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""!!!!!! """######"""!!!!!!"""$$$###"""!!!!!! !!!###!!! !!!"""!!! !!!!!!!!!!!!!!!"""""""""yyynnneeeYYYTTTNNNHHHDDDAAA>>><<<888;;;===>>>======>>>>>>@@@DDDIIILLLPPPYYYeeennnyyyoooggg]]]QQQIII???999000+++))))))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&''''''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%###"""###$$$%%%$$$######$$$%%%'''(((((())))))&&&&&&&&&%%%$$$###"""!!!$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%#########"""""""""""""""!!!###%%%%%%$$$#########"""""""""""""""######$$$!!!!!!!!!""""""#################################""""""""""""""""""#########%%%&&&&&&&&&&&&((()))'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((('''&&&$$$$$$%%%%%%%%%$$$'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''***)))&&&%%%$$$$$$%%%&&&###$$$&&&&&&$$$$$$$$$%%%&&&%%%$$$###!!!!!!!!!!!!!!!###&&&(((((('''$$$###$$$$$$$$$###############%%%%%%$$$$$$######"""""" !!!!!!""""""!!!!!!'''&&&%%%$$$$$$$$$%%%&&&###$$$$$$%%%&&&((()))***'''''''''&&&$$$###$$$%%%$$$$$$$$$############"""########################"""%%%((((((&&&%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!$$$&&&%%%$$$""""""""""""""""""""""""###########################$$$$$$###!!! !!!""" !!!"""###############!!!"""$$$%%%%%%%%%$$$###!!!!!!#########"""#########$$$######"""!!! !!!###$$$$$$$$$#####################$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))((('''&&&&&&''''''&&&%%%###$$$%%%$$$###"""###%%%$$$$$$###"""""""""""""""'''&&&$$$#########$$$$$$""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&############"""""""""""""""""""""!!!!!! !!!###$$$%%%$$$$$$###&&&$$$!!! !!!"""!!!!!!!!!!!!!!!!!!"""###$$$%%%###"""!!!"""###$$$###""""""!!! !!!"""###!!!!!!"""!!! !!!###########################$$$$$$############""""""!!!"""$$$$$$"""!!!"""###""""""!!!!!!!!!!!!""""""$$$""" !!!"""######"""""""""!!!!!! ~~~|||uuuooojjjbbbYYYQQQFFFDDDAAA???=========<<<888<<<@@@AAA???@@@EEEJJJIIIOOOVVVZZZ___jjjyyyxxxmmmaaaUUUGGG>>>777222,,,))))))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$#########%%%&&&''''''(((((("""###%%%&&&&&&%%%$$$###$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%"""""""""""""""#########"""$$$%%%%%%###""""""""""""""""""""""""######$$$$$$$$$###"""!!! ########################!!!"""""""""""""""#########$$$%%%%%%$$$%%%''')))'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''''''''+++'''$$$%%%(((******(((&&&&&&''''''((((((((()))''''''''''''''''''''''''***)))&&&$$$$$$%%%'''((($$$%%%&&&&&&%%%%%%$$$%%%&&&%%%###"""!!!!!!""""""!!!"""%%%'''''''''&&&%%%########################$$$$$$$$$######"""""""""!!!""""""###""""""!!!!!!$$$$$$###""""""######$$$%%%%%%%%%&&&'''((()))***&&&''''''%%%######$$$%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""$$$%%%&&&$$$######$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$&&&''''''%%%###""""""""""""""""""""""""########################$$$$$$###"""!!!!!!"""### !!!######$$$$$$$$$"""############""""""!!!###!!! !!!"""!!!!!!#########$$$$$$######""" !!!"""$$$$$$%%%%%%$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))))))))&&&$$$%%%((()))'''$$$###$$$%%%%%%######$$$%%%!!!!!! !!!"""###%%%'''$$$$$$#########$$$$$$%%%$$$###"""""""""###%%%&&&"""###$$$$$$&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$######%%%$$$###"""############""""""!!!!!!"""###$$$$$$"""!!! !!!""""""!!! !!!!!!!!!!!!""""""######!!!""""""!!! !!!######################################################$$$&&&&&&$$$$$$$$$%%%!!!!!!!!!!!!!!!"""#########!!! """######"""!!!!!!!!!!!! |||wwwsssssssssrrrpppooooooppphhhddd^^^YYYUUUOOOHHHCCC======<<<;;;;;;;;;<<<===:::???CCCDDDEEEJJJTTT\\\]]]dddkkkooosss}}}{{{tttiii]]]RRRHHH===777111...+++))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%&&&'''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$!!!""""""######$$$%%%%%%%%%$$$###$$$%%%%%%%%%#########$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$###$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%"""""""""""""""############%%%&&&%%%###!!!!!!""""""""""""""""""######$$$$$$$$$$$$###""" ########################!!!!!!""""""#########$$$###$$$$$$###!!!!!!###%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&'''$$$!!!"""&&&((((((''')))((('''%%%###""" ''''''''''''''''''''''''((('''&&&%%%%%%''')))***%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$#########$$$$$$$$$#########$$$%%%&&&'''(((########################"""""""""""""""!!!!!!!!!##################"""!!!#####################$$$(((((('''&&&&&&&&&''''''%%%%%%%%%$$$"""!!!"""###$$$$$$$$$#########""""""""""""""""""""""""""""""$$$"""!!!!!!"""$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%&&&((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%#########$$$$$$$$$ !!!######$$$$$$$$$###############"""!!!!!!%%%$$$""""""$$$%%%$$$#########$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%###$$$'''(((&&&$$$###%%%%%%%%%$$$###$$$%%%###"""""""""###%%%'''(((!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""###$$$%%%"""###$$$$$$&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$"""""""""!!!!!!!!!  !!!"""###$$$$$$!!!!!!""""""#########""""""###$$$######"""""""""""""""""""""###$$$###!!!  !!!$$$&&&&&&%%%###!!!""""""###"""!!! """$$$"""""""""""""""""""""""""""""""""""""""""""""""""""$$$&&&&&&$$$###$$$%%%!!! !!!!!!"""###$$$"""  !!!######""" !!!!!!!!!!!!"""|||tttnnnjjjaaaaaa```]]]ZZZYYYYYYZZZRRROOOKKKGGGEEEBBB>>>;;;;;;<<<======<<<<<<===???AAAEEEIIIMMMQQQZZZgggqqqwww|||zzzuuufff___UUUKKKBBB;;;666333,,,+++***)))((())))))***((((((((((((((((((((((((((((((((((((((((((((((((*********)))(((&&&%%%$$$$$$%%%''')))******))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&$$$###$$$%%%&&&%%%$$$"""######$$$$$$$$$$$$###&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$#########"""""""""""""""$$$%%%%%%$$$"""!!!"""###"""""""""""""""######$$$ """###$$$###""""""########################"""""""""###$$$$$$%%%%%%!!!#########!!!!!!!!!###'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%$$$###$$$&&&'''((('''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&%%%%%%%%%''''''%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$######$$$&&&''')))###############$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!"""""""""######"""!!!!!!$$$%%%%%%%%%%%%&&&&&&&&&)))((('''&&&%%%%%%%%%%%%###$$$$$$""" !!!"""$$$$$$$$$############"""########################%%%""" !!!$$$&&&&&&%%%$$$%%%&&&'''((('''&&&%%%##############################""""""""""""###### """%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###$$$%%%%%%$$$### !!!"""############### """######$$$$$$$$$$$$"""!!!!!!"""######""""""###$$$$$$%%%$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%% !!!"""###$$$$$$%%%$$$###############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!""""""###$$$$$$""""""""""""""""""""""""""""""!!! !!!###"""""""""""""""#########!!!   $$$''''''%%%""""""######"""!!!!!!"""$$$ !!!!!!!!!!!!""" !!!######!!! !!!"""!!!!!!!!!!!!!!!"""######!!! !!!######""" !!!!!!!!!""""""######~~~|||wwwoooggg___ZZZXXXNNNNNNLLLJJJGGGEEEFFFGGGCCCAAA???>>>>>>>>>======<<>>BBBHHHMMMPPPTTTZZZ___jjjmmmqqqvvv{{{wwwmmmaaaWWWNNNIII@@@===777222---+++)))(((***+++,,,+++)))((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&$$$%%%'''(((((('''%%%###'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$ !!!###%%%'''((())))))###"""""""""###%%%''')))'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""$$$&&&((())))))'''&&&$$$$$$%%%&&&'''$$$######"""!!!"""""""""%%%$$$$$$###"""!!!!!! ###$$$$$$###""""""###%%%"""""""""""""""######$$$"""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%&&&&&&''''''"""&&&(((((((((((()))'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%!!!%%%((()))&&&%%%&&&((((((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((%%%$$$'''%%%$$$%%%((((((&&&###!!!"""$$$&&&%%%""""""###&&&'''(((&&&%%%###""""""######$$$$$$$$$$$$##################$$$$$$######$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$###!!! !!!"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''$$$!!!$$$'''!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######'''%%%""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""!!!!!!###&&&&&&""""""############""""""!!!$$$$$$$$$######!!! $$$###!!!!!!###$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&$$$###%%%((($$$%%%&&&&&&$$$$$$%%%&&& !!!###%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$###!!! """###$$$%%%%%%$$$"""!!!"""###$$$%%%&&&''''''((($$$%%%%%%&&&&&&''''''(((############""""""""""""%%%%%%$$$###"""!!! ###"""!!!!!!!!!!!!"""""""""###$$$""" ###&&&######"""""""""""""""###"""!!! !!!$$$%%%$$$### !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""### """######"""!!!!!!"""""""""!!!!!!!!!!!!""""""###"""!!!"""$$$%%%&&&%%%&&&&&&%%%$$$###"""!!!!!!WWWRRRLLLHHHFFFCCC>>>:::<<<:::999999999999777666888:::===???AAADDDIIILLLOOOUUU]]]aaaccchhhqqqxxxzzzrrrkkk```VVVLLLEEE???;;;777333---)))'''(((+++---(((((('''''')))***,,,---+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&))))))))))))************'''''''''''''''&&&&&&&&&'''&&&%%%&&&(((******)))###$$$$$$%%%%%%$$$$$$###"""###%%%&&&'''(((((((((&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######""""""""""""""""""""""""$$$$$$"""""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$""" !!!###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$###"""((("""''')))######'''$$$ !!!"""$$$$$$$$$###"""!!! !!!!!!"""###$$$########################%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$'''(((***'''%%%$$$&&&'''%%%###'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''''''''&&&""""""$$$%%%&&&'''''''''!!!"""$$$&&&''''''&&&%%%'''''''''%%%###$$$%%%((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%% """###%%%%%%$$$###"""&&&&&&$$$""" !!!###%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$""""""############""""""########################"""######$$$###!!!%%%$$$#########$$$%%%&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ !!!%%%)))+++)))&&&###""""""###%%%'''&&&%%%$$$%%%&&&$$$"""!!!!!!"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""'''$$$""""""$$$$$$### """"""############""""""!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%""""""###$$$&&&'''(((((("""###%%%&&&'''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$######"""############$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###%%% !!!"""###$$$$$$###"""%%%###!!!###&&&'''%%%"""&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&######"""!!!"""###%%%&&&######""""""!!!!!! ######"""!!!!!!"""###$$$""""""!!!!!!"""###$$$$$$%%%&&&''''''%%%""" """#########"""!!!%%%$$$$$$######$$$$$$%%%$$$"""!!!"""###$$$###!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!######"""""""""""""""###!!! !!!###&&&(((HHHDDD@@@>>>===;;;888555888888888999:::<<<<<<<<<<<<>>>AAAEEEJJJQQQXXX]]]cccjjjqqquuuwww{{{~~~xxxqqqiiidddXXXRRRIIIAAA:::555000---000///---+++******+++++++++***)))((((((((()))*********))))))(((''''''&&&(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))((((((''''''&&&&&&&&&%%%'''%%%$$$%%%''')))))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$########################$$$$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$((('''%%%$$$#########$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&!!!###%%%%%%$$$$$$$$$%%%%%%$$$###!!!!!!!!!"""###&&&!!!%%%((("""###((($$$ !!!"""###$$$$$$###"""###""""""!!!!!!!!!""""""########################%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%'''((((((%%%$$$$$$&&&''''''%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&###$$$%%%&&&&&&''''''&&&$$$%%%'''((()))((('''&&&'''(((((('''%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$"""""""""$$$$$$$$$"""!!!"""$$$%%%&&&%%%$$$###"""#########!!! """#########$$$$$$$$$###""""""$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%""""""############"""""""""""""""""""""""""""""""""""""""!!!$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!"""%%%'''&&&%%%"""!!! !!!###%%%$$$###%%%&&&&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$###"""$$$&&&&&&$$$!!!""""""############""""""!!!"""$$$$$$"""!!!"""###%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$"""!!!""""""######$$$%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$"""###$$$$$$%%%$$$###############$$$%%%&&&$$$###&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%&&&&&&''''''##################$$$$$$!!!!!!!!!"""""""""""""""$$$$$$###"""!!!!!!!!!"""$$$$$$#########""""""""""""###$$$$$$$$$"""  """#########"""!!!$$$######""""""######$$$"""  !!!"""!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!######""""""""""""######$$$###""""""###%%%'''(((:::888666555666666555444888888999;;;===@@@BBBDDDEEEHHHLLLRRRYYYdddnnnuuuzzzuuuqqqkkkddd]]]WWWPPPKKKBBB>>>888333///---***((()))***+++,,,,,,+++***)))+++***)))((((((((())))))***))))))(((((('''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&%%%$$$$$$&&&(((((('''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$######"""######$$$"""###$$$$$$%%%%%%$$$$$$((('''&&&%%%%%%$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%!!!###%%%%%%$$$###$$$%%%'''%%%""" !!!$$$&&&'''"""%%%&&& ###'''"""!!!"""######$$$#########$$$$$$###"""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&'''%%%$$$###$$$&&&(((((('''''''''&&&%%%%%%&&&'''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((((((((('''&&&'''((())))))'''&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$###""""""###$$$###!!!"""###%%%&&&&&&&&&%%%$$$"""$$$%%%%%%$$$$$$%%%&&&!!!!!!"""#########""""""############$$$%%%&&&&&&'''%%%"""!!!!!!"""%%%&&&""""""############""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%'''$$$!!! !!!###$$$$$$"""!!!!!!"""$$$%%%$$$###$$$%%%&&&&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""$$$&&&'''%%%###""""""############""""""!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$"""!!!"""$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$%%%'''))))))###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$######%%%&&&'''&&&%%%&&&'''&&&&&&%%%%%%$$$$$$######""""""###$$$%%%&&&''''''######$$$$$$$$$######""" !!!""""""###$$$$$$$$$$$$$$$$$$"""!!!  !!!"""###"""!!!!!! !!!!!!"""""""""""" !!!""""""######"""""""""""""""!!!!!!""""""""""""  !!!"""!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!###"""""""""""""""######"""!!! !!!###$$$444444444444666888888999<<<>>>@@@CCCEEEHHHLLLNNNUUUYYY___gggoooyyy{{{tttnnnkkkjjj[[[WWWQQQKKKGGGCCC???<<<888555111///...---,,,+++'''(((***++++++***((('''&&&''''''((()))***+++,,,))))))((((((((('''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&$$$###$$$%%%''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%######$$$%%%&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$!!!###%%%%%%#########$$$'''&&&%%%$$$$$$%%%&&&''')))$$$&&&%%%$$$''' ########################$$$######"""!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$'''((((((((('''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###%%%'''))))))'''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######&&&%%%$$$$$$%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%#########""" !!!###%%%!!!!!!"""###$$$$$$$$$###############$$$%%%&&&''''''&&&$$$""""""###$$$&&&"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!######$$$$$$%%%%%%%%%&&&&&&%%%###""""""###$$$$$$%%%$$$###$$$&&&'''&&&%%%"""$$$%%%%%%######$$$&&&######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%"""!!!!!!!!!"""#########""""""############""""""!!!"""$$$$$$"""!!!"""###!!!!!!"""###$$$%%%&&&&&&"""$$$&&&'''&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$######"""$$$'''***)))'''&&&(((***&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%$$$###!!! !!!!!!"""""""""#########"""###$$$$$$$$$"""!!!  """######""""""!!!!!! !!!"""###$$$!!!!!!""""""###############""""""!!!!!!""""""###$$$"""!!!"""###$$$###!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""############"""!!!""""""""""""""""""###$$$"""!!!!!! !!!"""444555666777999;;;===???BBBFFFLLLQQQTTTYYY^^^bbbkkkpppxxx|||xxxpppggg___YYYUUUSSSGGGDDD???;;;999888666444111///,,,+++++++++***)))***))))))(((''''''''''''%%%&&&'''((()))******+++((((((((((((''''''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%&&&$$$######%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%###"""###$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&&&&&&&&&&###############"""""""""$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$"""###%%%$$$###""""""######$$$&&&''''''&&&%%%$$$%%%!!!$$$###!!!***///&&&$$$$$$##################"""""""""""""""###$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%''''''&&&$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""%%%$$$######%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&###"""!!!""""""###$$$%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!#########$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&'''&&&%%%!!!"""######""""""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###!!!!!!###""""""############""""""!!!"""$$$$$$"""!!!"""###"""###############$$$$$$"""%%%&&&&&&&&&'''(((%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$######""""""""""""###&&&)))(((&&&%%%&&&)))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$###!!! $$$#########"""""""""!!! !!!"""$$$$$$$$$###"""!!!###$$$$$$###%%%$$$"""!!!!!!"""###$$$"""""""""""""""######$$$#########""""""#########$$$"""!!!"""###$$$###!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!"""###$$$$$$'''&&&&&&%%%%%%%%%%%%%%%666888:::===>>>AAAEEEHHHLLLSSS]]]eeejjjooouuuzzz{{{tttnnneeeaaaZZZSSSLLLFFFCCCAAA===:::666333222111///......,,,***)))******)))(((***)))(((&&&&&&&&&'''((((((((()))))))))((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%''''''(((((((((((('''''''''&&&%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###!!!"""""" ###%%%%%%$$$!!! !!!"""$$$222:::000%%%%%%$$$############$$$""""""""""""###$$$%%%%%%###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%######$$$&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&%%%$$$''''''''''''''''''''''''$$$%%%&&&&&&$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""############"""""""""!!! !!!###$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&(((&&&###!!!$$$###$$$$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&'''(((((((((&&&%%%#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$"""&&&(((''''''''''''$$$###"""###$$$%%%$$$###!!!"""###"""!!! !!!"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$""" """""""""############""""""!!!"""$$$$$$"""!!!"""###&&&&&&%%%###"""!!! ###$$$%%%%%%&&&'''$$$$$$$$$$$$$$$#########%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!"""""""""!!!###$$$$$$$$$###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%$$$###""""""######$$$$$$$$$######"""%%%$$$$$$###""""""!!!!!! !!!"""$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!&&&%%%$$$"""""""""#########""""""""""""###$$$%%%$$$######""""""######$$$"""  !!!"""!!!  !!!"""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!###$$$%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%===@@@EEEHHHJJJNNNTTTXXX^^^gggrrr{{{yyyqqqllliiiddd\\\UUUMMMJJJEEE???;;;888666555333111///......---,,,***,,,***))))))++++++***)))'''''''''''''''(((((()))'''((()))))))))((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&$$$$$$&&&&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$###!!! """"""###$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%$$$"""!!!!!!""" !!!######"""!!!!!!!!!###'''888@@@555&&&%%%$$$#########$$$$$$#########"""######$$$$$$########################"""###%%%&&&&&&%%%###"""%%%&&&&&&&&&&&&&&&%%%%%%"""$$$%%%$$$######%%%(((&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''((()))%%%&&&&&&%%%######$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%""""""############""""""  ###$$$$$$##################$$$%%%%%%'''''''''%%%######%%%&&&###$$$$$$$$$$$$######"""$$$$$$$$$###$$$$$$%%%%%%(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$############ """%%%%%%$$$$$$&&&(((%%%$$$######%%%%%%$$$######$$$$$$###!!! !!!"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### """$$$###!!! !!!###""""""############""""""!!!"""$$$$$$"""!!!"""###%%%$$$$$$###"""!!!!!! !!!$$$%%%$$$###$$$%%%###############$$$$$$$$$&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$###$$$%%%%%%$$$###"""""""""###$$$%%%###""""""###%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$##################$$$$$$########################"""!!!!!!!!!"""###$$$$$$&&&&&&%%%$$$###!!!!!! $$$######"""""""""""""""######"""""""""###$$$%%%"""""""""!!!!!!""""""""""""  !!!"""!!! !!!"""###""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!###%%%%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%!!!""""""#########""""""FFFJJJOOOSSSWWW\\\bbbgggoooxxx~~~|||{{{kkkdddZZZUUUSSSOOOGGG@@@<<<:::777333000.........+++***)))***,,,---,,,+++((('''&&&''')))***)))(((###%%%&&&(((************$$$%%%'''(((******))))))&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$###!!! !!!"""""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%$$$"""!!!!!!""""""""""""""""""###$$$$$$###"""$$$$$$(((999@@@444'''&&&$$$#########$$$$$$&&&%%%$$$###""""""""""""########################"""###%%%&&&&&&%%%###"""&&&&&&&&&''''''&&&%%%%%%"""$$$$$$###$$$'''***&&&'''((())))))((('''&&&$$$$$$&&&'''((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''((('''((('''%%%$$$$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""#########$$$""""""############""""""!!! """%%%''''''&&&######""""""######$$$%%%!!!$$$%%%$$$"""""""""###############"""!!! %%%%%%$$$$$$###$$$$$$$$$***(((%%%###"""###$$$&&&###$$$$$$%%%%%%$$$$$$###########################"""!!!!!!!!!"""$$$&&&'''"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$######"""""""""###$$$""" !!!%%%((('''&&&%%%%%%''''''&&&%%%$$$%%%&&&$$$"""!!!!!!"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!&&&(((&&&$$$######""""""############""""""!!!"""$$$$$$"""!!!"""### !!!"""###$$$%%%&&&$$$&&&''''''&&&$$$$$$$$$""""""#########$$$$$$$$$&&&%%%###"""""""""###############$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$#########((('''%%%######$$$%%%&&&$$$$$$#########$$$&&&''''''$$$###%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""###%%%&&&"""""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""#########"""!!! !!!!!!!!!"""""""""""""""$$$###"""""""""###%%%%%%!!!!!! !!!!!!$$$"""!!!"""###$$$###""" """######""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!! ###%%%%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%%%%%%%%%%XXX[[[```fffmmmrrrvvvxxx~~~|||vvvoooggg___[[[RRRNNNIIICCC===999777666555333///---+++,,,---...,,,,,,,,,,,,,,,+++***)))************))))))))))))))))))))))))((((((((((((&&&)))+++***'''%%%&&&((())))))))))))((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$'''))))))'''$$$######&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$"""!!!!!!"""$$$%%%((('''&&&$$$######$$$$$$ !!!$$$&&&'''&&&%%%$$$######"""!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$"""###$$$######$$$&&&)))&&&&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%###!!! $$$%%%'''&&&$$$######$$$%%%&&&&&&%%%$$$###%%%'''######""""""###$$$&&&'''%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$$$$%%%'''((()))$$$############%%%&&&'''$$$%%%&&&&&&&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%$$$%%%&&&(((***+++(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''### """$$$$$$######$$$%%%&&&%%%%%%###"""######""""""######$$$%%%$$$%%%&&&&&&%%%$$$"""!!!&&&###!!!!!!$$$%%%$$$""""""###$$$$$$&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$***)))'''%%%$$$""""""!!!######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&########################&&&%%%%%%$$$$$$######"""%%%$$$#########$$$%%%&&&""""""""""""""""""""""""%%%$$$###$$$%%%&&&%%%###%%%%%%%%%$$$$$$$$$######&&&%%%$$$###""""""""""""$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&'''&&&$$$&&&&&&&&&%%%$$$###!!! """###%%%%%%###""" $$$$$$###"""!!! !!!!!!"""######""" """"""############"""""""""#########$$$$$$%%%%%%######""""""""""""###### !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""######""""""!!!!!! ######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!! gggiiimmmrrrvvv{{{~~~}}}~~~~~~xxxtttiiigggddd___XXXPPPJJJFFF@@@>>>:::555222///......///...,,,++++++,,,---...+++,,,,,,,,,++++++***)))******)))))))))((((((((())))))))))))((((((((('''&&&(((***)))'''%%%&&&'''))))))))))))((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%######%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%###%%%'''(((&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%'''&&&%%%###""""""######!!!"""$$$%%%&&&%%%%%%$$$$$$$$$##################!!!""""""############"""!!!"""""""""!!!"""$$$'''%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%$$$###"""!!! """######"""!!!!!!"""$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$###"""""""""%%%$$$$$$###$$$%%%&&&'''$$$$$$"""!!!!!!!!!"""###!!!""""""""""""!!!!!! """"""""""""""""""""""""###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''((('''&&&%%%&&&&&&'''(((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%&&&$$$""""""$$$&&&&&&%%%###$$$%%%%%%%%%%%%$$$###$$$############$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%###!!!"""$$$%%%$$$######$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""""""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%""""""""""""""""""""""""%%%$$$######$$$%%%$$$"""############"""""""""!!!$$$###############$$$$$$&&&&&&&&&'''&&&$$$###"""!!!"""######$$$#########''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""###$$$&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''%%%###$$$$$$$$$%%%%%%$$$$$$### !!!"""######"""!!! $$$######""""""!!!!!!!!!"""############""" """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!##################""""""!!!!!!""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!uuuvvvxxxzzz|||~~~uuutttqqqooolllhhhbbb^^^RRRPPPLLLGGGAAA<<<888666333222000...,,,+++,,,,,,(((((()))***+++,,,------+++++++++,,,++++++***))))))((((((((((((''''''''')))))))))(((((((((''''''&&&''')))((('''&&&&&&'''))))))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###$$$%%%''')))+++&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&""""""""""""""""""!!!!!! !!!!!! """$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########"""$$$%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''(((((((((((((((%%%%%%%%%$$$######""""""$$$$$$#########$$$%%%%%%'''&&&$$$###!!!!!! $$$$$$######$$$$$$%%%%%%########################$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$%%%###!!!!!!"""###"""!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$###""""""###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''(((((('''$$$###$$$$$$######$$$$$$%%%&&&$$$$$$######""""""!!!!!!########################""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$############""""""""""""""""""""""""%%%$$$""""""######"""!!!!!!!!!!!!!!! """"""""""""###$$$%%%&&&&&&''''''&&&%%%$$$###"""!!!"""###$$$$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""!!!###%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&&&&&&&%%%###!!!"""###$$$%%%&&&&&&&&&######""""""""""""##############################$$$$$$$$$$$$###"""!!! """"""############""""""$$$$$$$$$#####################""""""""""""######""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!! """"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""!!!!!!xxxxxxvvvuuusssrrrrrrqqqeeebbb]]]YYYUUUPPPKKKGGG@@@>>>;;;777444222000000......---,,,+++,,,,,,---%%%&&&(((***++++++++++++******++++++++++++******(((((('''''''''&&&&&&&&&))))))((((((((('''''''''%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$######%%%''')))+++&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############%%%$$$######"""######$$$$$$$$$%%%&&&&&&&&&''''''######$$$######"""!!!  !!!!!! """###$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$#########$$$%%%$$$%%%'''&&&$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$((('''&&&%%%$$$#########&&&%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%$$$$$$&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$###"""!!!!!!!!! ######$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$######$$$$$$%%%&&&%%%$$$$$$###"""!!!!!! ########################!!!"""""""""#########$$$'''&&&%%%$$$######""""""""""""""""""""""""""""""%%%###""""""######!!! """"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&#########"""""""""""""""'''&&&&&&&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""############"""""""""#########$$$$$$%%%%%%######""""""""""""#########"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!############"""""""""""" !!!!!!""""""""""""!!!nnnlllhhhddd```]]][[[ZZZPPPMMMHHHDDD@@@===999777111///---,,,++++++,,,---******))))))(((((())))))&&&''')))+++++++++***))))))******++++++*********''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&(((((((((((('''&&&%%%%%%$$$$$$###$$$&&&'''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""######"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###""" """######"""!!!"""#########$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%%%%"""######"""###%%%''''''%%%$$$$$$%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###"""!!!!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$'''''''''&&&%%%##################$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""""""""########################%%%%%%$$$$$$############&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""$$$###""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''))))))'''%%%###############$$$%%%&&&&&&#########"""""""""!!!!!!###$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$""" """$$$%%%#########$$$%%%%%%&&&&&&&&&%%%$$$######"""""""""""""""############"""""" !!!"""#########""""""""""""############""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!#########""""""""""""""" !!!!!!""""""""""""!!!ZZZXXXTTTOOOKKKGGGFFFEEE===;;;777444333111///---+++***)))))))))***,,,,,,******))))))))))))((((((((()))***++++++***)))(((((()))******+++*********(((''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&%%%$$$$$$%%%&&&'''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((&&&&&&%%%$$$%%%&&&'''((((((((('''&&&%%%%%%$$$######$$$&&&&&&&&&&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""##################"""###$$$%%%&&&%%%$$$###%%%%%%%%%&&&%%%%%%$$$$$$!!!###$$$$$$###"""######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%###!!!###%%%''''''&&&$$$$$$%%%&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&)))((('''%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&'''&&&&&&%%%$$$$$$&&&'''&&&$$$"""""""""############$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&############$$$%%%&&&'''$$$%%%&&&%%%######%%%&&&%%%%%%$$$$$$#########"""%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###"""""""""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###########################((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$###""""""$$$$$$###"""!!!!!!!!!"""""""""""""""$$$$$$###############$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((******'''$$$"""$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%$$$###""""""!!!!!!"""#########$$$$$$%%%%%%%%%$$$$$$###""""""""""""###""""""############"""""" !!!"""###$$$######""""""""""""#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""###### !!!!!!""""""""""""""""""######"""!!!!!!DDDBBB???;;;888777777777111///---------,,,+++***++++++******************)))******++++++*********'''(((((()))))))))))))))(((((()))***************(((((((((''''''''''''&&&(((((('''''''''&&&&&&&&&$$$###"""$$$&&&'''%%%###%%%&&&&&&'''''''''&&&&&&###$$$%%%&&&''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&'''((()))((('''&&&%%%$$$$$$###"""###$$$$$$######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$### !!!"""###$$$$$$#########$$$%%%&&&&&&%%%###"""######$$$%%%%%%%%%$$$$$$!!!###%%%%%%###""""""###""""""###$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$$$$%%%"""%%%''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%!!!"""###%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$''''''&&&%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################%%%%%%&&&&&&&&&%%%$$$###!!!###%%%%%%""" !!!###############%%%&&&'''$$$############$$$%%%%%%""""""""""""$$$%%%'''(((&&&''''''&&&###"""###%%%$$$$$$$$$###############%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$########################&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$######""""""""""""""""""""""""###""""""###%%%&&&%%%$$$ !!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$'''''''''&&&%%%$$$$$$$$$###%%%&&&&&&$$$###%%%'''$$$%%%%%%%%%%%%$$$######""""""!!! !!!""""""############$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$""""""############""""""$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""########################"""""" !!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!444333000...---...//////,,,+++******++++++***((())))))((('''&&&%%%$$$$$$%%%&&&'''(((((((((((((((&&&&&&&&&'''((()))******(((((()))***************)))(((((((((((('''''''''(((((('''''''''&&&&&&&&&$$$""""""###&&&'''%%%###''''''((((((((((((((('''###$$$%%%&&&''''''''''''"""$$$&&&))))))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%'''((()))((((((&&&%%%$$$######!!!"""###"""!!!!!!###%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""$$$%%%%%%$$$###""" """$$$%%%%%%###"""$$$%%%'''''''''%%%###"""!!!"""###$$$$$$$$$$$$$$$ """$$$%%%###"""!!!"""!!!"""###$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$ """$$$%%%$$$$$$%%%'''"""$$$'''(((&&&%%%$$$$$$&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&$$$$$$%%%&&&%%%$$$"""!!!########################"""!!! !!!###$$$((('''&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%&&&'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$%%%%%%&&&%%%$$$###"""###&&&((((((%%%###$$$%%%######""""""###%%%&&&(((######""""""######$$$%%%""""""""""""###%%%''')))&&&((((((&&&###!!!###%%%########################$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%###!!! $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%########################!!!!!!!!!"""######$$$$$$"""###$$$%%%&&&%%%$$$###""""""""""""""""""""""""###""""""###%%%''''''&&& !!!!!!!!!"""""" !!!"""###%%%'''(((***)))'''$$$###""""""### """$$$&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###""""""###$$$&&&&&&%%%$$$############&&&&&&%%%%%%$$$###""""""&&&((()))'''$$$###$$$&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################!!!!!! """###$$$""""""############""""""%%%%%%$$$$$$###"""!!!!!!######""""""""""""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########""""""!!!!!! !!!!!!"""$$$%%%&&&'''(((%%%%%%%%%$$$$$$"""!!! ,,,,,,,,,+++++++++************)))(((''''''(((((())))))))))))))))))))))))***)))((('''&&&&&&'''(((((((((''''''''''''(((((())))))*********(((&&&%%%+++++++++++++++***))))))(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''%%%###$$$%%%&&&&&&%%%((('''%%%%%%%%%&&&(((***((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%###"""""""""###$$$%%%%%%%%%&&&''''''&&&%%%###"""&&&$$$######$$$%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%###""""""############$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$###"""!!!!!! $$$###$$$%%%&&&&&&$$$"""!!!!!!"""###$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""###$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$#########$$$###############"""!!!!!!###'''***(((###!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!"""""""""############'''''''''&&&%%%$$$###""" !!!"""######$$$$$$######""""""""""""""""""((('''$$$###""""""###$$$!!!###%%%'''&&&$$$ """'''%%%%%%+++)))%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$"""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$#########""""""!!!!!!!!!"""""""""############!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$######""""""$$$""""""&&&)))$$$%%%'''(((((('''%%%$$$&&&%%%$$$&&&((('''$$$ $$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''%%%"""!!!"""###"""$$$'''((((((&&&###!!!######$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''((( """######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$!!!"""$$$$$$######%%%&&&"""$$$%%%$$$###"""###$$$!!!"""###$$$$$$###"""!!! ###""" !!!"""""""""""""""""""""""""""///)))""" """$$$###  !!!"""######"""""""""""""""###$$$### !!! !!!###$$$$$$###""" """###$$$************))))))((((((******)))''''''&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&''''''(((((((((''''''''''''(((((('''(((((()))))))))(((((()))))))))))))))((((((''')))))))))))))))(((((('''&&&%%%%%%%%%%%%&&&''''''$$$"""!!!!!!"""###"""!!!((('''%%%%%%%%%&&&((()))))))))''''''&&&'''((((((%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%########################%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$#####################$$$%%%&&&&&&&&&%%%%%%%%%$$$"""###$$$%%%%%%$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$###"""!!!!!!!!!"""!!!!!!###$$$$$$""" !!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$###"""""" !!!!!!!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$############$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%''''''&&&&&&%%%$$$$$$###"""%%%""" %%%"""%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$########################"""""""""!!!"""""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$#########"""$$$$$$#########%%%&&&'''$$$%%%&&&((((((&&&%%%$$$&&&%%%$$$&&&((('''$$$!!!$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!  """######""""""###$$$$$$$$$############$$$$$$######"""""""""""""""### """"""""" !!!""""""###$$$$$$""""""###$$$""""""###$$$$$$###"""""" $$$###!!! !!!""""""""""""""""""""""""%%%### !!!"""!!! !!!!!!!!!!!!""" !!!"""!!! !!!!!! !!!"""$$$%%%"""!!!!!!"""(((((((((''''''''''''&&&'''''''''''''''(((((()))(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''((()))***+++'''''''''''''''&&&&&&%%%''''''((())))))))))))(((&&&%%%%%%%%%%%%&&&''''''(((&&&$$$$$$%%%%%%%%%$$$'''&&&%%%%%%%%%&&&((()))(((''''''&&&''''''((()))&&&&&&&&&'''''''''''''''""""""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############"""""""""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""!!!"""$$$%%%&&&'''''''''%%%###"""###$$$&&&&&&%%%""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!"""!!!!!!"""######""" !!!"""###$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$###############$$$%%%%%%%%%%%%$$$######!!! ###%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###%%%((())),,,***'''$$$######%%%&&&###((('''###&&&###%%%%%%$$$$$$%%%%%%&&&'''"""######$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""###"""!!!!!!!!!"""$$$%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&'''&&&$$$"""&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!"""!!!!!!$$$%%%%%%!!!""""""###$$$'''(((***$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$"""!!! !!!"""######""""""###$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!""""""$$$%%%&&&$$$"""!!!""""""!!!###$$$###"""!!!"""###"""###$$$%%%%%%$$$###""" %%%###"""  """"""""""""""""""""""""!!!"""!!!!!!"""""""""!!!  !!!!!!!!!######!!!!!!""""""###$$$$$$$$$%%%$$$###""""""###$$$%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((***,,,---((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''(((''''''&&&'''((()))***&&&''''''''''''&&&%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''+++)))''''''(((((('''&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&'''''''''$$$###""""""$$$&&&&&&%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$#################################$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""$$$###"""###$$$%%%$$$""""""###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#####################"""###$$$$$$%%%$$$$$$######$$$%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&''''''#########$$$$$$$$$$$$$$$"""""""""###$$$&&&'''(((,,,***'''$$$"""###$$$%%%$$$))))))%%%###'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################"""""""""""""""###"""!!! !!!"""$$$%%%!!!"""$$$&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%### !!!"""""" !!!"""###%%%'''((()))%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!"""######"""!!!"""$$$###"""!!! !!!"""###!!!!!!""""""""""""""""""$$$%%%%%%%%%###""""""$$$!!!"""######!!!!!!"""######$$$%%%&&&&&&%%%$$$### %%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$### ###'''$$$###!!! """"""  """"""""" !!!###############&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((()))***+++,,,''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&***)))'''&&&&&&&&&'''((('''(((((((((((('''&&&&&&"""###$$$&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""!!!!!!!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$##############################$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$############$$$###""""""$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,%%%&&&&&&''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$######""""""###############"""!!!%%%'''&&&""" """$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""#########$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""""""""#########$$$#########$$$$$$%%%%%%&&&''''''&&&%%%$$$###""""""!!!$$$""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""#########"""!!!!!!!!!"""$$$$$$!!!"""$$$&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%(((&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$$$$######$$$&&&'''&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$"""###$$$###"""!!!"""###""""""!!! !!!""""""!!!"""###$$$$$$$$$######  !!!!!!###$$$###"""!!!"""######$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! ###$$$!!!"""(((&&&$$$""" !!!"""######""""""###$$$###!!! !!!"""""""""""""""""""""!!!!!!"""""""""'''''''''''''''(((((((((,,,+++***)))''''''&&&&&&''''''''''''''''''''''''&&&'''(((((()))(((((((((%%%&&&'''(((((('''&&&%%%***)))((('''&&&&&&&&&&&&(((((())))))(((((('''&&&$$$%%%&&&'''((()))))))))&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%'''((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!!!!! !!!###%%%''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""!!!!!!$$$$$$%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%''')))***+++%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$######"""""""""###$$$%%%&&&%%%$$$###!!!!!!"""############""""""&&&(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########""""""###$$$%%%%%%%%%$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! """"""""""""###$$$%%%%%%$$$$$$%%%%%%&&&'''$$$######""""""######$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$""""""%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############!!!"""""""""###########################$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%***)))'''%%%%%%%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% ###%%%&&&%%%######$$$###&&&((('''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$###"""!!!"""###!!!!!!""""""""""""!!!!!! """###%%%%%%%%%$$$$$$!!!!!! """$$$"""$$$%%%$$$###"""###$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""" %%%%%%$$$###"""""""""###$$$$$$###$$$%%%&&&$$$!!! !!!!!!"""""""""""""""######"""""""""&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))(((((($$$%%%'''(((((('''%%%$$$'''''''''(((''''''&&&&&&((((((((((((((('''&&&&&&%%%&&&''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''((((((((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!"""$$$&&&''''''&&&%%%((('''&&&$$$######$$$$$$'''%%%$$$###$$$$$$###"""###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$#########"""######$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!!!!!!!$$$%%%%%%&&&%%%%%%$$$$$$'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############"""$$$%%%'''''''''%%%$$$!!!"""######$$$$$$$$$###'''''''''$$$!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$!!!!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$###"""""""""###%%%&&&%%%$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$!!!"""""""""############ !!!###$$$$$$$$$"""!!!$$$$$$$$$########################"""""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%$$$$$$&&&((($$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%++++++&&&""""""$$$ $$$''')))))))))""""""###$$$%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$"""###$$$###!!!!!!!!!""" !!!###$$$$$$###!!!  """$$$%%%$$$#########$$$%%%%%%$$$###%%%&&&###%%%&&&%%%$$$###$$$%%%""""""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""""""""""""""""" !!!!!! !!!$$$""""""""""""###############"""""""""###$$$"""!!!!!! """###$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$###$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&((()))))))))(((((($$$%%%'''(((((('''%%%$$$$$$%%%&&&((()))(((((('''''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''' """###$$$######$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$$$$###&&&%%%#########%%%'''(((&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&%%%###'''&&&%%%$$$###$$$%%%%%%(((&&&$$$###$$$$$$"""!!!!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&%%%%%%############$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """#########%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$###########################$$$&&&(((((((((&&&%%%"""###$$$%%%%%%%%%%%%%%%((($$$!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%##################$$$$$$%%%%%%&&&&&&%%%######&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((''''''&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""#########$$$ ###%%%%%%$$$""" !!!!!!"""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''(((((('''%%%###%%%$$$$$$######$$$$$$%%%###%%%&&&%%%######&&&)))$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$'''&&&&&&%%%$$$###"""""")))111888777...'''&&&(((&&&&&&$$$###""""""""""""!!!!!!"""###%%%&&&'''((($$$$$$############""""""###$$$$$$###!!!!!!!!!""" !!!$$$%%%%%%$$$!!! !!!###$$$$$$""""""$$$%%%%%%$$$"""!!!"""###$$$%%%&&&&&&$$$$$$%%%&&&!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""######$$$$$$###"""""""""""""""""""""""" !!!###############$$$ !!!"""######""""""###!!!!!!###$$$$$$###"""!!! !!!###%%%&&& !!!!!!!!!!!! &&&%%%$$$&&&((((((&&&###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%((('''%%%$$$""""""!!!!!!%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&$$$###!!!&&&$$$###$$$''''''%%%"""$$$$$$$$$######"""""""""$$$%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''!!!""""""######$$$%%%%%%"""###$$$$$$$$$$$$###"""'''$$$""""""%%%&&&%%%###((('''&&&%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&'''&&&%%%$$$###"""$$$%%%%%%%%%%%%$$$######%%%$$$###"""###$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$######%%%'''(((%%%%%%&&&&&&&&&%%%###"""!!!###$$$&&&''''''&&&&&&&&&))))))%%%###&&&((('''&&&%%%###""""""###%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&######%%%%%%""""""$$$$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%$$$#########$$$%%%&&&%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$######%%%((()))(((&&&%%%%%%########################$$$###"""!!!!!!"""###$$$&&&$$$###$$$''''''%%%###&&&%%%###"""!!!"""######""""""#########$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%$$$#########$$$%%%###---///(((%%%))))))"""###%%%&&&%%%$$$############%%%&&&%%%$$$"""######%%%$$$#########$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$###!!! !!!!!!"""###$$$%%%%%%&&&######"""""""""""""""########################### !!!"""$$$$$$###"""!!!$$$%%%&&&'''''''''&&&%%%***,,,---***'''$$$%%%'''%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%''''''%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& EEEbbbWWW888$$$"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$"""""""""######%%%%%%&&&&&&%%%$$$"""!!!  ###$$$$$$###!!! %%%'''$$$ ######"""!!!!!!!!!!!!!!!"""######""""""!!!  !!!!!!!!!!!!!!! !!!###$$$%%%$$$"""!!!!!!!!!!!!!!!""""""""""""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!"""!!!!!!"""%%%''''''%%%### !!!!!!!!!!!!'''%%%%%%&&&((()))&&&$$$&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((&&&%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''&&&&&&%%%$$$###$$$%%%&&&&&&$$$###!!!)))'''&&&''')))***(((%%%'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%###!!!"""$$$%%%$$$###'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%$$$$$$######$$$#########$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$######%%%&&&'''%%%&&&'''''''''&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%'''%%%""""""&&&(((&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%***''''''***)))&&&&&&(((%%%$$$$$$%%%''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$$$$%%%"""""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&$$$###$$$''''''%%%###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$+++777:::000((())))))&&&&&&((())))))'''&&&&&&'''%%%'''((((((&&&%%%&&&&&&###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&''''''(((((((((''''''$$$$$$%%%&&&&&&%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%###############$$$$$$$$$&&&%%%###""" """"""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%***+++,,,***'''%%%%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$AAA[[[WWW>>>***%%%(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%$$$###!!! !!!###$$$###"""""" !!!$$$$$$""" ######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!""""""""""""!!!!!!  """#########!!!!!! !!!""""""###!!!"""$$$$$$"""!!!"""##############################$$$&&&&&&$$$###$$$%%%!!!!!!"""$$$&&&&&&$$$"""""""""""""""#########$$$'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&'''((()))((('''&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$%%%&&&'''%%%###''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&###!!! !!!###$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$######$$$&&&'''(((%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$!!! $$$,,,---+++'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$)))&&&&&&((((((%%%$$$'''%%%$$$$$$%%%&&&'''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$######$$$$$$""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$)))555999///%%%###&&&&&&''')))***)))(((&&&''''''%%%'''))))))'''''''''(((###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&''''''(((''''''"""###$$$%%%&&&&&&&&&&&&###""""""######$$$%%%&&&$$$$$$$$$#########""""""%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######%%%&&&&&&&&&&&&%%%&&&&&&'''(((((()))******)))'''%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((##############################$$$$$$$$$%%%%%%%%%'''777JJJOOO@@@---&&&)))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########"""######$$$%%%!!!"""###$$$%%%%%%%%%%%%###"""!!!"""###$$$###!!!######"""""""""!!!!!! ######"""!!!!!!!!!!!!""" !!!"""############$$$$$$######"""  !!!"""""""""!!!  !!!"""""""""!!!"""$$$$$$"""!!!"""##############################%%%&&&&&&%%%$$$$$$%%%!!!!!!!!!###$$$$$$""" """""""""#########$$$$$$''''''''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$############$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""#########$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&%%%%%%$$$$$$$$$###$$$$$$!!!"""$$$%%%%%%%%%$$$###''''''''''''&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""$$$$$$$$$######%%%$$$#########$$$&&&'''$$$""" (((222444111%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$'''$$$$$$&&&&&&######%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$#########$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$"""###%%%(((""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###%%%'''(((((('''&&&$$$!!!***...((("""###%%%&&&%%%&&&''''''%%%$$$$$$%%%###%%%''''''&&&%%%&&&'''$$$%%%'''((((((((('''&&&!!!""""""###$$$%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&$$$###""""""###$$$########################""""""""""""""""""###$$$""""""""""""""""""""""""######""""""###%%%'''((($$$######$$$&&&(((+++,,,(((((((((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%(((***444>>>999***$$$'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$##################!!!"""######$$$$$$%%%%%%%%%$$$""""""######"""!!!"""###$$$###!!! !!!###$$$###""""""!!!!!!"""""" !!!"""###############$$$$$$###""""""""""""""" !!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """$$$###"""!!!"""######"""!!!"""######!!! !!!!!!!!!"""""""""''''''''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((,,,***'''$$$###$$$&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$######%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###""""""""""""""""""###&&&%%%%%%$$$###"""!!!!!!###""""""""""""""""""### !!!"""###$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$######$$$%%%'''&&&%%%$$$#########$$$$$$!!!"""###$$$%%%$$$###"""''''''''''''&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$!!!"""###%%%%%%%%%$$$$$$%%%$$$###"""###$$$%%%&&&&&&$$$!!!!!!(((111222...###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%)))&&&&&&((((((%%%%%%''''''%%%$$$$$$&&&'''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&%%%$$$######$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$""" !!!$$$'''""""""""""""""""""""""""""""""############""""""###$$$%%%%%%$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''###$$$&&&(((((('''&&&%%%$$$&&&'''&&&'''))))))(((###%%%&&&&&&$$$######$$$$$$&&&''''''&&&%%%&&&&&&###$$$&&&'''''''''&&&%%% !!!!!!"""###$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###(((&&&%%%###"""######$$$!!!""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&########################$$$###""""""###%%%'''(((%%%$$$$$$$$$%%%&&&(((***''''''&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((###$$$---...'''###'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!########################&&&%%%######$$$$$$"""!!!""""""###"""!!!!!!###%%%$$$$$$###"""""""""""""""###############"""!!!!!!""""""!!!!!!"""###$$$%%%""""""######$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""!!!""""""!!! !!!$$$###"""###$$$$$$"""!!!!!!!!!!!!!!!""""""""""""&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((())))))(((((((((***)))&&&######$$$%%%'''&&&&&&%%%%%%%%%&&&'''''' !!!$$$&&&((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''###"""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######$$$$$$############$$$$$$ !!!"""!!! !!!###%%%######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&(((***&&&%%%$$$#########$$$%%%!!!"""######$$$$$$######%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""###%%%''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$############$$$$$$((((((%%%"""%%%)))((($$$!!!!!!""""""###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''%%%$$$'''&&&######&&&(((&&&$$$$$$&&&'''(((((('''''''''((())))))******(((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###""""""############""""""###$$$$$$%%%%%%$$$$$$###""""""""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$######$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((###$$$%%%&&&''''''&&&&&&'''%%%$$$$$$'''((('''%%%%%%'''((('''&&&$$$%%%%%%'''((())))))'''&&&&&&'''""""""###$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&%%%$$$###"""$$$######$$$$$$%%%&&&''' !!!"""###$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$########################$$$############$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$&&&%%%$$$%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((###!!!$$$''''''&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%$$$$$$###!!!!!!$$$######"""""""""######'''%%%$$$$$$%%%%%%###"""###"""!!!!!!"""###%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$###"""!!! !!! !!!###%%%&&&#########$$$$$$$$$%%%%%%((('''&&&%%%$$$###"""!!!!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ """######"""!!!!!!"""$$$"""""""""$$$$$$###"""#########$$$$$$$$$%%%%%%$$$&&&&&&%%%###"""%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((( ###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$######$$$$$$ """$$$$$$"""!!!"""###%%%%%%%%%%%%&&&&&&&&&'''###############%%%&&&'''(((''''''''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%!!!"""###""" """%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))'''&&&$$$""""""###$$$%%%"""""""""""""""###$$$$$$###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### """%%%'''((((((&&&$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######&&&((((((%%%$$$&&&%%%!!!!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((((((((((((&&&######%%%%%%""""""$$$)))&&&$$$$$$&&&((((((((('''''''''((()))*********(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$"""""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$############"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$!!!###%%%%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((######$$$$$$%%%&&&&&&&&&%%%##################$$$&&&''')))(((&&&%%%%%%&&&'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((''''''%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&""""""#########$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$##############################$$$$$$######"""!!!""""""###$$$$$$$$$######&&&$$$###$$$'''((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&$$$"""$$$((()))&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$!!!"""###$$$%%%$$$$$$###""""""!!!!!!"""###$$$%%%&&&%%%$$$$$$%%%&&&%%%###'''$$$ """$$$$$$"""%%%$$$######""""""############$$$$$$$$$######"""!!!!!!  !!!###$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###"""!!! """$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&$$$!!!!!!$$$'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###'''((((((&&&%%%%%%%%%%%%%%%%%%&&&'''(((!!!"""$$$&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""######""""""######$$$%%%$$$%%%%%%%%%%%%$$$######&&&%%%$$$$$$######$$$$$$###%%%((('''%%%###%%%&&&"""""""""######$$$$$$$$$$$$$$$######$$$&&&'''(((###""""""!!!!!!""""""###$$$$$$$$$############"""%%%$$$###""""""###$$$%%%"""$$$%%%###!!! """%%%###$$$&&&(((((((((&&&%%%########################$$$$$$%%%&&&&&&&&&%%%%%%'''&&&$$$""""""###$$$%%%###"""!!!!!!!!!"""$$$%%%"""###$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!$$$((()))((('''%%%!!!"""######"""!!! """###$$$%%%%%%$$$"""!!!"""'''***(((&&&((((((&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%'''((())))))******''''''))))))&&&&&&((()))'''$$$$$$&&&((())))))%%%%%%%%%&&&'''(((((())))))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######!!!###&&&%%%###!!!###$$$######"""!!!"""###%%%&&&""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((############$$$%%%&&&'''"""$$$&&&&&&$$$"""&&&+++%%%'''((('''&&&$$$%%%%%%&&&''''''&&&###!!!!!!!!!(((((('''&&&&&&((()))***((((((((((((((((((''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%###"""$$$$$$$$$###########################$$$%%%&&&'''"""""""""""""""""""""""""""###$$$$$$###""" ###%%%&&&''''''%%%###"""$$$'''((('''%%%######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&'''''''''(((((( '''((("""###))))))###%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((######""""""""""""######!!!$$$%%%&&&&&&&&& """$$$&&&'''&&&%%%$$$$$$&&&&&&%%%$$$+++&&& ###%%%"""%%%$$$######"""#########!!!"""###$$$$$$$$$$$$$$$###""" !!!""""""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%!!!"""$$$$$$"""!!!"""###"""""""""""""""""""""""" !!!######!!! !!!""" !!!#########!!!""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''((((((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%$$$######$$$'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$###"""""""""(((''''''&&&%%%$$$######%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$""""""#########""""""!!!%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%###!!!"""%%%''''''%%%$$$&&&))))))&&&###$$$#########""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""%%%%%%$$$$$$%%%%%%&&&'''""""""!!!!!!"""$$$&&&'''(((### !!!%%%&&&###$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!########################"""###$$$$$$%%%&&&''''''&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$''''''%%%"""%%%%%%%%%%%%&&&'''((((((***)))'''&&&%%%%%%%%%%%%((('''%%%#########%%%&&&''''''((((((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''(((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$)))((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%###"""$$$(((++++++***&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!! (((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""!!! """###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%&&&%%%$$$&&&))))))&&&###%%%&&&&&&''''''&&&&&&%%%!!!!!!"""""""""#########((('''%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$%%%%%%$$$#########"""""""""""""""$$$"""!!! !!!"""$$$$$$$$$$$$#########"""""""""###$$$""""""""""""""""""""""""""" !!!"""###$$$$$$%%%'''&&&$$$""""""###$$$%%%$$$#########$$$%%%&&&&&&""""""""""""############"""######$$$$$$%%%&&&&&&((('''&&&%%%###"""!!! """######""""""!!! !!!$$$$$$""" !!!"""%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$&&&'''&&&###!!!"""###'''&&&%%%#########$$$%%%&&&%%%$$$$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!!!!"""""""""&&&&&&'''''''''&&&&&&%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%###""""""%%%'''&&&%%%$$$&&&((((((%%%###$$$$$$$$$#########""""""""""""""""""""""""""""""$$$%%%&&&&&&&&&%%%###"""$$$############$$$%%%%%%(((&&&%%%###!!!!!!!!!!!!'''%%%"""###%%%&&&$$$!!!$$$$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&'''))))))'''%%%$$$$$$$$$%%%%%%&&&'''(((,,,+++***)))(((((()))))))))(((&&&$$$$$$%%%&&&'''(((((()))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$###"""!!!&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$%%%'''(((&&&######$$$$$$%%%%%%$$$$$$###(((''''''&&&%%%%%%$$$$$$%%%$$$$$$%%%'''((('''&&&########################((('''&&&###!!!###########################"""!!! !!!"""###$$$$$$$$$#########"""""" """######"""!!!"""#################################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!""""""#########"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############!!!""""""#########"""""" ###%%%$$$!!! !!!$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&((()))((($$$###$$$%%%(((&&&###""""""###&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######!!!""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%%%%%%%%%%###""""""$$$'''%%%$$$$$$&&&''''''%%%###$$$$$$$$$$$$############""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%((('''%%%###""" ###"""""""""""""""!!!!!!######$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&'''((()))((('''&&&%%%&&&'''((()))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&((((((&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$###""""""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%###%%%'''))))))'''%%%###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%(((''''''&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((()))***%%%$$$$$$###$$$%%%&&&'''%%%%%%&&&''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%######%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###++++++***((('''%%%$$$###$$$$$$%%%'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))((($$$""""""$$$""""""######$$$$$$%%%%%%###"""!!! !!!"""###$$$$$$$$$###############"""###%%%%%%%%%&&&)))+++$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""###$$$%%%&&&&&&$$$###!!!######"""!!!!!!!!!""""""######""""""!!!!!! &&&%%%%%%$$$######""""""!!!!!!"""######$$$$$$$$$!!!!!!"""###$$$%%%%%%$$$###$$$%%%$$$!!!  """######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&''''''''''''%%%$$$$$$$$$$$$&&&((()))$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$%%%&&&&&&&&&$$$#####################""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$###############$$$%%%%%%##################$$$$$$"""###$$$###"""!!!"""###"""###$$$%%%&&&&&&&&&&&&'''%%%$$$######$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""""""""$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&'''((('''&&&&&&%%%&&&''''''(((((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&'''''''''&&&%%%%%%%%%''')))***%%%%%%%%%%%%$$$$$$######&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""###%%%&&&'''((('''''''''((((((((())))))'''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&'''(((%%%$$$"""!!!!!!###%%%&&&%%%&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&###!!! &&&%%%###"""###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))(((&&&%%%$$$###"""&&&&&&&&&'''((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%+++111111,,,((('''(((""""""###$$$%%%%%%&&&&&&######"""!!!!!!"""##############################&&&''''''%%%$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$ ############""""""!!!!!!&&&%%%$$$######"""############""""""!!! %%%$$$$$$$$$######""""""!!!!!!!!!"""######$$$$$$"""###$$$$$$%%%%%%%%%$$$############"""!!!!!!!!!!!!"""###$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%% %%%)))'''######$$$%%%&&&&&&%%%###"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$##################$$$###%%%%%%$$$######$$$&&&###%%%&&&'''&&&%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&& !!!"""###$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''"""###$$$%%%&&&'''''''''&&&%%%###!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$############$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&''''''((()))))))))***%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''%%%###!!! ######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''((('''&&&&&&%%%&&&'''))))))$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###### !!!###$$$%%%%%%""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$######"""#########$$$$$$%%%%%%((('''%%%$$$%%%&&&(((***%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&###!!! %%%%%%$$$###"""###%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$%%%&&&&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&***111777777000(((###!!!""""""###$$$%%%%%%&&&&&&######""""""""""""##############################&&&&&&%%%$$$""""""$$$%%%################################################$$$""" !!!"""%%%%%%$$$###""""""""""""######""""""!!!!!!!!! """""""""######$$$$$$$$$#########"""""""""""""""%%%%%%%%%%%%%%%$$$######"""!!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&!!! &&&***(((%%%%%%&&&''''''%%%!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$"""!!!!!! $$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$%%%%%%$$$###########################$$$%%%%%%$$$###$$$%%%$$$&&&(((((('''%%%%%%&&&"""""""""""""""#########!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$$$$$$$$$$###""""""""""""###############$$$%%%&&&''''''((('''%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$$$$###""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''((((((''''''$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$""""""$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))'''%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$###### !!!###$$$&&&&&&"""######$$$%%%&&&&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&%%%######%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''!!!!!! """%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$)))000222...((($$$!!!""""""######$$$$$$%%%%%%#######################################$$$$$$$$$!!!"""###"""!!!"""###%%%########################"""""""""""""""#########%%%"""!!!###""""""!!! !!!!!!""""""""""""############!!!!!!""""""###$$$$$$%%%%%%%%%$$$###""""""!!!!!!%%%%%%&&&%%%$$$###"""""""""!!! !!!###%%%&&&%%%!!!""""""######""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%((()))''''''''''''%%%### $$$$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$#########"""""""""""" !!!"""#####################$$$$$$############$$$&&&%%%$$$###$$$%%%$$$'''))))))'''&&&&&&'''######$$$$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$$$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$""""""!!!"""###"""$$$%%%&&&'''''''''''''''%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%"""######!!!"""%%%&&&&&&&&&&&&'''((())))))######$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$''')))***'''%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&""""""#########$$$$$$$$$&&&&&&'''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''###&&&''''''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&###!!! !!!$$$'''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%(((***)))((('''#################################$$$$$$#########""""""#########$$$$$$$$$!!!###$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""%%%### """###!!! !!!!!!"""""""""######$$$$$$%%%%%%""""""""""""############%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$######$$$""" !!!###%%%%%%$$$""""""!!!!!!!!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''"""&&&((($$$!!!(((''''''''''''(((((()))***$$$###"""!!!!!!###%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$############$$$%%%&&&'''(((((((((######$$$$$$$$$$$$######"""$$$&&&&&&$$$###$$$$$$%%%(((******(((&&&'''(((%%%%%%%%%&&&&&&'''''''''"""######$$$%%%%%%&&&&&&$$$%%%'''))))))((('''&&&#########"""###$$$$$$%%%!!!"""###$$$%%%%%%$$$###'''$$$!!!###(((***'''###%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%''''''%%%""""""&&&)))''''''&&&''''''((()))***&&&'''((((((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))))))))'''&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%''')))***)))'''%%%###&&&&&&%%%$$$$$$#########)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%###%%%'''(((((('''%%%###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((###((()))(((((()))+++((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''######""""""""""""""""""%%%%%%&&&&&&&&&&&&''''''!!!!!!###$$$&&&'''))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%###&&&))))))&&&$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&"""!!!###%%%'''''''''''''''''''''''''''''''''%%%######$$$&&&%%%%%%#########"""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""$$$&&&&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$$$$###"""""""""""""""""""""!!!""""""###$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$######"""!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$'''$$$!!!!!!###%%%$$$"""###"""!!! !!!"""###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&"""!!! """&&&((((((&&&$$$###"""""""""###$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$"""!!! !!!!!!!!!"""###%%%&&&''')))###!!!$$$&&&$$$###$$$&&&!!! ###$$$!!!"""'''))))))(((''''''&&&%%%%%%$$$#########""""""!!!!!!###$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$"""!!!!!!###$$$$$$###%%%%%%$$$"""!!!"""%%%(((%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$"""$$$%%%$$$""""""###$$$'''%%%###!!!!!!"""###$$$%%%%%%&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$&&&'''((('''%%%$$$%%%&&&$$$$$$###"""###$$$%%%&&&'''%%%$$$$$$%%%&&&%%%############$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###$$$#########$$$&&&((()))######$$$$$$$$$%%%%%%%%%'''&&&%%%#########$$$$$$((('''&&&&&&&&&''')))***,,,***'''%%%$$$"""'''''''''''''''&&&%%%$$$''''''&&&%%%&&&''')))***%%%%%%$$$$$$%%%%%%&&&''''''(((***+++***)))'''&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$###"""%%%((()))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$######$$$$$$''''''%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''"""$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&$$$######$$$$$$$$$###%%%%%%&&&'''&&&%%%$$$###&&&&&&'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%!!!###%%%%%%### !!!"""""""""!!! !!!  """%%%&&&$$$ ###$$$""""""###%%%&&&&&&'''&&&%%%$$$######$$$%%%$$$""" !!!!!!""""""############### """$$$$$$$$$$$$###'''&&&%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%###"""$$$$$$&&&''''''&&&$$$$$$###"""!!!!!!!!!###$$$%%%$$$$$$$$$###############&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((()))******$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$"""!!!###%%%'''&&&$$$((('''&&&%%%$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""""""""###############$$$$$$%%%&&&!!! ###%%%###!!!"""$$$ !!!%%%&&&###$$$(((%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$!!!"""###$$$$$$$$$###"""(((&&&%%%%%%'''''''''&&&%%%%%%%%%$$$$$$&&&***---%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###$$$$$$######$$$&&&&&&%%%$$$"""""""""###$$$%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&%%%$$$###$$$%%%$$$"""""""""###'''&&&%%%%%%%%%&&&(((((((((&&&%%%%%%&&&&&&%%%###%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%%%%&&&'''(((***((('''&&&&&&%%%$$$"""&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&''')))***%%%%%%$$$$$$%%%%%%&&&''''''((()))******((('''%%%%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$$$$&&&&&&''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%&&&'''''''''!!!"""$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!! ######$$$$$$$$$%%%%%%%%%""""""###############"""######"""""""""###$$$%%%$$$###"""""""""###$$$%%%""""""$$$###"""$$$$$$%%%&&&&&&&&&$$$###"""!!!###$$$$$$###""""""###%%%%%%%%%###""" !!!"""#########%%%$$$$$$$$$$$$$$$###""""""$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$&&&$$$######%%%%%%$$$###***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$############%%%%%%$$$$$$############%%%"""!!!%%%&&&###!!!!!!$$$"""$$$'''(((%%%%%%'''#########"""!!!!!! $$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$!!!!!!"""###$$$$$$############"""###&&&''''''&&&"""#########"""###&&&)))&&&&&&%%%%%%$$$$$$%%%%%%########################%%%%%%$$$$$$######$$$$$$"""$$$%%%%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''((()))***%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&'''''''''%%%$$$%%%&&&''''''&&&&&&''''''((())))))(((&&&&&&'''&&&%%%###&&&&&&&&&%%%$$$#########$$$%%%%%%&&&'''((())))))$$$######$$$'''(((((('''((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&((()))(((&&&%%%&&&&&&'''''''''&&&&&&'''''''''&&&''''''((()))%%%%%%%%%%%%%%%&&&&&&'''''''''((()))((('''&&&%%%&&&&&&'''(((((((((((('''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&$$$%%%'''(((******++++++'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$#########$$$$$$%%%'''((((((&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())) """###%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$%%%%%%$$$""" !!!###%%%'''&&&&&&%%%%%%$$$$$$$$$###""""""$$$###"""$$$###$$$%%%%%%%%%$$$###"""!!!###$$$###!!! """###$$$%%%%%%%%%%%%%%% !!!!!!"""#####################"""!!! ###%%%&&&&&&&&&$$$$$$############$$$$$$"""""""""!!!""""""###$$$ !!!###$$$$$$%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$%%%$$$$$$'''&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%$$$######$$$$$$$$$$$$%%%$$$$$$$$$######&&&$$$%%%))))))%%%###$$$%%%%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$#########"""###$$$$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""######$$$$$$$$$ """&&&(((((((((###$$$$$$""" !!!"""'''&&&%%%$$$###$$$%%%&&&########################%%%%%%$$$$$$###$$$$$$%%%$$$&&&&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***%%%&&&''''''((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%'''((()))(((&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''***)))''''''''''''%%%###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''%%%$$$###%%%'''(((((('''$$$$$$$$$$$$%%%'''(((***&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))'''&&&%%%&&&((()))((('''$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%&&&&&&'''((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&((()))***++++++)))***)))(((%%%$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%&&& !!!"""$$$%%%&&&'''((('''&&&$$$""""""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""#########"""!!! """###%%%%%%%%%&&&&&&%%%%%%$$$###%%%!!! ###%%%###"""$$$"""###$$$$$$$$$$$$""""""$$$$$$$$$""" !!!###$$$$$$%%%%%%&&&%%%$$$"""!!!""""""###!!!###$$$$$$###""""""""" """$$$&&&'''((((((%%%$$$###""""""###$$$%%%""""""""""""""""""###### !!!""""""######$$$$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%"""###$$$%%%&&&%%%$$$###"""###$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&'''((((((''''''%%%%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$###&&&******&&&%%%'''%%%%%%%%%###############%%%%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!#########$$$$$$$$$$$$%%%###############$$$%%%%%%$$$$$$$$$&&&)))***)))'''$$$%%%'''&&&$$$######$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%''''''(((&&&$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((%%%&&&''''''(((''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))''''''((((((''''''&&&%%%$$$%%%&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&***(((''''''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######'''&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%''')))***)))((((((((((((((((((((($$$%%%%%%&&&&&&''''''''''''((((((((()))))))))))))))'''&&&'''((()))(((&&&%%%%%%&&&'''((((((((((((&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&%%%&&&'''(((((())))))((((((''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((*********(((&&&%%%&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$"""!!!!!!###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$(((''''''&&&%%%%%%%%%%%%$$$&&&((('''%%%######$$$%%%%%%%%%%%%&&&&&&'''''''''&&&$$$""""""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! !!!""""""###############"""######$$$%%%$$$$$$$$$((($$$"""%%%&&&###!!!###""""""$$$$$$$$$$$$###"""$$$%%%%%%#########""" %%%$$$###""""""###$$$%%% ###&&&&&&$$$######$$$"""######$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%""""""#########""""""""""""""""""!!!!!!!!!!!!!!!$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$!!!###$$$$$$$$$$$$&&&'''###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$%%%&&&((((((""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&&&&%%%$$$!!!!!!$$$((((((%%%&&&)))---,,,(((""" ###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""!!!!!!!!!"""""""""#########&&&%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&&&&%%%""""""$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''&&&###""""""###%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))'''(((((((((((('''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&'''(((((((((((('''((('''%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''''''''***))))))((((((''''''&&&((('''&&&&&&''''''&&&$$$)))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&'''))))))*********))))))***++++++++++++***---+++******+++,,,***)))))))))***+++++++++******(((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&''''''(((''''''''''''((())))))%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((('''&&&&&&)))***+++***(((''''''((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%'''%%%""" """&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&&&&&&&&&&&&&###'''))))))&&&$$$$$$&&&(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&%%%$$$###"""###$$$%%%''''''&&&%%%$$$!!!"""""""""######$$$$$$((($$$"""%%%&&&###!!!###"""###$$$%%%%%%%%%$$$###"""###%%%%%%###""""""###############"""  """$$$%%%&&&###''''''%%%######$$$######""""""""""""""""""$$$$$$############$$$$$$"""############"""!!!!!!#########""""""!!!!!!!!!%%%&&&((()))((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&"""$$$&&&%%%###"""$$$&&&###$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$#########"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&''' !!!"""###$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''%%%$$$""" ###''''''%%%(((...EEEBBB777***###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%###"""######$$$$$$$$$%%%%%%%%%)))(((&&&%%%%%%%%%%%%&&&######"""######!!!"""#########$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%$$$######$$$%%%'''&&&%%%%%%%%%&&&((()))((('''&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((('''&&&&&&(((******)))((('''((()))$$$%%%&&&'''(((''''''&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***'''&&&%%%&&&'''((('''&&&)))((('''%%%%%%&&&&&&'''$$$$$$%%%&&&'''(((((()))((()))+++,,,............///000111222333222111111222000000000222222111000/////////000//////......+++,,,,,,---,,,+++***)))&&&&&&&&&&&&&&&'''(((((())))))((((((''''''((((((''''''((()))))))))))))))''''''''''''((()))***+++((((((''''''(((((()))***''''''((((((((((((''''''((((((((())))))(((((('''''')))++++++***(((((())))))))))))((('''&&&&&&&&&&&&'''((())))))(((''''''&&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((###'''(((%%%$$$%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%'''(((***+++%%%%%%%%%%%%&&&&&&''''''%%%$$$"""!!!!!!"""######$$$ ###$$$###"""$$$"""###$$$&&&&&&&&&%%%$$$!!!###$$$######$$$&&& !!!###%%%'''))))))*** !!!"""######$$$###!!!&&&'''$$$!!!"""$$$######"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$###"""!!! """"""##################&&&'''((()))((('''%%%###''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$#########%%%$$$###"""###$$$&&&'''$$$&&&'''&&&###!!!"""$$$"""#########""" $$$$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&''''''(((&&&$$$""" !!!!!!$$$(((((((((,,,333___YYYIII444(((''''''###%%%%%%%%%%%%%%%%%%&&&&&& """%%%''''''&&&$$$###'''''''''((((((((())))))+++***(((&&&%%%%%%%%%&&&!!!!!!"""$$$&&&&&&$$$""" ###%%%%%%$$$######"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&!!!#########$$$%%%'''((('''%%%$$$%%%''')))***)))((('''%%%$$$$$$%%%%%%''''''''''''''''''''''''(((((()))******)))((('''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***(((((((((((((((''''''&&&&&&'''''''''%%%$$$%%%&&&"""###$$$%%%%%%%%%$$$###$$$######$$$&&&''''''&&&(((''''''&&&&&&%%%%%%$$$ !!!###$$$%%%&&&%%%$$$$$$&&&((())))))(((%%%%%%%%%%%%&&&(((***+++******+++---...///000111***+++...000111111111111777777999:::::::::999888555444444555777888888777333333333333333222111000......///000///...,,,+++'''&&&&&&&&&&&&'''((((((******)))((((((((((((((('''(((((()))))))))))))))(((((())))))***,,,---...((((((((((((((()))******))))))************))))))(((((()))***************&&&(((+++,,,+++)))))))))***))))))((('''&&&&&&&&&'''((()))******)))((((((&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''"""$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&'''((()))$$$%%%######%%%(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&'''((((((######$$$%%%'''(((((()))%%%%%%%%%$$$$$$#########$$$$$$###$$$''',,,000444&&&$$$"""!!!"""###&&&'''(((&&&$$$""" !!!"""""" #########%%%###$$$%%%&&&'''&&&&&&%%% """"""!!! !!!!!! !!!"""###$$$$$$$$$&&&''''''&&&%%%###!!! %%%&&&### !!!###$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$"""###$$$$$$$$$"""!!! !!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%$$$$$$#########&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%"""###%%%&&&'''&&&&&&%%%'''''''''&&&%%%$$$###"""$$$$$$##################""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''"""$$$%%%$$$""" !!!'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######&&&%%%""""""...888ssshhhOOO444$$$###%%%$$$)))&&&$$$###$$$&&&''''''&&&%%%$$$###""""""""""""!!!!!!###%%%''')))***+++999666111+++'''%%%%%%%%%"""""""""!!!!!!!!!!!!!!!$$$$$$############$$$$$$"""######$$$$$$######"""&&&'''''''''&&&'''***,,,%%%%%%%%%%%%%%%'''***---&&&&&&%%%%%%$$$%%%%%%%%%'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###&&&&&&%%%%%%&&&''')))***)))'''%%%%%%''')))******%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&%%%$$$######(((((((((((((((((('''''''''''''''&&&&&&'''''''''&&&'''((())))))'''%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&'''((()))***++++++.........///111333444555666555555888===???>>><<<@@@@@@AAAAAAAAAAAAAAA@@@CCCCCCCCC@@@>>><<<===>>>@@@@@@@@@???>>>===<<<;;;777888888777444111...,,,++++++***)))))))))******---,,,+++*********+++,,,(((***,,,+++)))(((***,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***(((************)))))))))(((''')))***+++,,,,,,++++++,,,+++)))(((&&&%%%%%%%%%'''''''''((()))******+++***))))))))))))+++---...((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((+++)))'''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$)))(((&&&$$$#########$$$&&&%%%###""""""###%%%&&&%%%$$$$$$&&&***,,,+++)))!!!!!!!!!###%%%%%%###!!!"""###$$$%%%%%%$$$"""!!!""""""###%%%%%%&&&&&&&&&%%%%%%&&&'''&&&$$$!!! ######""""""""""""######(((&&&$$$###""" !!!%%%!!! $$$&&&$$$###$$$%%%%%%###"""""""""###$$$&&&$$$""""""###$$$###"""%%%%%%&&&&&&%%%$$$"""!!!$$$%%%%%%$$$"""!!!!!!""""""""""""$$$'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''&&&%%%$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$"""!!!!!!"""&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######$$$%%%$$$""" %%%---555hhh___KKK444'''&&&((('''(((&&&$$$$$$%%%&&&&&&&&&#########"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%333111...***'''&&&%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%&&&%%%$$$""""""$$$&&&######$$$$$$###$$$''')))%%%%%%$$$$$$$$$%%%%%%%%%'''&&&%%%######$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((('''&&&&&&&&&'''((('''%%%######%%%'''((((((%%%&&&&&&'''''''''&&&&&&''''''((()))************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((()))((('''%%%$$$'''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$''''''''''''((((((((((((***))))))((()))***+++,,,))))))***+++,,,---///000222333444555777999;;;<<<<<<;;;;;;>>>BBBDDDCCCAAAEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIGGGEEEDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???===:::777555000000...,,,+++)))))))))((()))+++,,,,,,,,,,,,+++***,,,---,,,***)))***,,,,,,,,,,,,------------...000000000//////////////////000111111111000...,,,---,,,+++***)))((((((((('''((()))***+++******)))******)))'''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))))))))(((((()))***,,,---((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%!!!"""$$$&&&''''''''''''&&&%%%$$$""""""$$$%%%&&&$$$######%%%((()))(((&&&###""""""###%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$""""""#########"""!!!!!!###$$$%%%&&&&&&%%%###"""%%%%%%$$$############### """######$$$%%%'''###!!!$$$%%%###"""###&&&&&&$$$#########$$$%%%&&&%%%###$$$%%%&&&&&&%%%######$$$%%%%%%%%%$$$###'''(((((('''%%%$$$$$$%%%$$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######((((((''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$###### """$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$'''&&&&&&%%%%%%$$$$$$###"""$$$&&&&&&%%%'''+++///NNNHHH;;;,,,###"""###!!!&&&%%%$$$$$$&&&&&&%%%$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$############+++***)))((('''&&&%%%%%%!!!"""""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###  !!!###$$$%%%%%%$$$$$$%%%'''#########$$$$$$%%%%%%&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###$$$%%%'''((()))))))))))))))(((&&&&&&%%%%%%&&&&&&%%%######%%%'''((((((&&&&&&&&&&&&&&&'''((()))*********))))))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))+++******+++,,,---...///............000222444666999:::;;;===???BBBCCCDDDDDDDDDDDDFFFIIIJJJIIIHHHJJJKKKLLLMMMNNNOOOOOOOOONNNOOOPPPOOOMMMLLLMMMNNNJJJKKKKKKJJJJJJIIIHHHGGGHHHHHHHHHGGGEEECCC@@@???888777444111...,,,+++***(((***---000111000...------...///...,,,++++++,,,,,,,,,---...///000111111333333222111111000000000222333444666666555444333333111///---+++******)))'''((()))))))))))))))(((((((((((('''''''''&&&&&&%%%&&&&&&''''''(((((()))((((((''''''((()))***+++((((((&&&%%%%%%%%%&&&'''''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%% $$$'''))))))((('''&&&%%%$$$######$$$%%%&&&#########$$$&&&&&&%%%###%%%$$$"""###%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$###""" """###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$ !!!"""###$$$$$$###""")))$$$"""%%%%%%###"""###'''&&&%%%%%%$$$$$$%%%%%%$$$###"""###&&&(((((((((!!!"""###$$$%%%&&&&&&%%%'''((()))(((&&&%%%%%%&&&%%%###"""###$$$$$$###"""%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%!!!###&&&'''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&&&&&&&&&&(((+++444111,,,%%% %%%$$$$$$%%%&&&&&&$$$###"""""""""""""""###$$$$$$""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''%%%###""""""###%%%&&&((((((&&&%%%%%%&&&!!!"""###$$$%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((())))))***((((((''''''&&&&&&&&&&&&(((&&&%%%&&&(((******)))'''&&&%%%%%%&&&(((***+++''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((()))***++++++******+++,,,---...///000222222222333444777:::<<<>>>@@@BBBDDDGGGIIIKKKLLLLLLLLLLLLNNNOOOOOONNNNNNMMMMMMOOOPPPRRRRRRSSSSSSPPPRRRSSSSSSRRRQQQRRRSSSPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLKKKIIIGGGFFFDDD???===;;;888555333222111000222444555666555444333222222222000///...------------...000111333444444444333111000///.........222333555777999::::::::::::999666444111///......******************))))))''''''''''''((('''''''''(((((())))))************''''''''''''(((((()))))))))((('''%%%%%%&&&&&&'''&&&''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''%%%&&&((()))***)))((((((&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$%%%&&&(((((('''%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$###$$$$$$$$$$$$###"""%%%###"""!!!###%%%%%%%%%&&&%%%$$$######$$$&&&'''&&&&&&&&&%%%$$$"""!!! ###$$$$$$%%%%%%%%%$$$###$$$############$$$%%%%%%###%%%%%%$$$%%%)))++++++)))$$$"""$$$%%%$$$###%%%&&&&&&%%%%%%$$$$$$$$$$$$ !!!$$$'''''''''"""######$$$%%%%%%%%%&&&$$$%%%&&&%%%###"""###$$$###"""!!!"""###$$$###!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&!!!$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$&&&((()))'''''''''&&&$$$###$$$$$$######$$$%%%%%%$$$"""$$$######"""!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%&&&######%%%%%%%%%###!!! !!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$%%%&&&%%%&&&((('''&&&%%%%%%%%%!!!"""###%%%&&&&&&&&&%%%(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&&&&'''''''''(((((('''&&&%%%&&&(((******)))''''''&&&&&&''')))***,,,###$$$&&&(((***,,,------%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''')))+++,,,---...------...000111222222333555555666777999<<>>=========@@@???>>>===============:::999777666555333222111000000111333444555666777666555222000...------......000222666999<<<===>>>@@@???>>><<<999777555444......---,,,,,,+++++++++&&&'''((()))))))))(((((()))))))))***************&&&'''''''''(((((((((((()))((('''&&&%%%&&&''''''$$$%%%&&&'''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$&&&''')))))))))((((((&&&&&&'''''''''(((((('''(((((('''''''''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&%%%%%%$$$######$$$""" """$$$$$$$$$$$$###"""""""""$$$%%%&&&%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%$$$###"""""" !!!###$$$&&&'''!!!######"""(((555===???)))$$$"""$$$&&&%%%%%%'''$$$$$$$$$$$$$$$######""" !!!$$$'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###!!! !!!###$$$$$$###$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''((())))))#########$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&$$$%%%&&&%%%$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''' """$$$%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$"""$$$((()))'''&&&((($$$###""""""$$$$$$###"""$$$$$$###"""!!!!!!!!!!!!'''&&&&&&%%%$$$#########"""###$$$$$$$$$"""!!! !!!"""""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%&&&%%%%%%&&&'''###$$$%%%$$$###"""###$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$%%%&&&'''((((((((((((%%%$$$$$$%%%'''((('''&&&((((((((((((((()))***+++''''''''''''&&&%%%$$$###%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((($$$%%%%%%&&&'''((())))))((()))+++---///111222333444555666777888888888888777999;;;===@@@BBBDDDEEEEEEGGGIIILLLOOOPPPPPPPPPPPPRRRTTTUUUTTTSSSTTTUUUTTTUUUVVVWWWXXXYYYYYYYYYVVVXXXZZZ[[[ZZZXXXXXXYYYUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQPPPOOOOOONNNJJJJJJIIIHHHHHHHHHIIIIIIMMMLLLJJJHHHGGGGGGGGGHHHEEECCC@@@???>>><<<:::888666666777777888888999999;;;999555222000//////000---...000333777:::<<<>>>@@@AAABBBAAA???<<<999777222111000...------------'''((()))***+++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''))))))'''&&&&&&&&&'''((($$$$$$%%%&&&''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$######$$$%%%''''''&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%'''&&&%%%%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''''''%%%$$$$$$%%%###!!! !!!"""$$$######""""""""""""###$$$%%%%%%######$$$$$$$$$$$$$$$$$$''''''&&&%%%###""""""!!! !!!"""$$$&&&'''%%%(((%%%!!!'''666AAACCC+++&&&###%%%&&&%%%%%%(((###$$$$$$$$$$$$###"""!!!$$$###"""###&&&(((((((((%%%%%%$$$######$$$$$$%%%###$$$%%%$$$###"""###$$$!!! !!!###%%%$$$###$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&''''''############$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$"""###%%%'''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###!!!!!!"""""""""#########"""""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$###"""!!!!!!&&&(((%%%%%%)))%%%###!!!!!!"""############""""""!!!!!!!!!""""""%%%%%%$$$$$$######""""""""""""######$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$###### ###%%%&&&%%%%%%&&&&&&###$$$$$$###!!!"""$$$&&&$$$%%%'''(((((('''&&&%%%%%%%%%&&&''''''(((((((((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%&&&'''((((((''''''&&&%%%$$$$$$%%%'''((('''&&&((())))))*********))))))+++***(((&&&###%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&&&&''')))******+++,,,---///222444777888999:::;;;<<<===>>>>>>===<<<:::<<<@@@CCCFFFHHHHHHHHHGGGIIILLLNNNPPPQQQQQQPPPPPPSSSVVVVVVUUUTTTVVVXXXVVVWWWXXXYYYYYYYYYYYYYYYWWWYYY\\\\\\ZZZYYYXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPPPPMMMJJJHHHHHHFFFCCC@@@>>>>>>======<<<<<<;;;;;;>>><<<888444111000000111...///000222444666888:::<<<>>>AAACCCBBB>>>:::777444222111///...---......)))***+++,,,,,,+++)))((((((((((((((((((((((((((('''((())))))))))))((('''***)))'''&&&&&&&&&'''((($$$%%%&&&'''(((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%"""$$$%%%''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&&&&'''%%%&&&'''((()))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%"""%%%'''&&&%%%$$$%%%&&&###""""""###%%%%%%$$$"""!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$############""""""""""""###$$$%%%%%%'''+++''' ###111999888///)))%%%%%%%%%######%%%$$$$$$%%%%%%%%%$$$###"""&&&%%%###$$$%%%&&&&&&%%%$$$############$$$&&&'''###$$$%%%%%%$$$###$$$%%%$$$"""""""""$$$$$$###"""$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((&&&###!!!"""%%%(((%%%$$$$$$###$$$%%%'''(((%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###"""$$$%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&""" ### """((()))&&&'''+++&&&### !!!###$$$$$$!!! !!!!!!"""###$$$ !!!"""###$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$#########$$$$$$############%%%'''((('''&&&&&&'''%%%%%%%%%$$$###$$$''')))%%%&&&((())))))'''&&&$$$###$$$&&&'''((()))))))))%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&************************'''&&&&&&%%%&&&'''((()))'''((((((((((((&&&%%%$$$&&&&&&&&&'''******)))(((((()))***++++++***((('''&&&&&&''''''((('''''''''&&&&&&''''''((()))******(((''''''&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%'''''''''((((((((())))))######$$$$$$%%%&&&''''''&&&'''((()))***+++,,,---000111333555888;;;===>>>===>>>???@@@@@@???>>>===<<>>===>>><<<888333111000000000111111111111222444555666888;;;???BBBBBB>>>999666444333111///...------...***+++---------+++***(((+++++++++***************(((((()))******)))((('''***)))((('''&&&''''''(((%%%&&&'''((())))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%&&&'''))))))))))))((("""###%%%''''''&&&%%%$$$'''&&&$$$######$$$%%%&&&%%%&&&((()))))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$###%%%'''))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%!!!$$$&&&&&&$$$###$$$&&&#########%%%'''&&&%%%###!!!###$$$&&&''''''&&&&&&((()))))))))(((''''''&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$###"""000888666333,,,'''&&&%%%!!!!!!###%%%%%%&&&'''&&&%%%$$$###&&&$$$""""""###$$$###"""""""""!!!"""$$$&&&((()))"""###$$$$$$###"""###%%%&&&%%%######$$$###""" ***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&)))))))))(((((('''''''''((((((((('''&&&$$$###"""$$$%%%'''(((((('''%%%$$$###&&&((('''$$$###$$$&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$######&&&$$$###%%%'''(((%%%### """$$$%%%&&&&&&%%%"""###%%%&&&'''&&&%%%%%%""""""""""""""""""""""""&&&&&&%%%%%%%%%&&&''''''&&&'''((((((&&&$$$!!!&&&&&&%%%%%%$$$###"""""""""###$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$%%%%%%$$$###!!! """###$$$$$$$$$$$$&&&'''%%%$$$###$$$%%%%%%$$$###((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))(((''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))+++,,,,,,***(((((()))+++%%%%%%&&&'''(((((((((''''''&&&%%%$$$$$$%%%&&&''')))))))))))))))(((''''''''''''(((((())))))*********(((&&&$$$###$$$%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$###%%%&&&(((***,,,...000222222333999:::;;;<<<>>>???@@@AAAEEEFFFGGGGGGGGGEEECCCAAA???BBBFFFJJJLLLMMMMMMLLLNNNNNNOOOOOOPPPQQQQQQQQQTTTTTTTTTUUUUUUVVVVVVVVVZZZZZZXXXWWWWWWWWWWWWWWW[[[YYYWWWTTTSSSRRRSSSTTTVVVWWWWWWXXXWWWVVVUUUTTTQQQQQQRRRSSSTTTVVVXXXYYYWWWXXXYYYYYYZZZZZZZZZZZZ]]]]]]]]]]]]\\\[[[[[[ZZZWWWVVVVVVWWWXXXVVVSSSPPPPPPPPPNNNLLLIIIGGGDDDCCCCCC???;;;777666444222000555444333333333555666777888999;;;===???@@@@@@@@@:::888444000......///000222000////////////...,,,///,,,))))))+++---,,,***&&&&&&'''''''''&&&&&&%%%+++)))((('''((())),,,---((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,''''''''''''((((((((()))+++)))'''$$$######$$$%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%'''((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""&&&(((((('''&&&#########$$$$$$%%%%%%%%%(((&&&$$$"""!!!!!!!!!"""%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""$$$&&&'''&&&%%%###"""""""""###$$$#########!!!"""***666@@@FFF333###"""$$$"""&&&---)))((('''&&&%%%&&&&&&'''&&&$$$###$$$&&&&&&$$$!!!$$$$$$%%%&&&%%%$$$"""!!!######$$$%%%%%%%%%$$$$$$!!!!!!"""###############((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""!!!!!!!!!!!! !!!###$$$&&&'''''''''$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$ !!!"""$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$###'''&&&%%%$$$############"""###$$$###""""""$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###!!! !!!""""""""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$###############$$$%%%'''(((((((((''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((((((***+++,,,+++))))))***+++&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&'''((((((((()))))))))***+++***((('''&&&&&&'''''')))))))))((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&''')))+++,,,...000333555777888<<<===>>>@@@BBBDDDEEEFFFFFFGGGIIIIIIIIIGGGEEEDDDCCCFFFJJJMMMPPPQQQPPPPPPMMMNNNOOOPPPRRRSSSUUUUUUWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUUUUUUUSSSQQQOOONNNNNNOOOPPPRRRSSSTTTTTTTTTSSSQQQPPPPPPQQQRRRTTTWWWYYY[[[]]]]]]]]]^^^______^^^^^^]]]]]]^^^_________^^^\\\[[[\\\[[[[[[\\\]]]\\\YYYWWWWWWVVVVVVTTTRRROOOMMMLLLIIIFFFBBB>>><<<:::888666555555444444444666777888555777:::===@@@BBBCCCCCC@@@>>>:::666333111000000///...---...000222111000333000---,,,------,,,***&&&'''''''''((((((((((((''''''&&&&&&&&&'''))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++'''''''''(((((((((((((((&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##################%%%$$$###""""""###$$$%%%%%%$$$###""""""$$$%%%&&&&&&%%%$$$$$$#########$$$###$$$$$$""""""&&&000777MMM:::***'''&&&"""###((($$$%%%&&&'''(((''''''&&&'''%%%$$$%%%''''''%%%"""$$$%%%&&&&&&&&&%%%###"""$$$$$$%%%%%%%%%$$$$$$###!!!""""""###############'''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$"""$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((()))&&&$$$$$$%%%''''''&&&""""""###$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$###"""######$$$"""###$$$###""""""$$$&&&%%%%%%%%%$$$#########"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!!!!!!!!""""""""""""""""""%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$%%%''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''''''''))),,,,,,+++******+++'''((((((((((((''''''&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%(((((((((((()))))))))))))))))))))(((''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&''''''(((((('''&&&&&&&&&'''))))))((())),,,...000000111333666:::===???>>>???@@@BBBEEEGGGHHHIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFIIILLLOOORRRSSSSSSRRRPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTRRRRRRQQQNNNMMMMMMMMMMMMNNNOOOOOOMMMLLLJJJHHHGGGGGGHHHIIILLLLLLLLLMMMLLLLLLKKKJJJLLLNNNPPPTTTXXX[[[^^^``````aaabbbbbbbbbaaa```______```aaabbbbbbaaa___^^^_________```bbbaaa___]]]]]]]]]\\\[[[ZZZYYYWWWVVVSSSPPPLLLIIIGGGEEEBBB@@@;;;:::999999888888999999888:::===BBBEEEHHHIIIJJJGGGEEEBBB>>>:::666333111------,,,...111444444444777555222000000///---,,,))))))((((((((()))+++,,,&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%%%%$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$#########$$$%%%$$$%%%%%%%%%%%%$$$#########%%%&&&$$$"""###(((,,,III:::---***((("""!!!$$$ """%%%((()))((('''&&&(((&&&%%%&&&''''''&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""!!!"""######$$$$$$######'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###&&&'''%%%"""%%%&&&&&&''''''&&&%%%$$$######$$$$$$%%%&&&''''''((('''$$$######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$((('''%%%$$$$$$%%%'''((('''&&&$$$###"""###$$$%%%###$$$$$$###""""""###%%%%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&######################## !!!"""###$$$%%%%%%$$$%%%%%%%%%$$$$$$#########$$$#########$$$$$$$$$###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''((())))))&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&(((,,,---,,,+++******)))))))))))))))((('''&&&&&&'''((())))))((('''&&&'''''''''((((((''''''&&&(((((((((((())))))))))))&&&&&&''''''&&&%%%$$$$$$######%%%&&&(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%%%%'''''''''''''''''''''&&&(((***+++,,,,,,...000333555555555777:::>>>BBBDDD@@@AAABBBCCCDDDFFFGGGGGGFFFGGGHHHHHHHHHHHHGGGGGGHHHIIILLLOOOQQQRRRSSSRRRWWWWWWVVVUUUUUUTTTSSSSSSTTTSSSQQQOOOMMMKKKJJJIIIDDDDDDDDDDDDEEEFFFGGGHHHHHHFFFEEECCCAAA@@@@@@@@@BBBCCCCCCCCCCCCBBBBBBBBBCCCFFFJJJOOOTTTXXX\\\^^^]]]___```bbbcccbbbaaaaaa```bbbdddeeeeeedddaaa``````______aaabbbbbbaaa___^^^^^^^^^^^^^^^]]]\\\\\\[[[YYYUUURRRQQQNNNKKKIIIDDDCCCAAA@@@>>><<<;;;;;;>>>@@@CCCGGGKKKMMMNNNOOOJJJJJJHHHDDD@@@<<<888555///...---...111444555555888777555444333222111000...---+++)))((()))***+++'''((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''************)))((('''&&&((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&)))'''''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%############$$$"""###$$$%%%%%%$$$###"""###%%%'''&&&$$$###$$$%%%999///'''&&&'''$$$###%%% """$$$&&&''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!""""""###$$$$$$$$$$$$###((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&######$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((()))******&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###%%%((()))'''$$$''''''''''''&&&&&&%%%$$$"""######$$$%%%&&&'''''''''&&&%%%###"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%***(((&&&$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%###$$$$$$###""""""###%%%%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%$$$"""$$$%%%'''&&&$$$$$$%%%'''%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&''')))******((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))((('''&&&%%%&&&(((,,,---,,,+++******************)))(((''''''&&&'''((())))))((('''&&&'''(((((()))))))))(((((())))))))))))((((((((((((&&&&&&&&&'''&&&&&&%%%$$$!!!"""$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((+++---...///000222555777999999999:::===@@@DDDFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKMMMPPPRRRSSSSSSTTTXXXXXXWWWVVVUUUTTTTTTSSSRRRPPPNNNKKKHHHFFFDDDBBB?????????@@@AAABBBCCCDDDEEEDDDBBB???===;;;:::999::::::999999999::::::::::::===AAAHHHMMMRRRVVVXXXYYY[[[^^^bbbddddddddddddbbbccceeeffffffeeecccbbbaaa``````aaabbbcccaaa```^^^^^^___`````````_________]]]ZZZYYYWWWUUURRRPPPLLLKKKIIIFFFCCC@@@===<<>><<<555333111000222333444333666666777777666555555555555222///,,,***))))))***((())))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''))))))******)))((('''&&&)))(((((('''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))'''''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$%%%''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$############!!!"""###$$$$$$###"""!!!###%%%''''''&&&%%%$$$$$$***%%%"""$$$&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''))))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''%%%###"""$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$############$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&)))(((%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$%%%%%%%%%$$$#########"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$######"""###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%!!!###$$$###!!!###&&&((('''$$$###%%%((($$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%&&&'''))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***)))((('''&&&'''))),,,,,,+++******+++)))************))))))((('''''''''((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''')))***+++...000222333444666999;;;===<<<<<<===>>>@@@BBBCCCGGGFFFFFFEEEDDDCCCCCCBBBHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWRRRPPPNNNKKKHHHDDDBBBAAA????????????@@@AAABBBCCCAAAAAA???===;;;888777666444444333333333444555555444777===CCCIIINNNQQQRRRXXXZZZ___cccfffgggggggggccccccdddeeeeeeeeeeeeddddddbbbaaabbbccccccbbbaaa```aaaaaabbbcccbbbbbbbbb```___]]]\\\\\\ZZZWWWUUURRRRRRPPPMMMJJJFFFCCCAAACCCDDDEEEFFFFFFEEEDDDCCCJJJJJJJJJJJJHHHFFFDDDCCC>>>;;;777555555555555444555777999:::999999:::;;;:::888555111...,,,******((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))))))))((((((''''''(((((()))(((((((((((('''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''((('''&&&&&&(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######"""###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%###$$$&&&((((((((('''&&&%%%$$$$$$%%%'''(((%%%&&&%%%###""""""$$$&&&&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((()))((('''%%%""" $$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&&&&'''(((,,,***'''%%%$$$$$$%%%&&&&&&&&&&&&''''''(((((((((''')))***(((%%%$$$%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%###"""""""""###$$$########################%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%############$$$%%%"""###%%%&&&&&&%%%######$$$%%%%%%###"""!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&& ###&&&$$$!!!###&&&)))'''$$$###%%%((($$$%%%&&&''''''%%%$$$"""$$$$$$#########$$$&&&''')))))))))((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))((('''***+++,,,+++))))))***+++))))))******++++++******''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((***)))))))))(((((((((''')))((('''&&&''''''((())))))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''''''((('''''''''(((***,,,...000111333555666666888;;;===>>>>>>>>>>>>????????????DDDDDDCCCCCCBBBAAAAAAAAAEEEEEEFFFFFFHHHIIIJJJKKKLLLMMMNNNPPPQQQSSSTTTUUURRRRRRSSSTTTTTTUUUVVVVVVQQQPPPNNNJJJGGGDDDAAA@@@===============>>>???@@@<<<<<<;;;:::999888666555222111111000111222333444555888===DDDIIIMMMPPPQQQXXX[[[___dddfffgggffffffdddcccbbbbbbcccdddeeefffeeecccaaaaaabbbbbbaaa```bbbbbbcccdddddddddcccccc___^^^^^^^^^^^^]]][[[XXXYYYYYYYYYWWWUUURRROOONNNJJJKKKKKKKKKJJJIIIGGGFFFKKKKKKKKKKKKJJJJJJIIIHHHEEEBBB===::::::999999888777:::===>>><<<<<<===>>>>>><<<:::777444111///...+++***)))((('''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******&&&&&&&&&&&&''')))+++,,,******)))((((((((((((((()))))))))(((((((((''''''%%%&&&'''((())))))((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''((('''&&&%%%&&&'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$%%%''''''&&&$$$$$$%%%&&&'''(((((((((&&&'''&&&$$$""""""$$$'''%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###""" ###''''''%%%$$$&&&)))...+++'''$$$######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&(((***,,,+++(((&&&&&&(((%%%%%%$$$###$$$%%%&&&'''&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""###$$$%%%&&&!!!###%%%''''''&&&###"""$$$%%%%%%$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$######&&&%%%$$$$$$$$$%%%&&&'''!!! %%%((('''$$$###''')))((($$$###%%%)))'''((()))******(((&&&%%%######"""!!!!!!"""###$$$)))(((((('''&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%''')))***+++***)))(((+++,,,,,,***(((((()))+++((()))***+++++++++++++++'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''((((((((('''******))))))((((((((('''(((&&&%%%$$$$$$%%%'''((((((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((()))***(((((((((***,,,///111333333555777777888999<<<>>>????????????>>>===<<<;;;????????????????????????AAAAAAAAABBBCCCEEEFFFGGGJJJJJJLLLMMMOOOPPPQQQRRRTTTTTTTTTSSSSSSSSSSSSRRRPPPOOOLLLIIIEEEBBB@@@???::::::::::::::::::;;;<<<888888888999888888777777222111111000111222333444777:::@@@FFFKKKOOOQQQRRRWWWZZZ^^^bbbeeeeeecccbbbdddcccaaa```aaaccceeefffdddbbb```___``````___]]]aaabbbcccccccccccccccbbb___^^^^^^___```___]]][[[````````````___]]][[[ZZZSSSSSSTTTTTTSSSQQQOOONNNNNNMMMMMMLLLLLLKKKKKKKKKJJJFFFAAA>>>=========<<<:::===@@@AAA???===>>>@@@??????===;;;999666333222///---+++))))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***$$$%%%&&&'''(((***++++++...---+++))))))***,,,---******)))((((((((((((((())))))))))))(((((((((((($$$%%%''')))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$#########$$$&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%&&&''')))***(((&&&###""""""$$$$$$%%%###$$$###"""###&&&'''%%% """%%%)))***+++***)))'''((((((%%%###"""&&&)))$$$$$$###"""###$$$&&&'''######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((((())))))))))))(((%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&((()))'''$$$###$$$&&&%%%&&&&&&''''''(((((((((&&&'''(((******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((###$$$$$$%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$#########!!! !!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!######$$$%%%%%%&&&&&&%%%%%%""""""!!!!!!"""###$$$$$$$$$#########$$$%%%&&&&&&######$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''*********((($$$"""!!!"""&&&%%%$$$$$$$$$%%%&&&''''''(((***++++++)))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))((((((((((((***++++++***(((''')))***+++******+++,,,+++)))(((***(((&&&&&&'''((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((($$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))***)))((('''''''''''''''%%%&&&'''((())))))))))))***+++---///111222333444666999;;;<<<;;;;;;;;;;;;======<<<;;;:::999888888:::999:::<<<===>>><<<:::@@@@@@???AAADDDEEEEEEDDDEEEGGGKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQPPPOOONNNMMMJJJIIIFFFCCC@@@???>>>>>>999888888777777777777777555555666777777777777777666555555555555666777888>>>AAAEEEJJJOOOSSSVVVXXX]]]^^^___aaabbbdddeeefffgggccc___^^^aaacccdddcccgggccc___]]]___bbbbbbaaabbbbbbbbbccccccdddddddddddddddcccbbbaaa^^^]]][[[```___```cccffffffbbb___^^^_________^^^]]][[[ZZZVVVUUUTTTSSSQQQPPPOOONNNMMMLLLIIIFFFDDDDDDDDDDDD>>>>>>???@@@AAACCCDDDEEEBBB@@@>>>=========<<<:::444333111000000...+++)))++++++*********)))((((((---,,,,,,+++***)))(((((())))))************))))))))))))))))))(((((((((((((((((())))))))))))((((((++++++***((('''&&&%%%$$$&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))***)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########%%%&&&&&&&&&'''(((((((((&&&%%%$$$%%%&&&''''''&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###)))(((&&&%%%$$$%%%&&&&&&"""###%%%%%%$$$###$$$%%%$$$%%%&&&''''''&&&%%%$$$(((((((((''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%''''''((())))))(((((('''&&&$$$$$$((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%%%%&&&'''%%%&&&'''&&&$$$"""$$$%%%&&&&&&&&&&&&&&&''''''''''''((()))******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! %%%$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&''' ###%%%&&&''''''&&&$$$""""""###$$$&&&$$$$$$%%%&&&&&&&&&&&&&&&###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((())))))(((&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''')))******((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))((((((((((((***++++++***(((((()))***)))((('''(((***+++***)))+++)))''''''(((((('''&&&''''''''''''''''''''''''))))))))))))((((((((('''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))))))))((('''''''''''''''&&&'''((()))++++++++++++,,,---///111333444555555888:::;;;;;;:::999:::;;;999999888777777666666555777666777888::::::888666999888888:::===>>>???>>>@@@BBBEEEFFFFFFFFFGGGHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDCCC@@@>>><<<::::::::::::999888888777777888888777777888999999999999999:::999777777777888:::;;;AAACCCFFFKKKPPPTTTWWWYYY]]]^^^___```aaabbbcccddddddaaa^^^^^^```bbbbbbaaaeeebbb___^^^```aaaaaa```aaaaaaaaabbbbbbbbbccccccdddcccbbbaaa```___^^^]]]bbbbbbcccfffiiiiiifffcccbbbbbbbbbaaa```___^^^^^^]]]\\\[[[ZZZXXXWWWVVVUUURRRQQQOOOMMMKKKJJJIIIIIIFFFEEEDDDDDDDDDEEEFFFGGGGGGEEEBBB@@@???>>><<<:::888666444333333111...,,,+++******)))))))))******+++++++++******))))))))))))******************))))))))))))))))))))))))((((((((())))))))))))((((((******)))((('''&&&&&&%%%((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&'''((((((((())))))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''&&&%%%%%%&&&(((((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$&&&'''(((((())))))((('''&&&$$$$$$$$$%%%&&&"""###%%%&&&%%%$$$%%%&&&((()))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))############$$$%%%&&&'''$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$###""" ######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&""""""!!!!!!!!!"""############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%'''((((((''''''((()))''''''%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))***++++++***)))((()))***(((&&&%%%&&&(((+++++++++---+++)))((())))))(((&&&'''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''&&&'''''''''&&&''')))+++---.../////////000222444555666777777;;;;;;;;;:::888777888999444444444444444444444444555444555666888888666444555444333444666888888777999;;;===>>>======>>>???===>>>>>>>>>>>>======<<<>>>===<<<;;;::::::::::::======<<<;;;;;;;;;;;;<<<===>>>??????@@@@@@??????BBB@@@>>><<<<<<===???AAADDDEEEFFFJJJNNNRRRVVVYYY]]]^^^^^^___``````aaaaaaaaa```______```aaa```___bbbaaa___```aaaaaa```___`````````aaaaaaaaaaaabbbcccbbb```___^^^^^^______aaabbbcccfffiiiiiihhhfffffffffeeedddccccccccccccccccccbbbaaa___^^^]]]]]]XXXXXXXXXVVVUUUSSSQQQPPPPPPNNNLLLJJJIIIIIIJJJJJJLLLJJJFFFDDDCCC@@@===;;;<<<:::888777777666333111---,,,***))))))***++++++******************))))))******++++++++++++******))))))))))))))))))))))))((())))))******))))))((()))))))))(((((('''''''''***))))))(((''''''&&&&&&***))))))((('''&&&&&&%%%)))((('''&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&''''''((((((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&(((******'''%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$%%%%%%###$$$%%%'''((((((((((((&&&%%%%%%$$$$$$$$$$$$%%%"""$$$&&&&&&&&&&&&'''(((+++***))))))((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$######((((((((('''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''&&&&&&'''(((((('''&&&%%%%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&%%%$$$###$$$%%%(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%  ###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!"""######$$$%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))***+++,,,+++***))))))******(((&&&&&&(((***,,,,,,...,,,))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''''''''&&&''''''(((((('''(((***,,,///000111222111222333555777888888888;;;;;;:::888555555666888444444444555666666777777888777888999::::::888666888666444333444555444444444555777777666666777888888888888888999888888888<<<<<<===>>>???@@@AAABBBDDDDDDCCCBBBBBBBBBBBBCCCGGGGGGHHHIIIIIIIIIIIIHHHIIIGGGDDDBBBBBBDDDFFFHHHFFFFFFFFFHHHLLLPPPTTTWWW^^^^^^^^^^^^^^^^^^____________```aaabbbaaa```^^^```aaaaaabbbbbbbbb```___aaaaaaaaaaaaaaaaaaaaaaaa```___]]][[[[[[\\\^^^______```bbbdddfffggggggfffiiihhhgggffffffggghhhhhhffffffeeedddcccbbbaaaaaa]]]]]]^^^]]]\\\YYYWWWVVVVVVUUURRROOONNNNNNOOOPPPOOOMMMJJJHHHGGGDDDAAA>>>===;;;999999::::::888777222000...,,,******++++++))))))******************+++++++++,,,,,,+++++++++)))))))))))))))*********)))))))))******)))))))))(((((((((((((((((())))))))))))((((((''''''''''''++++++***)))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&'''***++++++(((%%%'''&&&$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&((())))))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""##################"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%''')))(((&&&%%%&&&(((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%######$$$&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###!!!"""### """###%%%&&&'''###$$$%%%%%%%%%$$$""""""$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$$$$""""""!!! !!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""######$$$%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&''''''&&&&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((()))))))))***)))+++,,,,,,***))))))***---+++((('''(((***++++++---+++))))))))))))((('''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***((()))+++...000222333444222333444666777888999999;;;;;;:::888555555666888888888999:::;;;<<<======???>>>>>>???AAA@@@>>><<<<<<999666333333222111000000222333333222222333555555555555666777888888999===>>>@@@CCCFFFHHHJJJKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNLLLJJJHHHGGGGGGHHHJJJKKKKKKJJJJJJLLLNNNRRRVVVXXX]]]]]]]]]]]]]]]]]]^^^^^^___```bbbcccbbbaaa`````````aaacccdddcccbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbb]]]\\\ZZZYYYYYYZZZ[[[]]]]]]___aaacccdddeeeffffffiiiiiihhhgggggghhhiiijjjhhhggggggfffeeedddcccccc````````````___]]][[[YYYYYYXXXVVVTTTTTTTTTVVVWWWQQQOOOMMMLLLKKKIIIEEEBBB<<<;;;999999;;;<<<<<<;;;888666333000...,,,++++++************+++++++++++++++++++++,,,,,,+++++++++((()))))))))*********+++))))))************))))))((((((((()))))))))))))))''''''''''''(((((())))))+++******)))((((((''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&'''***++++++(((%%%)))'''%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&'''((('''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&%%%%%%'''(((((((((((()))))))))'''''''''''''''&&&&&&&&&%%%(((******'''%%%&&&(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))(((((('''&&&%%%$$$$$$###((('''&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&)))******)))&&&&&&&&&&&&%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$###""""""########################!!!$$$'''%%%""" !!!#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&%%%###"""###$$$&&&&&&&&&&&&%%%%%%############$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******)))+++------+++***))))))...,,,))))))***+++******+++***(((((()))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((()))***+++,,,+++,,,...111333555666666444555666888999999:::::::::;;;;;;:::999888:::;;;===>>>???@@@AAABBBCCCCCCDDDDDDCCCDDDFFFEEECCCAAA===999555222000///...---///000111111000111333555555555666777999;;;===>>>BBBDDDFFFJJJLLLOOOPPPQQQSSSSSSRRRQQQQQQQQQQQQQQQNNNOOOOOOPPPQQQPPPPPPPPPLLLLLLKKKKKKKKKLLLMMMNNNRRRRRRRRRTTTVVVXXX[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^___aaaccccccbbb``````aaa^^^aaaccccccbbbaaaaaabbbccccccbbbbbbbbbbbbaaaaaa[[[[[[YYYXXXXXXYYYZZZZZZ^^^```bbbccccccccceeefffffffffffffffggghhhiiiiiiiiiiiihhhggggggfffeeeeeeccccccbbbbbbaaa___^^^]]][[[[[[[[[ZZZZZZZZZ[[[[[[UUUTTTRRRQQQPPPMMMIIIFFF>>><<<:::999;;;<<<<<<;;;<<<;;;999666333000...---,,,,,,,,,,,,,,,,,,++++++******++++++++++++******((())))))******+++++++++)))******++++++******)))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))((((((((((((&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&(((******'''%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######"""###$$$&&&''''''''''''###$$$%%%%%%&&&%%%%%%%%%###%%%&&&'''&&&%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%'''((((((((())))))))))))&&&&&&&&&'''''''''''''''%%%(((,,,+++'''$$$&&&(((''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((()))************)))&&&&&&&&&%%%$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###%%%(((******(((&&&&&&&&&&&&&&&'''''''''$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$###""""""#########$$$%%%%%%%%%!!!$$$((('''###!!!"""%%%+++***)))(((&&&$$$######&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((()))*********)))+++---...,,,***))))))***)))((()))***+++***))))))(((&&&'''((())))))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((()))***,,,---...///000222444666888888999777777999:::;;;;;;<<<<<<:::<<<>>>???>>>>>>???AAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGFFFDDDAAA;;;888333000//////.........///000000000111444666999:::;;;===@@@CCCFFFHHHMMMNNNPPPRRRSSSTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSPPPPPPQQQRRRRRRRRRRRRRRROOOPPPQQQRRRSSSTTTTTTTTTWWWWWWXXXZZZ[[[]]]^^^^^^\\\]]]]]]]]]^^^^^^______^^^```bbbbbb___^^^___aaa\\\___aaaaaa______```bbbbbbbbbaaaaaaaaa`````````\\\[[[[[[ZZZZZZZZZYYYYYY\\\___aaaaaa``````bbbdddbbbcccdddeeeffffffffffffgggggggggffffffeeeeeedddgggfffeeecccbbbbbbbbbbbb______`````````___^^^]]]\\\[[[YYYWWWUUUQQQLLLIIICCC@@@===;;;:::::::::999<<<<<<<<<;;;999666333111.........------,,,,,,,,,)))******************)))((())))))******+++,,,,,,)))******++++++******)))******))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((())))))((('''''''''''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&(((((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%&&&'''''''''###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&&&&$$$######$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""$$$%%%'''''''''%%%$$$'''((((((((())))))******%%%&&&&&&''''''(((((((((%%%))),,,+++'''$$$%%%(((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$###"""$$$(((***)))'''&&&&&&&&&''''''((((((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$"""###%%%&&&'''(((((((((###$$$%%%&&&((()))***+++!!!%%%)))(((%%%"""$$$'''""""""###$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$""""""###$$$$$$$$$$$$###((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))******+++)))+++......,,,***))))))&&&&&&&&&(((+++++++++)))(((&&&%%%&&&((()))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((()))))))))***+++---...///333444555777999:::;;;;;;999:::;;;<<<============;;;>>>AAACCCCCCCCCDDDEEECCCCCCDDDDDDEEEFFFFFFGGGEEEDDDDDDEEEFFFEEEBBB@@@:::777222000000111111111---...///000000111555777???@@@AAACCCGGGKKKOOOQQQVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTTTTUUUWWWZZZ[[[[[[[[[[[[XXXXXXZZZ\\\]]]]]]^^^^^^\\\\\\]]]^^^^^^___``````]]]___aaa```]]]]]]^^^aaa[[[]]]______]]]\\\^^^aaaaaaaaa``````_________^^^\\\]]]]]]]]]\\\[[[YYYYYYZZZ\\\^^^^^^\\\[[[]]]```___```bbbdddeeeeeeddddddeeeeeeddddddccccccbbbbbbjjjiiigggeeeddddddeeeeeebbbcccdddeeedddbbb___]]]bbb```^^^[[[XXXTTTNNNJJJHHHDDD@@@<<<:::999888666;;;<<<>>>>>>===;;;777555000000///...------,,,,,,))))))************))))))((())))))***++++++,,,,,,******++++++++++++******************)))))))))((()))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))***)))(((''''''&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&%%%$$$%%%&&&''''''&&&$$$%%%%%%%%%%%%$$$###"""'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""###$$$&&&'''((('''&&&&&&$$$%%%&&&&&&$$$""""""### !!!###%%%&&&&&&&&&%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###((((((((((((''''''''''''******))))))((((((((('''((('''%%%$$$$$$$$$%%%&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$+++(((&&&%%%&&&((())))))"""###%%%''''''&&&%%%###&&&&&&'''((())))))(((((())))))((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&&&&&&&%%%""""""###$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&''''''((()))******)))((('''''''''''''''&&&%%%$$$###!!!###%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&######%%%$$$"""!!!###$$$%%%%%%%%%''')))$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((()))))))))((('''((('''&&&%%%%%%%%%%%%%%%((((((((((((''''''''''''###""""""!!!!!!""""""###&&&&&&&&&%%%$$$$$$######%%%&&&''')))************(((((()))***++++++,,,---((((((((((((((())))))***+++***(((''''''(((***+++***)))((('''&&&&&&&&&&&&+++)))''''''((()))((('''((((((''''''''''''''''''))))))(((((((((((())))))))))))+++---///222444666444555555777888999::::::777777888999;;;===>>>???AAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAABBBBBBCCCEEEEEE@@@???>>>===<<<===>>>>>>666555444222111222222333///000111333555888===AAACCCDDDGGGJJJNNNSSSVVVXXXYYYYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUVVVVVVVVVTTTUUUWWWXXXYYYZZZ[[[[[[WWWWWWWWWYYY[[[]]]\\\[[[\\\[[[YYYYYY[[[\\\[[[ZZZ[[[[[[[[[ZZZ[[[[[[\\\]]]ZZZ______\\\]]]aaa```[[[^^^]]][[[[[[]]]^^^]]]]]]\\\[[[[[[\\\^^^___]]][[[YYYZZZZZZYYYWWWWWWXXXYYYZZZ[[[]]]]]][[[ZZZ[[[[[[______```aaacccddddddeeeaaa```_________aaadddeeeeeefffggghhhhhhhhhhhhhhhgggfffeeeddddddcccddddddbbbbbbaaa___\\\YYYVVVTTTLLLJJJFFFAAA===999666555999:::===AAACCCBBB>>>:::444222111000000...,,,*********+++++++++,,,,,,,,,(((***+++------,,,+++******++++++,,,,,,++++++***+++******))))))******+++'''(((***+++***)))'''%%%))))))(((((('''(((((()))'''''''''''''''(((((()))******)))(((''''''(((((((((((((((((((((((())))))''''''((((((((((((''''''&&&&&&&&&(((******(((&&&***)))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$######""""""$$$%%%&&&&&&&&&&&&""""""$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$***&&&%%%((((((%%%###$$$%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%&&&((((((%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%***)))''''''&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''%%%""""""###%%%%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''')))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%$$$###&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%''''''((())))))******))))))*********************''''''''''''(((((()))***(((((('''&&&&&&'''((((((+++***)))(((''''''''''''***(((''''''(((((((((''')))))))))))))))((((((((((((((('''''''''((())))))***+++,,,...111444666777888888999:::;;;<<<<<<===::::::;;;<<<===???AAAAAA===>>>???@@@AAABBBBBBBBBCCCBBBAAA@@@@@@?????????<<<<<<:::999999999:::;;;:::888666333222111000000///000333555888===CCCGGGJJJKKKMMMPPPSSSWWWZZZ\\\\\\]]]]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWXXXZZZ[[[[[[\\\\\\XXXXXXWWWYYYZZZ[[[YYYXXX]]][[[YYYXXXYYYYYYWWWVVV[[[[[[ZZZYYYYYYZZZZZZZZZYYY]]]^^^ZZZYYY[[[\\\YYYZZZYYYXXXXXXZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]][[[[[[[[[YYYWWWVVVXXXYYYWWWYYY[[[[[[ZZZYYYYYYZZZ____________``````aaaaaabbbaaa`````````aaacccccceeeeeeeeeffffffgggggghhhhhhhhhfffeeeddddddddddddeeeeeeeeecccaaa^^^[[[YYYRRRPPPLLLGGGBBB>>>;;;999:::;;;===@@@CCCCCCAAA???===:::666444333111///---++++++++++++++++++++++++)))***+++++++++)))(((&&&---------......---------******))))))))))))******'''((()))))))))(((&&&&&&******))))))))))))******'''''''''''''''(((((()))'''&&&%%%$$$%%%&&&&&&%%%,,,++++++***)))((((((''''''''''''(((((('''''''''''''''''')))++++++)))'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&''''''(((((((((''''''%%%&&&'''((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((($$$$$$)))+++)))((()))%%%&&&''')))+++,,,---...&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$######"""""""""$$$$$$%%%&&&'''((())))))))))))))))))((((((((((((***)))((('''''''''((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&)))((('''&&&%%%&&&'''''')))'''%%%%%%&&&(((((('''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$&&&'''(((((('''&&&$$$&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$(((((())))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''%%%'''((('''&&&$$$%%%%%%)))'''&&&$$$$$$&&&(((***'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))))),,,+++++++++*********)))&&&&&&&&&'''((()))***+++))))))************)))))),,,+++***)))))))))))))))***((('''&&&'''((('''&&&***)))))))))((((((((('''((('''''''''((())))))***---...000222444666888999;;;;;;<<<<<<=========>>><<<<<<===>>>???AAABBBBBB???@@@BBBDDDEEEEEEEEEEEECCCBBB@@@===;;;999888888888777666555555555666666888777555333111000000000000222666999===CCCIIINNNPPPQQQRRRTTTWWWYYY\\\]]]]]]^^^_________^^^]]]\\\[[[[[[\\\\\\\\\\\\[[[[[[WWWWWWXXXYYYZZZZZZ[[[[[[VVVVVVVVVWWWYYYZZZYYYWWW\\\ZZZWWWWWWWWWWWWVVVUUUXXXXXXWWWWWWWWWWWWXXXXXXUUUZZZ\\\YYYVVVVVVWWWVVVTTTSSSSSSTTTVVVVVVUUUTTTSSSTTTTTTTTTTTTVVVYYY[[[[[[\\\[[[YYYVVVUUUVVVWWWVVVXXXZZZ[[[ZZZYYYZZZZZZ___^^^^^^]]]]]]]]]^^^^^^aaaaaaaaaaaaaaaaaabbbbbbdddcccccccccdddeeeggghhhjjjiiihhhfffeeedddddddddfffgggffffffdddbbb___^^^ZZZXXXUUUPPPKKKGGGDDDBBB???>>>>>>@@@CCCEEEFFFEEEDDDAAA;;;777555333111///---------,,,++++++************++++++)))(((&&&$$$------............------)))))))))(((((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))***(((&&&&&&)))***)))'''*********))))))(((((((((''''''(((((((((((('''''''''&&&&&&((()))***((('''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&)))))))))))))))(((''''''''''''((((((((((((((('''$$$$$$%%%%%%&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""&&&%%%$$$&&&%%%&&&'''(((***+++------%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$############&&&&&&''''''((((((((()))******************))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((('''%%%######$$$&&&'''+++)))(((((()))******)))&&&%%%$$$######%%%&&&((('''&&&&&&%%%%%%&&&'''((($$$%%%%%%%%%&&&&&&''''''"""$$$&&&((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&""""""######$$$%%%%%%&&&***)))(((''''''((()))***''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&"""$$$'''''''''&&&'''(((''''''&&&&&&'''((())))))%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&&&&'''))))))((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((()))***+++,,,)))***,,,------,,,***))),,,,,,+++***************+++)))((('''(((((('''&&&((((((((('''''''''&&&&&&((((((((()))***+++,,,---000111333555888999;;;;;;<<<<<<<<<==================>>>???@@@AAAAAABBBBBBAAABBBDDDEEEEEEDDDCCCBBB@@@>>><<<999777555333333444444444444444444444444444333222111111222333444333666999===AAAGGGMMMRRRSSSSSSTTTUUUWWWXXXZZZ[[[]]]]]]^^^___^^^]]]\\\[[[ZZZZZZ[[[\\\\\\[[[ZZZZZZUUUUUUUUUVVVVVVWWWXXXXXXSSSRRRSSSUUUXXXZZZYYYXXXXXXVVVUUUUUUWWWXXXWWWVVVSSSSSSSSSTTTUUUVVVXXXXXXSSSYYY______\\\ZZZYYYZZZSSSRRRRRRSSSTTTUUUUUUSSSPPPQQQQQQPPPNNNOOORRRUUUYYYYYYYYYWWWTTTSSSSSSTTTVVVYYY\\\]]]\\\[[[[[[\\\]]]]]]\\\[[[[[[\\\]]]]]]]]]^^^___aaaaaabbbbbbaaaccccccaaaaaabbbdddggghhhjjjjjjhhhfffeeedddddddddeeeeeeffffffeeecccaaa```___^^^\\\YYYUUURRROOONNNHHHFFFCCCCCCEEEHHHIIIJJJHHHCCC===888555333222000000000///...---,,,++++++++++++,,,++++++)))((('''++++++,,,,,,,,,,,,++++++***))))))))))))))))))******)))((((((''''''((((((&&&''''''((((((((((((((())))))(((((())))))***+++---***'''(((,,,...,,,***$$$%%%&&&'''((()))******(((((())))))))))))((((((&&&%%%$$$%%%'''((('''%%%((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((''''''(((((()))))))))((((((&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((((($$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((%%%%%%***,,,******+++%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&'''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''(((((((((((((((((((((((()))(((''''''&&&&&&'''''')))(((&&&$$$$$$%%%&&&((((((&&&%%%%%%'''((('''&&&)))'''%%%$$$%%%&&&)))***(((((('''''''''''''''((($$$%%%%%%&&&&&&''''''((("""$$$&&&((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''' """$$$%%%'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''((((((((('''&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$"""$$$'''((('''&&&&&&'''"""$$$&&&((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&&&&''''''%%%%%%&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&''''''((()))((('''&&&&&&''''''(((++++++,,,,,,---......///))))))))))))***+++,,,---''')))+++,,,,,,+++)))''',,,+++******************---+++)))((())))))((('''((((((((((((((((((((((((*********+++,,,...///000333444666999;;;<<<======>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDCCCCCCCCC@@@@@@@@@???>>><<<:::888999888666444333222111111222333444555555666666777888777666555555555666777888:::===???CCCHHHOOOSSSVVVVVVVVVVVVWWWXXXYYYZZZ]]]]]]^^^___^^^]]]\\\[[[YYYZZZ[[[\\\\\\[[[ZZZYYYUUUTTTTTTSSSTTTTTTUUUVVVRRRRRRRRRTTTVVVWWWVVVUUUVVVTTTRRRRRRSSSTTTTTTSSSOOOOOOQQQSSSVVVYYY\\\^^^YYY___gggllllllhhhffffff\\\[[[YYYYYYZZZ[[[[[[ZZZVVVVVVVVVTTTRRRQQQQQQRRRVVVWWWYYYXXXVVVTTTTTTTTTXXX[[[^^^___^^^]]]\\\\\\ZZZZZZXXXXXXXXXYYY[[[\\\YYYZZZ\\\^^^___```aaaaaabbbaaa``````aaacccfffhhhiiihhhgggeeeddddddcccccceeeeeefffffffffdddcccbbb`````````___^^^\\\ZZZYYYSSSOOOKKKIIIJJJKKKMMMMMMJJJFFF@@@;;;888666555444333333222000///...---,,,,,,,,,,,,---------,,,,,,******++++++++++++************))))))))))))******+++***)))((((((((())))))&&&'''((()))))))))((((((******))))))******+++,,,+++(((&&&&&&)))***)))(((%%%%%%&&&'''(((******+++((())))))******))))))(((&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((('''%%%&&&((()))***++++++,,,''''''''''''&&&%%%$$$###&&&&&&''''''((((((((((((&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%***&&&%%%((((((%%%######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&'''((()))*********)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&)))************)))((('''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&***)))((('''&&&'''(((((('''&&&%%%&&&'''((('''%%%***)))'''&&&'''(((***+++(((((())))))(((((('''&&&&&&&&&''''''((((((((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&(((((((((((((((((((((((( !!!###%%%'''))))))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$&&&((((((&&&###"""!!!!!!%%%((()))(((&&&$$$(((''''''&&&&&&''''''((($$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))'''&&&%%%$$$$$$%%%''''''))))))***+++,,,---......******)))))))))***+++++++++,,,...//////...,,,+++***))))))((((((((())))))---+++(((((((((((('''&&&(((((())))))***+++++++++++++++,,,---...000222333555666999;;;===>>>>>>>>>@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDAAA@@@>>><<<999777555444444333222111000000000000222333555777999:::;;;;;;CCCAAA???<<<:::999888888;;;===@@@BBBEEEJJJPPPTTTYYYYYYYYYYYYYYYZZZ[[[[[[]]]^^^_________^^^]]]\\\XXXZZZ[[[\\\\\\[[[ZZZXXXTTTSSSRRRQQQQQQQQQRRRSSSTTTSSSRRRSSSTTTTTTRRRPPPUUUSSSQQQQQQQQQQQQQQQOOORRRSSSVVVYYY^^^bbbeeeggggggiiiooowwwzzzwwwttttttjjjgggcccaaabbbddddddeeebbbbbbbbbbbbbbb___ZZZVVVVVVZZZ^^^```___]]][[[ZZZ]]]```cccdddcccaaa______[[[ZZZXXXWWWWWWXXXYYYZZZVVVWWWXXXZZZ[[[]]]^^^_________^^^___```bbbdddeeefffeeedddcccbbbbbbbbbbbbffffffggggggfffeeedddccc___```aaabbbbbbaaa```___[[[WWWTTTRRRQQQRRRQQQQQQPPPLLLFFFAAA>>><<<999777444333222111000///......,,,,,,,,,,,,------......++++++,,,,,,,,,,,,++++++***))))))(((((())))))***))))))))))))((((((((((((&&&''')))***++++++***)))))))))(((((())))))***+++******)))(((((((((((((((*********))))))(((((((((''''''((((((((((((''''''(((&&&%%%%%%'''(((((('''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&''')))+++,,,------'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((###"""$$$###&&&'''((()))***+++,,,,,,)))((('''''''''((()))***&&&&&&%%%$$$############'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$###$$$%%%&&&'''&&&''')))***)))'''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%###########################%%%&&&&&&$$$###%%%'''###%%%((((((%%%""" """$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%%%%%%%$$$###$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$&&&'''((((((((())))))************)))((((((((((((((((((++++++,,,------,,,++++++'''''''''&&&&&&''''''(((+++)))'''&&&&&&&&&%%%$$$$$$%%%&&&'''(((***++++++***++++++---///111222444666888:::===?????????>>>???@@@@@@AAABBBCCCDDDDDDBBBCCCDDDEEEEEEDDDBBBAAA@@@>>>;;;888555444444444111000//////.........///111333666999<<<>>>??????GGGEEEBBB???<<<:::999999===???BBBEEEHHHMMMSSSXXXZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^]]]\\\[[[ZZZUUUWWWYYYZZZZZZYYYWWWUUUPPPNNNMMMKKKKKKKKKLLLMMMPPPOOOOOOQQQSSSTTTSSSRRRTTTSSSRRRSSSVVVXXXXXXXXX\\\^^^```dddhhhlllppprrrtttoooooowww}}}|||zzz{{{sssnnnhhhddddddfffiiijjjmmmlllmmmqqqtttpppfff^^^[[[aaahhhlllmmmjjjgggfffhhhkkknnnnnnllljjjggggggdddbbb___\\\ZZZZZZ[[[\\\WWWVVVVVVUUUVVVWWWYYYZZZZZZ[[[\\\]]]^^^```aaaaaabbbaaaaaa``````aaaaaaaaadddeeeeeeeeedddcccaaa```___```bbbccccccbbbaaa```^^^\\\ZZZZZZZZZYYYWWWUUUUUUQQQLLLGGGCCC>>>:::777222222111000//////......++++++************************++++++++++++******'''''''''&&&&&&'''''''''&&&'''((((((((('''%%%%%%###%%%'''((())))))((('''&&&&&&&&&%%%&&&''''''((()))+++,,,***%%%$$$&&&)))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$""""""$$$&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""%%%&&&&&&%%%###!!!"""##############################$$$$$$%%%%%%$$$$$$###---)))(((++++++(((&&&'''%%%%%%&&&'''(((((()))***&&&%%%###""""""###$$$%%%######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""###$$$###"""!!! ########################$$$######"""!!!""""""""""""############"""!!! !!!  """"""  !!!$$$%%%(((***)))'''###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""###!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""######"""!!!  !!!!!!!!!!!! $$$###"""!!!  ######""""""$$$'''"""%%%&&&%%%###""""""!!!"""$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!"""""""""!!! """"""!!!!!!"""###$$$$$$#########"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""###"""!!!!!!"""$$$&&&'''''''''''''''&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&######$$$$$$$$$$$$######&&&&&&%%%%%%%%%&&&&&&'''***'''%%%$$$$$$$$$###""" !!!###%%%'''((())))))***+++,,,...000222333666888;;;>>>???@@@???>>>======>>>???@@@BBBCCCCCC>>>@@@AAABBBBBB@@@>>>===:::888444111//////000111000000///...------------000222666:::>>>@@@AAABBBCCCBBB???===;;;;;;:::;;;>>>@@@CCCFFFKKKPPPWWW[[[YYYYYYXXXXXXYYYYYYZZZ[[[YYYYYYZZZ[[[ZZZYYYXXXWWWQQQSSSUUUVVVVVVUUUSSSQQQJJJIIIGGGEEEDDDEEEFFFGGGIIIIIIKKKOOOTTTWWWXXXXXXRRRRRRSSSWWW]]]bbbdddeeeeeegggiiilllppptttwwwyyyzzzpppkkkqqqxxxzzzzzz{{{uuuooohhhcccbbbeeehhhiiirrrppprrryyy{{{nnnbbb```gggpppvvvwwwuuuqqqooorrruuuxxxxxxvvvrrrpppooonnnkkkgggccc```^^^______XXXWWWUUUSSSSSSSSSUUUVVVWWWXXXYYY[[[]]]^^^^^^^^^_______________``````aaaaaabbbbbbbbbaaa___]]]\\\___```bbbccccccaaa___^^^^^^^^^^^^^^^___^^^[[[XXXXXXTTTNNNIIIDDD>>>888444000000//////......------+++***)))'''&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''%%%###""" ###%%%%%%%%%$$$###$$$############$$$%%%%%%###''')))&&&$$$########################"""""""""######""""""""""""  """""""""$$$$$$###"""!!!!!!!!!!!!########################!!!"""######$$$$$$$$$$$$ !!!!!!"""""""""""""""######$$$$$$#########$$$$$$###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$######### """ !!!"""""""""!!!!!! !!!  !!!"""###