BM6(; oooNNNMMMJJJDDDBBBAAA@@@>>><<<999666444333222000000000000000000000000...........................222555666999???AAA???:::777AAAIIICCC???@@@<<<>>>;;;777777999:::999777888>>>DDDEEEBBB@@@BBBEEEDDDEEEFFFEEEDDDDDDFFFHHHGGGJJJUUUfff}}}iiiccclll~~~QQQ<<<999888666666NNNUUUVVVNNNEEEBBBDDDDDD@@@<<<777BBBTTT|||kkkpppyyyooodddgggqqqaaaaaaccceeeuuuwwwOOOCCC===CCCddd~~~|||mmmGGGLLLiiiUUUbbbZZZKKK999222...000222000///000000000000000000111111222333111>>>~~~xxxRRRNNN|||aaaOOORRRfffiiiiiijjjjjjjjjjjjiiiiiikkkoooZZZWWW[[[UUU\\\]]]\\\[[[YYYXXXXXXXXXYYYZZZYYYXXXXXXXXXYYYYYYZZZ[[[YYYXXXWWWYYY\\\_________cccaaa___hhhkkk}}}WWWHHHBBBMMMSSSJJJAAA???BBBDDD^^^~~~|||ooofffZZZ___aaaggghhhVVVFFFIII>>>AAAGGGjjjzzzzzzuuussstttuuuuuutttwww~~~wwwuuummmpppllllllooo}}}~~~wwwpppiiihhhwwwkkkYYYWWW@@@111333222222111111222222333000111111111111222222222222444000333777000xxxjjjgggccccccjjjpppqqqrrruuuvvvssssssiiiUUUTTTdddmmmlllzzzlll```www|||```dddtttsss~~~ttteeeeee```FFFDDDAAAAAAAAABBBBBBAAACCCCCCBBB???======???AAAPPPXXXccclllrrrvvv{{{~~~wwwrrrxxx```OOOeeeuuuqqqBBB333444///111111000000000/////////000000000000111222333444444444666888:::===@@@AAABBBEEEHHHAAAGGGKKKXXXjjj[[[gggxxx~~~|||~~~~~~yyytttqqqxxxtttppp}}}zzzZZZPPPJJJLLLOOOMMMHHHEEEHHHUUUmmmgggZZZWWWSSSRRRQQQMMMHHHCCC@@@AAABBBAAADDDPPPcccrrrxxxkkkbbb[[[hhh|||~~~oooNNNMMMKKKDDDBBBAAA@@@>>><<<999666444333222000000000000000000000000........................---222444666:::@@@AAA>>>777555@@@HHHBBB>>>@@@===>>>;;;777777999:::999777888>>>DDDDDDBBB@@@BBBEEEFFFGGGHHHGGGFFFFFFHHHJJJNNNKKKOOOTTT[[[kkkqqqdddeeeqqq{{{ppp\\\iii```DDD999555555999KKKTTTXXXSSSLLLJJJKKKKKKCCC===888BBBJJJjjjJJJFFFrrr{{{}}}vvvrrrgggYYYccc}}}{{{fffaaaeeeeeesssUUUEEE===AAA___zzz~~~vvvuuuOOOMMMmmmTTT___[[[QQQ999222...000222000///000000000000000000111111222///888PPP|||^^^^^^zzzXXXQQQXXXbbbiiiiiijjjjjjjjjjjjiiiiiifffjjjVVVSSSXXXRRRZZZ[[[\\\[[[YYYXXXXXXXXXYYYZZZYYYXXXXXXXXXXXXYYYZZZZZZWWWVVVVVVXXX[[[^^^^^^^^^___^^^```jjjfffxxxtttYYYDDDEEEKKKGGGCCCDDD???;;;MMMtttjjjnnnbbbWWWTTTWWWXXX]]]```PPPBBBFFFOOOMMMBBBBBBaaauuummmmmmmmmqqqxxx}}}qqqhhhiiivvvrrrsssuuuvvvuuuuuuxxx~~~zzzuuuppprrrkkkpppvvvzzzvvvoooooojjjyyymmm\\\[[[CCC333333222222111111222222333000111111111111222222222333111000777444888~~~yyyuuujjjfffeeeiiimmmnnnnnnnnnoooeee^^^QQQ@@@BBBNNNPPPEEEZZZ{{{ppp[[[QQQUUUdddpppuuuvvv```eeeGGGDDDBBB@@@@@@AAACCCCCCBBBDDDEEEDDDBBB@@@>>>>>>???JJJRRR^^^hhhooorrruuuvvvyyy}}}xxxyyypppYYYfffwwwsssFFF555555000111000000000////////////000000000000111222333444333444666888;;;>>>@@@BBBCCCGGGKKKCCCJJJPPP]]]}}}jjj^^^iiiwww~~~|||{{{zzzyyyzzz}}}{{{|||~~~}}}\\\RRRMMMTTT\\\ZZZPPPHHHDDDIII^^^{{{aaaXXXYYYZZZ]]]]]]XXXNNNGGGBBBDDDFFFDDDDDDKKKYYYddd```{{{mmm___gggzzzzzzrrrqqqyyyoooNNNNNNKKKDDDBBBAAA@@@>>><<<999666444333222000000000000000000000000........................---111444666;;;@@@AAA>>>555333???GGGAAA>>>@@@>>>>>>;;;777777999:::999777999>>>CCCDDDBBB@@@BBBFFFHHHIIIIIIIIIHHHHHHJJJLLLJJJHHHOOOSSSQQQXXX```]]]IIIRRR]]]XXX```iii```jjjSSSDDDaaannnNNN;;;333777>>>KKKUUU\\\YYYTTTSSSTTTTTTFFF>>>999AAABBB[[[|||HHHCCCrrrmmm___ccctttjjjaaafffeeesss~~~\\\HHH>>>???ZZZ{{{yyytttOOOGGGzzzqqqSSS\\\\\\XXX999222...000222000///000000000000000000111111222...AAAbbb{{{lllpppzzzQQQUUU___aaaiiiiiijjjjjjjjjjjjiiiiiibbbgggSSSPPPUUUPPPXXXZZZ\\\[[[YYYXXXXXXXXXYYYZZZYYYXXXXXXXXXXXXYYYYYYZZZWWWVVVUUUWWWZZZ]]]^^^]]][[[[[[```kkkccctttvvvPPPDDDGGGIIINNNUUUSSSIIISSSvvvlllqqqfff[[[SSSVVVVVV[[[^^^OOOCCCHHHCCCQQQSSSCCC===VVVbbbYYY[[[^^^gggqqq{{{yyyoooiiinnn|||wwwsssuuuvvvuuuuuuxxx~~~}}}wwwrrrrrrjjjttt}}}www}}}~~~ooowwwvvvxxxgggfffOOO???333222222222222222222333000111111111111222222222333...111:::222???~~~lllnnniiigggiiikkkkkkjjjiiiyyyiii\\\NNNAAADDDLLLHHHKKKMMMppp~~~llljjjfff^^^^^^gggooovvvvvv}}}XXXCCCBBB@@@@@@AAACCCCCCCCCEEEFFFFFFDDDAAA???======BBBKKKXXXccciiilllnnnoookkk}}}|||dddhhhxxxvvvHHH777666222000000000000////////////000000000000111222333444333444666888;;;>>>@@@BBBDDDJJJNNNEEEMMMSSSaaa]]]cccpppwww~~~|||~~~wwwrrruuu}}}zzzwww{{{yyyiiibbbccc]]]TTTKKKIIIVVVcccbbbUUUIIIDDDCCCUUUuuu~~~sssXXX[[[bbbhhhjjjcccVVVLLLGGGJJJLLLHHHDDDEEELLLTTT]]]eeexxxeeeiii{{{vvvkkklllwwwhhhQQQLLLKKKIII===AAA@@@???<<<888444111111222////////////....................................000000111666;;;???>>><<<999:::;;;<<<===<<<;;;999@@@999666999<<<:::666555888BBBGGGCCC@@@DDDEEEBBBGGGHHHJJJKKKLLLKKKIIIHHHJJJOOOPPPNNNQQQXXX[[[XXXPPP\\\___mmmyyyZZZOOOooocccSSSLLLMMMNNN???;;;888BBB]]]```kkkmmmeeeaaa\\\NNNAAA;;;777<<>>VVVyyypppTTT@@@zzz}}}SSSaaa```PPPFFF222---222///...000---...............///000000>>>;;;{{{rrrttttttmmmhhhfffOOOLLL```dddjjjlllmmmkkkhhhgggiiillliiiYYYSSSSSSQQQVVVZZZUUUYYYYYYZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXYYY[[[\\\^^^___```^^^\\\___dddccckkkVVVBBBRRR^^^bbbkkknnn}}}ooojjjXXXXXXYYYTTTRRRSSSGGG>>>EEEHHHVVVXXXMMMCCCAAARRRnnngggPPPYYY``````mmmvvv|||uuukkk~~~zzzkkkuuurrrooorrrwww|||~~~}}}vvvsssiiigggnnnmmmfffmmm}}}~~~rrr~~~jjjYYY777555333000000000111111000000000000000111111111111000777)))444444CCCuuujjjoooiiiiiikkkeee^^^hhhzzzoooxxxmmmLLLpppYYYYYY___hhhhhh^^^VVVTTT\\\UUUYYYgggqqq{{{www[[[LLL@@@???AAAAAACCCGGGGGGGGGGGGHHHHHHEEE@@@<<<@@@DDDNNN\\\eeehhhlllooopppxxxwww|||xxxiiippp{{{TTT222111000//////............//////...//////000111333555666333444777:::>>>BBBFFFHHHBBBKKKBBBGGGKKKNNNvvvmmm[[[iiisss}}}{{{vvv}}}sssjjjooo{{{rrrgggrrrdddZZZVVVWWWTTTXXXZZZuuuuuueeeYYYLLLPPP^^^___ZZZUUUMMMMMMFFF[[[}}}~~~sssiiillllllnnnnnn~~~rrr[[[aaaTTTQQQWWWSSSFFFDDDMMMNNN]]]jjjrrrwwwrrrsssuuuyyy~~~~~~lllVVVQQQNNNLLLAAAEEE??????===888444111111222////////////............------------------------000000111666<<>>888555888;;;999666555999CCCGGGBBB???DDDFFFCCCHHHIIIKKKLLLLLLKKKIIIHHHJJJOOOPPPOOORRRXXX[[[YYYBBBhhhwwwxxxrrrbbbssswwwkkkXXXTTTWWW???888<<>>```XXXWWWSSSUUUhhhpppiiidddnnngggdddJJJDDD>>>TTTkkkrrrVVV>>>tttVVV``````SSSFFF333---222///...000---...............///000000444FFF}}}{{{ddd___yyy[[[[[[xxx]]]IIIGGG]]]dddhhhjjjllljjjgggeeegggiiihhhXXXQQQRRRQQQVVVZZZVVVZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]\\\]]]aaadddeeejjj{{{lllCCC:::QQQdddrrrtttsssbbb___[[[RRRRRRUUUJJJ>>>BBBIIITTTSSSJJJCCC>>>JJJaaaooovvvjjjXXXZZZeeelllsssuuu}}}|||ttt~~~qqqiiihhhooouuuvvvtttwww{{{nnneeedddlllnnnkkkttt}}}|||aaavvviii```===555333000000000111111000000000000000111111111111///444+++777:::ZZZvvvrrrkkkgggggg___WWW```qqq~~~wwwyyyhhhhhheeeRRRRRRbbb___MMMUUUooo```UUUQQQYYYfffvvvqqqmmmUUUJJJGGGEEEDDDDDDKKKKKKLLLNNNNNNLLLGGGDDD>>>@@@FFFPPPWWWXXXZZZ^^^fffsssrrrwww|||{{{lllrrr|||XXX555111000//////............///////////////000111222444555666777888;;;>>>AAACCCEEEBBBGGG@@@KKKOOOSSS|||kkkhhhppp~~~|||zzz{{{mmmrrrwwwkkkeeekkkwww~~~qqqbbbyyyvvvrrrgggyyyyyyiiiZZZSSSOOOKKKJJJLLLOOOOOOQQQkkkkkk___cccfffjjjjjjaaaNNNFFFWWWttt{{{ssshhh^^^]]]RRROOOmmm~~~nnn___[[[UUUJJJDDDFFFSSSZZZfffpppsssvvv}}}zzzxxxwwwvvvlll{{{}}}xxx}}}yyy|||hhhRRRMMMLLLKKK@@@EEE??????===999444111111111/////////............---------------------------//////222777>>>AAA???===333???IIIFFF;;;444777>>><<<666444777:::777555555:::CCCFFF@@@>>>DDDFFFDDDIIIJJJLLLMMMMMMKKKJJJHHHJJJMMMOOOOOORRRWWWYYYXXXCCCjjjxxxtttuuunnnKKK===BBBXXX]]]]]]eeegggaaa```[[[LLL???AAAEEENNNLLL@@@MMMooobbbFFF::::::kkkqqqiiigggnnnjjjkkkNNNFFF===RRR~~~www|||{{{vvvZZZ<<>>wwwxxxwwwyyyqqqkkkjjjkkkbbbUUUXXXeeemmm\\\YYYaaa~~~eeeIII>>>NNNUUUPPP\\\vvvUUULLLFFFKKK\\\rrr}}}ppppppYYYOOOJJJEEEBBBJJJJJJLLLNNNOOOMMMIIIFFF>>>===???DDDGGGFFFGGGJJJWWWfffuuupppssszzz{{{qqqttt~~~]]]999111111//////............//////////////////000111333333999999;;;<<<>>>???AAAAAACCCEEE???LLLOOOWWWqqqpppVVVhhh{{{jjjmmmtttkkkfffnnnyyy~~~~~~~~~yyy}}}ooobbbjjj{{{iiiWWWcccXXXSSSQQQRRRRRRNNNLLLLLLNNNJJJMMMbbb{{{bbb[[[bbbbbb^^^]]]YYYZZZeee```XXXzzzppp^^^VVVOOOGGG???HHHJJJYYYiiiggg[[[bbbuuuxxxtttrrrtttxxxzzzxxxtttnnnyyyyyywww~~~~~~dddNNNJJJJJJJJJAAAFFF>>>>>>===999555222111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...///222999???BBB@@@<<<000===GGGFFF;;;444777===999555333666888666444555<<>>DDDGGGDDDIIIJJJLLLMMMMMMLLLJJJIIIIIIKKKMMMOOOQQQTTTVVVVVVGGGYYYccceeeqqq[[[EEEHHHaaaddd```cccddd___aaa^^^PPP@@@BBBFFFRRRUUUFFF@@@OOOBBBfffcccBBBJJJJJJ<<<\\\uuujjjiiinnnnnnlllOOOEEE<<>>@@@@@@AAADDDIIIDDDHHHIIIYYY~~~```\\\kkk{{{}}}lllpppuuummmiiioooxxx{{{zzzzzzwww|||tttlllccc___mmmgggXXXXXXXXXXXXUUUPPPLLLJJJTTTPPPTTT___]]]MMMGGGNNN\\\```fffzzzsssxxx^^^TTTRRRJJJ>>>===???MMM^^^^^^UUUXXXeeecccfffjjjppptttxxxyyyzzzxxx~~~~~~}}}zzz}}}~~~kkkTTTOOONNNMMMDDDIII>>>>>>===:::555222000000............------------,,,,,,,,,,,,,,,,,,,,,,,,---...333999@@@AAA>>>;;;///888AAABBB<<<777888;;;777333333666777555444666===CCCDDD>>>>>>EEEGGGCCCHHHIIIKKKLLLMMMLLLJJJIIIGGGHHHJJJNNNPPPQQQRRRSSS@@@KKKWWWTTTJJJNNN]]]hhhqqqgggzzzlllKKKPPPuuuooogggfffeeeaaaccc```QQQBBBMMMTTTXXXVVVKKKPPPggg^^^xxxwwwaaannnqqq]]]oooyyymmmlllnnnrrrhhhLLLDDD<<>>===:::666222000000.........------------,,,++++++++++++++++++++++++,,,...333:::@@@@@@<<<777111666<<<>>><<<:::999:::555333333666777555555888===BBBCCC???@@@FFFGGGBBBEEEGGGIIIKKKLLLLLLKKKJJJGGGGGGIIINNNQQQOOOPPPRRR???MMMWWWHHH555:::AAA555>>>>>>>>>PPPgggWWWUUUnnneeedddeeeccceee___NNN???WWWccc\\\MMMGGG```}}}dddmmm{{{pppnnnnnnvvvfffKKKDDD<<>>===@@@EEEFFFCCCBBBDDD<<>>AAABBBCCCCCCAAAJJJJJJHHHGGGhhh|||pppzzzTTTXXXjjj|||{{{nnnssskkkeeeccchhhlllkkkhhhggghhhpppccc___xxx~~~wwwooolllmmmkkkggg___dddhhhgggtttvvviiiZZZUUUUUUQQQTTTccc{{{xxxssseeeVVVQQQTTTQQQJJJAAABBBEEELLLTTTXXXVVVRRRdddnnnxxxwwwqqqooovvvoooVVVNNNKKKIII???DDD===>>>===;;;666222000///.........---------,,,,,,++++++++++++++++++++++++,,,...333:::??????999444333888===>>>;;;999999;;;444222444777777555666999<<>>>>>;;;777222000///......---------,,,,,,,,,************************,,,...333:::???>>>888222555<<>>;;;888555333222111------,,,,,,,,,,,,++++++************************,,,...444;;;@@@>>>777000:::AAACCC>>>999888999999555222333666666444444888>>>DDD>>>;;;DDDEEE???>>>??????AAAFFFLLLOOONNNMMMKKKMMMNNNOOOOOOQQQTTTVVVJJJ<<>>===>>>AAADDDDDDAAA>>>GGGEEE@@@JJJRRRhhh___kkkKKKSSS___lllrrrwwwgggPPP[[[ZZZYYYdddpppiii\\\___^^^UUUNNNNNNQQQQQQNNNKKKMMMSSSrrr~~~ttt\\\hhhsss|||zzzjjjfffwww~~~~~~}}}{{{mmmZZZQQQWWW]]]TTTFFFBBB>>>MMMmmm}}}yyy~~~}}}{{{wwwmmmQQQJJJIIIJJJ@@@DDD@@@>>>;;;777444222111111------,,,,,,,,,,,,++++++***************************,,,222999>>><<<555...777>>>BBB>>>999999999888444222333666666444555999>>>DDD>>>;;;CCCEEE>>>>>>>>>>>>@@@DDDJJJNNNOOONNNMMMOOOPPPQQQQQQRRRTTTVVVWWW@@@>>>ZZZuuu___HHH;;;BBBTTTgggeeeQQQGGG666000888:::222666EEEDDD???@@@@@@BBBNNNMMM<<>>;;;777444222111000------,,,,,,,,,,,,++++++***************************,,,222999>>><<<555...666===???<<<888888888666222111333666666444666:::>>>DDD>>>;;;CCCDDD>>>===>>>>>>>>>BBBGGGLLLOOOOOOOOOQQQSSSSSSSSSRRRTTTUUUHHH:::111888HHHZZZjjjsssmmm\\\FFF555;;;UUUXXX>>>444---333EEEKKKEEEHHHTTTRRRNNNIIIBBB@@@MMMLLL888>>>PPPbbbiiihhhffffffeeeDDDppp]]]EEESSSuuu{{{{{{uuuqqqvvv}}}nnnRRRFFF???TTTvvv|||}}}uuuuuunnnLLL___ccc```cccgggXXXEEE333...000000---,,,---...///...---...000111999999ccc^^^ttt]]]GGGCCCBBBVVViiijjjlllllliiieeedddfffiii```IIIDDDLLLLLLKKKPPPRRRTTTUUUWWWWWWWWWXXXYYY[[[[[[[[[ZZZYYYYYYYYYZZZZZZ```aaabbbccceeeeeeffffffiiiiiiqqqwwwuuuRRRHHHYYY~~~zzznnntttsss\\\UUUYYYqqq\\\RRROOOaaakkk]]]eeeiiiZZZLLLIII^^^kkkeeeUUURRRRRRJJJDDDMMMEEEGGGTTTeeeuuummmSSSBBBDDD@@@MMMqqq~~~rrrnnnnnnppptttyyy|||}}}{{{vvv|||rrrbbbjjjHHH333,,,000...---111///000000000000000000000000111111222222;;;|||sss~~~|||kkknnngggkkkyyyooossskkkwwwtttyyy{{{qqqZZZKKKBBBBBBGGGFFF???FFFPPPNNNWWWMMMWWWmmmkkkZZZZZZ333111......------------.........///000222555999<<<>>><<<;;;;;;===AAACCCDDDDDDAAAJJJEEEFFFQQQmmmuuuyyyPPPRRR\\\eeewwwssszzzkkkTTTYYYWWWQQQRRR[[[^^^hhh}}}{{{pppbbbYYYVVVRRRKKKDDDCCC??????\\\pppjjjjjjbbbVVVKKK@@@UUU|||{{{~~~~~~~~~~~~wwwXXXLLLHHHGGG@@@FFF@@@>>>;;;777444111000000------,,,,,,,,,+++++++++************************,,,...444;;;@@@>>>777000:::>>>===888444666777666000000333666666444666<<<>>>DDD>>>;;;CCCDDD======>>>======@@@DDDIIINNNPPPPPPRRRUUUUUUSSSRRRRRRRRRDDDDDDDDDEEEDDDCCCWWWuuutttWWWCCCHHHGGG444...***===gggmmm```cccZZZUUUOOOHHHKKKJJJ<<<:::JJJ]]]hhhllllllmmmnnn|||mmmmmmttt{{{xxxzzzwwwooopppxxxqqqTTTHHHBBBXXXzzzxxxvvvwwwPPP]]]```^^^aaaggg\\\III555...//////---,,,---...///.........000222555GGGnnnbbbXXXkkkUUUCCC???888KKK```hhhjjjkkkiiidddcccfffiii^^^IIIDDDLLLKKKJJJPPPRRRRRRUUUWWWXXXXXXXXXYYYYYY[[[ZZZZZZYYYYYYYYYZZZZZZaaaaaabbbdddfffggghhhhhhjjjjjjwwwxxx|||jjj\\\___gggvvvyyyhhhqqq|||jjjXXXTTTMMM^^^YYYMMMHHHJJJNNNcccyyyfff```UUUHHHQQQeee}}}]]]RRRHHH???FFFNNNHHHPPPfff]]]FFFLLLEEEGGGddd{{{qqqnnnooopppuuuyyy{{{ttt|||xxxzzzjjjtttNNN555+++000...---000///////////////////////////......000666DDDxxxrrrgggllleeeiiiuuuxxxvvvkkknnn}}}|||fffZZZlll{{{{{{}}}kkkTTTEEECCCJJJKKKEEEJJJTTTSSSSSSMMM[[[rrrpppZZZ}}}xxx}}}]]]666333......------------......//////000222555888<<<===AAA@@@>>>>>>???AAACCCDDD>>>EEECCCMMM[[[wwwtttzzzTTTQQQ]]]hhhpppooowwwfffRRRSSSTTTOOOOOOVVVYYYhhhzzzmmmhhhbbbVVVJJJDDDHHHHHHRRR}}}~~~uuurrrfffVVVUUUJJJYYYvvv}}}~~~mmmSSSLLLIIIHHH@@@FFFAAA>>>;;;777333111//////------,,,,,,,,,+++++++++************************,,,...444;;;@@@>>>777000@@@@@@;;;333000333666666000111444777555333666<<<>>>DDD>>>:::BBBCCC<<<<<<=========>>>AAAFFFKKKOOOPPPRRRUUUVVVTTTRRRPPPPPPIIIEEEFFFXXX```TTTaaasssSSSAAA;;;222666333JJJpppiiifffXXXLLLFFF>>>777DDDWWWhhhppprrrrrrsssyyyxxxtttvvvssslllmmmuuusssSSSGGGAAAZZZ~~~}}}uuuuuu|||RRR\\\```aaaggglll___KKK666...//////---,,,,,,---............000222,,,QQQuuugggYYYlllVVVFFFBBB999EEEVVVbbbgggjjjiiieeedddhhhmmm]]]HHHDDDLLLIIIHHHOOORRRQQQTTTWWWYYYXXXXXXXXXYYYZZZYYYYYYYYYYYYYYYZZZZZZ```aaaccceeeggghhhiiiiiimmmnnnyyytttmmmnnnkkknnnzzzooo```dddmmmxxx|||zzz}}}{{{iiimmmuuueeeXXXQQQDDD999888666===HHHPPPjjjxxxkkkXXXJJJKKKVVV```dddTTTGGGHHH@@@===LLLRRR[[[hhhhhh^^^\\\WWWGGGEEEKKKAAA???^^^wwwpppppprrrtttvvvzzz|||pppzzzsssooonnnvvvUUU888***000///...000///////////////////////////---,,,///888JJJyyytttnnnpppgggjjjttt~~~wwwnnntttwww^^^YYYhhhnnnyyy___KKKCCCFFFMMMNNNTTTZZZVVVQQQMMM]]]uuuyyyvvv]]]}}}vvvzzz]]]666222......------------......111111111222444777999;;;BBBAAA@@@??????AAADDDFFFBBB@@@@@@SSS___sssqqqoooMMMSSS___eeeiiinnn|||}}}cccRRRMMMPPPOOORRRXXXXXXbbbxxxvvvdddWWWPPPHHHJJJLLLSSShhh|||~~~vvvgggSSSNNNTTTqqqttt|||~~~||||||~~~{{{___LLLIIIIIIIIIAAAGGGAAA>>>;;;777333000///...------,,,,,,,,,,,,++++++***************************,,,222999>>><<<555...BBBAAA:::222///333666666000111555888555222555<<<>>>DDD>>>:::BBBCCC<<<;;;<<<===>>>>>>@@@CCCHHHLLLOOORRRVVVWWWUUURRRPPPOOOEEE:::???nnnyyyiii999000555444CCCkkkqqqcccUUUEEE:::AAAPPPdddrrrvvvuuuuuuppprrrnnnhhhlllwwwqqqQQQDDD>>>XXXwwwsssxxxRRR\\\aaaiiirrrtttaaaLLL666---......------,,,---.........///111333...UUUqqqhhh[[[oooXXXFFFEEE>>>FFFOOO^^^dddiiiiiiffffffkkkqqq\\\HHHDDDKKKHHHGGGNNNRRRQQQTTTWWWXXXXXXWWWXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZ^^^aaadddgggjjjjjjjjjjjjqqqppprrrhhhbbbvvv|||bbb^^^gggkkkjjjooowwwtttiiizzzzzz}}}}}}|||pppmmmoooggg\\\QQQFFFAAA@@@>>>EEENNNUUUtttuuuhhh]]]VVVKKKKKKJJJPPPWWWQQQIIIKKK[[[bbbsssxxxjjj```[[[SSSUUUWWWIIIGGGlllzzzsssoooqqqtttuuuvvvyyy{{{wwwvvvhhhxxx```lllwww^^^;;;+++111111...//////000000000000000000000000///,,,...888KKKzzztttsssqqqhhhlllsssyyynnntttqqqwwwzzz~~~}}}{{{wwwTTTCCCLLL]]]sss~~~uuu[[[KKKHHHQQQXXX```aaaXXXUUUQQQ```wwwyyyssszzz{{{aaaxxx{{{]]]444000......------------......222222222333444777999:::===>>>??????@@@BBBGGGJJJHHHAAA>>>SSSZZZeee|||vvvcccFFFVVV^^^]]]```iiizzzyyy```PPPKKKOOOOOOVVV^^^[[[^^^mmmyyyfff]]]bbbRRRIIIRRRbbbvvv~~~uuuQQQVVVYYYfff~~~|||xxx~~~|||yyywwwwwwyyy}}}||||||||||||~~~|||yyytttwww^^^LLLJJJIIIHHH@@@FFFAAA???;;;666333000...---------,,,,,,,,,,,,++++++***************************,,,222999>>><<<555...>>>>>>999444333777888666000222666888444000444<<>>:::BBBBBB;;;:::<<<===?????????AAAEEEIIIOOOSSSWWWYYYWWWTTTQQQPPPIIIAAADDDyyyeee555222@@@EEE^^^wwwSSSBBB@@@III]]]pppwwwxxxwww{{{www}}}||||||||||||oooqqqjjjgggooozzznnnQQQDDD===XXXtttrrrTTTaaa]]]kkkvvvtttaaaLLL555,,,---...------+++---.........///111333666MMMvvv~~~kkkVVVlllTTTAAAFFFJJJRRRTTT\\\cccjjjjjjggggggmmmsss[[[GGGDDDKKKGGGFFFMMMRRRRRRTTTVVVWWWVVVWWWXXXYYYXXXXXXXXXXXXXXXYYYZZZZZZ^^^aaafffkkkmmmmmmlllkkklllkkkccc[[[aaapppqqqddd___kkkqqqnnnllluuuwwwwwwooojjjhhh]]]QQQOOOUUUUUUTTTWWWZZZ[[[xxxyyypppoookkkjjjooosssuuuzzzsssaaabbbZZZggg~~~{{{yyykkk~~~yyyrrrmmmooorrrssstttwww|||zzzgggpppgggjjjccczzzeee???,,,222222...//////000000000000000000000000111...///:::LLL|||vvvwww{{{vvvqqqgggkkkpppzzznnnmmmmmmppp}}}uuusssxxxzzzwwwwww}}}sssuuu}}}fffYYYDDDQQQaaalllsssyyyvvv```XXX```gggmmmlllaaaWWWWWWiii}}}qqqwww~~~eeevvvyyy]]]555000......------------......222222222444666999;;;===:::<<<>>>??????AAADDDHHHHHHDDDAAAPPPVVVbbbnnnMMMSSSWWW[[[\\\cccsss{{{bbbPPPPPPPPPMMMVVVcccaaa^^^iii```}}}aaaLLLQQQaaammmxxxmmmbbbjjjnnntttxxxuuuttt|||zzz___jjjrrrssszzz}}}qqqhhh```___]]]]]]```gggpppvvv|||}}}~~~~~~}}}||||||~~~}}}xxxxxx{{{rrrgggqqqeeeRRRNNNJJJHHH>>>DDDAAA???;;;666222000...------------,,,,,,,,,++++++************************,,,...444;;;@@@>>>777000999:::999666777::::::666111333777888444///444;;;???DDD>>>:::AAABBB;;;:::;;;>>>@@@??????@@@DDDGGGPPPTTTXXX[[[YYYVVVSSSQQQHHHBBB888XXXssswww{{{sssnnn___BBB777AAAJJJmmm{{{\\\HHHAAADDDXXXmmmwwwyyyyyy{{{{{{ffflllsssttt}}}|||}}}~~~}}}ooorrrhhhhhhqqq~~~mmmSSSGGG???YYYvvvxxxwwwnnnXXXgggVVVhhhtttpppaaaLLL555+++,,,------...+++---.........///111333666>>>uuusssRRRjjjRRR???KKKXXXcccbbb\\\cccjjjkkkggggggmmmtttZZZGGGDDDKKKGGGEEEMMMRRRSSSTTTVVVVVVVVVVVVXXXZZZXXXXXXXXXXXXXXXYYYZZZ[[[___bbbhhhnnnppppppnnnllldddcccWWWRRRcccooommmjjjiiizzzwww|||~~~pppyyypppfffhhh\\\OOOWWW[[[___bbbfffddd___xxxhhhcccpppzzzyyy}}}dddRRRTTTccciiiqqqzzzrrrlllllloooppprrruuuzzz{{{{{{zzziiiqqqlllyyyYYYxxxiiiBBB---333333/////////000000000000000000000000333///111<<>>@@@;;;===??????======@@@BBBCCCGGGDDDOOOXXXiiiuuupppZZZMMMQQQ^^^```cccqqqiiiVVVVVVQQQLLLUUUeeeeeeaaaiiikkkjjjooojjjRRRRRRaaammmqqqqqqmmmmmmZZZZZZYYYTTTVVVYYYZZZ\\\\\\[[[```rrrxxxlllppp|||YYYhhhtttooo```\\\kkk|||}}}}}}}}}~~~yyy|||~~~tttbbbTTTGGGFFFEEEGGGMMMYYYfffnnn|||~~~~~~|||zzzzzz{{{}}}{{{yyyzzz~~~|||{{{{{{~~~nnneeekkkKKKHHHMMMGGGAAABBBDDDAAA<<<777222///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))***///555:::;;;888444111;;;===;;;666333666999888...333777777333222444777BBBEEE>>><<>>AAAAAA@@@@@@@@@AAACCCEEEFFFNNNSSS[[[bbbccc```[[[VVVRRR;;;888KKK\\\hhhooommmggglllYYY>>>:::FFFVVVeeessszzzkkkccc```aaaKKKBBB@@@PPPhhhyyy{{{wwwqqqkkkWWWaaaqqq{{{zzzvvvwwwuuuwwwsssnnnaaaqqqlllhhhQQQ===CCCfff~~~lllttttttkkkTTTiiiVVV```mmmssshhhNNN555...///...---///---------......000111222000WWWlllqqq[[[dddNNNFFFTTTsss_________bbbfffhhhhhhhhhjjjkkk___IIIBBBHHHEEEDDDKKKNNNTTTVVVXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXZZZ\\\]]]___eeefffiiilllqqquuuxxxzzztttbbb```bbb]]]iiitttllllllpppuuusssppphhhYYYJJJFFFIII[[[```jjjfffbbbWWWeeeaaaKKKYYYnnnrrrZZZ\\\sssxxxsssnnnmmmppptttwwwwwwvvvrrrwwweeezzzfffkkkDDD...111000...//////000000000000////////////111444///333OOO|||qqqwwwaaa]]]zzznnnpppkkkrrruuuhhhkkkpppsssqqqnnnsss{{{zzzuuummmfffffflllttt{{{wwwooo}}}xxx^^^QQQKKKGGGLLL[[[lll{{{}}}rrrxxx~~~wwwbbbkkkwwwttt{{{wwwQQQ:::///......//////////////////111444777999:::<<<>>>@@@???@@@@@@AAACCCDDDDDDEEECCCEEEEEEVVVSSS```mmm\\\TTTFFFVVVcccaaalllxxxbbbUUUUUUUUUSSSRRRTTT\\\hhhrrr^^^NNNGGGNNN]]]xxxeeeNNNSSScccmmmoooqqqxxx]]]OOO```fffXXXVVVZZZ]]]bbbmmmyyy}}}yyy}}}jjjiiiooodddhhhbbb```]]]XXXQQQLLLPPPWWWnnnwww}}}~~~{{{}}}qqqWWWEEEAAACCCJJJEEE>>>AAAFFFRRRdddvvv~~~|||{{{~~~yyyzzz|||{{{uuuzzz~~~{{{}}}~~~mmmLLLIIIMMMGGGAAABBBDDDAAA<<<777222///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))***///666:::;;;888333111;;;;;;888444333777999777...333777777444222444888???BBB<<<;;;CCCBBB<<>>999KKKYYYccciiifffppphhhPPPAAAMMM___lllxxxvvvrrrzzzzzzzzzkkkYYYKKKCCCBBBCCCDDD<<<<<>>???GGGRRRWWW^^^YYY[[[XXXbbbllliiiiiiwwwrrrlllkkknnnrrrttttttsss}}}qqqqqq[[[bbb}}}mmmEEE...111000...//////000000000000////////////000111...888SSSyyy}}}tttrrraaaIIIxxxjjjmmmkkkqqqqqqgggiiimmmqqqpppooouuu~~~zzzzzzwwwpppjjjiiimmmrrryyyrrrwwwuuummmMMMNNNIIICCCHHH\\\tttwwwxxxsssjjjoooyyyxxxvvv{{{xxxuuusssOOO888000//////.........///000000222444777999999:::<<<>>>===>>>>>>??????@@@@@@AAACCCDDDEEEWWWRRR\\\rrrYYYSSSQQQTTT]]]^^^lllvvvaaaXXXUUUTTTRRRPPPSSS]]]kkkvvv~~~hhhRRRIIIIIIMMMYYYggguuuaaaTTTRRRXXX]]]ooorrr}}}mmmkkkpppooozzzqqqqqq{{{jjjaaaYYYVVVUUUSSSUUUXXXfffooozzzmmmUUUGGGDDDHHHFFFOOONNNGGGEEECCCMMMaaannnwww}}}zzzxxx{{{~~~}}}uuuqqquuuxxxyyyzzz}}}||||||yyyxxxqqqOOOJJJMMMFFFAAACCCDDDAAA<<<777222///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))***000777<<<;;;777333111;;;999555111333999999666...333777777444222444888===AAA<<<<<>>888:::LLLeeexxxzzzyyy}}}}}}uuuooottttttgggnnnuuuxxxzzztttkkkggggggkkkgggfffRRR@@@EEEgggzzz}}}xxxppp{{{rrrOOOkkkYYYdddooopppgggMMM555...///---,,,---------......///111222333888RRRuuuxxxvvvOOOFFFKKK^^^ZZZiiiccceeegggggggggfffggghhhaaaJJJCCCIIIEEECCCHHHKKKRRRTTTVVVWWWVVVVVVWWWYYYZZZYYYYYYZZZ[[[^^^```aaacccffflllrrrvvvxxxxxxwwwrrrmmm]]]TTTZZZbbbjjjuuugggwwwzzzrrrdddRRR???666<<>>>>>??????@@@@@@EEEBBBFFFXXXRRRUUUtttQQQKKKVVVPPPZZZ[[[lllsss]]]VVVVVVTTTPPPLLLNNNXXXfffqqqwwwfff[[[RRRKKKFFFFFFKKKMMMIIIBBBAAAIIIRRR___```kkk|||yyytttwwwhhhbbbbbbzzzsss{{{xxxjjj]]][[[^^^]]]YYYVVVZZZgggqqq}}}fffYYYWWWOOOAAAAAAHHHLLLSSSXXXOOOHHHPPPaaammmxxxzzzyyyyyy{{{|||}}}xxxyyy}}}~~~|||~~~}}}~~~|||tttpppsssQQQLLLMMMFFFAAADDDDDDAAA<<<777222///...---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))000999===;;;777333111;;;777222...333::::::555...333888888444222555888>>>BBB>>>>>>GGGEEE===??????@@@BBBCCCDDDCCCBBBAAAFFFIIIPPPWWW___eeejjjlll___CCC===PPP]]]dddiiiiiibbbUUUMMM___{{{}}}~~~~~~yyykkkfffeee]]]TTTNNNFFF===888999>>>CCC???999===OOOdddtttlllOOOUUUxxxlll[[[___gggqqqzzzrrrjjjgggiiihhhggg}}}bbbNNN???GGGmmm}}}vvvPPPwww~~~UUUeeeqqqqqqeeeLLL444---///---+++,,,---......///000222333444777OOOSSSIIIEEENNNOOObbbbbbdddeeeeeecccccccccdddaaaKKKDDDIIIEEEBBBGGGIIIQQQSSSUUUVVVVVVVVVWWWYYYZZZZZZZZZ[[[\\\___aaabbbbbbfffmmmtttwwwvvvtttqqqoooppp^^^SSS___cccgggxxxkkkzzzmmm[[[JJJ===888>>>HHHJJJNNNLLL???KKKSSSNNNggg}}}zzzuuupppnnnppprrrsssrrrqqq~~~}}}xxxYYY}}}ttthhheeeggg~~~tttIII///000000///000///////////////000000000000555///,,,<<>>mmmmmmgggiiinnnsss|||kkkccccccgggnnnrrruuuzzzwww|||}}}sssiiiccc]]]aaahhhTTTQQQRRRPPPGGGGGG___}}}yyyzzz~~~uuulllggg~~~~~~mmmccc]]]XXXmmmtttLLL555222111///...---...000333555666888:::;;;::::::;;;<<<>>>???@@@AAABBBCCCDDDDDDEEEAAAHHHXXXSSSPPPwww}}}SSSEEENNNNNNZZZYYYhhhvvv^^^SSSVVVTTTOOOKKKJJJPPPZZZcccooohhhbbb]]]IIIDDD>>>;;;<<>><<<666222111;;;777111...222999:::555///444888888444333555888===AAA===>>>GGGEEE===??????@@@BBBCCCDDDCCCCCCBBBEEEHHHMMMTTT\\\eeelllooocccDDD>>>QQQ^^^ccchhhjjj___[[[]]]ooo}}}zzz~~~pppjjjeee[[[VVVRRRHHHCCC@@@;;;777666:::AAAGGGCCC<<<@@@SSSeeerrr~~~|||XXXAAA<<>>===???DDDJJJOOOKKK<<>>>>>>>>@@@BBBDDDFFFGGGHHHEEEAAALLLWWWSSSPPPnnnrrrlllPPPHHHQQQXXXVVVaaayyyiiiWWWTTTSSSQQQMMMKKKMMMSSSYYY|||rrrfffYYY[[[PPPCCC<<<===???>>><<>>??????AAABBBCCCDDDDDDDDDCCCEEEIIIQQQZZZdddlllqqqfffFFF===QQQ]]]___dddggg```dddiiiuuuzzz}}}nnn\\\RRRHHHGGGHHHAAAIIIGGGDDDAAAAAAEEEKKKPPPIII>>>@@@SSSfffqqq~~~fffGGG>>>DDDIIIjjjjjjqqqvvvxxxpppmmmllljjjooo```LLLAAAPPPsssggg}}}|||UUU}}}YYYppp{{{ttt___GGG111,,,///...,,,.........///000222333555666@@@cccyyyqqqwwwkkkhhh|||OOOKKKCCCDDDRRR___\\\]]]]]]\\\ZZZYYY[[[\\\___JJJDDDJJJEEEBBBEEEGGGNNNPPPSSSUUUUUUVVVXXXYYYYYYYYYZZZ[[[]]]___bbbcccccchhhqqqxxx{{{xxxsssooo~~~zzznnngggkkkiiibbbbbbYYYuuuzzzfffXXXMMMBBB>>>>>>>>>???BBBKKKOOOLLL===GGGRRRVVVuuu}}}aaasssvvvrrrmmmlllnnnpppooonnnqqqmmmvvvnnn|||NNN000000111000111.........//////000000111111333222///888MMM}}}rrrHHHzzzxxxmmmhhhqqqvvvzzzrrrXXXUUUXXXbbbkkknnnppprrrrrrpppsss}}}zzzuuuaaaWWW[[[___lllTTTUUUNNNCCC\\\}}}zzzwwwxxxwwwqqqooovvv|||}}}{{{{{{}}}xxxwwwhhh[[[NNN\\\uuuRRR<<<333//////...///000333666777999;;;>>>>>>>>>>>>???@@@<<<===???AAACCCDDDFFFGGGEEEDDDQQQUUUUUUSSSiiivvv___LLLTTTRRRTTT[[[mmm{{{aaaSSSTTTSSSPPPNNNOOOTTTXXX}}}yyybbbKKK@@@@@@???<<<888888<<>>??????@@@BBBDDDFFFGGGEEEFFFJJJOOOWWW```hhhmmmgggEEE===RRR^^^```eeejjjdddnnnuuuzzzbbbWWWNNNPPPVVVSSSQQQQQQPPPNNNNNNPPPUUUXXXTTTDDD@@@QQQdddooo}}}{{{kkk^^^YYYMMMvvvgggmmmooommmzzzqqqmmmnnnooouuu~~~ZZZIIIEEEWWWvvvyyyuuunnn{{{fffqqqVVV{{{YYYqqq{{{sss\\\DDD///,,,//////...///......///000222444666777AAAmmmyyy~~~jjjaaaSSSLLL@@@@@@PPPVVVZZZZZZZZZYYYWWWWWWYYY[[[^^^IIICCCJJJFFFBBBFFFGGGLLLOOORRRTTTUUUVVVXXXZZZXXXXXXYYYZZZ\\\___bbbcccdddjjjttt||||||yyyxxxpppooollllllhhh[[[ccc{{{zzzmmm```TTTKKKFFFCCCBBBAAA???CCCIIIPPPQQQMMM===DDDPPPaaaQQQHHHmmmuuutttqqq}}}uuuqqqmmmlllnnnppppppnnnnnnuuufff|||tttPPP000///111000111............///000111111111///555333777JJJ|||pppxxxUUUnnneeemmmtttxxxttt\\\VVVUUU]]]ggglllppprrrrrrooopppxxxrrrmmmaaaYYYyyywwwaaaPPPGGG[[[{{{~~~qqqcccfffrrrxxxwwwuuuxxxzzz~~~}}}yyytttaaaXXXFFFhhhvvvUUUAAA333......///000222444666777999;;;===>>>>>>>>>???AAA??????@@@@@@AAABBBCCCCCCCCCFFFVVVSSSVVVYYYfffkkk]]]TTTSSSPPPYYY^^^eee}}}jjjWWWWWWTTTPPPLLLMMMRRRWWWgggdddaaaccceee```QQQCCCDDDHHHJJJGGG@@@:::999:::888===BBBFFFMMMYYYhhhqqqtttwww|||{{{yyy```bbblllyyy}}}qqqaaaVVVQQQLLLCCCEEEOOORRRZZZlllssskkk[[[NNNMMMSSSQQQJJJ{{{hhh]]]UUUSSS\\\fffmmmsssxxx}}}~~~|||zzz{{{{{{|||{{{llleeegggMMMKKKLLLDDD???DDDDDDAAA<<<777222///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((222>>>AAA<<<555111111<<<<<<888111///333888999000444999999555444666999>>>AAA;;;:::CCCCCC???BBB>>>>>>>>>???AAADDDGGGIIIJJJJJJLLLPPPUUU\\\bbbfffeeeCCC<<>>@@@LLLgggqqqNNNKKK[[[vvvrrrnnnnnnqqqsssrrrpppxxx~~~sss{{{{{{SSS~~~tttZZZsssQQQ111///111111111...---......///000111111222---777777666FFFtttwwwlll]]]^^^|||nnnbbbjjjqqqvvvuuuddd[[[VVV\\\fffnnnssswwwsssqqqpppuuu~~~wwwfffttttttWWWNNNYYYiii|||qqqhhhaaaaaajjjvvvwww|||}}}qqqaaaeeeUUUuuuWWWEEE222---...///111333555666777777:::<<<======>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBHHHXXXRRRWWW]]]eeeiiiNNNWWWOOORRRaaadddbbbvvvmmm\\\ZZZUUUMMMHHHHHHMMMRRReee```XXXOOOFFF@@@BBBGGGCCCAAAAAADDDHHHHHHCCC>>>;;;<<<<<<>>>DDDMMMUUUXXXfffbbbbbbpppggghhhppp{{{hhh[[[PPPMMMJJJOOORRRFFFBBBQQQ]]]fff^^^HHHCCCRRRXXXOOO:::zzzhhhYYYPPPWWWggguuusss|||~~~{{{}}}{{{eee\\\lllJJJKKKJJJCCCAAACCCDDDAAA<<<777222...+++***,,,,,,,,,++++++*********))))))))))))))))))))))))//////:::???888666555---???===888333444999999555///111555888666222555<<>><<<;;;DDDFFFIIILLLPPPWWW^^^cccaaaJJJFFFTTTYYY___jjjqqqoooxxxyyynnn___dddlll```rrrlllffffffjjjooopppooogggOOOAAAEEESSShhhrrriiigggpppQQQ~~~yyysssvvvrrryyy}}}zzzaaaDDDJJJkkk|||vvvppp]]]{{{qqqrrrfff[[[mmmcccccc~~~qqqhhh\\\@@@///...,,,...111...---///111222333555888:::FFFuuu{{{[[[mmmTTTGGGBBB>>>QQQPPPZZZZZZ\\\[[[VVVRRRXXXaaa___LLL@@@EEEGGGAAA@@@GGGIIILLLOOOQQQRRRSSSUUUWWWYYYZZZ\\\\\\]]]^^^```bbbgggooottt^^^TTTcccggggggcccUUUtttzzz~~~jjjRRRQQQTTTRRRVVVSSSKKKLLLQQQNNNSSSfffeee]]]UUULLLBBBHHHhhhdddUUUQQQLLLnnnzzzsssrrrvvvxxxvvvrrruuu___lllaaasssRRR111111222/////////000////////////000000111111111777:::EEEwww{{{```fffuuukkktttdddlll{{{hhh\\\XXX[[[___mmmwwwqqquuuqqqqqqtttuuu{{{zzzxxxsssllljjjLLLHHHYYYbbbdddoooiiifffuuu}}}hhhWWWUUUbbbrrrwwwxxx|||}}}zzzvvvlll```SSSyyyuuujjjIII@@@000------...000333555888999=========>>>???@@@@@@@@@AAABBBBBBAAA@@@???AAABBB>>>DDDIIIRRRVVVSSScccjjjqqq^^^YYYPPPVVV___kkkuuu~~~eee\\\SSSNNNKKKHHHJJJPPPhhhlllkkkaaaRRRGGGBBBBBBCCCHHHGGGCCCDDDJJJNNNMMMAAA???<<<999<<>>CCCCCCCCCBBB@@@AAACCCEEEBBBDDDGGGJJJNNNSSSYYY]]]YYYEEEFFFVVV]]]cccmmmrrrqqqnnnooodddmmmjjjhhhhhhkkknnnppppppeeeRRRCCCAAAPPPsss~~~[[[AAA]]]xxx|||sssnnnuuu{{{rrrZZZEEEOOOmmm~~~qqqyyyrrrZZZoooeeeaaawwwlllhhhYYY===......,,,...222///...000222333333555888;;;<<<~~~yyyvvvYYYkkkVVVIIIDDD???OOOOOOXXXYYYZZZZZZVVVTTTYYYbbb```LLLAAAEEEGGGAAA@@@GGGHHHKKKOOORRRSSSTTTUUUWWWYYYZZZ[[[\\\\\\]]]aaacccjjjooovvvzzz```XXXdddiiiddd^^^XXXmmmxxx~~~pppfffbbb______```YYYUUUWWWUUUYYYgggttthhhVVVHHHGGGUUUiiixxxqqqTTTOOO@@@eee{{{}}}}}}yyyyyyzzzwwwsss~~~ssswwwtttSSS222222333000000///000////////////000111111444222666999GGGooo]]]lll]]]qqqxxxgggjjjsss}}}rrrccc\\\[[[\\\iiisssoootttpppnnnpppqqquuu}}}rrrbbbooo]]]HHHKKKFFFHHHSSS___]]]RRRMMMQQQmmm{{{~~~cccKKKIIIRRRhhhfff^^^RRRIIINNNaaarrruuuwwwzzz}}}~~~|||zzztttdddSSSyyyzzzgggEEE777...---...///222555888:::<<<<<<<<<<<<======>>>>>>>>>===>>>?????????@@@BBBDDDBBBDDDGGGPPPWWWRRRXXXooohhhnnnsssbbbPPPSSS[[[ggguuufff\\\UUUTTTNNNFFFHHHQQQrrrvvv]]]MMMJJJKKKMMMPPPPPPLLLLLLPPPPPPLLLLLLHHHBBB<<<;;;@@@JJJQQQ___gggiiiaaa___kkk|||yyyhhhmmmvvvqqqssskkkddd```dddfff^^^SSSKKKUUUkkk```^^^mmmrrrhhhLLLFFFNNN]]]ooouuubbb]]]]]]jjj~~~||||||{{{|||~~~}}}zzz~~~|||{{{~~~zzz~~~uuurrriiiIIINNNNNNEEEAAAAAAAAA???;;;666222///---,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))***666>>>888777777///===;;;666000111777:::999222222555777444000111666999:::999888===BBBAAA===???AAABBBBBBBBBBBBDDDFFFCCCEEEHHHJJJLLLOOOSSSVVVSSSCCCEEEVVV]]]aaahhhiii|||iiiXXXddd}}}vvvgggbbbYYY___bbbfffiiilllnnnppprrriii\\\MMMCCCKKKqqqyyyxxxqqqnnnvvvgggOOOBBBSSSlll~~~yyyxxxwwwTTTuuuhhhdddtttmmmnnnVVV;;;......,,,...222//////111333444444666999;;;GGG{{{[[[jjjYYYKKKEEE@@@LLLPPPVVVVVVXXXZZZWWWUUU[[[ccc```NNNBBBEEEGGGAAA@@@FFFGGGKKKPPPSSSTTTTTTUUUUUUYYYZZZZZZZZZ[[[]]]aaadddhhhkkkwwwjjjbbb\\\dddlllddd]]]eeeooo{{{}}}|||rrrnnnqqqlllssskkk___]]]]]]___hhhvvvqqq\\\EEEEEE\\\kkkjjjtttzzzttt~~~wwwzzz\\\RRR[[[ggg```NNNRRRooo~~~||||||{{{xxx}}}|||{{{xxxvvvUUU333333333000111111000000//////000111111222777444666999HHHgggaaavvvJJJnnnqqqdddeeelllyyylll```\\\\\\hhhtttsssuuuqqqnnnoooppprrrxxx~~~wwwdddfff||||||]]]JJJDDD???@@@GGGPPPOOODDD>>>@@@LLLZZZccc[[[MMMCCCBBBCCCGGGKKKKKKFFFCCCNNNeeewwwsssuuuwwwyyy{{{{{{{{{{{{{{{uuuaaaRRRyyyfff@@@///...---...111444777:::===>>>;;;;;;;;;;;;<<<<<<<<<<<<999;;;===>>>>>>@@@CCCEEEFFFEEECCCMMMVVVOOOLLLYYYssssssppp```TTTWWW___nnnkkk]]]VVVYYYSSSFFFFFFRRR~~~vvv]]]RRRMMMKKKNNNQQQSSSWWW[[[ZZZVVVTTTOOOFFF===777888===BBBWWWeeeqqqrrrnnnoooxxxyyywwwvvvuuummmbbb\\\\\\}}}}}}wwwxxxkkkdddaaafffiiieee]]]XXXccc{{{nnniii{{{tttNNNPPPRRRgggyyyooonnnqqqxxx{{{uuu|||}}}~~~~~~|||{{{{{{|||xxx{{{vvv}}}uuuuuupppNNNOOOLLLAAA======@@@>>>:::666222000......++++++++++++++++++++++++))))))))))))))))))))))))(((***666>>>888666555---???>>>888111000666::::::222111333666444111111666:::;;;;;;:::===@@@>>>:::;;;@@@GGGKKKJJJGGGCCCAAAEEEGGGJJJKKKLLLMMMPPPRRRRRRCCCFFFUUUYYY\\\```___kkkaaaVVVJJJ999111EEE```hhhOOODDD@@@LLLUUU___fffiiilllppptttiiiaaaWWWLLLPPPnnn~~~zzzvvvttt~~~{{{{{{gggJJJCCC[[[qqq{{{www}}}VVV|||~~~hhhmmmxxxssstttUUU<<>>@@@===CCCJJJMMMHHHGGGSSShhhxxxssstttvvvwwwxxxyyy{{{|||sssooo[[[TTTzzzeee???,,,222///000333555888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>???@@@CCCFFFFFFEEEBBBIIIRRRKKKFFFPPPlllkkkVVVVVVYYYcccvvvuuu```TTTXXXUUUGGGEEEPPPqqq}}}eeeTTTHHHIIILLLRRRYYY\\\ZZZVVVVVVQQQHHH???999777999;;;FFFYYYtttwww|||aaa|||nnnfff___XXXTTTXXX^^^^^^\\\\\\ppp{{{qqq~~~wwwPPPJJJMMMjjj|||zzz{{{yyyyyyyyy}}}{{{yyy{{{rrr{{{zzzyyy}}}vvvvvvuuuOOOMMMJJJ???===>>>@@@>>>:::666333000///...++++++++++++++++++++++++)))))))))))))))))))))))))))+++777???999666444+++AAA@@@:::222000555999:::000///111555555333333777:::======<<<===@@@???<<>>FFFMMMNNNHHHGGGTTTfffrrrrrrtttvvvwwwvvvwwwzzz}}}uuunnnTTTUUUyyy~~~^^^;;;,,,555222333555777888999999999===============>>>>>>>>>>>>???@@@@@@@@@AAACCCFFFCCCEEECCCFFFMMMHHHGGGSSSuuu\\\cccSSSUUUXXX```ooogggTTTUUUTTTKKKGGGMMMNNN|||fffUUUOOOKKKLLLQQQQQQMMMIIIRRRNNNHHHCCC???===<<<<<<<<>>:::666333000......***++++++++++++,,,,,,,,,))))))))))))))))))))))))***+++888@@@:::666444+++??????;;;333000444999:::111///000555666444555888999<<<===<<<>>>BBBCCCAAAJJJKKKKKKKKKIIIIIIJJJKKKCCCEEEFFFFFFFFFGGGIIILLLLLLCCCJJJZZZbbbkkkppplll^^^JJJ;;;999888333888CCCWWWaaa]]]RRRIII;;;222999666@@@LLLUUUZZZ___eeeiiiQQQDDD@@@GGGVVVmmmxxxooonnnrrruuuuuuwwwyyywwwrrrvvvzzzzzzrrryyyyyywwwxxxjjjkkkIIIKKKjjjyyyzzzrrrpppjjjkkk^^^{{{|||mmmbbbPPP;;;111333...---111///222333555555555666999;;;TTTggggggcccKKK@@@??????VVVUUUTTTVVVYYYYYYWWWZZZ___aaaTTTGGGDDDEEECCCAAABBBDDDHHHMMMPPPQQQQQQRRRRRRTTTVVVXXXZZZ\\\^^^bbbeeeeeelllzzzpppiiikkkeee\\\TTTJJJKKKYYYVVViiittt}}}zzzwwwsss}}}~~~uuuqqquuuuuu^^^QQQ```wwwuuubbbXXXXXXZZZYYYTTTQQQVVV^^^^^^bbbooo|||~~~{{{^^^YYYXXXYYY```fffvvvxxx||||||~~~|||zzzwwwuuu~~~~~~xxxkkkyyygggiiiWWW444222333000111222000000111111222333555555444:::???<<>>>>>???@@@@@@@@@AAABBBCCCBBBBBBBBBDDDFFFAAAFFFEEEEEEIIIFFFHHHVVV}}}[[[vvvnnneeeQQQUUUZZZaaaooo}}}sss\\\TTTSSSNNNJJJKKK@@@^^^oooaaaSSSPPPRRRRRRPPPNNNLLLJJJHHHEEEDDDAAA===:::999DDDccchhhcccoooiii\\\PPPNNNQQQWWWXXXOOOEEE@@@\\\tttbbbEEEFFFZZZrrr~~~yyyzzz{{{{{{xxxzzz}}}yyyxxxvvv|||{{{zzzzzzzzznnnJJJJJJIIIAAAAAACCCAAA???;;;666222///...---******+++++++++,,,,,,,,,))))))))))))))))))))))))(((***888AAA;;;888666---888:::888222000444999:::333111111666777555555777;;;>>>>>>;;;<<<@@@BBBAAAEEEFFFFFFEEEEEEFFFHHHKKKCCCDDDEEEDDDEEEGGGJJJMMMKKKDDDLLL[[[aaafffggg^^^SSSFFF===<<<888222888FFFKKKRRRKKKFFFMMMGGG===CCC;;;AAAIIIOOORRRUUUYYY\\\III777555DDDSSSdddnnnkkkpppuuuwwwrrroooqqquuuvvvooofffwwwvvv|||xxx{{{~~~}}}|||gggbbbFFFPPPnnnyyy|||```yyyxxxwwwdddrrrjjj^^^~~~mmm___III555...111------111000111333444444444555888:::KKK^^^^^^bbbKKKAAAAAA<<>>AAAEEEAAAAAAGGGJJJTTTSSSZZZdddcccZZZUUUWWWeee___aaayyypppgggxxxyyy}}}}}}|||{{{{{{|||~~~ccc}}}|||WWW333111222///000111111111111222333444555666777:::>>>>>>LLLVVVpppkkk]]]IIIccc^^^]]]bbbnnn~~~|||rrrggghhhqqqtttwww}}}yyyuuuuuutttqqqrrrzzzwwwyyy}}}PPPCCCGGGOOO:::777666===HHHQQQRRROOODDDCCCBBBAAA>>>>>>FFFPPPZZZ[[[SSSIIINNNaaappptttooossswwwvvvsssrrrtttwwwiiiEEE\\\}}}|||III///222///555666888:::<<<<<<;;;:::<<<<<<===>>>@@@AAABBBBBBAAABBBCCCCCCBBBCCCDDDFFFBBBHHHFFFEEEJJJGGGGGGRRRllldddxxx]]]YYYWWW\\\mmmjjjZZZSSSPPPNNNKKKHHHMMMhhhnnndddccccccbbbcccUUUTTTSSSRRRPPPJJJBBB<<<<<<:::OOOzzzttttttyyyoooWWWrrr~~~uuu\\\YYYYYY[[[YYYOOOEEE@@@JJJgggjjjooorrrdddXXXDDD>>>cccwwwzzztttvvv}}}}}}}}}~~~tttxxxsssqqqzzz}}}xxxuuuvvvvvvuuukkkIIIKKKJJJAAA>>>???BBB???;;;666222///---,,,*********++++++,,,,,,,,,))))))))))))))))))))))))&&&)))888AAA<<<:::888000222666666111///444999;;;666333333666777555444555???AAA@@@;;;999<<>>@@@DDDHHHKKKKKKJJJJJJIIIEEEFFFFFFEEEFFFIIIMMMQQQLLLFFFMMMYYYZZZYYYSSSFFFPPPGGGBBB???777333EEE\\\eeeiii[[[UUU```VVVDDDFFFCCCFFFIIILLLMMMOOOQQQRRRAAA000555KKK[[[eeeoooqqqffflllpppoooooosssuuuttt|||mmmXXXooozzz~~~~~~zzz{{{}}}}}}rrr___IIIZZZxxx~~~yyySSSuuusss~~~ppplllaaarrreeeCCC000+++///,,,---222111111333444444444555777999???lllhhhVVVVVV```KKKBBBBBB:::TTTYYYWWWWWWYYYYYYVVVVVVYYYbbbVVVIIIDDDDDDDDDBBB@@@DDDFFFIIIKKKLLLNNNPPPRRRPPPSSSYYY\\\^^^```aaacccoooyyyzzz~~~vvvooo{{{nnnnnngggMMMCCCDDD999;;;PPPjjjhhhKKKFFFVVVSSSLLLIIIWWWllluuuqqq}}}vvvuuupppiiissszzzrrreee^^^NNNAAABBBIIIGGGIIINNNMMMDDDRRRWWWOOOQQQbbbllliiieeegggooowwwwww|||~~~xxxzzz|||zzz|||vvv}}}WWW333111111...000111111111111222333444666777:::;;;<<<@@@SSSZZZhhheee{{{kkkLLLggg]]]YYY^^^iiittt{{{pppmmmuuuxxx||||||tttrrrqqqnnnooonnnttt~~~fffNNNFFFHHHHHHBBB;;;;;;BBBJJJIIIEEEHHHCCCBBBDDDDDDIII\\\rrriiifffYYYLLLPPPcccppppppnnnrrrvvvuuurrroooqqqtttkkkLLLnnnoooEEE...666...444666999<<<>>>>>>>>>===:::;;;<<<>>>???AAABBBCCC@@@AAABBBBBBBBBCCCEEEGGGEEEIIIFFFFFFLLLHHHDDDKKKSSSyyylll___QQQRRRhhhwwwaaaSSSQQQPPPLLLKKK@@@OOO{{{tttpppnnnooohhhgggfffeeebbbZZZOOOFFFCCC555???ggguuulllcccgggqqqzzz}}}|||}}}{{{uuutttsss~~~tttiiiaaaXXXLLLEEECCCAAAUUURRRYYY```WWWSSSIIIMMMtttxxxvvvtttzzz{{{pppzzzrrreeehhhiii]]]TTT~~~|||xxxuuuuuuyyy{{{{{{gggIIIIIIHHHAAA>>><<>>:::555111...------,,,,,,,,,+++++++++******))))))))))))))))))))))))...+++...888???===777444222888;;;777444666:::<<<999222111666999555333444===<<<:::999;;;>>>BBBEEEDDDMMMPPPKKKGGGIIIJJJIIIDDDDDDEEEGGGGGGHHHLLLPPPJJJKKKOOOaaaoooaaaNNNNNN\\\SSSKKKEEE<<<:::GGGYYYcccjjjllljjjllloooeeeUUUVVV^^^aaa[[[TTTQQQMMMHHHEEE;;;;;;HHHXXXaaaiiiqqqllllllkkkjjjkkkooouuuzzz{{{gggaaammm{{{~~~yyy}}}}}}wwwuuuzzz~~~|||~~~wwwmmmRRRJJJZZZvvv|||ooo```~~~YYY___dddpppaaa<<<555...,,,///333333222333666888777555666===CCCRRRuuu~~~tttVVV:::OOOQQQAAABBBAAANNNUUU]]]^^^WWWUUUZZZ]]][[[bbbYYYMMMEEEFFFIIIEEE===EEEEEEGGGIIIKKKNNNPPPRRRUUUWWWYYYYYYZZZ]]]ccciiivvvxxxxxxjjjmmm|||xxx}}}lll___NNN@@@EEE>>>777FFFlllooo```ZZZMMMKKK[[[fffbbbPPPHHHTTTaaaccciiitttpppoooxxxuuussszzzsss|||zzzfffWWWVVVQQQOOONNNSSSZZZ\\\XXXTTTVVVXXX[[[bbbqqq}}}|||~~~~~~ttt|||~~~~~~sssMMM666444000555111000222222333333555666888999@@@;;;777CCC999PPPxxxwwwnnnyyyJJJ\\\OOOWWW]]]kkkiiikkk||||||zzztttssssssooommmmmmnnnnnnppp}}}\\\SSSJJJKKKBBB888444999AAAGGGJJJ\\\XXXQQQNNNRRR^^^nnnyyyrrrlll^^^QQQVVVgggooolllqqqpppssswwwvvvoookkkkkk}}}lllmmmxxxhhh???+++...777666888:::===@@@EEEJJJOOOAAA???<<<::::::;;;===>>>???@@@@@@??????@@@DDDGGGBBBBBBCCCFFFHHHIIIGGGFFFPPPqqqXXXVVV]]][[[jjj|||eeeVVVRRROOOIIIDDDHHHOOObbb|||{{{~~~sssqqq}}}sssTTTLLLCCCGGG___tttxxxuuuuuueeekkkmmmkkknnnyyy|||~~~vvvmmmmmm^^^TTTJJJEEEFFFJJJEEEGGGRRR[[[YYYPPPIIIRRRpppxxxaaa[[[ttt}}}}}}}}}yyyvvvxxx{{{xxxssszzzyyy[[[IIIEEEcccwwwssssss~~~yyyhhhIIIIIIGGG@@@>>><<<@@@>>>999555111...------,,,,,,,,,+++++++++******))))))))))))))))))))))))+++)))...888>>><<<888666222999<<<777444666999;;;999333111666888555222333999999::::::;;;???BBBEEEDDDKKKNNNJJJEEEFFFGGGFFFFFFEEEEEEHHHKKKMMMNNNOOOFFFKKKPPP^^^nnnjjj^^^^^^hhh^^^RRRDDD666666LLLfffllltttwwwuuuwww{{{uuuiiieeekkklllfff___\\\XXXSSSBBB999;;;MMM```ggghhhjjjffffffgggggggggjjjnnnrrriiiuuupppxxx~~~jjjqqquuutttuuu}}}wwwkkkUUUWWWgggwwwyyysssiii___vvvyyyvvvZZZ[[[ggg{{{ppp^^^888222---+++///333444333222444555444333555999===NNNqqqxxxhhh@@@EEEHHH@@@AAA===GGGTTT]]]___YYYUUUZZZ\\\ZZZ___XXXKKKCCCCCCGGGDDD===DDDEEEFFFHHHKKKNNNPPPRRRTTTWWWYYYZZZZZZ]]]ccchhhdddooovvvnnnddddddjjjnnngggnnnbbb\\\RRRHHHMMMDDD???GGGiiimmm\\\TTTHHHHHHWWWeeegggXXXPPPTTTVVVRRRSSSaaaiiiooowwwyyyyyy|||yyyuuupppjjjeeebbbaaaaaaaaaaaabbbdddeeecccjjjrrr}}}}}}}}}{{{zzzuuu{{{{{{xxx~~~qqqKKK666444000555111000222222333444555777888999;;;<<<888DDD???OOO}}}llleeewwwRRRlllnnnWWWOOOSSSeeennnpppxxxuuuxxxtttrrrppplllfffdddggghhhjjjmmmsssjjjKKKJJJHHHAAA999888AAAPPP___hhhgggddd___]]]```iiittt{{{zzzsssdddYYY___nnnppphhhrrrppprrrvvvvvvsssssswwwqqq|||qqq\\\:::...111555;;;<<<=========???CCCFFF@@@???===<<<;;;<<<===>>>@@@AAAAAAAAA@@@BBBEEEHHHFFFEEEEEEFFFHHHIIIHHHGGGSSS{{{uuuzzz]]]SSSUUUOOO[[[tttkkkZZZUUURRRMMMSSSLLLDDDIIIdddzzz|||}}}ppp```NNNHHHYYYpppyyyyyywwwwwwzzzwwwpppmmmrrrwwwyyyzzz~~~uuuqqqyyyttttttnnnWWWKKKGGGLLLSSSNNNLLLRRR```hhhbbbTTTJJJYYY\\\YYYWWWddd|||zzzvvvvvvxxxxxxxxxyyy{{{~~~~~~{{{wwwuuuzzzvvv{{{xxxhhhbbbYYYlllxxxxxxzzz}}}ssshhhIIIIIIGGG@@@>>><<<@@@===999555111///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((...777<<<:::777777222999<<<888444666888999888333111444777555333222888:::;;;<<<<<<===???AAACCCIIIKKKHHHDDDDDDDDDCCCJJJHHHGGGKKKPPPTTTRRRNNNCCCMMMRRR\\\qqqxxxqqqnnnjjjcccWWWEEE555888ZZZ}}}~~~zzzyyyuuunnnjjjjjjjjjgggIII===;;;NNNccciiifffccceeeggghhhiiiiiijjjmmmooosssqqq___hhhppptttxxx}}}}}}~~~pppaaaMMM^^^qqqzzzzzzzzzzzzxxxyyy}}}vvvkkk}}}|||kkkfffrrr]]]ooo}}}uuunnnXXX444000++++++///333444444444444444444444555666777AAAbbb{{{wwwLLL;;;???BBBBBB;;;@@@SSS]]]aaa[[[WWWZZZ\\\YYY\\\UUUJJJAAA@@@DDDCCC???CCCDDDFFFHHHKKKNNNPPPRRRSSSVVVZZZ[[[[[[^^^cccgggfffuuurrr[[[OOOYYYbbb___fffmmmcccaaaZZZOOOPPPCCC===>>>___iii```[[[UUU\\\___jjjkkk^^^TTTUUURRRKKKJJJWWWkkkuuuwww~~~wwwrrr}}}zzzggg___ggglllgggfffiiijjjgggcccdddkkkrrruuu~~~}}}}}}xxxqqqwww}}}sssyyy|||yyyfffsssvvvIII555444000555111000333333333444666777999::::::AAA;;;DDDFFFKKK}}}eee]]]uuu___NNN~~~cccJJJIII```ppp|||rrrtttrrroooqqqooolllggg^^^UUUTTTYYYZZZcccjjjllloooxxxIIILLLLLLFFF===888>>>NNNbbbooohhhgggfffiiinnntttyyy{{{}}}uuuhhhaaahhhsssrrrhhhtttrrrsssuuuwwwxxx}}}ttt{{{mmmsssKKK222222666333>>>>>>>>>===<<<<<<>>>@@@>>>>>>>>>>>>============AAABBBBBBBBBBBBCCCFFFHHHJJJHHHFFFFFFHHHJJJJJJJJJKKKccc|||wwwaaa]]]XXX]]]qqq~~~sss```XXXUUUSSSUUUOOOKKKOOO[[[llliiiOOORRRffftttyyyzzz~~~~~~zzzsssppptttxxxyyyeeejjjsss~~~}}}}}}uuuzzzzzz|||zzziii^^^ZZZ]]]bbbddddddkkkxxx|||ppp[[[MMMJJJFFFOOOfffyyy~~~~~~yyysssooonnnrrrwwwzzzyyyzzz{{{{{{yyyuuuqqqnnnyyyttttttvvvsssllllllsssppptttzzz|||rrr}}}iiiIIIHHHFFF@@@>>><<<@@@===999555111///......,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((...777;;;888555555111999===999555666888888999555222333555555333222:::===??????<<<999999:::AAAEEEGGGGGGEEEEEEEEEEEELLLKKKJJJNNNVVVZZZUUULLLBBBOOOTTT]]]yyy{{{llleeeccc]]]MMM999888XXX|||~~~zzzzzzyyy{{{sssoooqqquuuxxxxxxVVVDDD;;;JJJ___fffccc```eeefffgggggggggiiilllnnnsssmmmnnntttUUU^^^gggqqqwww{{{|||{{{zzz{{{~~~{{{jjjYYYHHHdddwww}}}yyyuuueeeooo{{{kkkfff{{{yyyqqqjjjPPP222///,,,,,,...111222222666555444555777777666555<<>>GGG???BBBHHHEEEnnnlllfffppp|||oooDDDpppTTTJJJaaakkkwwwrrrtttpppqqqrrrjjj```VVVLLLDDDDDDIIIKKKXXXfffkkkkkkmmmttt|||uuu@@@OOOOOOIII@@@777666BBBUUUcccpppqqqtttyyy~~~~~~}}}wwwlllfffkkktttuuuoooxxxvvvvvvxxxyyy{{{kkkyyylllBBB---444:::555<<<===>>>>>>===>>>@@@BBB<<<===>>>>>>>>>===<<<;;;@@@BBBCCCBBBBBBCCCFFFHHHIIIGGGEEEEEEGGGJJJLLLMMMLLLQQQbbbWWWWWW[[[dddlllzzzfff[[[WWWVVVRRRPPPTTT]]]aaa___fffqqq|||WWWLLLVVVdddnnnttttttrrrpppmmmooouuu{{{~~~}}}~~~|||{{{|||~~~wwwwwwzzzvvvvvvxxxwww|||vvvcccWWWDDDKKK]]]pppsssjjjjjjssssssrrrooommmlllooouuuyyyvvvwwwyyyzzzyyywwwtttrrryyyrrrmmmiiieeeeeemmmyyy{{{yyy|||{{{iiiIIIHHHFFF???======???===999444111///......,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))...666:::777333222000888===:::777666777777:::777444333555666555111888===AAA@@@<<<999888:::???AAADDDGGGHHHGGGHHHJJJNNNNNNMMMQQQZZZ^^^VVVIIIDDDQQQUUUaaaxxx^^^^^^```___RRR;;;000AAAZZZ}}}{{{qqqaaaUUUSSSXXX]]]nnnkkkjjjqqqyyy|||xxxtttTTTCCC<<>>PPP|||yyykkkjjj@@@???IIIBBB===???NNN\\\eeeaaa\\\\\\\\\XXXZZZVVVNNNCCC@@@BBBDDDCCCAAABBBDDDFFFIIIMMMPPPQQQQQQTTTXXXZZZ\\\___eeejjj]]]\\\^^^dddiiilllrrryyyrrr{{{sssuuuqqqeeebbbSSSEEE???YYYffffffllljjjrrr{{{|||rrr```WWW\\\eeeiiijjjlllzzz}}}rrrwwwyyygggsssgggXXXLLLHHHNNN^^^mmm{{{|||ooowwwyyy|||vvvyyy{{{}}}jjj~~~DDD444444000444000111333333444555777999;;;<<<>>>FFF@@@>>>HHHDDDddd{{{~~~kkk{{{LLLuuu~~~iiiSSSfffooovvvxxxsssuuusssxxxnnn___NNNCCC===;;;===BBBEEENNNZZZ```bbbeeemmmuuulll>>>MMMJJJGGGAAA:::888@@@QQQ^^^yyy|||yyypppmmmrrrxxx{{{{{{yyyzzz{{{{{{|||jjjhhh???---555<<<999===???@@@@@@???@@@BBBDDD:::;;;===>>>>>>===<<<;;;???@@@BBBBBBBBBBBBDDDFFFGGGDDDBBBCCCFFFJJJMMMOOOVVVRRRfffMMMQQQYYY]]]bbbyyynnn```YYYWWWWWWOOOLLLNNNOOORRR```qqqxxx}}}mmmSSSFFFIIIRRR[[[aaabbb___]]]___eeellltttzzz}}}{{{}}}|||yyyyyy|||zzzyyy}}}oooddd______aaa___VVVOOOSSSaaannngggiiilllnnnoooppprrrtttsssuuuwwwxxxyyywwwvvvtttuuuoooiiiiiikkkqqqyyy}}}{{{jjjIIIHHHEEE???======???<<<888444111/////////,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,))),,,555<<<:::444111...666===;;;888888888777;;;:::666333444888666222333999???@@@>>><<<===@@@???>>>AAAGGGJJJIIIJJJMMMMMMPPPRRRTTT[[[___UUUEEEFFFPPPSSSbbbmmmQQQMMMNNNPPPKKK;;;,,,111>>>AAAAAA>>>999666:::DDDLLLUUUUUU___qqq~~~{{{mmmaaaDDD;;;<<>>FFF?????????JJJ[[[gggddd^^^^^^]]]ZZZYYYXXXQQQGGGAAABBBDDDDDD@@@AAACCCFFFIIILLLOOOQQQOOORRRVVVXXX[[[```hhhnnnOOODDDMMMiiixxxrrrooovvvsss|||zzzkkkfffVVVFFFBBBZZZdddiiiwwwuuuvvv}}}|||nnnbbbbbbiiioooqqqpppxxx}}}xxxvvvssskkkuuu```SSSVVVXXX[[[mmmyyywwwvvvxxx{{{~~~~~~sssxxxnnndddyyyyyyyyyAAA333444000444000222333444444666888:::<<<===<<<@@@@@@<<>>CCCGGGGGGIIIMMMPPPWWWbbbmmm\\\GGGHHHFFFBBB<<<:::???LLLVVVaaagggpppyyyzzzrrrrrryyyyyyxxxyyyzzzzzz|||vvv|||\\\<<<000777>>>===BBBCCCDDDCCCAAA@@@@@@AAA:::;;;===>>>>>>>>>===<<<>>>@@@BBBBBBBBBCCCDDDFFFEEECCCAAABBBFFFIIILLLMMMLLLUUU}}}TTTNNNUUUZZZaaajjjwwwxxxiii^^^YYYVVVOOOHHHEEEEEEJJJXXXeeewwwyyy{{{YYYRRRIIIDDDEEEIIIMMMQQQNNNJJJJJJRRR\\\fffqqqzzz~~~~~~}}}{{{{{{}}}vvvddd[[[\\\mmmfffUUUBBBAAAOOOZZZ[[[YYY]]]cccjjjnnnpppooonnnrrrrrrtttttttttrrrpppoooiiihhhhhhnnnvvv~~~ooojjjIIIGGGEEE>>>======>>><<<888444111000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))+++&&&(((444??????888222+++555<<<<<<999999999888<<<<<<888333555999888333222888???AAA>>>===@@@DDD???===@@@GGGJJJIIIIIILLLLLLRRRUUUVVVZZZ]]]RRRBBBFFFMMMPPP___yyy|||dddPPPCCC>>>===???999000///555,,,///333888<<>>111:::QQQ===DDD???BBB>>>GGGYYYhhhfff```___^^^[[[WWWXXXTTTIIIBBBAAABBBBBB???@@@BBBEEEIIILLLOOOQQQOOOQQQTTTVVVZZZaaakkkrrrVVVBBBAAA\\\ooojjjeeejjjkkk~~~rrrkkkZZZEEEHHHbbbkkkvvv~~~nnnggglllrrrvvvyyyyyy}}}vvvhhhaaahhhkkkkkkzzzooouuuwwwzzz|||}}}~~~tttxxxhhhXXX{{{uuupppttt~~~}}}yyyvvv???222444000333000222333444555666888;;;===>>>===<<>>>>>DDDEEEEEEDDDAAA??????@@@======>>>??????????????????AAACCCDDDDDDDDDEEEFFFGGGEEECCCDDDFFFHHHJJJJJJBBBOOOmmm~~~kkkQQQJJJKKKSSS^^^mmmtttddd\\\QQQRRROOOIIIGGGJJJMMMMMMaaakkkuuu{{{kkkTTTRRRMMMHHHHHHLLLPPPRRRRRRLLLKKKTTT___iiittt}}}yyy||||||{{{~~~zzzxxxbbb\\\aaa\\\WWWNNNGGGJJJOOOMMMFFFJJJMMMUUU___iiimmmllliiinnnoooppppppooonnnlllkkkfffjjjpppvvv{{{~~~}}}{{{~~~kkkIIIGGGDDD>>>======>>><<<888444111000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))***$$$%%%333AAACCC;;;444***444<<<<<<999::::::999======999333555:::999333444;;;AAAAAA>>><<>>222444000333000222333444555777999;;;===>>>AAA<<>>999999<<>>BBBCCCDDDDDDBBB@@@@@@AAA??????@@@@@@@@@AAAAAABBB@@@BBBEEEEEEEEEEEEFFFGGGJJJHHHFFFEEEFFFHHHGGGGGGMMMLLLFFFiiiSSSMMMTTTXXXhhh|||iii___UUUWWWPPPCCC@@@FFFHHHCCCGGGVVVdddkkkrrrooogggZZZNNNLLLSSSZZZ^^^kkkbbb]]]aaagggkkkqqqyyyyyy{{{|||}}}|||xxxyyyzzzxxxtttwww{{{rrrqqqyyypppzzz]]]]]]||||||iiihhhqqqOOOMMMLLLMMMJJJEEEDDDFFF@@@BBBIIIUUUcccjjjjjjgggkkklllmmmnnnnnnnnnmmmlllooovvv}}}~~~zzztttooo}}}}}}kkkGGGHHHBBB???CCC@@@@@@===999555111///......,,,,,,,,,+++++++++******))))))))))))))))))))))))***++++++---444;;;:::444...111777<<<;;;555444777:::>>>;;;333555>>><<<444555888>>>BBB>>>:::===DDD??????@@@AAADDDHHHKKKNNNNNNQQQUUUWWWZZZXXXNNNCCCEEESSSTTT^^^yyy{{{kkkkkk[[[SSSEEE777000222999>>>GGGZZZeee___[[[bbbiiijjjcccGGGFFFaaaooolllddd\\\CCC===999;;;<<<<<<>>>BBBBBBIIIRRRYYY\\\^^^^^^___WWWTTTMMMHHHOOO```pppwwwwwwrrrttt{{{{{{uuuuuu{{{wwwtttiiihhheee[[[llluuuuuusssxxxkkkuuuvvvvvvzzzkkkKKK666.........///000000111111111000///000333777<<>>???@@@CCCEEEHHHKKKLLLOOOQQQQQQVVV]]]]]]iii[[[GGGFFFUUU^^^eeekkkjjjZZZzzzzzzmmmWWW\\\fffxxxyyyyyywwwsssxxxsss~~~{{{xxx{{{yyy}}}zzzzzzzzz{{{|||~~~{{{vvv|||uuurrrtttnnnrrrxxxaaadddBBB000333222000333333444222555???DDD@@@<<<<<>>???EEEAAA666BBB<<<;;;@@@BBBBBBGGGOOOiiiVVVQQQEEEAAAIIIPPPWWWllltttbbbWWW```ppp{{{tttsssqqqmmmlllppprrrfffkkkuuuvvv|||pppnnnIII666:::;;;:::===???BBBCCCCCCBBB???=========DDDBBBCCCFFFEEE@@@===>>>>>>???@@@AAADDDFFFIIIJJJEEEFFFFFFCCCAAABBBGGGKKKDDD\\\JJJcccTTTJJJTTTQQQWWWnnnyyy^^^[[[ZZZSSSKKKJJJMMMIIIAAAFFFGGGMMMYYYfffssswww```aaaddd___cccooozzzvvvooojjjnnnvvvxxxvvv|||{{{|||~~~zzzzzzvvvttt{{{|||}}}xxxhhhZZZ[[[dddwww{{{~~~uuuqqqxxxuuu]]]VVV```iiiqqquuuqqquuu~~~}}}{{{mmmiiixxxnnnMMMNNNSSSPPPFFFFFFHHH@@@@@@???DDDNNNWWW[[[___cccgggiiinnnrrrooohhhfffhhhkkkttt}}}}}}vvvppppppsssqqq~~~nnnIIIIIIBBB===@@@===???===999555111///......,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******,,,333;;;:::666000000555;;;<<<777555666;;;@@@===555555;;;;;;444555888>>>BBB???:::<<>>@@@FFFNNNVVVYYYYYYWWWUUUNNNIIICCCFFFWWWmmm}}}|||zzz{{{}}}yyysssvvv}}}zzz}}}tttmmm```SSShhhwww}}}wwwvvvsssvvv}}}mmm~~~fffcccuuu}}}iiiFFF111......///000000111111222222111000000222555888:::===HHHzzzssstttFFFBBBDDD===<<<@@@OOOaaaiiigggaaa^^^^^^XXXUUURRROOOHHHAAA@@@CCC>>>>>>@@@BBBDDDGGGJJJKKKNNNQQQPPPTTT\\\___oooyyyhhh___cccjjjqqqnnnccchhhzzz[[[]]]dddhhhcccXXXRRRRRRJJJ^^^wwwooouuu{{{yyy{{{~~~}}}|||zzz}}}zzz{{{pppppp~~~wwwxxxzzz|||xxx{{{xxxmmm^^^???///333222000333333888555888AAAFFFCCC@@@@@@CCCCCCGGGJJJHHHEEEJJJSSSgggtttbbbxxxvvviiiUUUaaajjjuuu~~~yyyjjj^^^]]]aaaNNNLLLFFFAAACCCGGGEEE???BBBDDDFFFIIIKKKLLLOOORRRcccxxxiii]]]XXXaaaiiiuuuqqq]]]]]]fffxxxrrrqqqooollllllooosssxxxtttyyypppzzzeeeEEE555;;;<<<<<>>>>>???CCCAAABBBEEEDDDAAA@@@BBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGEEECCCCCCFFFHHHRRR___RRRWWWiiiFFFOOOMMMQQQddd{{{lll]]]\\\XXXSSSQQQPPPMMMHHHAAAAAAFFFMMMTTT___ppp{{{{{{|||{{{wwwtttttt{{{vvvwwwxxxwwwwwwwwwxxx}}}~~~}}}}}}zzz{{{ssshhhdddbbbiiiuuurrrjjjhhhxxx|||ooo\\\LLLCCCBBBEEEGGG===;;;===EEEMMMQQQWWW]]]dddggglllpppmmmfffeeehhhrrrwww{{{wwwooojjjmmmrrrrrr}}}||||||}}}nnnIIIIIIAAA<<<@@@<<>>CCCBBB<<<:::===AAA@@@>>>>>>@@@CCCGGGJJJNNNMMMMMMOOOUUUWWWMMMAAAGGGJJJGGGUUUzzz|||kkkWWWSSSoooyyygggmmm|||kkk]]]@@@:::666777777555666999<<>>888===JJJ\\\ggghhhccc___]]]ZZZVVVSSSPPPJJJBBB@@@CCC>>>>>>???AAACCCEEEGGGIIIKKKPPPPPPSSSZZZ```ssspppttt|||nnn{{{tttlllhhheeeWWWFFFDDDLLLGGGPPPfff{{{kkkllluuuzzzxxxvvvxxx{{{|||zzzxxxyyy{{{{{{|||}}}vvvwwwzzz}}}~~~~~~pppUUU:::///333222111333222999777:::@@@DDDCCCBBBCCCGGGGGGIIIJJJHHHEEEHHHNNNsssaaa~~~___sss___```jjjqqqwwwyyy~~~{{{ooo```SSSHHHHHHLLLMMMJJJIIILLLUUU[[[ZZZ\\\___ZZZQQQVVVdddvvvuuuuuuxxxqqqjjjlll{{{tttooonnnmmmlllmmmooogggyyyqqqsssjjj~~~~~~WWW>>>666===>>>???AAA???AAABBBCCCCCCAAA@@@@@@AAACCC@@@@@@CCCDDDAAABBBFFFCCCDDDEEEFFFFFFEEEDDDCCCFFFGGGHHHGGGFFFEEEFFFGGGWWW]]]ZZZLLLiiiSSSNNNMMMLLLUUUeee{{{~~~eee___ZZZYYYVVVRRRPPPPPPDDDDDDFFFGGGHHHOOO```qqq{{{yyy~~~}}}yyy~~~|||zzz|||~~~zzzxxxvvvddd]]]```iiivvvzzzzzzhhhfffssslllRRRMMMLLLJJJNNNAAA===<<<@@@EEEJJJRRRZZZgggiiinnnppplllfffgggllluuuwwwvvvpppiiihhhooovvvvvv~~~~~~|||}}}yyylllHHHHHHBBB>>>BBB???>>><<<999555222000......,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&((()))***000888;;;999666000///666===;;;666333999@@@CCC===666777::::::444777===EEEDDD>>>999999@@@???>>>===@@@DDDIIILLLPPPMMMJJJKKKQQQSSSIII===>>>BBBHHH\\\xxxlllVVV;;;555222444444333444666888<<>>>>>???@@@AAACCCEEEFFFIIIPPPQQQSSSZZZ___ooovvvvvv|||kkkZZZXXX___ccc^^^WWWggg```\\\```jjjssswwwwwwooorrr{{{}}}}}}||||||{{{wwwttt{{{{{{{{{{{{~~~xxxyyyzzz|||}}}||||||tttyyymmmhhhKKK555...444222111444111666666888<<>>BBB???===;;;999666333000......,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&((())))))...666;;;:::888000...555<<<<<<777444555>>>DDDAAA:::999;;;===555666===EEEGGGAAA:::888>>>======>>>BBBGGGKKKOOORRROOOKKKJJJMMMMMMDDD888888===JJJ```~~~sss[[[DDD555000...111333222333666777:::>>>BBBCCC@@@;;;777111@@@SSSeeesss{{{yyysssqqqxxxwwwmmmhhhnnnyyy~~~oooiiilllggggggccc]]]uuusss|||xxxuuuyyy}}}vvvnnnfffOOO888111000000000111222222333333000111222333444333333222666CCC```@@@CCCGGG===999AAAPPP^^^hhhjjjfffaaa^^^XXXUUUSSSNNNFFFBBBBBB>>>>>>??????@@@BBBCCCDDDFFFPPPRRRTTTZZZ\\\dddvvvwwwvvv{{{uuuqqqooouuuyyyrrrdddbbb{{{~~~yyyrrrnnnmmmnnnkkkhhhqqquuu~~~|||zzzyyyxxxyyyzzz{{{{{{zzz|||{{{|||{{{xxxzzz}}}zzz}}}~~~{{{yyyyyy|||oooqqq}}}wwwllltttzzzBBB222///444222222444111555777999:::<<<>>>@@@@@@EEEFFFFFFGGGIIIKKKKKKIIIQQQrrrcccyyyiiiXXXzzzoooaaa^^^jjjrrr{{{yyy^^^KKKOOOTTTPPPNNNRRRlllyyy~~~{{{xxx]]]]]]mmmwwwtttpppmmmnnnrrrttttttuuurrrzzzuuu~~~~~~nnn???777;;;@@@???BBBEEE???@@@AAACCCCCCBBBAAABBBCCCFFFBBB@@@AAA@@@???AAAEEEDDDEEEGGGIIIIIIIIIGGGFFFDDDEEEHHHJJJMMMMMMMMMLLLJJJNNNQQQIIIWWWZZZPPPNNNRRRSSSWWWnnntttbbbYYYWWWUUUVVVWWWQQQKKKFFFFFFFFFFFFHHHKKK[[[cccsss~~~yyyuuu}}}|||~~~~~~~~~}}}{{{yyyyyy{{{}}}wwwuuuvvv~~~sssjjjnnnwww}}}___hhhqqq~~~ooorrrpppuuugggRRRIIICCC===;;;;;;@@@KKKWWWdddaaa``````\\\YYY[[[```ccceeefffffffffkkkttt{{{~~~}}}}}}{{{{{{oooJJJIIIAAA<<<>>>;;;<<<;;;999666333111///...,,,,,,,,,+++++++++******))))))))))))))))))))))))'''))))))(((,,,444:::;;;888111...444;;;;;;777555333<<>>???CCCCCCDDDFFFGGGHHHHHHHHHGGGDDDEEEFFFIIIMMMNNNMMMLLLOOOPPPHHHFFFXXXaaaRRRIIILLLPPPNNNWWWeeejjjvvvfff]]]\\\\\\[[[VVVNNNIIIKKKKKKHHHDDDCCCGGGMMM\\\jjjkkkfffnnn~~~~~~~~~xxxyyyyyyxxxxxxxxx{{{}}}wwwwwwxxx{{{{{{yyynnnzzzmmmrrr{{{wwwnnntttrrr]]]PPPJJJEEEBBB@@@DDDOOO[[[```]]]]]]aaabbb^^^ZZZZZZZZZ]]]```bbbeeekkktttzzzzzzyyy|||{{{pppJJJIIIAAA;;;>>>;;;;;;:::999777444111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))'''***)))'''***222999:::777222///444999999777777444;;;DDDHHHDDD===999999777666;;;EEEKKKHHH@@@;;;:::;;;===@@@DDDGGGIIIKKKMMMPPPPPPLLLIIIFFF>>>666555777BBBKKK^^^kkkRRRDDD@@@888555555111333///...111333222222444444666777444111444===DDD\\\iiitttwwwuuutttrrrpppwwwzzzsssiiimmmzzzyyylllsss{{{xxx}}}|||ttt}}}zzznnn^^^BBB............///000000111111222000000000111111111111222111,,,DDDttt}}}~~~vvvJJJ999AAA>>>888999???NNN___jjjkkkgggaaa[[[VVVUUURRRJJJDDDBBBAAAAAA@@@@@@@@@AAAAAABBBAAAJJJJJJNNN[[[]]][[[___hhhuuuttttttrrr[[[eeetttYYYKKKQQQddd{{{lllkkkhhhfffaaaWWWRRR___rrr~~~}}}xxx{{{xxxyyyzzzzzzzzz{{{|||}}}zzz|||}}}zzzyyy{{{}}}}}}~~~~~~~~~}}}~~~~~~zzzqqq}}}www999000111444000222666333777===AAA>>><<>>===??????>>>???BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFDDDDDDFFFIIIKKKJJJHHHPPPQQQDDDDDDQQQPPPtttTTTFFFLLLLLLKKKOOOQQQyyyeee```___[[[YYYTTTPPPQQQOOOIIIFFFFFF@@@AAAHHHRRRUUUUUU]]]hhheeeyyy{{{{{{zzzyyyvvvuuuvvvxxxxxxxxxxxx{{{}}}vvvzzzzzzxxx}}}}}}~~~~~~yyyxxxzzzfffUUUVVVFFFVVVRRRNNNKKKHHHJJJTTT___[[[ZZZ___kkkqqqlll```YYYTTTXXX]]]bbbiiirrr||||||zzz{{{www|||mmmIIIIIIBBB===AAA>>>;;;:::999777444111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((******''')))111888:::777222000555888888777999666<<>>777555888666:::EEELLLJJJBBB===:::;;;>>>AAACCCEEEFFFGGGIIIOOOQQQNNNIIIEEE>>>888111333???DDDQQQQQQCCC@@@@@@666222666666555111///222333111000222000444555333333;;;KKKXXXfffmmmrrrpppppptttxxxyyysssuuunnnfffppp{{{iiisss~~~lllqqqzzz|||tttyyyooowww{{{~~~wwwmmmxxxgggRRR666)))222.........///000000111111111111000///////////////444///:::aaa|||yyyLLL444???AAA888666:::HHH[[[hhhkkkhhhbbb[[[WWWVVVSSSKKKDDDBBBBBBBBBAAAAAA@@@AAAAAABBB@@@FFFFFFKKKZZZ```]]]^^^eeekkkhhhooolllKKKTTTiiiVVVZZZnnnvvvvvvsssqqqooofff[[[^^^hhhiii~~~|||vvvyyysssvvvyyy{{{|||{{{||||||{{{~~~|||xxxyyy~~~|||uuu||||||{{{{{{}}}~~~{{{wwwzzz{{{|||~~~~~~vvvuuuhhh|||jjj888000222444///111777333666>>>AAA>>>;;;>>>>>>;;;???@@@@@@@@@GGGNNNKKKCCCIIIFFFSSSxxxxxxrrrXXXzzzqqqccc```wwwzzzooodddXXXOOONNNUUUVVVOOOQQQfff~~~}}}xxxxxxtttoooqqqxxxzzzwwwxxxlllzzz[[[DDD;;;>>>EEEAAA888???FFF??????AAABBBBBB@@@?????????===;;;;;;???@@@>>>@@@CCCBBBBBBAAAAAAAAAAAABBBCCCGGGEEECCCDDDFFFGGGFFFCCCLLLOOODDDFFFKKKQQQUUUlllIIIKKKOOOMMMMMMLLLuuujjjbbb```ZZZWWWTTTSSSQQQLLLFFFFFFIIICCCAAABBBDDDEEEGGGMMMTTTggg```kkk}}}xxxyyyyyy~~~zzzuuuuuuwwwzzzzzzyyyvvvwwwyyyyyyxxxxxxyyyzzzuuuzzzzzzuuuuuu}}}{{{tttvvv{{{hhh|||vvvzzzpppqqqmmmlllSSS]]]XXXUUUQQQNNNLLLHHHIIISSS^^^SSSTTT^^^pppzzzsssbbbUUURRRVVV\\\dddnnn{{{{{{|||yyymmmvvvwwwbbbHHHDDD@@@CCC>>>>>>===<<<999666222///,,,+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,***))))))...444999777444//////666???@@@<<<:::<<>>888666666999@@@IIILLLGGG???:::999;;;???BBBBBBFFFLLLLLLQQQUUURRRNNNHHH???666888666999@@@LLLkkkZZZKKK===:::<<<:::555222111---,,,///222111333666444///---444DDDUUUccciiieeeeeekkkrrrqqqlllmmmssszzz{{{gggeee{{{sssaaakkkrrreeesss|||{{{sss||||||ttt|||zzzuuuttteeeKKK111***111/////////////////////////////////...---...000333333555;;;IIIzzzuuu\\\<<<888III777666888BBBRRRbbblllpppkkkhhh^^^SSSOOOMMMFFF<<<@@@BBBCCCAAA>>>===>>>@@@CCCCCCCCCHHHVVVgggqqqssspppiiiaaaeee___BBBLLLpppdddqqqzzzwwwttt}}}qqqgggvvvttt}}}~~~~~~{{{vvv{{{{{{}}}}}}zzz}}}{{{wwwvvvvvvwwwyyy{{{{{{{{{}}}~~~}}}{{{yyy}}}}}}|||}}}~~~rrrssszzzvvvzzzzzzlll[[[777555222000111333666888>>><<<;;;<<<>>>AAAAAAAAA@@@???>>>@@@DDDGGGGGGGGGTTT888lllrrrdddmmmuuu[[[rrreeeYYYttt|||jjjfffnnnxxx```ooohhhIIIppp~~~|||~~~~~~wwwrrrssswww{{{vvvyyyUUU>>>????????????????????????<<<=========>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCCCC@@@>>>>>>@@@CCCEEECCCAAABBBBBBBBBCCCDDDDDDEEEEEEIIIDDDCCCFFFFFFJJJ]]]ttt^^^OOOFFFJJJWWWWWWddd{{{aaaZZZbbbWWWOOOLLLNNNNNNIIIEEEFFFAAABBBCCCDDDEEEEEEEEEEEEMMMRRR[[[cccbbb```hhhttt}}}ssssssvvv|||zzzxxxxxxyyy{{{}}}}}}tttyyy}}}zzzsssoooppptttyyyuuurrrqqqtttvvvuuutttyyywwwvvvxxxzzzyyyvvvsss}}}vvvtttyyyyyywww{{{fffiiiwwwdddJJJQQQQQQKKKKKKSSSVVVQQQYYYYYY[[[aaahhhhhh^^^SSSSSSSSSYYYiii||||||}}}vvvsssgggUUUdddaaaIIIEEE@@@CCC>>>===<<<;;;999666222///---,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***((()))---222777555333///...444===>>>:::888:::>>>DDDIIIHHH@@@999888666555:::GGGQQQLLL@@@===;;;<<<@@@BBBBBBFFFKKKOOORRRTTTRRROOOKKKBBB999888555666:::@@@TTT|||uuu\\\>>>;;;===CCCDDD===333///333///---///000//////222...333<<>>vvvbbb::::::>>>999777777???MMM]]]iiiooollljjjaaaVVVOOOLLLFFF>>>???BBBCCCBBB???===>>>???@@@DDDGGGKKKSSSaaaooowwwuuuuuuqqqtttkkkKKKNNN||||||sss{{{~~~wwwnnnxxxyyy}}}}}}|||xxx|||{{{||||||}}}}}}zzzwwwvvvwwwyyy{{{{{{{{{{{{{{{||||||{{{zzzwwwyyy|||~~~}}}}}}zzzuuuwwwoookkk|||wwwmmm~~~mmmKKK222111000111333777<<<>>>>>>===>>>@@@CCCCCCBBBAAAAAAAAA@@@AAABBBDDDEEEFFFDDD???]]]ffflllssshhhttt}}}kkkaaaeeeyyywww}}}nnn}}}yyyxxxzzzxxxzzz|||{{{yyyzzzmmmiiiHHH>>>????????????????????????????????????????????????>>>???@@@@@@AAAAAA@@@@@@@@@???>>>@@@BBBCCCAAA???GGGFFFDDDCCCDDDFFFIIIJJJMMMHHHFFFIIIHHHGGGTTTddd```TTTKKKAAAPPPXXXhhh~~~yyycccWWW^^^WWWQQQPPPMMMHHHGGGJJJDDDDDDDDDCCCCCCCCCBBBBBBIIIKKKPPPUUUUUUUUU]]]gggwwwzzz}}}~~~{{{yyywwwwwwvvvuuusssrrrtttuuuwwwwwwssswww{{{yyyssspppssswwwxxxuuurrrqqqsssuuuuuutttuuutttssstttvvvvvvtttrrrvvvuuuvvvwwwuuurrruuu{{{vvvmmm{{{xxxyyyXXXWWWmmmnnnSSSFFFQQQVVVKKKEEE^^^ooohhhZZZSSSKKKAAAPPPWWWddduuuxxxxxxsss|||pppxxx```KKKGGGAAADDD>>><<<<<<:::888666333000...---++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((+++000444666666222000444;;;<<<999666666:::BBBJJJJJJBBB::::::888222333DDDVVVSSSDDDAAA===<<>>NNN\\\bbbbbb^^^[[[___cccfffhhhmmmssssssqqqhhh[[[]]]qqqxxxooossswwwcccrrr}}}vvvwww{{{|||}}}kkkssszzzwwwiiiPPP888---,,,---000000000000000000000000000222333333222222333444444111000>>>}}}yyyqqq@@@>>>:::;;;888666:::FFFVVVdddmmmnnnmmmggg[[[PPPJJJFFFAAA???AAACCCCCCAAA>>>======:::>>>BBBEEEJJJWWWkkk{{{aaa\\\}}}}}}}}}|||~~~{{{||||||{{{~~~{{{{{{~~~{{{zzzxxxwwwwwwyyy{{{|||{{{{{{zzzzzzzzzzzz{{{{{{vvvyyy~~~~~~~~~|||ssszzz{{{yyypppEEE000000111222666:::>>>AAA===>>>@@@CCCFFFEEECCC@@@FFFGGGFFFEEEDDDEEEGGGIII???RRRTTTwww{{{lllxxxggg}}}fff~~~xxx^^^VVV```}}}yyytttzzzyyyxxxtttrrrsssrrryyy~~~{{{qqqqqq}}}WWW===AAA????????????????????????@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>===@@@???>>>???AAAAAA???>>>JJJGGGDDDAAABBBFFFJJJNNNMMMGGGFFFHHHGGGEEEJJJSSSYYYJJJOOOKKKPPPTTT___uuu|||eee```YYYSSSQQQPPPMMMLLLNNNEEEDDDCCCBBBAAAAAAAAAAAAEEECCCDDDFFFHHHJJJQQQXXX^^^___dddllluuuyyywwwtttpppooonnnmmmmmmooopppqqqpppsssvvvtttpppooossswwwvvvtttrrrqqqssstttuuutttrrrpppooooooqqqrrrrrrqqqooossstttqqqppprrrsssqqqvvvwwwiiiUUU___sssrrr|||}}}wwwpppqqqvvvmmmaaa^^^zzzsssnnnkkkbbbWWWUUU\\\iii~~~cccMMMOOOUUUSSSPPP^^^rrr}}}vvv{{{^^^MMMIIIBBBDDD>>>;;;;;;:::888666333111///...++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''''')))---000999999777444666;;;===:::555444777???IIIKKKDDD<<<<<<===666111???UUUYYYMMMCCC>>>;;;===???AAAEEEJJJVVVXXXYYYZZZ]]]ZZZMMM???999666444666777:::DDDPPPcccxxxqqqjjj```HHHAAAHHHAAA;;;::::::999<<<@@@222///...000000000333999GGGPPPZZZ______[[[ZZZZZZ\\\aaadddffflllqqqnnnfff[[[WWWeeetttppplllzzz|||qqqzzz}}}uuutttxxx~~~xxxrrrlll{{{zzzwwweeeGGG111---...---111111111111111111111111///111333444333222222333111666555CCC{{{yyyzzzNNN===???===999555555===MMM^^^iiinnnoookkk```SSSJJJFFFEEE>>>@@@BBBCCCBBB???===;;;999999===GGGPPPZZZkkkzzzxxxmmm|||yyyzzz{{{|||~~~zzzyyy~~~~~~~~~zzzyyyxxxxxxxxxyyyzzz{{{zzzzzzyyyxxxxxxxxx{{{|||{{{|||}}}|||~~~lll||||||xxx@@@333333333444666888:::<<<<<<===>>>AAACCCCCCBBB@@@EEEFFFGGGFFFEEEEEEHHHKKKFFF[[[RRRVVVbbbssssssmmmvvvkkk\\\KKK\\\~~~sss|||www}}}}}}}}}{{{yyyvvvtttuuuvvvzzz}}}~~~~~~vvvvvvkkkKKK:::DDDAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>============???@@@@@@??????HHHFFFCCCAAABBBEEEHHHKKKIIIDDDAAADDDFFFEEEGGGLLLbbb[[[XXXNNNTTTPPPNNNXXXppp|||ddd\\\SSSQQQSSSTTTRRRPPPEEEDDDCCCBBBAAAAAAAAAAAAAAA???>>>AAADDDHHHLLLNNNQQQRRRUUU]]]gggmmmnnnlllkkkllllllkkkkkkkkkmmmnnnmmmoooqqqooollllllooossssssrrrqqqqqqrrrsssssssssqqqooonnnnnnnnnpppqqqqqqmmmqqqooojjjmmmuuussskkkccc___aaabbbnnnlllvvvxxxsss|||zzz|||vvvvvvjjjWWWZZZlllyyyaaaFFF>>>HHHRRRUUUXXXiii~~~|||{{{|||xxx]]]NNNIIIAAADDD>>>;;;;;;:::999666444111///...++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((('''(((+++---777:::999666555999;;;:::555444666>>>FFFJJJEEE@@@===BBB>>>666<<>>xxx|||]]]777AAA>>>;;;555333777DDDVVVcccmmmnnnmmmfffXXXLLLHHHHHH>>>???AAABBBBBB@@@===:::===999DDD]]]oooqqqooorrrsss~~~wwwtttyyy}}}~~~zzzxxxxxxyyy{{{|||xxxxxx}}}|||{{{zzzzzzzzzyyyxxxxxxxxxwwwwwwxxxyyyxxxvvvwwwzzz|||~~~}}}}}}yyy|||vvveee444333333444555666777777888<<<;;;:::;;;===???@@@??????AAABBBCCCDDDFFFHHHJJJIIIPPPPPPIIIpppzzzaaaqqqeeeqqqNNNQQQlll|||wwwvvv~~~~~~~~~}}}}}}uuuwwwwwwuuutttwww}}}qqqTTTEEE<<>>???AAABBBBBBDDDDDDDDDCCCCCCAAA@@@???:::;;;===>>>???@@@@@@AAADDDDDDDDDEEEEEEFFFGGGGGGKKKFFFBBBCCCFFFHHHJJJMMMLLLsssQQQQQQMMMMMMJJJHHHOOO```qqqyyyxxxkkkZZZQQQRRRVVVUUUQQQKKKJJJHHHEEECCCAAA??????======>>>@@@EEEIIIJJJHHHLLLNNNPPPSSSWWW]]]bbbeeehhhiiikkkkkkiiijjjlllnnnmmmnnnnnnllljjjiiillloooooooooppppppppppppqqqrrrppppppooonnnnnnnnnpppqqqnnnpppnnnjjjmmmoooeeeUUURRR[[[xxxyyytttuuuyyyrrrooo}}}eeeppp}}}|||nnnXXXDDDAAADDDDDDFFFLLLjjjwwwzzzwwwyyyzzz\\\OOOIII@@@DDD???;;;<<<;;;999777444111///...++++++++++++++++++++++++))))))))))))))))))))))))'''((()))((((((((()))+++222777888444222444777888777777888===CCCFFFFFFEEE@@@EEEDDD===;;;EEETTT___MMMCCC;;;:::<<>><<<>>><<<777222333>>>OOO]]]jjjkkkmmmjjj^^^PPPJJJJJJ@@@??????@@@AAA@@@===:::999555IIIuuuyyymmmkkkwwwiii^^^sssuuu{{{yyyxxxvvvvvvxxxxxxuuuwww|||~~~{{{yyyyyy{{{{{{{{{zzzyyywwwvvvuuuuuuwwwyyyxxxvvvvvvyyy||||||zzz|||~~~zzzwww|||vvv~~~ttttttVVV222...000222555777999::::::;;;:::888888;;;===>>>>>>@@@@@@CCCGGGKKKMMMMMMLLLJJJFFFPPPNNNXXX{{{ddddddeeexxxrrrNNNLLLlll{{{vvvyyyxxxzzz|||zzz{{{zzz|||{{{|||www{{{|||wwwuuuzzz~~~hhhCCCBBB;;;BBBCCCCCCCCCCCCCCCCCCCCCCCC;;;<<<===>>>???AAABBBBBBEEEEEEEEEEEEDDDCCCBBBAAA:::<<<>>>?????????@@@AAACCCDDDGGGIIIJJJIIIGGGFFFOOOLLLHHHFFFGGGJJJLLLNNNJJJQQQ___FFFEEEFFFEEEDDDIIIXXXggg{{{iiiYYYRRRSSSTTTQQQRRRQQQOOOKKKGGGBBB>>><<<:::===??????CCCGGGGGGDDDFFFIIIKKKKKKLLLPPPYYY``````cccffffffeeeeeehhhkkkkkkllllllkkkjjjiiikkklllkkkmmmnnnnnnmmmmmmooopppoooooopppnnnmmmlllmmmooommmooonnnjjjeee\\\LLL>>>BBBYYY{{{xxxyyy|||pppjjjnnnmmmiiiuuuyyyuuu{{{UUUGGGCCCMMMMMMFFFPPPddd~~~{{{uuuuuuxxx{{{[[[PPPIII>>>CCC@@@<<<>>>===:::777444111...---++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))(((((()))***000666888444000222666888:::;;;;;;===???BBBFFFIIIDDDDDDEEEBBB<<<===MMM^^^WWWKKK???<<<===>>>@@@DDDOOOWWW```fffkkkllleee\\\BBB???999444222444555555666;;;DDDKKKQQQ^^^yyylllRRRkkkgggDDD555777===???>>>666222//////000777EEESSS^^^cccjjjlllkkkiiihhhhhhjjjdddeeemmmgggWWWPPPVVVkkknnn\\\UUUnnn~~~}}}xxxzzz}}}tttsss}}}~~~vvvsss|||yyykkkzzz~~~cccDDD444111000//////.........................../////////......000222000777...777UUU~~~xxx~~~___=========:::444222:::JJJWWWfffgggkkkllldddUUULLLJJJAAA???>>>>>>@@@@@@===;;;666...EEE}}}yyysssXXXfff{{{~~~yyy|||xxxyyyyyyuuusssuuussssssvvvzzzzzzvvvuuuxxxyyyzzzzzzzzzyyywwwuuutttrrrvvvyyyyyyvvvuuuxxx{{{{{{yyy{{{~~~yyyuuuyyyoookkkyyyqqqxxxiiiwwwGGG777---///333666999;;;<<<<<<;;;::::::;;;>>>??????>>>BBBAAACCCIIIQQQSSSOOOJJJKKKHHHOOOTTTUUUoooyyysss]]]hhhzzz^^^WWWwwwzzzwww|||mmmwww}}}xxxqqqpppuuuzzzwwwzzz}}}}}}yyyuuuqqqpppvvv}}}{{{xxxQQQ???BBB888CCCBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@===???AAAAAA>>>===>>>???AAACCCFFFHHHIIIHHHFFFEEEKKKKKKIIIGGGGGGIIIKKKLLLMMMKKKYYYrrrZZZHHHFFFHHHEEEKKKVVVkkksssuuukkk^^^WWWSSSPPPSSSSSSSSSPPPLLLGGGBBB???<<<@@@@@@======BBBDDDBBB@@@CCCEEEFFFFFFJJJQQQWWWTTTXXX\\\]]]\\\\\\```cccdddfffggghhhhhhhhhhhhiiihhhjjjlllmmmkkkkkklllnnnkkkmmmnnnmmmjjjhhhhhhiiiiiihhhfff___QQQEEEBBBFFF<<>>===<<<@@@FFFLLLGGGCCCCCCDDD===999GGG\\\___QQQDDD>>>======???AAAIIIQQQ[[[aaafffjjjiiieeeFFFDDD>>>888555555555444555444777===@@@DDDOOO\\\yyy]]]xxxfffWWWeeeIII===<<<;;;666111;;;666111///...444DDDRRReeegggiiijjjiiihhhhhhhhhrrrggggggooogggSSSOOO\\\pppeeeDDDDDDnnn~~~wwwtttwww|||nnneeeooo||||||vvvzzzuuummmzzzYYY999///000///---...........................///000000...---...111333---000,,,:::DDDmmmzzzEEE<<<===;;;555222888GGGTTTddddddiiimmmgggXXXMMMJJJBBB@@@======???@@@===;;;:::---AAA|||YYY\\\nnnrrrttt|||~~~yyyvvvyyyyyytttqqqrrroooqqqvvvzzzwwwsssssswwwxxxyyyzzz{{{zzzxxxvvvuuupppuuuyyyyyyvvvuuuwwwzzz|||zzz}}}yyysss}}}qqqqqq^^^qqq555555///111555888;;;<<<<<<<<<:::;;;===@@@BBBBBB@@@===>>>;;;===DDDNNNPPPIIIAAAJJJLLLJJJQQQRRRHHHyyyVVVZZZZZZooo```ZZZiiizzzxxxmmmhhhrrrnnnooojjjdddhhhpppmmmcccfffdddcccdddfffggggggeeeeeeqqqyyyxxxzzzvvvtttFFFCCCDDD666GGGAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAA@@@??????@@@@@@AAAAAAAAA@@@??????@@@BBBDDDBBB>>><<<<<<===@@@AAACCCEEEEEEEEEDDDDDDAAADDDFFFFFFEEEHHHJJJKKKMMMSSSIIIdddTTTHHHJJJFFFDDDIIIBBB___zzz}}}nnn^^^TTTOOOOOOQQQRRRSSSQQQMMMIIIFFFAAADDDCCC<<<:::???CCCBBB===???AAACCCDDDGGGJJJMMMJJJOOOTTTVVVTTTUUUYYY]]]\\\^^^aaacccdddeeeeeeeeeeeehhhkkkllljjjiiikkkmmmhhhjjjlllkkkgggdddddddddeeeaaa[[[PPP???777GGG___iii{{{vvvllluuuuuuhhhgggiiihhhjjjmmmhhhcccgggqqqnnnkkkuuuyyyjjjUUUbbboooqqqcccOOOAAA;;;BBBOOO^^^ggghhhmmm|||wwwooommmmmmooopppnnnrrrnnn]]]vvvUUUJJJKKKDDDCCC======???<<<999666444222000------,,,++++++******++++++***************)))(((((()))))))))))))))))))))))),,,333:::<<<999666666888>>>???BBBCCC>>>:::AAAMMMVVVIII<<<>>>AAA666;;;UUUddd]]]UUUJJJ;;;333:::GGGDDDJJJVVV___bbbbbbhhhoooiiiUUUAAA:::999555000...222444555666888<<<>>>???[[[nnnxxxqqqvvvvvvEEEGGG@@@:::888:::::::::;;;<<<888444111///555III^^^iiikkkllljjjhhhgggiiillliiicccccceeeYYYNNN[[[sssbbbUUUBBBFFFeeezzz}}}}}}sssfffwwwsssrrrtttaaakkktttjjjOOO555//////,,,+++///..............................------...///111222222---111444888[[[lll\\\XXX<<>><<<666777111888cccwwwcccZZZ]]]gggnnnvvvwww|||{{{www~~~mmmdddWWWVVVjjj{{{vvvtttuuuuuutttrrrtttttttttttttttuuuuuuvvvvvvvvvvvvvvvuuutttrrrrrroooqqqttttttssstttxxx{{{xxx}}}|||ssstttrrrvvv{{{fff:::000444444555777;;;===<<<<<<@@@@@@@@@AAACCCBBB???<<<===>>>@@@CCCGGGHHHHHHGGGIIIGGGLLLOOO@@@===iii\\\```ssshhhUUU[[[tttsss]]]]]]___XXXTTTWWWYYY\\\]]]YYYRRRNNNPPPSSSLLLSSSRRRSSS]]]```bbbkkkmmmkkkooovvvyyyMMMHHHGGGAAAEEEMMMFFFEEEDDDBBBAAA@@@??????@@@@@@AAAAAA@@@>>>===<<<>>>@@@AAAAAA@@@???@@@AAADDDBBB???===<<<===???AAAAAABBBCCCCCCDDDDDDCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFEEEQQQQQQQQQuuu___FFF@@@EEEIIIFFFJJJZZZjjjooossslllYYYPPPVVVWWWQQQNNNNNNKKKEEEGGGFFFCCC???<<<===???BBB===;;;999:::===AAAEEEFFFIIIJJJLLLOOOQQQRRRSSSSSSSSSVVVZZZ\\\^^^___bbbdddbbbcccdddeeegggiiijjjjjjhhhfffeeecccbbbbbbbbbccceeebbb___UUUBBB:::MMMhhhttthhhiiijjjffffffhhhhhhgggdddccccccdddZZZ___cccdddbbbaaadddhhheeetttwwwbbbIII===<<<<<<>>>KKK___mmmqqqpppvvv}}}yyykkk^^^dddqqqkkkZZZTTTQQQhhhWWWKKKLLLEEEFFFBBBCCC???<<<999666444222000------,,,++++++******++++++***************)))(((((())))))))))))))))))))))))+++111888<<<;;;999777666AAABBBFFFGGGCCC@@@FFFPPPOOOLLL>>>666:::;;;;;;DDDhhhfff[[[III===<<<<<<:::BBBDDDMMMXXX```cccggglllsss```LLL>>>666222555:::666666666444555888;;;===222???IIIHHHOOOfffjjjWWWFFF:::000???ddd|||kkkKKKAAA<<<888444222777JJJ]]]hhhiiikkkjjjiiiiiikkkmmmdddnnnfffNNNHHHZZZgggfffKKKIIIBBBMMMooo~~~~~~cccwwwppprrrnnn}}}}}}YYYBBB...+++...------111...........................---------...///000111...///000111666RRRiiilll{{{iii??????>>>:::444222:::DDDQQQZZZeeejjjjjjdddVVVIIIFFFEEE@@@:::;;;???>>>888AAA666000GGG}}}iiiXXXRRRTTTXXXZZZeeefffkkksss}}}zzzsssjjj```XXXTTTCCC>>>777;;;RRRppp}}}{{{zzzwwwsssrrrssstttsssrrrsssssssssrrrsssttttttuuutttuuuuuuuuuuuutttsssrrrqqqsssuuuuuuttttttwwwzzzxxx}}}~~~wwwqqqzzz}}}xxxyyyZZZ333...444666888:::::::::<<<===??????@@@AAACCCBBB@@@>>>@@@@@@BBBEEEGGGIIIJJJJJJJJJVVVmmmwwweeeMMMSSSlllVVVqqqllltttiiidddhhhlllnnnxxxlll___PPPJJJLLLQQQUUUXXXQQQOOOMMMJJJJJJMMMRRRVVV]]]iiiooottt}}}|||yyyyyy~~~zzz```zzzxxx|||dddBBBBBBCCCAAAFFFKKKEEEDDDCCCAAA@@@@@@??????AAABBBCCCCCCCCCAAA???======>>>@@@@@@?????????@@@???>>><<<;;;;;;;;;===>>>@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEPPPTTTOOOZZZcccPPPJJJDDDOOOEEEEEENNNZZZooo~~~{{{gggPPPHHHVVVYYYLLLJJJWWWGGGGGGGGGEEECCCAAAAAAAAA<<<;;;:::;;;<<<>>>???@@@AAABBBDDDFFFIIIKKKMMMNNNQQQTTTWWWYYYZZZ[[[]]]^^^dddddddddeeeeeefffffffffgggfffdddbbbaaa``````aaa]]]aaafffcccTTTIIIVVVkkkxxxhhhcccaaa]]]YYYYYYZZZ]]]___]]]XXXSSS[[[PPPFFFHHHVVVkkk|||ddd___SSSEEE>>>>>>???>>>777???RRRiiiyyy~~~}}}}}}uuufffiiizzzvvv______sssRRRGGG\\\NNNMMMFFFGGGCCCDDD???<<<999666444222000------,,,++++++******++++++)))************))))))((()))))))))))))))))))))))))))---444:::>>>===888444AAACCCFFFIIIFFFCCCHHHNNNJJJRRRCCC000666@@@<<<666YYYkkklllUUUBBB???===555??????EEERRR^^^eeejjjooowwwmmm^^^MMM===333444:::111222333222111000222444444666:::===???IIIZZZhhhWWWOOODDDPPP|||wwwCCC???:::555333999JJJZZZdddfffhhhhhhhhhhhhiiikkkaaafffXXXCCCLLLffffffOOO@@@MMMWWWiiinnnuuukkkmmmuuunnnuuuuuuJJJ999++++++//////...000------------------------------------...///000111+++222///,,,111@@@}}}YYYyyyKKK@@@<<<>>>888///222???DDDQQQ```jjjnnniiiZZZLLLHHHEEE???;;;<<<@@@???<<<:::555///555NNNkkkxxxwwwjjj]]]NNNHHHKKKPPPQQQPPPUUUXXX^^^dddiiirrrzzzwwwvvvkkkUUUCCC;;;???>>>999<<>>>>>>>>???AAACCCCCCAAA???AAAAAABBBCCCFFFHHHJJJKKKFFFSSSfffmmm```MMMIIIPPPzzzYYY```gggiiiPPPKKK\\\rrrjjjrrrtttpppnnnqqqnnngggssspppmmmmmmqqqvvvxxxyyyooo|||oooeeetttgggJJJ<<>>>>>???@@@<<<<<<<<<;;;<<<<<<======>>>???@@@@@@AAAAAA@@@@@@CCCCCCCCCCCCDDDEEEFFFFFFHHHKKKPPPNNNHHH\\\hhhGGGFFFFFF@@@FFFLLLNNN]]]ooouuuxxxooocccXXXPPPLLLIIIGGGFFFHHHJJJKKKIIIEEEAAA>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<===@@@CCCFFFHHHLLLOOOQQQSSSSSSTTTUUUWWW]]]]]]^^^^^^___```aaaaaacccbbb___]]]\\\[[[[[[[[[___kkkyyypppqqqoooaaa]]]\\\ZZZVVVRRRPPPRRRWWWYYYUUUPPPCCCBBBCCCLLLYYYhhhrrrwww[[[NNNAAA<<<<<<<<<;;;<<>>>>>??????@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@CCCCCCCCCDDDEEEFFFGGGHHHKKKFFFGGGLLLKKKTTTxxxlllTTTNNNGGGIIIFFF:::AAA[[[nnncccssswwwgggWWWRRROOOHHHHHHIIIKKKLLLLLLJJJFFFBBBBBBAAA@@@===<<<;;;===>>>;;;:::::::::;;;>>>AAACCCDDDGGGJJJKKKLLLMMMOOOQQQOOOPPPRRRTTTVVVXXXZZZ[[[ZZZYYYVVVTTTSSSRRRRRRRRRPPPcccwwwppppppjjj^^^XXXYYYYYYWWWnnndddUUUJJJEEEBBB???<<<<<>>JJJZZZgggeeekkkzzzrrrggggggsssqqqqqqqqqbbbQQQMMMCCCCCC???@@@???<<<999666444222000------,,,++++++******++++++((())))))*********))))))((((((((((((((((((((((((((((((,,,444===???:::444555888;;;===???AAAAAAAAANNNTTTMMMAAA>>>:::888???000MMMnnn{{{jjjOOO???<<<777999@@@IIIRRR[[[jjjwwwpppwww}}}{{{ooo]]]KKK???666333111222000111999DDDRRR???111<<>>YYY~~~|||zzzppp^^^}}}~~~{{{[[[;;;555000111222000---,,,------------------------,,,,,,------.../////////,,,444---...333)))CCCjjjhhhggg{{{RRR555999===333...555888GGGYYYhhhqqqqqqggg\\\NNNFFF???;;;<<<======>>>>>>>>>:::444222555:::;;;999;;;<<<======>>>???AAACCCDDDIIIOOORRRVVVaaallltttttt___LLLIIIPPPPPPTTTRRROOOVVVgggrrrtttppppppooonnnmmmlllllllllqqqppppppppppppqqqrrrrrrssssssrrrrrrpppooonnnmmmnnnnnnppprrrtttuuuuuutttnnneee[[[```|||~~~fff^^^777///888555333333777<<>><<<<<<<<<<<<>>>AAABBBBBBAAA>>>@@@AAAAAAAAABBBFFFIIIMMMMMMJJJIIIJJJMMMMMMLLLOOOmmmiii\\\cccllliiidddWWWRRR\\\hhhppp}}}~~~rrr\\\WWWooommmzzzIIICCCBBBHHHGGG>>>AAAEEE???????????????@@@AAABBBBBB===???AAABBBBBB@@@>>><<<<<<>>>@@@AAA@@@@@@AAABBB@@@@@@@@@AAABBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGIIIJJJIIIHHHHHHJJJNNNWWWggguuuWWWHHHGGGJJJCCCBBBPPPZZZjjjiiivvv{{{[[[KKKQQQJJJHHHGGGHHHKKKLLLLLLJJJFFFEEECCC???===>>>BBBEEE>>>===;;;999999:::<<<======???BBBEEEFFFGGGIIIKKKGGGHHHIIIKKKMMMOOOQQQRRRNNNMMMKKKIIIGGGGGGGGGGGGHHHWWWooogggZZZQQQOOOQQQOOOLLLVVVQQQJJJCCC@@@BBBGGGKKKYYY```ddd[[[JJJ===<<>>KKKYYYaaaaaaaaaaaaaaa```\\\VVVRRREEERRR^^^XXXDDD888CCCUUUnnn{{{}}}|||ssstttsssuuuOOO111///......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++---......///......---000...333888...>>>jjjeeeuuuaaaaaa:::777===777111444222???PPP___lllrrrpppiiiTTTJJJAAA===<<<;;;;;;===::::::999888999;;;<<<===555999===<<<999888:::===AAAAAACCCGGGIIIMMMUUU^^^hhhiiimmm___^^^ccceeefff```XXX[[[iiirrrsssmmmnnnooommmjjjiiiiiijjjoooooonnnnnnoooooopppqqqqqqqqqqqqpppooonnnmmmlllllllllmmmooorrrrrrqqqoooggg\\\YYYkkk}}}wwwzzzKKK111111333555444555888<<>>===;;;;;;:::<<<>>>@@@@@@??????BBBDDDDDDCCCDDDGGGJJJMMMJJJHHHIIIKKKKKKJJJHHHNNNNNNgggfffmmm{{{xxxssseee```fffxxx|||~~~}}}|||iii^^^uuudddBBB@@@@@@FFFFFF>>>@@@EEE@@@?????????@@@@@@AAACCCCCC@@@AAABBBBBBBBBBBB@@@@@@<<<>>>@@@AAAAAAAAABBBCCC@@@@@@@@@???@@@@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJFFFMMMOOOJJJHHHQQQ]]]dddyyygggPPPPPPMMMJJJKKKJJJkkkjjjuuunnndddQQQLLLFFFDDDFFFHHHIIIHHHGGGGGGFFFBBB??????DDDHHH???>>><<<:::999999999:::888;;;>>>@@@AAABBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGDDDCCCAAA???>>>>>>??????GGGKKKaaaqqq^^^TTTIIICCCDDDGGGFFFDDD:::???FFFLLLSSSZZZbbbhhh]]]UUUJJJAAA===<<<:::999666666>>>QQQdddpppuuuwwwvvvwwwyyyxxxooogggfffkkkiii```ooobbbfffZZZLLLKKKDDDEEEBBBDDD???<<<999666444222000------,,,++++++******++++++(((((()))***************))))))))))))))))))))))))+++))))))---333999;;;<<<888:::;;;;;;AAAHHHHHHBBBAAAJJJOOORRRQQQBBB888???AAA777:::VVV|||nnnNNN???:::888888;;;AAAMMMXXXeeennnuuuwwwzzz|||yyyssslllddd______^^^aaasssvvvbbbCCCEEE[[[LLL<<>>AAAOOO\\\bbb\\\\\\\\\\\\[[[WWWOOOJJJLLLVVVWWWFFF777???\\\ttt~~~qqqjjjqqq}}}www}}}|||fffAAA,,,------,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///.........///---///555444333DDD]]]sss~~~oooFFF:::<<<888444555111:::GGGSSSaaammmqqqnnn\\\PPPDDD@@@>>>;;;;;;>>>333555999<<<;;;777222000333444666777888999;;;>>>???>>>@@@DDDFFFHHHNNNVVV]]]___hhh|||wwwuuupppiiieeeYYYKKKLLLYYYccceeehhhjjjkkkkkkhhhggggggiiilllllllllllllllmmmmmmnnnmmmnnnnnnooooooooonnnnnnlllkkkkkkmmmooonnnkkkhhh___XXXaaa~~~zzzwwwuuuiii<<<000666///666:::>>>>>>;;;:::===@@@;;;:::999:::<<<>>>>>>======AAAEEEFFFCCCCCCFFFIIIIIIBBB???CCCEEEDDDFFFLLLMMMRRRmmmjjjWWWiiirrrwwwkkkeeelllyyy~~~rrr999HHH@@@;;;@@@DDD>>>???DDD@@@AAA@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAABBB;;;===???@@@@@@@@@AAACCCBBBAAA???>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDCCCAAABBBBBBCCCDDDFFFHHHIIIHHHLLLNNNKKKHHHJJJSSSZZZ\\\yyyrrr]]]PPPTTTZZZJJJXXXaaaeeevvvsssjjj]]]SSSNNNKKKGGGDDDDDDGGGHHHFFFAAA???@@@CCC@@@@@@???>>>===<<<;;;;;;999;;;===>>>======>>>???AAAAAAAAA@@@@@@@@@@@@@@@>>>===;;;:::::::::;;;<<<::::::>>>LLLZZZ\\\PPPAAACCC@@@===<<<===???BBBEEEOOOPPPPPPRRRSSSRRRPPPOOOCCC===777777;;;>>><<<999@@@OOObbbpppwwwwwwnnneeexxxtttqqqooojjjcccbbbdddddd\\\SSSNNNSSSfff\\\MMMLLLDDDDDD@@@AAA???<<<999666444222000------,,,++++++******++++++(((((()))***************)))))))))))))))))))))))),,,***)))+++000666<<<>>>:::<<<<<<<<>>777222DDDpppgggHHH???666444777<<>>AAAOOO[[[```VVVUUUUUUVVVVVVQQQJJJDDD\\\LLL===999@@@RRRppp|||uuu{{{ooo~~~}}}ssszzzyyyVVV111...000///,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///......---111+++000333---222HHHXXX{{{wwwPPP???;;;888555666333:::BBBKKKYYYfffmmmmmmaaaTTTHHHCCC???;;;;;;>>><<<:::999999777555666888888555333333666888888777888888<<>>BBBAAAAAAAAABBBBBBCCCDDD@@@@@@>>>>>>>>>???@@@AAA:::<<<>>>?????????@@@BBBEEECCCAAA???>>>???AAACCCAAABBBCCCCCCDDDDDDCCCCCC@@@@@@@@@AAACCCEEEFFFGGGLLLFFFFFFMMMOOOKKKJJJNNNSSS[[[pppSSSKKKTTTOOOPPPUUUSSSWWWtttnnnbbbWWWMMMGGG@@@EEEIIIHHHBBB===<<<<<>>@@@:::===AAAAAA===;;;@@@FFFKKKEEE???>>>AAABBB@@@===666999;;;:::999;;;BBBHHHWWWnnn~~~xxxmmmmmmssswwwkkkccc^^^aaaeeedddaaa```YYYFFF:::KKKsss```IIIJJJCCCBBBEEE===???<<<777444333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***000888===@@@???<<<<<>>///,,,LLLzzzkkkSSS>>>666555555===HHHKKKWWWdddjjjkkknnnrrruuussskkkcccffffff___qqqiiiYYY___pppvvvooo\\\]]]mmmxxxooo___GGG<<<@@@HHHUUU]]]XXXPPPMMMUUUVVVCCC;;;LLL]]]FFF<<<666>>>SSSnnnqqq}}}~~~WWWaaa|||kkkyyy}}}hhhyyyaaa@@@###------------------------.........------,,,,,,,,,,,,,,,,,,---------......111222---111333&&&:::ppppppuuuEEE:::;;;666666444222777DDDSSS^^^fffmmmeeeYYYMMMGGGAAA;;;:::>>>???>>>;;;999777666666666555555444444444555666666777888999;;;===@@@BBBDDDHHHKKKRRR___rrr|||yyykkkccc]]]RRRPPPOOONNNKKKIIIMMM]]]mmmhhhgggffffffeeeeeeeeefffeeeeeeeeeffffffgggggghhhhhhhhhiiijjjkkkkkkjjjjjjkkkiiiggggggiiifff[[[QQQMMMhhh}}}hhh}}}llllll{{{|||iii>>>444444222888999999:::::::::;;;;;;;;;999;;;<<<<<<:::999888888999;;;===???AAAAAAAAAAAANNNKKKGGGFFFGGGIIIKKKKKKMMMOOONNNSSSoooQQQttt}}}zzzfff]]]PPPVVVyyytttoooyyyIIIDDDIIIDDDAAAAAAAAA@@@???>>>===<<<>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA>>><<<<<<>>>@@@???<<<;;;<<>>>>>@@@????????????@@@AAABBBBBBCCCEEEIIILLLMMMLLLJJJHHHIIIWWW\\\qqqfff[[[OOOIIIOOORRRPPPRRRYYYnnn}}}fffPPPFFFHHHIIIFFFAAA===>>>???BBB===999:::???BBBBBB@@@BBB===;;;???@@@;;;:::<<<:::999888999;;;<<<<<<;;;<<<>>>???;;;666555:::???>>>>>>===<<<;;;<<>>999999;;;===<<<:::;;;:::999:::<<<<<<;;;999:::555444<<>>>>><<<;;;@@@HHHIIIFFFDDDEEEJJJSSS]]]___YYYRRR>>>===999333888SSSjjjJJJ666444:::>>>HHHLLLTTT```mmmrrrnnnhhhiiiiiiiiimmmjjj^^^kkk|||ooorrrzzz~~~}}}hhheeelll{{{}}}{{{~~~kkkUUUMMMRRRVVVWWWPPPAAA[[[KKK@@@@@@FFFOOOMMM???;;;888===PPPnnn~~~|||pppvvvvvv\\\```ooo}}}eeeGGG333***------------------------......---------,,,,,,,,,,,,,,,,,,---------......))),,,***///555000BBBlllkkksssQQQ666777:::999444111444???MMMWWWaaaiiihhhdddWWWFFF===>>>>>>;;;======;;;999888777777777555444444444444444555555555555666888:::===???@@@BBBCCCGGGOOOZZZeeennnrrrrrrYYYddd|||oooWWWNNNIIIQQQSSSUUUTTTOOOMMMUUUaaaiiigggdddbbbbbbccceeegggaaaaaaaaabbbbbbccccccccccccdddeeefffggghhhhhhhhhlllkkkhhheeebbb]]]TTTMMMQQQmmmwww|||sss|||xxxddd>>>666444111888999999999999:::::::::::::::<<<>>>>>><<<::::::::::::;;;===>>>???@@@@@@AAAHHHHHHIIIIIIIIIKKKLLLMMMQQQLLLIIIOOO```bbbYYYwwwttt}}}rrraaaTTTooofffgggTTTCCCEEEEEE>>>AAAAAAAAA@@@@@@>>>======@@@????????????@@@@@@AAABBBBBBAAA>>><<<<<<>>>@@@>>><<<;;;<<>>>>>>>>>>>@@@AAABBBAAA???>>>>>>@@@BBBAAAAAABBBBBBCCCDDDEEEAAACCCFFFHHHIIIIIIHHHGGGJJJSSSTTTZZZwwwlllZZZKKKJJJLLLJJJLLLSSSUUUZZZiiivvv]]]MMMJJJJJJEEE@@@BBBCCCBBB???<<<;;;===???AAA<<<;;;>>>>>>::::::======>>>???>>><<<;;;;;;<<<999:::;;;<<<===???AAABBB:::;;;<<<=========>>>??????===::::::<<<>>>>>>===AAA???<<<999999;;;>>>AAAMMMLLLOOO\\\mmmxxxyyyvvvwwwoooggg```YYYTTTVVV[[[OOOSSSVVVTTTOOOUUUiii}}}QQQSSSuuuiiiNNNMMMDDDBBBFFF>>>???<<<777444333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((,,,111555;;;<<<<<<;;;???EEEFFFCCCIIIGGGIIIQQQ\\\bbb```]]]MMMHHHGGGBBB111222bbbZZZ>>>444555===EEEMMMPPPOOOSSS]]]gggaaacccbbbcccaaa[[[nnn~~~|||ggg\\\YYYTTTXXX^^^[[[DDDMMMPPPKKKHHHJJJ@@@///999CCCWWWssssssuuuzzzaaaKKKSSSyyyzzzzzz|||zzzUUU333+++444------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......---111......222111:::PPPtttsssxxxJJJ===>>>666555111000888CCCNNNYYYbbbggglllaaaHHH<<>>SSSssshhhZZZXXXNNNMMMKKKKKKLLLJJJKKKTTT___fffddd```]]]]]]___bbbeeeaaaaaaaaaaaaaaabbbbbbbbb______aaabbbbbbcccccccccdddbbb___ZZZSSSMMMIIIHHH___{{{tttmmm}}}UUU999555333222:::777888888888999999999999<<<===??????>>><<<<<<<<<<<<<<<<<<<<<===>>>???@@@EEEHHHKKKLLLJJJJJJLLLNNNSSSLLLLLLRRRSSS______ppp|||oookkknnnvvvxxx|||{{{uuu{{{rrrfff^^^ggg}}}tttVVViiiOOO<<>>===@@@@@@???>>>>>>>>>>>>>>>@@@AAA@@@>>><<<<<<>>>??????===<<<===???@@@@@@@@@BBBAAA???>>>===<<<<<<<<>>???@@@CCCBBBBBBCCCCCCDDDEEEFFFCCCDDDEEEGGGHHHHHHHHHHHHMMMOOOLLLJJJMMM^^^bbbNNNGGGDDDFFFKKKMMMIIIHHHSSSjjj]]]PPPUUUHHHEEEBBB@@@@@@AAAAAAAAACCC@@@>>>??????===>>>AAA;;;===???>>>;;;999:::<<>>??????===<<<;;;999999888888888888888888555999???GGGSSScccttt}}}wwwooonnn|||xxxfff```\\\ZZZWWWQQQOOOQQQPPPSSSGGG888IIInnnyyykkkfffiiiMMMLLLDDDCCCGGG@@@???<<<777444333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''')))---000777;;;>>>>>>@@@EEEGGGFFFOOOKKKIIIMMMUUU\\\^^^]]]___QQQLLLMMMAAA888QQQxxxeee???666999@@@IIIMMMIIIIIISSS___cccddd___ZZZWWWQQQ]]]yyyzzzkkkUUULLLOOOOOOLLLbbbhhhVVVAAA333222999DDD[[[|||sssuuuoootttUUUGGGooowwwqqqzzzrrrlllKKK000***333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111444111,,,---...///222EEE|||```@@@>>>;;;888222///333;;;DDDPPP[[[dddjjjdddQQQDDDDDDDDD???999:::;;;<<<<<<;;;:::999666555444333333333333333111111111222333555666777<<<===@@@EEEHHHGGGDDDBBBLLL>>>QQQbbb]]]lllwww```XXXKKK===999>>>HHHWWWcccaaa___]]][[[[[[]]]___```________________________]]]]]]]]]]]]]]]\\\\\\[[[XXXWWWTTTNNNFFFAAADDDKKKwwwoooqqqzzzjjjBBB222444333444<<<777777777777888888888888;;;===??????>>>===<<<=========<<<;;;<<<===???@@@FFFJJJMMMLLLHHHGGGKKKOOOPPPPPPUUUXXXRRRQQQddd~~~gggggg|||wwwuuuwww{{{}}}}}}nnn]]]~~~[[[???===BBBAAABBBHHH???@@@@@@@@@??????>>>===>>>>>>===============>>>?????????>>><<<<<<===???@@@?????????@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;@@@AAABBBBBBAAA@@@AAACCCAAAAAAAAABBBBBBCCCDDDEEEGGGGGGHHHHHHIIIKKKLLLMMMPPPMMMKKKNNNOOOLLLgggnnn\\\LLLBBBGGGJJJJJJIIIIIIPPP^^^jjjrrrlll___OOOIIIKKKKKKDDD<<>>===>>>@@@???????????????@@@@@@AAACCCCCCBBBAAAAAAAAA@@@???======<<<<<<===<<<;;;:::<<<>>>AAADDDFFFGGGHHHIIIWWW]]]fffmmmuuu|||www{{{sssbbbLLLJJJJJJNNNOOOJJJEEEEEECCCCCC___yyyppp~~~dddJJJIIIBBBCCCHHHBBB???<<<777444333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''(((***,,,222:::AAABBBDDDHHHKKKJJJQQQNNNKKKKKKOOOUUUZZZ]]]___SSSKKKLLLIIIEEEMMM[[[mmmKKK<<<555999LLL___ccc[[[RRRLLLQQQQQQSSSXXXTTTWWWffflllVVVIIINNN[[[^^^xxxmmmQQQ===888222999QQQccc}}}yyyqqqfffmmmjjjRRRWWWwww{{{qqqQQQ;;;000,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++...000---,,,333333+++---KKKnnn???:::DDD;;;555000111555===HHHSSSaaabbbccc___SSSEEE??????999:::;;;======<<<;;;;;;777666555444333222222222111111111111222333444555444666;;;AAAFFFGGGFFFCCCKKKCCCUUUfffiiiyyykkkkkkTTT<<<444:::FFFTTT]]]\\\\\\]]]]]]]]]]]]]]]]]][[[[[[[[[ZZZZZZYYYYYYXXXZZZZZZYYYXXXWWWUUUTTTSSSQQQNNNKKKFFF???<<>>>>>===<<<<<<<<<>>>===<<<<<<<<<>>>???@@@DDDGGGIIIHHHFFFGGGNNNTTTJJJRRRVVVTTTQQQUUU[[[```{{{vvvuuusssbbbqqqEEEAAA??????===;;;===AAA>>>>>>??????>>>>>>======;;;;;;;;;;;;<<<===>>>???===>>>???>>><<<;;;===>>>@@@AAAAAA@@@@@@@@@AAABBB???>>>===<<<;;;;;;;;;;;;@@@BBBCCCCCCBBBBBBDDDEEEBBBBBBBBBBBBCCCDDDEEEEEEIIIIIIIIIIIIJJJLLLMMMNNNOOOQQQOOOSSSYYYRRRPPP\\\jjjOOOAAAEEEKKKMMMLLLKKKKKKKKKTTTIIILLLooo~~~mmmaaaYYYUUUTTTUUUUUUPPPKKKGGGFFFEEEAAA===::::::>>>AAA@@@???AAACCCFFFEEECCCDDDIIIMMMFFFDDDCCCFFFLLLRRRUUUWWWZZZ]]]ccciiinnnqqqqqqqqq|||pppcccTTTDDDJJJKKKKKKFFFAAAGGG^^^tttlll___FFFHHHBBBBBBGGGAAA???<<<777444333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))''''''(((***///999BBBEEEEEEIIILLLMMMNNNNNNNNNLLLLLLQQQZZZaaa___[[[TTTLLLBBB===@@@GGGPPPrrrGGG777///999JJJTTTYYY]]]TTTVVVMMMIIINNNPPPRRR]]]vvvyyyRRRJJJXXXooo{{{uuummmZZZ888000DDDKKKWWWuuuuuuuuulll[[[PPPWWWjjj[[[:::///111000***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------444444---444777,,,222555YYYnnnxxxTTT999======777333222333777AAAJJJ\\\\\\bbbggg^^^KKK???>>>:::;;;<<<<<<=========<<<999888666555444333222222222222111111111222333333222333777>>>DDDIIIKKKKKKZZZPPP^^^zzzxxxnnniii^^^LLL:::666;;;DDDMMMSSSWWWXXXZZZ[[[\\\[[[ZZZYYYYYYYYYXXXWWWWWWVVVUUUUUUSSSSSSRRRPPPOOOLLLKKKJJJGGGBBB???===999<<>>???@@@AAAAAACCCDDDDDDEEEJJJQQQWWWHHHNNNNNNKKKNNNYYY^^^[[[^^^___iiittt___xxxnnn???===@@@???<<<===@@@>>>999<<<<<<============<<<<<<999999999999;;;<<<===>>><<<===>>>===<<<;;;<<<===???@@@AAA@@@>>>>>>@@@BBB===<<<<<<;;;;;;<<<<<<===@@@AAACCCCCCCCCCCCEEEFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLTTTRRROOOSSSQQQOOOUUUMMMeeeUUUDDD>>>DDDKKKMMMKKKLLLMMMOOOSSS___uuutttaaacccmmmpppwww{{{wwwrrrnnnjjjgggaaa]]]XXXWWWZZZ^^^```aaafffjjjkkkhhhaaa^^^aaaeeegggeeeeeekkkvvv|||kkkTTTHHHBBB>>>BBBFFFGGG>>>999NNN]]]EEEGGGBBBAAAFFF??????<<<777444333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))+++888CCCEEECCCEEEIIIJJJIIINNNQQQMMMHHHJJJUUU```eeebbb```WWWEEE444333;;;===^^^vvv|||ppp\\\EEE888222444GGG[[[mmmqqqfffYYYTTTNNNHHHLLLTTTxxxfff^^^kkkxxxttt___```___IIIGGGiii{{{{{{tttkkkeeeoooUUUSSSyyyjjjBBB000///000//////++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......333000::::::,,,...555---666222FFFuuuggguuuDDD777<<<888444333222222:::BBBPPPXXXaaaeeebbbYYYLLLBBB<<<<<<<<<<<<<<<<<<===>>>:::999888666444333333333222222111111111111111222222222444:::CCCLLLSSSVVVqqqkkkeeeppp|||iiiUUUYYYGGG@@@;;;::::::<<>>???AAABBBBBBBBBBBBBBBBBBDDDGGGJJJNNNPPPJJJIIIKKKOOOSSSVVVXXX[[[[[[^^^}}}dddaaabbbYYY{{{\\\<<<@@@DDD@@@<<<<<>>999::::::;;;;;;<<<;;;;;;:::999999999999999:::;;;<<<:::<<<======<<<;;;<<<===<<<>>>???===;;;;;;===???;;;;;;;;;;;;<<<===>>>???>>>???AAABBBAAABBBDDDEEECCCCCCCCCCCCDDDEEEFFFFFFDDDEEEEEEFFFGGGHHHIIIIIILLLQQQNNNLLLPPPMMMOOO[[[MMMQQQvvvppp[[[QQQMMMKKKJJJ???AAACCCFFFJJJMMMQQQSSSjjjtttwwwhhhOOOCCCJJJWWWsss}}}rrr|||{{{yyytttnnnggg```]]]bbb^^^VVVHHH===999>>>CCC666999AAAKKKUUUcccyyypppiii]]]FFFHHHBBBAAADDD===???<<<777444333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))***777BBBDDDAAABBBDDDFFFGGGNNNSSSMMMDDDCCCOOO\\\eee___aaadddUUU<<<333;;;@@@@@@HHHZZZpppgggUUUJJJ===777999>>>YYYmmmwww|||ssseeebbbZZZ]]]tttrrrgggVVVRRRWWW^^^pppfff]]]vvvnnnqqqmmmcccOOOHHH]]]~~~vvvLLL,,,---222+++(((...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......///***888;;;++++++777333000111BBBLLL}}}SSSAAA;;;888555444111000555===CCCTTT___```cccggg[[[III>>>===<<<;;;;;;<<<===>>>;;;:::999777555444333333222222111000000000000000...---///555@@@LLLVVV\\\dddLLLYYYXXXFFFGGGFFFFFFFFFAAA888444<<>>>>>?????????>>>>>>===:::444555>>>IIIYYYuuuuuukkkzzz{{{___|||yyy~~~VVV888000555111777<<<111888888888888999999999999888:::=========<<<<<<===;;;<<>>888777===>>>999888;;;999999:::;;;;;;:::::::::;;;:::999999888888999999:::;;;======<<<;;;<<<<<<:::<<<===;;;999888:::===;;;;;;;;;<<<===>>>???@@@<<<>>>???@@@@@@AAACCCDDDAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIINNNLLLHHHPPPWWWOOOKKKXXXdddWWWUUUtttzzzfffRRRJJJHHHGGGFFFDDDBBBBBBDDDFFF<<>>ddd{{{ssshhhZZZRRRRRREEEhhh|||VVV???,,,+++---******---+++++++++*********))))))************************++++++,,,,,,,,,,,,------............////////////888---555PPPyyyzzzsssGGG777DDD:::...555444...555AAAIIITTT___ddddddaaa^^^OOODDD<<<<<<<<<:::;;;???===;;;888666444444444444333333333222222222222222...555333,,,666PPP``````iiiddd\\\MMMAAAKKKUUUNNN^^^YYYPPPGGGAAA===<<<<<<@@@@@@AAAAAAAAABBBBBBBBB??????>>>>>>>>>=========:::<<<>>><<<:::999777555111666777===WWW}}}ssskkkqqqlll]]]~~~|||vvv}}}pppAAA999222111555888666222555555666777888777777666777999===@@@AAA???===<<>>CCCGGGGGGFFFDDDDDDGGGNNNTTTOOOOOOQQQUUU[[[```cccdddZZZSSSWWWdddooo{{{nnneeelllnnnbbbeeebbbbbbxxxfffEEE>>>===<<<===??????>>><<<;;;:::999888:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999::::::999999888999999999::::::::::::::::::::::::<<<===>>>>>>===<<<>>>???AAABBBBBBBBBAAABBBDDDGGGEEECCCCCCEEEIIIJJJIIIFFFPPPQQQQQQQQQPPPPPPRRRSSSSSSPPPRRRfff|||hhhPPPAAAFFFDDD:::===LLLBBBCCCAAA??????AAAAAA???MMMSSSZZZ```hhhuuuyyyzzz{{{zzz|||uuurrrooolllggg```WWWQQQSSSGGGKKKMMMIIITTTYYYFFFDDDGGGEEEBBB>>>777DDDaaaeeepppLLL@@@GGGDDDCCC<<>>===HHHMMMVVV___iiivvv{{{mmmccc\\\RRREEE<<>>mmm^^^rrrccc>>>???888333333//////888999AAAMMMXXX```ccccccaaaVVVMMMDDDAAA>>>999999===>>>===;;;888666444333333333333222222222222111111...222111,,,444HHHYYY___SSSOOONNNIIIHHHWWW```WWWrrrlllbbbVVVKKKAAA;;;888<<<<<<=========>>>>>>>>>;;;;;;;;;::::::999999999999999888666555555333222555444:::JJJccc|||mmmfffqqqvvv||||||yyyxxxkkkuuu~~~ZZZ<<<999666666666666444111666666666666666777777888777999;;;>>>??????>>>===;;;999;;;AAACCC@@@@@@DDDFFFHHHHHHGGGFFFGGGJJJMMMKKKLLLPPPUUU[[[]]]]]]\\\YYYPPPQQQWWWXXX___rrrmmmgggddddddXXXZZZ\\\]]]\\\\\\\\\]]]WWWSSSddd~~~eeeDDD;;;@@@@@@======???>>>===<<<;;;:::999999::::::::::::;;;;;;;;;<<<;;;::::::::::::999999999999999999999999999999999999888888777777888888888:::::::::::::::::::::::::::<<<======<<<<<<===>>>DDDEEEGGGFFFDDDBBBBBBBBBCCCBBBBBBDDDGGGHHHGGGEEEIIIJJJLLLLLLMMMNNNQQQSSSLLLIIIIIIWWWhhhqqqfffSSSTTTPPPDDD;;;AAA>>>888>>>LLLNNNDDD;;;???CCCGGGMMMVVV^^^bbbooouuu}}}~~~zzzwwwyyy~~~{{{yyyvvvmmmiiiddd]]][[[]]]ZZZVVVPPPMMMKKKKKKKKKJJJLLLEEEJJJKKKFFFSSS```WWWQQQMMMHHHLLLOOOLLL\\\}}}NNNCCCHHHCCCBBB===>>>>>>:::666444222111///...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***+++222<<>><<<444===QQQeeewwwkkk[[[PPPJJJFFF@@@;;;888999:::999:::>>>DDDIIILLLGGG@@@:::888:::===@@@:::===MMMeeeuuuuuuqqqqqqsssvvvmmmXXXLLLSSS```gggyyy}}}yyyccc@@@333***'''---///+++))),,,+++************)))))))))************************++++++++++++,,,,,,,,,,,,---............/////////666///555666@@@{{{ZZZPPP===999???888///222777333999DDDPPPYYY___aaaaaa___XXXPPPHHH@@@999888<<<>>>===<<<:::888666444333333333222222111111111111.........---111===NNN\\\UUUPPPPPPPPPRRRbbbjjjbbbccc___XXXOOOFFF===777333777777777777888888888888666666555555555555444444777444222111222222222111777888EEE^^^rrr{{{ooo```fffxxx}}}sssnnnaaa|||tttEEE333555777888777555333222777666666555666777888888777888:::;;;===>>>>>>???888888<<>>======<<<;;;:::999999999:::::::::::::::;;;;;;:::::::::999999999888888888888888888888888888888777777666666666777777888888888999999::::::;;;;;;888:::;;;;;;;;;;;;===???AAADDDGGGGGGEEEBBBAAA@@@AAAAAAAAACCCEEEGGGFFFDDDGGGHHHJJJKKKKKKLLLOOOQQQTTTRRRQQQ\\\eeeaaahhhoooZZZTTTQQQMMMLLLPPPTTTPPPHHHJJJFFFCCCAAA@@@?????????IIIQQQZZZ___```aaadddgggcccdddgggjjjkkkiiidddaaaYYYTTTPPPNNNKKKFFFEEEGGGDDDEEEEEEEEEDDDAAA???===<<<<<>>EEE@@@333999WWWuuuhhhYYYKKKJJJRRRTTTKKKAAALLLOOOQQQQQQQQQWWW```hhhfffUUUEEE???HHH```}}}eee\\\YYYggggggVVVRRReee{{{}}}{{{vvvwwwyyy~~~wwwqqqOOO222///,,,,,,000///***(((***************))))))))))))***************************++++++++++++,,,,,,,,,---------.........//////...333444999222iiijjj|||pppGGG:::EEE>>>555444000222777???HHHQQQWWW[[[]]]bbb___YYYOOODDD<<<:::<<<;;;;;;;;;;;;:::888555444333333333222111111000000000,,,,,,///000333DDDVVVgggaaa___YYYSSS]]]fffbbbOOOLLLGGG@@@;;;666333222222222222333333333444444222222222222111111111111333000///111333222222444999GGG]]]ppp|||rrrdddZZZ[[[bbboootttwwwbbb777111111333555777777666444555555666777888777777666777777888999;;;===>>>???:::;;;<<<>>>>>>===<<<<<<@@@BBBFFFIIILLLMMMOOOOOOQQQRRRTTTVVVVVVSSSMMMIIILLLJJJNNNUUUUUUQQQXXXeeehhhaaa???DDD@@@>>>AAA???:::999;;;<<<<<<<<<;;;;;;:::::::::999999999999::::::::::::999999999999888888888888777777777777777777777777777777666666666777888888777777888999:::;;;;;;<<<777999;;;;;;;;;<<<>>>???<<<>>>BBBCCCBBBAAAAAAAAA@@@AAABBBCCCEEEFFFEEEEEEKKKLLLMMMLLLKKKLLLMMMOOOMMMLLLLLLWWWbbb]]]YYYeeeuuuoooOOOCCCHHHCCC???BBBFFFIIIKKKMMMHHHMMMOOOMMMJJJIIIIIIGGGEEEFFFHHHKKKNNNNNNKKKHHHKKKIIIHHHHHHHHHHHHHHHIIIFFFGGGHHHGGGDDDBBBAAABBBFFFHHHKKKMMMWWWzzzTTTHHHHHH???@@@::::::;;;999666444333111///------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%(((,,,---000888CCCLLLLLLTTT[[[ZZZXXXZZZZZZXXXZZZ]]]]]]___eeennnsssrrruuuuuugggSSSLLLPPPJJJ;;;888777:::WWW{{{wwwtttxxxfffgggtttgggVVVEEE@@@DDDMMMQQQZZZxxx~~~}}}~~~xxxvvvzzz[[[@@@---...------...,,,)))(((***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------............(((444+++888555>>>|||aaaAAA>>>999888888---222444999AAAIIIQQQXXX\\\___```\\\TTTIIIBBB???>>>888999:::;;;:::999888777444444333333222111111000222------111///...;;;MMM___aaagggdddYYY[[[dddbbbYYYSSSKKKAAA999444222111000000000000111111111222000000000000000000111111222//////222222000111777DDDccc||||||wwwaaaYYYPPPNNNXXXkkk}}}nnnIII///<<<666222333888;;;888555222444777::::::888666444777777777888999;;;===>>>>>>>>>===<<<===???AAAAAACCCCCCDDDFFFJJJMMMPPPQQQUUUTTTSSSSSSSSSRRROOOLLLPPPNNNQQQUUUUUUPPPQQQVVVTTT^^^jjjdddCCC;;;???@@@@@@@@@???:::777;;;AAA;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999888888888777777777666666666666666666666666777777777777777888999:::777777888888999:::;;;;;;888:::<<<<<<<<<===???@@@===?????????>>>???AAACCC@@@AAACCCDDDEEEEEEFFFFFFKKKLLLMMMLLLKKKKKKMMMOOOJJJJJJHHHRRRbbbbbb___eeeZZZgggqqq```VVVMMMJJJHHHCCCAAACCCCCCFFFEEEAAABBBGGGIIIHHHHHHGGGEEEEEEEEEEEEDDDBBBIIIFFFBBB@@@BBBDDDCCCAAA@@@AAA@@@======CCCNNNWWWLLLRRRTTTUUU```{{{{{{gggNNNDDDDDD<<>>???III===MMM___qqqwww}}}zzzxxxyyyaaaDDD111(((***)))((())))))))))))***(((((()))))))))))))))***))))))))))))))))))))))))************++++++++++++,,,------------............777)))333;;;,,,\\\pppVVV:::222888:::222000111444999BBBLLLVVV[[[ZZZ]]]]]]WWWQQQLLLGGGAAA:::;;;;;;;;;;;;;;;::::::666666555444333222222111222...///111///---555AAAIIITTThhhpppfffeeellllllWWWQQQHHH>>>666222000000////////////000000000111000000000000000111111111333000111333000...666BBB\\\~~~wwwjjjSSSTTT]]]sssxxx{{{\\\888222GGG???666444999;;;999444222444777::::::888666444777777777777888:::;;;<<<===>>>>>><<>>;;;999;;;???:::::::::::::::;;;;;;;;;999999999888888888888777888888888777777777777666555555555555555555555555777777777777888999::::::777777888888999999::::::999;;;<<<===<<<<<<>>>@@@CCCCCCBBB@@@>>>>>>@@@AAA???AAADDDEEEDDDDDDEEEGGGEEEFFFHHHIIIIIIKKKMMMPPPSSSTTTOOOTTTeeejjjgggkkkllldddgggqqqfffdddYYYZZZTTTKKKJJJOOOPPPKKKKKKLLLLLLKKKKKKLLLOOORRRMMMJJJFFFHHHTTT```dddbbb[[[eeeqqqyyy}}}}}}~~~ttt999~~~NNNEEEDDD<<<@@@======999777555444333222///------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***))))))...888@@@ZZZccceee^^^\\\bbbeeebbb[[[hhhrrrnnnhhhkkkvvvzzz}}}xxxwwwuuu```BBB888CCCDDD<<<<<>>===<<<;;;;;;;;;888777666555444333333222000000//////......111444:::BBBVVV```XXXVVV\\\[[[???<<<777222///...//////........./////////000000//////000000000111111111222000111444222444GGG]]]yyyzzzyyyiiiYYYOOOWWWssspppyyyxxxIII///:::CCC===777444666888777555555666666777777777777777777777777888888888999999999===>>>===AAAHHHLLLKKKFFFCCC@@@@@@CCCFFFGGGGGGMMMLLLKKKLLLNNNPPPPPPPPPJJJLLLNNNMMMNNNPPPQQQPPPLLLPPPMMMJJJNNNRRR```xxx~~~SSSGGG:::555777<<>>>>>???>>>@@@CCCDDDBBBBBBDDDFFFCCCEEEFFFGGGGGGIIIKKKNNNKKKOOOJJJLLL\\\bbb___```___\\\ZZZbbb}}}~~~{{{rrreeehhhnnnsssuuutttvvv|||~~~dddDDD:::TTTKKKGGG>>>BBB>>>===888777555444333222///,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''')))...444999>>>IIINNNLLLQQQ___iiiiii^^^qqq~~~vvvhhhgggwww}}}yyykkkvvvmmmXXXMMMEEE???@@@666???HHHPPPXXXiiizzz```KKKBBB@@@AAA@@@>>>BBBFFFFFFDDDAAA===888<<>>===???CCCFFFFFFEEEMMMLLLJJJKKKKKKKKKIIIHHHIIIMMMNNNJJJIIILLLLLLJJJJJJNNNNNNSSSZZZTTTOOOXXXTTTeeevvvdddXXXKKKBBB::::::<<>>>>>>>><<>>>>>999777444333222222000...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))***+++******,,,---<<>>666999;;;???JJJLLLddd~~~|||{{{xxx|||aaa???000---,,,+++,,,))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......000111222222444444555666RRR___III999>>>@@@333---444888666===IIILLLVVV^^^___^^^___[[[TTTFFFIIIJJJGGGAAA;;;999:::<<<:::888777777888777666///000111222222111000///........................---------.........//////222222222222111000///...000222333000///000000---///111333999JJJ```qqqxxx{{{zzzyyywwwxxx}}}zzz|||yyytttgggMMMDDDSSSUUUXXXmmmsssDDD///333111222222333333333333444444666666666666666555555555888888888888888999999999===<<<===???CCCCCCAAA>>>AAAEEEIIIJJJJJJJJJMMMPPPMMMNNNPPPOOOMMMLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLNNNRRRSSSRRRRRRTTTRRRNNNPPPOOONNNSSSfffoooiii[[[III???>>>???<<<888:::::::::999999999888888::::::::::::::::::::::::::::::::::::::::::::::::777777777777666666666666666666555555555444444444333333333333333333222222444444444444444555666666555444444333444555666777555666777999;;;<<<<<<<<<:::<<<>>>???@@@???>>>======???AAABBBAAAAAACCCDDDJJJFFFBBBAAADDDFFFGGGFFFJJJKKKHHHIIIVVVdddaaaTTTdddggglllooommmeeeZZZRRRllluuuHHH777555333///xxxUUUEEEKKKHHH@@@???>>>999666444222222111000...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))***+++******,,,---777>>>HHHNNNPPPUUUdddttt{{{vvvkkkfffrrr|||lllzzzhhhiiizzzrrrlllfff^^^^^^jjjrrrfffRRRQQQJJJFFFIIIOOOXXXfffrrr\\\PPPFFFCCCBBB??????BBB999???<<<<<>>AAABBBAAA???LLLOOOQQQQQQMMMLLLMMMOOOIIIKKKLLLLLLJJJIIIIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLPPPRRRQQQQQQSSSRRRNNNPPPOOOMMMLLLPPPZZZhhhrrrdddIII@@@IIIBBB:::888<<>>>>>>>>===<<<===???AAABBBBBBBBBCCCDDDFFFCCC@@@@@@BBBEEEFFFFFFFFFJJJJJJGGGOOO\\\aaa\\\]]]___bbbdddbbb[[[RRRKKKRRReeeuuuMMM333---000///,,,uuuUUUGGGLLLIIIAAA???===888666333222111111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))++++++******+++------333???IIIQQQ]]]rrr~~~}}}kkkccckkkssstttxxxqqqdddUUUQQQ]]]qqqqqqaaaWWW[[[ccclll~~~yyyiii\\\QQQIIIHHHKKKUUU[[[aaaoooyyyvvvZZZAAA666,,,***++++++***+++)))))))))(((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......000000111222333444444555999<<>>===333---111666777CCCJJJPPPSSSWWW\\\^^^^^^YYYRRRJJJFFFEEEDDDAAA>>>:::888777888888888666444222333222222111000...---////////////////////////------........./////////.........//////000000000000,,,,,,111111///333;;;;;;FFFRRRZZZcccmmmtttvvvmmmoootttzzz{{{xxxlllWWWJJJDDD===HHHccc{{{nnnooo}}}JJJ222000111222222222222222333333333333555555555555555555555555777777777888888888999999<<<;;;;;;<<<>>>@@@@@@@@@RRRTTTUUURRRMMMIIIIIIJJJHHHIIIKKKJJJIIIIIIJJJKKKMMMMMMMMMMMMMMMLLLLLLLLLJJJNNNPPPOOOPPPRRRRRROOOPPPPPPOOOMMMJJJGGGDDDBBBUUUYYY___hhhwwwooo[[[MMMCCC===<<<<<<;;;:::;;;===>>><<<:::999999888888888777777777888888888888888888888888888888888888888888888888555555555555444444444444555555555555444444444444222333333444444555555555444333333333333444555555444333333222222222333333444555777888::::::;;;;;;666888:::<<<===============???BBBBBBBBBBBBCCCDDDDDDBBB@@@???AAACCCDDDEEECCCJJJKKKFFFGGGSSS]]]aaacccbbbaaa```\\\WWWOOOJJJCCCIIISSSgggMMM@@@111***---111000---oooSSSGGGKKKHHHAAA???<<<888666333111111000///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((***++++++******+++,,,(((,,,555BBBNNN]]]ppptttuuu{{{zzzjjj[[[aaasssvvvxxxrrr[[[JJJFFFSSSqqq}}}}}}yyyXXXBBB222///,,,+++***)))(((((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---------......//////000111222333444444666222wwwzzzLLLAAA@@@>>>999555222111222:::@@@GGGMMMSSSYYY^^^```___ZZZSSSNNNJJJGGGCCCAAAAAA===777444444555666777444444444444333222111111////////////////////////............////////////000000000000000111111111444------333444333<<>>@@@AAAJJJMMMNNNLLLHHHEEEFFFHHHJJJKKKLLLLLLKKKKKKMMMNNNLLLKKKKKKKKKJJJIIIIIIIIIIIIMMMOOOMMMOOORRRRRROOOPPPNNNMMMNNNOOOOOONNNLLLIIIIIIHHHGGGHHHMMMTTTZZZWWW___fffgggaaa\\\^^^aaaSSSEEE888999@@@BBB>>>;;;<<<>>>@@@@@@>>>;;;999888888888888777777777666666777777777777777777777777777777777777777777777777444444444333333333222222444444444444444444444444222222333444555555666666444444444444444555555666444444444333333333333333444555666888999:::::::::666777999;;;<<<===>>>>>>===???AAABBBBBBBBBCCCDDDGGGEEECCCBBBBBBCCCDDDDDDDDDJJJKKKFFFEEEMMMWWW[[[jjjgggbbb^^^YYYUUUOOOLLLGGGOOOPPPJJJNNNpppsssBBB444222///000222333111...iiiPPPEEEIIIEEE@@@>>>:::888666333222111111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***++++++***)))+++,,,---+++---777CCCMMMWWW___dddbbbmmmxxxiiieeegggtttvvvYYYBBB444,,,------***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---------.........//////000111222333333333888JJJrrrRRR>>>444;;;>>>333...333222777???HHHOOOUUU[[[______```^^^YYYQQQJJJFFFEEEEEEAAA===:::999777666444444444333333333333333333000000000000000000000000........./////////000000111111000//////000111111333///000777;;;@@@MMM]]]jjjttt|||{{{wwwvvvuuusssuuuuuuxxx}}}~~~xxxkkkaaaJJJEEE>>>CCCPPP\\\www___555;;;bbbdddFFF666111111111222222222333333333444444444555555666666555666666777888888999999::::::::::::;;;===@@@BBBAAADDDHHHIIIHHHHHHJJJMMMJJJKKKLLLKKKJJJKKKMMMOOOKKKJJJJJJIIIIIIHHHHHHHHHIIIMMMNNNLLLNNNQQQRRROOOPPPMMMJJJIIIJJJKKKKKKKKKEEEIIIOOORRRPPPKKKFFFBBBDDDFFFGGGFFFCCCAAAAAACCC>>>AAAFFFFFF>>>666777===666888;;;;;;999888999;;;777777666666666555555555666666666666666666666666666666666666666666666666333333333333222222222222333333444444444444444444222222333333444555666666555555555444555555666777444555555555555444444444444555666777888999999999777888999;;;<<<>>>>>>???<<>>XXX~~~qqqKKK333:::@@@444...666000222888BBBIIIOOOWWW^^^]]]aaadddaaaZZZRRRMMMLLLEEEFFFGGGGGGEEE@@@888333555444333222111111222222000000000000000000000000....../////////000000000000//////...///000222333111666>>>DDDKKKUUUcccnnnqqqxxx|||zzzwwwwwwvvvsssssswww}}}{{{mmmYYYKKKBBB:::888RRRyyyQQQ;;;000GGG```VVV<<<222111111111111222222222222333333333444555555666666444555666666777888999999888:::;;;<<<<<<===@@@BBB@@@DDDIIIKKKLLLMMMQQQTTTIIIIIIIIIHHHGGGGGGJJJLLLJJJJJJJJJJJJJJJIIIIIIIIIIIILLLLLLJJJKKKOOOPPPMMMNNNNNNNNNLLLJJJGGGDDDCCCJJJFFFAAA>>>???CCCIIINNNFFFDDD@@@>>>=========<<<<<<::::::;;;;;;999===CCC999999999888777777888999666666666555555555444444555555555555555555555555555555555555555555555555333333333333222222222222333333333333444444444444111222222333333444444444555444444444444555666666333444555666666666555555444444666777777888888888888888999:::;;;===>>>>>>;;;===@@@@@@@@@@@@AAACCCLLLLLLLLLIIIFFFEEEEEEFFFIIIIIIIIIIIIJJJJJJIIIHHHOOOMMMKKKJJJKKKLLLLLLKKKHHHIIIKKKNNNNNNLLLOOOTTTWWWqqqyyyjjj>>>,,,000222/////////...,,,,,,---...dddOOOEEEEEEAAA???AAA<<<:::888555444333333111///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,+++***)))***+++***((()))...333;;;HHHTTTQQQbbbiii___\\\nnnzzzwww~~~|||kkkOOO===222,,,***&&&))))))&&&&&&***+++((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---......///000111222222///...888999sssuuuKKK>>>>>>777444888333000222:::AAAHHHTTT___\\\___bbbcccaaa\\\XXXUUUMMMMMMMMMMMMLLLHHHCCC???;;;:::777555333222222111111111111111111111111111.../////////000000000000000000///000222555888:::;;;KKKYYY]]]bbbnnnuuuuuussswwwyyyxxxwwwxxxvvvrrrrrrtttuuurrrhhhWWWFFF;;;===:::BBBfff~~~fff888///444@@@@@@888111)))111111111111222222222222222222333444444555666666444444555666777888999999777999===>>>>>>>>>@@@CCCCCCFFFKKKLLLKKKLLLOOORRRHHHHHHGGGEEEDDDDDDFFFIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGJJJJJJGGGHHHKKKLLLJJJJJJMMMPPPOOOLLLHHHGGGHHHCCCDDDEEEFFFFFFEEEBBB@@@EEECCC@@@>>>>>>=========DDD888///111888:::777555>>><<<:::999777777666555555555555444444444444333444444444444444444444444444444444444444444444444444444333333333222222222222222333333333444444444222222222222222222222222333222222222222333444444000222333555666666666555444444555666777777777777888888888999999;;;<<<<<<:::<<<>>>?????????@@@AAAHHHIIIJJJHHHFFFDDDEEEGGGIIIHHHIIIIIIIIIHHHGGGHHHIIIHHHHHHJJJLLLNNNMMMLLLHHHIIILLLMMMIIIFFFMMMYYYOOONNNYYYssszzz{{{|||~~~}}}sssfffiiilll}}}}}}gggsss~~~|||~~~iiiFFF666111444444***---.........------...///dddPPPFFFEEE@@@@@@BBB>>>;;;999666444444333222000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,+++***)))***+++******+++***(((...???PPP\\\WWW\\\hhhmmmllluuu|||qqqyyycccGGG555...,,,+++***(((,,,+++'''(((,,,+++&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......------...///000111222222333222,,,<<<:::tttzzz{{{hhhFFF<<<<<<;;;999777111///444;;;CCCRRRaaa\\\\\\]]]aaaeeeeee```\\\XXXSSSNNNJJJJJJLLLNNNOOOCCCAAA===:::666444333333111111111111111111111111////////////000000000000111111222444777<<<@@@BBBIIIaaarrrrrruuu~~~vvvzzz}}}~~~|||}}}~~~zzzsssrrroooiii^^^PPPCCC:::666555@@@TTTttteeeEEE777///444222&&&///:::111000111111111111222222222222222333333444555666666444444555666777888999999666999>>>?????????AAACCCDDDGGGJJJJJJGGGFFFHHHJJJIIIIIIGGGEEECCCDDDFFFHHHDDDDDDDDDEEEEEEFFFFFFGGGFFFHHHHHHEEEEEEHHHIIIGGGFFFIIIKKKIIIDDDCCCFFFJJJ@@@???===>>>@@@AAABBBAAA===>>>>>>===;;;:::;;;<<<444888>>>@@@:::444777>>>666555444555777888777555555555444444444333333333333333333333333333333333333333333333333333333333444444444333333333222222222222222333333444444444222222111111111111111111111111000000111111222333...000222444555666555555444444555666777777777666888888777777888999::::::999;;;===>>>>>>>>>???@@@CCCEEEGGGFFFDDDDDDFFFHHHGGGHHHIIIIIIGGGEEEHHHLLLIIIHHHIIIKKKLLLLLLJJJHHHIIIEEEFFFMMMPPPKKKGGGGGGHHHFFFLLLQQQLLLTTT{{{}}}{{{}}}ttthhh@@@222000333//////222---+++,,,---...---+++******hhhFFFDDDIIIHHHEEE:::<<<<<<;;;:::888555222///......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************(((''''''***...222555WWWWWWWWW]]]lll|||{{{pppZZZJJJ777,,,,,,---,,,***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,---,,,++++++,,,---///000......//////000000111111111444444555555DDDzzzccc>>>???CCC555333444444333777???HHHMMMWWWZZZ^^^````````````aaa^^^^^^^^^[[[UUUMMMFFFCCCGGGFFFDDDAAA>>>:::666444777666444222000000000000777555222222222333333222222666===CCCGGGMMMSSSXXXkkkmmmpppsssvvvyyy{{{}}}|||zzz}}}zzzqqqmmmhhh^^^SSSLLLCCC888555888CCCHHHbbbfff<<<222222222222222222222222000000111111222222222222222222111111222222333444222333444555666999===AAA::::::;;;>>>@@@AAA@@@>>>@@@HHHMMMIIIDDDDDDHHHLLLJJJHHHFFFDDDDDDEEEFFFGGGDDDCCCCCCCCCCCCCCCDDDEEECCCDDDEEEGGGGGGFFFEEEEEEFFFDDDFFFJJJEEE@@@IIIYYYFFFCCC@@@???AAA@@@===:::======<<<;;;:::999999888888888888888888888888888666555444333333333333333555444333333222222333333222222222222222222222222222222222222222222222222555444444333222111000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333555555666666777777888888777777777777888999::::::;;;;;;;;;;;;;;;<<<===>>>===AAAEEEEEECCCBBBCCCEEEIIIGGGEEECCCBBBBBBDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJAAAFFFKKKKKKIIIKKKSSSZZZxxx}}}wwwyyy~~~uuuuuucccEEE777222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,oooKKKGGGIIIGGGEEE:::>>><<<;;;:::888555222000......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++***************************)))(((((()))+++...000;;;YYYgggZZZVVVlllpppQQQDDD:::///******,,,+++)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((())))))******+++,,,,,,,,,,,,++++++,,,---///000.........///000000111111000222222444444;;;fffnnnFFF;;;<<<<<<<<<999444333999CCCKKKQQQTTTYYY\\\]]]^^^```aaaddddddeeehhhjjjeeeZZZQQQCCCBBBAAA@@@>>>===<<<;;;:::999888777666666777777222222222333555888<<<>>>HHHLLLSSSXXX]]]bbbhhhmmmmmmqqqtttsssqqqrrrwww}}}xxxvvvxxxxxxmmmfffXXXQQQHHHAAA999666???JJJTTTxxxIII333222222222222222222222222111111000000111111222333222222111111222222333444333444555555666888<<>>@@@AAAAAAGGGKKKPPPPPPIIIAAAAAAFFFGGGFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEAAABBBFFFBBB<<>>===;;;999;;;;;;;;;:::::::::::::::888888888888888888888888555555444333333333333333444444333222222222222333222222222222222222222222222222222222222222222222333333333222222111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222333333333444444555555666777777999999888999999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBBBBAAA@@@@@@AAABBBCCCCCCDDDCCCBBBAAA@@@DDDDDDEEEFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFDDDGGGIIIHHHFFFEEEIIILLLDDDSSSkkkllldddcccddddddtttyyyvvvxxx{{{ssskkkjjjnnnrrrlllkkkyyy~~~uuuPPP>>>999777555111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,uuuOOOIIIIIIEEEDDD;;;???<<<;;;:::777444222000///...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++************************+++***))))))))))))******+++:::VVVkkkiii___eeevvv|||}}}cccGGG777000---+++*********)))''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))******++++++,,,,,,+++++++++,,,---...///---......//////000111111...000000222333111GGGmmmzzzVVVBBB<<<===;;;777222222777<<>>;;;999888999888888999999::::::::::::777777777777777777777777444444333333222222333333444333222222111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222222333222222333333444555555666888888888888999:::;;;;;;;;;;;;;;;<<<<<<===??????CCCBBB@@@??????@@@???>>><<<>>>BBBEEEEEECCC@@@===CCCCCCDDDDDDFFFHHHKKKLLLGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEEEEDDDCCCBBB@@@@@@999<<>>;;;:::<<<;;;666222000===AAAFFFKKKNNNRRRUUUXXX]]]]]]bbbooo{{{}}}rrrgggccc```[[[VVVRRRPPPOOOOOOHHHGGGFFFEEEEEEFFFGGGHHHKKKOOOSSSUUUWWW\\\eeemmmhhhhhhiiiiiiiiiiiiiiijjjfffiiilllllljjjlllqqqvvvrrriiiccccccaaaVVVHHH???@@@;;;666:::FFFVVVgggqqq{{{pppwwwwww>>>000444111111111111111111111111111111/////////000222333111111111111111222222333555666777666555666888:::;;;:::999;;;>>>@@@AAAAAA???AAABBBJJJ[[[eeeWWWAAABBBCCCDDDEEEEEEDDDBBBAAAAAAAAABBBDDDEEEFFFGGGGGGHHHFFFDDDBBBAAAAAAAAABBBEEE@@@???BBBAAA===<<<>>>===???@@@===999666777999888888888888888888888888555555555555555555555555333333222222222222333333333333222111111111111111111111111111111111111111111111111111111111111111000000000000111111222222000000000000000000000000000000000000000000000000///000000000111111111111111111111111222222222222222222333333444555555555555555555555666777888888;;;;;;;;;<<<===>>>???@@@FFFBBB>>>>>>AAABBBAAA???;;;>>>BBBEEEFFFEEEBBB@@@DDDCCCCCCBBBDDDFFFIIIJJJFFFFFFFFFEEEEEEEEEDDDDDDBBB@@@@@@AAACCCCCC@@@===BBB@@@@@@===555333FFF^^^dddttthhhNNN@@@444111//////111444555555............------,,,,,,++++++++++++++++++++++++oooKKKGGGIIIHHHFFF;;;???===<<<999666333111000000------,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))((()))***,,,,,,,,,+++++++++---)))---PPP|||rrrccciiirrrvvvXXXGGG:::...+++111***,,,---,,,)))(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++******+++,,,,,,------------------...//////000000000111...000666111...888EEETTTEEE:::<<>>AAADDDGGGKKKNNNRRRUUU[[[dddlllooolllhhheeedddbbb``````aaacccddd]]]\\\ZZZYYYXXXXXXYYYZZZWWWZZZ^^^^^^]]]aaahhhooommmllljjjiiihhhgggfffeeedddeeefffhhhjjjkkkiiihhheeeZZZPPPMMMIIIAAA888333888555888LLLjjjEEE...555---000000000000000000000000111000/////////000111222111111000000111111222333555666777666555555777888888999;;;>>>BBBBBBAAA???AAAEEEBBBGGGgggqqqHHHAAACCCEEEFFFFFFEEECCCBBB???@@@BBBDDDEEEFFFFFFFFFGGGFFFCCCAAA@@@@@@@@@@@@BBB???===???AAA???<<<<<<<<<>>>???===888666777999999888888777666666555555444444444444444444444444222222111111111222222333222222111000000000000111000000000000000000000000000000000000000000000000...//////000000111111222///////////////////////////////////////////////////000000000111111111111000000111111111222222222222333333444444555666666444444444444555666777777::::::;;;;;;<<<>>>???@@@FFFBBB???@@@CCCEEEEEECCC???@@@CCCEEEFFFGGGFFFFFFEEEDDDBBBAAABBBCCCEEEFFFEEEEEEEEEEEEFFFFFFGGGGGGBBB@@@???AAADDDDDDAAA===CCC777222:::@@@>>><<<@@@444888@@@IIIXXXnnncccMMM===222///000///111000---)))***...333---------,,,,,,,,,,,,,,,++++++++++++++++++++++++kkkHHHEEEHHHGGGFFF<<<@@@>>><<<999666333111000000...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((***+++,,,,,,---,,,)))111///%%%---JJJgggsssyyyyyyzzz~~~^^^KKK:::555333---******'''((())))))((((((***,,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))******+++)))***+++,,,---------,,,,,,------......///000000///333//////777555111777666kkkxxx^^^>>>666;;;===:::999555777999;;;<<<>>>AAACCCJJJMMMRRRWWW[[[___bbbdddbbbbbbaaaaaaaaabbbdddeeefffeeecccaaaaaaaaaaaabbb]]]___aaaaaa```aaadddhhhfffeeeccccccddddddbbbaaaaaa___^^^___aaa___YYYSSSPPPFFF>>><<<:::777555777555888BBBXXXxxx{{{bbb......888***/////////////////////////////////000000000111111111000000000000111222222444666777777666555666888777999<<>>@@@AAACCCDDDDDDDDDCCCEEEDDDCCCAAA@@@?????????===<<<;;;;;;<<<<<<;;;::::::;;;<<<:::999777888999888888777666555444333333333333333333333333333333111111000000111111222222222111000000///000000000////////////////////////////////////////////////......//////000000000111////////////////////////////////////////////////000000000000111111111111000000000111111111111222222222333444444555555666555555555555666777888888999999::::::<<<===???@@@CCCAAAAAAAAACCCEEEEEEEEEBBBBBBCCCDDDEEEGGGHHHIIIFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFDDDAAAAAABBBAAA>>>;;;???;;;999;;;;;;777444555<<<:::555000...222<<>>777222111000---///333,,,---///333555111***###,,,,,,,,,+++++++++++++++++++++++++++++++++++++++mmmIIIDDDFFFEEEEEE===BBB>>><<<999555222111111000...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))***++++++++++++&&&---777--- 111RRRqqqLLL===888222111111///***''''''''''''((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********((()))+++,,,------,,,,,,,,,,,,---......//////000,,,333111///666777333888777222zzzqqqUUU>>>:::999999;;;777888999999888888999;;;???BBBEEEHHHLLLPPPTTTWWWYYYYYYZZZZZZZZZ[[[[[[[[[^^^]]]\\\[[[[[[\\\]]]^^^[[[\\\]]]^^^_________```ZZZXXXVVVVVVXXXXXXVVVTTTSSSQQQPPPNNNMMMIIIEEEBBB<<<888555666666666:::@@@DDDPPP___lll~~~zzzkkkDDD///000555000////////////////////////---...000111222111000///000000000000000111222222333555777777666555666777:::;;;===AAADDDEEEDDDBBBDDDEEEBBBBBBOOO[[[TTTBBB@@@AAABBBCCCDDDCCCCCCBBB>>>???AAABBBCCCBBBAAA@@@BBBBBBBBBBBBAAA@@@>>>>>><<<<<<;;;999888888999888888777666777888888888777666666555555444444333333222222222222222222222222000000000000000111222222111111000////////////000////////////////////////////////////////////////.../////////////////////////////////////////////////////////////////////000000000000111111111111000000000000111111111111111111222222333444444444444444444444555666777888888888888999;;;<<<>>>???>>>@@@AAAAAA@@@@@@@@@AAA@@@@@@AAACCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGEEEBBB@@@>>>===;;;:::000999>>>999222222888;;;000222666999:::999777666888666666<<>>DDD???<<<999555222111111111...---,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((()))***,,,((((((---...,,,---222AAAdddkkkYYYJJJ;;;333444333///---......++++++)))))))))+++***(((%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********((()))+++,,,------,,,,,,,,,,,,------...//////000)))444333///444555333777666999HHHyyyrrrSSSEEE===:::>>>:::;;;:::888666555555777555666999<<>>:::777777999444222444666777777===EEEZZZoooqqq999///333------555////////////////////////,,,...000222333111///...000000000000000111111222222444666777666666666888===<<<===???CCCFFFFFFFFFFFFDDDFFFHHHDDD>>>@@@FFF???@@@AAAAAABBBBBBBBBBBB>>>???AAABBBBBBAAA@@@>>>@@@AAABBBBBBAAA@@@>>>======???>>>:::777777888999777444333444777999777555333333444444444444555555111111111111111111111111000000///000000111222222111111000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000111111111111000000000111222222333333222222222222333444555555777777888999:::<<<===>>>;;;???AAAAAA===;;;;;;<<<===>>>@@@BBBCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHDDDDDDDDDCCCBBBBBBAAAAAACCCBBB@@@===;;;:::;;;;;;<<<<<<777333888@@@999,,,777555444555666666555333222111333777555222888AAALLLhhh{{{XXXCCC===GGGUUUUUURRRTTTYYYYYYSSSMMMJJJDDD@@@;;;777666555555444...)))444666+++111888,,,222+++(((,,,111000......'''...333111***&&&(((,,,******************++++++************************fffNNNDDDGGGBBB>>>AAAAAA<<<;;;999777444222000000///...---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************222888MMMsss~~~hhhLLL>>>888333///...---,,,,,,------+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,---...////////////000000111222333444444555777666888AAAjjjbbbEEE>>>CCC:::999888999:::;;;;;;::::::888666666888:::;;;<<<<<<>>>@@@CCCGGGJJJMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJGGGGGGFFFBBB>>>;;;;;;===:::>>>777222888777333666111333666888:::???EEEJJJqqq{{{}}}mmmHHH...111777///***///........................,,,---///000000000///...000000000000111111111111444444555555555555444444;;;<<<<<<;;;:::<<>>>>>>>>>>>>>>===<<<;;;???>>>>>>===============>>>>>>===;;;888666777888666555555555555444444444555444333333222222333333222111111111000000//////////////////////////////............................................................////////////---,,,---...111111000///////////////////////////........................000000//////.........---000000000000////////////000000000000111111111111//////000111333444555555777777777888999:::<<<<<<>>>>>>============;;;999<<<@@@BBB???===???>>><<<>>>???@@@BBBDDDFFFGGGHHHDDDCCCCCCBBBAAA@@@???>>>AAA@@@???===;;;999888777999777666555666666444333333333333333333333333333222222111111111111222222666888<<>>@@@@@@<<<;;;999777444222000000///...,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********111...000???]]]mmm\\\EEE666111111///------,,,***+++,,,,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&((())))))'''((((((((())))))))))))*********+++++++++,,,,,,+++,,,---...///////////////000000111222333444444222555::::::KKK~~~yyy}}}\\\CCC???===;;;:::;;;;;;999888555666666444222222555777888999:::<<<>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBAAAAAA@@@>>>===<<<:::888666555555---555444555<<<999111333333777;;;===CCCTTTmmmqqq{{{ppprrrPPP:::+++///222---,,,111........................------.../////////////////////000000000111111111333333444555555555555555:::;;;;;;;;;:::;;;>>>@@@AAABBBCCCCCCCCCBBBAAA@@@<<<>>>@@@@@@?????????@@@?????????@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;<<<;;;999666444555666555555555555444444444444444444333222222222222333111111111000000000//////....................................................................................///////////////---,,,,,,......---+++................................................000/////////.........---000///////////////////////////000000000111111111000000111222333333444444666666777777888:::;;;<<<<<<<<<<<<<<<===<<<;;;:::888<<<===<<<<<<>>><<<888======>>>@@@AAABBBCCCDDDBBBBBBAAA@@@???>>>=========<<<<<<:::999888777777888666444444555555333222222222222222222222222222111111111000000111111111111111///000:::DDDFFFAAA@@@444---222666222222666555@@@???222,,,222555000111333666888777444///,,,000000000000000000000000////////////////////////........................------------------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))___HHHAAAGGGCCC===>>>>>><<<;;;999777444222000000...---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******((()))))))))111JJJlll|||}}}www^^^OOOCCC<<<222,,,+++***)))(((+++***))))))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((())))))))))))*********+++++++++++++++,,,---......//////...//////000111222333444444111555666444444GGGrrrOOOIIIAAA;;;999;;;===>>><<<>>>@@@===777444666888555555555666666777777777999999999999999999999999777777888888888888777777333222111222333333222000666888000+++222444555??????999>>>UUUtttvvv~~~MMM555000---...///---...111------------------------.........---......///000//////000000000000111111111222333555666666666666888:::;;;;;;::::::<<<===CCCCCCCCCCCCBBBAAA@@@???<<<>>>??????>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@<<<;;;;;;:::::::::::::::888999888666444222333444555555444444444333333333444333222222111111222222000000000000////////////........................---------------------------------------------------............/////////333111...,,,,,,,,,,,,+++........................------------------------/////////...............//////////////////////////////000000000000111111111111111222222333333333555555555666777888::::::::::::;;;<<<<<<<<<;;;;;;;;;===>>>>>>AAADDD@@@:::;;;<<<<<<======>>>>>>???@@@@@@???>>>===<<<;;;;;;999999888888777777666666555444222222333333222000111111111111111111111111111000000//////000000111666777666333333444000+++///---000666555......444111111///,,,---111111---///...---,,,,,,,,,,,,---////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))\\\FFF@@@GGGCCC======<<<<<<;;;999777444222000000...---,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***"""***111///***---999FFFbbb~~~fffSSSDDD888000555444111///,,,***(((''')))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''((((((((()))))))))))))))************+++++++++,,,---..................///000111222333333444555///222666333SSSqqq]]]III>>>::::::<<<;;;<<<======;;;999666444777777777666666666666666555555555555555555555555333333444444555555444444222111111333666777555333...555777:::@@@;;;555;;;AAAQQQgggyyyQQQ333...222222///...//////---------------------------///...---,,,---...///000////////////000000000111000111222444555666777777888:::<<<<<<<<<;;;<<<===CCCCCCCCCCCCBBBBBBAAAAAA===>>>@@@@@@???>>>>>>???===>>>???@@@@@@@@@@@@@@@;;;;;;:::999999999999:::666777777555333222333444444444444444333333333222333333222111111111111111////////////////////////........................---------------------------------------------------------.........//////666333000.......................................------------------------.................................///////////////////////////000000000111222222222222222222222222444444444555666777888999999:::<<<===<<<<<<===>>>===??????AAAFFFJJJEEE===<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>===<<<;;;;;;:::999888888777666555444444333222000000111222000///////////////////////////000//////......//////000---000222333333333222222444222333333000+++---444777111---000222111//////111000...------...000222........................------------------------------------------------+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))[[[EEE@@@HHHDDD>>>===;;;<<<;;;999777444222000000------,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((()))***))))))***///222888KKKbbbwwwzzz^^^QQQ@@@555111222222111++++++,,,+++************((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))************+++,,,---............---...//////111111222333222666111333<<<555:::VVVuuu\\\III===666===::::::???GGGIIIDDD>>>:::::::::999999999999999555555555555555555555555222333444555555555555555666666666666777777666555333666444888BBBDDDIIIXXXgggjjjppp|||vvvSSS555...111444222......111///***------------------------...---,,,,,,,,,---///000...////////////000000000///000222444555666777777888:::<<<=========>>>???BBBBBBCCCCCCCCCDDDDDDEEE>>>@@@AAAAAA@@@??????@@@<<<<<<===>>>>>>???>>>>>><<<;;;::::::999999::::::666666666555333333444555444333333333222222222222222222111000000000000111.....................///........................------------------------------------------------------------............444111...---...///000000........................---------------------------------...............------....../////////000...////////////000000000222222222222222222222222333333333444555666888888999;;;>>>>>>>>>===???AAA<<<======???DDDIIIDDD===>>>>>>=========<<<<<<<<<@@@@@@???>>>===<<<<<<;;;;;;:::999777666444333222111000//////000000///...........................///......------......///---...000000...---///222///,,,+++,,,------///333222------000///+++***///......---------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))]]]GGGBBBIIIDDD>>>>>><<<<<<;;;999777444222000000---,,,++++++******++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))+++(((%%%&&&+++......---+++///444===RRRmmmtttdddPPPBBB999555///------......,,,***)))(((''''''&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))***+++,,,------......---------...///000111222222---666777333555444666???DDDyyy}}}zzzdddWWWJJJBBB;;;???IIIOOOKKKDDD<<<<<<<<<;;;;;;;;;;;;;;;666666666666666666666666444444555666777777777777555666666555444444666888;;;>>>>>>FFFTTTYYYeeezzzwwwvvv|||PPP:::222---000///---+++---000///+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///......////////////000000///000111333555666666777888999<<<======>>>@@@BBBBBBBBBAAABBBBBBDDDEEEFFF???AAABBBBBB@@@??????@@@;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::999999999999999555666666555333333444666333333333222222222111111222111000000///000000000---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---++++++,,,......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------......//////000......////////////000000111111111222222333333333333333333444555666888888999===@@@@@@>>>===???BBB???AAAAAAAAADDDHHHGGGAAA@@@@@@@@@??????>>>>>>>>>AAAAAA@@@???>>>===<<<<<<<<<;;;:::888555333222111000///......000000///..............................------------------...666333222333111///000444---+++,,,...111000---*********,,,...,,,)))+++000+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))aaaJJJDDDJJJEEE??????===<<<;;;999777444222000000,,,,,,++++++******++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((()))+++---,,,)))&&&***)))***///555===GGGOOOjjjsssqqqdddSSSFFF===666111---222111111///---***'''%%%---+++((((((((('''%%%###'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******+++,,,------------,,,------...///000111222///111777444---333:::888===999rrrxxxhhhTTTHHHFFFGGGCCC>>>??????>>>===<<<;;;;;;:::999999999999999999999999777777888999::::::::::::555:::>>>??????CCCKKKSSSJJJWWWfffyyy}}}xxx~~~qqquuuJJJ444111111...,,,******---...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------........./////////000000///000222333444555555666666888999:::;;;>>>AAADDDBBBAAA@@@@@@@@@AAABBBBBB???@@@BBBAAA???>>>>>>???;;;<<<<<<<<<<<<;;;;;;::::::999888888777777888888333444555444333333444666222222222222111111111111111111000////////////000,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++***+++,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---......///000000........./////////000000000000111222333333444444333444444444555777888999999===@@@@@@===<<<>>>AAAAAADDDDDDBBBCCCGGGGGGEEEAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<:::999888777555444222222000...---...///000///...........................------,,,,,,,,,,,,------...***)))---...++++++///000000111111111///,,,((())),,,...---,,,...///...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))dddMMMEEEJJJEEE???@@@>>><<<;;;999777444222111000,,,,,,++++++***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''')))***(((&&&'''+++///,,,)))(((+++)))&&&+++555555:::EEESSS\\\dddtttyyyjjjbbb\\\QQQBBB777444111---***((('''***...((()))))))))((((((***,,,%%%######&&&+++,,,***''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******+++,,,------------,,,,,,---...///000111111666,,,111444---444<<<000444999;;;www{{{rrraaaXXXSSSPPPBBBBBBAAA???===<<<;;;:::========================:::;;;<<<===>>>>>>>>>>>>===EEENNNSSSVVV___mmmyyy|||zzzlll;;;000333...+++000+++)))---222///))))))///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,............/////////000000111222333444555555555555666777888:::===BBBEEEBBBAAA@@@>>>===>>>>>>???>>>???AAA@@@>>>======>>><<<=========<<<;;;::::::888888777666666666666666222333444333222222444555222222222111111111111000111111000///////////////,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000............/////////000///000000222333444555555444444444555666777888999888<<<@@@???<<<:::<<<@@@===AAAAAA===<<<@@@CCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;777666666555555444333333///...---...000000///...........................---,,,,,,++++++,,,,,,---111++++++000222---+++---+++,,,,,,******,,,///000***......)))***///---''',,,,,,++++++************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))^^^JJJDDDIIIEEECCCDDD@@@===<<<;;;777333111222333///---+++***++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++---------///444:::@@@DDDNNNQQQVVV[[[```cccdddeeeiiigggccc^^^XXXRRRMMMKKK???===;;;777333000---,,,,,,,,,++++++***))))))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************+++++++++............////////////222222222222333444555555888666777NNNpppxxxpppbbbTTTJJJGGGHHHJJJBBBDDDFFFEEEAAA???CCCIIIJJJEEEFFFQQQXXXZZZ```hhh___ppp___FFF111///222///,,,...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///111111111111222333444555888777888999:::===???AAAAAAAAAAAA@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::::::::999777777666666555555444444555444444333222111000000222111111000///......---........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////222111000//////000111111222222333444444555555666888:::<<<<<<;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<<<<===@@@AAAAAA???===>>>===<<<<<<<<<;;;888666555555444333222000000///......---------,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))}}}]]]JJJEEEIIIFFFCCCCCC???===<<<:::777333111222333///---+++***++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))(((((())))))***++++++***))))))***---000222,,,---///111333444444333777777666444222000...---...------,,,++++++******++++++******)))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))*********+++++++++............////////////222222111222222333444555777888444555QQQ{{{uuutttzzzhhhuuu|||]]]BBB333***+++,,,))))))///---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------............///111111111222333444666777777777777888:::<<<>>>@@@@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999999888999888777666555444333333333333333222222111111000111111000000///......---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////222111000//////000111111222222333333444555555555666888::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@???<<<999===;;;::::::;;;:::888666444444333222111000//////------------,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))^^^KKKFFFKKKGGGCCCCCC>>><<<<<<:::777333111111222///---+++***++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******++++++***)))))))))))))))++++++++++++*********)))((())))))***++++++++++++&&&&&&'''((()))***++++++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********++++++---............/////////111111111111222333444555444:::<<<555555PPPnnnmmmKKK555---***+++///...)))+++333,,,,,,,,,+++++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,---------............///000111111222444666777888666666777888999;;;===>>>@@@@@@@@@@@@???>>>======::::::::::::::::::::::::===<<<<<<;;;:::999777777:::999888777555333222111111111111111111111111111000000000///......------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............/////////111111000000000000111111222222333333444444555555444666888888888777888:::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;===>>>>>>;;;999:::999888999:::999777666333333222111000000//////---------,,,,,,,,,+++++++++++++++++++++*********)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))^^^LLLGGGKKKGGGCCCBBB===<<<<<<:::666333111111222///---+++***++++++***)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''((())))))******++++++++++++++++++++++++*********++++++,,,))))))*********))))))((((((((())))))))))))******''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))******++++++---------.........//////000000000111111222333444777777;;;???<<<;;;GGGXXXzzzyyywww|||ZZZCCC555///,,,,,,000333000***+++111++++++++++++************************++++++++++++***++++++++++++,,,,,,,,,---------............/////////000111333555777888777777888999;;;<<<===>>>???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666555888888777666555444333222000000000000111111222222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////000000000000000111111111111222222333444444555555333555777888777777888::::::;;;;;;<<<;;;:::999888777666777:::===>>>>>><<<888777666777888888777555222222111000000///......,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))```MMMHHHKKKGGGCCCBBB===<<<;;;:::666222000111222///---+++***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''&&&''''''((()))&&&&&&((()))))))))((((((%%%%%%%%%$$$%%%&&&'''''')))))))))((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((()))******++++++------------............000000000000111222333333;;;111...777===::::::???DDDuuunnnIII555///------...,,,,,,------)))((()))++++++*********)))))))))))))))*********+++++++++*********+++++++++,,,,,,---------............///---......000222444666777888999:::;;;===>>>>>>???======>>>>>>======<<<<<<:::::::::::::::::::::::::::;;;;;;;;;:::888666444555555555444444444444444...//////000000111111222............------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************************************+++++++++,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............//////000000111111111111111111222222333444444555333555888888888888:::;;;======>>>===<<<:::888666666666666888;;;======<<<777666555666777777666444000000000//////......---,,,,,,+++++++++*********************************(((((()))))))))*********++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((cccOOOHHHKKKFFFBBBBBB>>>;;;;;;999666222000000111///---+++***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%*********))))))(((((((((***************))))))((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((()))***++++++,,,------------.........////////////000111222333555000000777:::888:::AAA888@@@dddzzzhhh~~~}}}aaaBBB222111111...+++///,,,)))***,,,,,,+++)))*********))))))))))))((()))))))))************+++************++++++++++++---------............///------...///111333444555999:::;;;===>>>>>>>>>>>>;;;;;;;;;<<<<<<;;;;;;:::888888888888888888888888888999:::;;;:::888666444222222222333333333444444......//////000000000111------------------------++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))************++++++++++++******+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------------............///000111111222111111111111222222333333444444333666888999999999;;;<<<>>>???@@@@@@>>><<<999777:::999888888::::::999888777666555666777666444333/////////......---------+++++++++*********)))))))))))))))***************((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((eeePPPHHHIIIDDDAAABBB???;;;;;;999555222000000111///---+++***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((***))))))(((((('''''''''&&&&&&'''''''''%%%$$$###""""""###$$$%%%%%%$$$$$$&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++,,,,,,---------.........///////////////000222222///444;;;===999555666999888999HHHgggyyy|||sssppp}}}```BBB777...///222111......------,,,+++,,,...---+++******)))))))))((((((((())))))))))))************************++++++++++++---------............////////////000111333444555888999;;;<<<===>>>======888999999:::::::::999999777777777777777777777777555777999::::::999666555222222111111111111111111.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************++++++++++++)))***+++,,,------------************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,---------.........---...000111222222111111111111111222333333444444333555888999999999;;;<<<===>>>@@@AAAAAA@@@===<<<<<<:::888888999999888777888777666666666666444222.........---------------+++*********))))))))))))((()))))))))*********+++(((((((((((()))))))))***************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((uuugggQQQHHHIIICCCAAABBB@@@;;;;;;999555222000000111///---+++***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&(((((('''&&&%%%%%%&&&'''((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++,,,,,,,,,---------...............//////000111222333777888666444666999999::::::AAACCCQQQoooyyykkkSSS???333///...///,,,&&&(((...(((+++,,,+++)))))))))((())))))))))))(((((((((((())))))))))))************)))************+++++++++---------.........//////111111111111222333444555777888:::<<<======<<<<<<777888888999999999888888888888888888888888888888444666888::::::999777666222222222111000///......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,------...---************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------......---...000111222222222111000111111222333333444444222444777888888999:::<<<<<<===@@@CCCCCCCCCAAA@@@:::888777888999;;;;;;:::999888777666666666333111------------------,,,,,,************))))))))))))(((((())))))*********+++(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((ddd^^^JJJHHHCCC@@@AAA???===;;;999555333222111111///---***))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))***++++++,,,,,,------.........//////000000111111333333444555666777888888???888:::BBBBBBHHHlllxxxvvv|||ttt}}}rrrbbbMMM>>>555222......---,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,------......//////000000111222444555666999888888:::>>>???===:::999999999888888888888888999999999999999888777666555666777777777666444333222111111000000000000000........................,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------..................////////////222222222333333333444444555444333444666777888888;;;;;;===>>>>>>>>>===<<<999999888777777888888888777777666555444222000///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((}}}|||\\\IIIHHHCCC@@@AAA???===;;;999666333222111111000---***)))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''((())))))******++++++,,,---------.........///000000111111333333444555666777888888>>>:::<<>>:::GGG\\\yyyyyy}}}}}}~~~qqqTTTBBB999333...---......---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,------......///000000000111333444666777:::999999;;;>>>???<<<:::999999999999888888888888888888888888777777777777777777777777777555444333222111000000//////000000------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++,,,---------------------............////////////222222222333333333333444444333333333555666666666::::::<<<=========<<<;;;999999888777777666777777666666666555333222000///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((xxxXXXGGGGGGDDD@@@AAA>>>===;;;999666444222111111000...+++******+++***)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***)))((((((((((((((()))*********+++,,,,,,---------......//////000111111222333333444555666777777999999<<>>???===;;;::::::999999888888888888888777666666666777888999999999888888666555333222111111000///////////////------------------------+++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++---------------------,,,............////////////111111222222222333333333222222333333444555555555888999:::;;;<<<;;;::::::999999888777666666555555555555555444333111000///,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((rrrTTTDDDGGGDDDAAAAAA>>>===<<<:::777555333111111111///,,,++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''******)))(((((((((((()))))))))******+++,,,,,,,,,------......///000000111222222333444555666666777777:::;;;;;;???DDDDDDBBB;;;EEEaaadddLLL<<<666///+++///222222000000---,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,------......////////////000222333555666888999;;;===???@@@??????:::::::::999999888888777999888666666666888:::;;;::::::999777555444222111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++...------------,,,,,,,,,............////////////111111111111222222222222222333444555444444555666666777999:::::::::999888::::::999888777666444444444444444333222000///...,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((lllOOOBBBFFFEEEAAAAAA===<<<<<<:::888666333111000111///,,,++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))((((((((((((((()))(((((()))******++++++,,,---------...//////000000111111222333444555666666777<<<<<<777777===@@@???CCCBBBCCCNNNhhhsssWWWDDD;;;555111444///---///000---+++,,,,,,,,,+++************+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++,,,------......///.........///111222444555555777:::===???@@@AAABBB;;;;;;::::::999888888777:::999777666777999;;;<<<;;;:::888666444222111111000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------------------------............////////////000000000111111111222222222555777777555444555666555666888999999999888777:::::::::999888666555444222222222222111000......,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((fffKKK???FFFEEEBBBAAA===<<<<<<;;;999777444222000000...+++******+++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))((((((((()))******++++++,,,------......///000000000111111222333444555555333999<<<:::999:::;;;:::@@@@@@>>>;;;???XXXVVVLLL>>>444111111///------+++***,,,,,,)))))),,,,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++++++++,,,------......///.........///111222444555333666:::===>>>???AAACCC<<<<<<;;;:::999888888777999888777777777888999::::::999777444222111111000//////...---------------++++++++++++++++++++++++)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------..................///////////////000000000000111111111222666999999666444555777555666777888999888777777888888999999888666444333111111111111000///...---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((bbbGGG===EEEEEEBBBAAA===<<<<<<;;;:::777444222000000---***)))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&((()))***''''''(((((()))******+++,,,,,,---......//////000000000111222333444555555222444888===???===<<<===:::888;;;@@@CCCFFFPPP[[[hhhPPP;;;666333000//////...+++***)))(((***---,,,)))***...++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++++++++,,,------......///000000000111222444666666444777;;;===<<<<<<>>>@@@===<<<;;;:::999888888777777777777777666666666666888777555333111000000000///...------,,,,,,------++++++++++++++++++++++++((()))))))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,---...//////............/////////////////////000000000111111111555999999555333333666555666777888999888888777444555666777666555333222000000000000///...------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((___EEE<<>>:::999;;;;;;:::<<<>>><<<999===FFFCCCLLLjjjfffSSS???666888777111///......,,,+++---000((((((+++...---((())),,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++++++++,,,------......///111111222333444666777888666999======;;;:::;;;=========<<<;;;999888888777555555666666555444333222777555333111000000000000......---,,,,,,,,,,,,---************************(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,...///000000............/////////000////////////000000000000///444888888444111222444555666888999999999888777111222444555555444222111///000000000///...------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))```CCCBBBBBBCCCHHH???===BBB===::::::999444000111...,,,***)))***+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$""""""###%%%'''&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))******++++++***---------...............000111222333555666777888777888999999::::::999999>>>???AAAAAAAAA???===<<>>:::;;;999444111111...,,,***)))***+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##################""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''')))***************------------............000000111333444666777777777777999::::::;;;;;;;;;???@@@AAABBBBBBAAA???>>>777777777888===III[[[ggg~~~ppp]]]MMMDDD???;;;888777666333000...------...,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))******************+++,,,,,,------......//////000111222333444333555888999999888999:::>>>;;;<<<>>><<<555222444777666666555555666666777555444333111000///............------,,,,,,,,,+++************************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------............///000000000000////////////222333555666666555444333444444444444444444444444222333333333333222111111000//////...------,,,,,,++++++******)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''[[[AAACCCAAA???DDD???BBBDDD>>>;;;;;;999444222222...,,,***)))***+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######(((******(((%%%"""###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))************,,,,,,,,,------.........///000111222333555666666666777888:::;;;<<<<<<<<>>===>>>???@@@AAAAAAAAA@@@===>>>???===;;;;;;<<<>>>222555:::===???AAAEEEHHHCCCCCCDDDEEEGGGKKKQQQUUUVVVYYY^^^aaaaaaaaaaaaaaaaaaaaa```\\\WWWPPPJJJFFFMMMEEE:::333333666777666000111333666888666111,,,---,,,++++++++++++,,,---+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********************+++,,,,,,---------......///000111222222...111444555555555666777555777GGGZZZYYYEEE888:::888777666555555666777888333333111000///.........///...---,,,+++***)))(((************************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,---------............///////////////000000000000000111222333444444444333333333333333333333333333111111111111000///...............------,,,,,,,,,************))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''bbbGGGGGGAAA;;;???;;;@@@EEE???::::::888444222333...,,,***)))***+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###### ###&&&%%%!!!"""&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))******)))******++++++,,,------......//////000111222333333333444666999;;;<<<======;;;<<<======>>>>>>>>>>>>888888666555444555777999666444222///...///222555333444444222000.........333666888888777777999;;;888999999999888777666555111......111444444222111222///+++))))))***+++,,,------,,,,,,,,,+++,,,,,,*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((()))))))))************))))))***++++++,,,,,,---------...///000111111222///222555666666777777999555111:::JJJLLL???555555666555444444444444555666222111000///......------//////...---,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,---------............///.../////////000000000111111111222333444555555555444444444444444444444444000000000000///...---,,,---------------,,,,,,,,,*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''gggJJJGGGAAA;;;???;;;>>>DDD>>>999888777333111333...,,,***)))***+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!$$$###""""""$$$'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))***+++,,,,,,------......//////000111111222222333555777999;;;;;;<<<::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;999888777666222222222222111111111000(((,,,000333444555666777333444333222111111333555////////////000000000111000------000000---***)))000///,,,******+++---///++++++++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************))))))******+++,,,,,,,,,,,,,,,---...///000111111222444888999::::::;;;<<<===666333666999777444444333333333333333333333333111000///...------------//////...---,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************++++++++++++---------............///......//////000000111111111111222222333444555666555555555555555555555555111111111000///...---,,,------,,,,,,,,,,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''jjjKKKEEE@@@===BBB===???DDD===888777555222000222...,,,***)))***+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))(((((()))***+++,,,---------......//////000000111222333444666888999999:::;;;;;;::::::999999::::::444444555666777666444333------...///000000///...111222111///,,,)))))))))///---,,,+++,,,,,,------111111111111///...---,,,444...+++,,,,,,***+++000%%%'''+++------+++((('''(((((())))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))************)))))))))***++++++,,,,,,+++,,,---...///000000111111444777999::::::;;;<<<;;;<<<999444333777777444111222333444444333222111000000///...---------------,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++---------............///.........///000111111111///000000111222333444555444444444444444444444444111111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''|||kkkJJJCCC???>>>EEE???@@@CCC===777666444111000222...,,,***)))***+++++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""!!! !!!###$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))'''((()))***+++,,,------------......//////000000222222444666777888888888<<<;;;::::::999999999999666444333333444666777666333000---,,,,,,---......,,,------------///222555///...---...///000...,,,)))+++---000000000...---)))&&&)))///000***(((***,,,,,,+++)))'''''')))+++&&&'''((()))************)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))************)))))))))***++++++,,,,,,+++,,,,,,---...///000000///111555777777888999:::---:::???999666:::888111000222444666666444222000000///...---------------++++++******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++---------.........//////---......///000111111222.........///000222333444333333333333333333333333222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''aaawwwoooNNN===@@@???>>>CCCEEEAAA===999666555444333222///---++++++,,,,,,+++***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---------...///000111222222111333666666666666777888::::::::::::999888777777777777666666666666777777......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))******+++,,,,,,,,,------.../////////333666888888666555777999555555444444444333333333111333555666555444111///000///---,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------............//////000000111111...///000111111222111111222333333444444333333222000000000///......------+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''nnnqqqQQQ@@@BBB@@@???CCCDDD@@@===999666555444333222///---++++++,,,,,,+++***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---------...///000111222222222444666777666666888999999999::::::999888777777666555555444333333444444------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))******+++,,,,,,,,,------.../////////333666888777666555666777444444444333333333333222111222444555555333111//////...---,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------...............///000000111111...///000111222222222222222222333333333333222222000000//////...---------************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''rrrpppSSSCCCDDDAAA@@@DDDCCC@@@===888666555444333222///---+++++++++,,,+++***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---------...///000111111222222444777777777777888:::888888999999999888777777555444333111000000000000---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))******+++,,,,,,,,,------.../////////444555777666555444444555444444444333333333222222111222444444444333111//////...---+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......---......//////000111111///000111222222333222222222222333333333333222222000//////......---,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''|||kkkQQQDDDEEEBBBBBBEEECCC???<<<888555444444333222///---+++***++++++***)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---,,,------...///000111111222555777888777777888:::666777777888888777777666444333111000...---------,,,,,,+++++++++*********)))))))))*********++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))******+++,,,,,,,,,------.../////////444444555555444333333333555555555444444444444333111222333333333222000///...---,,,+++************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......------......///000000111///000111222333333333333111111222222222222111111//////......---,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''bbbLLLBBBCCCAAABBBFFFCCC>>>;;;777555444444333222...,,,******++++++***)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---,,,,,,---...///000111111222444666777777777888999666666777777666666555555444333111///...,,,,,,,,,+++************)))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''((()))***++++++,,,''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))******+++,,,,,,,,,------.../////////444333444444444444333222666666666666555555555555111111222222222111000///---,,,,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......---------...//////000000//////000111222222222222000111111222222111111000......------,,,,,,++++++))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''[[[IIIAAABBB@@@CCCFFFBBB>>>:::777444444444333222...,,,*********+++***)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---,,,,,,---...///000000111111333666666666666777999666666666666555444333333333222000///---,,,,,,+++******)))))))))((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))((((((''''''(((((()))***++++++,,,''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))******+++,,,,,,,,,------.../////////333333222444555666555333666666666666555555555444111111111111111000//////,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......,,,------......///000000...///000111111222111111000000111111111111000000...------,,,,,,+++******))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''zzzYYYIIICCCCCC???BBBFFF@@@===:::666444444444333333...,,,***)))******)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---+++,,,,,,---...///000000000222444555555555666777777777666666444333111000111000///---,,,+++++++++)))))))))(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))******+++,,,,,,,,,------.../////////333222111444777888777555555444444444333333333333000000000000000/////////,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......,,,,,,---......//////000------///000000000000000///000000000000000000///------,,,,,,+++*********((()))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''}}}ZZZKKKEEEDDD@@@BBBEEE>>>===:::666444444444333333...,,,***)))******)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---+++,,,,,,---...///000000000222444555444444555777888777777555444222000/////////---,,,++++++******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))*********)))***++++++,,,,,,,,,------...//////000333111111444777999888666333333333222222222111111000000000000////////////++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......,,,,,,------...//////000,,,---...///000000000000//////000000000000//////------,,,,,,+++******)))(((((())))))*********+++((((((((((((((((((((((((************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''UUUJJJBBBBBBDDDBBB>>><<<>>>888444666777555333444000...+++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$################################################$$$#########""""""!!!!!!$$$#########""""""!!!!!!########################"""""""""""""""""""""""""""############$$$$$$$$$"""&&&$$$ %%%...,,,"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,------------...000111222111222222333333444444555444555444444333222111000///...+++)))(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,---------,,,------...///000222333555444333333444666222222222111111111000000111000000///...---------,,,+++******))))))************))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++***+++,,,...///000000000////////////////////////111111000000//////......+++++++++*********))))))))))))))))))************+++*********))))))(((((())))))))))))************************************++++++******************,,,,,,,,,+++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''VVVKKKBBBBBBDDDBBB>>>;;;>>>888555666777444333444000...+++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$############################################################"""""""""!!!############"""""""""!!!########################"""""""""""""""""""""""""""############$$$$$$$$$###'''%%%!!!&&&...---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,------------...000111222111222222333333444444555555555555444333222111000///---+++)))((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,---------,,,------...///000111222444333222222333555333333222111111111111111000000//////...------,,,,,,+++******))))))*********)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++***+++,,,...///000000000////////////////////////111111000000///...------+++++++++*********))))))))))))))))))************************)))))))))((())))))))))))************************************++++++******************,,,,,,,,,++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''WWWLLLCCCCCCDDDAAA===:::===888555666666333333444000...+++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$############################################################""""""""""""############""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$'''&&&###&&&---,,,%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***++++++,,,,,,------------...000111222111222222333333444444555555555555444333222000000---,,,***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,---------,,,------...///000000111333222111111222444555444222111111111222333/////////......------,,,++++++***))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++++++++---...//////000000////////////////////////111111000///...---,,,++++++************)))))))))))))))))))))************************)))))))))))))))))))))*********++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''WWWLLLCCCCCCDDDAAA<<<999<<<888555666555222222555000...+++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$#########################################################"""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$&&&%%%###%%%******%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((((((((()))))))))***++++++,,,,,,------------...000111222111222222333333444444555555555555444333111000///,,,+++***(((((('''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,---------,,,------...///000000222333333222222333444666555333222111222333444.........---------,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***+++++++++++++++,,,,,,+++,,,---...////////////........................111000///...---,,,+++***************))))))))))))((()))))))))*********************)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++++++++,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''WWWLLLCCCCCCDDDAAA<<<999;;;888666666555111222555000...+++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$################################################""""""""""""""""""######""""""""""""""""""##############################""""""""""""""""""""""""""""""#########$$$$$$$$$"""$$$###"""$$$'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,------------...000111222111222222333333444444555555555444333222000...---******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,---------,,,------...///000222333444444333333444555555444333222222222333333------------,,,,,,,,,,,,+++***))))))(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,---...////////////------------------------//////...---,,,+++***)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))************************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((WWWLLLCCCCCCDDDAAA===::::::777666777444000111555000...+++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$################################################""""""""""""############""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))))))))((((((((((((''')))))))))***++++++,,,,,,------------...000111222111222222333333444444555444333333222000...,,,+++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,---------,,,------...///000222444555555444333555666333333333333333222222222,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********++++++,,,,,,---,,,------...//////......------------------------------,,,,,,++++++******(((((()))))))))))))))***))))))))))))************))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------------,,,,,,,,,,,,)))))))))************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((VVVKKKBBBBBBDDDBBB>>>;;;999777777777333///111666000...+++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$################################################!!!"""""""""############!!!"""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))(((((((((''')))))))))***++++++,,,,,,------------...000111222111222222333333444444555222222111000...,,,+++***''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,---------,,,------...///000111333444444333222444555111222333444333222000///++++++++++++++++++,,,,,,******)))((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++,,,,,,------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))******))))))))))))************((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------......------------,,,,,,,,,))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((UUUJJJBBBBBBDDDBBB>>><<<999777777777333///111666000...+++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$################################################!!!!!!""""""#########$$$!!!!!!""""""#########$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$###$$$%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&******))))))(((((((((''')))))))))***++++++,,,,,,------------///000111222111222222333333444555555222111111///---+++)))((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***+++,,,------------------...000000000222333333222111333444///111333444444222///---+++++++++++++++++++++,,,******)))((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,,,,------------......///.........,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++'''((((((((())))))******))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))]]]??????EEEGGGHHH;;;999<<<888666777555111111333///---***)))***+++******(((((())))))))))))((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&(((*********)))***+++000///...------...000111333222111000000000111222000000000...---+++)))(((''''''&&&&&&&&&&&&''''''&&&%%%%%%'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))***+++,,,------,,,,,,------...///000444444444333333222222222444333333222111000//////...---,,,+++************))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,---------............///......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...------------,,,***((('''&&&+++,,,)))***000...(((---,,,+++,,,,,,,,,,,,+++...+++)))***++++++***+++...,,,)))&&&'''***+++))),,,+++***)))+++......+++'''((()))***++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppKKKBBB@@@@@@DDD<<<>>><<<888666777666222111444///---***)))***+++******((())))))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&(((***+++******+++,,,///...---------...///000111000000000111333444555000000///...,,,***)))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%'''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))***+++,,,---------------...///000111444444444333333333222222333333222111000//////...------,,,+++************))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))***++++++,,,,,,------------...............------------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------------------------------///..............................---......////////////---******++++++(((((())))))(((((((((((())),,,,,,...///...---...000,,,------***(((((()))))))))((('''&&&&&&''''''&&&******+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvOOOCCC???===BBB<<<@@@:::777666888777333222555///---***)))***+++************))))))((((((''''''***)))(((&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''')))+++,,,++++++,,,---------,,,,,,---...//////222222222222222333444444000000///---+++***((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))***))))))******+++,,,---............///000111111444444444444333333333333333222222111000///...------,,,+++***)))))))))))))))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))))))))***++++++,,,,,,------------............------------,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,---------------------------.........++++++---...............------,,,+++,,,---///000...+++***+++++++++,,,000000111111111//////111222&&&***---,,,***((()))***+++---......***((((((***//////...---+++***+++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkkGGGAAAAAAAAADDD:::;;;999666666888888444333666///---***)))***+++************)))((((((''''''''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$##################$$$######$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((***,,,,,,,,,+++,,,---,,,,,,,,,,,,------...///666666555333222111111000000///...,,,***)))((((((''''''&&&&&&&&&&&&''''''$$$%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))************+++,,,------///......//////000111222444444444333333333333333222111111000///...------++++++***))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,------------......***+++,,,...///000000000000000//////............///++++++......***,,,222***++++++***)))***+++---000222222///...///...,,,///---,,,......,,,,,,...+++***+++,,,***''')))---+++++++++******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((eeeCCC@@@BBBCCCEEE:::999777555666999999666555777///---***)))***+++******+++***)))(((''''''(((((('''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$#########"""######$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((***,,,,,,,,,+++,,,---++++++,,,------.........666666555444333111000000000///---+++)))(((''''''''''''&&&&&&&&&&&&''''''$$$&&&((((((&&&$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***************+++,,,---...///......//////000111222333333333333333333333333111000000///...---,,,+++******)))((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,------------...------,,,,,,,,,+++++++++))))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,---------......//////000000////////////000111222222111///...///......///,,,((((((,,,222111//////000222333333//////+++(((+++111000+++222+++'''+++///------///---******------)))+++000---,,,,,,,,,,,,---...///++++++++++++++++++++++++************************************************((((((((((((((((((((((((lllHHHAAA@@@@@@DDD<<<===666444666::::::777666888///---***)))***+++*********)))(((''''''((()))***''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""######$$$#########"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''')))+++,,,++++++,,,---***+++,,,...////////////111111222333444444333333000...,,,***((('''''''''''''''&&&&&&&&&&&&''''''%%%(((***)))&&&$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******+++******++++++,,,---...............///000111111111111111111222222222222000//////...---,,,++++++))))))(((((((((((())))))(((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---------............,,,,,,,,,---......//////000///...---,,,,,,,,,,,,)))***---///000111111111...333666444333666:::;;;@@@;;;666777<<<@@@???<<<444888777333777@@@AAA<<<:::222000555777222111555888000...222222,,,***...,,,+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))nnnIIIBBBAAAAAADDD<<<>>>555333555:::;;;888777999///---***)))***+++******)))((('''&&&''')))+++,,,)))((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!"""###############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&(((***+++******+++,,,***+++---///000000000000...///111222333444333333000...+++)))'''&&&''''''''''''&&&&&&&&&&&&''''''&&&))),,,***'''%%%&&&)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,---......------------...///000111//////000000000111111111//////...---,,,+++******(((((((((''''''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------.....................///000000111111333222111111333666999;;;AAAAAA@@@AAACCCFFFHHHJJJRRR]]]^^^TTTSSS```iiigggzzzqqqjjjmmmuuu{{{wwwrrr\\\gggmmmhhhfffkkkmmmjjj[[[YYY]]]bbb\\\PPPOOOVVVWWWJJJBBBEEEDDD;;;444555555333111///...---...///........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))fffEEEAAACCCDDDFFF<<<;;;444333555:::;;;888888999///---*********+++******((('''&&&&&&'''))),,,---+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!"""###############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((*********)))***+++***,,,...000111111111000000111222333222222000///000...+++((('''&&&'''''''''''''''&&&&&&'''''''''&&&***---+++'''%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************++++++++++++,,,---......---,,,,,,------...///000......//////000000000111///......---,,,+++***)))(((((('''''''''(((((()))'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////000000111222333333333999999:::===CCCJJJQQQUUUooolllhhheeefffiiinnnrrr|||vvvmmmppp{{{}}}uuusss~~~~~~~~~xxxwwwwwwxxxuuuiii___]]]FFFDDD@@@===:::999999999////////////////////////------------------------************************))))))))))))))))))))))))eeeIII>>>EEEDDDAAA@@@<<<666666777999;;;;;;999666111...++++++---...,,,***+++***'''&&&'''***...000111///,,,)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$###!!!!!!###&&&(((###$$$%%%%%%$$$$$$%%%&&&&&&''''''%%%$$$###$$$%%%"""###$$$$$$%%%$$$$$$$$$"""""""""""""""#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((((((((()))******++++++,,,,,,,,,,,,...///000111222222222222222111000///++++++***((((((''''''''''''&&&&&&&&&&&&'''((((((******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))******++++++,,,---------------------...//////............////////////,,,,,,++++++***)))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,------,,,,,,,,,,,,++++++++++++******************))))))))))))*********************)))))))))))))))---------+++++++++---......,,,,,,...---+++...333((()))---000...,,,///555444333777???DDDLLLddd}}}{{{dddssswwwiiivvvzzzoooqqqzzz~~~yyyttt~~~yyy}}}www|||qqquuu}}}mmmnnnzzzpppVVVFFFCCC???;;;888666333///+++---555333***,,,111++++++------+++((()))---111...,,,***)))******)))(((cccHHH>>>EEEEEEBBB@@@<<<666777888:::<<<;;;999666111...++++++---...,,,******)))'''&&&''')))+++---,,,+++)))'''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$###############""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))******++++++---------...///000111222111111111111000///......+++***)))((('''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))******++++++,,,------......------......///000////////////////////////,,,,,,+++******)))(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,------,,,,,,,,,+++++++++************************))))))))))))************************************######&&&+++///111///,,,444...)))+++,,,***))))))222444777888888BBBZZZpppdddeeebbbcccvvv}}}{{{yyyuuu~~~uuuxxx|||~~~{{{|||~~~vvv~~~~~~xxxyyywwwnnnhhhdddbbbggg___JJJGGG...'''111111---...---******+++---/////////......---,,,---...///...---aaaGGG>>>FFFFFFBBB@@@;;;777777999;;;<<<<<<999666111...++++++---...,,,))))))((((((''''''(((((()))'''&&&&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&%%%$$$%%%%%%%%%###!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))***+++++++++,,,,,,,,,---...///111111000000000000///...---,,,))))))((('''&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))******++++++,,,------...............///000000111111000000//////......++++++******))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))*********++++++************************222...******---...,,,)))(((+++000444333111444:::555888AAAOOO^^^ppprrrmmm~~~wwwzzz~~~uuuzzz}}}zzz|||{{{~~~ppprrr[[[PPPOOOEEE;;;666///888333...,,,---,,,(((%%%,,,+++++++++---,,,***(((___FFF>>>FFFGGGBBB???:::777888999<<<===<<<999666111---******------+++)))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$''''''''')))+++---------)))((('''''''''&&&%%%$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))******+++,,,,,,+++++++++,,,---...///000000000000//////---,,,+++(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************)))******++++++,,,------///............///000000333222111000///...------******)))))))))((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,++++++++++++******************+++++++++))))))*********+++++++++*********+++++++++++++++***++++++,,,.../////////---///000---///CCCkkksssmmmwww{{{yyy~~~uuuyyy~~~qqqwww{{{vvvyyyuuuuuuiiiuuuuuuVVVPPPcccnnnkkkxxxjjjbbbaaaeeekkkpppaaattt|||zzzgggbbb]]]JJJ@@@:::333///...000111222...---,,,------,,,***(((```FFF>>>FFFFFFBBB???999777888999<<<===<<<888444000---******,,,---+++))))))************((('''&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&''''''''''''))),,,.........000555;;;@@@BBBAAA;;;777222///---+++(((%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,,,,,,,------...000111222111111111000///...,,,+++(((''''''&&&&&&&&&&&&'''(((''''''''''''((())))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++,,,------...............///000000333222111000///...---,,,))))))(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,+++++++++*********))))))*********+++++++++************++++++++++++***+++++++++,,,,,,,,,---)))...222000,,,+++111777444888AAALLLYYYppp~~~~~~~~~ssspppqqq~~~wwwiiibbbyyysss|||zzzlllsssnnnooommmkkkooorrr}}}{{{tttkkkdddccceeeffflll}}}zzztttzzz|||vvvrrrwwwxxxqqqzzz}}}uuupppgggXXXHHH:::222///111///------///111111111aaaGGG>>>EEEEEEAAA>>>999666777999<<<===;;;666222000---******,,,---+++(((***************)))(((''')))))))))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))''',,,000///---...333888111000111777>>>CCCEEEDDDJJJDDD<<<666444222...+++111///,,,)))&&&$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((())))))******+++,,,,,,,,,/////////000111222444444111111111000///---,,,+++(((((('''''''''''''''(((((((((''''''(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******++++++,,,---------------------...//////222111000///...---,,,,,,(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++++++++************)))))))))***++++++,,,,,,*********++++++++++++,,,+++++++++,,,,,,------...111222///***,,,AAAbbb{{{ggg```aaappp{{{~~~uuulllllltttqqq~~~wwwzzz|||zzzyyy~~~uuuoootttxxxyyynnnzzz{{{aaaMMMDDD:::555///+++***,,,...///dddIII>>>DDDCCC???===888555666888;;;<<<:::555111000---******,,,,,,+++((()))((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,...///000444>>>GGGGGGAAA>>>BBBHHHCCC@@@<<<===@@@@@@===999HHHAAA999555666888888777777555222///---+++++++++(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((())))))******++++++,,,,,,---////////////000222333444000000000///---,,,***))))))((((((''''''(((((()))((((((((((((((())))))***))))))))))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******++++++,,,------,,,,,,,,,,,,,,,---......000//////...---,,,,,,+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++++++++************((())))))***++++++,,,,,,*********+++++++++,,,,,,++++++,,,,,,---.........***,,,000888LLLqqqrrrllluuu~~~~~~|||~~~uuukkkjjjttt{{{wwwooodddzzz{{{|||qqq~~~wwwkkk___NNN>>>444///---,,,fffJJJ>>>CCCBBB>>><<<888444555888;;;<<<999444000000,,,)))))),,,,,,***(((''''''&&&&&&&&&''''''(((&&&&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''444444666888:::<<<>>>???GGGUUUcccdddZZZSSSVVV\\\ccc]]]UUUOOOKKKFFF>>>777;;;555//////555<<>>@@@AAA<<<999555666999???IIIQQQZZZTTTRRRSSSLLL>>>777999===888222///,,,(((''')))%%%$$$###$$$%%%&&&%%%###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,------.../////////)))///222000,,,*********,,,""""""******!!! '''%%%---111---,,,111444222;;;///666===666:::BBB888///---,,,///222000***$$$!!!'''***))))))---...,,,***(((''''''((((((&&&###((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((()))***************)))******++++++,,,------,,,...000000///......///++++++,,,,,,+++***((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&***((()))***)))&&&(((,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,++++++***)))((((((+++++++++++++++,,,,,,,,,(((---000///+++(((***,,,...+++---000......>>>RRRkkkjjjppp}}}}}}}}}rrrbbbooo{{{|||sss}}}wwwtttvvv}}}|||yyy~~~}}}~~~~~~{{{sssrrrvvv{{{}}}gggZZZ222yyysssJJJ@@@@@@@@@BBB;;;???777777777888999888555333///---+++++++++++++++)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++))))))((('''111%%%%%%,,,***,,,333555PPPQQQKKKGGGSSSkkk|||jjjggg]]]PPPFFFAAA===:::AAA@@@<<<888555333222111999333000333;;;???===:::MMMWWWccchhhggg___QQQDDDDDD???999:::===:::,,,(((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,------.../////////111///,,,(((&&&'''))))))&&&)))+++++++++---......333///333???IIIJJJLLLOOOGGGLLL___nnnooollliii```fff```WWWNNNEEE===555111:::000''''''++++++%%% +++***)))))))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***************)))******++++++,,,------,,,...000///...------...++++++,,,,,,+++***((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''$$$&&&666JJJIII333%%%&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,++++++***))))))(((*********++++++++++++,,,444---%%%$$$(((---000000111---///888@@@MMMggg|||{{{yyypppttt~~~sss~~~ttt|||~~~uuuuuuxxxtttoooHHHAAABBBBBBCCC;;;@@@:::999999999:::888666333...,,,*********+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***)))'''%%%$$$!!!***333;;;>>>888===PPPbbbpppzzzxxxoooaaaLLL:::JJJJJJNNNUUU[[[\\\\\\^^^[[[YYYWWWVVVVVVUUUSSSQQQBBB???;;;999:::;;;888555<<>>UUUrrr___kkk}}}{{{uuukkkhhhhhhhhhpppjjjYYYCCC555000***###''')))***)))'''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((()))***************)))******++++++,,,------///000111000...,,,,,,,,,+++++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''---###$$$...---!!!"""///(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,+++++++++*********))))))((())))))******+++++++++&&&,,,222222///...222777FFFSSSeeerrrtttuuuwwwtttpppbbbaaaxxx|||zzzpppzzz~~~jjjGGGCCCEEEBBB@@@666:::;;;999888777777777444222...,,,***)))******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''',,,((('''))))))***111::::::GGGVVVsssqqqOOOKKKAAAHHHNNNQQQWWWeeettt~~~tttrrrsssxxx|||}}}~~~nnnfffbbbeeeeee\\\RRRLLLdddeeeaaaZZZ\\\iiiuuuzzzkkkdddgggpppkkkVVVFFFBBB;;;BBBOOObbbwwwxxx[[[;;;@@@666,,,(((***+++(((###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,------.../////////++++++---...((($$$)))222...BBB[[[iiikkkkkksss||||||uuuppp~~~cccVVVUUUDDD***(((***+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***(((((()))***************)))******++++++,,,------000111222111///---------++++++***))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((###&&&)))***(((&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,+++++++++***************((())))))***++++++,,,,,,///---***)))000>>>PPP]]]]]]ooo||||||vvvpppnnnooottt~~~yyywwwxxxwwwyyy|||lllIIIFFFGGGDDDAAA777<<<:::999777666777777555444...,,,*********+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''')))&&&'''++++++///@@@RRRSSS[[[iiiyyyuuuUUU@@@CCCWWW___iiippptttyyy}}}tttpppvvv|||pppmmmttt}}}vvvwwwrrriiigggqqq|||wwwjjj```]]]kkkhhhZZZ]]]TTTMMMJJJRRRaaallllllhhhQQQFFF999222111///)))###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,------.../////////...+++)))((($$$'''999NNNWWWrrrrrraaaooosssnnnzzzuuuddd]]]III<<>>888@@@GGGJJJWWWiiijjjjjjqqqjjjZZZdddqqqfffMMMNNNLLLDDD<<<===HHHRRR___SSS___wwwccceeeTTT>>>111------+++(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((((()))***************)))******+++,,,,,,------)))+++,,,,,,+++***+++,,,,,,+++)))(((''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))***$$$(((111000%%%$$$,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------******************++++++******+++,,,...//////000;;;SSSnnnyyyuuusss|||vvvtttzzz}}}ooottt{{{wwwrrryyyxxxppp|||}}}~~~www}}}{{{gggmmmDDDDDDHHH??????;;;;;;999666666999:::777555555///---++++++,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$(((+++******+++,,,GGGZZZ\\\eeeqqqgggNNNLLLZZZddddddhhhuuu~~~uuuyyy}}}jjjsss{{{}}}lll^^^XXX```gggaaaRRRQQQ```iiifffaaacccfffhhhggghhhttt}}}{{{rrrggg[[[\\\ooozzzeeeGGGDDDAAANNNkkkxxxgggNNN@@@>>>:::--- """,,,***$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&))),,,---+++)))''''''000++++++000111---+++---+++999RRRsss~~~qqqhhh```KKKVVViiiwwwnnnXXXOOO]]]pppooo{{{|||vvv|||{{{wwwpppiiiccc___^^^^^^RRRLLLEEEOOOpppyyyzzzfff888)))000((('''((('''&&&'''))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))++++++,,,,,,,,,,,,------******++++++++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,------------***+++,,,+++))))))***++++++***,,,///,,,...BBBYYYtttqqq}}}wwwmmmeeefffqqqxxxxxxzzzxxx~~~zzzwwwlllaaafffiiiyyyzzzzzzuuummmhhhkkkpppbbbcccggglllkkkiiiqqq|||vvvuuu}}}{{{oooppp|||oooqqqFFFDDDGGG???@@@<<<;;;:::666666:::;;;888555666///---++++++,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&)))***)))+++///===999XXXUUUDDDYYYfffkkkooorrrwwwzzzvvvppp{{{qqqmmmyyyWWWVVVWWWXXXWWWTTTRRRRRRaaacccdddaaa]]]XXXRRRMMM]]]TTTOOOUUU```ggghhhgggppppppxxxzzzuuuwwwzzzyyytttqqq\\\OOOHHH[[[~~~yyyXXX666777;;;;;;... ###///&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))++++++***+++---///444---***...111///...000222TTTtttoooWWWEEERRRiiimmmlll~~~{{{{{{tttrrrrrrttt{{{bbbNNNKKKLLLUUUsssqqq777!!!333///...,,,)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++,,,---------,,,,,,+++***))))))***,,,...///111+++''',,,:::QQQmmmpppuuunnnjjjooouuuwwwxxxzzzrrrkkk}}}ccc]]]^^^___\\\WWWSSSSSS___nnn______```]]]UUUQQQZZZhhhaaa[[[aaavvvxxxooorrrkkk]]]VVVXXXUUUNNNIIIHHHEEEAAA======AAAFFFIIINNNWWWWWWSSSaaaqqqqqqkkkrrrvvvyyyyyyvvvwwwHHHCCCEEE???BBB===;;;:::777777:::;;;888666666///---++++++,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++))))))++++++---555>>>PPPVVVqqqZZZOOO___xxx~~~sssqqqxxxnnnkkkhhh^^^RRRIIIHHHJJJPPPZZZcccffffffiiiaaa___dddcccZZZTTTTTTkkkaaaXXXYYYccckkkiiidddmmmcccbbbppp~~~~~~ooolllsssqqqkkkbbbZZZZZZ```hhhnnnYYYLLLBBB>>>;;;222***&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))***...444888//////111000......666@@@OOOqqq~~~qqqbbb\\\ZZZdddjjjbbbsss}}}qqqmmmdddgggeee]]][[[bbbmmmsssrrrzzz{{{tttvvveeeZZZWWWIII???XXXddd999---***)))''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))******++++++,,,,,,,,,,,,------,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******,,,,,,---------,,,++++++***))))))+++,,,...---,,,(((111<<>>;;;:::777777;;;<<<888666777///---++++++,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''---***)))***...777IIIYYY___nnnpppccc^^^gggjjjcccooovvv}}}mmmfffyyy~~~eeeMMMFFFNNNWWWZZZaaa___[[[ZZZ^^^eeegggeeeiiieeeffflllrrrrrrnnnkkk^^^dddddd^^^\\\bbbggghhhjjj[[[TTT___jjjllloootttuuummmTTT---???mmmvvvYYY>>>>>>III===###)))((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))+++///555999+++333888333***,,,===OOOtttxxxdddGGGfffwwwuuuxxxvvvvvvssslllccc\\\XXXWWWXXXVVVPPPEEE???@@@AAAAAAMMMOOOTTT\\\gggtttxxxfffSSSIIIFFFuuuvvvtttzzzXXX...)))&&&$$$&&&(((((()))+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,------......---,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))******+++------------,,,++++++***'''+++......,,,******+++,,,GGG```hhhkkkqqqtttrrrmmm~~~uuuffflll}}}zzzrrrpppyyyxxx~~~vvvmmmmmmqqqvvvsssiiibbbbbbgggWWW```pppnnnmmmgggUUU^^^tttuuuzzzjjjYYYQQQKKKBBB999HHHXXX]]]PPPYYYrrrxxxfff^^^___aaaUUU___uuuwww|||KKKBBBDDD???DDD>>><<<:::777777:::;;;888666666///---++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***''''''+++333BBBZZZnnn|||lll\\\\\\iiivvv||||||tttttt{{{fff]]]ZZZ\\\YYYSSSQQQVVV\\\^^^^^^___]]][[[aaaooozzz}}}~~~vvvwwwsssmmmeee[[[RRRRRR]]]gggkkkooouuuzzz{{{|||zzz}}}nnnHHH@@@PPPqqq{{{uuu[[[GGGDDDCCC>>>+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''')))++++++,,,...111444///222444555:::GGGVVV```uuu___KKKQQQooozzzqqqggg```___bbbfffhhhjjjqqqvvvtttmmmaaaOOO@@@DDD???999999BBBTTTgggssssss^^^PPPWWWjjjrrreeeRRR:::000((()))***(((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))************+++++++++,,,,,,,,,------000000///---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))***+++++++++------------,,,++++++***))),,,...+++'''+++555???WWWfffsssxxx~~~~~~kkkqqqrrrjjjhhhsss~~~}}}zzzaaadddWWWVVVVVV[[[fffmmmlllgggdddfff\\\nnnxxx~~~~~~rrreeeXXXNNNjjj{{{zzzyyy~~~}}}sssnnnqqqyyyyyyyyyJJJCCCDDD???BBB>>>===999666666999:::777555555///---++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''+++444???MMM```pppwwwggg^^^jjjxxx{{{}}}bbbPPPLLLRRR]]]cccaaaZZZWWWYYYnnnzzzrrr~~~xxxmmmccc___bbbiiinnnhhhrrrvvvtttzzzwwwiiieeeooovvvjjjWWWLLLOOO___ooocccGGG>>>HHH333111---***'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***'''))),,,------------///222,,,,,,>>>___~~~}}}yyy^^^OOOVVVcccxxxyyybbb[[[kkkjjjkkkooouuuyyyzzzyyysss{{{zzzoooYYYTTTKKKCCC??????AAACCCNNNTTTnnn|||^^^IIIccc{{{PPP;;;(((&&&))))))(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++++++++,,,,,,,,,,,,------000///...---,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((())))))***+++,,,,,,,,,,,,---------,,,++++++,,,---+++(((+++:::QQQccc{{{zzzyyyqqqzzz~~~|||~~~xxxssssss___qqqeeeXXXRRRJJJLLLMMMdddiiiuuuwww~~~|||vvvssswww{{{zzzxxxyyyrrruuutttmmmiiilllrrruuuqqqsssvvvyyyzzz{{{{{{zzzwwwuuutttttttttsssqqqoooqqquuuHHHDDDFFF>>>AAA>>>???888555555888999666444444///---++++++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))---999HHHSSSXXX\\\aaaXXXaaahhhmmmzzzzzzpppqqqmmmfffbbbbbbaaa___aaaWWWSSSZZZ___fff}}}oooiiiggg^^^QQQJJJKKKKKKGGG@@@NNN\\\oooqqqpppqqqoootttxxxzzz{{{}}}xxxlllvvv|||SSS999>>>ggg}}}fffIII@@@>>>;;;555///+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******)))+++,,,---,,,,,,---///...///666LLLpppnnn^^^aaauuu^^^~~~^^^WWWlllooossszzz}}}zzz{{{uuussswwwyyyxxxuuubbbOOOCCC???AAADDD===BBBTTTmmm|||~~~{{{{{{cccQQQEEEPPPtttyyyVVV444(((*********---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++++++++,,,,,,,,,,,,------------,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))***+++,,,,,,---++++++,,,---------,,,,,,---,,,---333BBBWWWmmm{{{zzziiikkk~~~uuuuuuzzzwww}}}~~~|||sss}}}|||ooo[[[KKKMMMNNNFFF777BBBVVVkkk}}}||||||wwwrrrsssuuussssssxxxrrrrrroookkknnntttvvvsssqqqvvvxxxxxxzzz|||yyysssuuuuuuvvvyyyzzz{{{}}}~~~tttuuuuuuvvvxxxyyyzzzzzzttt|||yyynnnmmmwwweeerrrGGGEEEGGG>>>@@@>>>@@@888444444888999555333444///...,,,+++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---555GGG[[[ddd```WWWSSSaaahhhwwwrrrZZZMMMXXXkkknnneee\\\XXXfffqqqTTTIIIJJJEEE999555333333777444......333///666333000BBB^^^___MMM]]]zzz}}}oooqqqgggggguuu~~~|||yyy{{{xxxzzz}}}wwwqqqOOO@@@^^^___CCCGGGCCC<<<444---)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++***+++,,,,,,,,,,,,///111,,,;;;KKKUUUddd|||{{{sssooowww~~~{{{|||yyysssrrrwww{{{|||yyy{{{{{{wwwmmm^^^NNNEEEIIIKKKBBB>>>ZZZvvvYYYdddQQQGGGiiiMMM555///+++((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++++++++,,,,,,,,,---------++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))***+++,,,------***+++,,,,,,------------+++,,,333DDDZZZooo{{{~~~yyyqqqrrrxxxvvvrrr\\\NNNOOOVVV[[[KKKTTTpppttt~~~zzznnnvvvmmmxxxwwwpppxxxuuukkklllqqqooorrrvvvttthhhqqqrrrkkkjjjqqqpppiiinnnuuuwwwrrrpppssstttsssvvvtttrrrssssssssstttvvvyyyvvvsssqqqrrrtttuuuuuusssxxxyyyzzz~~~||||||~~~}}}zzz~~~yyypppGGGEEEHHH???@@@===???555555666777888666222///---,,,***+++,,,,,,+++)))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))***+++,,,,,,+++***;;;999MMMkkkqqq```[[[fffuuurrr]]]jjjyyywwwyyyttt^^^NNNRRR\\\______```hhh}}}cccUUUCCC777333333111...222333333333222111000000...000111111111111222333555888AAAXXX{{{jjjjjjmmmvvv}}}uuu}}}zzzpppssskkkwww^^^LLLcccmmmaaaccc???CCCCCC>>>666...)))&&&'''&&&&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))************------***))),,,111333111LLLkkkgggVVViii}}}|||ggggggvvvrrr|||{{{zzz}}}wwwwwwzzz{{{zzzwwwvvvwwwyyy{{{|||}}}}}}mmm]]]JJJHHHFFFEEEIII```[[[IIIGGG~~~```???111...,,,***'''((()))(((''''''((()))))))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''''''''&&&&&&((((((((()))))))))******((()))))))))******++++++******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,***000222...)))))),,,...444666@@@]]]{{{|||zzzvvvzzzxxxrrrrrryyy~~~~~~```TTTJJJOOObbbttt}}}~~~}}}{{{{{{zzzwwwsssppppppqqqqqqqqqqqqppppppssssssrrrooonnnnnnppprrruuuqqqmmmnnnrrrsssppplllrrrpppppprrruuuwwwuuussstttpppmmmooosssuuurrrnnnooonnnnnnmmmoooqqqtttuuuqqqtttxxx|||}}}}}}|||{{{zzz{{{~~~~~~~~~~~~lllhhhoooFFFDDDGGG>>>???<<<===555555555777777666222///...---+++,,,------,,,***************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&((((((((())),,,111555666@@@RRR___]]]VVVZZZfffvvvxxxqqqtttrrraaaeeeeeemmmtttpppdddeee{{{kkkRRRGGG<<<777111000444888:::999666666777888888888888888::::::999666333111000000333555444333===QQQdddnnntttrrrrrrvvv{{{|||wwwrrruuudddqqqggg]]]MMMMMMhhhcccOOOCCCEEEBBB444++++++((('''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))***************+++---...,,,,,,000444SSSmmmyyydddYYYrrr{{{YYYZZZffftttnnngggjjjuuu{{{rrreeennnllllllnnnrrruuuvvvuuusssvvvyyyyyywwwuuuuuuvvvwwwyyyzzzzzz}}}~~~yyyaaaZZZQQQFFF???FFF```yyymmmIIIYYYlllNNN:::...***+++((()))***)))(((''''''''')))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))(((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))*********************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,---,,,,,,000---++++++,,,...000222<<>>444+++)))'''&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))*********+++++++++***---000///---777EEEzzzjjjfff{{{rrrVVVPPPSSSiii~~~vvvhhh[[[YYYbbblllooolllqqqwwwxxxwwwvvvxxxzzzwwwyyy{{{zzzwwwtttrrrqqqssswwwzzzwwwvvvzzz}}}}}}xxxmmm```RRRHHHGGGLLLXXX\\\pppcccGGG333,,,,,,))))))******)))((('''&&&((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))((((((((((((''''''''''''((((((((())))))))))))))))))))))))*********)))))))))((((((((((((((()))))))))))))))***************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,------------///******...///222???NNNeeennnuuu}}}yyyxxx{{{ssshhh___ZZZTTTQQQZZZiiikkkrrr~~~zzzwwwtttooonnnnnnnnnppprrrtttuuunnnooooooooonnnmmmlllllllllnnnrrrrrrqqqnnnmmmllljjjkkkmmmooopppooonnnmmmpppnnnlllmmmnnnoooooonnnqqqnnnlllmmmpppqqqooolllnnnnnnmmmlllmmmnnnpppqqqppprrrssssssqqqoooooooootttvvvxxxvvvtttrrrtttvvvxxxwwwtttrrrrrrsssuuuwwwxxx|||tttkkknnn|||mmmDDDCCCFFF===>>>::::::555555444555666555222000...,,,++++++,,,---+++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((+++---++++++444EEESSSddd\\\SSSSSS___lllllleee[[[uuuwwwiiiaaaZZZUUU\\\bbbgggooojjjPPP@@@999666666888111666===BBBFFFKKKPPPTTTRRRSSSUUUXXXYYYYYYYYYXXXYYYVVVRRRMMMIIIDDD???<<<;;;999777777888777111,,,///CCC```www~~~{{{uuu|||zzz}}}yyyqqqnnn___RRRXXX{{{mmmFFF888DDDCCC000+++)))'''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))******++++++,,,---***,,,//////555OOOkkkzzzooommmVVVNNNbbbttttttsssxxxzzzyyyrrrgggccckkkvvv}}}qqqvvvzzzzzzuuupppnnnnnnqqqpppnnnkkkfffbbb___^^^bbbjjjrrrssssssuuuuuussszzzxxxuuurrriiiZZZJJJ@@@ZZZlll[[[PPPvvvUUUAAA666000((((((((()))))))))((('''((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))(((((((((((((((((('''(((((((((((()))))))))))))))))))))************+++++++++***************++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,------------++++++///111,,,000JJJiiivvvzzzwww|||}}}|||aaa[[[ZZZ___bbbfffuuuzzzvvvsssrrrrrrsssooopppqqqpppnnnnnnpppqqqllllllmmmmmmmmmmmmllllllkkknnnqqqqqqpppnnnmmmmmmjjjmmmqqqrrrqqqooommmmmmooonnnlllkkkllllllmmmmmmpppnnnmmmmmmoooooonnnlllnnnnnnmmmmmmmmmnnnoooooonnnpppqqqqqqpppoooooopppnnnrrruuutttpppnnnqqquuusssssssssssstttvvvyyyzzzwwwyyy{{{||||||~~~dddlllDDDDDDGGG>>>???;;;;;;555444444444555444222000,,,+++******++++++***((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***,,,......000:::IIIUUUdddWWWNNNVVVdddmmmooonnnjjjrrruuummmgggkkkjjj```ZZZtttyyyiiiMMMBBB999666777777999<<>>GGGPPPbbbfffkkknnnrrryyyzzzpppiiiXXXQQQIIIDDD>>>999888;;;888333---...<<>>@@@<<<<<<666444333333444333222000,,,+++)))***++++++***(((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***(((+++777FFFOOOOOOKKKGGGVVV```]]]\\\hhhvvv~~~yyyUUUMMM___hhhssslllRRRBBB<<<:::999;;;BBBJJJTTTcccqqqnnnvvv~~~tttoookkkfff\\\MMMEEECCC555>>>BBB999...222HHH^^^sssrrrrrrwww~~~vvvcccLLLSSSyyybbbDDD???AAA;;;333---)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))***,,,------...+++...111<<<]]]ooozzzuuu```ZZZhhhrrroooxxxyyyvvvpppooorrrttttttfff]]]QQQIIIEEECCCAAA>>>NNNLLLKKKKKKLLLLLLIIIGGGBBBFFFDDD===<<>>???777;;;888666333222111000///---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''((()))******///---555FFFRRRQQQIIIDDDRRR[[[VVVRRR___ggg___WWWkkkoooggg[[[gggwwwjjj[[[III<<<===EEETTTZZZccckkktttuuuiii```OOOAAA>>>:::111///333888<<>>???777;;;888666333222111111///---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))++++++...333<<>>VVVwww||||||yyyhhhIIIKKKjjj|||yyySSS@@@FFFBBB>>>777 %%%((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))***************+++///222000333QQQ~~~QQQSSSZZZnnnxxxqqqqqquuuqqqtttvvvqqqfffZZZRRRNNNYYYbbbnnn}}}qqqTTTFFFGGGGGGOOO^^^kkkqqqwww}}}wwwkkk[[[QQQ^^^iiimmm[[[RRR???...)))+++***((())))))((((((((('''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***++++++,,,,,,+++,,,,,,,,,+++++++++******+++***)))((()))******)))...------,,,+++***))))))(((444666---+++555<<<<<>>???777;;;888666333222111111///...------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))+++...///111???GGGBBB===DDDNNNSSSOOOVVV___lllppp]]]PPPWWW___iiiwwwrrr[[[HHH???888555;;;HHHVVVeeepppvvv}}}zzzfff]]]UUUHHH<<<999222222222===]]]sss[[[LLLVVV}}}{{{TTTBBB>>>CCC>>>******((('''&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))***++++++***+++---///444888\\\aaaIII{{{yyyrrrVVV\\\hhhoooyyyxxxyyyyyyuuuooopppuuunnnooollleee[[[UUUUUUXXX```sssvvv```RRRIIIPPPaaannnvvvxxxzzzwwwrrrZZZLLLlll[[[kkkqqqqqqUUU888111***%%%000)))))))))(((((((((''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******'''''''''(((((((((((((((&&&(((((('''%%%)))000777111<<>>>>>;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<======:::;;;===???@@@???>>>===>>>>>>>>>>>>=========<<<<<<===???@@@@@@???===<<>>>>>=========@@@>>>======>>>>>>>>>===<<<;;;<<<============>>>AAA@@@@@@@@@AAADDDGGGHHHFFFEEEDDDFFFIIILLLMMMMMMRRRUUUZZZ```eeefffdddaaa```^^^[[[YYYXXXZZZ]]]______``````___^^^___bbbdddccceeefffccc^^^\\\^^^bbb[[[[[[]]]aaaeeejjjvvv```BBBBBBBBB>>>???777;;;888555333222111111///...---,,,++++++*********+++))))))))))))))))))))))))((((((((((((((((((((((((***************,,,000333888JJJQQQEEE>>>HHHUUUYYYRRRVVVXXX^^^eee^^^[[[eeeeeeyyysssdddUUUHHH@@@===>>>KKK]]]nnnxxx}}}qqqfffWWWHHHAAA555888666111:::YYYuuuyyybbbMMMhhhmmmKKK:::???DDD999111((('''&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((()))++++++++++++,,,...777EEEdddrrrVVVdddxxxnnnlllddddddeeerrrsssrrrrrrtttqqqnnnooosssllliiibbbXXXRRRUUU^^^ggg|||kkkQQQJJJWWWgggnnnooo}}}iiiPPP[[[yyyrrr}}}GGGBBBvvvmmmHHHAAA000"""///)))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******&&&'''))))))(((((()))***)))***+++...555AAAQQQ]]]rrriiimmmqqqkkkaaabbbdddgggkkkooorrrssszzzsssfffVVVLLLKKKPPPTTTVVV[[[ZZZVVVZZZdddgggaaawww~~~}}}xxxooossswwwnnnYYYHHH===999111(((%%%(((+++,,,,,,***((('''''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,...000///,,,222GGGcccwwwzzz{{{|||}}}zzzrrrrrr|||llldddiiinnnpppnnngggaaaSSSDDDFFFHHH>>>===>>>AAABBBAAA>>>======:::;;;;;;:::999:::<<<<<<888777777999<<<>>>???>>>======>>>>>>===<<<;;;:::;;;;;;::::::::::::;;;<<<:::;;;<<<======<<<;;;::::::::::::::::::;;;<<<<<<===;;;::::::<<<<<<;;;999???======>>>>>><<<;;;======<<<;;;999999999:::;;;:::999999:::<<<======<<<===???DDDIIIMMMNNNKKKHHHGGGEEEBBB@@@@@@AAACCCDDD===AAAEEEHHHHHHGGGFFFFFFKKKJJJJJJIIIFFFCCCDDDGGGBBBBBBEEEIIINNNSSSXXX\\\aaaCCCBBBBBB>>>???777:::777555222111222111000///,,,,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***)))+++///333>>>LLLQQQGGGDDDOOOXXXXXXXXX^^^VVVOOOZZZeeehhhmmmqqqpppcccaaaXXXGGG888===IIIZZZnnn~~~yyygggUUUJJJ???===;;;555---:::iiippprrrYYYOOO___xxxuuu]]]DDD???FFFBBB---)))(((''''''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((()))+++,,,++++++---...888\\\uuujjjuuu^^^uuu}}}ooommmxxxuuuzzzqqqnnnnnnpppnnnkkkmmmqqqllleeeYYYOOONNNXXXhhhsssdddKKKKKKYYYeeejjjwwwzzztttccc[[[\\\lllZZZFFFggglllLLLJJJ999$$$+++***)))))))))((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))******)))***+++,,,,,,---,,,,,,,,,,,,,,,+++++++++******+++,,,,,,***((())),,,///,,,000777AAAMMMYYYbbbgggkkklllzzzwwwqqqiiihhheee\\\RRRKKKKKKLLLEEEFFFHHHLLLOOORRRVVVZZZKKKQQQTTTSSSUUUWWWSSSKKKOOOVVV^^^aaaccclll|||sssjjjUUUQQQDDD444+++,,,...---///000///,,,((('''***...************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,---------///222---***BBBkkkzzzwww~~~{{{eeefffzzzsssllldddfffttt{{{nnn]]]III@@@BBB???@@@DDDAAAAAACCCEEECCCAAA@@@@@@@@@<<<===>>>>>><<<;;;===@@@???>>>===>>>@@@AAA@@@???=========>>>?????????@@@>>>>>>=========>>>??????>>>===<<<<<<<<<===>>>???;;;;;;;;;;;;;;;;;;<<<===>>>===<<<===>>>>>>===<<<@@@<<<<<<@@@@@@<<<<<>>??????===<<<=========<<<:::>>>======>>>@@@AAA@@@???>>>>>>==================>>>@@@AAAAAA@@@>>>>>>???>>><<<@@@GGGIIIBBB;;;999BBBBBBBBBBBBEEEHHHKKKKKKbbbDDDCCCBBB??????777:::777555222111222222000///,,,,,,++++++***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((''')))///444???GGGIIIFFFHHHQQQVVVUUU]]]eee[[[OOOZZZhhhkkkllltttqqqdddWWWXXX\\\MMM666BBBOOO___nnn}}}|||gggYYYHHH<<<777999222000KKKpppyyyyyyrrrNNN666ZZZxxxnnnOOO;;;@@@KKK999,,,***((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******(((***+++++++++---///111CCCooozzzeee```eee~~~uuujjj~~~uuurrrnnnlllmmmllliiijjjmmmaaaXXXNNNLLLTTTeeewwwzzzyyy~~~eeeNNNNNNYYYaaaqqqyyy~~~}}}}}}yyyjjjYYY{{{yyy\\\FFFtttvvvvvv___KKKKKK@@@...,,,******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))******+++)))***+++,,,------------,,,,,,,,,+++++++++************)))&&&&&&***222999EEEOOO^^^lllsssppphhhaaauuu|||eeeRRRQQQWWWXXXRRRXXX```fffkkkqqqyyyrrrvvv~~~xxxmmmhhhlllmmmqqqooogggeeegggppp}}}qqqqqq{{{yyy```KKK===111&&&&&&)))+++,,,******,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------...///+++000111;;;]]]rrrwwwkkknnnyyyyyy{{{{{{yyyoooeeejjjfff___]]]YYYXXX\\\\\\YYYXXXYYYZZZYYYXXXWWWYYYYYYWWWSSSVVV[[[[[[ZZZYYYWWWUUUSSSQQQQQQGGGGGGHHHIIILLLNNNPPPRRRNNNNNNNNNNNNNNNOOOOOOOOONNNMMMKKKKKKLLLNNNQQQSSSPPPOOONNNLLLKKKJJJJJJJJJLLLNNNPPPPPPOOONNNOOOPPPLLLGGGGGGMMMMMMHHHIIINNNLLLKKKKKKJJJIIIIIIIIIIIIGGGEEEEEEEEEEEEEEEBBB@@@HHHEEEAAA??????AAABBBBBB??????@@@@@@@@@???>>>===AAA@@@>>>======@@@FFFJJJPPPDDD===@@@CCCAAAAAAFFF@@@AAA@@@======BBBDDDDDDcccDDDCCCCCC??????777:::666444222111222222111///,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((,,,333:::@@@AAABBBEEEJJJPPPTTTVVV___cccZZZSSSYYY___eeeooolll^^^]]]^^^TTTGGGAAARRRaaaooouuuxxxqqqVVVGGG===<<<777111777CCCwwwyyy|||wwwtttgggCCCNNNnnnJJJ===NNNEEE000---)))''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******)))***++++++,,,...222555RRRuuuwwwmmmUUUjjjyyyxxxzzzvvvpppmmmmmmkkkggggggiiiZZZRRRKKKOOO]]]ooo{{{vvvooolllfffaaaeeeppp~~~gggSSSSSSXXXmmmtttzzz{{{xxxlllYYYNNNXXXwww~~~xxxhhhYYYPPPFFF888---*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))******++++++)))***+++,,,------------,,,,,,,,,+++++++++******'''(((((()))...;;;LLLXXXkkkzzzrrrggg]]]gggcccQQQJJJZZZppp}}}sssxxx~~~rrrjjjrrrpppcccTTTGGG>>>777...***,,,......---************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...//////......888SSSrrr~~~rrrkkkmmmmmmuuu|||~~~{{{{{{|||~~~~~~~~~}}}|||zzzyyyyyyyyywww}}}~~~|||~~~zzzyyyyyyxxxwwwvvvtttsssrrrqqqmmmllllllmmmoooooommmkkkaaa]]]XXXVVVWWWZZZ\\\^^^]]][[[ZZZXXXWWWVVVUUUUUURRRSSSTTTSSSRRRRRRTTTVVVmmm___TTTQQQOOOLLLQQQ\\\LLLPPPOOOIIIFFFJJJMMMMMMcccEEECCCCCC??????777:::666444222111222222111000+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&)))++++++,,,111:::AAAAAA>>>???FFFKKKNNNTTT[[[___\\\TTTRRRUUUSSS^^^xxx~~~ggg___eeeYYY>>><<>>AAA888888777555333111111111000......,,,++++++------,,,*********++++++++++++******))))))************))))))'''(((******---444???GGGDDD>>>DDDOOOLLLAAAHHH[[[MMMYYY^^^YYY[[[gggpppooo```___^^^VVVEEE<<>>AAA888888777555333111111111000......,,,++++++------,,,*********++++++++++++******))))))************))))))((((((***,,,000777???DDD@@@AAADDDHHHMMMSSSZZZ^^^JJJVVV```aaabbbeeeddd___YYY[[[WWWJJJBBBIIIXXXdddrrrtttwwwzzz}}}jjjTTTFFF===666222111BBBjjjxxxzzzvvvRRRLLLjjjpppTTTGGGTTTCCC:::000,,,)))&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))---''')))000...,,,???YYYssszzzsssrrrzzzUUUkkkzzzkkkiiihhhiiijjjhhhccc___\\\ZZZXXXWWWVVVSSSPPPMMMKKKGGGEEEEEEDDDCCCHHHNNNXXXbbbnnnxxxjjjTTTQQQ```mmmqqqtttzzzrrryyygggfffUUUsssYYYPPPDDD000---+++*********))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******+++++++++++++++,,,------,,,,,,555+++%%%***000000......HHH[[[dddmmm~~~zzzhhheeeqqqnnnfffiiixxx~~~zzzwwwuuuzzzjjjqqqvvvnnn```aaaqqqvvvnnn|||||||||~~~pppbbbeeetttmmmVVVFFF===888+++***)))***,,,---...---+++++++++******+++++++++******++++++++++++******************************************************+++******)))))))))))))))))))))))))))))))))))))))************)))))))))))))))***,,,---............>>>\\\xxx~~~~~~~~~{{{wwwaaa```zzz^^^CCCDDDBBB>>>AAA888888777555333111111111000......,,,++++++------,,,*********++++++++++++******))))))************))))))))))))***...444:::>>>@@@===FFFHHHEEEPPPaaaaaaTTTIIIPPPYYY___bbb___ZZZVVVSSSUUUMMMCCCHHH]]]kkkllluuuttttttxxx}}}fffTTTFFF<<<666111000AAA{{{yyyuuuvvvNNN???```tttVVV???KKKKKKDDD;;;444,,,%%%%%%)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******,,,***+++---+++000JJJhhhooohhhlll~~~zzzxxxuuulll}}}ppphhhhhhhhhdddbbbeeeiiiiiibbb[[[ZZZZZZYYYTTTNNNHHHGGGGGGFFF@@@<<<===>>>>>>@@@CCCKKKUUUaaajjjwww~~~YYYKKKUUUaaaiiiqqq{{{jjjiiittt{{{ZZZhhh{{{^^^PPP:::...'''***,,,)))'''***((((((((((((''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))***+++++++++)))***+++---------,,,,,,+++++++++***(((///@@@QQQwwwwwweeepppwwwrrreeeWWWLLLNNNXXX___{{{zzz{{{zzzqqqiii___VVVZZZooosss```RRR444///++++++...///---***+++++++++******+++++++++******++++++++++++******************************************************+++******)))))))))))))))))))))))))))))))))))))))************************---(((***000111---...555PPP~~~{{{}}}{{{[[[YYYJJJFFF___iiigggssszzz\\\aaassshhhtttsss^^^CCCCCCBBB>>>AAA888999777555333111111111000......,,,++++++,,,---+++*********++++++++++++******))))))************))))))***)))+++111888===>>>===???HHHKKKIIIRRR]]]XXXIIILLLLLLNNNTTTYYYZZZZZZZZZSSSMMMGGGJJJ[[[nnnwwwwwwssstttuuuxxx|||xxxcccRRRDDD;;;444333777]]]xxxmmmzzzqqqaaaUUUgggsssRRRDDDNNNJJJDDD;;;///%%%%%%***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))******+++***,,,......+++444QQQnnnllleeegggzzz{{{ooonnnuuuuuukkkiiijjjeeebbbeeejjjiii___VVVVVVXXXXXXQQQHHHBBBCCCFFF>>>777333666999999999:::IIIQQQYYY```kkk{{{```MMMRRRZZZdddpppyyyyyy}}}zzzqqqbbbVVVmmmUUUFFF222&&&+++...(((&&&+++((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))******+++,,,,,,)))+++---...---,,,++++++(((---///+++,,,>>>```}}}~~~ppptttvvvqqqsssVVVOOOQQQ___iiilllsss}}}}}}zzznnnhhhsssmmm\\\eeemmmyyyrrrZZZHHH>>>111******,,,,,,+++***++++++++++++++++++******++++++,,,,,,++++++***************************************************+++******))))))))))))))))))))))))))))))))))))))))))***************++++++000***+++333111,,,666GGGfffzzzpppjjjuuu{{{xxxyyy|||}}}ppp^^^OOOLLLUUU___{{{|||cccgggiiissslllKKKEEELLLQQQkkkrrrffflllmmmjjj}}}jjjeeeIIIIII```|||]]]CCCCCCAAA>>>AAA999999777555333111111111000......,,,++++++,,,---+++*********++++++++++++******))))))************))))))***+++...444;;;???>>><<>>===JJJ@@@AAAMMMQQQMMMWWWiiiWWW]]]]]]WWWVVVZZZYYYSSSPPPCCCJJJfffuuupppnnnvvviiiooouuuvvvvvvxxxnnnTTTDDD@@@///222777@@@rrrrrr___tttzzzQQQNNN{{{]]]IIIIIIIIIEEE:::---)))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))'''((())))))***+++,,,,,,,,,000///+++222PPPzzzzzziii|||nnn]]][[[bbbfffdddeeejjjooommmddd[[[ZZZVVVNNNGGG@@@<<<:::888555222333:::???@@@BBBEEE<<>>```xxx|||}}}WWWYYY~~~nnndddlll{{{xxx}}}}}}xxxxxx~~~zzzuuuoooooosssxxxzzzyyywwwyyyzzz{{{|||~~~ccc\\\^^^XXXcccfffttt{{{xxx{{{aaaVVV|||yyyvvvxxxggg[[[yyy\\\BBBCCCAAA???BBB::::::777555333111111111000......,,,++++++------,,,*********++++++++++++******))))))************))))))+++///555999<<<===>>>???FFF@@@EEESSSVVVOOOTTTaaaYYYffffffVVVPPPWWWVVVKKKLLLKKKWWWkkkrrrkkkgggkkkiiikkkoooqqqrrruuuzzz}}}fffSSSEEE:::555444999VVV{{{uuufffuuu}}}fff>>>YYYzzzgggHHHHHHJJJIII???222***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))'''((()))***+++,,,,,,---+++222333///777SSSvvv}}}zzzaaawww~~~mmmfffiiilllcccdddgggkkkmmmiiiaaaZZZ\\\RRRGGGBBBBBBAAA;;;666444555:::BBBGGGIIIMMMSSSXXXcccooowwwiiiXXXLLLTTTfffsssyyy|||~~~}}}}}}dddwwwbbb}}}bbbdddXXX^^^NNN:::,,,((()))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,,,,---,,,...000...,,,,,,111555;;;PPPkkk{{{qqquuu~~~sssaaaZZZ:::@@@___ooo~~~}}}{{{kkk^^^```LLLQQQ\\\kkk~~~wwwpppwwwssskkkbbb```aaa___[[[]]]jjjpppeeehhhnnndddDDD333...,,,---///000000///---,,,+++,,,,,,------,,,,,,+++************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------+++,,,---///888MMMiii}}}|||zzzuuu{{{sssvvv~~~sssooodddkkkbbbkkkvvv{{{yyyxxxzzz~~~ppp```MMMCCCCCCHHHKKKKKKFFFbbbzzz}}}iiittt~~~zzzppppppuuuxxxzzzyyyvvvxxx|||yyytttqqqppprrrtttuuuwwwyyyzzzyyyyyyyyy{{{}}}zzz{{{gggggg{{{}}}~~~jjjlll{{{xxxxxxwwwwwwwwwvvvvvvxxx}}}yyyssskkk||||||yyyyyy||||||zzz{{{~~~{{{||||||zzz~~~zzzxxx}}}{{{jjjXXX^^^xxx\\\BBBCCCAAA???BBB::::::777555333222222111000......---+++,,,------,,,*********++++++++++++******))))))************))))))+++000777:::;;;<<<>>>AAAAAABBBMMM\\\^^^SSSJJJIIIYYYiiifffNNNEEERRRUUUIIIJJJVVVdddlllmmmiiifffdddjjjjjjjjjlllqqqtttuuuuuuyyy{{{oooVVVEEECCCNNNZZZeeeiiiooossswwwzzz}}}yyyyyywwwrrrnnnooovvv|||vvvccc@@@JJJ999+++555CCCiii^^^wwwfffvvvpppJJJ^^^zzzIIIIIIKKKKKKCCC555***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***'''((()))***+++,,,------(((333888555:::NNNcccnnnppppppxxx}}}xxxwwwzzz|||qqqnnnggg[[[ccceeeiiikkkjjjddd[[[UUUTTTGGG;;;888>>>AAA;;;333---000888AAAEEEHHHNNNVVV^^^mmmuuu^^^KKKNNN___nnnvvvzzzxxx|||~~~fff}}}dddpppqqq]]]aaaUUU???,,,%%%)))+++((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------+++---///...,,,...444:::}}}ggg}}}^^^TTTFFFBBBHHHvvvyyycccRRRFFFEEEPPP]]]~~~tttkkkddd___\\\XXXXXX^^^```[[[UUUSSSUUU\\\^^^ZZZZZZ___[[[RRRJJJOOOOOOPPPcccrrrooorrriiirrrwwwSSS>>>888---...000111111000...---+++,,,,,,------,,,,,,+++************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------//////222BBB^^^xxx|||}}}uuu}}}ooo`````````pppdddlllsssvvvuuuxxxdddNNNFFFIIINNNQQQNNN]]]rrr}}}zzz~~~www{{{vvvuuuiiinnnooorrrvvvxxxxxxwwwvvvuuussswww{{{zzzuuupppnnnnnnrrrsssuuuuuuttttttuuuwwwxxx{{{~~~xxx___aaavvvqqq{{{yyyzzzkkkiiiuuuxxxzzzxxxwwwwwwyyyyyyxxxvvvuuu{{{xxxvvvtttuuuwwwvvvuuuxxx}}}tttwwwyyy{{{}}}uuuvvv~~~||||||~~~wwwkkk\\\iiiYYYMMMhhh___DDDCCC@@@===@@@999:::888555222000000///...---++++++++++++++++++++++++************************)))***+++***)))((()))***,,,888???:::444999AAAFFF???@@@KKKLLLCCCOOOWWWGGGCCCJJJKKKGGGHHHNNNJJJAAARRR```mmmoookkkfffbbb^^^ffffffgggiiilllqqquuuwww{{{zzzzzz|||yyyRRR???AAA>>><<>>AAA===;;;>>>HHHOOOVVV]]]iiivvvyyyuuunnnuuudddLLLMMM[[[gggrrr|||{{{wwwzzzjjjccc|||tttggg\\\bbbOOO222'''))))))+++))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))---,,,***+++,,,---------666***---888000&&&???hhh^^^AAADDDSSShhhyyygggPPP===???NNN```uuuvvvhhhWWWOOOHHHDDDBBB???;;;:::>>>===;;;:::===>>>999444666999<<<===<<<;;;<<<===@@@CCCFFFHHHKKKSSS___hhhppp___zzzvvvpppkkkYYYGGG999111---...---(((&&&)))+++++++++,,,,,,---------************************++++++++++++++++++++++++,,,+++******))))))******)))************+++++++++)))+++,,,,,,+++++++++,,,......///<<<___~~~uuufffzzzvvv{{{jjjffflllllloootttqqqrrrtttvvvvvvwww{{{~~~yyyeeeUUUWWWTTTMMMLLLNNN```qqqvvvuuuyyyVVV```uuulllxxxzzzXXXPPPXXXnnncccgggwwwtttsssssswwwvvvtttsssrrrqqqooonnnqqqrrrtttuuuvvvwwwvvvvvvvvvxxxzzz}}}}}}}}}|||{{{eeeccc___yyyvvvwww|||}}}{{{}}}ccc___SSSmmmzzzzzzzzzyyyyyyxxxxxxwwwyyyrrrwww|||uuusssuuuxxxwwwuuuuuuzzz{{{xxxxxx}}}}}}yyyyyyyyyzzz}}}~~~yyyoooggggggYYYPPPXXXnnn\\\AAAAAA@@@===AAA999:::888555222000000///...---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***)))((()))***...888>>>;;;888;;;BBBEEE<<>>AAABBB@@@999888555333111222333444222555999:::999;;;???BBBJJJSSS___nnnpppmmmnnn^^^qqqdddDDD666+++,,,000///---,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,+++******))))))******)))************+++++++++)))+++,,,,,,++++++,,,---...///888RRRzzzyyyzzzsssmmmuuuzzztttdddbbbjjjmmmuuu|||zzzwwwxxxwwwrrrqqq}}}xxxbbb______WWWSSSYYYeeepppsssrrruuuyyyzzzdddSSSRRRTTTtttxxx{{{yyyqqq|||oooPPP___{{{qqqoooxxxxxxwwwuuutttsssrrrqqqppppppqqqrrrtttuuuuuuttttttvvvwwwyyy{{{||||||{{{{{{{{{\\\aaalll|||wwwuuuwwwooo]]]rrr}}}~~~}}}{{{yyyxxxvvvuuu~~~~~~}}}llluuu|||wwwtttvvvwwwxxxwwwvvvyyyyyywwwxxx{{{zzzvvvppp]]]WWWaaannnjjjbbb[[[]]]jjjyyyYYY???@@@@@@===AAA999:::888555222000//////...---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))***,,,111777<<<<<<;;;???BBBCCC===MMMQQQKKKLLLPPPSSSXXXCCCCCCGGGJJJJJJHHHKKKPPP]]]dddiiiddd^^^\\\[[[YYYbbbaaaaaaaaaccceeehhhjjjjjjnnnrrrssssssxxxooocccddd~~~jjjxxxwwwWWWHHH;;;444444555KKKlllbbb~~~gggHHHaaafffGGGMMMTTTKKK@@@---)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))***+++,,,---...///,,,333)))DDDrrr|||yyyxxxsssssszzzrrrcccggguuuxxxkkkcccaaacccbbb___gggnnnpppiii[[[MMMDDD;;;999777666666666444222......222999<<<<<<<<<>>>EEEMMMUUUYYY```mmm|||uuuUUULLLUUUaaakkksssvvvyyyvvvyyy[[[eee|||vvvaaa|||kkk]]]ZZZOOO111&&&---+++))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((()))***,,,---...//////111666555555GGGcccsssttt|||qqqccc|||ttt]]]JJJTTTuuuyyykkkcccZZZPPPOOOTTTmmm|||iii]]]OOOFFFBBB???AAADDD999;;;==================BBBGGGGGGAAA<<<======;;;CCCAAA===;;;::::::888777333555777888777777999:::444888>>>IIIaaannnuuujjjnnnmmmVVV<<>>BBB999999777555111/////////...,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******)))))))))+++---333666999;;;===@@@AAAAAACCCTTTPPPHHHOOONNNJJJSSSJJJEEEFFFIIIFFFBBBJJJWWWcccgggfff^^^XXXWWWWWWWWW]]]]]]\\\\\\^^^```ccceeegggjjjmmmnnnooottt}}}ppp]]]vvveeeRRR@@@999777111===qqqnnn|||nnn>>>MMMsssoooEEEFFFXXXNNNHHH333+++)))'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((***+++---...///000333777'''OOO|||yyyccc___vvv|||bbb]]]www}}}qqqgggbbbaaaaaa```bbbkkkrrrpppggg[[[MMMDDD888777555555666666444222//////222666888:::;;;<<<:::JJJYYY\\\ZZZbbbuuu{{{xxx\\\MMMRRR]]]hhhppprrrxxxrrr|||dddfffsssxxxVVVaaammm[[[TTT999...111%%%))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********)))+++.../////////000000'''***888RRRlll~~~vvvrrrxxx```IIIAAAHHHllliiiOOOCCCDDDSSSrrrrrrfff[[[PPPKKK???999;;;;;;777:::BBBCCCDDDBBB@@@AAACCCBBB??????EEEGGGBBB@@@EEEGGGEEE?????????AAABBB@@@<<<888888777444333333555666777999888555555AAA]]]qqqssswwwjjjsss~~~\\\???---(((+++000,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))*********+++++++++***,,,------,,,,,,...///222888LLLmmmqqqssspppuuugggyyypppvvvzzzvvvrrrzzzsssdddccckkkqqqqqqqqqsssuuuttt|||aaa^^^aaajjjvvvqqqtttttt}}}vvvWWW@@@ZZZmmmsssmmmmmmnnnooopppppprrrtttvvvpppqqqqqqqqqqqqqqqqqqqqqttttttuuuuuuwwwxxxzzz{{{zzzvvvlll]]]]]]hhhxxx}}}xxxyyywwwxxxyyyzzzzzz{{{zzzyyyyyywwwsss^^^^^^aaagggyyy~~~zzzvvvsssssssssyyyuuupppnnnnnnnnnjjjfffYYYMMMBBBGGG]]]zzz|||___EEEEEEBBB???AAA888888777444111//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***))))))***---///444444666:::===???@@@AAAFFFQQQIIIDDDPPPNNNEEEKKKLLLEEEBBBDDDBBBBBBNNN___fffgggcccYYYSSSSSSUUUUUUXXXXXXWWWXXXZZZ]]]```bbbhhhggggggiiinnntttyyy|||ssscccsss```FFF999777///999TTTxxxuuuVVVMMM|||ZZZIIITTTNNNKKK;;;...+++''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***((()))***+++---...000000222777000\\\}}}xxx}}}kkkmmmwwwjjjcccaaaaaa______dddnnntttnnncccWWWKKK@@@666666555666777777555333111222333333555888::::::444<<>>UUUlll}}}xxxTTTQQQGGGPPPbbb~~~tttcccRRRKKK]]]www|||hhhYYYRRRHHH<<>>HHHNNNMMMEEEBBBFFFDDD>>>AAAAAAAAABBBCCCCCCBBB@@@BBB???<<<<<<<<<<<<999666111555999999999===JJJUUU~~~zzzxxx~~~^^^???//////333------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))*********++++++++++++,,,------,,,---///111111BBB^^^vvvqqqlllxxx|||^^^~~~tttrrrvvv{{{|||{{{~~~xxxxxxlll``````kkktttsssrrrtttyyy{{{~~~ttteeelllrrrppptttqqquuukkkkkkuuuUUUFFFWWW```gggeeekkkmmmpppqqqpppppprrrtttrrrrrrqqqqqqqqqqqqqqqqqqssssssssstttvvvwwwyyyzzz{{{}}}wwweee[[[]]]nnnxxxuuuuuu{{{yyy~~~yyyzzz|||}}}~~~}}}|||{{{xxxyyysssoooooo{{{}}}yyyuuuttttttqqqjjjbbb]]]YYYVVVRRRPPPBBBJJJVVVdddttt||||||}}}cccGGGFFFBBB>>>AAA999999777444111///......---,,,++++++++++++++++++++++++************************)))))))))))))))***...111555333555999;;;<<>>fffrrryyyrrrSSS{{{SSSKKKLLLKKKCCC111---((('''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))***+++,,,---...///000***222AAAiii|||zzz{{{pppeeebbbaaa```___```eeeppptttkkk]]]RRREEE:::666555555777888777555333222333333111333888;;;;;;???777777FFFZZZfffhhhgggNNNbbb{{{xxxoooVVVOOOVVVbbbkkkiiittt|||}}}qqq]]]~~~jjjMMMqqqqqqhhh___^^^EEE000...,,,))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))),,,...---++++++///222;;;ddd~~~lllcccJJJLLLXXXmmmtttcccSSSMMM[[[tttxxxnnn\\\LLLEEEDDDAAA===444666;;;AAACCCBBBEEEJJJHHHJJJGGGCCCGGGNNNMMMEEERRR]]]___TTTNNNQQQQQQJJJPPPNNNJJJDDD???>>>AAADDDAAA@@@BBBGGGLLLKKKDDD>>>333444777888555333777>>>JJJggg}}}jjjxxx```CCC222+++............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))************+++++++++,,,---------,,,---000333444QQQsss{{{}}}wwwxxx|||yyyyyyxxxzzzzzzuuuzzzzzz{{{~~~pppkkkllleee```[[[gggrrrrrrqqqsssxxx{{{xxx|||}}}ZZZlllppppppooolllooooooqqqSSSKKKNNNEEETTTkkkhhhlllqqqrrrqqqpppqqqrrrsssrrrqqqpppppppppppppppqqqrrrsssuuuvvvxxxyyyyyyxxx|||gggccc\\\[[[iii{{{yyyzzzuuutttyyy~~~}}}|||xxx{{{yyy||||||||||||zzzxxxtttpppmmm```XXXOOOIIICCC???@@@CCCPPPZZZlll~~~}}}{{{zzzcccFFFDDD@@@<<<@@@:::;;;666444000///......---,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((()))+++///222777444666:::::::::???GGGIIIEEEJJJOOOLLLKKKIIIBBB@@@@@@???===DDDQQQ\\\```\\\\\\XXXPPPMMMOOOQQQPPPSSSRRRQQQQQQRRRTTTWWWXXXXXXZZZ^^^bbbfffjjjnnnqqqnnnqqq|||~~~~~~YYYBBB<<>>>>>777:::NNNhhhjjjgggzzzyyy]]]OOORRR^^^gggkkknnnzzzxxxtttTTTaaaaaazzz}}}sssddd]]]]]]PPP999---...))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))),,,...---,,,...444:::AAAkkkyyyjjj[[[RRRPPPcccxxxuuu___SSSMMMJJJeee}}}uuummm\\\III===999999===BBB???EEEJJJMMMRRRUUUSSSNNNhhhsssxxxuuutttyyyyyyttt___www}}}vvvvvvqqqfffWWWLLLHHHIIIFFFBBB>>>AAAFFFHHHDDD>>>BBB;;;555444444444999@@@444111SSSjjj}}}|||{{{dddCCC---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))************+++++++++,,,---------,,,...111444AAA```zzzuuu|||wwwtttrrr{{{~~~rrrzzzzzz{{{}}}~~~lllfffbbb___aaaRRR\\\fffkkknnnsssuuuuuusssyyyaaaddddddlllooorrrwwwyyyhhhNNNGGG:::GGG]]]YYYaaajjjooopppppprrruuurrrqqqpppnnnnnnmmmnnnnnnpppqqqsssvvvxxxyyyyyyyyyttt}}}xxxnnn___VVV___sss~~~~~~tttgggttt}}}~~~~~~||||||~~~~~~zzzwwwtttqqqmmmfff]]]VVVJJJEEEAAA???<<<===GGGRRRiiippp~~~}}}}}}~~~}}}{{{aaaDDDAAA===:::@@@;;;===666444000.........---+++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))((()))+++000333888666777;;;:::999@@@KKKNNNFFFRRRWWWIIIFFFIII???>>>BBBAAA???FFFUUU[[[YYYWWWWWWTTTMMMKKKNNNOOONNNSSSRRRPPPOOOOOOPPPRRRSSSNNNTTT\\\```aaadddkkkppprrr|||vvvkkkzzz~~~}}}zzz{{{yyybbbKKKDDD444444888IIIvvvsssXXXppp;;;eee\\\BBBTTTJJJGGG666000)))'''((()))'''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++,,,,,,,,,------.........222333VVV^^^ooowwwooofff```aaabbb______ccckkkwwwzzzkkkZZZOOOCCC777555444555666666555222///...111111...222<<>>AAAHHHYYYkkkqqq~~~{{{zzz{{{}}}}}}}}}UUUIII>>>===@@@>>>:::777444333111000...---------************************))))))))))))))))))))))))((())))))((((((+++222888555666888:::;;;>>>DDDKKKVVVMMMHHHKKKKKKEEE@@@@@@HHHCCC???DDDNNNVVVYYYXXXYYYPPPJJJKKKKKKJJJLLLRRROOOMMMKKKMMMPPPRRRRRRPPPOOORRRWWW[[[___dddhhhlllgggyyyddd```rrrwww|||zzzoooXXXbbbfffiiixxx|||qqqqqqVVVCCC888444777;;;nnnbbbfffvvvLLLVVVggg<<>>777333333666777333000111333000...111888<<<<<<;;;::::::>>>HHHSSSZZZ[[[XXXdddQQQSSS\\\bbblllppppppqqq{{{|||fffHHHyyyiiiUUUUUUYYYKKK666)))++++++******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++000'''***555111---IIIqqqvvv||||||mmmpppGGG^^^vvvhhhllluuuoooVVVFFF<<>>>>>888888:::444555444444555===YYY|||hhhiiiddd{{{[[[<<<666///,,,,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******---,,,++++++******++++++)))))))))***++++++,,,,,,111,,,---222111...666CCCddd}}}}}}|||yyytttxxx{{{}}}wwwjjjxxxpppfff___ccckkkyyyrrrrrryyy{{{uuuooonnnkkkrrrmmm\\\UUU\\\\\\SSSRRRGGGIII^^^qqquuurrrrrryyyuuu{{{___ZZZ[[[kkkvvvwww```FFFQQQMMM888@@@EEEQQQ```jjjnnnrrrwwwsssrrrqqqooommmlllkkkkkkqqqqqqrrrtttuuuwwwxxxxxx~~~zzz~~~mmmhhhbbbTTT]]]vvv|||uuujjjqqqyyyzzz~~~|||{{{{{{vvvvvv}}}oooggg[[[RRRLLLFFF@@@;;;AAA999999EEETTT```jjjrrrrrryyyyyy}}}}}}{{{UUUIII>>>===???===999777444333111000...---------************************)))))))))))))))))))))))))))))))))((((((+++111666666777888:::;;;>>>CCCIIIKKKEEECCCFFFGGGBBB@@@AAAEEEAAA@@@FFFPPPWWWYYYXXXVVVNNNHHHHHHIIIHHHKKKPPPMMMKKKIIIJJJMMMOOONNNMMMMMMPPPTTTXXX[[[___cccfffgggmmmrrryyyZZZXXXiiittt{{{xxxpppjjjeeeaaawww]]]III<<<666333444YYYxxxdddtttXXX\\\OOONNNJJJLLLJJJ;;;,,,((((((''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++******++++++,,,---//////666;;;eeesssnnnttt|||rrr^^^[[[YYY|||{{{www\\\[[[]]]aaaaaa```dddiiijjjzzzooobbbcccLLL222666777333333666777333111111333000...111777;;;;;;:::===???CCCIIISSS^^^hhhmmm___```pppmmmVVVRRRXXX]]]llloooooosssnnnQQQoooddd{{{[[[XXXcccUUU888***++++++******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++222000//////222CCCdddtttooonnn}}}cccSSSaaavvvtttgggdddvvvnnnVVVMMM>>>999LLLOOORRRTTTXXX___iiiqqq|||pppNNNGGGEEELLLLLL@@@<<>><<<999<<>><<<===<<<999888444333111000...---------************************)))))))))))))))))))))))))))))))))((())),,,111555666888999999;;;>>>CCCFFFDDDCCCDDDEEECCC>>>>>>@@@@@@???AAAIIISSSYYYYYYVVVQQQKKKFFFFFFGGGGGGIIILLLJJJIIIGGGGGGIIIJJJJJJIIIMMMOOOSSSVVVXXX[[[^^^aaagggaaaeeetttwwwfffSSSNNN[[[kkkuuupppffffffqqq{{{vvvyyyuuuqqq{{{iiiRRRAAA999555444GGGzzzxxxaaatttwwwiii]]]fffJJJDDDPPPRRRAAA000)))((((((&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))(((((()))))))))+++++++++,,,---...///000999MMMqqq{{{mmmeee~~~wwwbbb```ddd{{{]]]^^^```aaa___]]]bbbjjjpppzzzooobbb___III222555666333333777777444111111222///---000555999::::::>>>AAADDDHHHPPP]]]ooo{{{pppbbbeee}}}www\\\QQQUUU[[[oooqqqpppqqqzzzmmmRRR\\\mmmGGGNNNbbbQQQ```ZZZ===///++++++******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,...222...***<<>>BBBAAA555888666555666555555:::AAAuuummmzzz```qqqtttNNN111000222***)))222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,+++******))))))******))))))******+++,,,,,,,,,+++,,,000222...333HHH```vvvoooiiirrr}}}wwwgggiiinnnfff\\\VVVSSSUUUYYY[[[___dddoootttuuuoooggg___UUUMMMbbb\\\^^^eeebbbUUUIIIFFFJJJEEEJJJZZZgggmmmqqqwwwzzzuuuvvvuuuxxxqqq```YYYfffuuuwwwuuuwwwuuuWWWIIIVVVNNNDDD<<<:::EEEVVVbbbgggiiirrrrrrqqqqqqpppqqqqqqqqqrrrssstttuuuvvvwwwxxxyyy}}}~~~~~~}}}{{{~~~rrriiiaaaSSSRRRYYYsssrrr```wwwzzz{{{tttkkkhhhlllvvvsssbbbSSSMMMAAA===999777777999:::;;;@@@MMMbbbvvv~~~}}}~~~{{{mmm^^^___jjjzzz~~~vvvvvv}}}TTTIII???<<<===:::888777444333111000...---------************************(((((((((((((((((((((((()))(((((()))+++///444777444777888888;;;AAADDDEEEGGGIIIJJJGGGAAA;;;;;;>>>;;;===CCCMMMVVVZZZWWWTTTLLLHHHDDDDDDEEEFFFHHHIIIHHHGGGFFFEEEFFFFFFFFFFFFLLLNNNRRRUUUWWWYYY]]]```ddd]]]gggyyyvvvgggVVVGGG^^^fffggg]]]UUU[[[jjjvvv{{{qqqxxxuuu]]]HHH<<<666666<<>>888JJJSSS]]][[[eeesssqqqVVVFFFHHHJJJ???>>>:::888888666444666;;;IIIqqquuuddd~~~tttHHH666222---+++...------------------------,,,++++++******+++++++++++++++***)))))))))******))))))***++++++,,,,,,---+++...000///---999XXXvvv|||vvvuuu{{{}}}sssfffeeeiiiiiihhhaaa]]]___aaa^^^[[[ZZZ___ZZZiii|||___SSS]]]dddbbbdddiiihhh^^^OOOFFFKKKGGGKKKYYYhhhnnnpppssstttvvv{{{zzzwwwsssbbbeeeoootttrrrqqqvvvoooLLLRRRPPPPPPEEE===AAAMMMXXXaaagggqqqpppppppppqqqrrrssstttsssttttttuuuwwwxxxxxxyyyzzz|||{{{wwwxxxsssmmm___ZZZSSShhhssstttcccxxx|||uuu```jjjppprrrkkk]]]OOOBBB;;;999888777777999<<>>>>>:::777777444333111000...---------************************((((((((((((((((((((((((((('''(((***...444888:::111555777777;;;CCCFFFDDDIIILLLMMMFFF>>>:::;;;===999>>>FFFPPPXXXYYYUUUQQQHHHFFFDDDBBBDDDFFFGGGGGGEEEEEEEEEDDDCCCCCCDDDEEEHHHKKKNNNRRRTTTWWW[[[^^^___YYYfffxxxyyykkkWWWDDDQQQUUUXXX[[[dddsssssswwwgggOOO???222444555YYYyyybbblllTTT]]]~~~pppMMMAAAQQQUUUHHH777***'''(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---++++++,,,---...000111222999kkk}}}lllvvv[[[~~~{{{wwwgggddddddeeeccc]]]ZZZaaakkkzzzuuuhhh]]]QQQ@@@666:::444222333888999555111111111000......111555888:::::::::===@@@FFFMMMRRRVVV```WWW]]]qqq{{{vvvtttzzz~~~___MMMPPPZZZaaammmssspppuuu{{{fffrrrTTTsss\\\```PPP888++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************+++,,,,,,,,,------------000---666UUU{{{~~~zzzaaabbbyyykkkOOOOOOwwwuuuYYYNNNWWWMMMEEESSS^^^jjjrrr}}}___JJJIIIFFFFFFCCC@@@===888333444888AAA555]]]lll{{{wwweeeAAA444444222+++------------------------,,,+++++++++++++++,,,,,,,,,++++++***)))******************+++,,,,,,------...//////---///BBBggg|||xxxrrrooolllffffffnnnhhhcccaaafffhhhccc[[[VVVEEE===RRReee\\\dddkkkmmmiiikkkmmmaaaPPPLLLFFFHHHVVVhhhqqqpppmmm```lllxxx}}}{{{{{{nnnbbbeeennnuuuxxxdddSSSJJJQQQHHH???>>>BBBLLL[[[hhhooooooooopppqqqrrrtttttttttuuuuuuvvvwwwxxxyyyyyywwwxxxuuuqqqsss|||}}}qqqhhhfffVVV\\\bbbxxxrrrwwwxxxzzzooonnnwwwyyy[[[CCC>>><<<444777:::>>>@@@BBBFFFLLLQQQcccooo{{{~~~||||||yyymmmjjjmmmkkk]]]UUUUUUhhhRRRJJJCCCBBB@@@;;;777666444333111000...---------************************))))))))))))))))))))))))(((''''''***000555888:::111666777666;;;DDDFFFBBBBBBFFFFFF???999999<<<>>>:::@@@IIISSSXXXWWWRRRMMMCCCDDDBBB@@@BBBFFFFFFDDDBBBCCCDDDCCCBBBBBBCCCEEEDDDGGGJJJNNNPPPSSSWWWZZZ[[[WWWYYYgggrrrhhhQQQBBB888BBBRRRfffvvvfff[[[cccyyyqqqVVVEEE333444444NNNsssaaaxxx^^^IIIfffvvvYYYAAAIIISSSKKK===---'''((()))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((***,,,---...++++++,,,---///111333444CCCkkkuuuwwwllltttjjj___^^^^^^^^^\\\\\\dddnnn|||tttnnngggVVV@@@444222333111333888999555111111222111//////000444888;;;;;;<<<>>>BBBFFFIIIJJJJJJEEEGGGRRRdddsssyyy}}}bbbMMMLLLTTT\\\kkkssspppqqq{{{zzzbbbxxxRRR~~~]]]bbbYYY777++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......111///BBBkkk}}}{{{pppdddaaaRRRxxxsssZZZFFFRRRssssssccchhhtttvvv^^^GGGFFFCCCBBBBBB===666333555888555IIIssshhh~~~tttLLL777555111(((------------------------,,,++++++++++++,,,,,,------,,,++++++******++++++******++++++,,,---------///000///...777OOOrrr}}}iiihhhsssnnndddeeemmmgggcccnnnlllhhhhhhnnnqqqlllddd```SSSGGGFFFdddkkkhhhsssuuulllnnnvvvooo^^^TTTJJJDDDKKKYYYaaa^^^WWWMMM```oooxxx|||xxxvvvbbb```kkkxxx|||lllUUURRRLLLEEE@@@@@@III]]]pppnnnnnnooopppqqqssstttuuuuuuvvvvvvwwwxxxxxxyyyyyy~~~|||yyywwwxxxzzz~~~}}}sssmmmjjj```[[[YYY~~~~~~vvvdddlllqqqMMM555666<<<999999???HHHLLLNNNRRRYYY^^^llltttzzz|||{{{lllaaaeeesssvvv\\\WWWdddtttQQQKKKFFFEEEBBB<<<777555444333111000...---------************************)))))))))))))))))))))))))))'''''')))///333555555333888999555:::DDDDDD===>>>AAA>>>666333888<<<===<<>>@@@@@@===@@@EEEDDD@@@???@@@BBBAAA@@@@@@BBBEEEEEEGGGKKKMMMOOOQQQTTTWWWYYYYYYOOOXXXooofffJJJ???:::FFFUUUcccpppxxxuuuooovvvmmm^^^RRRVVVfffxxxzzzyyy^^^KKK:::555555GGGwwwbbbjjjnnnNNNcccnnnGGGGGGRRRPPPDDD333'''&&&)))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))***+++,,,---+++,,,,,,...///111333444NNNmmmuuuwwwooosssbbbeee___[[[ZZZ\\\]]]___gggppp}}}qqqnnnjjjUUU???555111222111333888:::555111111333222000///000444999<<<<<>>999777,,,CCC<<>>DDDMMMUUUWWWTTTMMMGGG;;;>>>>>>;;;>>>CCCCCC>>><<<>>>@@@@@@>>>>>>AAADDDIIIKKKMMMOOOPPPQQQTTTVVVYYY]]]OOOWWWuuujjjFFF===@@@MMMZZZaaaeeehhhjjjiiieee___TTTNNNTTTdddvvvzzz~~~vvv~~~bbbOOO>>>333222???ggguuullleeetttzzz[[[kkkOOOJJJSSSTTTJJJ777(((&&&)))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++***************+++++++++,,,---...000222444555VVVrrr|||~~~bbb~~~ZZZhhhddd___[[[]]]___bbbhhhooo}}}mmmgggcccNNN===999777222000333999:::666111111333222111000000444999===;;;@@@DDDCCCBBBGGGUUU```ooommmaaaUUU^^^sss}}}wwwttt[[[RRRVVV\\\hhhppprrrwww{{{ppp]]]SSSfffeeeyyyvvvpppYYYbbbhhhGGG++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************---------.........//////---DDDeee~~~|||aaa]]]pppjjjsssxxxrrrrrrxxxlll\\\QQQMMMNNNKKKeeesss~~~sss```MMMFFFFFFCCC<<<777444000444777KKKcccpppuuu|||]]]===222777........................++++++++++++,,,,,,---...///...------,,,,,,------***++++++,,,,,,------...,,,---///888LLLeeezzzuuuwwwyyykkkcccMMMmmmllluuu___tttmmmaaaoooyyysssrrrrrrqqqttt~~~zzzpppmmmxxx|||ooohhhiii]]]UUUJJJEEELLLXXXbbbeeebbbrrrqqqqqq}}}zzzttt|||nnn___KKKDDDBBBbbb___XXXNNNGGGEEELLL___qqqqqqqqqrrrssstttuuuwwwxxxwwwwwwwwwxxxxxxyyyyyyzzz|||xxx~~~yyyxxxxxxvvv|||yyygggwwwqqqbbbVVVIIIHHHZZZqqq||||||hhhLLL:::@@@DDD@@@FFFUUUUUU___jjjmmmjjjgggjjjnnnkkkqqqwww}}}}}}xxxkkkdddmmmwwwhhhOOOYYYqqq~~~QQQLLLGGGEEE@@@:::888:::666333000.........---+++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))&&&***,,,...444:::777...===333///666======???CCCIIIDDD444,,,444888999???===FFFNNNQQQSSSQQQKKKDDD<<<===>>>???????????????<<<;;;999999:::<<>>;;;999:::DDDUUUiiivvvssshhhfffmmmooolllpppyyy|||uuuUUUTTTTTT\\\hhhnnnlllmmmssssssmmmIIIXXX}}}dddkkkbbb```NNN999---&&&***---***(((+++))))))))))))************)))************+++++++++)))************+++++++++***222---'''///444111000333VVVrrr]]]___||||||sssbbbrrrxxxfffTTTNNNYYYgggooouuu~~~{{{|||wwwwww~~~~~~}}}~~~|||}}}~~~\\\KKKGGGBBBFFF;;;666555777777888PPP]]]eeeuuubbb]]]666111000...//////,,,(((***///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++,,,---......000///111:::MMMggg|||xxxaaaaaahhhyyyppppppkkkiiimmmvvv{{{{{{xxx{{{zzzwwwuuu}}}}}}rrriii^^^ZZZUUUAAA888ZZZwwwooo}}}~~~{{{uuusssuuuxxxyyywwwgggVVVIIIAAA===888HHHdddppprrr{{{gggTTTGGGHHHNNNQQQXXX```bbbgggnnntttxxxyyyxxxvvvxxxuuutttvvvzzz|||{{{xxxxxxyyy|||}}}}}}|||~~~{{{wwwuuuuuutttjjjZZZOOOFFFKKKLLLSSSaaaiiisss^^^```UUUHHHWWW___ooolllkkkvvv~~~wwwtttwwwuuunnnxxxnnnxxx{{{sssqqqyyy~~~SSSMMMHHHFFF@@@:::777999666333000.........---++++++,,,,,,++++++)))(((((())))))))))))))))))))))))(((***,,,...444:::777000999111111:::AAAAAABBBFFFGGGCCC444,,,555888888>>>>>>FFFMMMPPPPPPOOOHHHAAA<<<===>>>>>>??????>>>>>>;;;:::999888999<<>>bbb^^^sssyyyiiiNNNvvvwwwrrr^^^\\\]]]```^^^]]]hhhxxxooo```XXXMMM===444555222333666:::999333111333111///---,,,///555;;;???777999<<>>=========:::999888888999;;;>>>???AAAAAADDDIIILLLOOOXXXbbb]]]YYYSSSZZZhhhcccSSSOOODDDAAA<<<999<<>>555666KKK}}}}}}mmmppp{{{~~~uuuDDDQQQrrrYYYJJJUUU[[[XXXHHH444)))&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++,,,)))...,,,---222111666EEElllkkkyyy{{{uuuwwwUUUNNNnnntttkkkZZZZZZ___eeedddbbbkkkxxxooo___UUUIII;;;444444222222666:::999333000222000///---,,,///444:::===666888<<>>iii~~~wwwzzznnn^^^WWW|||fffPPPPPPYYYcccqqq~~~zzzwwwvvvuuutttsssssssssqqqnnnkkkrrrssspppmmmlllmmmlllhhhqqqrrrsssssssssrrrsssuuugggjjjnnntttyyy|||~~~~~~mmmOOOKKKDDDEEE<<<777777444777MMMhhhxxxnnnzzz^^^666333///...//////,,,,,,///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,---...///222000777OOOqqqfff|||xxxvvvssspppmmmvvvrrriiinnnxxxyyybbbRRRHHH@@@JJJcccssstttuuuuuutttssstttvvvooonnnjjjcccZZZRRRMMMLLLLLLNNNIIIHHHNNNMMMNNNYYYVVVWWWTTTPPPPPPTTTVVVTTTVVVXXX\\\bbbhhhnnnrrrtttwwwwwwvvvttttttwww{{{~~~~~~|||{{{||||||~~~}}}eeeMMMEEEAAA>>>DDDOOOZZZffflllppp{{{yyyxxxvvvzzz~~~vvvooouuutttxxx{{{QQQLLLHHHFFFAAA;;;999;;;666333000.........---++++++++++++++++++***)))((()))))))))))))))))))))))))))***+++...222666666444999333444<<<@@@<<<;;;???EEEAAA444...666888666;;;EEEKKKOOONNNLLLIIIBBB;;;;;;;;;<<<<<<<<<<<<;;;;;;999888888888999:::<<<>>>AAAAAACCCGGGJJJNNNYYYddd```ZZZRRRXXXgggaaaOOOHHH>>>:::666333777AAAOOOXXX\\\[[[YYYRRRIIIIIIYYYjjjzzz|||ssssssiiiMMM???333222DDDnnnxxxqqqpppOOOQQQvvvJJJOOOVVVYYYMMM999+++)))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++,,,,,,***...---...333222:::OOOttt~~~xxxeeetttPPPZZZfffnnn___ZZZZZZ```fffeeebbbkkkxxx~~~nnn\\\OOOCCC888222222111222666;;;999333000111000///---,,,///333888;;;:::999777555777>>>GGGMMMVVVWWWNNNDDDLLLbbbqqqrrr|||]]]VVVPPPSSS^^^hhhkkkooouuuzzz{{{ZZZZZZmmmvvvSSS{{{aaaVVVccc[[[GGG777***+++---***(((***((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,.........222222,,,:::\\\yyyyyy~~~qqqmmmiiiwww[[[HHHQQQcccppp~~~xxxpppkkkjjjgggbbb]]]YYY[[[^^^aaaccceeeddddddiiijjjgggdddgggnnnnnniiinnnnnnmmmiiieeebbbaaabbb]]]___cccfffgggiiijjjkkkhhhcccbbbiiiqqqzzznnnYYY???III@@@;;;<<<777333>>>QQQzzzrrrtttXXXBBB777111---......,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...111BBBeee}}}vvv{{{yyyzzzyyyzzz{{{~~~xxxeeeZZZ```lllkkkqqqkkk^^^fffhhhHHHCCCGGGTTTllllllooorrrrrrooopppssssssnnnhhhaaaYYYUUUVVV[[[ZZZ]]]VVVQQQUUUUUUXXXccc]]]dddcccZZZVVVZZZ[[[VVVXXXYYYZZZ]]]bbbggglllooovvvxxxzzzyyywwwwww{{{~~~~~~~~~}}}yyyxxxyyyvvv]]]KKKAAAHHHNNNOOOYYYgggkkkxxxsss{{{{{{lllyyy}}}zzzwwwMMMHHHEEEDDDAAA<<<;;;===666333000.........---+++******+++++++++***))))))(((((((((((((((((((((((()))(((***...222333444555;;;444444;;;>>><<<===CCCEEEBBB444...666999777;;;JJJNNNPPPNNNKKKGGGAAA:::::::::;;;;;;;;;::::::999777777777777888:::;;;<<>>999888666555888@@@JJJQQQUUUXXXZZZVVVMMMKKKXXXhhhyyy|||___oooOOOCCC444222BBBbbbxxxhhhxxxcccYYYOOOJJJRRRXXXPPP===---(((+++&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((()))***+++,,,------+++///...000444333@@@ZZZttteeeqqq~~~yyyyyyKKKfffiiivvvddd^^^\\\^^^bbbaaa```jjjyyy|||lllXXXIII===555111000000111666;;;999333///000000...---,,,...222666999:::777333000111777@@@FFFOOOYYYVVVGGGFFF[[[pppwwwzzz^^^UUUMMMSSS]]]gggjjjlllqqqwwwzzzbbbNNNVVVOOOdddwww|||^^^aaa___NNN;;;,,,+++---***(((***((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,...000///111///---LLL}}}wwwmmm}}}zzz~~~|||hhhUUUNNN]]]rrruuusss{{{aaaXXXOOOMMMOOONNNFFF>>>:::<<>>666333000.........---+++******+++++++++******)))((((((((((((((((((((((((((((((+++111333333444666999444666>>>BBBAAAEEEMMMGGGCCC444...666999888===LLLPPPQQQMMMIIIFFF???888999999::::::999999888888666666666777888999:::;;;???@@@CCCFFFEEEHHHTTTaaafff___VVV___pppgggMMM@@@888888999999:::>>>CCCFFFNNNUUU]]]\\\QQQLLLUUUcccqqqyyydddnnnvvvWWWJJJ888555CCCXXX]]]~~~rrrSSSYYYJJJQQQWWWSSSBBB...%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((()))***+++---......,,,//////222555444EEEcccxxxzzzppprrrRRRvvv|||iiiyyyfff```\\\\\\^^^]]]^^^kkk|||{{{lllVVVDDD999333111000///111666;;;999333///000000...---,,,...111555777333444444444444555888;;;FFFWWW]]]OOOGGGXXXrrrxxxaaaWWWNNNSSS\\\ggglllmmmqqqyyygggNNN\\\XXXbbbhhhrrriiiddddddUUU@@@...+++---+++(((***))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,...111000//////444YYYvvvvvvqqq}}}ttthhh}}}|||eee[[[WWW\\\nnnxxxrrrkkkhhhjjjjjjfffbbbaaa```___\\\XXXWWWXXXZZZQQQRRRSSSSSSOOOLLLQQQYYYVVVWWWZZZ]]]^^^[[[UUUPPPDDDGGGJJJLLLLLLPPPUUUZZZZZZ\\\```ccceeeeeedddcccqqqyyy~~~bbbKKKDDDCCCDDD>>>777AAATTTkkkgggvvvJJJ===000,,,---,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000...777LLLlll{{{vvv~~~ppp~~~vvvqqqppppppkkkdddhhhppppppbbb^^^qqq{{{www{{{uuu[[[TTTZZZ[[[YYY]]]fffkkkmmmsss}}}zzzuuuqqqeeeYYYYYYaaassswwwlll^^^^^^]]]]]]dddqqqqqqlllaaaZZZYYY[[[[[[\\\[[[YYYWWWWWWWWWWWWXXXZZZ```iiirrrxxx{{{}}}~~~|||}}}hhhSSSiii}}}~~~jjjYYYLLLGGGNNN[[[XXXZZZbbbhhhkkknnnsssqqqxxxnnnmmmPPP???999===@@@LLLXXXYYYdddrrrsssmmmxxxdddIIIDDDBBBAAA???;;;:::===666333000.........---+++)))******+++++++++******(((((((((((((((((((((((())))))---555777444444888777444888BBBFFFCCCFFFNNNIIIDDD555...666:::999@@@MMMPPPPPPKKKGGGCCC===777888999999999888888777666444555555666777888999:::;;;>>>BBBEEEEEEGGGSSSaaa```XXXPPP[[[pppjjjRRREEE888:::;;;;;;999999:::<<>>MMMccclllsssWWWEEE444.........---,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,------...///000///===SSSlll{{{{{{iiifffxxxllliiilllrrrpppiiikkktttyyyjjj```iiiyyy{{{lll{{{yyy___YYYZZZYYYTTTUUU]]]```aaaiiiuuuzzzwwwyyyzzzooo```]]]dddooo{{{xxxjjjeeeaaaaaahhhqqqkkkeee```[[[VVVVVVZZZWWWWWWWWWWWWVVVTTTSSSRRRUUUYYYaaakkkuuu{{{}}}}}}zzzlllrrrvvviiiUUUJJJBBBEEERRR[[[___bbbccchhhqqqtttrrr{{{uuujjjfffUUUDDD======;;;AAAKKKKKKUUUdddooouuu}}}ssshhh[[[IIIEEEBBBAAA>>>999888:::666444000.........---+++)))******+++++++++******((((((((((((((((((((((((******000888:::555555:::555444:::DDDFFFBBBBBBHHHKKKFFF555...666::::::AAALLLOOONNNIIIEEEBBB<<<666888888888888888777666666444444555666777888999999888;;;AAAEEEDDDGGGSSSaaammmbbbVVV^^^qqqjjjQQQBBB999:::;;;:::777555555555444CCCVVV^^^WWWOOOUUU```qqqvvvuuuxxxbbbccchhhVVV999111<<>>===OOOSSSiiiuuummmkkkgggcccnnn~~~}}}ZZZDDDDDDBBB@@@>>><<<;;;:::333222000...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((***...111333555888:::555666888;;;<<<<<<>>>BBBKKK:::---///444888>>>EEENNNMMMMMMLLLFFF<<<777777777777777666555555444444444444555555666777777777::::::>>>CCCGGGKKKTTT^^^fffgggccciiitttjjjSSSIIIAAA<<<777666555444333444666AAARRR[[[XXXQQQRRRXXXtttsssvvv}}}~~~}}}ppp]]]lllVVV@@@555444EEEnnn___KKKQQQeeeKKKKKKZZZaaaPPP===222(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++,,,,,,------///---222777555777OOOkkk}}}~~~tttxxxgggaaapppxxxiii[[[\\\```dddccceeeqqqzzzmmmZZZFFF999222111222...333888:::888444111///+++------+++***,,,111666444555777666444222333555FFF```ZZZJJJJJJCCCMMMuuuttt}}}}}}nnnWWWVVVUUU^^^gggjjjiiikkkrrryyy\\\SSSyyytttWWWqqq```[[[nnn___JJJ555------+++))))))))))))))))))************)))************++++++++++++,,,,,,,,,,,,,,,,,,---000000222000333NNNrrrzzzlllwwwqqqiiixxxsssiiisss}}}vvveeeeeennnttthhh\\\jjjpppSSSEEECCC@@@??????dddmmmnnnggggggyyyKKK999...777'''000,,,---------------------------,,,,,,++++++,,,,,,---***,,,.../////////111333:::QQQfffwwwkkkwww^^^iiisssyyywwwmmmsssxxxsssmmmmmmnnnlllooosssmmmbbbdddooo^^^[[[www}}}zzz{{{{{{~~~rrrmmmwww~~~sssfff\\\VVVXXXTTTRRRTTTVVVVVVVVVVVVfffllltttyyysssjjjhhhkkklllsssxxxtttjjjfffllltttmmmaaaZZZ[[[XXXQQQSSS\\\[[[WWWUUUXXX\\\^^^[[[WWW]]]```eeeiiimmmqqqvvvzzz{{{}}}}}}ttt^^^LLLNNNUUUXXX\\\cccdddiiiffffffqqqqqqhhhfffvvvzzzeeefff\\\MMMEEEHHHDDD888777AAAIIIWWWfffpppyyy~~~gggQQQJJJMMMRRRYYY```~~~]]]CCCCCCBBBAAA???===;;;:::333222000...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))&&&)))---000222333555777444666888;;;<<<===@@@CCCHHH888---///555888>>>FFFNNNLLLLLLLLLEEE<<<777777777666666555555444444333444444444555666666777777::::::===CCCFFFIIIRRR\\\bbbccc```jjj{{{vvv___PPPCCC<<<666555555444444555999BBBQQQZZZZZZVVVZZZbbbooopppvvv}}}~~~}}}\\\iiioooYYYBBB777555AAAccc\\\vvvVVVUUUvvvQQQOOO[[[dddUUU@@@222'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))******+++,,,---......//////...333888777:::TTTrrr~~~nnngggSSSgggrrruuuxxxZZZ\\\\\\___aaa```cccooo}}}vvviiiVVVCCC666111000000...333888:::888444111///,,,------+++***,,,222777555555444333222111222222666[[[iiiiiikkk[[[VVVooonnnzzz~~~oooXXXUUUSSS\\\eeehhhggghhhooovvveeeXXXxxxoooQQQyyy]]]cccaaaLLL666---,,,***))))))))))))))))))************)))************++++++++++++,,,,,,,,,,,,---------///...,,,333JJJkkknnnzzztttppp~~~{{{vvvlllbbbiiittt}}}fffTTTTTTaaapppmmmaaafffvvv}}}^^^OOOIIIEEE@@@>>>MMMqqq~~~rrrgggDDD:::555222,,,000---------------------------,,,,,,++++++,,,,,,---+++,,,...//////000222333;;;UUUnnnmmmxxxfffpppuuu~~~uuu~~~yyyqqquuuvvvnnnhhhgggnnnkkkkkkmmmhhhaaafffsssvvvqqqvvv|||zzz{{{mmmfffooowwwwwwoooddd[[[WWWYYYZZZ[[[[[[ZZZXXXZZZ\\\]]]aaahhhllliiidddffflllnnnpppsssrrrpppnnnmmmnnnfff]]]XXXYYYVVVPPPSSS]]]XXXTTTRRRWWW___eeegggfffiiifffaaa]]]^^^eeeooovvv}}}~~~||||||]]]UUUTTT]]]bbb^^^___dddfffkkkiiiiiirrrpppggggggyyysssdddaaa\\\VVVPPPHHH@@@:::888999DDDQQQ\\\kkkyyy{{{tttbbbVVVMMMOOOTTTSSSNNNMMM}}}```AAABBBBBBBBB@@@>>>;;;999333222000...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))&&&***...222333333444555555777;;;<<<>>>AAADDDFFFCCC555---000666999???FFFMMMKKKKKKKKKDDD;;;666777666555555444444333222222333333444555555666666777::::::===AAADDDHHHQQQ[[[ZZZ[[[WWWaaa|||hhhSSSHHH>>>666555555444444777777@@@MMMUUUTTTQQQVVV^^^jjjnnnuuu|||}}}|||}}}hhhOOO}}}uuu]]]EEE:::555<<>>;;;888333222000...,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((,,,222555666555555555555:::===>>>@@@EEEHHHIII???333,,,111777:::???GGGLLLJJJJJJIIICCC:::666777555555444333333222222111222333333444555555666666999999<<>>EEEHHHHHH<<<222---222888:::AAAIIIKKKIIIHHHGGGBBB999666777444444444333222222111111222222333333444444555555888777:::@@@DDDJJJUUU```bbbaaaTTTYYYsssWWWGGG:::999999444222777???PPPeeemmmbbbTTTRRRXXXggglllqqqsssuuuyyypppOOOyyyeeeJJJ<<<555999OOOhhh]]]SSSttt???[[[oooaaaLLLMMM___aaaRRR===)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***,,,---///000000222222555999777@@@bbb{{{nnneeeXXXkkkppphhhiiimmmeeeaaa___\\\\\\bbbnnn{{{{{{lllWWWDDD:::555222000...333888:::888444111///,,,---...,,,+++---222777666444222222333444444444:::^^^xxxttt___III@@@DDDfffxxxxxx^^^TTTTTT[[[ccchhhiiijjjnnnqqq~~~pppVVVlllOOO___qqqyyyooofffpppOOOccciiiXXXAAA///)))******)))((()))))))))************))))))*********+++++++++++++++,,,------...//////,,,444000DDDmmmuuuuuuzzztttsssyyyyyymmmooo{{{qqq___XXXOOOBBBFFFFFFWWWrrrzzzqqqnnnwwwsssnnnuuu||||||{{{}}}iiilll|||bbbPPPIIIGGGFFF@@@OOOzzzJJJDDD444---000------------------------...------,,,,,,------...---.../////////111555888NNNpppzzzsssSSSrrrjjjzzz~~~tttpppqqquuuyyyyyyuuurrrrrrgggeeedddddddddfffmmmuuutttvvvzzzlllcccppp{{{~~~sssjjjfffdddaaadddiii^^^___\\\[[[___dddaaaZZZYYYZZZ^^^bbbaaa^^^```dddnnnkkkhhhjjjnnnooommmjjjdddcccaaa___[[[WWWYYY^^^SSSQQQRRRXXX```ffffffdddaaabbbddddddcccdddgggiiinnnttt{{{}}}tttjjjqqqnnnllljjjgggeeefffjjjkkkqqqsssvvvyyymmmdddjjj~~~~~~pppccc^^^eeeggg```\\\___LLLBBB;;;???NNNbbbsss}}}~~~~~~wwwhhh]]]^^^```mmmqqq~~~mmmSSSDDDDDDDDDCCC@@@<<<999666333222000...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))'''+++///333444444555666///777:::888:::BBBEEECCC<<<333...333888;;;BBBLLLJJJHHHGGGFFF@@@888555777555444444333333222111111111111222333333444444555777666999>>>CCCIIITTT___[[[\\\LLLNNN~~~xxxYYYFFF999::::::444222666777EEEXXXbbb\\\OOOKKKNNNdddjjjnnnnnnpppwww}}}UUUiiijjjOOO>>>555777NNNhhhrrrZZZrrrJJJZZZfffHHHCCCXXX```VVVAAA---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))***+++---///000000000000555:::;;;GGGmmmppppppmmmpppXXXssslllggghhhfffZZZ___]]]YYYYYYaaappp|||xxxhhhRRRAAA888333000---...333888:::888444111///+++------+++***,,,111666666777888666444222222333777WWWtttuuucccSSSJJJDDDfffsssuuuttt{{{^^^QQQPPPVVV___eeegggiiilllnnn|||xxxYYYkkk\\\zzzsssmmmjjjHHHeeehhhZZZDDD111)))++++++)))))))))))))))************)))************+++++++++++++++,,,---...//////000555111888cccwwwpppvvvsssxxxtttnnntttqqq```]]]TTTFFFJJJIIIXXXooouuukkkkkkvvvyyyzzzhhhhhhzzz|||gggaaakkkuuu}}}{{{zzz{{{~~~~~~zzz{{{|||zzzpppUUUJJJGGGGGG???>>>|||yyyNNNGGG111222000------------------------......------------......---...//////000222666999WWWppp|||uuu}}}{{{hhhSSS|||yyyrrr~~~~~~~~~hhhkkkmmmqqqttttttrrrooommmooolllhhheeeeeejjjsssyyyrrroooqqqwwwsssgggkkk{{{~~~oooiiifffbbbeeekkkcccbbb^^^\\\cccllliii___``````cccgggfffaaa___bbbmmmnnnnnnlllkkkkkkmmmnnniiigggdddaaa___]]]\\\\\\RRRRRRUUU]]]fffjjjgggccchhhhhhfffcccbbbdddhhhkkkooouuu|||~~~xxxssssssqqqooonnnmmmkkkhhhggglllooopppvvv{{{nnnccchhhzzztttlllffffffnnnxxxooobbbiiimmmccc]]]aaaSSSGGG======HHHZZZmmm{{{xxxnnnfffbbbcccsss|||nnnmmmRRRGGGFFFDDDBBB>>>;;;888666333222000...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))'''***///222333555777888...777:::666888AAADDDAAA>>>444000444888;;;CCCNNNIIIGGGFFFEEE???888555777555555555444333333222222111111111222333333444444888666888<<>>777444111......333888:::888444111///***,,,,,,***)))+++000555===AAADDDAAA999444333666;;;OOOgggnnnhhhgggbbbUUU\\\nnnrrrkkklllttt}}}```QQQNNNTTT]]]dddgggjjjlllnnntttyyyWWWbbbhhh|||rrrXXXhhhggg[[[GGG333+++,,,,,,)))))))))))))))************)))************+++++++++++++++,,,---...///000000999111FFF~~~sssxxxkkkzzzrrruuu}}}oooooovvvjjjRRRSSSQQQ^^^uuu|||qqqnnnvvv}}}zzzlll```iii~~~~~~|||~~~~~~wwwpppuuuvvvUUUHHHLLLPPPRRR```___fffrrr{{{}}}xxxooottt^^^MMMIIIIII@@@>>>cccuuu|||}}}YYYAAA444333///------------------------......------------........./////////000333777;;;bbbuuuxxxtttyyydddRRR}}}tttwwwzzz{{{{{{vvvzzzfffiiikkkmmmooorrrqqqnnniiipppsssvvvwwwxxxxxxwwwvvvkkkooohhhmmm|||uuuiiioooxxxtttpppiiihhhmmmggghhheee```fffqqqqqqiiiffffffhhhlllkkkgggfffiiimmmpppsssrrrnnnlllmmmooojjjgggbbb```aaaaaa]]]YYY\\\ZZZ[[[```eeefffaaa\\\gggfffeeebbbaaabbbfffiiinnnrrrwww{{{yyyuuurrrrrroooqqqqqqpppnnnllliiifffllllllmmmuuu|||oooaaaeeetttpppfffYYYRRRXXXkkk{{{|||jjjjjjqqqoooggg```ZZZMMM@@@>>>DDDQQQeeevvvwww}}}xxxkkkcccffflllqqqzzzhhhffftttoooSSSIIIHHHEEEAAA===:::777666333222000...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))),,,000333555777:::<<<000:::===888:::CCCFFFBBB???666111444888;;;DDDOOOIIIFFFEEEDDD???777555777666555555444444333333222000111111222333333444444999777888:::===AAAKKKVVV\\\aaaOOOIIIvvvgggNNN;;;000777;;;444222777BBB:::777@@@JJJKKKFFFAAAXXXbbbjjjjjjmmmsssvvvuuu}}}NNN```ttt[[[GGG666000CCC]]]uuu{{{~~~}}}UUUzzzuuulll]]]sssIII999NNN^^^XXXEEE111''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++,,,...000111333333333222555777444@@@hhhvvvpppwwwtttSSS}}}YYYPPP]]]fffaaacccbbb]]]\\\eeeuuu}}}}}}ppp```LLL===777666444111///333888:::888444111///***++++++)))(((***000555FFFLLLPPPKKK@@@777666999555EEE```pppuuuyyynnnVVVcccsssjjjrrr~~~cccSSSOOOUUU^^^eeejjjlllooopppnnnxxxSSSTTT___mmmzzzfff\\\fff\\\HHH444,,,------((())))))))))))************)))************+++++++++++++++,,,---...///000111111...OOOfffuuulllrrrzzz|||rrriiiyyy~~~```XXXUUUbbb{{{xxxppptttqqq[[[UUUcccwww}}}~~~wwwlll|||TTTCCCEEEFFFEEEGGGFFFOOOddduuuzzzzzzzzzqqqqqqdddQQQLLLLLL@@@AAAHHHrrr{{{mmmqqqBBB>>>222---------------------------......------------........./////////000333888;;;ooo~~~lllPPP~~~uuuvvvuuuzzz{{{vvvooohhhiiikkknnnrrruuuqqqkkkfffrrrtttiiimmm|||ooofffuuunnnbbbooowwwuuu~~~zzzqqqmmmpppmmmrrrpppiiilllxxx{{{wwwllljjjkkkooopppnnnooorrrnnnrrrvvvvvvsssooonnnnnniiiddd___^^^bbbccc^^^WWW]]][[[[[[^^^cccddd```[[[^^^```cccdddccccccdddeeekkkmmmqqqsssqqqmmmlllnnnooorrrsssnnniiihhhhhhhhhkkkjjjjjjttt}}}oooaaaccciiissswwwmmmZZZPPPTTT]]]xxxzzzoooiiittt}}}tttbbb[[[NNNAAA;;;===FFFZZZlllkkktttxxxooo```\\\ggguuuxxxrrrfff[[[___rrrwwwbbbTTTIIIDDD@@@@@@>>>:::777888333222000...,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((%%%111:::888222111555777---<<>>666BBB___~~~OOOjjjhhhAAAkkkpppQQQDDDPPPXXXUUUGGG444(((&&&%%%%%%'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((,,,,,,,,,,,,...111333444555222888999@@@<<>>WWWjjjiiieee___QQQZZZbbb|||~~~___NNNQQQTTT]]]eeehhhhhhkkkpppvvv|||QQQ]]]lllSSS}}}bbbeeegggaaaPPP888,,,---...***,,,++++++******++++++,,,******+++++++++,,,,,,,,,.........//////////////////;;;FFFtttzzzzzz~~~ooonnnqqqxxxoooaaaZZZfffuuutttlll^^^eeexxxwwwtttIIIFFFDDD:::>>>???CCCPPPgggzzz{{{~~~zzzoooWWWRRRIII@@@CCCCCC{{{eee|||qqqxxxQQQEEE555...//////...------------......------------...//////555,,,...---888<<<666IIIrrruuu|||iiinnnWWWzzzzzzyyywwwwwwrrrmmmkkklllmmmjjjgggnnnyyy{{{}}}pppeee^^^aaahhhqqqwwwuuukkkcccuuuwww~~~~~~yyyyyyuuuppppppxxxooonnnnnnqqqssssssqqqnnnhhhnnnvvvyyyvvvqqqllliiiggggggfffdddaaaaaabbbddd]]]XXXWWW\\\```___^^^___```^^^^^^aaadddeeedddaaajjjnnnzzzxxxxxxwwwuuuuuutttooohhhgggkkkmmmkkkooowwwrrreeeaaafff{{{}}}mmm^^^YYY[[[YYYgggqqqlllvvvzzzxxxvvvXXXQQQIIIDDD@@@@@@HHHQQQUUU^^^dddcccbbbhhhsss{{{xxxrrrkkkjjjooowww{{{{{{yyyeeeUUUIIIDDD@@@@@@>>>:::777888333222000...,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((+++222666555444555555333333BBBBBB>>>EEEHHHCCC@@@999---...555666===IIIKKKHHHIIIGGGBBB;;;777666777888777555444222222111111000000000111222333555555666666888;;;;;;>>>HHHSSS\\\TTTMMMOOOUUUXXXXXXWWWcccXXXMMMFFF???999666888BBBNNNHHH:::>>>JJJNNNOOOVVV___fffhhhiiimmmqqqrrriiisssyyy___jjjvvvXXXEEE<<<444@@@\\\yyy|||WWWmmmddd<<>>QQQYYYNNNKKKQQQQQQXXXxxx~~~qqq~~~fffUUURRRUUU]]]fffjjjiiilllqqqyyy{{{OOO\\\mmmJJJ~~~~~~___gggbbbQQQ999,,,---...***,,,++++++******++++++,,,***++++++++++++,,,,,,,,,.........///////////////+++:::RRRvvv|||zzzoooqqqrrrvvvggg[[[bbbwwwzzzrrruuu~~~nnnnnn}}}{{{gggJJJAAACCC@@@??????GGG[[[qqq|||~~~zzzxxxyyy}}}tttjjjqqq}}}vvvZZZQQQHHHBBBCCC===oooqqqsssVVV???333444//////...------------......------------...//////222...333000444666444LLLuuuppptttwww]]]zzzwwwyyy~~~~~~yyyvvvwwwoookkkfffaaa```bbbeeehhhpppyyywwwwwwssslllaaa```aaaffflllnnnllliiiwwwwwwyyy~~~~~~~~~yyyvvvrrrsss||||||vvvqqqqqqvvvxxxtttooommmrrrxxx{{{yyyvvvsssrrroooooonnnjjjgggeeeeeefffccc]]]ZZZ^^^bbbaaa^^^]]]bbbbbbcccfffiiiiiifffbbbfffhhh}}}|||yyynnnmmmnnnooommmiiikkkpppnnnlllpppwwwttthhheeeiiiooo```YYY[[[cccsssjjjqqqyyy{{{eeeZZZNNNGGGCCC@@@BBBFFFJJJHHHKKKZZZlllyyy}}}}}}vvvnnnkkkppprrrmmmiiiiiifffPPPIIIDDD@@@@@@>>>:::777888333222000...,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))...///000111666;;;999333444BBBBBB;;;???AAA???@@@777---///555666>>>IIIJJJHHHHHHGGGBBB;;;666666777999888666444333111111111000000000111222333444555555555888::::::===FFFQQQZZZPPPGGGEEEDDDGGGSSSaaaooohhh^^^RRRDDD999999>>>===OOO___TTT===:::DDDGGGUUU```iiillllllnnnppppppnnnuuuvvvwwwddd~~~wwwZZZEEE;;;222<<>>IIIaaarrrqqqggg```nnnhhhgggkkkhhh^^^WWWYYYfffIIIIIIDDD@@@@@@>>>:::777888222111000...,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))---......///666===<<<777000======777999;;;;;;AAA555---000666666@@@JJJIIIHHHHHHGGGAAA:::666555777777666555333222111111111000000000000111222333444666666888::::::<<>>cccyyyggglllpppxxx]]]mmmvvviiilllpppxxxzzzggg^^^TTTggg}}}kkkRRRttt}}}uuufffjjj}}}oooRRROOOHHHFFFBBB@@@III[[[lllsssmmmfff^^^ZZZUUUSSSVVV\\\nnn```OOOGGGJJJVVVhhhvvvkkkTTTIIIKKKLLL999HHHyyyuuuiiivvvhhhNNNBBB...//////...------------......------------...//////+++...999555666:::AAAbbbxxxmmmTTTIIIzzz{{{kkksss|||nnnsss{{{yyytttzzzxxxqqqrrrvvvjjjaaa]]]^^^```bbbYYY^^^hhhooorrrxxx{{{wwwzzz~~~xxxxxxxxxxxxxxxzzz|||}}}wwwxxxwwwuuurrrpppooopppnnneee```cccgggddd___[[[fffiiimmmooommmggg```ZZZUUUQQQ^^^rrryyy||||||uuummmiiiggghhhgggfffhhhmmmiiikkkrrryyywwwlllcccaaa}}}sssnnnppplllrrrlllnnnuuuyyyoooddd\\\SSSIIIEEEEEE888===NNN___aaaXXXVVV]]]kkkppprrrmmmgggeeegggiiidddIIIIIIDDD@@@@@@>>>:::777888222111///...,,,,,,++++++))))))))))))))))))))))))'''((((((((()))))))))***---111333222444888:::888111<<<<<<777999888888@@@333---111666777AAAKKKGGGGGGHHHFFFAAA:::666555666444444333222222111222222000000000000111222333333444444666888777999BBBMMMQQQAAA111111???TTTgggsssrrrmmmdddTTTAAA888???LLLQQQ@@@RRRpppgggPPPAAA444FFFTTT```aaa\\\XXXUUUSSSQQQTTTZZZeeeuuuooowwweeeLLL===333;;;QQQdddxxxuuu{{{yyy___{{{wwwXXX___EEELLL___jjj[[[>>>+++)))''''''(((((('''&&&''''''''''''''''''''''''''''''(((((()))******+++,,,---...000222333444444444444888222<<>>GGGLLLGGG???;;;999888<<>>:::777888111000///...---,,,,,,,,,))))))))))))))))))))))))''''''(((((())))))******///666:::666222333444444888@@@???;;;>>>:::666<<<000---222666777CCCKKKFFFGGGGGGFFFAAA:::555555666555555444333222222222222000000000000000111222222222222333555444555>>>IIITTTKKK<<<666DDD\\\jjjkkksssmmmcccUUUDDD;;;???III~~~UUUBBBTTTeee___III333JJJYYYgggiiiccc___^^^\\\OOOHHHGGGPPP^^^rrrjjjOOO???555<<>>NNNzzzyyyvvvgggHHHccchhhZZZWWW___^^^ZZZ]]]aaa^^^ccc|||{{{fffSSSHHHAAA444111222...000333666666222...---------******,,,,,,,,,111888???GGGLLLIIIBBB???<<<:::;;;???OOOXXXTTTUUU[[[WWW\\\jjjmmmQQQUUUTTTXXXaaahhhjjjlllooo~~~eeeYYYlllwwwiiifff\\\jjjiiiZZZAAA000,,,---+++,,,++++++******++++++,,,,,,,,,,,,,,,------------......///000000111222222111TTT}}}ccc}}}vvvllllll|||~~~rrrlllsssxxx|||uuuiiiUUU<<<999CCCDDDGGGBBB```~~~kkkQQQRRRQQQMMMMMMWWWgggtttsss|||}}}qqqgggnnnXXXMMMMMMKKKFFFHHHNNNQQQQQQXXX]]]eeehhhccc]]]___ggg[[[QQQJJJJJJKKKOOO[[[iiimmmttt}}}aaaOOOGGGIIIAAACCC___eeelllPPPKKK...//////...------------......------------...//////222000888777???IIIOOOmmmxxx}}}zzzNNN888ooozzz{{{xxx}}}|||{{{tttqqqmmmhhhdddbbbbbbbbbcccjjjuuu|||zzzssssssxxx~~~{{{wwwzzz|||zzz|||~~~}}}yyyuuurrrrrrrrrmmmjjjlllmmmjjjgggfffgggiiilllkkkfff___ZZZVVVWWWRRRYYYbbbdddmmmvvvttttttnnnkkklllmmmkkkkkkmmmlllpppwww{{{yyyoooaaaWWWbbb||||||vvvxxxyyyxxxvvvmmm\\\KKKGGGKKKPPPUUU___jjjsss|||xxxgggYYYIIIDDD@@@@@@>>>:::777888111000///...---,,,,,,,,,))))))))))))))))))))))))'''''''''((()))*********...666:::777444444444333888???>>>>>>CCC===666999///---333666777DDDLLLEEEGGGGGGFFF@@@:::555555666:::999777555333222111111000000000000000111111222333333444555444555>>>IIIMMMUUUPPPBBBGGG___lllhhhnnnhhh___VVVJJJ@@@???BBBzzzlllPPPCCCPPPYYYKKK:::JJJ\\\lllpppmmmlllmmmnnneeeYYYPPPNNNOOOXXXtttlllQQQ@@@666<<>>:::777888111000///...---,,,,,,,,,))))))))))))))))))))))))&&&''''''((()))******++++++111666777777999888555333999999===EEE@@@777999...---333666777DDDLLLDDDGGGGGGFFF@@@999555444666???===;;;888444222000000111000000000000000111222777666888999777888AAAKKK@@@XXX]]]KKKIII```ppplllfff```ZZZVVVOOOEEE???>>>LLLooogggCCC@@@NNNNNNJJJ===PPPbbbiiiiiijjjnnnpppoooiiihhheeeUUUFFFOOOdddmmmQQQ@@@666<<>>QQQxxxwwwJJJkkkdddVVVRRRZZZ[[[aaaYYYZZZ\\\___nnnzzzwwwfffRRRFFF===222000333111000333666444000---,,,------******,,,,,,,,,111888???GGGLLLIIIDDDAAA===:::>>>???IIILLLCCCDDDJJJIIIKKKNNNrrrhhhSSSYYYVVVYYYbbbjjjmmmoooqqqooo~~~qqqQQQeee```hhhRRRkkkkkk]]]DDD111,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......---...///000111222333333666UUU]]]zzz{{{vvvqqqgggooowww~~~wwwxxxcccOOONNNOOODDDGGGhhhwwwppplllRRRBBBEEEFFF===;;;CCCQQQmmmyyywwwggg```ZZZPPPIIIKKKRRRUUUTTT[[[VVVSSSVVVYYY]]]eeelllzzzgggVVVPPPMMMMMMYYYhhhgggmmmuuuyyy{{{kkkPPPJJJAAAAAALLL^^^nnnfff|||PPPQQQ<<>>:::???GGGPPPrrreeeIII~~~vvvqqqwww}}}}}}yyyuuurrrrrrrrrpppmmmfffkkknnnvvv~~~wwwqqqwwwpppmmmiiieeedddgggmmmqqqllllllnnnrrrsssqqqsssxxxyyyvvvvvv{{{~~~~~~}}}|||wwwqqqppptttiiikkkmmmmmmjjjhhhhhhjjjfffkkkwwwyyynnnpppyyyyyyyyyssspppqqqqqqmmmiiihhhjjjkkkkkkjjjjjjggg```YYYbbbppp|||vvvuuuttttttmmmbbb[[[ZZZeeewww|||wwwuuu~~~yyy~~~ddddddOOOGGG>>><<>>@@@:::666<<>>===@@@@@@:::444333111...---------+++***************)))))))))))))))))))))))))))******++++++000333555888;;;999333999:::;;;;;;???AAA===555,,,...000333<<>>;;;777AAAQQQYYYPPPCCCBBBJJJHHHPPPYYY```kkktttqqqggggggiiigggcccbbb___VVVJJJJJJXXXmmmUUUEEE888888FFF]]]mmmvvvxxxvvvmmm^^^}}}ggglllzzzLLLQQQXXXnnniiiUUU555)))''')))&&&(((+++&&&(((''''''&&&&&&&&&''''''&&&'''(((((()))***++++++,,,...///111333333333333333999///555DDD\\\wwwsssttt___oooeeeaaaKKKFFFqqqdddWWWTTT[[[ZZZ]]]YYY[[[\\\aaasss}}}sss^^^SSSEEE999333000///---333666777444000---///222///---+++***+++///333666>>>AAADDDEEEDDDAAA>>><<>>===@@@@@@;;;666333111...---------+++***************)))))))))))))))))))))))))))******+++---111444555888:::777222===<<<:::<<>>???AAABBBBBBAAA???>>>HHH___qqqlll\\\RRRLLLGGGDDDFFFjjj~~~qqqVVVTTTSSSWWW```ggghhhggghhhwwwooo]]]bbbvvvggg}}}nnnkkkssscccRRR111222***...++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000000222333444444555888:::;;;qqq~~~rrrxxxpppkkklllttt|||cccMMMjjj{{{uuullltttuuueee```QQQHHHOOOWWWjjjuuu}}}~~~nnnkkkgggfffmmmtttuuupppoooooossszzz|||yyylll___ZZZXXXVVVUUUWWWQQQNNNOOOSSSSSSLLLEEECCC???:::<<>>===@@@@@@<<<888333111...---------+++***************)))))))))((()))))))))))))))******+++---111333333555888555000======<<<<<>>GGGIIIFFFFFFGGGCCC;;;555555555444333222222111000000//////000///...------...///000333333666666333111777@@@KKKKKKMMMSSSYYY^^^aaaddd\\\SSSJJJFFFGGGEEE<<<444888...///???JJJFFF@@@@@@EEEOOO]]]ddd^^^VVVZZZdddeeeeeeeeegggjjjllljjjhhhUUU???ZZZmmmVVVFFF777666EEE^^^ooowwwrrrkkknnnLLLkkk___YYYzzzwwwTTTUUUQQQeeejjjccc===+++&&&***''''''***''''''&&&&&&&&&&&&'''(((((('''((()))***+++,,,---...000111333555777999::::::111BBBAAA:::>>>kkkvvvpppQQQEEEyyymmmbbbZZZ^^^______ZZZ]]]bbblll~~~www\\\RRRDDD999444222111000222777:::888111---...111///---+++***+++///333666;;;===@@@CCCDDDCCC???<<>>mmm|||uuu{{{uuuoooooouuufffUUUnnnvvvvvv}}}~~~pppaaadddfffuuuwwwvvvqqqsssoookkkooo||||||yyysssxxxlllbbb___```ccchhhbbb[[[UUUSSSOOOLLLQQQZZZ]]]OOOJJJPPPQQQRRRiiiiiiMMMGGGFFFGGGdddkkkYYY~~~qqqmmmTTTEEE333000...------......---------...///000111333333555888<<<;;;:::FFFeeewwwuuuQQQNNNuuuhhhrrr|||~~~{{{{{{zzztttqqqtttzzz~~~wwwooofffdddhhhkkkllllllooollliiihhhkkkqqqxxx|||yyyvvvssssssttttttsssttttttxxx{{{yyyuuuxxxsssppp}}}{{{zzz|||~~~}}}zzzwwwwwwzzz|||rrrrrrrrrqqqqqqqqqqqqqqqlllmmmnnnmmmjjjiiiiiikkkiiiiiijjjlllmmmnnnnnnppptttooojjjkkkqqqssshhhYYY]]]lllzzz}}}{{{iii```\\\cccpppssstttsssoootttqqqooottttttbbbHHHCCC>>>===>>>???<<<888333111...---------+++***************)))))))))((()))))))))))))))******+++---000111111333666333...888<<<>>>======>>>:::555---///222555>>>GGGJJJGGGFFFGGGCCC:::555555555444111111111000000//////...000///...------...///000222333777999666222444:::???LLL___sssyyyqqqqqqhhh```aaagggeeeXXXLLL@@@777...000===GGGFFF>>>CCCOOOaaannnjjj^^^YYY[[[\\\^^^cccjjjoooqqqqqqppphhhCCCKKKvvvqqqXXXEEE666777GGG]]]kkktttzzzyyySSSttt~~~]]]bbbzzzSSSTTTSSShhhmmmdddBBB,,,%%%***(((''')))'''&&&&&&&&&&&&&&&'''((((((((((((***+++,,,...//////000111333666999<<>>888BBB[[[iii]]]OOOPPPVVVWWWKKK===WWWsssrrrSSSUUUSSSVVV___gggjjjlllooouuuuuuYYYVVVdddpppkkkbbbtttiiissseeeTTT111000)))---+++++++++,,,,,,,,,------------------...///000000000111222333444666:::===GGGpppsss~~~uuuyyyuuuqqqooosssmmmSSShhhqqqyyy{{{lllwwwyyyVVVUUUzzzoootttyyy|||sssmmmkkkkkkkkknnnooohhhdddbbb\\\ZZZiii}}}vvviiigggtttyyyuuu|||mmmRRRLLLFFFAAAYYYWWWQQQpppwwwUUUJJJ333111...---.........------......///111333444555888;;;===;;;:::GGGddd~~~dddHHHUUUyyygggooozzz|||{{{xxxyyy}}}}}}{{{}}}vvvnnniiihhhmmmtttzzz{{{tttjjjfffhhhmmmooonnnooojjjhhhllltttyyyxxxuuuuuuuuuuuuuuuvvvvvvtttqqqqqqvvvyyywwwtttuuu|||}}}~~~}}}zzzvvvtttssstttoooooooooooooooooooooooocccdddddddddeeegggjjjllljjjkkkkkkjjjkkkllllllkkkiiiiiiiiijjjooorrrlllbbb___lllyyy}}}}}}RRRPPPooo}}}}}}kkkhhhaaa^^^hhh|||uuusssVVVGGGCCC>>><<<===<<<:::777333111...---------+++***************)))))))))))))))))))))))))))******+++---000111000333666444///555:::===<<<;;;;;;999555,,,///111555>>>GGGJJJGGGGGGGGGBBB999444444555444111111000000000///////////////...------...//////111222777:::888333333777EEEWWWmmm}}}rrrfffOOOKKKKKKSSS```gggeee```QQQJJJ;;;111666AAA@@@888CCCMMM```uuu|||mmm___\\\]]]ccclllqqqsssuuuyyyrrrPPPHHHrrrvvv\\\HHH777888HHH```kkkuuuYYYuuu~~~aaalll}}}MMMQQQZZZuuusssbbbFFF---%%%***(((&&&)))(((&&&&&&&&&&&&&&&'''((()))((()))***,,,---///000111111222444666999===@@@BBBAAA444333???===\\\~~~eeeuuuGGGOOOwwwxxxjjjlllbbb```______YYYZZZbbbnnnmmmUUUKKK>>>444000000//////000888>>>;;;333,,,---000///---+++***+++///333666777999???EEEHHHEEE<<<555AAAuuunnn[[[MMMNNN===UUUpppsssSSSTTTTTTWWW___dddgggkkkpppqqqwwwZZZUUU]]]vvvwwwdddzzzsssfffrrreeeTTT000///(((---++++++,,,,,,,,,,,,------------------...///000111000111222222444777;;;???SSSjjjnnnkkktttqqqmmmkkkooocccBBBVVVlll}}}}}}vvvSSSiii{{{vvvnnnfffhhhoooxxx}}}tttqqqsssoookkkuuummmNNNKKKFFFBBB[[[\\\LLL{{{ZZZRRR333111...---...///.........//////111333555777888===AAABBB===;;;HHHccczzzGGGSSSrrrzzz|||}}}|||yyyzzz|||{{{vvv|||yyyvvvuuurrrnnnpppuuuzzzvvvnnnhhhiiinnnpppnnnkkkhhhiiipppzzz~~~zzztttooorrrtttuuuxxx{{{yyytttqqqtttvvvvvvuuuvvvzzz}}}~~~}}}{{{xxxuuuqqqmmmkkklllmmmmmmnnnoooooonnnnnnaaaaaa```aaaccchhhlllooommmoooooolllkkklllkkkiiieeegggiiijjjnnnrrrppplll^^^kkkzzz|||wwweeebbbfffuuudddooo~~~wwwpppooommmbbbVVVYYYlllkkkxxxUUUFFFBBB>>>;;;;;;:::888666333111...---------+++***************)))))))))))))))))))))))))))******+++...000222111444777666222666999::::::===>>>:::444+++...000444===GGGJJJGGGGGGGGGBBB999333444555444111111111000000000000//////...------------...//////000333777666333555:::LLL[[[gggiiieeeaaa\\\VVVTTTVVVZZZaaannn~~~}}}qqqaaaSSSHHH???999666@@@PPPbbbooo||||||sssnnnllloooppprrrxxx{{{dddNNNpppwww^^^III777666FFFWWWfffwww~~~vvvTTTkkkbbb```|||LLLNNNTTTooosssfffIII...$$$***)))&&&((((((&&&%%%%%%&&&&&&((()))))))))***+++,,,...000111222222222333555777:::===>>>GGG444222>>><<>>AAAWWWoooppprrryyyqqqkkkiiinnnyyy~~~pppfff[[[OOOFFF===DDD```zzz||||||sssvvvwwwnnngggiiijjjMMMLLLKKKIIIfffmmmLLL}}}mmmQQQNNN333111///......//////...//////000222444777999:::===BBBDDD@@@???MMMggg|||~~~xxx{{{^^^RRReeeuuu{{{}}}}}}}}}zzz}}}}}}{{{sssqqquuuuuuuuupppiiiggglllnnnlllkkkllloootttxxxzzzxxxvvvooorrrsssrrrvvv{{{{{{wwwssssssssstttvvvxxxyyyzzztttxxx~~~{{{yyywwwsssooonnnoooqqqssstttttttttsssiiifffdddcccfffjjjnnnqqqqqqtttsssnnnmmmooonnnjjjhhhiiiiiiiiimmmrrrrrrnnncccnnn{{{rrrfffJJJGGGQQQiii~~~dddkkkeeebbbaaaQQQWWW\\\WWWIIIGGGUUUeeelll}}}xxxtttwwwddd]]]EEEBBB>>>;;;:::999777555333111...---------+++***************)))))))))))))))))))))))))))******+++///222333333555999888444888888777999???BBB<<<222+++---000444===GGGIIIFFFGGGGGGBBB888333444555444111111111111000000000000///...---,,,,,,---...///...---///333444333777===DDDVVVdddeee___]]][[[YYY[[[___```___ccctttfffHHH999<<<;;;UUUfffdddfffzzzxxxsssppppppyyyrrrQQQhhhuuu^^^JJJ666333BBB\\\rrrwwwuuu||||||OOOddd```MMM{{{wwwQQQMMMFFF]]]mmmnnnKKK///$$$+++)))&&&((((((%%%%%%%%%&&&'''((()))***)))***+++---///000222222333333333333555777999:::@@@444444888222bbbzzz|||PPPJJJ~~~oooiiissshhh```ZZZ[[[TTTVVVaaapppjjjTTTKKK>>>555222111222111///888@@@>>>444,,,,,,000///---+++***+++///333666<<<;;;<<<@@@DDDCCC<<<666444OOOdddkkkzzzQQQIIIcccmmmccccccsssuuuuuuTTTNNNTTT^^^dddbbb]]]___fff|||zzz___iii___{{{yyyoooWWWdddqqqfffVVV222000***000++++++,,,,,,,,,---------...------......///000111222333444555666:::@@@DDDSSSxxxxxxvvvlllkkkooottt{{{{{{mmmYYYIIIAAAAAADDDFFFIII===RRRpppzzz||||||iii^^^cccgggSSSSSSRRROOOjjjmmmNNN```SSSVVV444111///.../////////...000000111333555888:::;;;999@@@DDDBBBDDDTTTnnnwwwZZZNNNhhhsssvvvyyy|||{{{zzz|||}}}wwwooonnntttpppsssppphhheeeiiillljjjnnnrrrvvvwwwtttrrrtttvvvtttvvvtttpppsssyyy{{{wwwuuurrrqqqsssvvvyyyxxxwwwyyywwwyyy}}}zzztttuuuwwwyyyzzz{{{{{{zzzqqqmmmiiigggiiilllppprrrssswwwvvvqqqpppsssrrrmmmlllkkkgggggglllrrrpppjjjmmmttt{{{qqqcccWWWQQQVVVhhhzzz~~~xxxttt^^^ddd{{{dddWWW???CCCRRRIIIOOO[[[^^^QQQIIIMMMTTTUUUUUU\\\gggpppwwweee^^^AAABBB>>>999;;;???<<<555111000///---,,,+++******************))))))))))))(((((((((((())))))))))))///333666444444555333///555777;;;@@@CCC???777000+++...000555>>>GGGHHHEEEGGGGGGAAA999555555444111111111111111000000000000000///...---,,,---...///111...///555777666666888DDDMMMWWW^^^jjj{{{yyypppdddXXXRRR[[[tttzzzpppkkkjjjaaaJJJ333DDDRRRRRRfffggg^^^|||wwwwwwsssooowwwTTTwwwxxx]]]III;;;999DDDZZZnnntttvvvhhhJJJ```mmmVVVyyyXXXLLLGGGggglllkkkRRR444&&&***)))''')))&&&'''&&&&&&''''''((()))***'''))),,,------...000222000111111222222333333333666777===:::;;;]]]lllbbbxxxlllkkkPPPGGG|||eeehhhfffdddbbb\\\___YYY\\\cccppp}}}eeeXXXLLL>>>777222......000222888===:::222,,,+++---...---++++++,,,///333666;;;:::;;;===??????;;;777555999NNNhhhlllfffwwwRRRHHHnnnwwwlllvvvqqqUUUPPPSSSZZZcccdddaaa```bbbmmm}}}lllVVVfff~~~rrrsss~~~qqq[[[gggnnneeeXXX///111......++++++,,,,,,,,,,,,------,,,,,,---...///000111111222444777:::999:::EEEPPPggguuu~~~kkkzzzuuugggiiinnnyyy}}}nnnuuummmVVVFFFFFFHHHEEEIII???PPPnnntttqqqzzzwww|||lllbbbhhheeeZZZkkkzzzxxxjjjqqq{{{yyy~~~www^^^NNNbbbrrriiiooorrrWWWeeeMMMTTT777111---......------000111222333444666777888999<<>>999:::===;;;555111000///---,,,+++******************))))))))))))(((((((((((())))))))))))---111333222333555444111888999;;;>>>@@@===666000+++...111555>>>GGGIIIFFFGGGFFFAAA999444555444111111111111111000000000000000///---,,,,,,---......000...///444777555555888EEELLL___}}}qqqjjj```WWWQQQXXXllljjjddd[[[XXX[[[YYYJJJ:::;;;JJJPPPgggiii]]]nnntttyyywwwwwwyyyzzzyyy{{{~~~YYYzzzyyy___JJJ;;;888DDD\\\tttnnnnnniiiUUUqqqfffOOOuuuSSSIIIGGGhhhkkkiiiRRR444&&&***)))''')))&&&'''''''''''''''(((******)))+++,,,------///111444000222555777888888666555777444777666:::[[[qqq^^^vvvyyynnnxxxBBBOOOyyyfffhhheeebbb```\\\aaa[[[\\\bbbooohhhXXXLLL>>>777222///...000222888===:::222,,,+++......---+++***,,,///333555::::::;;;===???>>>999666555555BBBWWW```\\\aaannn___\\\}}}|||~~~sssUUUPPPSSS[[[eeehhheeeeeehhhkkksssggg\\\iiiwwwuuuqqq|||UUUiiippphhhZZZ000111------++++++,,,,,,,,,,,,------,,,------...///000111111333444777::::::;;;DDDOOOccc}}}yyyfffvvvqqqfffiiinnn{{{jjjQQQHHHFFFCCC@@@AAAXXXoookkkaaadddiiiYYYRRRfffvvvfffYYYVVVKKKMMMWWWlllzzzuuummmsss{{{dddNNN```uuuwwwuuu^^^~~~pppfffPPPXXX777111---......------000111111333444666888999:::???FFFBBBLLLEEEIIIuuuFFF@@@\\\yyynnn}}}zzz~~~|||~~~~~~tttooojjjkkkpppttttttssstttuuuvvvtttooolllllllllsssvvvxxxxxxvvvtttssssssvvvuuutttttttttuuuwwwxxxqqqllllllrrrvvvtttqqqqqqnnnmmmlllnnnttt|||}}}{{{{{{}}}zzzzzzzzzyyyvvvrrrnnnkkkkkk~~~gggWWWXXXmmmxxxlllfffaaaYYYSSSLLLXXXiiiWWWWWWgggRRRCCCNNNNNNPPPRRRNNNHHHJJJPPPHHHXXXccc```TTTIIIAAA;;;>>>BBBGGGMMMVVVddduuutttbbbZZZGGGDDD>>>999999;;;999555111000///---,,,+++******************))))))))))))(((((((((((()))))))))))),,,///111000222555666333;;;::::::<<<>>>;;;555000,,,///222666???HHHJJJGGGEEEEEE@@@888444555444111111111111111000000000000000///---,,,,,,,,,---......---///444666444444777<<>>???===888444333000666HHHZZZaaa]]]WWWpppfffiii}}}sssUUUOOORRR[[[eeeiiihhhiiimmmkkkllldddcccnnnwwwwwwqqqsssYYYkkkrrrjjj[[[111111---,,,++++++,,,,,,,,,,,,------,,,---......000000111222444555888;;;;;;<<>>DDDBBBHHHEEEHHHnnntttCCCBBBcccyyymmm{{{xxx{{{~~~~~~}}}sssjjjiiinnnrrrqqqmmmtttxxxzzzvvvpppnnnrrrwww{{{|||{{{yyyvvvttttttuuurrrssstttuuuuuutttsssrrrsssmmmjjjmmmnnniiicccaaadddbbbaaaaaabbbeeehhhkkksssuuuxxxzzz{{{|||}}}wwwttttttwwwyyyiii\\\dddyyy[[[TTTRRRTTTZZZ\\\XXXRRROOODDDKKKQQQSSSRRRNNNEEE===999;;;===@@@FFFRRR```kkkhhh[[[___JJJEEE>>>999888999888555111000///---,,,+++******************)))))))))((((((((((((((())))))))))))...111222000111555777444::::::;;;>>>@@@===777222,,,///222777@@@IIIKKKHHHDDDDDD???777444555444222111111111111000000000///000///---,,,+++,,,,,,---,,,,,,///444555222333666<<>><<<<<<>>>FFFQQQYYYzzzfffhhh```LLLEEE>>>:::999888666555111000///---,,,+++******************)))))))))((((((((((((((())))))))))))111444444222333666777444666888<<>>666333444444222111111111111000000000///000///---,,,++++++,,,,,,***+++000555444111222666FFFZZZmmmpppjjjiiimmmqqqjjjggg]]]LLL:::666HHH]]]rrrppphhh\\\TTTQQQOOOKKKKKKBBB@@@DDDOOO[[[aaahhhddd[[[aaavvv}}}uuuvvvwwwvvv```MMM:::999IIIcccnnn{{{vvvSSSyyy```aaaoooIIIHHHQQQtttrrrmmmVVV777'''***(((''')))'''(((''''''(((((()))***+++...///000000111333666888888888999999999888777777888888<<<>>>HHHjjj{{{mmmBBBGGGjjjfffkkkfff```^^^[[[[[[\\\```eeetttmmmYYYMMM???888333//////111333777:::777000,,,///333...---+++***+++...111333777:::===??????<<<:::888>>>???<<<===NNNbbbaaaTTTWWWjjjnnnssspppTTTQQQSSS[[[dddhhhggghhhlllyyyxxxlll\\\dddyyy{{{iiieeerrrfffnnngggZZZ111111---,,,+++++++++,,,,,,,,,------------...///000111222222666666999>>>??????CCCJJJaaayyytttnnnwwwrrrhhhjjjeeennnjjjWWWRRRFFFOOOhhhtttRRRIIIPPPmmmwwwaaaZZZdddbbb]]]XXXppprrryyyjjj[[[TTTVVVkkkkkkrrr{{{{{{fffXXXUUU666000---...///---...111111222444777999<<<===>>>999>>>@@@AAAFFFIII___zzzIII///PPPaaajjjyyywwwxxx~~~~~~{{{yyyyyyzzz|||xxxxxxxxxyyy{{{}}}}}}}}}{{{wwwttttttuuuwwwvvvtttrrrooommmkkkkkkjjjkkkmmmppprrrllleeedddgggZZZZZZZZZZZZZZZ]]]bbbfffccciiippptttuuusssqqqpppsssuuuxxx|||~~~{{{pppjjjXXXWWWgggyyyhhhqqq{{{wwwkkk___VVVMMMIIIIIIIIIHHHFFFHHHFFFBBB??????BBBGGGKKKooouuueeeLLLDDD===<<<;;;777555555111000///---,,,+++******************))))))))))))(((((((((((())))))))))))111444555444444777777444444666;;;BBBEEEBBB:::333***---111666???IIIKKKHHHAAAAAA===666333444444222111111111111000000000000000///---,,,+++***++++++))),,,111666555111222666AAAOOO___iiiooorrrpppmmmjjjbbbVVVDDD222,,,888HHHnnnttttttjjj]]]UUUNNNJJJfffUUUOOOHHHQQQbbbeeennnsssgggeeepppssspppzzzrrr^^^KKK999:::MMM^^^qqqttt~~~uuuRRR~~~YYY]]]lllFFFGGGQQQrrrpppmmmWWW888(((***(((''')))((((((((((((((()))***++++++---///111222333444666777<<<<<<;;;;;;::::::::::::777999;;;999BBBggg}}}qqqBBBLLLkkkhhhaaa___bbbbbbYYY\\\```dddtttoooZZZMMM???888444000///111333777999555///,,,000555///---+++******---000222555888<<<======;;;;;;;;;>>>AAA>>><<>>???===@@@CCC???FFFHHHTTTiiiCCC[[[aaagggtttxxxvvvwww~~~uuuxxx{{{yyyuuutttwww{{{xxx{{{xxx{{{{{{zzzvvvrrroooooopppuuusssoookkkiiiiiiiiijjjkkkmmmqqqsssnnngggfffiiiZZZ\\\^^^]]][[[[[[___bbbjjjnnnuuuyyyyyyxxxvvvuuusssrrrqqqsssxxx{{{|||{{{|||{{{|||pppddd]]]rrr~~~{{{vvvuuuzzzsssddd]]]SSSKKKJJJLLLJJJHHHGGGNNNLLLIIIGGGDDDCCCCCCCCCmmm{{{mmmKKKCCC===>>>===777444444111000///---,,,+++******************))))))))))))(((((((((((())))))))))))---222444444555888777444555666:::???BBB???888222))),,,000555???HHHKKKHHH@@@@@@<<<555222444444222111111111111000000000000000///---+++*********+++))),,,222777555111222777:::KKK\\\dddeeefffgggfffbbbWWWKKKCCC<<<777999===^^^lllwwwtttgggZZZOOOIIIuuu```XXXHHHOOOdddfffsss~~~}}}nnn[[[III777;;;QQQ]]]ooo~~~VVVxxxXXXhhhlllFFFHHHQQQqqqpppnnnXXX999(((***(((''')))((((((((((((((()))***+++,,,+++...222444444444555666777999:::<<<======<<<;;;999888777333@@@lllzzzssssssGGGMMMooolllfffcccccc```[[[\\\___```pppsssZZZMMM@@@888444000///111333777888555...,,,111666///---+++)))***---000222222555999:::999999;;;<<<;;;>>>===;;;DDDTTT___bbbWWWZZZeeeooovvvoooVVVTTTVVV]]]eeehhhhhhjjjnnnllloooqqqeeeeeeeee|||wwwffffffnnnhhh\\\222222---+++++++++,,,,,,,,,,,,------......///000111222222333888888;;;@@@BBBAAACCCFFFZZZuuufffooojjjllleeehhhqqqaaaUUUjjjrrrdddoooyyyfffcccsssyyykkkmmmtttjjjaaagggrrr~~~mmm[[[TTTYYYhhhccczzz}}}VVV^^^RRR555000,,,...///...///222555666777999:::<<<>>>>>>===@@@DDD===GGGHHHOOOOOO``````gggnnnwwwuuuyyy}}}}}}{{{xxxvvvuuuwwwyyy~~~{{{vvvsssuuuvvvtttqqqmmmkkkkkkooonnnkkkiiihhhiiijjjkkknnnkkklllqqqqqqlllgggeee```fffmmmpppnnnmmmnnnpppvvvxxxzzzzzzyyyyyyzzz{{{vvvuuutttsssrrrssstttvvvuuuuuuuuuxxxzzz|||}}}}}}||||||{{{{{{~~~{{{yyy{{{jjjZZZMMMMMMQQQQQQOOONNNOOOOOOOOONNNLLLIIIDDDAAAmmmrrrpppJJJBBB===???>>>888444444111000///---,,,+++******************))))))))))))(((((((((((()))))))))))))))///222333666999888444888777888;;;===<<<666111(((,,,///444>>>HHHJJJHHH??????;;;555222444555222111111111111000000000000000///---+++************)))---333888666111333888@@@FFFNNNTTT]]]eeefffbbbUUUHHH???AAAFFFDDD>>>999@@@VVVlllrrrjjj___UUUPPPbbbTTTYYYNNNTTTdddZZZaaaxxx|||~~~lllYYYHHH777;;;SSSeeepppZZZrrrQQQeeennnIIIKKKSSSrrrqqqqqqXXX999(((***(((''')))((((((((((((((()))***+++,,,***---222555555444444555000333888<<<>>>===;;;:::<<<888333111CCCvvvyyyuuuuuu}}}tttQQQIIIooosssoooiiiaaaXXX]]]]]]]]]\\\lllvvvZZZMMM@@@888444000000222333666888444...,,,111777///---+++)))***,,,///222000333666777666777:::===??????<<<888<<>>:::===CCC<<>><<<777333,,,---///222;;;EEEHHHFFFEEEDDD>>>666222444444222222222111111000/////////000///...,,,+++***))))))***...666;;;888222111555:::AAALLLWWW^^^]]]WWWRRRHHHDDD???>>>@@@CCCCCCBBBGGGMMM\\\kkkgggVVVLLLNNNNNNUUUWWWVVV\\\eeeaaaVVVOOOsss{{{{{{{{{~~~ttt\\\FFF666;;;OOO\\\bbbzzzdddzzzLLLkkkqqqTTTFFFRRRhhhrrrpppTTT888))))))((())),,,((()))))))))))))))***++++++///////////////000000111333333444444555666666666888333777444HHHlllmmmvvvvvvtttVVV<<<```xxxfffgggccc^^^RRR]]]XXX[[[\\\gggqqqcccRRRAAA888555222//////555888666///,,,...222444...---+++))))))+++---///111333555666777888:::<<>>@@@???CCCIIIIIICCCJJJ|||{{{|||ddd___jjjfffdddeeetttbbb]]]eeevvvwwwtttjjjeee~~~xxxgggjjjtttuuunnnssssss\\\VVV^^^OOOwww}}}zzzaaa{{{]]]aaaSSS111000...---///222555888:::999888888888999:::;;;AAA999BBBCCC@@@???SSS~~~}}}nnn@@@666NNNWWWsss~~~uuu{{{~~~}}}lllmmmlllnnnqqqppplllhhhkkkqqqkkkmmmmmmlllmmmnnnkkkfffhhhnnntttxxxwwwtttssssss}}}uuutttyyytttiiikkkvvvpppvvvyyysssggg]]]\\\___\\\[[[[[[___ffflllpppqqqqqquuuzzz{{{zzz|||}}}}}}|||{{{{{{zzzyyyyyyxxx~~~|||iiissszzzhhh{{{uuuccccccaaa[[[XXXSSSRRRUUUZZZZZZSSSKKKGGGlllFFFCCC@@@===;;;999666444222000...,,,+++******+++))))))))))))))))))))))))))))))(((((((((((())))))+++///111111222666666333777777999???CCCAAA:::333+++---///222;;;FFFJJJHHHEEEDDD>>>555222333444222222222111111000/////////000///...,,,+++***))))))***---555:::888222111444:::???IIIRRRVVVUUUPPPLLLCCC===777333444888===@@@BBBEEERRR```___SSSMMMPPPbbbfffeee```ccchhhcccXXXDDD[[[rrr{{{~~~}}}tttvvvwwwwwwzzz~~~qqqYYYEEE777<<>>@@@@@@DDDJJJJJJFFFJJJtttlllccczzzssshhhgggeeesssuuugggOOOGGGPPPccczzzxxx{{{mmmpppyyy~~~|||rrrccc___ccc```~~~jjjuuu}}}kkkgggGGG111000......///222666888;;;:::999888888999:::;;;AAA;;;EEEFFFBBB>>>LLLrrrHHH999JJJNNNYYYsss|||}}}}}}}}}ppphhhgggooolllmmmqqqpppjjjjjjpppmmmppppppnnnnnnooolllfffhhhkkkooorrruuuzzz}}}uuurrr|||wwwvvvxxxrrrjjjiiiooonnnooonnnhhhaaa\\\[[[\\\XXXZZZ^^^dddiiinnnpppqqqsssvvvyyyyyyvvvvvvyyy|||}}}{{{yyyyyyxxxxxxwwwvvvvvvuuuvvvyyy||||||{{{wwwqqq^^^fffkkkZZZZZZaaabbbXXXPPPQQQVVVVVVTTTSSSfffEEECCC@@@===<<<:::777444222000...,,,+++******+++))))))))))))))))))))))))))))))(((((((((((())))))---111222111222555555222777666999???EEEDDD;;;333+++---...222<<>>FFFRRRUUUPPPPPPUUUlllnnnkkkeeeeeehhhcccZZZSSS___gggeeeffflllpppnnnpppsssuuuvvv}}}|||}}}nnnWWWDDD777???UUUvvvzzz}}}aaabbb|||[[[{{{kkkQQQLLL^^^qqqrrrjjjOOO555)))***((()))+++((())))))))))))***+++,,,---111111000//////000000000222333333444444555666666555111777555AAAYYYnnnfffYYY___FFF>>>]]]dddZZZ]]]cccZZZXXXUUU\\\aaalll{{{cccRRRAAA888555222//////222666555...***---000111///---+++))))))+++---...000222555666777888;;;===AAAEEEHHHEEE@@@===???BBBSSSYYY\\\___kkk}}}xxxmmmyyyxxxdddTTTPPPUUU\\\cccgggiiikkkmmmqqqjjj```]]]hhhiiiZZZjjjpppgggXXX...///------,,,,,,,,,---------......000000///000111333666777<<<>>>??????CCCIIIKKKIIIIIIggg}}}rrrdddkkkhhhiiieeennnkkkUUUQQQIIIJJJWWWkkk~~~yyykkkdddbbb```sssoooiii|||qqqbbbgggHHH111000//////000333666888===<<<;;;999999999::::::???<<>><<<:::777555222000...,,,+++******+++))))))))))))))))))))))))))))))(((((((((((())))))...222444333555888888555555666999>>>AAA@@@:::444+++,,,---111<<>>???>>>;;;;;;???BBBAAA>>>@@@HHHNNNPPPUUU[[[cccdddbbb^^^___cccaaa\\\UUU^^^cccbbbccciiimmmnnnppptttuuuuuuyyy}}}}}}~~~nnnVVVDDD888AAAYYYqqqyyy{{{aaagggnnnWWWwww{{{cccLLLNNNddduuurrrfffKKK333(((***'''(((+++(((((())))))***+++,,,......111111111111222333444444333444444555555666777777555111888555???TTTyyyYYYVVVAAA888OOOfffYYY]]]ddd[[[]]]YYYaaagggpppcccRRRAAA888555222//////111555444...***,,,///000///...+++))))))+++---...///111444666777999<<<>>>:::>>>BBBCCC@@@>>>@@@BBBSSSYYY[[[[[[eeewww~~~zzzzzzwwwcccRRRRRRXXX```fffiiilllnnnqqqwwwssslllfffiiittt|||rrr{{{qqqbbbmmmqqqfffWWW...000---,,,+++,,,,,,------.........///000000111333555666888<<<<<<<<<>>>BBBGGGJJJJJJMMM```}}}uuu```\\\yyyfffhhhbbbfff___[[[ZZZRRRtttrrrhhhnnnqqqmmmzzz{{{{{{{{{aaaYYYcccEEE111000///000111444777999???===<<<:::999999::::::::::::GGGHHHJJJIIINNNsss{{{vvvXXX;;;JJJ___YYYdddcccjjj{{{|||zzz}}}zzzzzz|||}}}zzz|||mmmfffjjjyyyyyysssvvvttttttrrrooopppsssrrrooodddlllyyy}}}{{{uuunnnkkkqqquuuuuuppplllkkkgggbbbeeeiiinnnrrrrrrpppkkkhhhhhhlllrrrtttuuuttttttuuuoooqqqttttttsssrrrssstttqqqvvvyyyuuutttwwwyyywwwwwwwwwwwwwwwxxxxxxwwwwwwuuuvvvwwwyyyzzz{{{{{{{{{~~~~~~~~~{{{yyyxxxyyyzzzxxxxxxwwwwwwwwwvvvvvvvvv|||}}}}}}{{{zzz}}}jjj]]]nnnrrrooobbbaaaaaa]]]TTTLLLMMMRRR~~~[[[BBBAAA???>>>===;;;888555222000...,,,+++******+++))))))))))))))))))))))))))))))(((((((((((())))))+++///222333555::::::888333666999;;;;;;:::777555+++,,,,,,000;;;IIIPPPQQQDDDCCC===555111333333111222222111111000/////////000///...,,,+++***)))))))))***...444444000...000111444999===@@@CCCGGGJJJFFFHHHHHHFFFCCCCCCGGGKKKIIIDDDAAAFFFMMMSSSYYY^^^WWWXXXXXXXXXZZZ___```___TTTZZZ___```bbbgggkkklllssswwwwwwvvvyyy~~~oooVVVDDD999CCC[[[jjjrrreeemmmyyy___RRRsssrrrZZZHHHOOOhhhwwwqqqdddGGG111'''***''''''***((((((((()))***,,,---///000000111111333444666888999555555555666777777888888777222999666>>>TTTkkkWWW>>>666EEEnnn```aaafff[[[[[[WWW___dddkkkcccRRRAAA888555222//////000444444...***,,,//////000...,,,***)))***,,,---...000333666777999===???<<<>>>@@@@@@>>>???BBBEEE]]]}}}wwwfffPPPSSSZZZbbbhhhjjjlllooorrrtttyyyvvvmmmooo{{{eeewww}}}jjjvvv___qqqtttgggWWW...000,,,+++++++++,,,,,,---.../////////000111222444666777888<<<::::::===AAADDDGGGHHHKKK```|||^^^TTTjjjjjjfff___]]]uuujjjnnnkkkWWW~~~kkkkkk}}}{{{jjj]]]ccc```888000000000111333555888:::???===<<<:::999999::::::888888CCCBBBFFFJJJMMMkkkwwwrrr___>>>AAAYYYTTTjjjiiidddnnn|||xxx|||yyy{{{~~~oooyyy[[[YYYmmmzzzwwwpppqqqrrrooolllnnnsssssspppxxx~~~{{{wwwzzz|||wwwooojjjmmmrrrsssqqqpppqqqmmmgggaaafffkkknnnooopppsssvvv|||}}}|||zzzwwwvvvuuuuuuppprrrtttuuutttsssssssssrrrtttsssppppppsssvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvrrrssstttuuuvvvwwwxxxyyywwwwwwwwwvvvuuuwwwzzz|||xxxxxxxxxxxxxxxwwwwwwwwwuuuwwwyyyyyyyyy{{{~~~lllaaa}}}qqqpppxxxlll___XXXUUURRRRRRTTT```AAA@@@???>>>>>><<<888555222000...,,,+++******+++))))))))))))))))))))))))))))))(((((((((((())))))'''+++//////333777888666222444777:::<<<;;;888555,,,,,,+++...999HHHPPPQQQEEEDDD>>>666222444444222222222111111000/////////000///...,,,+++***)))))))))))),,,222333///---......333999===@@@EEEKKKPPPRRRPPPMMMIIIHHHJJJNNNRRROOOIIIDDDFFFNNNVVV[[[]]]TTTUUUWWWYYY\\\___bbbccc^^^_________aaagggmmmrrruuuwwwwwwvvvzzzwwwnnnUUUCCC999EEE___lllsssbbboooxxx[[[UUUssslllVVVGGGRRRkkkvvvnnnbbbCCC...'''***''''''***((((((((()))***,,,///000222111111222333555888999;;;444555555666777777888888888222999777===RRRbbb>>>;;;KKKuuuhhheeefff]]]]]]WWW^^^bbbgggcccRRRAAA888555222//////000444444///+++,,,//////000...,,,***)))***,,,------000333666777:::===@@@HHHGGGDDDAAA???@@@DDDGGGMMMccc}}}xxxwww{{{wwwhhhOOOQQQYYYbbbgggggghhhllloooppp{{{wwwgggooofffyyylll\\\~~~aaasssuuugggWWW...000,,,******+++,,,,,,---.../////////000111333555777888999<<<999999>>>AAABBBCCCFFF@@@WWWaaaUUU___{{{iii^^^YYYdddooozzztttZZZ}}}rrr~~~}}}ppp```eee{{{~~~~~~cccXXX```XXX:::000000111222444666999:::===<<<;;;999999999::::::888999@@@<<>>999[[[fffsssxxx~~~}}}}}}~~~~~~|||zzztttvvv~~~vvv}}}~~~|||}}}zzzvvvwww~~~|||uuuqqqnnnoooppptttvvvvvvsssqqqkkkkkkkkkiiijjjrrr}}}~~~yyywwwvvvtttsssssstttuuuuuuuuusssqqqoooppppppooonnnpppsssvvvwwwqqqrrrrrrpppooonnnppprrrvvvvvvvvvtttssstttvvvyyyyyyyyyxxxvvvuuuvvvyyy|||wwwwwwwwwvvvvvvvvvvvvvvvsssuuuxxxyyyzzz{{{}}}jjjhhhoooiiinnn^^^^^^```^^^[[[aaa@@@???>>>???>>><<<999666222000...,,,+++******+++))))))))))))))))))))))))))))))(((((((((((())))))'''+++...///111666666444222111444===FFFFFF===444,,,,,,***---777FFFOOOQQQFFFEEE???777333555555333222222111111000/////////000///...,,,+++***)))))))))(((***000222...,,,------333999>>>AAAFFFNNNTTTXXXWWWVVVWWWWWWVVVSSSQQQOOOIIIDDDFFFOOOWWWZZZXXXRRRTTTWWW[[[^^^```cccfff\\\ZZZXXXYYY[[[```gggmmmrrrsssrrrssszzzwww||||||~~~lllSSSBBB:::GGGbbbfffppp{{{ZZZqqq___\\\tttlllWWWJJJVVVllltttkkk___@@@,,,'''***'''&&&***((((((((()))+++---///222333222222222333444555777777333333444444555666666666777222999777;;;MMMqqqzzzDDD>>>\\\uuuiiiaaabbb\\\```YYY```dddgggcccRRRAAA888555222//////000444555000,,,---//////000///,,,***)))***+++---,,,///333555888:::>>>@@@PPPMMMIIIDDDBBBBBBEEEGGGSSSNNNTTTdddppptttxxxuuufffNNNPPPXXXbbbeeeeeeeeeiiimmmnnn}}}uuuaaasss~~~zzziiijjjgggqqqrrrdddUUU---000,,,******++++++,,,---...///000///000222444666888999999===999:::@@@CCCBBBAAADDD>>>KKKwwwdddXXXUUUwwwrrr```[[[ZZZaaayyytttdddZZZ```WWWbbb~~~{{{vvvzzz~~~~~~}}}{{{{{{~~~uuudddXXX^^^rrryyy^^^VVV[[[LLL===000000111333555777999;;;;;;:::999888888999:::;;;999;;;BBB<<>>??????===999666222000...,,,+++***++++++))))))))))))))))))))))))))))))(((((((((((())))))***...111000222666666333222...111???OOOQQQBBB222,,,,,,***,,,666EEEOOOPPPGGGFFF@@@888444555666444222222111111000/////////000///...,,,+++***)))))))))''')))///111...,,,---...333:::???AAAGGGOOOUUUXXX[[[bbbiiijjjcccWWWMMMMMMGGGBBBDDDNNNWWWXXXUUUNNNPPPUUU[[[^^^```dddhhh\\\[[[\\\```cccfffkkkooooooooonnnpppzzz~~~{{{yyy|||~~~|||{{{iiiQQQAAA:::IIIdddnnn||||||vvvTTTttteee```tttnnnZZZMMMYYYlllrrrhhh^^^>>>,,,&&&+++'''&&&***((((((((()))+++---000222333444333333222222333333333111111222333333444444555666111999777999HHHsssyyypppLLL>>>kkkqqqeee[[[\\\ZZZ___XXX^^^bbbeeecccRRRAAA888555222//////000555666000---...//////111///,,,***)))***+++---,,,///222555888;;;>>>AAAPPPNNNIIIEEECCCDDDFFFGGGKKKIIIRRRaaaddd```jjj}}}sssbbbMMMRRRZZZcccfffeeedddhhhlllkkk}}}vvvdddcccooopppaaaSSS---111---+++******+++,,,---//////000///000222444777888999:::>>>:::<<>>BBBEEEEEECCCBBBCCCEEEBBBLLLWWW[[[aaauuukkkYYYRRRTTTZZZaaaeeefffhhhjjjmmmkkktttqqq\\\}}}~~~aaarrrqqqcccGGG000***,,,,,,,,,,,,,,,---...///000111444222111555;;;???>>>;;;>>>@@@AAABBBBBBCCCFFFHHHNNNGGGSSScccNNNcccvvvddd^^^PPPxxxhhhSSSNNN]]]qqqeeeJJJIIIEEESSSWWW\\\ppp}}}zzzxxxxxxzzz}}}}}}}}}|||yyy{{{{{{uuu|||{{{vvvyyywwwzzzuuuuuutttrrrbbbSSSXXXlll~~~|||uuu}}}zzzbbbUUUccc\\\@@@333222111222555:::<<<:::888;;;:::888777777888:::;;;AAAYYY```JJJ:::AAAJJJIIIwwwbbb777>>>:::>>>cccyyy}}}}}}{{{{{{}}}~~~}}}|||{{{xxxxxxzzz||||||{{{www}}}zzz~~~}}}wwwtttwww{{{|||vvv{{{zzzzzz|||xxx}}}ssshhheeennntttrrrsssxxxwww{{{sssjjjzzz}}}nnnlllssspppnnnoookkkeeejjjjjjfffhhhooopppjjjjjjjjjiiihhhfffeeeeeeddd___bbbgggjjjgggcccfffllliiipppyyy~~~~~~zzzvvvuuuxxxllltttzzzppptttyyy|||{{{yyyxxxvvvttttttuuutttttttttuuuwwwyyy|||}}}\\\fffkkkrrr{{{llljjj]]]DDD@@@<<<;;;<<<<<<:::777111000///---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))),,,...000111111222444666///---555<<<>>>FFFFFF999111***,,,...000@@@RRRVVVKKKEEE===666444444444444333333222222111000000000000000///---+++)))((((((%%%(((+++......------,,,222777;;;;;;<<<@@@JJJSSSVVVYYYYYY___yyydddVVVLLLEEEKKKXXX^^^XXXNNNHHHJJJMMMMMMJJJEEEAAA???MMMTTTYYYZZZ]]]dddhhhggglllmmmmmmrrr~~~|||zzzuuunnn___JJJ:::===QQQeeerrr{{{}}}hhhXXXrrrXXXpppssshhhMMMSSSXXXdddtttdddZZZ333...(((''')))++++++)))++++++,,,---...///000000555555555444333444666888777222111333444222444999???999222;;;222CCC~~~dddgggtttfffsssRRR???OOOlll]]]dddaaa[[[ZZZ___YYY\\\dddzzzjjjSSSHHH888444666+++111000444666222,,,+++000666000---***)))***,,,---......///111333555888999:::<<>>FFFGGGGGGEEEAAA?????????DDDBBBLLLoooMMMFFFkkk}}}wwwaaaaaa]]]aaazzz^^^JJJOOOfffrrrNNNKKKVVVcccgggfffnnnyyyzzz{{{}}}zzztttvvvvvv}}}~~~{{{}}}wwwrrruuu~~~yyyuuutttttthhheeeiiiwww}}}|||pppXXXTTTbbbWWW<<<555777666666999===>>>===:::;;;:::999888888999:::;;;:::IIIMMM@@@888>>>DDDBBBwww~~~jjjGGG999000333DDDyyy~~~}}}||||||}}}~~~}}}zzzxxxzzzwwwuuuvvvyyy|||||||||}}}}}}xxxrrrttt}}}uuusssyyy}}}zzzxxxxxxwwwtttwww{{{xxxxxx}}}{{{xxxmmmhhhmmmoookkklllrrrooosss|||xxxxxxrrrwwwwwwkkkbbbkkkmmm```aaaaaaeeekkklllfffaaa```pppqqqssssssrrrpppmmmkkkeeebbbbbbhhhmmmooorrrvvvvvvzzz}}}|||yyyuuusssrrrrrrhhhqqqzzzsssjjjrrrtttrrrooorrrvvvqqqgggsssssstttuuuvvvxxxyyyzzzvvv```[[[sssrrrdddWWWDDD@@@<<<;;;<<<<<<:::777111000///---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***,,,...000000111333555111///666;;;;;;AAABBB666111)))+++...///===QQQWWWLLLFFF===777444444444444333333222222111000000000000000...---+++***((((((''')))+++...///...,,,+++111555999::::::???GGGNNNRRRVVVQQQKKKVVVjjjoooeeeVVVJJJCCCNNNcccqqqnnneeeNNNNNNPPPPPPLLLDDD;;;444???IIISSSYYY___eeegggeeelllmmmpppuuu~~~{{{uuunnn^^^HHH;;;@@@TTTfffqqq}}}```ppphhhNNNzzzppp___PPPZZZ___eeepppbbbVVV...***'''&&&***---------***+++,,,---///111222222000111222222333666;;;>>>777444333444555444666:::DDD<<<555999000<<>>@@@HHHEEEGGGUUUlll~~~nnn\\\RRRQQQWWW___eeehhhjjjnnnqqqrrrwwwwwwcccttt~~~fffddd[[[rrrqqqaaaEEE111,,,------,,,,,,,,,---...///111222000333999<<<===<<<;;;:::???BBBDDDEEEDDDCCCDDDEEEDDDHHHMMMyyyMMMIIIfff|||hhheee___SSSxxxeeeMMMGGG^^^pppeee^^^kkkvvvwwwvvvxxx~~~xxxnnnhhhlllxxx|||xxxyyyvvv|||}}}}}}tttsss~~~zzzxxx|||~~~~~~|||xxxtttoookkkjjjhhhooo}}}hhhPPPWWWcccNNN666666;;;;;;<<<>>>@@@@@@>>>===::::::::::::::::::;;;;;;:::>>>???===>>>BBBDDDDDDaaannn___CCC555555666222TTTyyyzzz|||{{{xxxsssrrrrrrtttwwwzzz{{{{{{wwwxxxvvvpppkkkgggaaa\\\TTTeeepppoooqqqyyy{{{uuutttzzz}}}{{{yyyyyyvvvsssuuuwwwqqqpppxxxyyy~~~{{{rrrmmmmmmjjjdddeeejjjiiikkkjjjrrr}}}wwwjjjjjjjjjccchhhuuuwwwnnnkkkqqqlllgggkkkvvvuuujjjeeejjjeeeiiiooovvv{{{~~~xxxnnnhhhmmmuuuyyyzzzzzzwwwwwwwwwuuuttttttwwwyyyoooiiisss}}}hhhsssxxxwwwqqqsss{{{}}}xxxrrrssstttuuuvvvvvvvvvvvvuuuxxxkkkXXXwwwtttxxx\\\DDD@@@<<<;;;<<<<<<:::777111000///---,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((***,,,...000000222444666999333666;;;???GGGGGG999222)))***------:::OOOWWWMMMGGG???888555444444444333333222222111000000000000///...---+++***)))(((((()))+++...//////,,,***000444777888999<<>>:::999777777666666777999<<<777666888222<<>>AAAGGGRRRbbbrrr}}}~~~mmm[[[QQQSSSYYYaaafffhhhkkknnnqqqiiinnnqqqhhhuuufff|||pppdddaaarrrppp___DDD000---......,,,,,,,,,---...000111222000666;;;<<<:::888:::===777;;;@@@DDDFFFHHHIIIKKKJJJNNNPPPgggXXXSSSPPPjjj}}}ddd___TTTmmm```XXXJJJUUU```iii}}}~~~|||}}}sssllllllsss|||mmmlll|||{{{|||{{{{{{~~~{{{uuuttt{{{}}}zzziiirrrzzz{{{tttssspppiiieeeeeeooouuuzzzeeePPP^^^bbbFFF222777======>>>?????????===<<<::::::;;;<<<<<<<<<;;;;;;===:::;;;@@@DDDDDDFFFHHHXXXfff===777::::::888IIIkkkwwwxxxzzz}}}~~~|||ppppppppprrrtttvvvwwwxxxqqqooojjjeeedddeeeggghhh\\\WWWZZZfffiiidddhhhrrrwwwzzzzzzxxxwwwzzz{{{yyyrrrrrrjjjgggooossswwwyyytttqqqooojjjbbbbbbfffbbbkkkjjjeeefffbbb```hhhiii\\\VVVbbbllleeedddqqqhhhfffgggiiiiiifffgggkkkhhhjjjooouuu}}}yyyxxx{{{zzzvvvtttsssrrrpppooopppsssxxx{{{ooopppxxx~~~dddiiiqqquuusssqqqtttzzzssstttuuuvvvwwwvvvuuutttyyy{{{~~~___```[[[DDD@@@<<<;;;<<<<<<:::777111000///---,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((***,,,///000111333555777;;;111333<<>>BBB@@@GGGKKKHHHHHHKKKLLLIIIFFF@@@;;;<<>>===;;;999777777777666666444999;;;999AAAfffvvvZZZMMM666:::iii___^^^fff___WWW[[[WWW^^^cccuuupppWWWHHH555000222***111...222444000++++++111777000---***)))***,,,---......///111333444444333333111111222333555777888888;;;@@@EEEIIIOOO^^^ssszzzkkk[[[PPPUUU[[[bbbgggiiijjjmmmppprrrwwwsssbbbzzzzzz[[[ccc~~~cccfffqqqnnn]]]BBB///---...---,,,,,,,,,---///111222333666;;;@@@@@@???AAAGGGMMM===@@@CCCEEEDDDDDDDDDDDDFFFIIIIIIYYYWWWFFFYYYjjjfffXXXXXXuuuuuucccRRRMMM{{{xxxsss}}}||||||{{{{{{zzzfffmmmiiiwww{{{||||||{{{{{{xxxmmmhhhoooxxxyyypppllliiiiiiooouuusssssswww___SSSaaa\\\@@@222999;;;<<<===>>>===;;;::::::999:::;;;<<<<<<<<<<<<;;;;;;888;;;AAABBB???AAAGGGLLLNNNBBB111444999MMMkkkxxxxxxwwwxxxzzz{{{{{{zzzpppqqqqqqqqqqqqrrrtttuuuvvvrrrooommmkkklllnnnpppmmm```\\\cccddd\\\XXX[[[ggglllooopppuuu{{{|||zzzsssuuukkkeeelllqqquuu~~~tttsssssssssoooiiifffgggdddsss|||{{{jjjbbbllljjjeeehhhsssvvvnnnnnnwwwzzzttt{{{zzz~~~|||uuupppnnnuuusssqqqpppppprrrssstttlllssszzzssslllqqqgggjjjzzz~~~rrrmmmrrrtttuuuvvvwwwwwwwwwuuuuuuxxx{{{kkk___uuuXXXDDD@@@<<<;;;<<<<<<:::777111000///---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***,,,///000111333666888<<<222222999CCCQQQRRRDDD777******---)))111HHHVVVQQQJJJAAA:::666444444333333333222222111000000000///......---+++******)))(((((()))---111222///+++...000333555666777:::<<>>===<<<;;;:::999;;;>>>@@@AAAEEEKKKRRRUUUTTTPPPLLL???DDDNNNYYY^^^\\\\\\^^^___dddhhhlllttt}}}~~~yyy~~~{{{rrrpppwwwxxxpppZZZAAA;;;JJJ]]]hhhzzz|||vvvZZZxxxjjjaaapppPPP\\\___gggjjjnnnjjjHHH+++***))))))))))))***+++///000111222444666777777???>>>;;;888444444555888===>>>===888777888777555777555>>>======BBB^^^jjjZZZ666;;;jjjggg\\\^^^aaaWWW[[[WWW```cccrrrpppVVVHHH555000333***111---222444222,,,***///555000---***)))***,,,---...---///111444555555444333111000///000333555666555???>>>???DDDLLLVVV]]]aaawww~~~~~~tttiii\\\QQQWWW]]]dddhhhiiijjjmmmpppyyy~~~sssXXXyyyuuujjj[[[xxxXXXbbbppplllZZZ???...,,,...,,,,,,,,,,,,...///111333444666:::>>>@@@AAAEEEMMMTTT>>>@@@BBBCCCBBBAAABBBBBB@@@DDDBBBRRRfffVVVQQQtttiiiaaaVVVXXXwwweeeUUUrrr}}}}}}{{{~~~uuulllkkknnnppprrr{{{xxxuuu{{{}}}mmm[[[eee{{{~~~}}}{{{xxxsssiii^^^___nnn~~~|||zzzuuuqqqkkkVVVVVV___OOO:::777:::999;;;<<<<<<;;;999888999999999::::::;;;;;;<<<<<<;;;<<>>@@@DDDEEE___NNN///666///@@@ccc~~~zzzxxxvvvuuuvvvvvvuuutttssssssrrrpppnnnooorrrtttqqqppprrrtttsssmmmiiihhhiiimmmjjjfffjjjqqqhhhWWWUUU[[[bbbgggooowwwwwwtttvvv{{{rrriiinnnssswwwqqqqqqsssuuuuuusssqqqppp{{{{{{yyy|||iiioooyyyyyyttttttvvvyyy}}}}}}~~~zzzssspppqqqrrrqqqqqqrrruuuwwwxxxwwwjjjsssyyykkkYYYiii~~~eeejjjvvvwwwvvv{{{uuuuuuvvvwwwwwwwwwvvvvvvwwwuuuwwweeecccvvvxxxyyy\\\DDD@@@<<<;;;<<<<<<:::777111000///---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++...///000222555777===555555777999CCCFFF<<<999,,,***,,,'''...EEEUUURRRKKKBBB:::666444444333333333222222111000000000......---,,,,,,+++******((('''(((---222444111------///222444555666777777???;;;888:::;;;999555333666999;;;<<<;;;;;;>>>AAA>>>BBBIIIMMMOOONNNNNNNNNEEEFFFMMMVVVYYYWWWYYY^^^```dddgggkkkrrr{{{xxx|||}}}yyysssrrrxxx~~~vvvmmmWWW???;;;NNNccclllmmmZZZyyyxxx[[[lllhhhTTT```[[[ccciiimmmiii>>>))))))))))))))))))+++,,,///000111222333444555555///000111222222444888;;;777;;;:::666555888888444777444===777999???VVVyyyhhh777<<>>@@@@@@BBBDDDFFFAAAEEEAAAMMMkkkhhhHHH^^^vvveeeWWW]]]nnnxxx~~~}}}}}}rrrZZZZZZsss{{{ssszzzwwwvvv{{{~~~|||fffccczzz{{{ppphhhkkkdddYYYaaa|||sssuuuwwwtttuuuWWWSSS^^^\\\BBB666;;;999888;;;======;;;999999:::999999888888999:::<<<===<<>>:::666555666999;;;;;;999777777777;;;@@@FFFIIIIIIJJJLLLOOOHHHGGGLLLSSSVVVUUUXXX^^^aaaeeehhhkkkrrr{{{zzz{{{{{{yyyvvvvvvyyy|||ssskkkUUU===<<>>??????>>>???AAACCCBBBGGGAAAFFFNNNbbbEEErrrgggZZZPPP]]]{{{}}}}}}}}}~~~www|||~~~|||ooo^^^]]]hhhhhhaaapppttt}}}ZZZOOOVVVggg]]];;;333<<<555999<<<>>>>>><<<::::::<<<999888777666777999<<<===:::>>>>>>;;;>>>DDDAAA:::;;;\\\gggFFF:::999<<<======RRRzzzpppuuuwwwzzz~~~~~~ttttttrrrooolllooouuuzzz|||zzztttjjjeeefffkkkaaa___hhhllljjjooozzzxxxpppcccYYY\\\hhhssswwwhhhtttpppeeeggglllsss}}}wwwtttqqqrrrzzz{{{zzzzzzcccQQQYYYyyy~~~{{{vvvvvvyyy^^^bbbiiipppssstttsssrrrvvvrrrqqquuuvvvtttssstttwwwtttqqqppprrrtttsssrrryyy||||||ddd\\\kkkuuuwwwppprrruuupppssssssrrrrrrssstttvvvwwwuuuppp{{{~~~tttpppcccxxxkkkrrr[[[BBBCCC@@@;;;:::<<<:::666222000---,,,,,,,,,***)))************))))))))))))))))))))))))))))))))))))'''+++///111111222666888999333222888???DDDLLLUUUBBB222((())))))))):::PPPXXXRRRDDD;;;;;;333---444444444333222111000///............---,,,+++)))((()))'''&&&***000444333000///+++...444333...111;;;777666666888999888333///777999::::::999:::<<<>>>BBB@@@@@@CCCHHHKKKLLLKKKIIIKKKOOOQQQTTTVVVZZZ\\\``````aaadddooo{{{|||}}}zzzwwwtttsssssssssooolllSSS;;;CCCXXXdddkkk{{{___|||ttthhhZZZ___ZZZWWW\\\iiijjjTTT:::(((((()))***+++,,,,,,---000000000111222222333333222000///000111333222222333333333444444444555555777000222222888777MMMooo]]]jjjiiiHHHDDDeeefffcccjjj]]]^^^[[[YYY[[[```mmmvvv[[[GGG<<<222111222---///000444555///))))))---000---)))'''(((***,,,,,,---///333666777777666555222000...---...000333444666777:::===BBBIIIQQQVVVjjjtttyyyzzzuuuaaaSSSXXXTTT]]]fffiiijjjmmmpppooossseeeaaarrr}}}{{{}}}fffmmmqqqiiiLLL222------***,,,------------///111333444999:::::::::;;;<<<<<<<<<<<<===???AAABBBBBBAAA@@@```OOOHHHCCCDDDiiiwwwSSSTTTrrrccc]]]TTT\\\pppyyy}}}~~~zzzzzz|||~~~ffflllvvvxxxwww{{{{{{tttiiikkk{{{~~~rrr^^^TTTgggccc___jjjkkk}}}}}}eeeXXXRRR```___III666555;;;======;;;999888888:::<<<>>>777999::::::999:::<<<>>>===AAACCCAAA===;;;>>>BBBGGGJJJ~~~UUU===888???JJJDDD]]]uuuyyy}}}~~~~~~~~~~~~|||qqqlllpppuuuuuuxxxyyytttuuullldddffflllnnnppprrr|||yyyvvvrrrjjjccchhhrrr{{{}}}zzzooofffeeejjjooommmttt||||||xxxwww|||}}}xxxzzzrrrTTTQQQtttzzz~~~||||||{{{kkkXXXMMM[[[bbblllrrrrrroookkkhhhlllnnnqqqtttuuuuuusssrrrxxxsssppprrrwwwyyyvvvqqqwwwwwwwwwiiiIIIxxxvvvzzz}}}aaaooooooooopppssswwwzzz}}}uuuuuuuuutttwwwppp```zzzyyywwwyyyxxx|||PPPBBBBBB???;;;:::<<<:::555222000---,,,,,,,,,***)))************))))))))))))))))))))))))))))))))))))'''***...111111333555888777333333:::@@@EEEMMMUUUFFF666,,,+++)))(((666JJJYYYTTTEEE;;;<<<555///333444444333222111000//////.........---,,,+++***))))))'''&&&)))///333333000...,,,...111111000222777444333222444666666111---555666777888888:::===@@@777888:::@@@GGGMMMPPPPPPEEEHHHKKKNNNPPPSSSWWWZZZ\\\^^^```eeeppp|||}}}~~~}}}{{{yyywwwuuuuuutttjjjeeeMMM;;;HHH^^^jjjrrr|||```ttttttZZZZZZVVVSSS[[[iiihhhPPP444(((((()))***+++,,,------///000000111111222333333222000//////111222222111222222222333333333444444444///111222666333DDDtttdddtttwwwWWW:::WWW~~~lllfffjjjaaa]]]ZZZZZZ\\\aaammmvvv\\\HHH===222111333---///000333555000))))))---111...+++))))))***+++,,,---///111444555555555444222000///---...///111333333555888;;;???FFFMMMRRRfffrrrxxxzzzuuu```RRRVVVUUU___hhhjjjkkkooorrrrrrnnnhhheeehhhZZZmmmpppgggKKK111------***------------...000222555666;;;;;;<<<<<<======>>>>>>???AAACCCDDDDDDCCCAAA@@@IIIDDDDDDCCCDDD[[[~~~vvvbbbeee}}}]]]VVVVVVRRROOONNNPPPYYYhhhuuu|||}}}zzz}}}~~~yyy|||{{{zzzyyy{{{www}}}sssuuu~~~zzz{{{zzz|||}}}~~~rrrddd]]]]]]___fffhhhooo{{{|||tttYYYNNN]]]ccc]]]GGG888888======@@@>>><<<:::999:::<<<===;;;999777888;;;<<<<<<;;;999<<>>===???AAA<<>>BBBHHHNNNEEE666,,,+++)))'''222BBBYYYWWWHHH<<<<<<888111333444333333222111000//////............---+++***))))))'''&&&)))...222222000)))+++******,,,111222000111000///111333333000---222333444555666999>>>AAALLLLLLMMMOOOQQQRRRPPPOOO@@@CCCFFFIIIKKKOOOSSSVVVWWW[[[```fffqqq}}}~~~{{{zzzzzzyyywwwvvvtttssshhh___GGG;;;MMMcccnnnuuu{{{|||mmm___ggg}}}rrrVVVWWWRRRQQQZZZgggdddJJJ...((())))))***,,,------...//////000000111222222222222111///000222333333222111222222222333333333333777333666555999444>>>uuu}}}jjjuuuttt\\\444IIInnnsssiiihhhccc[[[ZZZ[[[]]]aaalllxxx]]]III===333222444/////////333555000***))),,,222000---+++******++++++......000111222333444444222111///------...000111000222444777;;;AAAHHHMMM___nnnxxxyyysss___QQQTTTWWWaaajjjllllllpppuuuvvvmmmjjjhhhkkk}}}}}}nnnWWWsssnnndddHHH000------***...------...000222555777999<<<<<<===>>>>>>???@@@@@@AAACCCFFFGGGGGGEEEBBB@@@???CCCDDDDDDHHHOOOhhhpppHHHhhhlll]]]XXXOOOKKKEEE@@@EEESSScccpppwwwtttvvvyyy|||~~~~~~~~~zzz||||||yyyyyyyyy}}}}}}{{{}}}}}}|||}}}}}}sssuuummm[[[NNNPPP\\\dddjjjppprrrVVVNNNkkkfffWWWDDD:::<<<>>><<>><<<;;;;;;<<<===???999555666;;;>>><<<888555777;;;===???@@@@@@@@@;;;GGG]]]BBBMMMVVVGGGUUU{{{{{{|||}}}uuuqqqwww~~~yyy}}}~~~xxx{{{}}}yyy~~~|||YYYNNNEEEMMMQQQWWWaaabbbeeeqqqvvv~~~qqqbbbccclllyyywwwuuuwww{{{~~~~~~~~~{{{xxxuuussstttvvvxxxnnnooooooqqqsssuuuwwwwwwrrrsss{{{oooIIIgggsssgggeeexxxrrreeeuuuqqqtttwwwzzzzzzxxxuuussstttvvvxxxxxxxxxyyy~~~yyy|||pppccc[[[JJJ@@@AAA???;;;:::;;;999333222000---,,,,,,,,,***)))************)))))))))((((((((((((((((((((((((((((((***,,,///111333555666;;;:::::::::;;;<<<@@@DDD@@@333***)))'''&&&...;;;WWWYYYLLL===<<<:::333222333333222222111000000///............---,,,+++***((('''&&&(((,,,000111111(((,,,+++(((...888999111222000...000333444111///222222333333444777;;;???[[[ZZZYYYVVVSSSNNNIIIFFF===???BBBDDDGGGKKKOOORRRUUU[[[aaahhhrrr||||||uuuvvvvvvvvvuuutttrrrpppiii\\\CCC<<>>333222555///...///222444111+++))),,,111111///---+++)))***+++////////////000222444555111000...---,,,---.........000222555888===CCCGGGWWWkkkwwwxxxppp]]]OOOSSSWWWbbbkkkllllllqqqwwwzzzzzzoooiiiyyyhhh\\\uuulll```CCC///...---***///------///222555777:::;;;<<<<<<===>>>???@@@@@@AAA@@@BBBEEEHHHHHHFFFCCCAAACCCIIICCCBBBIIIGGGWWW^^^TTT{{{yyy___XXXSSSOOOJJJCCC>>>AAANNN\\\kkknnnqqqtttvvvyyy}}}{{{|||{{{wwwuuuzzz~~~{{{}}}uuummmeee\\\SSSQQQSSSXXXaaaiii}}}zzz{{{|||ppp]]]___sssdddOOO???;;;======:::@@@???===;;;;;;;;;<<<===???;;;777777:::<<<;;;999666777:::>>>AAABBB@@@>>>@@@;;;iiiqqq777@@@MMMCCCPPPttt~~~www~~~xxx||||||}}}~~~{{{xxxwww}}}zzzyyylllhhh```GGGIIICCCHHHGGGHHHQQQRRRPPPXXX]]]___gggqqquuuqqqllljjjzzzvvvxxx~~~|||yyytttpppmmmmmmnnnooopppqqqsssrrrqqqqqqtttwwwqqqkkkttt|||xxxfffUUUmmmpppmmmyyyyyyjjjccciiilllqqquuuwwwwwwuuussspppsssuuuvvvvvvvvvyyy{{{www{{{~~~xxxiiiVVVLLL@@@AAA???<<<;;;<<<999333222000---,,,,,,,,,***)))************)))))))))(((((((((((((((((((((((((((((()))+++...222444555555===>>>>>><<<;;;===AAADDDEEE999...***'''&&&+++444QQQZZZQQQ???<<<;;;555222333333222222111000000000............---,,,++++++(((''''''(((+++...000111+++//////---444???@@@999555333000111444666444222222333333222222333666999AAACCCDDDDDDCCC@@@>>>===<<<===???AAACCCGGGLLLOOOTTT[[[aaagggpppxxx{{{yyyssstttuuuuuutttrrrqqqpppfffVVV???===TTTdddkkksssXXXjjj{{{aaaVVVyyyeee\\\aaaZZZWWW^^^dddYYY@@@+++))))))***,,,---...///000000000111111222222333333666444333333555666666555444444444444555555555555333222333...555444555]]]uuuzzzbbbYYYHHH:::AAAVVVrrrzzziii^^^cccXXXYYY\\\^^^aaajjj~~~cccLLL???444222555///......111444333---***+++000111111///+++))))))+++000///......///111333444000///...,,,,,,,,,,,,------///111333666:::???BBBPPPhhhwwwvvvmmm\\\OOOSSSWWWbbbkkklllkkkqqqxxx}}}rrrfff}}}~~~vvvddd___llljjj\\\???---...---***000---...000333666999;;;<<<:::;;;;;;<<<>>>??????@@@<<<>>>BBBEEEFFFEEECCCBBBCCCFFF???@@@HHHAAAGGGfff]]]XXX}}}eeeMMMKKKKKKLLLFFF>>>===AAALLLVVVdddooouuuvvvvvvuuuzzzzzzyyywwwuuuvvvyyy|||yyyxxxyyyjjj___YYYLLLHHHTTT[[[]]]iiizzz{{{nnnyyyrrrzzz{{{{{{tttnnnccceeevvvppp[[[EEE::::::;;;:::888;;;::::::::::::;;;<<<===<<<;;;:::888777888:::<<<::::::<<<@@@BBBBBB@@@===???///RRR|||ccc888999DDDAAANNNiiitttyyy}}}||||||wwwiiidddsss|||xxx~~~~~~~~~zzzvvvwwwzzz|||}}}{{{iiiXXXMMM@@@PPPOOORRRMMMKKKSSSQQQJJJJJJEEEBBBHHHXXXfffkkkiiigggxxxsssnnnnnnrrrtttrrrnnnjjjjjjjjjjjjkkkmmmnnnoooooorrrtttsssqqqqqqvvvzzzuuujjjwww}}}jjjOOOTTTlllwwwmmmnnntttlllhhhjjjmmmppprrrttttttuuurrrrrrrrrrrrrrrsssuuuvvv|||xxxsssyyy~~~}}}~~~tttWWWLLL@@@BBB@@@===<<<===999444222000---,,,,,,,,,***)))************))))))))))))))))))))))))))))))))))))((()))***...222444555444;;;???@@@======CCCIIILLLRRRFFF888///***&&&)))---GGGZZZWWWCCC<<<;;;666333222222222111111111000000...............---,,,,,,((('''''''''))),,,///111)))+++,,,---111888:::888999555222222444666666444111222333222111000222333...000444666777777999:::;;;<<<===>>>@@@CCCHHHKKKQQQWWW^^^dddkkktttwwwvvvuuuuuuuuuuuutttsssrrrqqq___OOO;;;@@@XXXgggooo|||ddd|||www___eeeppp\\\]]]```\\\]]]ccccccTTT<<<+++))))))+++,,,...///111111111111222222333444444444666555333444666777777666555555555555666666666666222333444---777888555VVV}}}cccSSS777???PPPkkk{{{lll^^^eeeWWWYYY\\\^^^___iiifffOOOAAA444222444///...---000444444...******---///111///+++))))))***...---------...///111222------,,,,,,,,,,,,,,,,,,,,,...000222444777;;;>>>KKKgggwwwtttjjjZZZPPPTTTXXXcccllllllkkkqqqzzztttoooeee~~~zzz{{{{{{qqq^^^jjj___ccchhhhhhXXX;;;,,,...---***111---...111444777999;;;;;;999999:::;;;===>>>??????:::;;;>>>AAABBBCCCCCCBBB???AAA@@@EEEIIICCCAAAMMMggg\\\sss\\\JJJIIIOOOMMMEEEAAA:::AAALLLVVV^^^gggooouuuvvvxxx{{{|||}}}|||{{{{{{tttwww~~~yyy~~~zzztttlllcccWWWPPPLLLIIINNNWWW[[[___uuuqqqTTT[[[vvvccc]]]cccssscccNNN<<<888:::888777888777777888888999;;;<<<<<<;;;;;;;;;888666777;;;???<<<>>>@@@AAABBBAAA@@@???===666KKK~~~oooDDD444;;;AAAPPPccclllxxx{{{~~~~~~{{{yyyzzz|||~~~|||sss___eee{{{}}}xxx|||yyy{{{{{{yyyyyy{{{xxx}}}zzzzzzxxxvvvvvvwwwyyyzzzzzzyyyppp___PPP___WWW]]]XXXTTTZZZXXXPPPOOOIIIHHHJJJQQQWWW^^^hhhrrrooommmlllmmmpppqqqpppnnnlllmmmooopppqqqqqqqqqqqqlllnnnqqqqqqrrruuuzzz{{{rrrjjjYYYVVVlllkkkoooxxxooonnnnnnoooooopppqqqrrrrrruuutttrrrqqqppppppqqqqqqvvv}}}|||uuuyyy}}}}}}kkkddd___cccnnnuuutttoooyyy^^^NNNAAACCCBBB???>>>>>>:::444222000---,,,,,,,,,***)))************)))))))))))))))))))))))))))))))))))))))((()))---222555555333999>>>???;;;;;;DDDLLLPPPZZZMMM===222+++((((((+++>>>YYY\\\FFF;;;:::666333222222222111111111111111...............------,,,''''''''''''(((***...111((('''))),,,---,,,...333:::555111000333444444333///000222222111//////000000333555555444444777999:::;;;;;;;;;<<>>???@@@;;;<<<===>>>???@@@AAAAAA>>>===CCCGGGBBBCCCFFFCCChhhYYYZZZ^^^KKKJJJHHHDDDBBB>>>???>>>>>>BBBMMM^^^jjjeeellluuuyyyxxxwwwyyy{{{uuuyyy~~~yyy{{{wwwqqqfff[[[RRRMMMJJJIIIJJJVVV___cccmmm}}}nnnZZZ\\\{{{yyy]]]fff|||SSSBBB666888:::555555999888888888888999:::::::::<<<:::777666777:::===>>>;;;>>>AAAAAA??????@@@CCC>>>FFFIIIccc]]]999555AAAPPPYYY```~~~wwwzzz}}}}}}zzzyyy{{{}}}}}}}}}|||yyy}}}iiieee}}}|||yyyvvvvvvyyy{{{zzzzzz}}}}}}|||vvvnnnnnnvvv~~~qqqlllwww|||vvvwwwyyyyyyyyyxxxwwwvvvvvvvvvyyycccgggcccooonnnfffgggfffccchhheeebbb___^^^]]]```lllxxx}}}{{{xxxtttpppmmmjjjhhhllllllkkkkkkkkkjjjiiiiiilllmmmnnnoooqqquuuzzz~~~{{{wwwkkk{{{iii```kkkyyyvvvhhhqqqqqqqqqppppppoooooonnnqqqqqqqqqqqqrrrrrrqqqpppoooxxx~~~yyywwwzzz~~~|||~~~uuu^^^NNNUUUccchhhhhhiiitttgggRRRAAACCCBBB?????????;;;555222000---,,,,,,,,,***)))************)))))))))))))))))))))))))))))))))))))))((()))---222555555333888>>>>>>888777@@@IIIMMMZZZMMM===111+++))))))+++888XXX^^^HHH;;;999666444222222222111111111111111.........///......------'''''''''''''''***...111///+++---222///)))+++555999555000///000222222111,,,///111222111000/////////111333222111111444888:::::::::999999<<<@@@DDDDDDLLLSSSYYYaaakkkrrrsssuuutttrrrooonnnnnnnnnnnn[[[LLL===GGG___jjjtttlllppphhhqqqqqqjjjyyybbbRRRdddMMMSSS```llleeeMMM444''')))***+++---///000222222333333444555555666666777444222111111333444444333333333333444444444555555---333777111===<<>>=========>>>???@@@@@@===999AAA@@@444===KKKCCCaaa~~~]]]]]]ppp]]]MMMGGGIIIAAACCCCCC@@@===???FFFLLLNNNZZZgggkkkhhhfffkkkrrrzzzuuussswww{{{|||{{{yyyvvvvvv{{{yyyppphhhTTTQQQLLLFFFDDDGGGMMMRRRUUUhhhqqqtttqqqkkknnnmmm}}}wwwuuugggZZZyyyuuuIII;;;444999:::444444;;;999999999999999999999999>>>999444444999>>>>>><<<:::>>>AAAAAA>>>===AAAFFF>>>OOOCCCEEE{{{HHH777BBBLLLJJJMMMooozzz|||~~~|||xxxvvvvvvxxxyyyyyy~~~{{{{{{eee___wwwwww}}}~~~}}}~~~~~~yyyyyy|||xxxyyyuuummmmmmtttxxxxxxrrr{{{{{{rrrpppvvv{{{xxxyyyxxxvvvuuuwww{{{{{{llleeettt|||xxxvvvzzz{{{qqqjjjjjjlllllllllooopppppppppnnnllllllmmmoookkkkkkkkklllnnnppprrrsssooonnnmmmmmmpppssswwwyyyxxxvvvgggtttqqqbbb```uuusssmmmnnnooopppppppppooommmlllkkklllooorrruuuvvvuuussssssppp{{{|||{{{{{{^^^[[[eeeggghhhllliiiJJJCCCBBBAAAAAA???<<<777333222111///---+++***))))))************))))))))))))))))))))))))))))))))))))***)))(((+++111444555444777>>>???888888@@@CCC???JJJAAA;;;:::222((('''---333MMMZZZLLL===<<<999000333111000000111111///...000---+++,,,...///---***)))((('''&&&'''***---///111---***---333666222---//////////////////......---..................---------...///000111222222333555888999999;;;===???FFFHHHNNNWWWaaaiiinnnpppsssqqqmmmhhhhhhmmmnnnkkkXXXFFFGGG]]]jjjlll~~~}}}ZZZ}}}nnnaaazzznnnYYY[[[SSSNNNTTT___ddd[[[EEE000'''(((***,,,...000111111111222111000//////000111222111222222333333222222111000111222333444333222222333444555555555777:::<<>>ZZZ|||gggiiibbb\\\VVVZZZ^^^\\\rrriiiSSSFFF333222888......---...111333222---)))((()))************))))))++++++******************((()))***+++++++++++++++,,,+++,,,///000...000555KKKhhhtttlllaaaVVVPPPTTT```gggmmmnnnqqqxxx~~~vvvqqqyyyWWWjjjmmmcccIII111+++...---,,,---///111333555777888999999888777666555666999;;;===@@@@@@BBBDDD@@@::::::>>>@@@???===<<<===???AAACCCJJJFFF{{{XXX^^^yyylllVVVQQQIIIMMMKKKDDD======@@@CCC@@@AAACCCHHHNNNUUU[[[___gggiiilllooorrrttttttuuuwww}}}~~~wwwsssuuuvvvtttppphhh___XXXUUUPPPIIICCCDDDGGGHHHFFFJJJRRRYYY[[[eee~~~qqqyyy|||xxxccc{{{bbbVVVpppyyySSS;;;;;;999888777777777777777777777777777777777777444555888???DDDCCC;;;333>>>>>>>>>======???CCCFFFJJJBBB>>>GGGcccTTTCCCFFFKKKNNNDDDUUUmmmyyy~~~xxxwww|||yyyppp{{{zzz}}}~~~yyyyyypppbbb~~~vvv|||yyyzzzzzz{{{|||||||||{{{zzzooohhhjjjsss{{{{{{yyyvvvuuuwwwxxxyyyyyyzzzxxx||||||wwwtttvvvwwwmmmzzzuuurrrrrrpppooonnnnnnmmmmmmkkknnnpppooollljjjkkkmmmooooooqqqvvvyyyvvvnnngggzzz}}}yyy}}}eeeqqqvvv|||xxxcccccclllooonnnnnnooopppqqqpppooooooooopppssswwwxxxuuurrruuuvvvvvvxxxyyyzzz{{{{{{uuuvvv{{{qqqllleeeiii~~~gggeeeHHHCCCBBBAAAAAA???<<<777333222111///---+++***))))))************))))))))))))))))))))))))))))))))))))***)))(((+++000444555555666>>>???999999AAADDD@@@JJJFFFAAA;;;222******...///HHHYYYRRRCCC;;;777333333222000000111111///...///---,,,,,,......---******((('''&&&''')))+++------+++***,,,000222///,,,........................,,,------......------,,,,,,---...///000111111222222444666777777999;;;===@@@BBBIIIRRR\\\eeejjjkkkmmmlllhhhdddfffkkkllliiiZZZKKKMMMbbblllkkk}}}jjjiii```yyyfff\\\bbbPPPNNNUUU```cccVVV@@@...'''(((***,,,...000000000000000000////////////000000111222222333333333333333111111333444444444333222222333444444444555999;;;|||ggglll}}}uuubbb>>>DDDccceee}}}kkkiiieee___XXX]]]bbb```sssqqqXXXHHH555222666......---...111333222...***)))))))))******)))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,+++,,,//////---///444IIIgggtttkkk```UUUQQQWWW```ggglllnnnqqqyyyxxxttt{{{bbbooolllbbbIII222,,,///...---///333555777999::::::999999999999999999999999999:::??????AAADDDAAA======AAAAAA@@@@@@??????@@@@@@@@@KKKJJJnnn___RRRddd~~~RRRSSSTTTTTTSSSLLLCCC;;;888@@@>>>;;;;;;<<<@@@BBBCCCHHHJJJLLLOOOQQQRRRSSSSSSUUUYYYYYYUUUTTTVVVTTTPPPIIIEEE@@@???AAAEEEFFFFFFGGGHHHPPPZZZ]]]]]]eeeqqqxxx}}}~~~vvvppp```hhhddd===:::999888777666666666666777777777777777777777777888666777@@@JJJMMMEEE;;;;;;<<<<<<;;;;;;===BBBEEE@@@666===BBB```SSS999QQQYYYNNNDDDcccttt|||yyy|||{{{uuuzzzyyy|||~~~yyyyyy~~~uuufff|||yyyttt|||yyyyyyzzz{{{{{{{{{{{{{{{{{{vvvrrrvvv{{{xxxwwwuuuuuuwwwyyyyyyyyywwwwwwzzz{{{wwwtttzzz~~~tttnnnrrrqqqpppooooooooooooooolllnnnpppooommmkkklllmmmmmmmmmoootttxxxwwwqqqkkkqqqxxxzzzhhhooopppsssmmmyyy}}}mmmdddlllllllllmmmppprrrssstttooonnnoooqqquuuvvvtttrrrttttttuuuuuuvvvwwwxxxxxx{{{wwwuuuvvvyyyrrrlllllllllvvveeepppTTTCCCBBBAAA@@@???<<<777333222111///---+++******)))************))))))))))))))))))))))))))))))))))))***))))))+++///333555555555===???;;;<<>>>>><<<;;;:::;;;<<<<<<<<<:::999888??????AAADDDCCC???@@@DDDBBBCCCDDDEEEEEEDDDBBBAAA===FFFKKKooonnnuuuoooooozzznnnddd\\\\\\XXXNNNEEECCCBBBAAA>>>;;;:::;;;===???<<<===>>>@@@AAAAAABBBBBB@@@BBBBBBAAABBBCCCAAA===HHHEEEBBB@@@AAAEEEIIIMMMUUUNNNRRR^^^dddiii}}}xxx|||ooo___iii|||III111888888777777666666666555777777777777777777777777888333111999EEEIIIBBB999888999999999:::<<<@@@DDDBBB999JJJFFFHHHyyy|||iii666LLLUUUXXXGGGUUUjjj}}}|||{{{||||||xxxxxx{{{~~~{{{{{{~~~}}}mmm|||xxxxxxxxxyyyyyyzzzzzzzzzzzzyyyvvv{{{vvvyyy|||vvvvvvuuuwwwyyyyyyxxxwwwwwwvvvwwwwwwvvvuuu{{{|||tttnnnlllqqqqqqpppppppppppppppqqqmmmoooppppppnnnmmmmmmnnnmmmmmmoootttxxxyyyuuurrrqqqxxx|||iiimmmnnnsssrrrooonnntttzzzyyyoooeeehhhiiiiiikkknnnqqqtttvvvooonnnnnnooorrrssssssrrrtttttttttuuuuuuvvvvvvvvvooorrrzzz~~~|||uuuggglllllluuuvvvlllOOODDDBBBAAA@@@>>>;;;777444111000///---+++*********************)))))))))((((((((((((((((((((((((((()))))))))+++...222555666555;;;???===???DDDGGGEEEPPPXXXVVVCCC222,,,***&&&'''888SSSbbbUUU<<<222777444333111111111111///.........------------,,,,,,+++***(((&&&&&&&&&''''''''')))+++***((((((***---+++++++++++++++,,,,,,,,,******++++++++++++******++++++,,,---...///000000///111333333333444666888888;;;BBBMMMXXXaaafffgggffffffdddbbbeeehhhddd^^^FFFCCCQQQgggnnnpppsss]]]eeeooozzzXXXeeerrrRRRTTT\\\ccc^^^JJJ444***+++---...000111222222222111...///111222222111000///111111222333444666777888333333444444444555555555111222333333333555888:::eeetttmmmppptttLLL>>>KKK[[[wwwyyyhhhkkkbbbVVVXXX``````mmmdddKKK999333333111000///...000333333111---******))))))(((((())))))))))))))))))******************+++,,,,,,+++++++++---++++++---,,,+++---333NNNlllxxxlll]]]SSSSSS]]]fffjjjmmmmmmrrrzzzwww}}}YYYbbbnnndddUUUBBB111...000...///333666888<<<@@@AAAAAA@@@???;;;;;;<<<<<<<<<<<<;;;;;;AAA???@@@CCCCCC@@@AAADDDBBBDDDGGGJJJJJJIIIFFFDDD@@@PPPEEESSSnnn\\\eeehhhhhhqqqsssggg```UUUPPPRRRCCCFFFGGGCCC===:::<<<@@@::::::;;;;;;;;;;;;;;;;;;999;;;===<<<<<<===>>>???>>>AAADDDGGGLLLQQQXXX\\\```^^^bbbnnn{{{ddd^^^}}}~~~zzzvvvaaaSSS888888888888888888888777777777777777777777777777777777888444111555;;;===888111666777999999:::===@@@DDDIIIHHHUUUKKKDDDzzzooo>>>@@@NNNYYYRRRIII___vvv~~~|||zzz|||xxxxxxyyy{{{|||}}}~~~qqq}}}zzz{{{~~~xxxxxxyyyyyyzzzyyyyyyxxxuuuzzzqqqssszzz~~~xxxxxxxxxyyyzzzyyywwwttt{{{uuuqqqvvv}}}~~~xxxqqqmmmssswwwwww|||||||||xxxzzz}}}vvvrrrooonnnoooppppppppppppppppppqqqrrrrrroooooopppppppppooooooooopppqqqrrrvvvyyyzzzxxxvvvtttyyyzzzdddiiimmmwwwvvvrrrlllgggfffhhhmmmpppiiijjjjjjkkkkkknnnqqqtttqqqpppooooooppprrrrrrsssvvvvvvvvvvvvvvvvvvvvvwwwuuusssuuuyyy|||wwwpppmmmrrriiiKKKDDDCCCAAA???>>>;;;777444111000...---,,,+++******************)))))))))(((((((((((((((((((((((((((((())))))***,,,000444777666;;;>>>???AAAEEEIIIJJJNNNYYYYYYIII888222...)))(((222LLLbbb\\\AAA444888555444222111222111///...---......---,,,,,,,,,,,,+++***)))'''&&&&&&&&&&&&'''***+++***'''&&&)))---************++++++,,,,,,)))******************)))******+++,,,---...//////...000222333222333555777555999@@@KKKWWW___cccdddbbbbbbbbbccchhhkkkfff]]]GGGLLLYYYgggiiilllmmmzzzsssZZZ```tttpppSSS^^^gggPPPYYY___bbbZZZDDD///***...000111222444444444333222000111222333444333333222111111111222444666888999333333333444444444555555222333444444444555888;;;___vvvpppggg```CCC<<>>@@@BBBDDDDDDCCCAAA@@@<<<;;;::::::;;;===???@@@DDD@@@???BBBBBB??????AAA>>>AAAEEEHHHJJJIIIGGGEEEDDDIIIEEEIIImmmqqqWWWFFFWWWbbbPPPWWWmmm^^^YYYVVV\\\^^^WWWJJJBBBBBBFFFCCCBBBBBBAAAAAA@@@@@@@@@CCCEEEGGGGGGDDDEEELLLSSSNNNRRRXXX\\\___bbbeeegggmmm{{{vvvyyy{{{[[[:::777>>>888888999:::::::::999999777777777777777777777777999999999999888777666555666888:::;;;;;;>>>AAADDDCCCNNNOOOEEEIII___uuulllFFF444GGGPPPYYYGGGUUUiiivvvzzzxxx{{{zzzyyyxxxwwwzzz~~~|||sss}}}|||}}}wwwxxxyyyyyyzzzyyyyyyxxxxxxuuu{{{yyyooommmvvv}}}}}}{{{zzzzzz{{{{{{yyyuuurrrttttttuuuyyy{{{vvvhhh[[[MMMSSSeeeooorrr~~~yyyvvv{{{{{{uuuvvv}}}uuuvvvuuusssqqqqqqqqqqqqoooooooooooopppqqqrrrrrrooooooooopppqqqppppppooorrrrrrsssuuuwwwwwwvvvtttrrruuuvvveeegggiiisssiiimmmrrrtttsssqqqoooooooooppppppnnnllllllnnnppprrrrrrqqqqqqqqqqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuuuutttvvvzzz|||wwwjjjMMMEEECCC@@@???===;;;888555000000...---,,,+++++++++************))))))))))))))))))))))))))))))))))))((())))))***+++///444888888:::===???BBBFFFLLLOOODDDLLLPPPHHH<<<333---))))))---AAA\\\```LLL;;;999666444222222222111///------...///...,,,+++,,,---++++++)))((('''&&&&&&&&&(((******)))&&&&&&))),,,))))))******+++,,,,,,,,,))))))************))))))))))))***+++,,,---......---///111111111111333555111555===HHHSSS[[[^^^___[[[\\\^^^bbbjjjmmmggg]]]DDDQQQ___fffjjjsssvvvyyyddd]]]nnneee|||jjj]]]^^^[[[TTT]]]______TTT>>>,,,)))///222222444555555444333222111222333444444444444444111111111111333555777999333333333222333444444555222333444444444666999;;;MMMeeeZZZ>>>777CCCRRRZZZzzzooopppiii[[[XXX^^^```lllnnnNNNAAA777111666333000...///222444444222...---+++***))))))***+++******++++++,,,---------,,,,,,,,,,,,,,,,,,+++***---******,,,,,,,,,000666\\\rrrvvvfffZZZTTTWWWaaannnpppqqqqqqtttzzzzzzwww{{{hhhmmmtttXXXeeeiiiZZZBBB555,,,...///...222999GGGGGGGGGFFFDDDBBB???>>><<<;;;999999:::===@@@BBBDDD???===???@@@>>>===???<<<===@@@BBBDDDDDDCCCCCCCCC888>>>HHHGGGZZZXXXKKK^^^VVVCCCHHHpppjjjlllkkkdddZZZSSSQQQSSSOOONNNMMMLLLKKKJJJJJJJJJLLLLLLNNNQQQPPPQQQXXX```aaaccchhhooowww~~~yyyrrrzzzeee>>>999<<<999777888:::;;;;;;;;;::::::777777777777777777777777555999<<<;;;777666888;;;777999;;;<<<===>>>AAACCC;;;NNNDDDAAANNNLLL{{{{{{___777666CCCmmmPPPPPPYYYjjjvvvyyy{{{~~~zzz{{{yyyvvvxxx||||||zzzzzzvvvwwwzzzzzzzzzzzzzzzyyyyyyxxxuuu{{{yyyppppppzzz~~~yyy{{{{{{zzzzzzzzzxxxtttqqqooowww}}}zzzqqqdddVVVKKKGGGKKKRRRpppzzzooovvvzzztttppprrrvvvuuuooooootttqqqvvvwwwtttrrrrrrpppmmmoooooonnnnnnooopppqqqqqqooonnnnnnoooqqqqqqpppnnnoooqqqrrrttttttsssqqqpppqqqtttzzzrrrpppjjjoookkkjjjlllrrrxxxvvvmmmeeeqqqtttuuurrrnnnlllmmmoooqqqrrrssssssqqqpppqqqrrrqqqqqqrrrrrrrrrsssssssssooosss{{{~~~zzzyyybbbIIIEEECCC@@@>>>===;;;888555000///...---,,,+++++++++************))))))))))))))))))))))))))))))))))))((()))*********...444999::::::<<>>~~~wwwlllEEE555CCCXXXWWW|||rrrkkkiii___\\\``````iii~~~uuuRRRFFF:::000666444000......222555555333000...,,,+++******+++,,,)))******+++,,,,,,------,,,,,,------,,,,,,+++***---******,,,------222999^^^pppooo___WWWVVVZZZdddmmmpppqqqssswww|||zzzvvv|||kkkmmm{{{ddd```eeefffWWW;;;111+++///111000555===EEEDDDBBB@@@???======<<<<<<;;;;;;;;;;;;<<<===>>>@@@;;;999<<<>>>======??????????????????@@@@@@AAAGGG@@@BBBLLLJJJKKKpppSSSbbbyyyfffLLLJJJkkk~~~vvvsssqqqmmmjjjeeedddcccaaa````````````bbb]]]^^^fffmmmnnnnnnqqq______dddrrr~~~lllyyyyyyvvvrrr|||JJJ777;;;<<<444555777999;;;;;;;;;:::999777777777777777777777777333666999:::999888:::;;;888:::;;;<<<<<<===???AAA>>>MMMAAAGGGKKKJJJsssAAA===kkk___OOOLLL___ttt{{{{{{|||zzz|||{{{xxxwwwwwwqqqiiilllwwwmmmpppxxx|||{{{{{{{{{{{{{{{{{{zzzyyyyyywww|||oookkkvvv|||xxxxxxwwwwwwwwwxxxwwwuuurrrrrrvvvyyy|||vvvhhhqqqoooaaarrrwwwooo|||{{{xxxwwwwwwwwwtttpppooopppkkkpppqqqnnnnnnqqqppplllnnnnnnnnnmmmnnnnnnooooooooommmmmmnnnqqqrrrpppnnnnnnpppsssuuuuuusssqqqqqqssssssyyywwwuuummmppprrrlllgggfffjjjkkkhhhdddjjjnnnrrrqqqmmmjjjkkkmmmoooqqqtttsssqqqoooooopppoooooopppqqqrrrsssssstttvvvsssssswwwzzz}}}fffkkkTTTFFFCCC@@@>>>===;;;888666000///...---,,,+++++++++************))))))))))))))))))))))))))))))))))))''')))***)))***---444999;;;:::;;;>>>BBBGGGOOOVVVSSSQQQVVV\\\SSS???222000'''$$$///LLLbbbaaaNNN???777555333222222111///---,,,...000...+++***,,,...+++++++++***)))(((((((((***(((&&&%%%%%%&&&(((((()))******+++,,,,,,------******++++++++++++******(((((()))***+++,,,------***+++------------///000000444<<>>???EEEDDDAAA???>>>???@@@AAA999CCC:::<<>>@@@DDDLLLBBBKKKBBBLLLaaalll<<>>444lllnnnxxx}}}gggdddiii]]]ZZZeeefffqqqcccKKK<<<111111333111//////222333222000222111000...------------+++***************++++++------------------------,,,******++++++,,,777CCCjjjkkkeeeYYYRRRWWWaaagggmmmiiikkkvvv~~~wwwrrrttttttWWW```fffWWWMMM111222222222333777<<<@@@999999888888999999:::;;;::::::;;;;;;<<<=========<<<:::888999<<<>>><<<:::AAA>>><<<<<>>???CCC<<<@@@HHHDDD???TTTuuuoooyyyyyyKKK<<>>===999777000...+++)))))),,,///111************************))))))))))))))))))))))))&&&'''((()))))),,,000333666555999@@@BBB@@@AAADDDNNNMMMUUU```]]]JJJ888000''',,,&&&---RRRnnncccIII???888333333333000///000.........---------,,,,,,------,,,+++***)))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''')))***+++------------,,,,,,++++++***)))((((((((()))+++++++++,,,,,,,,,,,,---------...222999BBBJJJQQQUUUUUURRRYYY___bbbeeebbbVVVMMMeeennnssswwwrrrrrrkkk```ttt~~~ttt```eeelll]]]MMM[[[___[[[LLL888***))),,,,,,---............///////////////............/////////.........///000111222333222111000//////000111111000000000111333555666>>>ZZZjjjUUUmmm~~~}}}UUU---III[[[eee|||sssgggdddUUUWWWfffeeelllhhhNNN???555333444111//////111222222111222111000...------------+++***************++++++------------------,,,,,,---)))***---+++***777IIIjjjjjjdddYYYTTTZZZdddkkkkkkhhhkkkttt{{{{{{wwwuuuyyytttVVV]]]aaaPPPCCC222333555777:::;;;<<<<<<:::999999999999:::;;;;;;;;;;;;;;;<<<<<<;;;:::::::::888777888;;;<<<;;;:::???===;;;<<>>>>>>>>>>>AAADDDGGGRRRQQQHHHXXXcccLLLRRRfffhhhnnnwwwqqqxxxqqqhhhYYYAAA222777===999666999555999999444444777888666555666888999999999888888;;;:::888888888999;;;<<<<<<<<<;;;:::;;;;;;======@@@999:::AAA???:::FFFXXX}}}pppLLL777444===???HHHiii~~~~~~rrrpppsssWWWWWWMMMWWWRRReeepppzzz|||zzzzzzzzzxxx|||xxx___sss}}}{{{yyyxxxwwwwwwxxxxxxxxxxxxtttzzzwwwqqqyyy{{{zzzuuuttttttsssrrrrrrqqqqqqpppoooooonnnmmmmmmllllllnnnnnnoooooonnnnnnmmmmmmllllllmmmnnnoooooopppppprrrpppoooqqqsssuuutttrrrrrrsssooo}}}sssdddsssmmmmmmllljjjhhhhhhhhhiiijjjiiifffeeeeeehhhkkkkkkjjjnnnqqqooojjjhhhkkkmmmmmmnnnooopppqqqrrrqqqpppppptttsssuuuzzzzzzyyy}}}~~~YYYDDDAAA@@@??????>>><<<999666333111...+++***)))******************************))))))))))))))))))))))))'''(((((())))))+++///333222999>>>???@@@BBBAAA>>>NNNQQQOOOJJJIIIIII???111+++---(((###<<>>UUUIIIqqquuunnnmmm]]]YYYdddccckkkqqqSSSDDD999555555222///...///111222222222111000...------------++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,///((()))///,,,(((999RRRjjjiiicccYYYVVV^^^hhhnnnmmmlllnnntttvvvvvvwwwzzzcccQQQ\\\___LLL;;;111222555:::??????;;;777;;;::::::::::::;;;<<<<<<===>>>??????>>>===:::999:::999999:::<<<======<<<>>><<<<<<===???AAAAAAAAABBBCCCCCCCCCAAAAAACCCEEEDDDKKKxxxXXXHHHnnnxxxdddQQQEEEIII___yyykkkkkkxxxyyypppUUU999555333666888777555666999:::888444444777888777777888999;;;<<<<<<<<<;;;999888888777888999:::;;;??????>>>======>>>>>>>>>???<<<<<>>MMMEEEQQQdddxxx{{{jjjrrrwwwxxxxxxwwwvvvvvvuuuuuuuuuvvvpppuuuwwwsssrrruuu{{{}}}|||{{{{{{|||yyyttttttxxxttttttssssssrrrrrrqqqqqqrrrrrrqqqpppoooooooooooooooooooooooonnnnnnnnnnnnnnnmmmllllllmmmnnnooopppsssrrrqqqrrrssstttsssqqqnnnpppuuuvvvhhhrrrooolllkkkjjjhhhgggggghhhiiihhhgggffffffhhhjjjjjjiiiqqqssspppjjjiiinnnrrrtttmmmnnnpppqqqqqqqqqpppooovvvtttuuuwwwwwwwwwzzz{{{zzzWWWIIIAAA@@@???>>>>>><<<999666333222000///...---------************************(((((((((((((((((((((((('''((()))((()))+++...111333@@@DDD>>>>>>FFFGGG@@@RRR[[[VVVGGGGGGRRRKKK555222+++)))$$$---XXXrrrcccMMMBBB999666555222///////////////............---------,,,++++++***)))))))))((((((''''''(((((())))))(((((('''''''''((((((---,,,,,,,,,,,,,,,------)))))))))))))))******+++)))************+++++++++---000777@@@FFFHHHJJJNNNTTTccc^^^aaammmZZZJJJ]]]lllkkkooovvv{{{~~~sssyyydddzzz|||uuusssmmmnnnXXX\\\]]]aaa^^^PPP;;;---))),,,//////,,,------------............------------------......------,,,,,,,,,,,,---///.....................//////000111222333444444///<<<{{{sssssslll@@@AAA[[[999eeelllrrr~~~mmm```bbbaaammmzzz{{{[[[HHH;;;444555222///------///222333222111000...------------,,,+++******)))*********++++++++++++,,,,,,,,,,,,///''')))000---)))===[[[iiihhhaaaYYYXXXaaajjjnnnppppppsssvvvuuusssxxx}}}xxx{{{kkkXXXTTT``````JJJ555//////111888???@@@;;;666;;;;;;;;;;;;;;;<<<======???@@@BBBCCCCCCAAA>>><<<=========>>>???@@@@@@@@@@@@?????????@@@AAABBBBBBGGGHHHIIIHHHGGGFFFFFFGGGEEECCCJJJtttfffhhhoooyyyTTTNNNKKKUUUkkkrrrcccjjjzzzvvvwww555<<<===;;;666333555666555666666555444666888999999666888:::;;;============888777777777888999:::;;;>>>>>>======<<<<<<<<<<<<<<>>>>>>>><<<888666//////...---,,,++++++***************************((((((((((((((((((((((((((())))))((((((***---000555BBBEEE;;;:::FFFJJJEEEMMM\\\]]]RRRUUUddd^^^HHH:::***)))+++)))BBBggguuuWWWIII<<<666555222000111000000/////////.........------,,,,,,+++*********)))))))))(((((()))))))))))))))(((''''''''''''((((((***,,,---...---,,,+++((()))))))))************)))))))))*********++++++...///666???CCCCCCGGGMMMXXXgggaaa```iiiWWWKKKbbbmmmlllooorrrqqqqqq{{{yyyzzztttmmmtttsssyyyccc[[[WWWeee___ZZZIII555***+++...000000------........./////////------,,,,,,,,,,,,------......---,,,,,,,,,---------------.........------...///000111222333333333---555ddduuuooowww@@@777```DDD]]]jjjmmmxxxjjj```ccc___hhhrrreeeNNN;;;222444333000---,,,...111333222111000...------------,,,++++++***))))))***************+++++++++,,,,,,...((()))000------CCCaaagggeee___YYY[[[cccjjjkkkoooqqquuuxxxvvvvvv~~~xxxpppppp^^^^^^aaaYYYDDD///000///000666>>>AAA???;;;<<<<<<;;;;;;<<<<<<===>>>===???AAACCCDDDBBB@@@???>>>>>>????????????@@@@@@CCCCCCBBBBBBAAAAAABBBCCCEEEFFFGGGGGGEEEDDDEEEFFFAAAQQQIIIIIIvvv~~~rrrlll|||zzz]]]FFFCCCSSSfffqqqxxxpppeeeaaaxxxpppooo|||lllnnnqqqiiiBBBAAA777999777222222888:::777333111222555999:::::::::555666888:::<<<<<<<<<;;;777777777777888999::::::::::::999999999888777777999@@@BBB??????CCCEEEBBBPPPyyy}}}MMM000333GGGDDDDDDWWWddd```]]]qqqjjjmmmyyywwwkkkbbb\\\WWWeeetttwww~~~{{{lllpppuuuxxxwwwuuutttsssxxxsssrrrwwwyyywwwyyy~~~zzzvvvuuuvvvuuuqqqqqqsssrrrrrrrrrrrrrrrqqqqqqqqqtttsssqqqppppppqqqrrrsssppppppooonnnmmmnnnnnnnnnooonnnmmmkkklllmmmooopppttttttttttttrrrrrrrrrrrrqqqlllvvvsss___WWW___kkknnnmmmlllkkkjjjiiihhhhhhggghhhiiiiiijjjjjjjjjkkkggglllnnnlllkkknnnpppoooooopppqqqsssttttttssssssrrrssstttuuuwwwzzz{{{{{{ZZZGGG@@@???>>>>>>===;;;888555222111///---,,,***))))))************************)))))))))))))))))))))))))))))))))(((((())),,,///222===@@@999888BBBIIIHHH@@@QQQ[[[[[[bbbnnnkkk]]]BBB...***111+++///SSSyyyeeeTTTAAA888555333111222000000000000////////////------,,,,,,++++++++++++******))))))))))))******)))(((((('''''''''((((((%%%'''+++---...---+++***(((((()))************)))))))))*********+++++++++///...444===@@@???EEEOOOYYYgggeee___```VVVTTTgggeeehhhnnnsssuuuyyylllsssooovvv{{{WWW\\\XXXfff\\\SSSCCC111,,,---000111111---............/////////---,,,,,,++++++,,,,,,---...---------------......,,,,,,---............------...000111222333333333111111WWWnnnmmmKKK888fff```TTToooeeeeeeYYYZZZeee^^^aaakkksssVVV===333333333111...,,,---///222222111000...------------,,,,,,+++***)))))))))))))))))))))******++++++,,,,,,)))+++......555KKKbbbdddaaa\\\ZZZ___hhhlllkkkkkknnnuuuyyyxxxxxxrrruuu}}}nnn^^^^^^WWWLLL>>>///333222444888>>>BBBAAA@@@<<<;;;;;;;;;;;;<<<======:::;;;>>>???@@@@@@???>>>===>>>???>>><<<;;;<<<===BBBCCCDDDCCCAAAAAACCCDDDEEEEEEFFFEEEDDDDDDEEEGGGHHH@@@JJJKKKJJJwwwjjjccc{{{tttffffff___fffQQQQQQWWWcccsssttthhhgggooouuutttppp~~~{{{}}}{{{iiieee~~~pppHHH///;;;222444555555777:::888555888333222666999999999999444666777999::::::999999666777777888999:::;;;;;;<<<<<<=========<<<<<<;;;???DDDFFFBBB>>>???BBBDDDDDDZZZOOO///999CCCCCCJJJTTTuuu~~~uuu{{{rrrbbbWWWOOOIIIRRRhhhqqqjjj]]]WWWSSS]]]jjjsssvvvuuutttsss}}}vvvqqqsssvvvvvvuuuuuu|||uuurrrtttvvvtttssstttrrrrrrrrrrrrqqqqqqqqqqqqpppooommmllllllmmmoooppppppooommmlllllllllmmmnnnooonnnmmmmmmnnnooopppqqqtttuuuuuutttrrrqqqrrrssstttmmm{{{rrrXXXQQQUUUfffnnnnnnmmmlllkkkiiihhhhhhbbbeeeggghhhhhhhhhiiijjjdddkkkoooooonnnpppooollloooppprrrssstttuuuttttttrrruuuwwwxxx||||||}}}{{{{{{\\\KKK@@@???>>>======;;;888555666555222///---,,,,,,,,,************************)))))))))))))))))))))))))))))))))((('''(((+++...---666<<<:::999@@@GGGJJJ===GGGSSS\\\aaaccccccaaaHHH888,,,000...&&&???mmmvvvaaaIII<<<666333222222111111111000000000//////---,,,,,,,,,,,,++++++++++++******))))))******+++(((((('''''''''(((((()))%%%&&&(((***++++++++++++'''((()))***+++******)))*********+++++++++,,,,,,000...222;;;===<<>>111...111111111222,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///+++,,,---/////////...------...000111222222222222555111FFF{{{xxxzzzWWWAAAXXXmmmQQQmmmfffhhhZZZWWWaaa^^^dddfff```BBB888111222222000---,,,...111222111000...---------------,,,+++***))))))))))))(((((())))))***++++++,,,)))+++,,,+++///===RRRaaa^^^]]][[[\\\dddnnnqqqnnnlllooouuuyyywwwssswww~~~xxxxxx~~~vvvtttWWWRRR\\\PPPBBB999///333555888;;;>>>??????>>>;;;;;;::::::;;;;;;<<<===;;;<<<<<<=========<<<<<<>>>???@@@>>>;;;999:::<<<>>>@@@AAAAAA@@@AAADDDGGGHHHHHHGGGEEECCCCCCEEEHHHHHH777BBBWWWPPPPPP|||tttqqqaaammmccceeeyyyoooeeeeeefffbbb]]]PPPXXX]]][[[VVVUUUTTTRRRTTTRRRPPPOOOPPPQQQRRRSSSgggccceeetttuuu{{{ttt{{{yyy{{{uuuRRR===???777---666666888:::888555555777GGG===555666777666666888555666777888999888888777666777888999;;;;;;<<<<<>>======;;;888555333222///---,,,,,,---...************************)))))))))))))))))))))))))))***)))((('''(((+++---***222;;;>>>>>>@@@GGGLLLBBBEEEOOOZZZYYYRRRRRRYYYLLL@@@...+++///$$$222^^^kkkOOO???777333111222111111111111000000000000---,,,,,,,,,,,,,,,,,,+++++++++************++++++'''''''''''''''((())))))&&&&&&&&&'''(((***,,,---'''((()))++++++******)))***++++++++++++,,,,,,,,,111...111:::<<<;;;DDDSSSUUU___hhh^^^PPPYYYkkkoookkkooosss|||zzzxxxooo___cccNNNPPPkkk[[[]]]III<<<111111333111111333++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++,,,---...///+++,,,.../////////......,,,...///111222222222222111///222rrruuucccSSS===888gggWWWccclll|||kkkZZZ[[[]]]nnnccc{{{hhhFFF<<<000222333111---,,,...000222111000///---------------,,,+++***))))))))))))'''(((((()))***+++++++++'''------)))///BBBVVV___[[[ZZZZZZ]]]hhhsssuuuqqqrrrssswwwyyytttlllkkkooo{{{eee]]]FFFOOOaaaSSS>>>444)))111555:::======;;;:::999;;;::::::::::::;;;<<<<<>>>>>===<<<<<<<<<@@@BBBCCC@@@<<<:::;;;<<<999<<>>??????>>>===CCC???@@@FFFGGGBBBAAAFFFKKKJJJMMMyyyvvv[[[999777888888FFFCCC```|||vvvxxxwwwjjjffffffdddUUU]]]\\\```mmmbbbWWW???PPPgggxxx~~~{{{wwwuuuooouuuwwwuuuxxx~~~}}}wwwqqqqqqssswwwvvvrrrqqqtttqqqqqqqqqqqqqqqqqqqqqqqqrrrpppnnnmmmmmmnnnqqqrrrooommmkkkjjjjjjjjjlllmmmlllmmmoooqqqrrrrrrssssssrrrtttvvvuuusssrrrsssvvvsssqqqhhh[[[QQQbbblllllllllkkkiiigggfffeee```dddhhhjjjjjjjjjlllnnnccciiilllkkkjjjlllllliiimmmnnnppprrrssssssssssssnnntttwwwxxx|||{{{rrrtttzzz~~~tttQQQCCCDDDBBB@@@===;;;999888777444222...---,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))///666BBBJJJHHHBBBDDDJJJFFF@@@TTTeee\\\YYY\\\UUUdddTTT???///((((((...555qqqhhhEEE===:::000...333222111222222222000...---------,,,,,,,,,+++++++++++++++************)))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***************))))))))))))***+++,,,---...333777888999???LLLVVVaaammmmmm^^^WWW___ggghhhttthhhlllqqq}}}|||{{{nnnfffzzzkkk[[[YYYaaaeee]]]RRR>>>333,,,---///,,,+++---++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,---...,,,,,,,,,---------......------......///000000000,,,666222QQQwwwtttqqqbbb===<<<>>>UUUQQQrrr{{{rrrkkk\\\XXXfffgggooozzzWWW===111444444111......///000222111000///...---,,,+++,,,,,,++++++***)))((((((*********)))******+++,,,))),,,+++***444GGGWWW]]]^^^```eeehhhjjjmmmppprrruuupppttt{{{vvvooozzz{{{yyy|||~~~rrrWWWTTTVVVXXXKKK666000666>>>999555777<<<>>>;;;666999999:::;;;;;;<<<<<<===>>>>>>???@@@@@@???>>>===<<>><<<;;;:::>>>>>>===<<<;;;>>>CCCFFFEEEEEEDDDAAA??????CCCFFFCCCCCCCCCDDDEEEFFFFFFGGGoooyyylllPPP```yyyiiiWWWeee~~~|||hhh^^^qqqsssrrrvvvUUU888222666555333333444444444555555555555666???===:::888777666777888777777777777777888888999666888:::<<<<<<<<<;;;::::::===<<<::::::===>>>;;;===???AAACCCCCCBBB???>>>===LLLQQQmmmUUUvvvxxx>>><<<777???;;;AAABBBVVVfffZZZ___aaaVVVMMMkkk^^^yyytttfffbbbgggtttyyysssqqquuuuuuuuuvvvwwwwwwxxxxxxyyyuuutttsssrrrqqqpppoooooooooooooooooopppqqqrrrsssrrrqqqpppnnnmmmmmmllllllnnnnnnmmmmmmlllllllllkkkjjjkkklllnnnpppsssuuuvvvnnnnnnooopppqqqrrrrrrsssuuuwwwfffgggRRR\\\kkkkkkkkkkkkjjjiiihhhhhhfffggghhhiiikkklllmmmnnnpppnnnllllllnnnpppqqqrrrqqqqqqqqqrrruuuwwwxxxwwwrrrtttwwwzzz{{{zzzxxxwwwyyyyyykkkNNNHHHCCCBBB???===:::888666666444222...---,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))...111===IIIFFF<<<@@@MMMLLLBBBJJJZZZ]]]]]]eeelll~~~hhhIII000''')))...111SSS{{{YYY>>>;;;888000333222111111222222000...---------,,,,,,,,,,,,+++++++++++++++************)))(((((((((((((((((()))''''''((((((((()))))))))))))))***+++++++++++++++))))))))))))***+++,,,---...000333555999CCCPPP[[[ZZZfffiiiaaa]]]fffnnnnnnggg```zzzwww~~~zzzzzzzzzmmm^^^XXX```ggg^^^OOO999000***,,,...,,,***+++++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,------+++++++++,,,,,,,,,------------......//////000000111111666HHHeeeSSSyyyaaaAAA;;;WWWBBBYYYuuuxxxrrreeeXXXaaaeeeiii```BBB333444333000---,,,------111111000///...---,,,,,,,,,,,,++++++***)))))))))***************++++++,,,***,,,,,,...:::LLLZZZ___]]]aaafffjjjmmmooorrrtttuuutttrrrppprrryyy}}}{{{xxxdddWWWUUUWWWWWWHHH555000777===:::888999===>>><<<999666777777888:::;;;===>>><<<===>>>??????>>>>>>===>>>@@@AAAAAA>>>===<<<<<<===???@@@AAAAAABBBEEEGGGHHHGGGDDDAAA@@@@@@AAACCCAAABBBCCCDDDEEEEEEEEEEEECCCuuummmXXXllldddeee{{{~~~tttwwwxxxvvv~~~|||~~~rrryyyzzzKKK:::...222777555333555333444444444555555555555888777666555555777999:::666555555555555666777777666777999;;;<<<;;;::::::777999:::888999===???======>>>AAABBBCCCAAA@@@>>>EEECCCEEEccc}}}{{{KKK///===666GGG@@@AAAUUUrrrsssfffjjjlllfffaaa{{{jjjyyymmmhhhaaacccooovvvttttttxxxvvvxxxyyyzzzzzzxxxvvvuuuwwwwwwvvvuuutttsssrrrrrrrrrqqqppppppooopppppppppppppppooonnnnnnnnnooooooooonnnnnnnnnmmmmmmmmmlllnnnnnnnnnooopppqqqssstttoooppppppqqqrrrssstttuuuyyyxxxiiigggVVV]]]jjjjjjkkkkkkllllllkkkkkkeeefffiiikkkooorrrtttuuuzzztttqqqqqqpppooommmnnnmmmnnnpppsssttttttsssssstttvvvxxxyyyyyyyyyxxxyyyxxx|||```KKKLLLBBBAAA???<<<:::777555444444222...---,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))---...888CCC@@@777<<>>111000,,,&&&444kkkpppCCC;;;>>>333444222111111111111///.........---------,,,,,,,,,,,,+++++++++************((((((''''''''''''((((((&&&&&&'''''''''((((((((()))***++++++,,,,,,++++++))))))))))))***+++,,,---...///111555===JJJXXXaaagggkkkiiibbb```gggkkkjjjZZZ___{{{|||ssstttzzz{{{rrrmmmaaaZZZbbbjjj___JJJ333---)))+++---+++))))))++++++++++++++++++++++++))))))))))))))))))))))))******)))******+++,,,---*********+++++++++,,,,,,---------...//////000000222,,,555<<>>;;;;;;<<<===>>>>>>>>>===@@@AAABBBAAA???===>>>???===@@@EEEGGGGGGFFFFFFFFFJJJGGGCCCAAA@@@@@@@@@??????@@@CCCDDDEEEDDDCCCBBB???MMMxxxwwwccc|||dddgggnnn|||wwwddd]]]UUUpppyyy}}}zzzggg^^^nnnyyyeee}}}pppooodddBBB888222222777777333222666333333333333444444444444333333222222333555777888444444444333444555555666666777888:::;;;::::::999555888999888;;;@@@BBBAAA===>>>@@@BBBBBBAAA@@@???AAA???AAASSSuuujjjMMM@@@111===<<<<<>>;;;888666444444222...---,,,,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((+++///444777:::===@@@BBBNNNPPPBBBDDD___hhh^^^^^^bbbggg^^^FFF333...+++&&&+++MMM{{{~~~UUU>>>>>>666555333111000111111///...............------------,,,,,,+++++++++*********((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((())))))***++++++++++++***))))))))))))***+++,,,---...000333;;;EEERRR^^^dddyyyrrrgggaaacccfffeeeaaaTTTmmm~~~zzznnnlll|||uuugggkkkiiieeejjjnnn[[[AAA...+++***,,,---,,,***)))************************))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000000000222tttyyygggzzzYYYEEEkkkXXX;;;YYYgggiiiqqq]]]]]]ddd^^^nnn|||TTT>>>888333222222///...////////////......---------,,,,,,,,,++++++*********+++************+++,,,,,,***+++000:::JJJXXX```aaadddhhhmmmqqqssstttuuuwwwsssvvvyyyttttttoooeeeVVVYYYYYYPPP???222222999<<<>>>@@@???===<<<===???CCCAAA>>>;;;999:::;;;<<<999:::;;;<<<======>>>>>>BBBBBBBBBAAA??????@@@BBB@@@CCCGGGHHHGGGEEEDDDDDDGGGDDD@@@???@@@@@@???>>>===???BBBDDDDDDCCCAAA???CCC999BBBppp|||fffTTTRRRkkktttssswwwzzzzzz\\\MMMXXXiiiuuu~~~}}}rrrNNN:::444<<<777555555333000333999222222222222333333333444444333222222222333444444444333333333333444555555555666777888999999999999888;;;<<<;;;===CCCEEECCC<<<===???AAAAAAAAA@@@???999CCCGGGCCCWWWUUU:::333;;;BBBEEEKKK]]]ttt}}}zzz{{{yyyuuutttwwwwwwxxxzzz||||||{{{yyyxxxsssrrrrrrqqqpppoooooooootttsssqqqpppooonnnnnnnnnpppppppppppppppqqqqqqrrrppppppppppppppppppppppppppppppooonnnnnnnnnoooooorrrrrrssstttuuuvvvvvvwwwyyytttqqqccc___bbbkkkkkkllllllnnnoooppppppooonnnmmmkkkiiigggfffeeepppjjjddddddjjjnnnooommmlllmmmnnnpppssssssrrrpppuuuuuuuuuuuuvvvxxxyyyzzzzzz|||bbbLLLLLLCCCBBBAAA@@@===:::888666444222...---,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((('''111222...:::MMMOOOAAAJJJXXXIII>>>\\\sssgggXXXTTTeeejjjTTT777***,,,111...---XXXvvvRRR???777666444111000111111000////////////.........------,,,,,,,,,++++++++++++***((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((('''(((((()))))))))))))))))))))))))))***+++,,,---,,,000777AAALLLWWW___dddyyymmmdddeeekkkiiiaaaYYYWWW~~~pppttt~~~xxxwwwhhhsssxxxvvvtttlllQQQ555+++,,,,,,------...,,,***************************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////---;;;---///RRR}}}uuuGGGTTThhh???IIIZZZeeesssfff^^^ccc^^^jjjaaaEEE:::222222222000///000............------------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---***,,,444BBBPPP[[[bbbeeelllooorrrtttuuutttuuuvvv}}}rrrmmmsssxxx}}}}}}mmmyyyXXXVVVZZZXXXJJJ;;;333666:::;;;>>>AAA???<<<;;;===@@@CCCAAA>>>;;;999:::;;;<<<:::::::::;;;<<<======>>>BBBCCCCCCAAA@@@@@@AAACCCDDDEEEEEEDDDBBBAAAAAABBBAAA@@@>>>>>>>>>?????????<<<>>>@@@BBBBBBAAA???======>>>>>>GGGcccxxxiiicccKKKPPPYYYiiipppaaapppxxxuuueee```xxxvvviiihhh```???111333:::444000---///111222555888111111111111222222222222222222222222333333444444444333333333333444555555555555666777888888888888999<<<<<<;;;<<>>@@@@@@AAA@@@@@@===AAAEEE???BBBeeemmmLLL555888:::999<<>>...---000 ;;;vvvqqqOOO>>>888666333111111111111000000////////////.........,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((())))))))))))***+++,,,---+++222===HHHRRR[[[bbbggguuulllhhhmmmmmmbbbUUUPPPhhhrrr}}}}}}pppttt}}}uuu___BBB,,,+++......------///...+++************************))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,---------.........,,,,,,,,,---......//////''':::---555;;;zzzgggwwwmmmBBB@@@___FFF>>>SSSiiisssooo```bbb___hhhxxxsssNNN>>>111000111...---000---------------.........,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---------111<<>>;;;:::<<<>>>;;;:::999888999:::<<<>>>;;;;;;;;;;;;;;;<<<===>>>AAABBBCCCBBBAAA@@@AAABBBDDDDDDBBB@@@======>>>@@@===>>>??????======???AAA<<<===>>>@@@@@@???===<<<===BBBGGGDDD:::CCCnnnnnnPPP}}}uuujjjaaaYYYZZZbbbfff```YYYVVVTTTPPPGGGJJJcccqqqgggnnn~~~ppp~~~vvvSSShhh{{{~~~PPP777444777666444000//////111444555222000000000000000111111111222//////000222333555666666333333333333333444444555444444555555666777777888777::::::777888<<<===;;;<<<<<<>>>???@@@@@@AAAAAACCC999:::EEEDDDHHHttt}}}~~~tttwww___<<<333///333777;;;GGGUUUYYYrrr~~~{{{wwwuuu{{{mmmooorrr|||ttt~~~yyyoootttzzz|||zzzyyyzzz|||}}}yyyvvvtttsssssstttssssssrrrrrrrrrqqqqqqqqqoooooooooooopppqqqrrrsssrrrqqqpppooooooooooooooopppppppppqqqqqqqqqqqqqqqlllllllllmmmnnnooopppqqqpppqqqqqqrrrssstttuuuuuuyyy~~~eee[[[iiirrrpppooommmllllllmmmnnnnnnmmmmmmmmmmmmlllllllllxxxvvvrrroooooonnnmmmmmmsssrrrqqqrrrtttvvvuuutttuuutttttttttuuuwwwyyyzzz{{{~~~{{{wwwxxxfffIII@@@>>>???@@@@@@???===;;;999444222...---,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&***...444>>>IIILLLKKKFFFNNNRRRIIIFFF[[[rrrttt___rrr~~~RRR222(((,,,)))...QQQmmmQQQ:::888444222222222222111000000000/////////......------,,,,,,,,,+++++++++******))))))))))))******''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))***+++,,,---///999EEEPPPXXXbbbllltttsssmmmkkkjjj```RRRQQQZZZxxx~~~|||~~~zzzqqqjjj|||~~~iiiKKK444++++++//////+++***......+++************************))))))))))))))))))))))))((((((((())))))***+++,,,++++++,,,,,,,,,---------+++,,,,,,------......///)))------777555gggzzzjjj```YYYBBB;;;KKKPPP888NNNiiijjjuuudddaaa```eeelll}}}]]]HHH666333333///---000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------333999GGGWWW```dddmmmvvvtttuuuvvvuuutttuuuwwwyyyxxxwww~~~uuuoootttsssqqqUUUWWWZZZQQQ???666:::===::::::;;;<<<;;;::::::;;;<<<666777777888:::;;;===>>>===<<<<<<;;;;;;<<<===>>>???AAACCCCCCBBBAAAAAAAAA???@@@???>>><<<<<<===???===AAADDDBBB===;;;???CCC<<<<<<============<<<<<<999666999===555///BBB```vvvooowww{{{uuurrrkkkqqqwww|||uuubbbIII111...666888333...222333444444444222///,,,/////////000000000111111...///000111333333444444222111111111111222333333444444444444555666777777444777777555666:::;;;999<<<<<<===>>>???@@@AAAAAA@@@>>>;;;DDDJJJBBB[[[___FFF666:::===666666???LLLTTTgggwww}}}sssoookkkhhhrrrssstttvvvyyy}}}}}}zzzyyyxxxwwwuuussssssrrrrrrppppppppppppoooooooooooooooooooooooopppqqqrrrsssoooooonnnnnnnnnoooppppppooopppppppppqqqqqqqqqqqqooonnnnnnoooooopppqqqrrrpppqqqrrrrrrttttttuuuvvvuuuttteee|||rrrpppnnnlllllllllmmmnnnooonnnmmmkkkjjjiiigggggggggiiikkkllllllmmmooorrrxxxvvvttttttvvvxxxyyyyyytttttttttuuuvvvwwwxxxyyy~~~tttttt{{{cccDDD:::<<<===>>>???>>>===;;;999444222...---,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++&&&,,,999;;;555:::GGGBBBDDDUUUUUU===AAA___nnnnnnllluuurrrPPP777111'''777***,,,fffeee<<<999555333333333333222000000000000////////////---------,,,,,,,,,++++++++++++************++++++(((((((((((())))))))))))(((((()))***************))))))))))))***+++,,,---666@@@MMMVVV^^^iiivvvmmmhhheee___PPPHHH[[[vvvzzz|||{{{zzz}}}}}}mmmvvv{{{yyyzzzttt\\\<<<---///+++//////***)))---...+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,++++++,,,------......///555$$$---111000DDDYYYZZZGGG666???YYY555IIIddd^^^wwwjjj``````bbbdddrrrjjjRRR<<<777666111...222+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...999@@@OOO^^^eeehhhrrr~~~uuuuuuuuuttttttvvvyyy|||~~~|||lllnnnccc]]]UUUXXXYYYNNN;;;555<<>><<<;;;;;;<<<===>>>===@@@CCCDDDBBBAAA@@@@@@:::<<<>>>>>>======>>>???>>>DDDHHHEEE===:::>>>DDD<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????<<<:::999???nnnbbb[[[uuuZZZPPPkkkYYYHHH999444222555444000000444,,,///000---,,,...222444////////////000000000000111111111111111000//////000000000000000111111222444444444444444555777777444777777555777;;;===;;;<<<<<<===>>>???@@@AAAAAA===QQQFFF999DDDDDDFFF___fffAAA<<<;;;111111>>>>>>???\\\uuusssxxx|||sssssszzz{{{~~~uuupppqqqssstttuuuvvvuuuuuusssssssssrrrrrrrrrrrrrrrppppppoooooopppqqqqqqrrrllllllmmmmmmnnnpppqqqrrroooooooooppppppqqqqqqqqqrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqrrrssstttuuuvvvvvvnnn}}}qqqpppooommmlllkkklllnnnooojjjkkklllmmmooopppqqqqqqhhhmmmrrrsssrrrrrruuuyyytttrrrooonnnpppssstttuuusssssstttuuuvvvwwwxxxxxx~~~sssjjjoooyyyYYYFFF===>>>>>>===<<<;;;::::::999666333000...------+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))!!!$$$333:::888>>>KKKMMMGGGXXXaaaJJJCCC\\\oooxxxaaaWWWeeelllZZZ@@@222000000,,,)))===nnnSSSFFF666...000444444111///222222///111555222,,,......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))************...+++***,,,,,,***,,,000:::KKKWWW\\\hhhxxx{{{qqqfffggg^^^MMMBBBNNNooosss~~~www}}}|||qqqxxxxxxggghhh~~~nnnOOO555,,,......---,,,,,,++++++,,,,,,+++******)))))))))))))))''''''(((((())))))******))))))))))))************,,,+++***)))))))))++++++***+++,,,,,,------,,,,,,***...---,,,///===lll[[[NNN===;;;AAAPPPAAARRRXXXpppnnnaaabbbaaabbbkkk~~~fffCCC<<<888+++***555000///---...//////---***///...---,,,,,,,,,,,,,,,---......,,,+++...444:::RRRYYY^^^aaafffqqqzzz}}}vvvqqqoooqqqssssssyyy~~~lllYYYXXXWWW]]]QQQEEEAAA???===<<<===999999:::::::::999888888888:::<<<<<<999666999===666:::>>>???>>>===???AAA;;;<<<>>>?????????>>>===888;;;>>>>>><<<:::;;;<<<:::AAAGGGGGGAAA===>>>BBB======<<<;;;:::999999888<<<<<<;;;::::::::::::;;;777777YYYooo^^^iii{{{qqqgggqqq}}}vvvLLL999999222222222111111111000000////////////////////////............////////////000000000000000000000000000000000000111111111111222333333333333333333444999444444888999666888=========;;;::::::;;;;;;<<>>CCCUUUjjjxxx{{{yyyvvvxxx{{{}}}{{{{{{{{{zzzyyyuuuuuuuuuuuuttttttttttttwwwvvvsssqqqpppoooooopppsssrrrqqqooooooooopppqqqmmmmmmlllllllllmmmmmmnnnllllllmmmnnnnnnnnnnnnnnnnnnoooqqqqqqpppqqqsssuuuqqqqqqssstttuuuvvvvvvvvvyyyqqq}}}}}}wwwnnnmmmkkkiiihhhhhhiiijjjiiilllooopppooopppsssvvvtttvvvuuuppprrrvvvvvvqqqwwwqqqooouuuxxxuuurrrtttqqquuuvvvtttvvv||||||wwwyyy|||uuutttsss___ZZZsss\\\HHH>>>>>>>>>===<<<;;;::::::999555333///---------+++***************************))))))))))))))))))))))))))))))))))))))))))))))))***&&&&&&,,,222999JJJ\\\aaaQQQTTT\\\QQQHHHXXXooo{{{qqqccccccsss{{{eeeEEE...,,,///,,,---LLL{{{uuuTTT;;;999:::111---333000222111------111111---......------,,,++++++***++++++++++++++++++++++++************************))))))))))))*********+++---)))(((***,,,---333999DDDKKKXXXfffsssyyywwwrrriiibbbQQQCCCHHHcccvvv}}}nnnooo~~~___@@@111,,,)))------,,,++++++++++++,,,+++******)))))))))))))))(((((((((((())))))))))))(((((()))))))))*********,,,+++***))))))***++++++***+++,,,,,,------,,,,,,---+++,,,111000000YYYhhhuuu|||nnnMMM999<<>>CCCdddkkkiii___\\\bbbhhhppp[[[CCC;;;777111+++000///........./////////------------------------+++,,,,,,+++,,,111:::@@@OOO[[[hhhnnnrrrvvvyyyxxxtttttttttsssuuuzzz{{{yyyrrrjjjUUUXXX[[[\\\OOOBBB>>>???===<<<<<<>>>======;;;999777555444666666777888999::::::;;;999;;;<<<;;;:::888888999888999:::;;;;;;:::999999888===BBBDDDCCCAAA@@@@@@???@@@BBBBBBAAA@@@???>>>>>>===<<<;;;:::999999888<<<;;;::::::999999::::::333:::AAALLLiii{{{jjj~~~yyy{{{qqqggghhheee\\\XXXnnn|||```XXXZZZ^^^hhh{{{}}}zzzXXXCCC777333333222222222111111000000000....................................//////////////////////////////////////////000000000111111111222222222333333333333444777333333777888777999===>>>>>>>>>>>>???AAACCCDDDAAABBBCCCDDDEEEFFFGGGHHHNNNxxxnnnmmmMMM999777888333???FFFDDDIIIYYYggglllnnn~~~|||zzzzzzzzzyyyxxxuuuuuuuuuttttttsssssssssttttttsssrrrqqqqqqqqqqqqpppooonnnmmmmmmmmmnnnnnnpppppppppppppppppppppqqqnnnnnnoooppppppoooooooooooopppqqqqqqpppqqqssstttqqqqqqrrrsssssssssrrrrrryyyrrrvvv|||vvvyyyooommmkkkjjjiiijjjkkkllllllnnnpppooommmlllnnnppplllqqqtttuuuwwwzzzwwwppptttpppqqqvvvyyywwwxxx{{{ooorrrtttsssvvvyyyvvvoooiiiggg___XXXTTTOOO[[[rrr```LLL@@@>>>>>>===<<<;;;:::999999555222///---------+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((******(((+++999NNN___ppp^^^QQQVVVXXXJJJGGGWWWsssxxxjjj}}}WWW<<<000222222$$$***TTT|||vvvUUUBBB777000000444111333333...---///111000.........---,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++---)))(((***...222<<>>666GGGCCC666666[[[kkksssaaaZZZdddgggfffwwwUUU===<<<999---//////...---++++++---...******+++,,,,,,,,,++++++,,,---------000777CCCKKKVVVhhh{{{zzzvvvooouuuuuuqqquuu{{{lllyyyzzzhhh|||dddPPPYYYaaa[[[LLL>>>;;;>>>>>>===<<<>>>>>>===<<<:::888666555;;;999888888;;;===;;;999@@@>>><<<;;;<<<;;;:::999;;;;;;<<<======<<<;;;:::999>>>DDDGGGGGGEEECCCBBBDDD???<<<===AAACCC???:::>>>===<<<<<<::::::999888::::::999888888888888999:::222111888@@@WWWkkkjjjjjjbbbdddiiirrr{{{yyygggSSSUUUWWW```iiieeeZZZWWW]]]zzz___<<<...111555333///111111111111000000000000........................---............///////////////////////////////////////000000000000111111222222222222333333444444444222333666888777999===?????????@@@AAADDDFFFGGGAAA@@@@@@AAACCCEEEGGGHHHQQQbbbtttTTT@@@222777===EEEHHHIIIMMMXXXaaa```nnnxxxvvvuuu|||zzzzzzyyywwwvvvvvvuuuuuutttsssrrrrrrqqqqqqrrrrrrsssssssssrrrrrrsssrrrqqqqqqpppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqqqqppppppoooppprrrsssrrrqqqpppqqqssssssssssssssssssrrrqqqqqqvvvuuuuuusssooolllpppwwwnnnmmmlllkkkkkklllmmmmmmnnnooopppooonnnmmmnnnooommmpppssstttwwwyyywwwrrrxxxvvvwwwyyyxxxvvvxxx|||zzzyyywwwuuuwwwyyywwwrrrcccXXXPPPKKKHHHRRR```dddbbbOOOCCC>>>>>>===<<<:::999888888444111...------,,,,,,***************************))))))))))))))))))))))))((((((((((((((((((((((((###***,,,)))+++777EEELLL\\\YYYJJJKKK\\\UUUAAAAAAYYY{{{uuu{{{\\\III222---333***%%%666HHHTTT444555888111111333444333111111222333///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---***+++...111777BBBMMMVVV```qqq~~~|||pppbbb[[[LLL===888IIIcccvvv}}}~~~zzz~~~{{{wwwyyy___;;;,,,---///------,,,,,,+++***++++++++++++******)))))))))))))))******))))))((((((''''''(((((((((((()))))))))*********************++++++******+++,,,,,,,,,,,,+++///,,,+++222111%%%222UUUhhhqqqxxx```@@@HHHVVVDDD333LLLbbbqqqddd]]]```bbbbbbnnn~~~vvvLLL>>>===999000111222000---+++,,,---+++,,,---......---,,,+++...///111222777BBBPPPYYYfffxxxwwwqqqmmmsssrrrnnnwww~~~ppprrr|||yyy|||^^^QQQ^^^gggXXXIII;;;:::>>>???>>><<<999999:::;;;<<<<<<<<<<<>>:::;;;===???>>>===??????@@@AAA@@@???>>>===;;;>>>BBBEEEEEEDDDBBBAAAFFF@@@;;;<<<@@@BBB???;;;======<<<;;;:::999888888999888888777777777777777;;;333999EEE===///BBBfffqqqiii~~~mmmNNN;;;666333666888555222111000000000000000000000000........................---------.........//////////////////////////////////////////000000000111111111111222333333444444444333444666777777888:::???>>>>>>===>>>???AAABBBBBBAAAAAAAAACCCEEEHHHJJJLLL;;;[[[mmm>>>;;;,,,...CCCNNNEEE@@@FFFQQQXXXdddpppwww{{{~~~|||{{{zzzyyywwwvvvwwwvvvvvvuuutttsssrrrrrrqqqrrrsssttttttsssrrrqqqttttttttttttssstttttttttpppqqqqqqqqqppppppooooooqqqqqqqqqqqqqqqppppppooorrrssstttsssqqqppppppqqqttttttuuuuuuuuuuuuttttttrrrxxxzzztttnnnnnnqqqrrrmmmmmmllllllllllllmmmnnnnnnooopppqqqrrrssstttuuuxxxuuuqqqoooppptttvvvvvvyyyzzzzzzwwwsssppprrruuussstttttttttrrrlllbbbYYYMMMFFFQQQ\\\aaaooonnnUUU___OOOEEE>>>>>>===;;;:::999888777333111...,,,,,,,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((%%%)))***(((,,,666===>>>===LLLFFFCCC[[[eeeVVVKKKHHHoooqqqqqqppphhhMMM666,,,///...///222...XXXUUUCCC999...///111333555444222111222//////...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***---222555:::FFFQQQ[[[rrr~~~sssiii[[[NNNAAA<<>>???>>>>>>666777999;;;===>>>??????@@@HHHJJJCCC;;;;;;===>>>>>>;;;777777:::<<<;;;999>>>???@@@AAAAAA@@@???>>>AAAAAAAAAAAAAAAAAA@@@???DDDBBB???>>>>>>>>>??????<<<<<<;;;:::999888777777777777666555555555555555333===>>>444///444666444<<>>???BBBAAA@@@@@@BBBDDDGGGIIIQQQHHHQQQaaaPPPAAA555888???@@@;;;777EEEGGGQQQaaakkklllnnnsssqqq|||zzz~~~|||{{{{{{zzzxxxvvvwwwwwwvvvvvvuuutttssssssssstttuuuuuutttsssqqqpppqqqrrrrrrrrrrrrrrrrrrrrrpppqqqqqqqqqqqqpppooonnnpppppppppqqqqqqppppppooorrrsssuuutttrrrppppppqqqrrrssstttuuuvvvvvvvvvvvvqqqwwwyyyuuusssuuusssooommmllllllllllllmmmmmmnnnppppppppprrrtttuuuuuuuuuzzzuuuqqqpppqqqssstttvvvtttwwwxxxuuuqqqppprrrtttqqqsssuuutttjjjYYYHHH===555EEEiii}}}zzzyyyjjjIIIwwwWWWLLLDDD???>>>===;;;:::888777666222000---,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++(((%%%%%%***333;;;@@@===RRRUUUMMMWWWeeecccZZZOOOhhhtttcccmmmfffQQQ???222(((---222------ZZZ```CCC777444000000333444111......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,111777<<>>888888:::;;;;;;<<<<<<<<<999DDDIIIAAA888:::???@@@AAA???<<<;;;;;;:::999777@@@AAABBBCCCCCCCCCBBBBBBEEECCCAAA@@@AAAAAAAAA@@@@@@AAAAAA???;;;:::<<>>===;;;999888666666222///---,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,&&&$$$(((***+++555BBBNNN[[[kkkhhhWWWTTT[[[\\\TTT[[[tttnnnwwwuuuWWW???+++(((///...%%%666[[[jjjRRRAAA777000222444111...---////////////////////////------------------------------------------------,,,,,,,,,,,,------------000222888@@@IIIUUUhhhxxx~~~eeeNNN@@@666...===RRRqqq|||qqqmmmjjjHHH------222,,,(((---,,,++++++***************+++******)))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))'''(((***+++,,,,,,++++++))))))***+++++++++++++++)))...***)))111000***---,,,yyylllpppaaa333666DDDNNN<<>>===???@@@AAA???===;;;;;;;;;???@@@BBBCCCDDDDDDDDDDDDCCCAAA???@@@BBBCCCAAA>>>>>>??????===:::999:::;;;999999888777666555444444444444333222222222222333999((('''999===...+++666333:::222///<<>>:::666777888999<<<@@@CCCEEEAAAAAAAAAAAABBBBBBBBBCCCOOOUUURRRHHH\\\~~~{{{zzzmmmsssgggIII444444888666666<<<@@@===>>>III\\\iiiiiilllnnnqqquuuyyyyyyvvvwwwwwwwwwxxxyyyyyywwwuuurrrrrrrrrsssssssssssstttttttttssssssssssssttttttvvvvvvxxxyyyyyyyyyxxxxxxtttuuuvvvvvvvvvtttrrrpppnnnoooppprrrsssssssssssspppsssuuuuuutttrrrqqqrrrrrrrrrssstttttttttttttttuuurrrppppppppppppssswwwrrrrrrrrrrrrqqqpppooooooqqqpppoooqqqtttvvvuuussssssqqqsssyyyzzztttppppppsssvvvvvvsssrrrsssooohhhXXXQQQHHHBBB???HHH___uuuoooYYYFFF@@@GGGdddEEE@@@>>>???>>>===;;;999777666555222///,,,+++,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((($$$'''...+++$$$,,,===PPPXXXvvv~~~\\\GGGQQQZZZJJJGGG```{{{zzz```JJJ777...//////222,,,000SSSlllOOO@@@333333555333000000////////////000000000000........................------------------------,,,,,,,,,---------......666999???IIITTTddd|||wwwaaaRRRDDD999777:::aaaxxxvvv}}}eee~~~~~~GGG666((())).../////////,,,++++++***)))*********+++******)))))))))))))))''''''(((((())))))******''''''''''''((((((((()))'''(((***+++,,,,,,++++++))))))***++++++++++++******+++)))...222(((%%%333)))PPPXXXlllAAA333CCCWWW888999AAAKKK\\\hhhcccYYY[[[eee___eeejjjvvvwwwfffQQQDDD@@@@@@>>>;;;?????????AAAFFFLLLSSSWWWbbbjjjvvvwwwpppooossstttqqqzzzyyy~~~nnnZZZOOOkkkppprrrhhhfffuuusss[[[<<<999999:::999666777;;;777888999999::::::::::::===EEEEEE<<<888<<<===777666:::======;;;999:::<<<888:::<<<>>>???@@@@@@???===<<<===@@@CCCCCC???<<<===<<<;;;;;;:::999777777888888777666555444333333444333222222111111222222,,,333333---,,,333333...***111,,,---888222000CCCKKKLLLfffsssssshhhmmm|||uuulllmmm}}}zzz|||pppbbb^^^RRR>>>444777222333444444111...///222333///---...,,,***+++000---------.........//////------------------------,,,,,,,,,---------........................................../////////000...///000111222333444444...444888777:::@@@AAA===999999999999;;;===@@@AAACCCDDDDDDEEEEEEDDDDDDCCCMMM???SSSVVVAAAgggyyytttjjjllluuufffEEE666>>>333999;;;<<>>000+++//////000000000///...---,,,...---,,,++++++---///000(((+++///222000000444:::@@@GGGQQQ^^^ssskkkbbbLLL:::333444JJJlllzzz~~~tttXXX...------,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++************************+++++++++,,,,,,,,,111;;;sss|||lllbbbJJJ444GGGQQQ111...222BBB[[[iiieee^^^]]]]]]___bbbgggssswww^^^TTTTTTUUUWWWZZZ^^^aaaeeejjjrrryyyzzzxxxvvvvvvvvvwwwvvvuuuwwwuuuoooEEEKKKqqq|||dddXXXWWWjjj{{{sssSSS888<<<@@@BBB???999444444666666555555666888;;;???AAAFFF???>>>CCC???555555<<<888888999:::::::::999999999:::::::::999999;;;<<<;;;<<<===>>>>>>???>>>>>>;;;888666777999;;;:::888888777777555444333222111333222111111000000111111111111000//////////////////////////////.........//////777DDDOOOTTT[[[ccczzz}}}~~~|||~~~vvvmmmfff```XXXOOOHHH???>>>;;;888555222000///111111000///////////////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////000000000000333444666999;;;===>>>???:::999888:::===>>><<<:::@@@???@@@DDDFFFDDDDDDGGGRRRIIIHHHMMMHHHHHHdddddd???888999:::;;;<<<@@@EEEIII@@@DDDJJJRRR^^^iiiooopppssstttsssrrrppppppqqqssssssqqqooooooppprrrsssssstttsssqqqoooooorrrxxx}}}wwwwwwxxxxxxwwwvvvtttssstttsssrrrqqqrrrtttvvvxxxrrrrrrssstttuuuuuuvvvvvvssstttvvvvvvvvvtttrrrqqqtttuuuwwwxxxxxxxxxwwwwwwwwwxxxxxxvvvtttrrrqqqrrrxxxwwwtttrrrrrrrrrsssttttttsssqqqqqqssswww{{{~~~}}}|||uuummmnnnrrroooggg]]]]]]cccSSSDDD@@@888>>><<>>;;;@@@???===;;;999777555333222111...,,,******++++++++++++***)))))))))))))))+++++++++************))))))))))))))))))))))))))))))))))))))))))******+++888EEEEEEKKK[[[XXXNNNTTTppppppRRRNNNeeekkklllyyywwwggg[[[OOO<<<000000444333...555QQQzzzqqqKKK888>>>::::::>>>@@@:::111000555////////////...---,,,+++000000000//////......------------------333>>>GGGIIITTThhhfffUUULLL:::111666BBB^^^~~~vvv}}}eee;;;...------,,,,,,+++******************************))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&''''''''''''((('''((((((((())))))))))))*********************************+++++++++,,,,,,,,,///WWWmmmoooIII***666JJJDDD555000999PPP[[[VVVVVV^^^WWW^^^dddeeefffpppxxx}}}vvvnnnmmmqqquuuvvvttt}}}gggHHHBBB```{{{ssssss``````mmm~~~bbbCCC333:::>>>@@@???:::777777999666666555666888:::===???AAA<<<===EEEDDD<<<888<<<999888777666777888999;;;:::;;;<<<;;;::::::<<<>>>===>>>>>>???????????????<<<999888888:::;;;:::999999888777555333222222222222222111000000000000111111000000///....../////////.....................333000222777999777888<<<@@@:::<<>><<<>>>BBBDDDCCCCCCFFFKKKDDDCCCHHHFFFDDDSSShhhkkkLLL;;;+++---<<>>999@@@???===;;;888666444444222000...,,,+++***++++++++++++***))))))))))))***+++++++++************))))))))))))))))))))))))))))))))))))))))))******+++...<<>>???@@@@@@@@@?????????>>>>>><<<:::999:::;;;<<<;;;999<<<:::777444222111222222222111000000//////000000000000///............///...........................,,,,,,......,,,+++...333+++(((+++---,,,111:::555666777777666444111///000000//////......------555222000000333333111...---------...///000000111000000///............///------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------..............................////////////000000000000///000222333555666666666777666666888:::<<<<<<;;;;;;:::<<>>;;;888555444444111000...---++++++******++++++***))))))*********+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))******+++)))333GGGYYYjjj}}}xxx```NNNhhhmmm```ccc|||wwwxxxlllJJJ>>>:::,,,***555555,,,111BBBXXXrrrqqqxxxpppVVVJJJ@@@666222333444333111///......------------------......///000111111222222777===DDDOOO```pppxxxkkkOOO@@@:::333111777ZZZxxxsssXXX777...------,,,,,,+++*********************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************************++++++++++++,,,---+++OOOzzzhhhdddrrrBBB;;;SSS\\\BBB+++///FFF[[[cccccclllccc[[[[[[ccciiigggccceeeqqq~~~zzzuuussstttwwwyyylllsssxxxvvvrrrsss|||lllEEE555TTTnnnlllpppyyydddaaa|||cccCCC999<<<666999<<<<<<:::999999::::::999999888999:::;;;;;;999555888AAAGGGDDD>>>;;;888888777666777999:::;;;;;;<<<===<<<;;;<<<===???@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::999<<<:::666333111000111222111000//////......////////////...------.........---------------.........))))))+++---///000111333///...000666555///,,,...,,,,,,,,,,,,,,,---......000000000111111222222222666444222222222222///---////////////............//////...------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................////////////000000000000222222333555666666666666777777777888:::<<<<<<======;;;===AAABBB@@@@@@CCCEEEGGGGGGHHHKKKNNNKKKFFFGGG{{{eeeGGG888444999???KKKWWWZZZSSSIIICCCEEEEEEEEEFFFKKKUUU```hhhdddhhhmmmqqqrrrpppooonnnrrrooolllkkkllllllkkkiiimmmlllllllllnnnppprrrtttqqqrrrrrrssssssrrrrrrqqqssstttttttttuuuuuuuuuvvvsssqqqppptttyyy{{{yyywwwvvvwwwxxxxxxxxxwwwvvvuuuwwwxxxxxxwwwtttsssssssssuuuvvvvvvuuutttsssqqqpppsssoookkkjjjjjjgggaaa\\\RRRKKKFFFEEE@@@:::999>>>666KKK===RRR[[[aaauuu\\\MMM___}}}wwwUUUbbb}}}}}}sssUUUDDD>>>>>>>>>>>>;;;777444333444111000///---,,,+++******+++***************+++++++++++++++*********))))))(((((((((((((((((((((((()))))))))))))))******+++'''***???ZZZgggjjjeeeYYYOOOccctttiiiUUUSSSgggxxxnnnwwwttt```FFF===222...444999555///......KKKPPPbbbsssYYYDDD;;;;;;<<<<<<555444333222222222222333555444333222333666999;;;???IIIUUU```rrriiiUUUIIIAAA888333444>>>PPPrrrhhhiii^^^;;;///222---,,,,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++(((---$$$999kkkrrrlllvvv[[[===:::[[[TTTAAA///777PPP``````iiiccc\\\ZZZ\\\aaaccccccjjjnnnnnnkkkmmmwww}}}wwwttttttrrrrrrrrrssstttuuuyyysssmmmmmmtttnnnRRR===GGGbbbxxxzzzuuu}}}mmmlllIII>>>@@@???;;;===>>>>>>===;;;::::::;;;;;;;;;:::::::::;;;;;;:::555555;;;@@@@@@<<<999666888999;;;<<<<<<;;;::::::;;;<<<;;;::::::<<<>>>???>>><<<;;;::::::::::::999:::;;;;;;:::999888888;;;888555222000000111222000///......------.........---------------......+++,,,,,,,,,---------...---...---------------,,,000---+++,,,,,,,,,///222333333222111000//////////////////000000000111111+++++++++,,,---.........000000//////...---------...---------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................////////////000000000000222333444555666666666666888999999999:::;;;===???@@@>>>???BBBCCC@@@@@@BBBCCCFFFFFFBBBCCCHHHIIIEEEPPPPPPuuunnnNNN888222555DDDRRRUUUQQQMMMHHHGGGEEEBBBAAADDDIIIMMMWWW\\\cccggggggfffeeeeeekkkjjjiiihhhhhhhhhgggffflllkkkjjjiiijjjkkklllmmmkkklllmmmmmmnnnmmmmmmlllssssssssssssttttttttttttqqqppppppssswwwyyyxxxwwwuuuvvvwwwyyyzzzzzzyyyyyyrrruuuwwwwwwuuuqqqooonnnpppppppppooonnnmmmkkkjjjbbb^^^YYYVVVSSSOOOIIIEEE???===<<<<<<888444666<<<555MMMPPPeeePPPQQQsssfffQQQooorrrVVVEEE@@@===>>>???;;;666333333555000000///...,,,+++***)))+++************+++,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))******++++++)))555OOO\\\SSSLLLQQQJJJTTTvvv~~~lllXXXYYYzzz~~~kkknnnbbbKKKEEE:::111...///111111222111)))666ZZZwwwxxxfffUUUIIIEEECCCAAA>>><<<;;;;;;;;;555555666:::@@@IIIQQQVVVgggzzzlllZZZDDD777111///111444MMMbbbvvv|||bbbsssfff<<<,,,---111,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''(((((())))))*********)))))))))************+++(((...)))///888{{{|||hhhKKK:::AAARRRQQQ888&&&///BBBKKKWWW```fffbbbYYYXXXbbbnnn___dddhhhiiilllssswwwwwwnnnooopppsssuuuvvvtttssspppqqqsssuuuuuusssqqqpppuuukkkhhhuuupppCCC666FFFttt|||yyyRRR999===AAA;;;???@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;::::::999666444666999:::999888555777;;;===>>>===;;;:::888:::::::::999999:::<<<===<<<:::888777777888888777999::::::888666555666777666333111//////000111///...------,,,,,,---------,,,,,,,,,,,,---......***++++++,,,,,,---------...000///,,,+++---,,,)))444222///,,,***(((((()))+++++++++++++++******))),,,,,,,,,,,,,,,---------000000000000000111111111,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000111111222444444555555555:::;;;;;;:::999:::===???AAA???@@@CCCDDDAAAAAACCCHHHIIIFFFAAA@@@CCCFFFGGGJJJBBBQQQjjjUUUAAA<<<===>>>AAAFFFSSSWWW\\\\\\UUUKKKAAA<<>>???;;;555222333555000000///...---+++***)))+++*********++++++,,,---+++++++++************))))))))))))))))))))))))))))))))))))))))))******+++,,,---,,,???XXXSSSMMM___\\\PPPkkk~~~wwwggg{{{yyyjjjXXXCCC555...---111666...***---999???BBBTTTnnnpppmmmiiiccc___[[[ZZZYYY]]]^^^bbbhhhpppyyymmmVVV===;;;888444......;;;KKKvvv{{{~~~uuuzzzhhhCCC000---///---,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((()))******+++))))))))))))***************+++222+++(((iiizzzeeeVVVBBB222CCCPPPHHH333%%%***555???NNN^^^dddaaa___eeemmmeeejjjlllkkkjjjkkkjjjfffrrrssssssrrrqqqpppqqqrrrmmmnnnqqqssstttsssqqqpppmmmooowww|||\\\BBB666CCCeeeyyyzzzppprrraaa@@@777<<<===999===============<<<:::888888888999999999999999999555666666666666888888888666777999;;;<<<<<<<<<;;;888999:::999888999:::<<<;;;:::888777666777888999444666999888666333333333333222111000////////////...------,,,,,,,,,,,,,,,,,,,,,++++++,,,------...*********+++,,,,,,------***......+++,,,000000---&&&***...222444555333111---------///000111222333........./////////000000///000///...,,,*********+++++++++,,,---......///,,,,,,++++++,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000///000111333444555555555:::;;;;;;999777888;;;>>>???===>>>CCCDDDCCCCCCFFFKKKGGGEEEEEEEEEEEEEEEGGGDDDRRRPPPOOOvvv{{{kkkTTT<<<555;;;;;;CCCNNNVVVYYYYYYVVVUUU???BBBDDDBBB===;;;===@@@LLLTTT\\\^^^\\\ZZZ[[[^^^```aaacccfffhhhjjjllllllkkkkkkkkklllmmmoooqqqrrrlllllllllllllllllllllllljjjmmmooommmjjjjjjmmmpppmmmnnnppprrrssssssrrrrrrrrrrrrppplllfffbbbaaaaaa[[[XXXSSSLLLFFFAAA===<<<;;;;;;;;;888666888>>>DDDHHH\\\mmmrrrrrraaaWWWXXXnnnqqqKKK???\\\ttt|||iiiOOOBBB???;;;>>>???;;;555111222555000000///...---+++***)))+++*********+++,,,,,,---+++++++++************))))))))))))))))))))))))))))))))))))))))))******+++&&&,,,###111WWW^^^\\\sssaaaYYY]]]oooyyyiiivvvcccDDD<<<<<<777333444333000000---)))222999444<<>>333777---***444BBBOOO\\\gggzzzzzz~~~qqqkkkjjj<<<))),,,222...(((,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))************&&&"""444'''+++BBByyypppRRR:::;;;KKK\\\TTT888***...***555FFFZZZhhhkkkeee^^^eeeggggggdddfffmmmrrrsssmmmnnnnnnllliiiiiimmmqqqqqqrrrrrrssssssrrrrrrrrrvvvoooTTT???444MMMssspppjjjzzzhhhVVVXXXrrrqqqCCC777<<<<<<:::;;;777777777888999999777555666666777888888888888777111555888777666888888888777777777888999;;;<<<===999:::::::::999999;;;<<<;;;:::888666666777888:::222555888777444111111111000000000000/////////......---,,,,,,++++++,,,,,,++++++++++++,,,,,,---...))))))***+++,,,,,,------(((------))))))---...)))000///,,,(((''')))+++,,,///...,,,*********+++,,,++++++,,,,,,---...//////+++,,,------------...///........................++++++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000000111222444666666777777:::;;;;;;999666666999<<<;;;:::<<>>EEEIIIFFFCCCDDDHHHJJJDDD===KKKxxxzzzWWWBBBBBB;;;;;;::::::;;;@@@GGGMMMMMMNNNMMMHHHBBB>>>@@@DDD;;;AAAFFFEEEBBBDDDMMMVVVNNNQQQVVV[[[```ccceeefffeeedddddddddfffiiilllnnnhhhhhhhhhhhhhhhhhhhhhhhhdddhhhkkkhhhcccaaaeeejjjkkklllmmmnnnnnnmmmllllllmmmjjjcccYYYQQQKKKJJJJJJDDDBBB???===<<<<<<======555999<<<<<<>>>EEESSS^^^kkk```PPPYYYkkkuuuttt___JJJFFFdddrrrzzziiiQQQ<<>><<<999666444333222000///...---,,,+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************&&&,,,+++)))555RRRlllxxx|||hhhaaajjjwwwzzzvvvpppsssuuu___RRREEE???>>>777666...222666...,,,444777222666>>>JJJ]]]ttt}}}dddVVVGGG???;;;666333333111111///:::OOO^^^sss}}}mmmiiijjjJJJ---)))......,,,---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++%%%(((---'''222mmmbbbFFF@@@PPPQQQBBB222%%%+++111333999PPPjjjiiiXXXZZZaaaeeeaaaaaafffjjjjjjfffiiiiiiggghhhlllmmmkkkrrrpppnnnnnnooosssuuuwww}}}jjjHHH666;;;HHHpppSSSIII[[[tttyyylllbbbdddXXX444222888444222999666666666555444444333333444555666777666555333111555555444555555666777888777888888888888999999999===;;;999999999999777666888888777666555555555666666555444333111000///...000000111111000///---,,,------,,,,,,,,,,,,++++++************************))))))))))))************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000000000000000000000111333555666666666555888999999999888888:::<<<:::;;;<<<>>>???@@@BBBBBBDDDAAA@@@AAADDDFFFDDDAAAAAAKKKEEE@@@IIIRRRsss|||iiidddrrr|||yyykkkTTTCCC<<<999666777HHHjjjzzzjjjXXXTTTSSSIIIDDDFFFCCC888999AAA??????===>>>DDDIIIKKKOOOTTTPPPUUUTTTPPPWWWeeehhhaaa```ZZZTTTUUU[[[^^^\\\XXX[[[[[[[[[WWWPPPKKKQQQ[[[kkkkkkiiigggkkkoooiii```[[[OOOCCC>>>===;;;::::::>>>:::777888>>>AAA???<<>><<<999777444333222000///...---,,,+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************&&&+++,,,)))...CCC___rrrbbbpppsssjjjkkk~~~tttwww]]]XXXPPP:::===333666;;;444000111---///111222222555<<>>@@@???===@@@FFFFFFCCCFFFCCC???>>>@@@AAA???<<>><<>>:::::::::333666555===FFFMMM]]]iiidddQQQMMMLLLQQQRRRMMMGGGEEE999999===DDDEEE@@@<<<===888999===AAACCCBBB===999555444666;;;===<<<>>>AAAKKKBBBCCCRRR___aaa______YYYYYYRRRJJJMMM[[[eeegggssspppWWWNNNWWWdddkkkvvvoooVVVEEEJJJUUU___sss~~~llleeeKKK<<<@@@???===;;;888555333222//////---,,,+++*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************************))),,,---'''&&&888NNNtttvvvxxxwww{{{vvvaaaUUURRRMMMIII@@@...666333111333555555666999000333555666444555777:::222444333000111444444111///111555:::???III\\\nnn{{{lllppprrrIII666111...---000...)))***///***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&***,,,+++***++++++***+++HHH^^^```~~~___======NNNRRRiiiMMM444///666888444///777:::AAALLLZZZbbbaaa^^^^^^aaaaaa```bbbfffhhhfff\\\___cccgggcccTTT???///...000===WWWuuuhhhuuu~~~yyyiiirrrggg]]]:::111777:::666222333666777555555555666777888888999777888999:::::::::::::::999999888777777666777777777777777777888888888888999888888:::<<<<<<;;;999888888999:::::::::;;;:::888888777666555444333222000/////////...---,,,,,,,,,,,,,,,++++++++++++***************************((()))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********++++++++++++++++++***************************+++++++++++++++++++++,,,,,,,,,---------------............/////////////////////////////////000111222333444444444666777777777888:::<<<======>>>???@@@AAABBBBBB>>>AAACCCDDDDDDEEEHHHJJJGGGDDDAAAEEEJJJHHHGGGMMM@@@KKKnnn^^^RRRZZZ|||vvveeePPPKKK:::666;;;777;;;NNN\\\aaa[[[ZZZaaahhhiiihhhgggbbbUUUOOOSSSRRRJJJIIIQQQDDDGGGNNNYYYaaaaaaYYYRRRZZZOOOCCC>>>???HHHXXXfffiiiSSSFFFNNN[[[cccooo}}}yyyjjjLLLNNNSSSUUUVVVgggqqqZZZJJJNNNHHHUUU{{{}}}rrroooyyytttmmmNNN999??????>>><<<999666333111///...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************,,,(((***...,,,'''---999jjjvvv{{{xxxwww}}}qqqiiiggg___NNNAAA777///000222000......///000222222222222222333111444333///...000111///:::666666>>>MMMbbb}}}vvvsssxxxFFF---,,,111---*********((('''((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''$$$+++---)))'''++++++'''...000___rrrzzzttt|||ccc;;;111<<>>??????@@@AAAAAABBBCCCCCC???>>>>>>AAAEEEHHHHHHGGGNNNDDD@@@BBBDDDGGGHHHEEEAAAAAACCCZZZtttwwwccc\\\[[[XXXRRRPPPFFF333===888999HHH[[[hhhooorrruuuaaaYYYdddpppttt|||eee```___fffqqqvvvrrrlllnnnmmmmmmnnnkkkeeeeeeiiijjjTTTEEEJJJSSS[[[kkk|||{{{aaaMMMFFFGGGJJJKKK^^^lllzzzkkk[[[EEECCCTTT[[[vvvrrr~~~qqqkkkNNN<<>><<<:::666333111///...---+++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++))))))---...,,,***+++:::ccc~~~xxxvvvwwwxxxaaaSSSGGGEEECCC;;;555555;;;666111///111333333222222777999888;;;DDDKKKMMM^^^```iiiwwwhhh@@@///------,,,******+++---+++'''$$$))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%+++,,,&&&###(((***)))---###222eeegggpppYYYBBBDDDWWWbbbYYYHHH???:::666222...---///222222555999333666777666999>>>AAA???333333000***(((+++555===CCC```}}}nnn^^^___ggg|||zzzrrrIII555888555666666555777:::999555444444555666666777888888888888888888999999999999888888777666666666777777999999999:::::::::;;;;;;888888999<<<>>>===;;;999666777888999999999888777555555444444333222222111//////---,,,,,,+++,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++)))))))))***************)))))))))************+++++++++,,,,,,,,,,,,---------------............///000000000000000000000000111111111111222444555666444666888888999;;;===@@@???@@@@@@AAABBBBBBCCCCCCDDDAAA???AAAEEEFFFDDDAAAJJJAAACCCGGGDDDGGGHHH>>>DDD@@@;;;<<>>===AAAIIILLLNNNQQQRRRQQQMMMHHHDDDNNNNNNNNNSSS___sssuuummmttthhhaaammmwwwoooxxxxxxzzzpppiiiMMM????????????===:::777333111///...,,,+++******))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************(((******)))+++...---(((***NNNmmmvvv~~~~~~zzzxxxpppbbb]]]aaaTTTIII======HHHVVV^^^aaaNNNQQQRRRRRRXXXgggttt{{{~~~zzzwww~~~```555&&&+++111000***+++,,,+++,,,+++***((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((()))&&&%%%&&&((()))(((+++***999jjjjjj___AAA<<<@@@PPP```cccYYYOOOKKK>>>111......,,,---000---///...******,,,,,,)))000000000222999EEESSS\\\kkkqqqnnn\\\OOObbbxxxppprrrhhhEEE999333555111000222777:::999777666444444444555555666666777888888777777777777777777666666666555666666777777888888999999999:::::::::999999:::<<<>>>===:::888555666777888888666555333333333222222111111000000///...---++++++++++++,,,++++++++++++************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++************++++++************++++++++++++************************************************************************************************************************)))************+++++++++((()))))))))*********+++))))))))))))************++++++,,,,,,,,,,,,---------------............///000000000000000000000000000000000000111333444555333444666777888:::===@@@>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDCCCCCC<<>>?????????===;;;777333111......,,,+++***)))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************&&&++++++%%%'''///000***%%%***GGGrrr|||ttt[[[PPPWWWeeennnpppzzz|||xxxxxxxxx\\\111,,,444111***)))+++,,,***%%%"""$$$(((+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&((())))))))))))!!!000---###AAA|||vvvvvvyyyOOO111888OOO\\\fffpppfffPPP;;;555555222000000...111111000111666777666333777AAAPPPaaapppyyy}}}vvvcccPPPQQQeee~~~uuupppnnnxxxttt>>>555555222888777222222777888444444888444444444555555555555555888888777666555555555666555555555555555666777888777888888888888999999999999:::;;;===>>>===:::777444555666777666555333111222111111000000////////////...,,,+++***++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++)))************+++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))))))))************++++++,,,,,,,,,------------------.........//////000000000000000000000000//////...///000111333444111333555666777999<<>>?????????@@@???BBBEEEEEEDDDDDDGGGJJJDDD<<>>CCCKKK@@@===???>>>;;;:::>>>AAABBBjjjkkkvvvqqqhhhxxx{{{lllaaagggvvvzzzsss~~~}}}yyy~~~~~~vvvwwwtttuuuuuuhhhTTTJJJPPPVVVVVVYYYyyyrrrxxxvvv```MMM@@@AAAAAA???===:::777444333///...---,,,+++*********))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++))))))&&&---555FFFhhhuuuggguuuAAA888---'''(((***++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((,,,###(((333...555mmmnnneeecccfffwwwxxxGGG;;;;;;999CCCUUUwwwkkkZZZMMMKKKLLLFFF<<<999AAA@@@444222BBBSSSYYYTTTaaaxxxoooYYYOOO>>>CCCXXXllluuu|||zzzyyy{{{vvvqqqppp;;;444:::222///666111222444555555555444444444444333333444555777888888777666666666666666777222333555444333333444666777777777777777666666666666666555555666888:::;;;666555555555555444444444222222222222111000000///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))******++++++******************************))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,......---,,,---...///000000000//////.........---000000000111222222333333111333555666555666888:::999999999999<<>>===<<<;;;;;;;;;;;;;;;111MMM|||zzzpppnnnzzztttiiijjjzzzvvvtttjjjuuukkkPPPQQQvvvlllzzz}}}rrr^^^MMMBBBAAAAAA???===:::777555333///...---,,,+++*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************++++++************))))))+++///111777KKKkkkppp___fffqqq|||~~~||||||RRR888222+++(((***++++++)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''',,,###&&&---))))))LLLzzzsssrrr}}}zzz~~~~~~nnnPPP:::;;;GGG^^^TTTRRR\\\eeedddbbbccckkkpppjjj]]]```rrrwwwnnnlllmmmtttttt^^^CCCDDDXXXnnnbbbfff}}}uuukkktttuuuhhhDDD+++000888444111666222222333444444333222111333333333333333555666777777777666555444444555555222444555555444333555666555555555555555555555555666666555444555555666777555555555555444444444444222222222111111///......------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))***************************************))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,...------,,,---...///000000/////////.........---...//////000000111222222111222444555555666888999;;;:::999999:::<<>>===<<<;;;:::999999999BBB444888]]]yyyuuugggqqqmmmqqqxxxuuummmiii```YYYXXX\\\```aaauuu}}}~~~}}}}}}ooo\\\LLLBBBAAA@@@???===:::777555333///...---,,,+++*********))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))***************************)))((((((((()))***+++000111000...000BBBhhh|||nnnEEE+++...+++))))))+++,,,***'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++&&&&&&***'''$$$...@@@nnn{{{jjjyyyZZZQQQ===333>>>HHHJJJRRR```aaannnsssmmmlllnnn```KKK;;;888EEEYYYYYYRRRfff~~~rrr```:::111---333666333111222111222222222222222111000333333222333333444666666777666555444333333333333222444555555444444555666222222333333444555555555666666555444333444444444555555444444444333333333222222222111000...---,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))(((***************************))))))))))))***++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,---------,,,---......////////////...............------...//////000000111000222444555555666888:::<<<;;;:::999999:::;;;<<>>=========>>>===<<<:::999888777777777///444999999???ZZZ~~~qqqiiiggg___XXX^^^cccpppsss~~~yyynnnYYYIII@@@AAA@@@???===:::888555444///...---,,,+++*********((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((***************************)))((('''(((***,,,...222000222444------EEEbbb[[[777,,,///***(((((()))++++++)))'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))((((((******(((((((((;;;hhhfff^^^nnnjjjNNNAAA===::::::>>>>>>HHHSSSWWWSSSJJJCCC???KKK===>>>VVVmmmvvv}}}xxxzzzVVV222444777666333000111111111000111111222222222333333333333333444555555666666888777666444333222222222333444555555444444555666222222333333444555666666666666666555555555666666444444444444333333333222333333222222000///---,,,,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((******))))))((((((((('''************************)))))))))))))))***++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************++++++++++++,,,,,,,,,---------..............................---......//////000111111111333555666666777999;;;<<<;;;;;;::::::;;;<<<<<>>??????>>>===============;;;:::999777666555555444666666666333000777NNNdddpppbbbZZZxxxxxxeeehhh}}}rrrtttooovvvkkkaaaVVVoooxxxbbbKKKZZZnnnsssxxx|||{{{hhhfffyyymmmVVVFFF<<<@@@@@@>>>===:::888666444///...---,,,+++*********((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((()))+++...///222,,,///888666---333CCCTTT~~~zzzuuuzzzPPP111%%%***444+++***)))((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&))))))((((((+++,,,)))000999^^^uuuWWWllllllqqqwwwkkkmmmuuupppddd\\\JJJCCCPPPXXXYYYfff{{{rrrmmmzzzzzzgggiiirrrxxxzzzzzzzzzKKK444///...333333---,,,222444222///000111222333444555666333444444555666666777777999888777555444333333333333444666555444444555777333444444555666777777888555666777777888999999999444333333333222222222222333333333222111///...---,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,,,,------------------------.....................///000000111111222222444666777777999;;;===:::;;;;;;;;;<<<===>>>???===>>>???@@@@@@???===<<>>==================999888777666444444444333:::111...444;;;999222---???aaazzzdddkkk^^^LLLVVV{{{uuusssmmmssssssyyyrrrnnnrrr]]]CCCXXXcccWWWMMMWWWaaa]]]qqqyyyttt}}}ooorrryyy|||iiiRRRDDD<<<@@@???>>>===:::888666555///...---,,,+++*********)))))))))))))))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************,,,...///222******444888333222999333JJJqqqmmm<<<))),,,///,,,(((,,,+++)))((((((((()))***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&&&&$$$$$$'''***+++$$$$$$///UUU{{{zzz|||}}}kkkYYYiii{{{~~~{{{dddcccsssuuuvvvjjjCCC111222888+++000111......333333...000000000111333444666777222333444555666666666666888888666555444444444444333555666666555555666777555666666666777888888888444555666888999:::::::::333333333222222222111111111111111111000///......++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''')))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))************+++++++++,,,------------,,,---------------............//////000000111222222111333555777777999;;;===999999;;;<<<>>>???@@@AAA===>>>???@@@@@@???===<<<======<<<<<<<<<<<<======777777666555444444444444///444999777---(((000<<<222///999___|||kkksssrrr[[[LLLvvv```mmmxxxkkktttzzzyyywwwxxxpppaaaNNNDDD@@@??????>>>===;;;888666555///...---,,,+++*********))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,///++++++000222111222555666%%%666jjjiiippp{{{^^^===###%%%111222)))$$$(((((())))))(((((()))***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''))))))...------FFFvvvxxxmmm{{{yyy~~~~~~xxxSSS777...111444444///222333111000111111///222111111000111111333333000111222444444444444333666555555444333333333444444555666666555555666777777777777777777777777777222333555666666666555555222222222222111111111111---......///......------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))***************+++,,,---------,,,,,,,,,,,,,,,------.........------...//////000000111///111444555666777:::<<<888999:::<<<===>>>??????<<<===@@@AAAAAA@@@>>>===;;;;;;:::::::::;;;;;;<<<666555555444444444555555;;;222,,,---000111333555///444777888BBB```zzzqqqmmmzzz|||}}}wwwzzz{{{[[[KKKEEEDDD??????>>>===;;;888777555//////---,,,+++*********))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))+++...111111...+++---000(((444333...HHH~~~uuuyyy```OOO111((((((000///&&&'''///###%%%(((******)))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''$$$$$$***,,,)))''')))&&&''',,,,,,'''000WWW|||llliiikkksssyyysssbbbVVV]]]jjjrrrpppnnnnnnsssGGG::://////555666111+++---...///...,,,---222888444333111////////////000...///111222333333222222444444333222222333333333444555666666555555666888777777777777777666666666111222333444333222111000222222222111111111111000***+++,,,,,,------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))***************+++,,,---...---,,,,,,,,,,,,,,,------.........,,,,,,------...//////000---///222333444666888:::888999:::;;;<<<=========<<<>>>@@@BBBBBBAAA???>>>:::999999888999999::::::555444444444444555666666///---///333444000...///111...---000222666<<>>>>>>>><<<999666555555111///---+++)))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''))))))))))))*********************+++,,,---...///***---///...///@@@eeegggEEE@@@888%%%+++******)))(((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((+++)))((((((***...222555eeepppooorrrvvvzzzzzzpppuuuqqqpppqqqooovvv{{{www]]]DDD000000000000000000000000////////////////////////222111111111000000//////000000111111111222222222555444333222222222333444444444444555444444333333888777666555666666555444111111222333444444444444333333222222000///---,,,...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---.........---------......///111111111222444666777888666777888:::;;;;;;;;;;;;=========>>>>>>>>>>>>>>><<<<<<<<<;;;:::999888777444444444333333333222222////////////////////////000000111111111222222222888888HHHnnnssswwwwww}}}uuu___kkkxxxbbbWWWXXXXXX\\\jjjyyyttt|||www}}}ssstttqqqtttttt___\\\^^^PPPAAA>>>>>>???===999666555555111///---+++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((()))))))))*********+++++++++++++++,,,---...---...000///+++---:::IIIoooOOO777///***,,,444******))))))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((+++)))((('''(((***---///888DDDZZZ|||}}}vvvpppuuu|||[[[CCC333+++000000000000000000000000........................111111111000000000//////000000000111111111222222444333222222222222333444333333444444555444444444555444333333444444333333111111222333333333222222111111222111111000//////...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,------...------------...//////111111222222444555777888666777777888999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666666555222222222111111111000000////////////////////////000000000111111111222222333777999777:::NNNppp}}}{{{dddiii{{{```EEE555cccbbbQQQAAA===??????===:::777555555000///---+++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''((((((((())))))))))))******,,,+++++++++++++++,,,,,,,,,+++---000...)))'''))),,,EEEnnnJJJ!!!'''000&&&###000***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))((('''''''''((((((!!!"""***@@@bbbxxxTTT888---...111222000000000000000000000000........................000000000000////////////000000000000111111111111333333222222222222333444222222333444555555555555333333333333333444444444222222333333333222111111000000111222222111111000---,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))***************++++++++++++,,,+++++++++,,,,,,,,,---------------------...//////222222222222333444666666777666666666666777999:::::::::999999999888888888999888666555333333444444000/////////............//////////////////////////////000000000111111111&&&,,,333222//////777???eeeyyyrrrzzz}}}{{{pppzzz}}}zzzqqquuuooouuu}}}hhh>>>...555???fffcccRRRDDD===???@@@>>>;;;777555555000///...,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''(((((((((((((((((()))))))))***,,,++++++************+++---))))))---///------000...---333IIIjjjnnn???222+++000444...'''%%%))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%+++,,,......***000KKKgggoooXXXCCC:::000---111333000,,,////////////////////////......................../////////////////////////////////000000000111111222222222222222333333333111222333444555555555555333444555555555555666777333444444444333222111111111111111222111111000000,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++++++++,,,,,,---------,,,---------------...///000333222222222333444444555777666444444444666888999999999888888777666666666999777444222111111333333............------------............................../////////000000000999111+++---555999444...%%%555KKK```xxx|||www{{{xxxpppjjjzzz~~~nnnqqq}}}}}}tttqqqrrr^^^BBB000111999666---eee```QQQGGG===???@@@???<<<888555555000///...---,,,+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))++++++***)))))))))******...***)))***)))(((+++000---000...((()))===```}}}bbbEEE555)))///111,,,(((***,,,+++((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))(((((('''000&&&"""))),,,(((***222888III^^^pppqqqZZZFFF777///000...,,,---//////---+++.....................................................................///....../////////000000000111111111222222333333333111222333444555555555555222444666555444444666777444444555444444333222222222222222111000///------++++++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++***+++,,,---------,,,,,,,,,,,,,,,------///000000222222222222222333444555666555333333333555777999888888888777777777666666888777444222111111222333///............---------------------------------------........./////////111111///,,,))),,,333999444333333000+++111KKKfffqqqrrrrrrrrr___kkkrrrooorrryyytttsssttthhhMMM555000+++...777;;;333(((ccc\\\NNNGGG===???AAA@@@<<<888666444000000///...---,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))''''''(((((((((((())))))***)))))))))))))))******((((((+++---+++'''(((---""",,,555666///+++///555DDD```~~~{{{iiiWWWDDD333,,,---222+++(((++++++''')))...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))))))))))),,,""" )))111///)))'''&&&,,,///...111===KKKRRRbbbiiinnnmmmjjjfffaaa[[[IIIBBB888///***+++...222************+++---000333........................---------------------------------...........................///////////////000111222333333333222222222333444555555555555000222555444111000222555333333444444444333222222222222111000///---,,,++++++******)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))************+++***+++,,,---...---,,,+++,,,,,,,,,---...///000111111111111111222333555555444333333333444666888999777777777777777777777777777666444333222111222222//////.........---------------------------------,,,,,,---------.........!!!+++555777111***((()))'''$$$+++777777000666DDD666HHHddd~~~pppkkksssQQQHHHIII;;;---:::888555111///222777;;;bbbYYYJJJCCC===???AAA@@@===999666444000000//////...,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''''''''((((((((())))))((((((((((((((()))***+++&&&&&&)))...///,,,+++---444...((((((---111000...***///111555EEEbbbcccMMMBBB:::111,,,(((&&&***000///((('''///111***&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((())))))+++,,,+++'''$$$%%%(((%%%+++...,,,+++---///...++++++...333444000---...---///111000...+++))))))---...//////,,,)))&&&%%%------------------------------------------------,,,,,,---------.........------........./////////...///111222333333333222333333444444555444444444000333555444000///111444000000111222222222111111////////////...---,,,+++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((()))*********)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************)))+++,,,......---,,,+++,,,,,,,,,---...///000111000000000111222444555666111222333555666888999:::444555555666666777777888555555444333222111000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------555000***)))+++.........999///''')))///000,,,(((111222333555;;;GGGXXXdddvvv|||wwwiii@@@EEE<<<111000///000888...---///222333111,,,)))cccWWWFFF???===???AAAAAA===999666444000000000///...---+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***''''''''''''((((((((()))''''''''''''(((***++++++---(((&&&***,,,***((((((''',,,000///+++(((+++...***...000///...111999???PPP^^^tttmmmUUUEEE===444***+++((((((---///---+++,,,$$$***,,,&&&###'''***)))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''&&&((((((&&&'''+++------'''***+++((('''***,,,***...'''&&&------''''''---$$$'''***+++******,,,...''''''(((+++...///...---------------------------------------------------,,,,,,,,,------.........---------.........//////...///111222333333222222444444444555444444333333333666888666222000222666---...///000000000000000,,,---------------,,,,,,***)))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************)))***,,,......---,,,++++++,,,,,,---...///111111//////000111222444666777000111333666888999::::::222333333444555666777777333333333333222000///...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))),,,......,,,,,,---/// ---444...***000444222***...222111//////444:::???DDDQQQggg}}}{{{jjjmmmkkkcccwwwzzzrrrkkklllrrrvvvuuuyyy~~~[[[>>>777888///(((222;;;///)))555222000///000111111333777gggTTTGGG???===@@@AAA>>><<<;;;888333222000...---------,,,+++))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))***************++++++++++++******))))))*********+++++++++---------............///111111222555;;;BBBIIINNN___aaafffkkkooorrrssstttsssppplllfff]]]SSSHHH@@@222222111///...---,,,+++***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000//////.........//////------......///000000000000222444444333333444555222333333444444333333222////////////000000000000...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------000///...///000333555777333333444555555444444444555555555666555555444333333333222111000///...---------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,............////////////.........000555;;;AAADDD]]]jjjyyy{{{zzzwwwsssuuuTTTQQQVVVOOOFFF]]]wwwvvvtttpppooonnnbbbTTTUUU___yyy{{{lllVVVDDD999333000---////////////////////////000000000000////////////eeeQQQIII???<<>><<>>BBBEEEKKKUUU\\\nnnooossswwwwww{{{pppeeeiiipppooovvvzzzooo___~~~sssvvvrrr~~~lll[[[VVVAAA999///+++---///...+++000//////000111000---***.................................///////////////nnnSSSMMM<<<>>>AAA@@@<<<::::::888444222000...---------,,,+++))))))))))))((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********'''(((((())))))(((((('''''''''((((((((())))))))))))************+++++++++)))***+++,,,,,,,,,++++++''''''((((((((((((((('''######$$$&&&(((((('''%%%((((((((((((((()))))))))&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,---------------------...//////,,,,,,------...//////000333555666555333222222333222333333444444333333222111000000000/////////...---,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,---------.........,,,---------...000000111000000111111111000000///222222222222222111111000///.........---,,,,,,,,,++++++***************)))************************************************)))))))))*********++++++((()))******++++++******++++++++++++,,,,,,,,,,,,+++,,,---///000000000///++++++******,,,...111333000111000---,,,---,,,)))444333222222111000000111333333555888999:::???EEEGGGAAAHHHeeeoooiiiiiikkkkkknnnmmmgggeeetttlll]]]aaalllqqqttt```SSS]]]\\\VVV^^^DDDCCCBBB@@@;;;333000000222000---,,,,,,------------------...//////...---------------------------------....../////////000qqqTTTKKK>>>???AAA@@@<<<:::;;;999555222000...---------,,,+++))))))))))))((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((()))))))))*********++++++((())))))******))))))(((,,,,,,++++++***))))))((((((((()))+++---,,,***'''((((((((((((((((((((((((%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!! """$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))************+++)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++,,,,,,------...//////222333555444333222222333222333333444444333333222111111000000//////......,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********++++++,,,,,,---,,,---------............------......///000000000111111111111000///...---111111111111111000000///------------,,,,,,++++++************************************************))))))))))))))))))))))))((())))))))))))*********(((((()))************)))************++++++++++++++++++,,,------,,,,,,,,,777555111...,,,+++,,,,,,000///---...111222111......***(((+++/////////111222222111222333333111000666000---111999<<<666///666555444777===@@@@@@???:::888888:::<<<>>>@@@AAA<<<<<<444000444333...///888444000///000000///...---000222222///,,,,,,---++++++******++++++,,,------------------------------------......//////000oooSSSGGGBBB???AAA???;;;999:::888444222000...---------,,,+++))))))))))))((((((((((((%%%%%%'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))*********)))))))))))))))+++***)))((('''&&&&&&&&&+++)))(((''''''&&&$$$###''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,------.../////////000111333333222111222333222333333444444333333222111111111000///.........,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((()))))))))))))))******+++,,,,,,------------------............---......///000000000000111111111222111111000000000000111111000000///...,,,,,,,,,,,,++++++++++++))))))))))))************************************))))))))))))))))))))))))((((((((()))))))))******'''((())))))******)))))))))))))))*********++++++************************"""%%%)))---///...,,,++++++)))))),,,...///000000444000000222222......111//////...------...---,,,...///000//////222555777333444...,,,111...)))***333111000222555555///(((+++'''+++111///111333///$$$'''+++---...---((($$$(((+++---...---,,,,,,...---------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000lllQQQDDDEEE>>>@@@>>>:::888888777444222000...---------,,,+++))))))))))))(((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''((())))))((((((''''''''''''((((((***(((%%%$$$&&&)))***+++'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((((((((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,---...///000------......///000000000...000222222111111222333222333333444444333333222222111111000///......---,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,,,,---------------.........//////......///000111111111000000111222333333333333333000000000000000//////...,,,,,,++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************''''''(((((()))+++------///...,,,+++***+++,,,---///......///---+++---000******...222000***,,,333,,,......,,,+++---000111+++...000/////////...,,,,,,000,,,,,,444333///333(((...111---((((((---222333(((...222'''***333,,,+++...///,,,***+++...///---,,,,,,,,,,,,------...''')))+++,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000fffPPPFFF===@@@>>>BBB???555777:::222333111///.........---,,,,,,+++***(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---------------------------------...............//////000111222333333333111222222333333222222111///...---...//////---,,,+++++++++************)))******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,---------...///111222444555555111111111111111111111111222222111111000/////////++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.................................------,,,,,,------............------,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......eeeQQQHHH@@@@@@>>>BBB???666777:::222333111///.........---,,,,,,+++***(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))'''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,---------------------------------............//////000111222222333333333222222333333333333222222///...---...//////---++++++++++++*********)))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,---------...///000111222333444222222222111111111111111111111111000//////......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------...---------,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......dddPPPJJJCCC@@@>>>BBB???666888:::333333111///.........---,,,,,,+++***(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))(((((())))))))))))***************++++++++++++,,,------------------------------.........////////////000111222333333333333222333333444444333333222000///......///...,,,***++++++*********)))))))))(((((((((((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------.........///000111111222222222222222111111000000000000//////...---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......bbbOOOIIIDDD@@@>>>BBB???666888;;;333333111///.........---,,,,,,+++***(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++,,,,,,------------------------......//////000000000111222222333333333222333333444444444444333333111000///......---+++)))************))))))))))))&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,---------.........//////000000333333222222111000000000//////...------,,,,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......aaaMMMGGGBBB@@@>>>BBB@@@777999<<<444333111///.........---,,,,,,+++***(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,---------......------......///000000111111111222333333333333222222333333444444333333222111000///......---+++)))*********)))))))))((((((&&&&&&''''''(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,------------....../////////000222222222111111111000000......------,,,+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......aaaMMMFFF@@@@@@>>>BBB@@@777999===555333111///.........---,,,,,,+++***(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))************++++++,,,,,,------.........------...///000000111222222222333333333333333222111222222333333222222111000///......///...,,,*********)))))))))(((((((((''''''''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,---------------...///000000111111111111111111111111111......------,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++************************))))))************))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......bbbNNNGGG@@@???>>>BBB@@@777:::===555333111///.........---,,,,,,+++***(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************++++++,,,,,,---......///------...///000111222222222333333444333333222222000111111222222111111000///...---...//////---+++***)))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,---///000111222222000000000111222222333333.........---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))******++++++************************))))))************))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......cccOOOHHHBBB???>>>BBB@@@888:::===666333111///.........---,,,,,,+++***(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************++++++,,,,,,---...//////------...///000111222222333333333444444333222222000000111111111111000000///...---...//////---,,,))))))))))))(((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))***++++++,,,++++++,,,,,,,,,---------,,,,,,---///000222333444//////000111222333333444///......------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************************************,,,++++++++++++++++++,,,(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......kkkPPPEEEAAA===???@@@???;;;888555555222111000000000000---+++++++++******)))(((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))),,,++++++***+++---...///***++++++,,,,,,------..................///000000111222222333333444444555111111111111000000000000///......---+++***))))))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))************************)))+++,,,...//////......,,,,,,------.../////////000000000000////////////...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------......lllPPPCCC======???@@@???;;;888666555222111000000000000---+++++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))+++*********+++,,,---...***++++++,,,,,,------..................//////000111111222333333444444555111111111111000000000000///...---,,,+++******)))))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***************************+++,,,------.........,,,,,,------...//////////////////..................---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------------...qqqUUUGGG>>>===???@@@???<<<888666555222111000000000000---+++++++++******)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,---***++++++,,,,,,------.........------......///000111111222222333444444444111111111111000000000000......---,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************************++++++***++++++,,,---...,,,,,,------.../////////.........---------,,,,,,---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------oooVVVHHHAAA>>>???AAA???<<<888666555222111000000000///---+++++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))******++++++***++++++,,,,,,------......------------...//////111111111222333333444444111111111111000000000///------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************++++++***)))***+++---...,,,,,,------...///////////////......---,,,,,,,,,,,,,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------fffNNNEEE@@@>>>@@@AAA@@@<<<999666666222111000000000///---+++++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))*********+++***++++++,,,,,,------...---------------...//////000000111222222333333444111111111111000000000///,,,,,,,,,++++++******)))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************,,,+++***)))***+++,,,---,,,,,,------.../////////000000//////...---,,,,,,++++++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------cccKKKEEECCC>>>@@@AAA@@@<<<999777666222111000000000000---+++++++++******)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###############################################################$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))******++++++******++++++,,,,,,------...------,,,,,,------...///000000111111222333333333111111111111000000000000,,,,,,++++++************))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,,,,,,,------.../////////111000000///...---,,,,,,+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,eeeKKKEEEFFF???@@@AAA@@@===999777666222111000000000000---+++++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))++++++++++++******++++++,,,,,,------...------,,,,,,------...///000000000111222222333333111111111111000000000000++++++++++++************))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************************,,,,,,------------,,,,,,,,,,,,------.../////////000000///...---,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,dddGGGAAABBB???@@@BBB@@@===999777777333111000000000000---+++++++++******)))(((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&################################################""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((***+++,,,,,,++++++***++++++,,,,,,---......---,,,,,,,,,,,,---......000000000111222222333333111111111111000000000000+++++++++***************))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************,,,---...///...---,,,+++,,,,,,------...//////000//////...---+++******)))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,nnnIIINNNDDD???BBBAAA===;;;<<<:::666555222000//////...---,,,///...+++)))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$######"""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***((('''))),,,---,,,***)))******++++++,,,------...------------...//////---......///000111111222222222111000///...------************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******++++++,,,---......///////////////////////////......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......fffDDDIIIBBB>>>AAAAAA===<<<<<<:::555444222000/////////---,,,///---+++)))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***((('''))),,,---,,,***)))******++++++,,,------...------------...//////.........///000111111111222111111000///...------*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))***+++++++++++++++,,,---.................................///...---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))***+++*********))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,------------...cccEEEHHHBBB===@@@AAA???======999555444222000/////////---+++...---+++)))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((()))+++,,,,,,+++)))******++++++,,,------...------------...//////......//////000000111111111111000///...------,,,******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***))))))))))))***++++++,,,,,,,,,---......//////..............................---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))*********************)))))))))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------hhhTTTNNNDDD<<<@@@BBB???>>>===999444444222000000000///---+++---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))***+++++++++)))******++++++,,,------...------------...//////.../////////000000000111111000000///...---,,,+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++******))))))******+++,,,---------.........//////........................------,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********************************************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------mmmdddUUUDDD;;;???AAA???>>>>>>:::555333222111000000///,,,***,,,,,,+++******)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))))))))***++++++)))******++++++,,,------...------------...//////////////////000000000000000000///...---,,,++++++)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++***************++++++,,,---------.......................................,,,,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***************************+++++++++************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------uuugggjjjVVVBBB;;;???AAA>>>===>>>;;;666333222111111111///,,,***++++++++++++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))))))))***,,,)))******++++++,,,------...------------...//////////////////000000000000//////...---,,,++++++***))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,------------------------------------------------,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,hhhYYYeeeRRRCCC<<<@@@@@@===<<<===;;;777222111111111111000,,,)))***++++++++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%((())))))((((((***,,,)))******++++++,,,------...------------...//////000000000000///////////////......---,,,+++******))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++******++++++,,,------------,,,,,,,,,,,,,,,------------------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,___OOO^^^OOODDD===@@@???<<<;;;===<<<999222111111222222000,,,)))******+++++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''***)))((('''***,,,)))******+++,,,,,,------...------------...//////000000000000///////////////......---,,,+++***))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,WWWWWWgggGGGAAA>>>>>>???@@@@@@>>>:::777777555222111000...,,,***,,,,,,++++++***)))))))))(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************)))))))))***++++++,,,,,,---------............///000000111111111111000000///......---+++***))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************]]]```oooKKKBBB>>>>>>???@@@@@@>>>:::888777555222111000///,,,***,,,,,,++++++***)))))))))(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********)))))))))***++++++,,,,,,------------............///000000111111000000///......---,,,+++***)))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************bbbiiivvvNNNBBB===>>>@@@@@@???===:::888666444222111000///,,,***,,,,,,++++++***)))))))))(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))******)))))))))***++++++,,,,,,------------............//////000000000000//////...------,,,+++***))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************++++++++++++++++++++++++************************cccmmmzzzOOOBBB<<<>>>@@@@@@>>><<<999888666444222111000///---+++,,,,,,++++++***)))))))))(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,---------............//////000000//////...---,,,,,,+++***)))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************************++++++++++++++++++++++++++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************************************************************eeeppp|||PPPCCC;;;>>>AAA@@@>>>:::999999555444111000000///---+++,,,,,,++++++***)))))))))(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,------------.........////////////......+++++++++******))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************************+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((()))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************************************************************jjjttt|||PPPDDD:::>>>AAAAAA===999888999555333111000000000...,,,,,,,,,++++++***)))))))))(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------------............------*********)))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))******************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************************************************************ooowwwzzzKKK@@@999>>>AAAAAA<<<888888999555333111000000000...,,,,,,,,,++++++***)))))))))(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,------------------......---------)))))))))))))))(((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************************************************************qqqwwwwwwFFF:::999>>>BBBAAA<<<888888999555333111000000000...,,,,,,,,,++++++***)))))))))(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,------......------,,,))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))******************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************qqqtttYYYKKK<<<<<>>:::777777888555444222111111000...,,,------,,,++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******++++++,,,,,,,,,------,,,,,,+++***,,,,,,,,,+++******))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))************+++++++++************************,,,+++***)))(((((((((((())))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++************************************))))))))))))((((((((()))))))))******************************(((((())))))***+++++++++.........------,,,,,,,,,---------------------------,,,,,,,,,,,,------...+++++++++***))))))(((((((((((()))************)))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************OOO===;;;>>>???@@@>>>:::777666777555333111111111000...,,,------,,,++++++******)))''')))***))))))++++++)))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++,,,,,,------,,,,,,+++***,,,+++++++++******))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++************************++++++***)))(((((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++*********************************)))))))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********(((((())))))******)))))),,,+++***)))(((((())))))************************((()))******++++++******))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************OOO===<<<>>>>>>>>>===:::888666666555333111000000///---,,,------,,,++++++******)))(((,,,+++'''&&&))))))%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++,,,,,,------,,,,,,+++***++++++***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************+++***))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))************++++++++++++++++++++++++---------,,,,,,+++++++++------------------......,,,---...////////////...------,,,,,,,,,,,,------)))))))))******++++++,,,)))******+++++++++++++++************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************QQQ???<<<=========<<<:::999777666444333111000000///---+++------,,,++++++******)))!!!'''(((%%%(((111444111''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((()))))))))(((((((((((('''((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))******+++,,,,,,------,,,,,,+++***************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++******************************)))))))))))))))***))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,------,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++************************))))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++000000/////////.........+++,,,...///000//////...++++++---......///......++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,+++************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************RRRAAA;;;<<<;;;;;;;;;;;;:::888777444222000000000///---+++------,,,++++++******)))'''...///,,,111>>>DDDBBB((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))((((((((('''((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********,,,,,,------,,,,,,+++***))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''')))+++...000000000...---+++***(((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++************************((()))))))))************))))))*********+++++++++------------------------,,,,,,---...//////000000++++++,,,...///111222222111222444666777666555444111222333444333000...,,,000000//////...---,,,,,,***++++++,,,---,,,,,,,,,************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************}}}RRRCCC:::;;;:::::::::;;;;;;999888444222000000000///---+++------,,,,,,+++******)))&&&+++((( !!!,,,000,,,))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))******))))))((((((((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))*********,,,,,,---------,,,++++++)))))))))))))))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++***************************)))))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''))),,,111333222222000...,,,***(((''')))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++************************(((((())))))*********+++)))************+++++++++---------------------------...///111333555777777???@@@DDDHHHLLLQQQTTTUUU[[[]]]___aaabbbaaa```___YYYYYYZZZXXXTTTNNNHHHEEE666555333222///...,,,+++***+++,,,,,,------,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************wwwOOO<<<999<<<===>>>???>>>;;;888666333222111000000///---***------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((,,,***'''&&&&&&(((***,,,+++'''&&&***...,,,((($$$*********+++++++++***)))%%%&&&&&&&&&&&&'''***,,,&&&)))(((%%%(((---***$$$(((&&&$$$%%%))),,,+++)))))),,,,,,***)))(((&&&$$$+++)))((()))+++***&&&"""(((&&&%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((()))***+++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))***************+++++++++---+++)))***---...,,,***+++++++++++++++++++++++++++******)))((((((''''''*********)))((())),,,...$$$(((,,,,,,+++)))+++---...***''')))...000...+++,,,,,,,,,+++++++++******************************************************,,,,,,,,,++++++*********++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***---000222000000///---,,,+++******)))))))))))))))))))))))))))************+++++++++************************++++++******************(((+++------,,,+++,,,---'''***,,,------,,,---...000,,,)))+++000444333///333===EEEIIITTTggguuuyyymmmWWWEEE;;;666555$$$---444111------000111+++111555111,,,***+++,,,***((('''''')))+++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************+++*********))))))((((((xxxOOO===;;;<<<===>>>???>>>;;;888777333222111000000///---***------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))*********)))000---***))))))(((((()))%%%%%%&&&''')))***)))(((***+++---------,,,,,,+++###***,,,((($$$&&&)))(((///)))'''+++,,,)))(((,,,''''''&&&&&&'''***,,,---((()))******))))))***+++***)))))))))*********)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))***++++++++++++++++++++++++++++++************))))))))))))************************+++++++++,,,,,,,,,++++++***)))'''(((***+++)))'''***+++++++++,,,,,,++++++000000000111111222222222000111000...+++))))))***)))+++++++++***((())))))...+++)))))),,,---,,,))),,,,,,,,,,,,++++++++++++************************************************,,,,,,,,,+++++++++******++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***...111333333222111///,,,***)))((()))))))))))))))))))))))))))************+++++++++************************++++++******************------------,,,,,,,,,---111---)))+++///...((("""+++111888888111///999EEEYYYjjj|||xxxooolllkkk~~~zzzpppooorrrdddTTTHHH888///000333///(((777+++"""$$$,,,000---(((,,,***))))))+++,,,++++++******************************))))))))))))******))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************+++*********))))))))))))xxxMMM<<<<<<<<<===>>>>>>===;;;888777444222111111111///---+++------,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((''''''&&&&&&''''''&&&&&&((())))))((('''&&&'''(((***+++,,,,,,,,,+++((()))((('''''')))+++---222111/////////...,,,+++''')))+++,,,,,,+++)))(((---000111---+++---//////---((((((,,,+++%%%&&&...111///,,,+++***)))'''&&&***,,,---+++&&&%%%'''+++'''(((((('''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***+++,,,---++++++++++++++++++++++++************************************************+++,,,---------,,,+++***---------...000000...---...///000000000000000///*********+++++++++++++++$$$'''***------///000222000...------...000000000...---,,,++++++*********------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***...111333555444222///,,,***(((&&&)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++++++++++++++---+++******+++,,,,,,+++...***&&&&&&+++000333444000///888MMMaaappptttccc]]]eeebbbaaagggttt{{{qqqccc}}}}}}yyy}}}www~~~sss___JJJ:::222000---***,,,333333,,,)))------,,,++++++,,,,,,+++*********************************))))))))))))******)))))))))*********++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************)))))))))wwwKKK;;;<<<<<<=========<<<:::888777444333111111111000---+++...------,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&''')))+++,,,,,,+++***,,,+++)))))))))+++...///'''***,,,+++---...---***---,,,+++***+++,,,...000...///000000000222444666666333///---///000...+++---111222///+++,,,---///%%%%%%)))///222000------***,,,---,,,)))'''((())))))***+++)))&&&$$$$$$&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************+++,,,------,,,,,,+++++++++++++++***)))***************++++++++++++++++++++++++++++++***+++---......---+++***)))))))))***++++++************+++,,,,,,+++++++++555444444333222111000///444444333000---++++++,,,444///+++***,,,......------......---+++***+++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***,,,///000222111///---+++)))'''&&&))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,+++***,,,...///...,,,&&&...666666222000666<<>>BBBEEEFFFFFFEEEFFFAAA:::===IIIPPPPPPTTT\\\dddeeebbbccckkksssooovvv|||yyyrrrrrr|||{{{mmmqqq|||rrr~~~}}}mmmeeeggg```QQQddd]]]XXXSSSIIIAAAFFFQQQ```[[[TTTOOOJJJBBB777000---+++***+++,,,,,,+++***,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************+++,,,---...---,,,,,,++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000111000///...///222555000000111333666;;;???BBBAAAAAABBBDDDEEEFFFGGGHHHCCCBBBAAA>>>;;;;;;<<<>>>???===:::888:::<<<===>>>333222111000/////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,---------++++++---///444:::FFFYYYooo~~~jjj\\\dddiiiPPPAAA666...(((000...++++++---.........++++++++++++++++++++++++******))))))))))))***************++++++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********************************+++++++++++++++wwwOOO>>>>>>===<<<<<<;;;:::999888777555444222222222111...,,,.........---,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))******((()))+++...333999>>>@@@EEEFFFGGGJJJNNNTTTYYY\\\TTT^^^bbb[[[ZZZfffrrrvvvrrrxxxmmmmmmrrr{{{~~~zzz}}}wwwsssoooooosssxxxtttrrrzzzooodddZZZSSSNNNCCC===888666777666000+++000//////...------,,,,,,************************((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))******+++,,,---------,,,,,,+++******)))))))))***++++++,,,---------------------------------,,,,,,---...111444555+++---000222666>>>GGGNNNBBBBBBDDDHHHOOOXXXaaafffuuuvvvxxxzzz|||~~~~~~}}}xxxpppfff\\\UUUSSSOOONNNKKKGGGCCCAAAAAABBBCCC???;;;999:::999666333////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...***,,,---,,,+++111<<>>999000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///222444333555AAAUUUeeezzzrrrdddnnn|||kkk>>>999333///......//////++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********************************++++++,,,,,,,,,pppLLL>>>===>>>>>>>>>===<<<:::999888444444333222000...,,,++++++---......,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''---)))%%%&&&***------+++)))((())),,,---...222666<<<888:::EEEMMMNNNOOORRRSSSccckkkeeebbbiiiqqqssszzz~~~{{{yyytttpppuuuyyy~~~zzzyyyzzzyyyrrrlllrrr}}}___SSSBBB555555888666000444---...444444+++(((+++---'''%%%)))+++))))))---''''''&&&%%%%%%'''***---))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))************+++++++++---,,,******+++,,,++++++)))(((((()))...222///+++//////......------...///:::666444===OOObbbooottt~~~rrrhhh^^^OOOGGGGGG======999444444555///'''222...---///---))))))---(((+++------***((((((***,,,,,,,,,+++++++++******************************************************,,,***((((((++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++***,,,------,,,+++---......,,,++++++---.........******444???WWWwwwfffnnnvvvmmmnnnlllbbb]]]___gggaaabbbjjjkkkeeefffmmmnnnsssoooggglllsssaaa>>>222555444///,,,666111***&&&(((...///,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++---)))'''+++...------...rrrLLL@@@@@@@@@???>>><<<;;;:::999888444444333222000...,,,++++++---......,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((())))))***))))))))))))&&&$$$&&&***------,,,222222333555666999@@@HHHXXXQQQNNNWWWaaagggkkkooowwwuuurrrnnnmmmqqquuuwwwwwwyyywww{{{zzzrrrpppttt|||pppvvvsssooorrrzzzttteee\\\VVVNNNFFF<<<666111000...---...222---+++,,,000000***))),,,***+++,,,,,,+++)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))*********************++++++++++++...---,,,,,,,,,+++***)))//////...---,,,------,,,''',,,111111000444>>>GGGOOO]]]rrr{{{wwwvvvxxx|||vvvWWWQQQGGG<<<666666:::???---)))...666222((((((222///111444333000.........,,,,,,,,,+++++++++******************************************************+++)))'''(((***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************++++++++++++...---,,,***))))))***+++)))***++++++++++++,,,---:::JJJbbbsssfffqqq|||hhhXXXRRRgggiiimmmuuutttrrrxxxccc666+++111666------///111111///------++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++000+++))),,,---+++***,,,pppIII===>>>BBB@@@>>>;;;:::888888888444444333222000...,,,++++++---......,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***,,,000666::::::888555444444999@@@GGGOOO^^^lllzzzppphhhmmmvvv}}}|||}}}xxx~~~~~~~~~uuuxxx}}}|||~~~~~~xxxyyyrrrrrruuuyyy|||wwwxxxrrryyy~~~}}}^^^ZZZPPPCCC;;;999777444111///...///---***+++...''''''((()))************((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))******+++************+++++++++,,,,,,,,,,,,---,,,,,,+++***))),,,...///......000333///333555444:::NNNmmmtttzzzppp\\\PPPCCC;;;999;;;777,,,$$$+++777333$$$///222444444111///------,,,,,,,,,+++++++++*********************************************************(((((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************+++++++++,,,000...+++)))***+++,,,,,,,,,222777333------777AAA```~~~yyy|||oooeee^^^cccpppzzzooottt{{{VVV:::333222---,,,000///******000,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++,,,+++)))+++///000---,,,...qqqLLL===<<>>;;;888888888888444444333222000...,,,++++++---...---,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))*********)))))))))))))))***)))111===GGGLLLLLLHHHEEEJJJIIINNNVVV[[[bbbsss~~~xxx}}}{{{{{{|||tttsssxxxyyy~~~xxxkkkuuu}}}}}}|||vvvpppmmmvvvjjjddd```kkkrrrrrrjjjgggkkkjjjdddEEE===333......000333555---***'''%%%&&&)))+++,,,(((((())))))))))))******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))******++++++*********+++++++++,,,,,,''')))+++,,,,,,,,,,,,---++++++---000///...000555:::KKKfff~~~xxxvvvrrrhhh___[[[\\\eeecccVVVRRRZZZ]]]WWWOOOLLLVVVhhhlll___UUUUUU}}}~~~|||sss[[[YYY>>>@@@>>>444)))&&&,,,444---...000111000...,,,+++,,,,,,,,,+++++++++******************************************************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,///---+++,,,...000///...+++------)))+++<<>>DDDAAA>>>;;;888888888888444444333222000...,,,++++++---...---,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))******,,,++++++++++++,,,......(((000<<>>;;;:::888888888444444333222000...,,,++++++---......,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++&&&'''((())),,,000333555:::>>>CCCHHHOOO[[[kkkvvvwwwhhheeelllfffkkkuuu{{{zzz}}}~~~{{{www~~~ttt{{{rrr}}}{{{tttssstttqqqmmmzzz|||}}}~~~|||~~~xxxuuusssuuupppggg___[[[SSSDDD555444333333444555333,,,'''++++++++++++*********)))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))******++++++,,,++++++++++++,,,,,,,,,,,,,,,...///---***))),,,///,,,+++333DDDVVVkkk~~~yyyqqqcccWWWXXXgggvvv{{{|||xxxqqqoookkkoooZZZDDDDDDGGG===...222000...---------,,,+++,,,,,,,,,+++++++++******************************************************,,,------,,,***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,...//////---++++++,,,---333IIIqqqxxxXXXqqqssskkkPPPbbbvvvwwwWWWGGGMMM???777999:::999BBBQQQAAA>>>===AAAHHHOOOSSSUUUfffssswwwmmmbbb[[[KKK:::EEENNN^^^nnnzzzxxxrrryyy~~~XXX;;;---+++...000...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,---...//////,,,******---222???VVViiioooQQQAAA;;;@@@???>>><<<;;;:::999888444444333222000...,,,++++++---......,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))***++++++'''(((+++000777>>>DDDGGGYYY]]]``````aaagggttt~~~zzzzzztttnnnrrrjjjmmmpppwwwyyyttttttyyy~~~wwwgggkkkkkkqqqtttuuuzzz}}}tttgggbbbdddnnn{{{yyyjjj___^^^\\\___bbb```___bbbiiinnniiirrr~~~}}}ssspppsssxxxrrrzzzzzzyyyyyyttthhhXXXJJJBBB>>>:::999:::999555111------,,,+++***))))))((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,+++++++++,,,,,,,,,------,,,///000...,,,---333888:::GGG```zzztttfffVVVQQQ\\\pppwwwaaa[[[___qqqtttIIIDDDLLLLLL;;;777111---,,,,,,+++***,,,,,,,,,+++++++++******************************************************///000000...***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,,,,------+++...000...+++,,,333999<<>>>>>>>>===<<<:::999888444444333222000...,,,++++++---......,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))*********)))******+++,,,111333888???HHHRRRZZZ^^^nnnuuu|||{{{tttoooppptttzzzrrrvvv}}}yyyvvvnnnhhhooo~~~}}}{{{tttwwwlllrrrmmmeeeooovvvwwwnnnaaadddrrrtttjjjiiiiiiooovvvwwwvvvxxx~~~tttsssssssssrrrrrrwww~~~yyyfffbbbjjj]]]]]]bbbhhhbbb[[[ddduuu{{{yyynnn___```nnnvvvuuu~~~zzz{{{|||zzzzzz}}}tttlllggg[[[KKK@@@<<<<<<;;;999///...---,,,***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,++++++,,,,,,,,,---------))),,,/////////333<<>>JJJttt}}}tttttthhhgggppplllSSSHHHAAA===@@@DDDFFFHHHKKKDDDLLLMMMHHHKKKWWW]]]ZZZaaaaaabbbccceeeeee___XXXWWWSSSWWWbbbeeebbbgggqqqjjjhhh```TTTNNNMMMFFF===FFF___}}}uuurrrPPP;;;.........------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---...///000000222@@@WWWhhhnnnqqqyyysssRRREEE<<>>===;;;:::;;;===@@@CCCFFFKKKPPPTTTUUUUUUYYYaaafffbbbVVVKKKCCCCCCCCCEEESSSuuuzzz{{{{{{tttsss^^^AAA888333......///...///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***///000...000444222,,,111...---///333444111...JJJ}}}wwwrrroooxxxuuuRRRDDD<<>>;;;???AAA???FFFDDDCCCDDDDDDBBBAAA@@@???>>>===<<<=========<<<>>>===<<<<<<=========<<<<<<<<<<<<<<<<<<===???@@@EEEFFFLLLVVV```dddbbb^^^LLLHHHAAA999:::JJJcccwww{{{llljjjCCC<<<333...222666111(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000000,,,+++......,,,(((///333...(((...???LLLbbbvvvPPPCCC===AAA???===<<<<<<;;;888666555555444333111///---,,,---......---+++******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))'''((()))*********)))(((&&&666:::GGGPPPWWWlllmmmsssnnnnnntttwwwtttooollliiisssuuusss}}}www}}}}}}{{{vvvqqqyyy|||tttppp{{{~~~yyyyyyjjj}}}zzzwwwzzz~~~vvvzzz~~~}}}vvvrrrpppxxxfff```kkk~~~~~~{{{kkk{{{vvvzzz}}}{{{yyyWWWJJJ???<<<===<<<:::999)))((((((***,,,+++((($$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))*********+++++++++------..................)));;;SSSooosssmmmpppsssfff{{{zzznnnbbbTTTFFF===BBBMMMPPPHHHGGGPPPUUURRRRRRmmm|||wwwmmmjjj|||jjj___dddTTTKKKQQQFFF555444.........------------...,,,+++++++++************************************++++++,,,,,,,,,***)))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,...---,,,***)))***---111---,,,...DDDwwwppp|||lllwwwjjjKKK>>>===@@@AAABBBEEEIIIHHHDDDAAA@@@@@@>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@AAA??????@@@AAAAAAAAA@@@@@@@@@???>>>===;;;:::999888888999===EEENNNVVV[[[]]]YYYWWWQQQIII@@@<<<>>>AAAEEEqqq|||ttt~~~TTT333222666...)))...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,000000,,,))),,,...///+++.........999PPPeeeooo]]]xxxsssMMMCCC???AAA???===<<<<<<:::888666555555444333111///---,,,,,,......---+++******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))++++++************))))))((())))))******,,,...000AAAMMMLLLZZZgggmmmtttffffffiiiqqqzzzzzzqqqfffaaappppppkkkiiissswwwwww}}}kkkkkkssssssrrrmmmmmmuuu{{{}}}~~~yyy{{{~~~xxxlllqqqrrrwwwooollljjjkkkpppsssqqqnnniiiggggggkkkqqqwwwyyyzzzlllwww{{{yyyvvvwww}}}}}}~~~xxx|||{{{tttuuuttttttssspppqqqxxx~~~~~~pppWWWCCC===AAA>>>666222000,,,)))'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))******+++,,,,,,,,,)))---111000......222666III```wwwcccmmmzzzzzzrrrddd\\\\\\]]]aaahhhooovvvzzzxxx}}}zzzrrrgggUUUeeennnqqqtttpppoooyyyooocccrrrVVVPPPVVVDDD777222111///---,,,,,,------,,,,,,+++++++++*********************************))))))***++++++******)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------///,,,+++...///...---...888666NNNuuuzzzyyy~~~ooobbbTTTAAA:::>>>@@@BBBDDDEEEDDDCCC???<<<<<>>AAAEEEHHHRRRVVV[[[]]]ZZZRRRIIICCCEEEEEEaaa{{{uuuyyyzzzWWW;;;111,,,...333............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------------......---...000111111444---***;;;eeebbbwwwpppKKKBBB@@@AAA???===<<<<<<:::888666555555444333111///---,,,,,,---///...,,,*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++***************------,,,+++---222;;;AAAQQQXXXPPPUUU[[[```ooolllhhhiiimmmrrruuuzzzvvvssskkkfffmmmyyy}}}zzznnnkkk}}}yyy}}}xxxooopppyyyyyyuuusss{{{vvvcccmmmbbbfffeeeWWWZZZeee```XXXWWWUUUTTTSSSRRRSSSUUUQQQUUUZZZ___bbbbbb___]]]^^^fffeee^^^```hhhdddXXX^^^^^^^^^```dddiiilllmmmpppnnnuuu~~~|||~~~tttQQQ::::::::::::888222,,,)))+++...))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***)))******+++,,,---------***---...+++***222CCCQQQuuuooorrrxxxxxxkkkhhhhhhjjjpppwww}}}gggDDD~~~rrrHHHMMMOOO999666333///,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))***+++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------000++++++000222...++++++444PPPxxxwwwtttpppYYYFFFBBBAAA<<<>>>FFFDDDBBB@@@?????????AAACCCCCCHHHKKKKKKNNNWWW^^^```XXX\\\```ccceeegggjjjllllllnnnnnnkkkgggdddcccddd]]][[[YYYWWWUUUQQQKKKGGGGGGEEEBBB>>><<<:::::::::;;;@@@IIISSSYYY[[[YYYWWWKKKOOOIIIIIIiii~~~yyy```;;;666666---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------.........///,,,+++...222222///---...999FFF[[[rrrLLLBBB???AAA???===<<<<<<;;;888666555555444333111///---,,,+++---///...,,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,++++++...777CCCMMMIIIYYY]]]eee^^^UUUhhhqqqkkkkkkmmmpppttt{{{pppmmmqqqwww{{{llliiigggeeehhhvvv}}}rrrgggffflllhhh^^^VVVXXX\\\UUUIIISSSMMMLLLGGG;;;;;;FFFNNNLLLKKKLLLJJJDDD???AAAFFFAAACCCEEEFFFFFFEEEEEEFFFGGGKKKJJJFFFHHHNNNMMMFFFIIIKKKLLLLLLMMMQQQXXX^^^fffbbbeeefff^^^bbbllllllppplllZZZ]]]yyyxxxxxxsssxxxlllTTTEEE;;;===>>>;;;555...)))'''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))************+++,,,------...//////...+++,,,444IIIeeexxxxxxmmmxxxyyymmmjjjwww~~~vvvllliiiUUUbbbvvvqqqYYYxxxOOOMMMCCC???999333///,,,,,,---,,,,,,,,,,,,++++++++++++************************************++++++,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------000,,,,,,000///,,,111;;;TTTxxxwwwwwwxxxZZZHHHGGG???:::>>>CCCEEEFFFHHHFFFCCCAAABBBCCCFFFMMMUUURRRZZZ^^^\\\___kkkuuuvvvqqqvvv|||}}}wwwrrrllldddYYYRRRRRRNNNJJJGGGDDDBBB???<<<888888:::>>>FFFQQQ\\\cccjjjKKK@@@PPPTTTRRRpppxxxuuunnn;;;***333000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---......//////111---+++...000///---...---XXXzzz}}}|||xxxQQQCCC===AAA???===<<<<<<;;;888666555555444333111///---,,,+++---//////---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))******+++,,,------***,,,...000444???MMMWWWdddooowwwgggkkkppp___```cccggghhhkkkuuu~~~wwwrrrsssyyyqqqkkkiiikkkmmmqqqzzz|||yyynnnmmm{{{|||tttnnneee```fff```]]]VVVKKKCCCBBBDDDGGGMMMVVVZZZYYYTTTLLLQQQaaa___^^^```aaa\\\UUUUUU[[[dddbbb```````````````___IIIIIIIIIJJJKKKKKKJJJHHH???DDDJJJNNNPPPPPPQQQSSSOOOMMMYYYccc\\\^^^ppp}}}qqqhhhaaaeeerrrzzzvvvoookkkvvvkkkPPPDDDAAA>>>>>>===888///'''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************+++,,,---.../////////...222AAA[[[wwwsssnnnzzz|||gggKKKHHHRRRXXX\\\NNNPPPjjjxxxmmmqqq{{{FFFNNNIIIAAA999222///......------,,,,,,,,,+++++++++******************************************++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------...------///000,,,111JJJgggzzz]]]>>><<>>;;;===FFFSSS\\\bbbmmmnnn^^^TTTTTTRRRJJJtttzzzfffAAA???000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------...////////////...///000...---444>>>VVVzzz}}}UUUDDD:::AAA???===<<<<<<;;;888666555555444333111///---,,,+++---//////---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***,,,---...//////222777;;;AAAKKKYYYccc}}}qqqfffaaa^^^mmmhhhfffggghhhjjjpppwwwpppllllllrrrzzz}}}kkk]]]___hhhooolllxxxfff]]]kkkjjj^^^UUUMMMPPP^^^jjjnnnpppiii[[[VVV___lllqqq~~~zzzrrrqqqhhhnnn}}}||||||ooovvvssssssvvvtttlllggghhhXXXWWWVVVVVVZZZ___eeehhhiiiccclllqqq^^^QQQ[[[hhhfffSSS[[[___YYYssshhhjjjeeehhhuuu}}}xxxnnnWWWKKK@@@???EEEEEE===333))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******************+++,,,---//////000,,,...<<<\\\wwwyyyyyy~~~eee^^^ZZZOOOPPP]]]nnndddlllhhhLLLVVVPPPGGG===555111//////---------,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......)))---222111,,,999eeerrrwwwaaaKKKFFFIIIJJJIIIEEEUUU``````___^^^RRRBBBEEEHHHSSS```gggiiiooowww|||pppiii```UUULLLHHHGGGDDD???<<<===DDDJJJMMMYYYkkk{{{}}}dddKKK>>>fff~~~???111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,------...///000000,,,...222333...///@@@SSSXXXBBBAAAAAA@@@@@@>>><<<:::888777444444333333111000...---+++///000,,,+++------,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))***+++***(((&&&'''(((+++)))(((''')))---111333===???EEEKKKJJJIIIUUUdddrrrnnneee^^^aaannnzzznnnlllrrrhhhcccdddYYYddd___^^^dddlllrrr|||vvvlllaaabbbaaammmzzz{{{mmm\\\OOOIIILLLOOOSSSXXX]]]aaaeeehhhvvvuuuppppppuuuuuunnnhhhgggccc]]]TTTNNNOOOUUU]]]aaaZZZTTTTTT[[[bbbhhhpppyyy}}}yyyvvveeeRRRHHHAAA===@@@FFF777///'''&&&+++...***%%%***((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))((((((((((((***************+++++++++&&&///222---)))---111111000;;;fffjjjuuu~~~gggiiiTTTIIIVVVCCC111111---000000///---+++***+++---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,///111///+++---444///...GGGhhhuuuaaaNNNMMM[[[hhhhhhaaaxxx|||yyygggOOOBBBGGGQQQ___dddkkkqqqyyyrrriiiaaaXXXPPPLLLEEE>>>===AAA888GGGWWWfffyyyzzzfffPPP@@@BBBfff~~~uuuvvv===DDD///$$$555222%%%///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------......//////......---***777222,,,333;;;WWWWWW@@@>>>@@@@@@@@@>>>===;;;999888444444333222111///...---+++///000,,,***,,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))***+++***)))((()))******)))((((((***...222444???>>>@@@IIISSSVVVRRRNNN\\\aaakkkuuutttpppvvv~~~wwwvvvhhheeelllkkkkkkppppppdddXXXYYYeeeppplllttttttjjjccc```ZZZPPPJJJMMMWWWaaaeeemmmvvvzzzyyywwwxxx{{{~~~xxxtttgggYYYKKKEEECCCCCCIIIPPPRRRWWW^^^hhhwwwwwwyyywwwjjj```SSSDDD:::999HHHCCC999///)))''')))++++++***))))))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))))))))))))))(((************++++++++++++///***)))///111//////333LLLlllsssqqq~~~|||}}}~~~~~~~~~|||yyyxxxyyywwwtttuuuyyyyyyyyyzzz|||~~~zzzWWWBBBTTTIII---/////////...,,,+++++++++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++*********)))***++++++++++++,,,,,,,,,,,,------,,,,,,---......---......DDDqqq]]]}}}ZZZhhhxxx{{{kkkWWWJJJKKKUUUbbbiiiwwwqqq___RRRHHHAAA@@@DDDBBBAAABBBOOOggg{{{}}}tttjjjUUU>>>888IIIlll{{{uuuBBB333<<<---'''111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------...//////000000000///:::444---EEElll}}}VVVAAA@@@@@@@@@??????>>><<<;;;:::444444333222111///...---+++///000,,,***,,,---+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))+++***))))))***,,,******+++---000444888:::LLLQQQSSSTTT[[[bbb]]]QQQ___[[[dddssssssiiimmm|||sssooonnneeekkk}}}oooaaa\\\\\\ZZZVVVhhhjjjsssvvvggg]]]iiigggeeedddgggppp{{{}}}nnn```QQQFFFAAAHHHLLLUUU___ffflllvvv||||||xxx~~~gggOOOBBB???AAA???777...((((((++++++***)))***+++***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))))))))))))))))))))))))))************++++++,,,,,,222)))***333333---777KKKvvvxxxeeeggg}}}yyytttpppnnnnnnkkkfffcccbbbbbbaaa```aaa_________[[[WWWXXX^^^ZZZZZZZZZZZZZZZZZZ[[[\\\]]]___```aaadddjjjttt|||^^^xxxZZZOOOMMM:::111///...---,,,++++++,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,///333---///===jjj~~~yyy{{{}}}nnnooovvvzzzbbbVVVLLLPPP```pppyyyzzzsssbbbUUUMMMKKKKKK@@@777<<>>===<<<;;;333333333222000///---,,,+++//////,,,***,,,---+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((***+++***)))((()))+++***+++///333888===AAACCCVVViiiooo```YYYdddnnnooommmdddccciiikkkddd___```]]]]]]dddhhhgggppp|||lllkkknnniii```ZZZ___``````\\\WWWWWW^^^fffyyyrrrQQQJJJGGGKKKLLLMMMXXXfff\\\SSShhhqqq\\\<<<===>>>@@@???999///'''***)))))))))******(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((()))))))))))))))))))))*********)))******++++++,,,,,,,,,,,,...444444---111SSSxxxsss|||xxxzzzhhhxxxsssrrrooojjjddd^^^XXXTTTRRRNNNLLLIIIGGGEEEEEEDDDCCCFFFCCCBBBDDDCCC@@@???AAA@@@@@@????????????@@@@@@EEEFFFGGGGGGIIINNNTTTZZZ[[[bbbmmmxxxgggKKKZZZCCCJJJ@@@222000---,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++***,,,/////////111555+++===[[[wwwppp~~~}}}~~~gggPPPLLLTTTaaammmyyy{{{fffYYYRRRIIICCCAAA<<>>AAACCCqqqttteee222333777---000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------......///000000111333(((;;;]]]zzzPPP<<<<<>>>>><<<;;;;;;333333222222000...---,,,***...///+++***+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***+++***((('''((()))))),,,222999???DDDHHHIIIOOOhhhqqq```WWWfffxxx~~~lllwww{{{uuummmfff[[[NNNTTTaaalllooonnnooo{{{rrrrrr|||vvvccc```nnn\\\[[[WWWTTTYYYjjjpppbbbVVVJJJHHHMMM^^^\\\jjj~~~ooo]]]OOOBBBAAAFFFFFF:::...+++***(((((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))(((((((((((())))))((()))))))))*********+++)))******+++,,,,,,------)))111444...111MMMzzz|||sssWWWqqqyyyqqqiiibbb\\\XXXQQQPPPMMMIIIFFFDDDCCCCCC>>>>>>>>>>>>============???;;;;;;@@@DDDAAA>>>===>>>============>>>???@@@<<<=========<<<<<<>>>???FFFJJJOOOTTTZZZgggwww~~~kkk[[[NNNOOO:::555000,,,,,,---,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------...******///111//////222555YYY||||||sssvvvfffZZZTTTZZZdddqqq{{{{{{___TTTNNNNNNFFF===EEEVVVkkkvvvttt^^^GGG===<<<<<>>333+++111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------///......------...///000222AAAgggPPP===>>>??????>>>>>>===;;;:::999333333222111000...---,,,***...///+++)))+++,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++)))((()))++++++///666===DDDHHHJJJKKKGGGYYYbbb]]]```pppzzzwwwnnnzzzgggggglllkkk___pppvvvtttqqqhhheeeqqqtttfffhhhxxxyyyiiibbbkkkvvvrrrmmmooo~~~fffRRRIII```lllbbb]]]jjjwwwzzzvvvtttxxxdddKKK>>>===AAAAAA>>>222///+++))))))******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***))))))(((((())))))***((())))))******+++++++++)))******+++,,,---......//////...333OOOzzz]]]SSSbbbuuukkkZZZWWWQQQKKKEEE@@@===;;;??????===<<<<<<;;;;;;<<<777:::===>>>>>>>>>???AAABBB>>>>>>CCCGGGFFFFFFHHHBBBAAA@@@???????????????:::;;;===>>>??????>>>>>>???@@@AAABBBCCCIIIRRRXXX]]]oooaaavvv]]]GGGDDD===333---,,,------,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------111+++***//////,,,000888YYY{{{zzzxxxxxx~~~yyywwwyyyuuugggVVVRRR\\\hhhooorrr{{{hhhWWWWWWWWWLLL???;;;HHH```vvvvvvgggZZZVVVWWWJJJUUU[[[qqqpppWWW000444333//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///......---...///111222999oooSSSAAACCC??????>>>===;;;999888777222222222111000...,,,,,,***......+++)))+++,,,***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((***+++,,,,,,,,,...000333777>>>EEEJJJLLLLLLKKKIIITTT\\\^^^dddooorrrmmmmmmyyy}}}pppeeelll|||ttt}}}rrrnnnaaaXXXaaakkkdddcccnnn|||~~~uuukkkccclllhhhXXXTTTbbbnnnoootttttt~~~xxx```HHH<<>>===???AAACCC>>>???@@@BBBDDDFFFGGGHHHGGGKKKOOOQQQQQQRRRSSSUUUWWWVVVVVVVVVTTTUUU]]]gggWWWVVVSSSPPPMMMJJJHHHHHHEEECCCBBBAAAAAAAAA@@@???>>>>>>>>>===>>>???AAABBBFFFOOOZZZiiiVVV\\\VVVNNNDDD777///,,,---------++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...///---...000......===QQQzzzuuulllooommmoooeeeYYYQQQUUU```oooxxx}}}~~~mmmeeeXXXIII???777HHHfff}}}yyyqqqggg^^^WWWjjjQQQ===333/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............000333666888IIInnnlllqqqtttTTTAAAAAA??????>>><<<:::888666555222222222111///...,,,+++***......+++)))+++,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''))),,,---...000333555<<<@@@FFFLLLOOOPPPNNNMMMNNNXXX```^^^\\\```fffiii___^^^bbbllltttwwwzzz}}}rrrmmm^^^RRR[[[XXXkkkvvvssswww}}}uuuqqqeee___cccmmmzzzhhhBBB<<>>555...***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))*********))))))))))))******((())))))***++++++,,,,,,)))******+++---...//////111111IIIuuubbbYYYddd~~~}}}sssdddUUUIIICCC@@@???======>>>>>>@@@DDDIIIMMMQQQUUU[[[bbbjjjpppuuuxxx}}}zzzwwwuuulllfff^^^VVVPPPJJJFFFDDDCCCBBBAAABBBCCCBBB???===:::AAAFFFIIIUUUmmmXXXUUUIII:::000------...---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,---111333///333NNNmmm~~~ppppppzzzyyyeeeXXX[[[]]]ZZZYYYYYY^^^fffpppwww{{{ppp___YYYWWWMMM>>>>>>ZZZ~~~nnnJJJ___>>>000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------...000333777;;;===YYYpppkkkXXX@@@AAA>>>>>>??????>>><<<:::999222222111000///...------***---///------///---***+++*********))))))((((((+++*********))))))(((((())))))))))))***+++,,,---)))+++,,,,,,...333===EEE;;;GGGTTTYYYUUUTTT___mmmWWWWWW___hhhdddYYYWWW___aaaaaacccgggnnnuuuyyyyyysssvvvrrrcccPPPHHHMMMVVVXXXjjj}}}yyytttrrr|||zzz|||```LLLOOO\\\ppp~~~|||nnnMMM777EEEHHHAAA111***---...)))((())))))((((((((()))+++*********)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,***///000,,,+++///333222111???pppoooPPPSSSuuuwwwkkkWWWJJJ>>>;;;<<<<<<@@@FFFHHHNNNVVVZZZ]]]dddpppzzz~~~mmmaaaOOOOOOLLLGGGCCCAAABBBCCCEEE@@@>>>???@@@DDDRRRaaazzzWWWsss@@@GGGAAA+++///,,,444---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------111......000111>>>eee|||cccPPPCCCXXXfff```XXXXXX[[[[[[PPPYYYdddjjjnnnwwwwwwbbb___UUUMMM>>>999PPPyyygggNNNiiiiiiqqq<<<222777000(((,,,---***---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------///---...555444///NNN|||\\\BBB@@@===>>>>>>===<<<:::777666222222111000///...------(((,,,...,,,,,,...,,,(((************)))))))))(((************)))))))))((()))))))))******+++++++++******+++...333:::@@@CCCIII???<<>>???FFFMMMPPPUUU[[[cccmmm|||ssscccXXXOOOIIIFFFEEEBBBAAAEEEFFFDDDEEEIIITTTkkkvvvRRRhhhcccFFFEEE666+++111...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......111333111000???___~~~nnnYYY>>>HHHJJJQQQ[[[bbbaaa^^^[[[\\\dddmmmtttyyyhhh\\\VVVQQQKKKHHHTTTvvvaaaTTT\\\{{{eee666222/////////,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------------......---333000...555GGGqqq___DDD???=========<<<:::777555333222111111000///...------(((,,,---,,,,,,---,,,(((************))))))))))))************))))))))))))((())))))*********))))))******+++111888===??????III>>>===JJJQQQNNNNNNUUUbbb[[[YYY___bbbaaadddjjjmmmtttrrrhhheeejjjggg]]]ZZZUUUOOOMMMPPPXXXaaagggxxx}}}uuunnniiiccc_________```bbbfffkkkrrrxxx|||xxxvvvvvvyyy|||yyyppphhh```^^^]]]\\\___eeemmmrrrzzzzzzyyyvvvtttxxx```RRR[[[tttxxxpppuuurrr{{{}}}uuuOOO@@@:::BBBDDD888---***+++++++++******)))(((((())))))))))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,...***+++000000---111:::___xxxaaaSSSggguuuaaaMMMDDDDDDDDDGGGOOOZZZdddllluuu~~~|||uuuqqq```aaaaaa^^^ZZZWWWUUUUUUZZZZZZ\\\___```^^^aaaeeefffjjjssssssgggYYYPPPHHHGGGFFFDDDAAA@@@;;;FFFSSSkkkvvvLLLNNNGGG@@@+++666(((------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***000000666ZZZyyyeeeRRR666@@@>>>III```kkkeee___aaaiiinnnvvv~~~nnn___YYYWWWGGG999OOOuuulllRRRdddJJJ444...444111+++...000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------.........***555111,,,AAAjjjgggZZZkkk\\\BBB???>>>>>>===<<<999666333222111111000///...------,,,(((,,,...,,,,,,...,,,(((*********)))))))))))))))*********)))))))))))))))((())))))*********)))((())),,,111555999;;;<<<<<<;;;BBBJJJOOOMMMLLLOOOUUUWWWQQQOOOWWWaaagggkkkpppxxx~~~llliiiiiidddXXXXXXZZZ___gggpppxxx||||||{{{vvvqqqnnnmmmiiidddaaaccchhhooouuuwwwwwwvvvtttpppnnnmmmooossssssoookkkiiiddd]]]YYYXXXZZZ]]]___bbb___ZZZUUUUUU[[[eeelllooopppqqqrrruuuwwwyyyzzzxxxccc]]]jjjsssXXXZZZfffyyyeeeCCC===DDDCCC777,,,+++***************)))((()))))))))))))))*********(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++++++++,,,,,,,,,------///***+++222///,,,:::OOOyyy~~~nnn^^^JJJ>>>GGGXXX\\\dddqqqxxxgggeeebbb^^^ZZZVVVSSSRRRQQQ[[[\\\\\\[[[YYYWWWWWWXXXYYYYYYZZZZZZXXXWWWXXXZZZ^^^\\\ZZZXXXWWWWWWWWWVVViiiqqq~~~yyydddTTTKKKGGGGGGHHH@@@DDDDDDIIIeeecccccclllLLLAAA666666***......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////+++///555JJJvvv|||iiiSSSIIIGGG<<>><<>>......///...,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......///000000555222666PPPsssVVV>>>@@@AAA@@@@@@>>><<<888666444111000000///...---,,,,,,***...///......///...***))))))))))))************))))))))))))************))))))))))))***+++,,,---444<<>>WWWyyyVVVcccXXXSSS777666//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000777YYYnnn[[[dddssssssjjjcccmmmtttrrrxxx}}}}}}cccYYYQQQHHH>>>QQQkkksssgggvvveeennn[[[444000222,,,---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---...///000000111222000DDDuuu{{{wwwtttwwwxxxZZZBBBAAA@@@@@@???>>><<<999666555000000///...---,,,,,,+++)))---...------...---)))((()))))))))************((()))))))))******************)))(((***,,,///111888===AAA???:::999>>>CCCSSSPPPRRRXXXYYYSSSOOOOOOQQQRRRUUUZZZ```dddccc```___UUUOOOTTT\\\dddlllssszzz}}}}}}|||tttxxxyyywwwvvvtttjjj^^^QQQRRRXXXhhh{{{}}}yyytttnnnjjjmmmjjjgggfffgggeee___ZZZ^^^ZZZVVVTTTVVV[[[aaaeeeddddddccccccddddddeeefff`````````___]]][[[XXXWWWPPPNNNGGG===;;;@@@FFFHHHBBB<<<===IIIZZZjjjyyyeee___mmmzzz{{{wwwqqq|||xxxrrr~~~nnnPPP???AAAIII@@@999000++++++---,,,***'''(((((()))******++++++))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,------------...///000///...777UUU|||wwwkkk```HHHVVVfffqqq|||xxxjjj\\\PPPhhhiiikkknnnssswwwyyyzzzpppppprrrtttuuuvvvwwwwwwvvvvvvwwwwwwvvvwwwyyy|||sssyyy}}}{{{yyy{{{yyyuuutttvvvxxxxxxvvvuuuwwwxxxyyy|||~~~|||{{{zzzrrrooosssxxx|||yyybbbPPPLLLIIIBBBEEENNNLLLmmmvvvUUUEEE;;;000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111---CCCsssnnnXXXiiiwwwiiiiiiqqqwwwxxx}}}~~~hhhZZZTTTIIIDDDHHH^^^~~~rrrcccjjjCCC777333)))222...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,---...///000111111...888YYYnnnssssssiii___EEEBBB??????>>>===;;;999666555000000///...---,,,,,,+++(((,,,---,,,,,,---,,,((((((((())))))*********+++(((((())))))*********++++++***(((((()))---111444999::::::999888999===AAALLLEEEMMM[[[VVVJJJZZZzzzbbbcccbbb```___^^^[[[WWWNNNSSSbbbqqqrrrppp}}}uuuqqqtttuuurrrwwwxxxiii]]]]]]bbbgggkkkuuu{{{kkkaaaYYY^^^ooopppdddrrrqqqmmmggg```YYYTTTQQQ[[[\\\```eeekkknnnooooooppppppqqqrrrssstttvvvwwwttttttttttttssssssrrrrrrjjjllljjjbbbZZZUUUPPPKKKJJJJJJHHHCCCAAAFFFOOOVVVfffttt\\\___|||vvvzzzgggJJJ@@@FFFIII@@@444...,,,---,,,***'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------.........000...--->>>eeehhhSSS\\\hhhuuuoooSSSNNN^^^pppyyyrrrqqqqqqrrrtttxxx}}}yyyzzz|||}}}}}}}}}|||{{{uuuvvvwwwwwwwwwxxx{{{~~~vvv}}}}}}}}}zzzuuuxxx{{{~~~}}}zzzwwwwwwxxxzzzyyyyyyyyy{{{}}}~~~xxxqqqYYYqqqeeePPPJJJJJJGGGDDDPPP}}}iiiTTTSSSSSS@@@000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222777YYYOOOMMMqqqzzzppppppooommmtttggg___VVVCCC===RRRooonnntttjjjRRR===333'''777...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---...///000111222111EEEjjjppp{{{mmmXXX```@@@???AAA???>>>======;;;777444000000///...---,,,,,,+++(((***,,,,,,+++***)))***))))))))))))))))))))))))************************///,,,((('''***///444666999777888<<>>>>>AAA???>>>======:::777444000000///...---,,,,,,+++(((***,,,,,,+++***)))***))))))))))))))))))))))))************************,,,+++***+++...333777999;;;888999===@@@BBBHHHOOO^^^PPPFFFGGGIIIIIIPPPYYY]]]TTTNNNOOOPPPOOOMMMNNNXXXcccoooyyy}}}|||wwwooolllnnnuuutttrrrtttyyywwwfffRRRJJJIIIGGGGGGOOO[[[bbbccc^^^]]]zzzvvvooopppoooeeeWWW[[[^^^bbbhhhpppyyy}}}}}}ooopppaaa]]]VVVUUU```VVVQQQPPPUUU\\\eeepppzzz^^^NNNkkkmmmGGG===AAAEEEAAA777---***,,,+++***************************))))))(((((((((((())))))))))))***************++++++++++++,,,,,,,,,---------............//////000555NNNvvv~~~tttfffnnnzzzxxxfff\\\```iiivvv~~~eee[[[ZZZ^^^gggssszzzyyyuuusss}}}}}}}}}}}}}}}||||||{{{{{{yyy}}}{{{sssrrrxxxyyywwwtttrrrsssttttttsssuuuiiimmmyyy~~~yyylllfffaaa]]]___aaabbbeeeiiiuuu|||}}}||||||~~~ggg```aaaFFFLLLFFFBBBXXX|||bbb___GGGDDD222,,,000------///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******+++,,,++++++,,,,,,,,,---------///,,,...111000,,,222;;;lll}}}sssooommmqqqwww|||}}}|||www|||ssstttfffbbbSSSAAAEEE___yyyrrrooorrrAAA333888/////////...------///000------------------------...------,,,,,,------...---------............///---111......333222333===uuuzzz|||}}}zzzhhhRRRSSSccc]]]>>>>>>@@@???>>>===<<<:::777444000000///...---,,,,,,+++(((***,,,,,,+++***)))***))))))))))))))))))))))))************************)))***---000444777:::<<<:::777888===AAACCCHHHNNNOOOGGG@@@AAAHHHNNNNNNKKKTTTIII??????DDDKKKTTT\\\iiitttwwwooojjjfffdddgggkkkwwwyyyvvvooofff___VVVNNN[[[bbbiiikkkpppwww}}}~~~xxxkkkuuu|||}}}zzzllliiijjjiiikkkfff``````iiippplllcccbbbffflllttt}}}kkknnnwwwkkkmmmmmmoooxxxwwwnnneee```^^^]]]bbbiiiuuuzzzhhh```kkkxxx|||}}}{{{???===AAAGGGCCC666---+++******)))))))))******+++***))))))))))))((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,------.........////////////---AAAiiizzzuuu~~~xxxpppuuu{{{~~~{{{mmm]]][[[iiixxx|||]]]RRRWWWhhhqqqzzz}}}}}}|||yyyuuu~~~|||vvvuuuwwwtttkkkhhhkkkyyyzzzzzzyyyxxxwwwxxxyyyvvvrrrzzzwwwmmmeeeZZZRRRLLLGGGJJJNNNOOORRRUUUhhhuuuzzz|||zzzrrrooosss|||UUURRRIIIDDDAAAXXX^^^XXXPPPKKK999000---***...111))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++***+++,,,,,,,,,,,,,,,------------///+++...222000///===PPPnnniiimmmoooooottt}}}xxxuuuttttttyyy}}}~~~zzz}}}yyyxxx{{{|||zzzyyyzzz|||vvvsssrrrqqqooommmvvvqqqpppwww|||wwwmmmeee[[[QQQYYYttt|||xxxyyyqqq\\\IIIBBBJJJaaavvvkkkssslllJJJ999777........................------------------------...------,,,,,,------...---------............///)))333///...777222666OOOvvv}}}{{{wwwjjjVVVLLLZZZppp^^^???@@@@@@???======<<<:::666333000000///...---,,,,,,+++(((***,,,,,,+++***)))***))))))))))))))))))))))))************************(((+++000444777888:::;;;999777999???BBBBBBCCCFFF999>>>???AAAIIIRRROOOFFFEEEAAABBBKKKVVV___iiipppzzz|||zzz~~~||||||pppccc^^^bbbjjjsssyyyuuutttmmmaaaXXXZZZcccllleeekkkqqqwww}}}kkk^^^TTTNNNYYY\\\ZZZOOOIIIMMMSSSVVVTTTZZZaaajjjvvv}}}{{{}}}fffcccjjjpppqqq~~~}}}uuussstttmmmmmmlllnnnqqqwwwsssnnn|||TTTCCC:::CCCIII@@@222,,,******)))))))))***+++,,,))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------......//////000000000333UUUooovvvzzz~~~tttggg^^^bbbqqqrrr]]]bbbmmmqqquuuzzz{{{wwwvvv{{{}}}{{{yyyyyyyyyzzzzzzzzzzzzzzzwwwtttuuuxxxvvvoookkklllooorrruuuuuuqqqoooppprrrxxxoooqqqppp```RRRIII>>>:::666444666888:::>>>DDD[[[hhhtttxxxyyy{{{||||||{{{{{{}}}mmmlll{{{VVVMMMPPPGGGEEEmmmWWWssseeePPPBBB999222+++///222***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,,,,,,,,,,------------...---+++///222///333OOOooommmiiiooopppooottt~~~tttdddWWWVVVXXXXXXYYY]]]fffkkkrrrwwwyyy|||}}}}}}~~~|||yyyxxxvvvpppllllllccc]]]VVVRRRPPPPPPNNNLLLLLLMMMRRRVVVPPPFFFCCCGGG:::999EEE\\\llllllfffeeeZZZUUUVVVddduuu^^^]]]TTTAAAIIIggg}}}~~~zzzkkkIII333///.........//////...---------------------------...------,,,,,,------...---------............///'''444///---666333===___yyy|||mmmSSSQQQfffpppiii\\\>>>@@@@@@>>>===<<<<<<999666333000000///...---,,,,,,+++(((***,,,,,,+++***)))***))))))))))))))))))))))))************************)))---222555666666777888:::999===DDDGGGDDD???>>>777EEEMMMLLLMMMRRROOOFFF<<>>HHHFFF:::000,,,+++***))))))***+++,,,))))))))))))************************++++++++++++++++++,,,,,,,,,---------------......///000000111444DDDmmmjjjWWWaaawww~~~yyymmmfffgggppp{{{www\\\YYYlll{{{zzzppprrrssssssvvv{{{zzzwwwzzzxxxvvvuuuttttttuuuvvvpppoooqqqtttsssooollllllvvvxxxyyyvvvooojjjggghhhdddSSSNNNOOOIIIEEE>>>222666666777888888777===EEEVVV^^^gggmmmttt|||{{{}}}~~~}}}vvv|||ggggggiiiRRRSSSJJJDDDVVViiilllWWWIIIAAA888,,,,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...,,,+++,,,---,,,,,,---------.........,,,...111///---;;;aaayyysssnnnlllooopppqqqwwwttt```PPPRRRVVVTTTQQQSSSVVVZZZ^^^aaaccchhhnnnsssuuuuuuuuuvvvwwwxxxyyyzzzuuutttrrrpppnnnmmmmmmmmm^^^YYYVVVUUUQQQHHHBBB@@@@@@>>><<<::::::;;;======:::<<<@@@AAA===666666;;;333:::DDDMMMUUUVVVOOOFFFDDD<<<<<>>===<<<;;;999666333000000///...---,,,,,,+++(((***,,,,,,+++***)))***))))))))))))))))))))))))************************,,,///444555444333555888???>>>BBBIIILLLGGG@@@<<>><<<<<<;;;999555333000000///...---,,,,,,+++(((***,,,,,,+++***)))***))))))))))))))))))))))))************************...111444444222333777;;;CCC@@@BBBIIILLLIIICCC@@@GGGMMMOOOHHH???<<>>IIINNN\\\tttrrreeedddttt|||wwwtttzzz}}}zzz\\\IIIAAACCCOOOXXX___tttvvveeeWWW@@@CCCBBB>>>FFFcccaaa[[[yyy~~~uuu[[[GGGCCCEEEDDD222000---+++***+++,,,---))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------...///000111222222777iiiJJJ???PPPmmmxxxvvvnnngggiiitttrrriiiiiiuuu}}}}}}rrrjjjkkkeee\\\```lll___```aaaaaa___]]]ZZZYYYOOOQQQRRRRRRRRRQQQOOOMMMSSSRRRPPPPPPPPPOOOMMMKKKRRRUUUdddlll___UUUTTTQQQEEE???>>>CCCHHHGGGDDDCCC@@@CCCCCCDDDIIIOOOPPPMMMSSSPPPKKKEEEAAA@@@AAADDDOOOvvv~~~yyy|||hhhiii~~~[[[DDDEEEFFFJJJjjjlll[[[\\\DDD@@@555+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++---...------------............---333111...CCCmmm~~~zzzvvvlllllljjjkkkttt~~~}}}ppp[[[SSSZZZxxx}}}~~~|||wwwsssssswwwwwwpppbbbRRRJJJMMMSSSWWWdddooowwwqqqAAA666555===>>>CCCbbbrrreeeZZZXXX[[[\\\]]]^^^]]]ZZZUUURRRQQQQQQQQQPPPUUUiiiooocccVVVDDDIIIhhh~~~rrr}}}xxxhhhggg===777111...///000...,,,------------------------...------,,,,,,------...---------............///111---333222:::oooooorrr~~~xxxzzzzzztttwwwhhh___aaammmmmmeeehhhvvvyyyXXX@@@GGG???>>><<<<<<;;;999555222000000///...---,,,,,,+++(((***,,,,,,+++***)))***))))))))))))))))))))))))************************///222444333111333999???DDD??????EEEIIIHHHDDDBBBGGGGGGEEEAAA;;;<<>>@@@EEEKKKVVVbbbsssvvvvvvkkk^^^iiiuuu}}}bbbVVVTTTdddooobbbSSSFFFBBBKKKOOOIIIIIIZZZxxxYYY```tttoooJJJ???FFFLLL444222///,,,++++++,,,---))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------...///000111222222@@@{{{UUUOOOdddzzzvvvwww}}}tttnnniiijjjrrrzzz~~~iiivvvyyyqqqsssxxx|||cccOOOIIICCCCCC^^^xxx\\\VVVXXXiii|||{{{xxxxxxuuunnnddd]]][[[[[[]]]```uuuzzzxxx|||qqqoooqqqSSSLLLAAA:::XXXPPPlllgggEEECCC;;;///...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---...---------.........//////,,,222000222TTT~~~zzztttllldddkkkmmmzzzwwwdddRRR]]]tttyyyeee]]]bbblllsssSSSBBBCCC666,,,SSS}}}uuurrrooojjjfffhhhddd```pppeeeVVVRRR<<>><<>>HHHjjj|||{{{~~~~~~~~~lllNNNUUUUUUkkkvvvggggggiiiwwwfffuuu~~~|||~~~}}}|||XXXHHHDDD<<>>...)))444......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............111333///LLLgggxxxwwwjjjjjjsssssswwwxxxzzz\\\VVViii||||||~~~yyyuuuuuu}}}bbbNNNUUU???EEEzzzzzz^^^^^^KKK@@@TTTwwwyyywwwZZZDDD777222---///222,,,------------------------------------------------///............//////000///:::111---VVVzzzyyyrrrmmmlllnnnnnnjjjgggggghhhhhhUUUAAAAAA@@@===:::888777666444222000///...---,,,+++++++++************)))))))))((())))))))))))))))))))))))************+++---///000333333111///333;;;>>><<<;;;:::999888888:::===@@@EEEEEEEEEFFFIIIOOOVVVZZZaaafffhhhgggjjjqqqtttsssppppppkkk```WWWSSSOOOKKKLLLNNNQQQSSSVVVVVVRRRNNNBBB???<<<:::;;;<<<>>>???888FFF___xxxyyywww|||bbb\\\ZZZZZZUUURRR[[[jjjvvv|||}}}wwwyyypppMMMSSS___}}}rrreeerrr{{{wwwmmmdddhhhkkksss}}}bbbUUUYYY___ffflllppprrrsssvvvtttqqqnnnjjjgggdddcccVVVbbbkkkkkkgggfffggghhhwwwsss}}}vvv|||pppqqq|||pppNNN<<<@@@GGG<<<111---------------***************+++,,,---************++++++++++++------------------------...---...000000000888AAApppeeehhhmmmuuu{{{}}}{{{xxxuuuqqqnnnpppvvvxxxsssnnnzzzvvvwww|||}}}zzzzzz~~~~~~^^^OOOTTTIII???NNNjjjoootttvvvuuusssrrrrrrkkknnnsssxxx{{{|||{{{zzzwww|||xxxcccVVVeee}}}lll\\\BBBFFFuuurrrZZZqqq|||ttteee___ffflllrrr|||~~~zzzxxxrrrcccmmm}}}|||{{{xxx~~~mmmQQQGGG@@@IIIaaammm___JJJEEE666---444......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///333...777YYYwwwuuu|||sssiiiiiiooouuu}}}yyy|||jjjWWW^^^xxxzzz|||~~~~~~~~~~~~uuurrryyy___DDDzzzpppYYYRRRIIIFFF___wwwuuuLLL111111222...---...------------------------------------------------///............///000000***444888GGGmmm}}}}}}uuurrrooollltttrrrooommmmmmmmmjjjgggZZZDDD@@@@@@===:::888777666444222000///...---,,,+++++++++************))))))))))))))))))))))))))))))))))))*********+++---///111222222333222000444:::===;;;:::666999@@@@@@===???GGGEEECCCCCCJJJUUU\\\]]][[[^^^```bbbdddjjjrrrwwwvvvjjjccc\\\WWWRRRNNNMMMQQQNNNNNNPPPRRRRRRNNNHHHEEE@@@<<<888555555888<<>>444777EEEGGG;;;666===RRRZZZ```]]]WWWZZZgggttt{{{zzztttnnnhhheeebbbccciiippp{{{WWWUUUjjj{{{SSSKKKJJJ@@@888888;;;???JJJ[[[kkk{{{~~~xxxeeecccbbbdddfffddd^^^XXXVVV^^^mmm~~~sssmmmhhhtttxxx~~~ssspppuuuPPP:::HHHCCC:::111...///...***+++***************++++++************+++++++++,,,------------------------...+++///333///--->>>VVV~~~zzzjjjpppssstttzzz~~~uuusssooollloootttwwwvvvsss~~~wwwvvv{{{|||yyyvvvcccbbbQQQ;;;;;;\\\jjjtttqqqnnnppppppmmmuuuvvvwwwxxxwwwuuusssqqqvvvzzz}}}nnnLLL;;;YYY|||zzzTTTDDDeee}}}{{{aaappplllmmmqqq~~~yyylllhhhttt|||}}}^^^LLLFFFFFFMMMpppfffuuuNNNEEE:::,,,///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////444)))DDDjjjeeeRRRzzzsssmmmggghhhnnnxxxwwwssstttXXXTTTkkkwww~~~|||zzz~~~}}}~~~zzzQQQsss}}}aaaWWWRRR===KKK}}}{{{}}}fff^^^222000666...)))///------------------------------------------------///.........//////000111333222===aaazzzwwwpppnnnwwwrrrtttuuusssqqqlllhhhjjjmmmmmmhhhbbb^^^EEE???@@@===:::888777666444222000///...---,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))***+++,,,...000222333///222222111555;;;===<<<999666===JJJJJJ??????HHH>>>:::;;;FFFWWW___[[[TTT]]]]]]^^^bbbggglllmmmlllcccWWWPPPQQQNNNEEECCCGGGJJJKKKMMMMMMHHHAAA>>>>>>AAA@@@>>>;;;999:::;;;===DDDAAA:::222111777???CCCYYYcccfffbbbcccqqqzzzvvvuuuqqqkkkSSSTTTcccvvvuuuggg[[[QQQSSSVVV[[[```cccgggjjjkkkuuutttdddiii~~~aaa@@@888555333777555666===IIIVVVddduuuvvvaaabbbwww~~~yyysssmmmuuunnn999BBBFFFCCC999111///---)))++++++***)))))))))***************+++++++++,,,,,,........................///+++000555...+++FFFiiisssnnnwwwzzzxxx~~~uuukkkjjjiiimmmsssxxxzzzzzz|||~~~sssooottt{{{tttcccNNN<<<@@@VVVlllzzzuuupppuuuvvvqqqzzzwwwsssooonnnpppsssuuuyyywwwqqqXXXEEEZZZrrrxxxzzzxxxZZZGGGaaazzzwww|||nnnvvvrrr}}}hhhvvvzzz|||lllPPPJJJGGGEEE```eeeZZZRRRDDD===...+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......//////000000777000]]]UUULLLzzzyyyuuummmhhhfffkkksssyyy||||||wwwwww{{{```YYYaaauuu}}}zzz~~~~~~~~~aaazzzwwwxxxzzzzzz}}}___WWWEEEHHHlll|||sssvvvBBB000333///***///------------------------------------------------............///000111111777555NNNeeebbbiiiuuu}}}vvvuuuyyy{{{yyyhhhddddddhhhkkkhhhccc```^^^DDD>>>@@@===:::888777666444222000///...---,,,+++++++++))))))))))))))))))******)))))))))))))))))))))))))))***+++---///111222333---111333333555;;;===<<<333333===JJJHHH:::777>>>;;;777888EEEVVV^^^XXXOOO___^^^^^^``````^^^[[[YYY___UUUQQQUUUSSSGGG>>>===AAAFFFQQQYYYXXXQQQPPPTTTPPPRRRTTTRRRMMMHHHFFFEEE;;;DDDIIICCC;;;:::@@@EEE[[[ccchhhnnnfffPPPAAABBB>>>GGGeeeppp___\\\```YYYTTTSSSNNNJJJNNNRRRUUUYYYZZZYYYWWWRRRXXXbbbbbbhhhvvvkkksssvvvooo|||GGG555888777777888777999???FFFPPPaaaoooeeeLLLOOOddd}}}uuullltttvvvEEE<<>>666888222111333666:::CCCUUUeeemmmSSS;;;555;;;DDDOOOYYYkkkpppvvvyyy{{{~~~||||||vvvxxxPPPDDD???EEECCC555...111++++++++++++,,,---......+++++++++,,,,,,,,,------.........................../////////333HHHmmmuuu]]]WWWlllqqquuu~~~yyyjjjeeellluuuzzz{{{zzzzzzzzz~~~yyyyyy|||}}}{{{yyy[[[IIIBBBSSShhhuuuwwwttttttuuussstttvvvwwwuuurrrnnnlllZZZdddqqqppp```WWWhhhyyy}}}vvvssszzzwwwzzzVVVTTTqqq|||}}}{{{}}}{{{xxxwwwxxx}}}zzzddd[[[SSSnnnnnnnnnzzz|||~~~{{{XXXBBBDDD@@@YYY|||aaaWWWAAA???.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222777llllllQQQNNNSSSYYYeeeooo}}}uuuiiidddiiittt|||rrrttt{{{}}}{{{cccZZZeeettt|||}}}|||}}}zzz{{{~~~{{{}}}|||{{{mmmnnnpppvvv|||~~~ggg\\\qqq~~~lll[[[XXXDDDSSS~~~fffNNN555444......------------------------------------------------.........///000222333444JJJggggggNNNnnnsssvvvxxxzzz}}}~~~vvvmmmgggcccfffnnnlll___WWWXXX[[[FFFFFF@@@===:::888777666444222000///...---,,,+++++++++(((((())))))*********+++)))))))))))))))))))))))))))***,,,...//////......444:::<<<888444444333000777>>>@@@999444666;;;===FFFGGGJJJNNNQQQSSSSSSRRRVVVTTTTTTQQQIIIDDDMMMZZZ[[[fffttt|||oooWWWKKK^^^}}}zzz~~~yyywww{{{~~~lllggg___TTTFFF>>>BBBLLLBBB>>>???FFFIIIJJJTTTcccVVVOOOOOOPPPMMMVVVaaa```___aaa___\\\]]]aaa]]]VVV\\\TTTjjjttt\\\\\\rrrsssrrr|||iiiRRRQQQKKKAAAFFFVVVxxxUUULLLBBB444:::111000111444666???PPP```]]]III888666>>>BBBCCCCCC@@@RRRhhhuuuwwwxxx}}}tttyyy~~~{{{|||___EEE888BBBGGG999000222+++++++++,,,---...///000++++++,,,,,,,,,---------////////////////////////---//////...777RRRxxxtttXXXIIIQQQnnnuuuwwwvvvhhhaaakkkwww~~~~~~hhhzzz}}}xxx||||||uuurrrxxxXXX>>>KKK```ssswwwrrrqqqtttvvvvvvvvvwwwyyy|||qqqsssrrrgggXXXUUUeeexxxlllyyysssooo{{{wwwlllrrrbbbYYYvvvxxx{{{xxx```PPP]]]oookkkXXXuuu}}}eeeyyyttt|||zzzvvv~~~{{{{{{nnnaaaDDDEEE@@@NNNkkkccc```FFFIII666......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222HHHOOOaaaVVVUUUfffUUUwwwrrrbbb___kkkzzz|||ppp{{{|||~~~mmmYYY```mmmyyy|||xxxyyy}}}wwwyyy}}}~~~}}}~~~~~~|||~~~uuujjjjjjtttzzzwwwxxx~~~fffUUUfffzzzwww}}}]]]ZZZMMM???[[[|||WWWYYY===333+++000------------------------------------------------.........///000222333444ZZZvvvnnndddLLLVVVyyy{{{tttwwwyyyyyyzzz|||{{{rrrhhhjjjcccfffrrruuukkkaaa```\\\KKK>>>@@@>>>;;;:::999777444222000000///...---,,,,,,++++++*********))))))((((((***)))))))))))))))***+++............////////////444888999444111333555444999;;;;;;999777777;;;???EEEAAABBBJJJPPPOOONNNPPPSSSHHHEEEGGG@@@555<<>>ddd~~~tttttttttssszzzxxxxxxxxxuuu|||~~~hhhFFFOOOkkklllllljjjrrrsssxxx{{{nnniiibbb___SSShhhsss___WWW[[[bbbdddcccZZZ\\\mmm}}}sssyyy{{{~~~~~~uuuvvvIIIDDDHHHLLLgggbbbQQQlllKKKFFF===000------//////,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///))),,,111...111888888iii{{{LLLqqqtttqqqlllssstttgggeeefffjjjnnnpppvvvzzzzzz{{{}}}~~~|||~~~zzzeeeYYYbbbuuu{{{zzzzzzvvvzzzzzz{{{~~~~~~~~~~~~~~~}}}uuuccciiittt}}}{{{yyy{{{}}}||||||{{{{{{}}}sssXXXSSSzzz{{{ttt[[[XXXAAAEEEvvvjjjmmmxxx:::111???$$$//////...------------...,,,,,,,,,---------.........000,,,///444000///;;;gggXXXNNNJJJiiizzz{{{{{{|||yyyooofffiiipppjjjrrrooo[[[\\\EEE<<<@@@>>>;;;:::888777444222000000///...---,,,++++++************)))))))))((()))))))))))))))******+++///000000/////////000111111666777333111444777777;;;:::888666555888===@@@BBB???AAAIIINNNMMMLLLMMMNNNEEEBBBGGGGGGCCCDDDJJJpppyyyvvvjjjnnn~~~qqq{{{sssiiiiiirrr}}}vvvbbbXXXmmmtttcccRRR@@@444GGG@@@FFFMMMJJJQQQbbbkkkgggiiillloooqqqsssttttttvvvsssuuuyyyzzzVVVIII<<>>???ccchhhMMM<<<888222222666444666???NNN]]]jjjttt||||||fff\\\OOO777@@@KKK___vvvxxxooossspppoooiiiuuu}}}QQQ999EEEIII;;;555000...,,,+++---......------,,,,,,,,,,,,---......////////////////////////***111000000DDDjjjaaaJJJVVVfff}}}xxx}}}ppp```dddzzzzzzzzzzzzyyy}}}}}}xxxwww}}}{{{vvvuuuzzzwwwyyyxxxYYYDDDccc{{{uuuwwwuuurrrtttrrrtttvvvvvv}}}WWWOOOfffrrrzzzxxxyyyxxx{{{~~~uuuoooYYYrrrlllOOOJJJ```www```WWWPPPUUUeeevvvvvvlllyyywwwxxxxxxyyy{{{}}}{{{sssWWWJJJ>>>CCC^^^qqqOOOtttYYYIII<<<222...---//////---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---...111111///777FFFyyy___WWWpppgggdddgggnnnzzz{{{mmmrrrxxx|||{{{|||~~~{{{qqq___```pppwwwzzz{{{vvvxxxxxxxxxzzz}}}~~~~~~}}}~~~}}}|||{{{{{{zzzzzz~~~{{{ttt^^^fffrrr||||||yyyzzz|||}}}|||||||||}}}}}}oooZZZ```vvveee\\\GGGDDDeee}}}gggTTT:::111000//////...------------...,,,,,,,,,---------......---000...000444111555FFFyyyOOOOOO```|||~~~yyyyyy}}}~~~vvvnnnjjjjjjoooqqqbbb]]]CCCBBB@@@>>>;;;999888777444222000000///...---,,,++++++************)))))))))))))))))))))))))))***++++++111222222000------111444000333444111111666::::::<<<888444333555:::???AAA>>>>>>AAAHHHKKKIIIGGGGGGCCC@@@>>>DDDLLLQQQMMMGGGaaaiiihhhcccooowwwoooyyytttssstttyyytttddd^^^lllppp___```hhh^^^SSSSSSVVVUUU___nnnrrrttt\\\AAADDDcccttttttooohhhdddggggggbbb^^^ZZZTTTMMMIII[[[fff___VVVQQQGGG999888444555...444;;;@@@]]]fffKKK;;;777111111555444222999DDDPPP[[[fffooouuuyyy~~~uuuZZZPPPGGG444<<<:::AAATTTdddmmmuuu}}}mmmsssrrr|||qqqttttttGGGAAAHHH@@@444///...---...///000///...---......///000000//////////////////////////////)))555///111SSSuuuuuuXXXIIITTTmmmyyy{{{xxxhhhZZZmmm~~~zzz{{{{{{yyy}}}uuuuuuxxx}}}~~~yyyuuuuuuqqqzzzyyysssVVVCCC^^^rrrrrryyyvvvsssxxxuuuuuuwwwvvvwwwjjjQQQ```xxxlllooopppvvvffflllkkk[[[IIICCCNNNZZZFFFIIIQQQaaauuu|||}}}zzzZZZqqq|||lll}}}wwwwwwvvvwwwzzz|||vvvgggOOOBBBBBBXXXzzzUUUfffkkkOOO@@@555000---//////---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............222...000444,,,777\\\kkkRRRvvv}}}kkkhhhccciiiuuusssmmmoootttzzz~~~~~~}}}~~~eee[[[eeepppyyy|||uuuyyyxxxwwwxxxzzz{{{{{{{{{|||||||||{{{zzzzzzzzzzzzwwwuuu]]]bbbooo{{{}}}zzzyyy|||}}}}}}||||||~~~{{{fffkkkttt}}}}}}sssaaaNNNDDDQQQpppnnnfffDDD+++555//////...------------...,,,,,,,,,---------......---111000000111000???ZZZeeeOOOQQQmmm{{{tttwwwxxxmmmiiikkknnniiiqqqkkkxxx|||^^^AAAGGG@@@===;;;999888666444111000//////...---,,,+++************)))))))))))))))))))))))))))***+++,,,,,,111222222///,,,,,,111555000222222000111777::::::999555222333888===??????===>>>BBBFFFGGGDDDAAA???777:::;;;>>>IIITTTRRRGGGOOO\\\fffkkkzzzbbbUUUyyyuuuvvv}}}wwwnnnjjjmmmwwwxxx}}}vvvrrrrrruuu{{{XXXHHH^^^vvvzzzppphhhgggkkkllleee^^^[[[XXXUUU^^^jjjoooggg___YYYIII777666555555333555:::DDDXXX___FFF:::999555444777444222666;;;BBBIIIRRR[[[aaammmwww}}}aaaTTTNNNDDD>>>===@@@BBBLLLiii{{{uuuxxxlllWWW???DDDCCC777...------...000000...,,,,,,---///000111111000///////////////////////////,,,888,,,333aaa}}}}}}PPPHHHMMMXXXnnnsss~~~uuuddd[[[wwwwwwzzz|||{{{rrruuuzzz|||zzzwwwvvvxxxppp|||~~~yyy{{{OOOEEE^^^mmmoooxxxvvvwww{{{xxxwwwyyywwwtttvvv|||wwwSSSVVVqqqqqqwwwrrrwwwxxxtttlll___NNNAAA>>>BBBGGGPPP^^^mmmwww{{{zzzxxx\\\^^^tttsssccccccvvvmmmyyyxxxwwwxxx{{{|||mmmsssNNNJJJCCCQQQooofffmmmxxxSSSHHH999222...///000...---...------------------------------------............,,,555...///666+++===tttuuuKKKfffsssdddhhhdddmmmzzznnneeetttwww}}}hhhWWW]]]jjjxxx|||sss}}}{{{yyyyyyzzz|||||||||}}}~~~~~~~~~~~~}}}}}}|||yyyzzzvvveee^^^kkkxxx}}}{{{yyy{{{~~~~~~}}}}}}~~~nnnffftttxxxzzzyyy}}}fffTTTFFFEEE___}}}rrrmmmIII555...//////...------------...,,,,,,,,,---------.........222000...///333OOOwwwLLL\\\RRRgggxxxtttvvvxxxpppcccccciiirrraaahhh|||___>>>CCC???===:::999888666333111//////...---,,,+++******))))))))))))))))))******))))))))))))***+++,,,---///000///---+++,,,000444111333222000111666999777333222222666;;;>>>===;;;===@@@CCCDDDCCC@@@===:::000888;;;:::BBBOOOPPPIIILLLYYYdddffflll~~~nnnJJJOOOjjjvvvzzztttvvv|||{{{zzzvvvsssqqqnnnqqq~~~pppnnnwwwVVVXXXoooyyyvvvtttqqqtttrrrhhhaaa_________jjjssstttkkkfff```NNN999888777666888444777IIIRRRVVV@@@777:::777555666222555666777999;;;@@@FFFJJJXXXddduuu|||dddSSSMMMHHHBBB;;;>>>UUUooo|||yyytttvvv|||dddAAAAAAGGG???...------...///...,,,++++++,,,...///000000//////////////////////////////...555***999nnnTTTJJJTTT[[[eeeuuuppp___^^^~~~uuuyyyzzzzzzsssxxx{{{zzzwwwwwwyyy{{{vvvzzz{{{~~~WWWVVVlllpppooovvvsssyyyuuussstttxxxzzzxxxuuuuuuzzz}}}WWWPPPcccooo{{{rrryyyssszzzwwwnnn]]]JJJ???===@@@PPPWWW```fffgggddd^^^ZZZ^^^YYYfffxxx~~~{{{ZZZlllvvv}}}xxxxxxyyyzzz}}}~~~eeeRRRJJJ???HHHeeetttfffSSSJJJ===555......000...---...---------------------------------.........//////+++555---...777111KKKzzz{{{EEE}}}hhh```gggiiirrr|||llleee{{{yyy}}}~~~nnnYYY[[[gggwww}}}uuu|||zzzzzz{{{}}}}}}}}}~~~~~~|||sssqqqmmm]]]fffsss{{{{{{zzz{{{~~~~~~~~~~~~}}}|||ggg```ttt}}}ttt|||wwwrrrZZZKKKDDDKKKqqqXXXJJJ>>>***//////...------------...,,,,,,,,,---------......---111000///111===fff{{{fffEEEfffTTTcccuuutttzzz~~~kkk```bbbhhhoooaaafffyyy\\\???BBB???===:::888777666333111//////...---,,,+++******))))))))))))************)))))))))***+++,,,---......---,,,,,,---///111333222333222000333777777333///111444888<<<===<<<:::<<>>666999666444444///777777666555444555999;;;@@@KKK[[[kkkxxxeeeLLL>>>???IIIRRRgggwww}}}vvvzzzxxx{{{{{{wwwMMM@@@EEEBBB111///------------+++***++++++---...///////////////////////////////////////000---EEEyyy___IIIRRRcccnnn{{{iiiZZZ```~~~uuuzzzyyyvvvzzzuuuzzz|||yyywwwyyy{{{{{{yyyvvvrrr{{{bbbffftttllliiiooommmwwwwwwuuuuuuwwwyyywwwsssooouuu|||\\\UUU\\\dddxxxooo{{{rrr}}}xxx\\\CCC>>>EEEJJJVVVVVVWWWXXXYYY[[[\\\\\\^^^VVV^^^lllrrryyy{{{{{{sss```bbbxxxvvvuuuvvvxxxzzz{{{|||||||||zzzhhh{{{^^^PPPAAAFFF___}}}yyyTTTVVVIIIAAA777///...000///......------------------------------........./////////,,,222---///777>>>```___WWW{{{fff```hhhpppxxxwwwjjjlll~~~{{{}}}wwwaaa\\\bbbttt~~~xxx|||{{{zzzzzz{{{}}}|||{{{|||}}}qqqfffnnn^^^bbblllwww|||||||||~~~|||vvvaaaeeekkktttrrrssspppuuufffTTTJJJCCCcccXXXXXX???/////////...------------...,,,,,,,,,---------......,,,000000111666EEEvvvWWWOOObbbZZZnnnwww}}}uuuiiicccfffjjjffffffjjjjjjoooVVVCCCEEE???<<<:::888777555333000///......---,,,+++******((()))))))))************)))))))))***+++,,,.........+++***,,,111444444222000111222111444888777222///111555888999:::;;;<<<:::@@@CCC@@@>>>@@@@@@===@@@CCCEEEGGGHHHJJJKKKJJJKKKKKKIIIFFFEEELLL]]]mmmXXXIIIBBB:::BBB```ZZZZZZbbbjjjhhhbbb___aaabbbfffppp{{{mmm[[[RRR]]]vvvooo\\\]]]mmmxxxlllnnnzzz}}}~~~vvvrrrssssssqqqmmmtttssskkkiiihhh[[[III@@@>>>555;;;666CCCnnnppp[[[CCC999:::555333444000555666777666444444555777666:::CCCPPPaaasssgggKKKEEEFFFEEEOOOiii~~~~~~yyyyyysss]]]BBBBBBBBB555222///------,,,+++***,,,,,,,,,---...///000111////////////////////////000---555SSS}}}qqqTTTDDDQQQjjjuuu~~~~~~dddYYYfff|||xxx}}}vvvxxxtttzzz|||yyyxxx{{{zzzwwwtttwwwrrrvvvUUUYYY___QQQUUUdddeeesssyyyxxxvvvvvvvvvuuuqqqmmmqqqvvv~~~ccc[[[SSSgggrrrjjj|||bbbEEEDDDNNNRRRTTTQQQOOOPPPTTTYYY\\\]]]OOOKKKWWWggglllqqquuuqqqwwwtttyyy```oooqqqtttuuuwwwyyyzzz|||}}}}}}wwwtttccciiiVVVFFFFFFWWWoooXXX]]]aaaNNNDDD999///...000///........................................../////////////////////111888MMMxxxLLLmmmwwwfffccchhhwww{{{nnnhhhrrr}}}||||||fffYYYYYYjjjzzzyyyzzzzzzzzz{{{}}}}}}|||{{{{{{}}}}}}xxx]]]jjj```___fffsss}}}~~~}}}~~~~~~{{{zzzxxxddddddZZZccciiittt~~~zzzkkklllxxx~~~|||vvv^^^TTTFFFXXX}}}zzzhhh{{{CCC555//////...------------...,,,,,,,,,---------......,,,000111333666BBBqqqTTT^^^YYYeeezzzqqqssshhheeegggjjjkkkbbbhhhhhheeedddqqqPPPCCCCCC???<<<:::888777555333000///......---,,,+++***)))(((((())))))*********+++)))))))))***+++---...//////+++)))---444888666222---000111222666:::777222000333666666666777;;;???777???BBB???>>>BBBDDDBBBJJJIIIJJJOOOQQQNNNJJJIIITTTQQQOOOOOOOOOOOOUUU]]]xxxXXXCCC999FFFRRRLLLMMMXXXcccffffffhhhdddjjjsss|||~~~xxxmmmaaa\\\]]]zzz}}}~~~rrr```jjjwwwsssuuuxxx|||zzz{{{yyyvvvyyy~~~|||qqqllljjj]]]KKKAAA>>>444===;;;QQQeeeKKK===;;;666444777444333555777888777777777888777666777@@@PPPeeewww___MMMFFF??????VVVrrr|||xxxwwwlll~~~~~~eeeEEEDDDGGG888555111...------,,,+++------,,,,,,...000222333////////////////////////111---<<<[[[{{{cccEEEGGGKKKXXXgggggg|||zzzccc[[[lllyyyzzzyyyzzzsssyyy|||zzzzzz|||yyyrrrmmm{{{yyyuuuvvv<<<>>>???222@@@YYY___ppppppqqqqqqrrrvvvyyyxxxvvvssssssgggZZZFFFPPPnnneeezzzlllgggLLLOOOWWWVVVMMMKKKJJJMMMQQQRRROOOKKKQQQKKKSSS___ccckkkuuuuuuyyy~~~|||ccceeeooowwwwwwwwwyyy{{{~~~xxxVVVnnnPPPBBBAAANNNdddnnnQQQlllWWWFFF:::///...000000........................................../////////000222---000444999XXX~~~nnn???uuunnn```fffiii|||}}}fffeeevvvzzz}}}~~~}}}zzzvvvzzzhhhUUUOOOaaauuuxxxzzzzzz{{{}}}~~~|||}}}~~~}}}YYYfffaaa]]]bbbqqq}}}~~~~~~~~~{{{vvvfffVVVMMMWWWcccuuuyyywwwwwwiiiuuuzzzggg\\\HHHOOOyyy___uuuqqqIII666//////...------------...,,,,,,,,,---------.........111222333333999bbbPPPgggSSSooo}}}sssggg|||ggg]]]aaahhhkkkjjjeeegggaaafffnnngggsssXXXBBBAAA>>>>>><<<:::888666555444///...---,,,+++*********))))))))))))))))))))))))(((((()))***+++,,,,,,---///---+++---000333333111...111666;;;<<<999333...333444555666777888999::::::AAACCC===:::@@@GGGJJJFFFNNNKKKGGGMMMKKK@@@;;;AAARRR]]]XXXQQQVVV]]]aaayyynnnQQQPPPKKKOOOTTTLLLQQQiiinnnkkkyyysssyyyxxxlll[[[TTTbbbuuu{{{vvvrrrqqqppprrr{{{kkkhhh|||xxxmmmfffrrrvvvnnnjjjuuu~~~ttteeeXXXCCCBBBJJJAAA555ZZZaaa:::111:::555///777;;;:::999888888777777777444888:::999<<>>???AAASSSiiimmmpppqqqppprrrvvvtttpppnnnvvvnnnVVVTTTJJJ___pppjjjkkkcccXXXRRRJJJRRRJJJHHHHHHKKKQQQVVVXXXWWWQQQQQQMMMUUUffflllllluuuuuu~~~wwwZZZnnn{{{ssszzz|||rrrxxxtttxxxcccuuuZZZJJJDDDGGGfffwww]]]TTTLLL@@@555222111///---...........................,,,,,,------.../////////000---444777777tttIIIIIIpppqqqiii^^^gggmmmpppZZZuuuyyyxxxzzz{{{}}}~~~~~~||||||}}}~~~~~~rrrLLLNNNSSSZZZuuuxxxyyy{{{}}}~~~}}}|||zzz~~~|||}}}ooo______kkkWWWkkktttxxxzzz~~~}}}}}}tttzzz{{{]]]JJJKKKSSSaaannntttxxxzzzhhhmmmvvvkkk]]]QQQDDDccczzz\\\uuuuuu\\\<<<111...---//////,,,+++---...------------...//////333###<<<333///IIIxxxfff]]]cccqqqvvv}}}tttbbbaaahhhjjjiiijjjggghhheeefffjjjfffkkk}}}ZZZBBB>>>>>>===<<<:::888666555444///...---,,,+++*********))))))))))))))))))))))))(((((()))***+++,,,,,,---...---,,,...111333222111...111555999:::777333///444444555666777888888999555;;;???@@@FFFOOOUUUUUURRRRRRGGG@@@CCC@@@===CCCEEETTTaaa___XXXXXXaaahhhyyynnnYYYXXX[[[]]]SSSXXXtttzzznnnbbbXXXXXX]]]fffsss|||rrrpppqqqppplllrrryyy}}}zzzjjjkkkrrrqqqJJJIIIJJJRRRbbbssswwwaaaLLLFFFBBB???^^^yyyGGG555;;;777333<<>><<<:::999666999;;;888888???MMMZZZiiinnnmmmnnnooommm{{{]]]```sss{{{JJJDDDEEE:::111......,,,---000...------------.../////////////////////000111111333777GGG~~~~~~gggHHHAAAOOO___gggeeeUUUUUUxxxzzzyyyvvvqqqnnnnnnpppxxxzzz{{{{{{zzzyyyyyyzzzyyyuuuxxxzzz[[[GGG<<<>>>>>>;;;JJJaaakkkoooqqqqqqsssvvvvvvrrrmmmsssxxx\\\RRRKKKSSS```___jjjYYYOOOFFFHHHCCCCCCCCCGGGLLLPPPPPPOOONNNOOOLLLTTTffflllmmmuuurrr}}}yyyeeecccssssssvvvuuuttt|||xxx{{{kkk|||^^^LLLFFFHHHeeefffcccLLL@@@555111111///..............................,,,,,,---......//////000222+++444777KKKzzz@@@WWWzzzmmmggg```jjjtttkkkaaauuu|||zzz}}}~~~~~~~~~}}}|||zzzyyy{{{|||}}}~~~SSSMMMNNNPPP```iiipppxxx}}}~~~}}}~~~|||zzz{{{}}}~~~~~~|||^^^^^^dddVVV```uuusssrrrvvv}}}wwwyyyuuudddTTTLLLKKKOOOZZZfffppp{{{yyygggggg|||www{{{eeeUUUFFFYYYiiieeettt~~~___:::555000///000000,,,+++---...------------...//////333***777///111aaaoooOOOaaa^^^jjjwwwzzznnn]]]___ggghhheeeeeedddeeebbbdddiiifffkkk~~~ZZZCCC>>>======<<<:::888666444333///...---,,,+++*********))))))))))))))))))))))))(((((()))***+++,,,,,,------------000222333111000///111444666666444222000555555555666666777777777777:::<<>>444333<<<@@@JJJ^^^___eeellljjj]]]RRRTTT\\\mmm{{{hhhdddgggeeeWWWXXXtttzzztttWWWFFF:::FFF```vvvvvvkkkeeeeeeggggggqqqyyy{{{zzz|||yyy~~~~~~xxxzzzrrraaaaaajjjyyyKKKBBB;;;===EEEWWWxxxxxxdddcccdddxxxWWW:::;;;999888CCCGGGGGGHHHGGGEEEBBB>>><<<999;;;;;;999777777;;;???GGGKKKLLLPPPVVVSSSWWWiii|||YYYRRRcccsss{{{[[[DDDKKK???444//////...---.........------......///000000////////////000111111333000^^^```CCC@@@RRReeemmmyyy]]]YYYzzzttttttwwwvvvyyy{{{|||zzzyyyxxxxxxwwwssstttyyyzzzXXX@@@@@@>>>555???UUUfffkkkoooppprrruuuuuuqqqpppppphhhUUUOOOIIINNNwwwjjjtttXXXHHHBBB???======>>>AAAEEEGGGGGGGGGKKKKKKIIISSSeeelllmmmvvvtttwwwvvv{{{sssVVVhhhuuuuuupppwww~~~|||zzz~~~}}}xxx{{{eeeNNNGGGHHH```bbbbbbdddNNNBBB555111000///...///........................,,,------......///000000555)))555888cccxxxBBBnnn}}}hhhdddbbbppp~~~ooodddjjjttt{{{~~~~~~~~~~~~}}}{{{yyywwwyyyzzz}}}~~~___LLLIIIFFFJJJWWWcccrrrzzz||||||~~~|||zzzyyyyyyzzz|||{{{{{{zzz{{{ggg^^^[[[VVVRRReeevvvqqqyyy{{{qqq{{{{{{```SSSLLLDDDBBBLLL\\\jjjvvv}}}~~~yyyhhhddduuu{{{|||vvvfff[[[KKKKKKuuuuuueeeooommm~~~EEE888333000111111---,,,......------------...//////...000000111>>>oooDDDWWW^^^ppp||||||{{{hhhZZZ___hhhhhhcccaaaaaaccc```ccchhheeekkk~~~}}}UUUBBBBBB===<<<<<<:::888666444222///...---,,,+++*********(((((((((((((((((((((((((((((()))***+++,,,,,,---,,,---///111222222000///000111222333222111111222555555666666666666666666:::;;;;;;<<<===???@@@???;;;777444@@@OOOTTT___wwwwwwrrrqqqooocccRRRLLLQQQccccccqqq~~~ssslllgggYYYRRRddd}}}}}}yyyyyy{{{zzztttnnnUUUGGG>>>KKKeeeyyy~~~zzzvvvqqqggg]]]ZZZ___iiippp~~~~~~~~~}}}yyyuuuvvvzzzrrrxxx}}}zzztttttt||||||hhheee```kkkQQQFFF@@@AAA===AAA^^^aaaAAA<<<888;;;JJJPPPOOONNNLLLIIIEEEBBBAAA<<<<<<===<<<;;;999888888777;;;???LLL\\\YYYOOORRR```vvv^^^FFFLLLqqq|||zzz~~~mmmJJJMMMBBB777000//////...---...............//////000000000//////000000111222333222rrrTTT<<>><<<;;;:::;;;===???BBBCCCGGGHHHGGGQQQeeelllmmmvvvxxxwwwzzzyyyWWW^^^wwwxxxpppyyy|||vvvzzzyyysssnnnPPPHHHFFFXXX{{{aaaEEElllRRRDDD777111000......000........................---------...//////000000666***666;;;tttxxxuuuIII{{{uuubbb```eeexxxbbb```rrrsss{{{||||||}}}~~~~~~}}}{{{{{{wwwyyy|||~~~}}}pppOOOGGGCCCBBBKKKVVVeeeqqqwwwyyyzzz{{{zzzyyyyyyyyyyyyzzzzzzyyy{{{www}}}yyyaaaVVV[[[LLL[[[zzzuuu}}}zzz~~~ppp{{{}}}ZZZQQQKKKCCCAAAJJJYYYgggsss|||}}}{{{uuurrrqqqeeebbbpppxxxvvvzzzhhhaaaRRRCCCaaa|||bbbrrrRRR999333...///000...---///...------------...//////---555,,,888HHHgggFFFNNN\\\rrr{{{{{{ttteee\\\dddmmmkkkdddaaabbbdddaaaccchhheeekkk~~~vvvNNNAAAFFF<<<<<<<<<;;;999666333111///...---,,,+++*********(((((((((((((((((((((((((((((()))***+++,,,,,,---+++---000222222111000///111222222111//////111333555555555555666666666666777999;;;<<<;;;===CCCJJJGGGEEEEEESSS```XXXQQQ\\\mmmccc___dddddd[[[TTTUUU^^^```aaa}}}zzzddd^^^SSSKKKQQQhhh{{{~~~|||yyywwwwwwxxxvvvpppjjjeee___ZZZ[[[bbbiiiiiifffmmmjjjcccZZZUUU]]]ooo~~~uuuppprrrtttssstttwwwrrrvvvyyyxxxuuutttwww{{{}}}ooommmcccaaatttzzzWWW999333444888JJJbbbbbbHHH@@@:::>>>OOOXXXVVVRRRNNNKKKHHHGGGFFFAAA@@@???>>>>>>===<<<;;;:::<<<>>>OOOiiimmmbbb___ZZZYYY___vvvUUUBBB]]]~~~yyyvvvoooHHHKKKEEE;;;333/////////...///............///000000000000000000000111222222666???|||OOO===CCCYYYllluuu~~~ggg___PPPaaa|||wwwqqqppprrrsssrrroootttwwwzzz{{{zzzxxxvvvvvvuuuyyyzzzpppLLLHHHGGG:::888CCC]]]eeelllnnnoooqqqqqqnnnwwwooosssggg^^^PPPIIIYYY~~~XXXBBBBBB@@@@@@===:::777888;;;@@@CCCDDDFFFFFFQQQeeelllnnnvvvxxxwww}}}{{{yyylllWWWqqqwwwsss{{{yyyuuu~~~wwwpppwwwRRRHHHDDDNNNrrrtttDDDWWWHHH999333000......000........................------......///000000111555,,,888FFF}}}fffRRRxxxvvvooo^^^]]]hhh~~~]]]aaavvvttt}}}zzz|||}}}~~~~~~~~~}}}|||{{{vvvxxx{{{~~~~~~}}}zzz\\\IIIDDDCCCCCCHHHSSSaaaooovvvwwwvvvxxxxxxyyyyyyyyyyyyyyyzzzyyyyyyfffXXX___NNNUUUtttuuu~~~xxxxxx~~~ppp|||qqqvvv~~~xxx^^^VVVIIIDDD@@@DDDLLLZZZlll{{{{{{ooohhhfff^^^^^^kkkyyy|||vvvvvvcccXXXCCCQQQpppjjjiii999222,,,---/////////000...------------.../////////666***;;;MMM}}}UUUHHHNNN```uuu{{{}}}mmmbbb___hhhnnnjjjdddbbbeeegggcccdddhhheeejjj|||uuuKKK???FFF;;;;;;<<<;;;999666333000///...---,,,+++*********))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,...111111000///000000111222333111...---000444444444444555555666666666777888;;;<<<::::::CCCMMM___^^^___mmmzzzjjjPPPFFFVVVNNNJJJOOOVVVWWWSSSQQQPPP^^^dddjjj~~~~~~qqqWWWKKKFFFAAA===QQQmmmyyytttttttttwww{{{~~~~~~|||rrr```QQQKKKJJJJJJWWW```mmmsssnnnhhhjjjqqqiiibbbbbbmmmuuusssoooooovvvvvvuuuuuutttuuuwwwxxx|||~~~wwwooolllfffeeemmm|||xxx|||fffYYYLLL@@@EEEUUU{{{xxxkkkiiisssooo^^^OOOGGG@@@DDDUUU^^^\\\XXXTTTQQQNNNLLLKKKEEEDDDBBB@@@>>><<<;;;;;;::::::666BBB[[[hhhiiilllmmmeee___```hhh}}}ggg???EEEiiiwwwxxxJJJIIIIIICCC888111///000/////////......//////000111111000000000000111222222000HHHuuuNNNCCCJJJ^^^nnnvvvtttOOOQQQMMMjjjzzz{{{vvvuuuxxxtttwwwyyyzzzxxxwwwvvvvvvqqq}}}}}}~~~|||zzzSSSJJJIIIAAA<<>>BBBCCCEEEFFFQQQfffmmmnnnvvvuuuttt}}}}}}www]]]hhhooouuuzzzxxxxxx{{{vvvsssVVVJJJCCCFFFkkk]]]]]]NNN===444111......000........................---......//////000111111222000:::]]]|||```jjjuuuooo{{{yyyiii\\\]]]kkkuuu^^^fffwwwwwwzzzzzz~~~~~~~~~~~~}}}{{{yyyxxxuuuwwwzzz}}}~~~~~~~~~{{{uuuRRREEEDDD>>>>>>CCCOOO```mmmrrrrrrsssuuuwwwxxxwwwwwwxxxyyyvvv|||}}}zzziii]]]___UUUPPPcccooouuuzzzzzzxxxaaagggggguuu{{{uuu```QQQHHHBBB<<<888999DDD[[[ooossshhhddd\\\\\\iiixxxwwwzzzyyyeee]]]HHHHHHsssiiiwww<<<333+++,,,/////////000...------------...//////+++333+++@@@fff~~~OOOUUUUUUhhhzzz}}}ddd___aaajjjlllfffaaabbbfffgggdddeeehhhdddiii|||xxxNNN???DDD:::;;;;;;;;;999666222000///...---,,,+++*********))))))))))))))))))))))))(((((()))***+++,,,,,,------///111000///...000222111333444111...---000444333333444444555666777777999777888<<<<<<:::>>>FFFmmmoooqqqvvv___RRRPPPLLLIIIMMMRRRQQQMMMGGGPPP]]]ccclll}}}ttt\\\GGGAAA???444@@@^^^ooolllmmmnnnrrr{{{aaaDDD777666777:::KKKfff{{{zzziii[[[UUURRRQQQ[[[mmmwwwrrrmmmnnnooollliiiffffffjjjppptttxxxuuuvvvqqqhhhiiinnnmmmrrrssswww~~~}}}~~~bbbKKKGGGddd}}}eeehhh[[[VVV^^^VVVHHHKKK^^^bbb[[[SSSPPPJJJLLLZZZaaaaaa```^^^[[[VVVQQQNNNDDDEEEEEEBBB>>>;;;:::;;;444888333333AAALLLUUUbbbwww|||}}}qqq\\\VVVmmmtttKKK>>>SSS~~~vvvooorrrJJJOOOMMM???333////////////////////////000000111111111000000111111222333000TTTiiiIIIEEEOOOaaaoooxxxWWW\\\WWWrrrsssvvvyyyyyyuuusssrrrsssuuuwwwxxxxxxwwwvvvvvvwwwooo~~~}}}yyyxxx[[[IIIGGGEEE@@@===GGGSSS___eeeiiimmmooooooooopppsss~~~wwwhhhYYY]]]LLLdddtttmmmUUUCCCBBB@@@???>>>:::777777:::>>>CCCFFFFFFRRRfffmmmnnnvvvuuusss{{{yyy}}}tttdddeeetttwwwuuuzzzvvvvvv{{{yyyzzzZZZMMMCCCAAAfffkkkcccRRR@@@666111......000.................................///000000111111000333<<>>CCCCCCDDDHHHYYY]]]```wwwhhh[[[```]]]TTTRRRYYY]]]YYYNNNGGGTTTgggwwwqqqRRRJJJHHH777:::VVVgggnnnmmmkkkmmmxxxiiiEEE777666666...777KKK^^^bbbXXXOOOLLLHHHJJJYYYmmmuuupppnnnsss___\\\WWWRRRPPPWWWbbblllwwwqqqyyyxxxiiillluuummmooottt~~~{{{xxx{{{uuufff]]]RRRqqqrrrVVVWWWiii]]]MMMVVVYYY^^^ZZZUUUVVVRRRSSS^^^bbbdddfffgggccc\\\TTTOOOAAADDDGGGEEE@@@<<<<<<===333>>><<<444444777AAARRRkkkrrrrrrzzzcccJJJNNNrrrzzzLLLTTTTTTEEE555////////////////////////000111111111111111000111111222333@@@fff|||xxx[[[@@@BBBOOOaaappp{{{VVVYYYUUUttt|||qqqhhhkkkuuu}}}zzzuuuvvvwwwxxxwwwvvvuuuvvvxxxsss|||yyy{{{```GGGCCCEEEAAA;;;:::GGGVVV^^^ccchhhllllllnnnsssyyy|||mmmZZZeeeRRR^^^rrrYYYCCCDDD<<<>>>???===999666777999CCCFFFGGGSSSgggmmmnnnvvvyyyuuuzzz{{{ssseee___rrrtttrrrxxxxxxrrrvvvuuu}}}ppp]]]OOODDD???cccccc___fffUUUBBB777222///...000..............................//////000000111111...444===ooo[[[|||hhhccc^^^```ssswwwTTTgggqqqsssyyyuuuvvvwwwyyyzzzzzzyyyyyyvvvwwwxxxzzz|||}}}~~~qqqOOOHHHGGGCCC>>><<>>PPP[[[^^^\\\[[[RRROOOYYYkkk|||zzztttyyyqqqcccRRRAAANNNllljjjGGG;;;000...000///---,,,...------------...//////---999666FFF[[[OOORRRaaarrrddd]]]___gggooojjj```___fff```bbb___bbbgggdddjjj}}}rrrLLLFFF666<<<<<<<<<;;;999666333222......,,,+++***)))))))))))))))))))))***************+++++++++***,,,///111000///...------...///000111555444//////222222---222333444444333333555777333555;;;AAABBBBBBIIIRRRZZZ\\\YYYWWW```lllgggYYYkkkwwwuuuddd___mmmzzz{{{nnnccc___lllqqq]]]PPPBBB888CCCVVVeeelll```kkkzzzvvvQQQ>>>:::999777111///888BBBEEECCCBBBDDDNNN```pppqqqjjjllluuurrrssspppfff[[[WWW]]]dddnnnlllssszzztttvvv}}}yyy|||yyyooommmuuu^^^MMMTTTfffppppppooo\\\gggoooXXXTTTcccuuu```PPPGGGLLLQQQRRR[[[hhhhhhmmmqqqooohhh```\\\[[[OOOJJJCCC???>>>===<<<:::===<<<999888888:::===???PPPoooeeeXXXwwwfffIIIUUU???@@@,,,'''555////////////////////////222000......///111222333@@@mmmWWWAAAHHHbbbiiilllfffLLL[[[zzztttqqqrrrssszzzvvvssssssuuuvvvuuuttt{{{}}}|||~~~kkkFFFDDDNNNEEE///999<<>>VVVtttGGGuuuzzzWWW@@@;;;444///111///////////////////////////000////////////000000111111666TTTjjjsss```aaa\\\ccc~~~gggdddhhhqqqwwwwwwyyy}}}||||||{{{zzzxxxwwwvvvvvvvvvxxx{{{}}}}}}}}}~~~}}}gggHHHAAABBBDDDBBB>>>???GGGQQQ___```aaa```___aaaggglllnnnrrrvvvwww```ZZZ[[[^^^WWWQQQ]]]rrr{{{zzzxxxjjjrrrtttQQQHHHCCC>>>:::666444444777DDDIIIMMMMMMKKKMMMTTT[[[kkkwwweee}}}~~~cccXXXKKKDDDttttttVVV999,,,111...***---..................///000000000000>>>RRRUUUQQQOOO```sssvvvggg^^^]]]jjjkkk[[[___iii___aaa\\\^^^dddddddddooosssIIIDDD888;;;;;;:::999777555222111......,,,+++***)))))))))))))))))))))************)))***,,,,,,+++,,,...000000///...------...///000000333333//////222222///222333444444333444666888888777999???GGGKKKHHHDDDFFFGGGDDDAAAIII```xxx|||qqqdddjjjwwwpppddd]]]cccttteeeQQQ@@@666:::DDDQQQ\\\UUUaaaooorrrkkkRRRBBB:::777222111444777999===BBBDDDJJJYYYkkkqqqnnnooovvv}}}qqqjjjjjjmmmooolllsssyyyzzzwwwyyywwwoooaaaRRRIIIGGGMMMDDD@@@HHHXXXeeennnrrraaapppwwwXXXTTTfffuuuwwwdddUUUIIIJJJTTT^^^ffflllwww{{{|||xxxooogggcccbbbWWWOOODDD<<<999:::::::::<<<;;;999888888999:::;;;PPPTTTggg|||lllIIIUUUHHHFFF111,,,333////////////////////////111000//////000111333333KKKsssWWWBBBIIIccciiilll{{{cccMMM___tttuuuuuusssqqqpppsssuuummmsssuuuuuuxxxzzzzzzyyyzzz{{{yyy{{{~~~WWWBBBDDDCCC888777888===FFFQQQ]]]fffkkkkkkoooooovvvrrrgggbbbrrrzzzrrr{{{yyyHHH===@@@@@@@@@???>>><<<:::999BBBHHHIIIRRRdddlllnnnwwwwwwyyyzzzzzzyyyyyy|||~~~]]]YYYrrrtttrrrxxx}}}sss~~~~~~}}}oookkkQQQGGG:::OOOxxxSSSwww___BBB:::222///111000///////////////////////////////////////000000111000777ZZZuuu}}}mmmooo```]]]^^^llleeedddiiisssxxxxxxzzz}}}}}}|||{{{yyyxxxxxxwwwwwwuuuwwwzzz|||||||||}}}~~~xxxQQQJJJIIIGGGDDD===888:::???JJJKKKLLLLLLLLLPPPXXX^^^mmmrrruuu|||lll```]]]aaaZZZPPPYYYnnn{{{zzzwww{{{bbb[[[nnntttyyyUUUFFFBBB???<<<777333444777999>>>CCCDDDDDDGGGPPPWWWllluuuwwwnnn~~~lll\\\NNNAAAfffiiirrr~~~bbbAAA111444000+++---..................///000000111&&&555aaaxxxPPPIIINNNdddsssqqq```^^^^^^jjjkkk]]]```hhh```aaa]]]___dddddddddooo~~~tttFFFAAA;;;::::::999888666333111000......,,,+++***)))))))))))))))))))))************(((***,,,---------...///000///...------...///000///111222000000222333000111333444444444555777:::@@@FFFGGGCCCBBBEEEAAA888:::<<<<<<999999KKKqqqvvv```^^^qqq{{{oooccc___fffzzzrrrTTT@@@888777999FFFUUUQQQ^^^kkkkkk|||gggOOOBBB888666444222......777CCCFFFGGGSSSgggsssuuuxxx~~~}}}{{{uuuvvvyyyyyytttuuu~~~wwwvvvvvvpppfffaaaggghhhVVV>>>GGGKKKNNNPPPWWWgggwwwkkkpppbbbMMMYYYnnnxxxnnn___MMMGGGWWWooo}}}}}}sssjjjfffddd___UUUGGG;;;666666888:::;;;;;;:::999999999::::::???EEEOOOaaagggeeepppsssIIIRRRSSSMMM999222000////////////////////////000000000000111222333444UUUzzzUUUBBBJJJccciiimmmuuu^^^NNNeeewwwwwwvvvssspppooooooqqqiiirrrsssqqqtttrrrppptttzzzzzzvvvxxx}}}}}}kkkFFF???@@@;;;444555777>>>IIIVVVbbbjjjjjjuuuuuurrrvvvqqq~~~{{{~~~kkkZZZAAAAAAAAA@@@???>>>===;;;;;;AAAHHHJJJRRReeennnooouuuvvvxxxzzz{{{zzzyyyyyyzzzrrrKKKggg|||kkkvvv~~~ttt~~~~~~|||pppsssVVVGGG888JJJppp```hhhEEE999222///111//////////////////////////////////////////000111111333===jjjqqqmmmttt|||jjjaaaVVV```xxxbbbdddkkkuuuzzzzzz{{{}}}~~~}}}{{{yyyxxxxxxyyyyyyvvvyyy|||}}}}}}}}}~~~cccJJJGGGEEEFFFBBB:::666777;;;<<<======???EEEOOOVVVgggqqqvvvyyyjjj```fff```PPPTTTiii~~~~~~{{{}}}iiiJJJSSSccc^^^FFFBBB???===999333222666///444999;;;===CCCLLLTTTlllttt```pppttt___RRR@@@VVVmmmfffwwwmmmGGG222444111,,,...///...............///000000:::111@@@wwwddd```KKKIIIlllvvvlllZZZ___aaakkkjjj```bbbggg```bbb___```dddddddddnnn|||sssCCC@@@>>>;;;:::999777555333222111......,,,+++***)))))))))((()))))))))************(((***---............/////////...------...000111...///000000111222333222111222444444444666888;;;PPPdddjjjYYYFFF@@@???;;;===<<<@@@BBB===???ZZZzzzfffPPPNNNhhhvvvjjjeeeppp{{{WWW===666777888JJJVVVOOO[[[hhhhhhqqquuuqqqZZZLLL<<<999777333......777BBBGGGGGGRRReeesssxxx{{{tttrrrrrrnnndddcccuuuqqqQQQSSSYYYZZZTTTTTTaaapppyyyuuujjjvvvwwwPPPJJJgggfffSSS]]]yyy|||qqqiiidddcccZZZMMMAAA999777888::::::;;;;;;;;;<<<<<<<<<<<<222DDDMMMKKKTTTssslllYYY???888CCChhhvvvKKKKKKYYYQQQ@@@777,,,////////////////////////...///111111222333444666XXXxxxSSSBBBKKKdddkkkqqqoooYYYNNNkkk{{{zzzwwwssspppnnnmmmmmmsssqqqeeefffpppiiifffvvv{{{yyysssuuu{{{zzzXXXHHHBBB:::444333444888AAAPPP```jjjnnnxxxyyysss}}}{{{{{{www}}}mmmJJJCCCBBB@@@???>>>=========@@@HHHIIIQQQdddooopppssssssuuuxxxyyyyyyxxxvvvuuuyyyTTTVVVyyyqqqxxx~~~ttt|||~~~}}}ttt]]]JJJ;;;HHHllljjjoooHHH;;;444111111---///////////////////////////......//////000111222888JJJvvvbbb}}}pppfffaaaOOOaaa|||```eeennnwww{{{||||||}}}~~~}}}{{{zzzyyyzzz{{{|||yyy|||OOOFFFBBBFFFFFF???888666777888888888:::AAAKKKSSS___pppyyyzzzvvvgggmmmfffRRRRRRddd}}}}}}}}}}}}[[[ZZZcccuuulllKKKDDD??????:::333111555---111444777;;;BBBMMMUUUllluuuiiidddwwwyyyaaaVVVCCCLLLuuummmvvvIII...000///,,,///111...............///000000...666EEEyyyeeeTTTfffNNNPPPsssyyyjjjZZZ___dddjjjhhhcccccceeeaaabbbaaabbbeeedddeeennnyyyqqqBBB??????<<<;;;:::888666444333222......,,,+++***)))))))))((()))))))))************(((***---///.........//////...------...///000111.........000111111222333000222333444444555888:::TTToooxxxjjjdddaaa\\\LLLCCCBBBHHHFFFCCCRRRiiittt___OOOBBBDDD]]]zzzyyymmmppp___===000222777OOOWWWIIIPPP^^^\\\^^^YYY^^^kkk|||ooo\\\QQQ>>>999555555444333888>>>CCCEEEPPP```jjjppp|||{{{wwwuuurrr|||xxxhhhgggsssttthhhaaadddfffgggllluuu{{{}}}~~~oooooonnnVVVdddiiilllssskkkeee```YYYOOOFFF@@@===<<<999999::::::;;;;;;<<<<<<888@@@@@@===HHHaaarrrsssooossstttrrrmmmdddPPP===III999:::WWWyyyxxxUUUEEEWWWSSSFFF:::,,,000000000000000000000000...000222222222333666999\\\}}}RRRCCCMMMeeemmmvvvjjjUUUPPPppptttsssqqqoooooooooooooooqqqbbbHHHIII]]]UUUQQQkkkzzzyyyssssssyyywwwzzzpppNNNBBB>>>666555333444<<>>======>>>??????GGGHHHNNNcccpppppprrrqqqrrruuuwwwwwwvvvsssqqqrrrrrrLLLjjjwwwwww|||ssszzz~~~}}}zzz~~~dddMMM>>>GGGgggnnnsssMMM???777222000+++////////////////////////............///000111222888WWWsssccchhhbbb```LLLaaauuu```gggqqqxxx{{{}}}}}}}}}~~~}}}|||{{{{{{{{{|||}}}zzz|||cccPPPBBBDDDFFF>>>444111444444444333444999CCCJJJ\\\mmmwwwwwwrrrtttlllWWWRRR___www|||{{{zzz|||{{{uuuttt{{{VVVIII@@@???<<<444111555000111444666:::CCCMMMUUUlllxxxggghhhdddZZZHHHHHHxxxpppcccRRR//////...+++...000...............///000000+++666QQQwwwNNNTTTGGG]]]vvvzzzeee[[[```gggiiieeeddddddbbbbbbbbbbbbdddeeedddfffnnnxxxmmmBBBAAA======<<<:::777555444333333......,,,+++***)))))))))))))))))))))************)))+++---.........///000......------...///000111///---...111222000111333000222333333333444666999>>>TTTnnnnnn]]]PPPOOONNNNNNXXXggg]]]VVVOOOJJJDDDEEEUUUhhh|||rrrqqqqqqKKK444333:::UUU[[[JJJKKKUUUOOOMMMDDD<<>>GGGEEEIII___pppqqqqqqpppqqqrrruuuwwwvvvsssppprrrwwwXXXZZZrrrrrrzzzqqqwww}}}|||}}}tttgggMMM???CCC___mmmZZZxxxSSSDDD999222000+++////////////////////////............///111222333444fffpppoooddd^^^]]]NNNbbb|||mmmaaakkktttxxxzzz}}}~~~}}}|||}}}}}}}}}}}}}}}}}}}}}xxx{{{~~~{{{\\\BBB@@@DDD???888666333333333111111555===DDD\\\hhhqqqrrrzzz|||ppp[[[SSSYYYqqqzzz}}}}}}~~~gggQQQ@@@???>>>666222444111222222444:::CCCNNNUUUlll|||{{{ffftttkkk___MMMEEEmmmddd```666222000+++,,,///...............///000000555444```YYYPPPHHH\\\uuuzzzyyy]]]\\\aaajjjfff```dddccc```dddaaaccceeeeeedddgggpppwww~~~iiiDDDDDD;;;<<<;;;888666444333222222......,,,+++***)))))))))))))))))))))************+++,,,---------...000222......------...///111222000------111222//////333000222333222222222444666///:::LLLaaauuu~~~sssllleee```ccciii___dddeee^^^RRRLLLRRR[[[hhhkkkooooookkklllxxx|||\\\>>>666===WWWcccUUUQQQRRRHHHDDD;;;222000888LLL]]]```YYYTTTHHHAAA::::::;;;:::<<>>;;;;;;<<>>FFFCCCEEE\\\oooqqqpppqqqqqqqqqtttwwwxxxuuusssqqqpppxxxUUUdddpppzzzqqquuu{{{zzz}}}jjjlllOOOAAA@@@XXX{{{tttIIIZZZHHH999111000...////////////////////////------......///111222333888{{{|||sssjjj~~~aaaZZZZZZRRRdddvvvhhhcccnnnwwwxxxyyy|||~~~}}}{{{|||~~~~~~}}}xxxzzz}}}rrrKKKBBBFFFCCC======333444444333222555<<>>>>>GGG]]]sssuuunnnmmm~~~uuu]]]PPPQQQWWWYYY[[[___bbbbbbdddppp}}}||||||xxx```BBB666<<>>777<<>>:::888888888999333222777:::888777888777???:::000@@@kkkmmmmmmuuuuuu~~~ZZZSSS^^^]]]BBB:::000000000000000000000000000222222000...222:::AAA}}}~~~yyybbbSSSXXXiiippp~~~```PPPWWWrrrpppnnnppptttwwwwwwvvv```^^^wwwmmmXXXiiiqqqsssuuuzzzxxxxxxXXXEEE<<<:::666444777FFFZZZiiinnnpppqqqpppqqquuuwwwxxx|||yyysssvvvSSSDDDAAA===;;;:::<<>>EEEAAACCCZZZnnnqqqppprrrqqqqqqtttxxxyyywwwuuummmlllqqqWWWYYYqqqzzzqqqsssyyywww{{{cccpppRRRCCC???UUUxxxVVV___JJJ888///111111////////////////////////------......///111222333???~~~nnn]]]xxx___WWWWWWUUUfffsssfffdddoooxxxxxxxxx|||~~~}}}zzz|||~~~}}}yyy|||~~~}}}[[[IIIGGGAAA:::999000222333222222444:::@@@KKKWWWmmm{{{xxxwwwrrr```SSSLLLQQQeeeuuu}}}||||||lll^^^@@@<<>>===;;;888666555444333111...---,,,+++************)))******)))'''(((***,,,///---,,,,,,...///......000///------...111444777,,,---...///000000000000222222222333333444444444666666888:::>>>BBBFFFHHHdddrrr{{{zzzuuutttrrroooyyyaaaQQQRRRVVVTTTYYYWWWWWW[[[aaadddbbb``````\\\eeemmm]]]AAA>>>NNNjjjlllgggYYYLLLDDD>>>999;;;999888===FFFPPPVVVYYY___ZZZLLLFFFEEE>>>???OOOJJJ<<<222444:::;;;;;;===<<<===@@@DDDLLLWWWcccllloootttxxxvvvqqqqqqxxx~~~zzz~~~}}}gggVVVQQQgggzzz}}}ggg^^^VVVXXXQQQDDD<<<===<<<666555666666444555777888888>>>666444<<>>555666EEEEEEBBBCCCMMM___pppxxxxxxyyyqqqmmmrrrtttrrrrrrttthhhnnn~~~}}}JJJfffvvvpppxxxuuutttkkkyyyTTTBBBAAAKKKqqqaaa\\\KKK:::888111000000000000000000000000000000///...///111222222222III\\\GGG~~~qqqcccaaaQQQUUUqqqnnn___cccllltttuuuuuuzzz~~~|||||||||{{{||||||}}}~~~~~~~~~UUU???===???>>>:::888333///000666:::;;;GGGVVVhhhssswww{{{nnn___OOOAAAAAA\\\qqqwwwssshhhoooJJJ===???===777555000777333111===IIIUUUdddxxxpppfffgggUUUFFFQQQrrr|||zzzAAA:::---222111---//////...------...000000222;;;{{{lllOOO[[[EEEZZZfffooobbbYYYaaaiiinnneee^^^bbbbbbaaafffeeefffeeedddccchhhqqqxxxdddHHH===???===;;;888666555444222111...---,,,+++************)))******)))((((((***---///---,,,---...000000///......------...000222333,,,---...///000000000000222222222333333444444555666777888:::<<>>777888777666555666666666000888AAAAAA>>>NNNwwwyyy]]]TTT```ttt]]]ooo|||eeeSSSfffcccSSS???333222111111222222111000222---333000333666999XXXpppzzzaaaWWWIII^^^fffuuu|||]]]LLLJJJxxxvvvuuuvvvvvvxxx~~~YYYbbbrrrMMMIIIbbbppppppuuuzzzyyyyyyYYYIIIDDD<<<555555@@@VVVjjjqqqrrrrrrqqqpppqqqtttvvvvvvwwwzzz|||tttZZZKKKGGGAAA888???999:::EEEDDDDDDKKKZZZhhhnnnlllppplllmmmssstttoooiiigggsssrrrvvv|||]]]SSSxxxsssvvvrrrnnn{{{gggXXXDDDAAAIIImmmcccwww[[[PPP@@@666...333000000000000000000000000000///...///111222333333\\\aaaQQQiii\\\ZZZMMMWWWqqqkkk^^^hhhpppwwwwwwwwwzzz~~~~~~UUUEEEBBB>>>;;;999666222222444888999CCCSSSfffqqquuuyyyttteeeWWWIII:::EEEWWWlll{{{jjjUUU===???BBB;;;111000666333333@@@LLLWWWeeexxxmmm|||mmmZZZIIIPPP\\\kkk@@@444***333333000//////...---...///000111///@@@yyyRRRUUUBBB[[[llltttzzz]]]VVV^^^lllkkkeeecccfffccc___bbbhhhiiiiiigggeeegggnnnuuubbbGGG===???===;;;888666555444222111...---,,,+++************)))******)))((()))+++---...---,,,---000111111111---------....../////////------...///000000000000111222222333444444555555666777888:::;;;<<<======@@@EEEGGGEEEFFFNNNXXX___XXXQQQJJJGGGGGGKKKVVVbbb```WWWNNNMMMQQQRRRKKKCCCBBBCCCQQQdddcccTTTOOOVVVeeegggddd\\\WWWVVVTTTRRRNNNSSSYYY^^^aaadddeeefffllleeeYYYWWW[[[RRRJJJQQQXXXIII;;;555666777777888;;;:::999777666888===@@@OOOXXXfffrrryyy{{{|||{{{zzznnntttpppiii~~~wwwggg\\\[[[TTTDDD:::;;;888888888999999999::::::FFFPPPSSSJJJKKKhhhdddLLLWWWkkkjjjfff]]]OOOiiieeeWWWCCC444333111111222222111000111,,,222000444777>>>aaa}}}eeeSSSFFF]]]fffvvvwwwXXXKKKNNN}}}rrrsssuuuvvvtttuuu~~~uuu{{{aaaHHH]]]tttvvvpppxxx~~~wwwmmmPPPHHH>>>777555???VVVkkktttsssrrrsssttttttsssrrryyyqqq|||{{{fffsssyyyhhhfffEEEIII888DDD===555DDDDDDDDDHHHUUUdddkkkiii```YYYTTTVVV[[[^^^```dddkkkmmmrrrsssvvvIIIqqqssswwwvvvrrr{{{ggg\\\GGGBBBHHHjjjnnn___[[[UUUEEE666---666000000000000000000000000////////////111222444555iiipppZZZIIIfffYYYUUUMMM\\\sssggg[[[llltttyyyyyyyyy|||~~~}}}~~~~~~}}}}}}|||}}}}}}~~~~~~}}}SSS===GGG<<<;;;888666333333555777???NNNbbbooosssvvv|||xxxjjj]]]QQQ>>>888DDDeee~~~mmmkkkDDD<<>>XXXVVVOOO@@@]]]qqq{{{sssYYYVVV___qqqggg```ccceeebbb___bbbgggjjjllljjjfffggglllqqq___FFF===???===:::777555555444222000------,,,+++************)))******)))((())),,,......---,,,...000222333222---...////////////---------...///000000111111000111222222333444555666666555666888:::<<<<<<;;;;;;DDDFFFFFFCCCCCCHHHPPPVVVeeeTTTHHHEEEBBB>>>FFFTTT```YYYQQQMMMLLLKKKFFFAAAJJJKKKTTT^^^ZZZPPPPPPYYYaaadddddd``````dddeeedddYYY___fffkkklllmmmooorrruuuqqqhhhffffffYYYPPPWWWZZZMMM>>>555555777999999<<<<<<;;;999777777999<<<999FFFYYYlllyyy|||zzzwwwzzz|||xxx{{{xxxhhhWWWNNNGGG@@@===>>><<<===???@@@>>>>>>@@@XXX```ccceeewwwrrrQQQUUUeeeeeebbbNNNgggdddYYYGGG666333111111111222111000222,,,222111444888CCCkkk{{{jjjWWWNNNEEE]]]eeevvvuuuUUUMMMUUU}}}vvvttttttuuusssrrrwww}}}dddbbbsss{{{ooorrr}}}xxxtttUUUJJJ@@@999777???VVVmmmuuuttttttvvvxxxxxxtttppppppiiitttsssTTT[[[iiizzzpppGGGUUUOOO???===:::???BBBBBBEEERRRgggsssuuuyyyooobbbXXXQQQKKKFFFDDDOOOXXXjjjooo___```lllsssyyywww{{{hhh___IIIDDDIIIiiiuuuRRRfffZZZFFF999///555//////////////////////////////000000000222666888iii}}}yyyttt```JJJiii\\\VVVQQQdddtttaaaYYYnnntttyyyyyyzzz}}}~~~}}}||||||{{{{{{{{{{{{|||||||||{{{~~~~~~VVVGGG>>>;;;999888555222333666;;;KKK___mmmrrruuuyyy}}}zzzkkk```VVVGGG<<>>AAA<<<:::777555444333222000------,,,+++************)))******))))))***,,,///...---,,,...000222333222...///000111111///...------...///000111111111111111222222333555666666777444666888;;;===>>>>>>======???CCCGGGIIILLLRRRWWWhhhUUUHHHHHHEEE@@@IIIYYY]]]\\\YYYTTTNNNKKKLLLMMMVVVVVVWWWTTTLLLIIIVVVfffgggiiiiiihhhiiinnnooolllaaafffllloooqqqssswww{{{}}}}}}wwwrrrlll\\\UUUaaa___TTTCCC777444666888777>>>@@@AAA@@@>>>======>>>777>>>KKKYYYeeemmmrrrtttnnnyyy}}}\\\PPPNNNLLLCCCAAAEEELLLPPPPPPRRRVVV]]]ttt~~~^^^PPPXXXooofffvvvxxxSSSfffccc^^^LLL777444222000111222222111555...444222444777FFFtttxxxcccJJJKKKDDD]]]eeevvvqqqRRRNNNYYY|||~~~xxxtttuuuwwwvvvuuuwww}}}ooo```pppZZZcccwwwtttrrrzzz|||}}}qqqXXXLLLAAA<<<999???VVVnnnttttttvvvyyy|||{{{uuuppp```\\\jjjgggHHH\\\hhhNNNgggyyyCCC===???===AAA@@@@@@MMMgggyyy~~~xxxiiiVVVHHHBBBBBBNNN]]]jjj]]]lllkkktttssswwwhhhaaaIIICCCFFFccc{{{aaazzzaaaEEE<<<222000////////////////////////...000000000000333777;;;ooosssttt]]]MMM|||fff[[[TTTRRRjjjuuu]]][[[lllrrrvvvwwwyyy}}}}}}}}}}}}}}}}}}}}}~~~~~~|||{{{~~~PPPEEE>>>999999777333222666888GGG\\\kkkqqqtttxxx{{{sssjjjbbbHHHBBBEEE[[[zzz}}}www[[[???;;;>>>>>>666666444>>>OOOSSSSSS\\\rrr{{{rrrppp~~~yyydddUUUHHH]]]lll^^^===///111+++000//////......///000222333666```ZZZTTTKKKHHH___nnndddTTT\\\hhh~~~iiidddiiiaaa^^^^^^WWWOOOYYYdddjjjiiiiiinnnsss|||UUUCCC@@@DDD<<<:::777555444333111000...---,,,+++************))))))******)))***---///...---,,,---000111111111...///000111111000...---......///000111111111111111222333444555666777888555666888:::===???@@@@@@???AAAFFFLLLOOOPPPSSSXXXdddVVVLLLJJJGGGEEEOOO___[[[___```\\\VVVTTTWWW\\\ZZZZZZTTTIIIAAAHHH___uuurrrtttsssqqqqqqsssqqqlllhhhkkknnnqqqtttwwwzzz}}}zzz{{{tttllldddTTTRRRaaahhh^^^LLL<<<555666666444>>>AAACCCDDDBBB???>>>>>>:::;;;>>>DDDPPPbbbuuuxxxvvvyyy~~~{{{www{{{uuu}}}aaaMMMNNNXXXjjjwww}}}lll}}}ttt^^^\\\kkkuuuyyy~~~SSScccgggjjjXXX888555222000111222222111666///444333444888KKK~~~lllIIIHHHCCC^^^fffwwwmmmPPPOOO[[[zzz}}}tttnnnqqqvvvvvvuuutttuuuxxxfffOOOPPPjjjwwwwwwzzz~~~zzzrrr\\\NNNCCC>>>:::===SSSlllsssuuuyyy|||}}}yyyrrrmmmeeebbblllQQQXXXzzz___UUUnnn```EEE>>><<>>333---000000000000000000000000...000111111000333999>>>~~~sssmmmOOOOOO|||]]]VVVOOOPPPmmmsssYYY___lllqqquuuvvvyyy~~~~~~{{{yyyyyyyyyzzz{{{|||}}}~~~||||||}}}~~~|||TTTEEE;;;:::999555333666666DDDXXXhhhppptttxxxzzzxxxpppNNNHHHHHH[[[zzz{{{___KKKEEE@@@:::777666555BBBUUUWWWSSS[[[rrrzzziiilllzzzfffYYYHHHTTTmmmYYY888...222+++444///.........///111333444<<>>???DDDFFFFFFKKKQQQWWWOOOGGG@@@999999CCCPPP\\\___bbbbbb______bbbfff]]]ZZZPPPAAA;;;HHHaaasssyyyzzzzzzxxxxxxyyytttmmmnnnoooppptttwwwzzzzzzzzzuuurrrggg___ZZZOOOOOO^^^llldddTTTBBB::::::999666888<<>>::::::999:::BBBUUUmmm~~~||||||~~~}}}|||{{{wwwvvvxxxtttpppwwwqqqVVVZZZ{{{}}}~~~zzzxxxpppfffnnn}}}~~~RRRaaakkksss^^^999666222000111222222222555---333333555999PPP}}}sssxxxJJJEEECCC___gggyyymmmQQQSSS]]]{{{zzzrrrnnnooorrrrrrsssuuussslllhhh]]]QQQXXXnnnyyyxxx{{{|||{{{```QQQFFFAAA;;;;;;MMMfffqqqvvv|||~~~zzzssskkkgggiiifffnnnqqqYYY}}}uuufffVVV^^^ZZZAAA<<>><<<<<<888444555333AAATTTdddnnnssswwwzzz}}}~~~ttt^^^KKKHHHbbb|||iiiWWWHHH>>>:::777555555FFF\\\]]]XXX^^^ssszzzxxxeeeyyyeeeZZZFFFKKKrrrTTTZZZ666///555+++333///.........///111333444777tttFFFXXXJJJRRRggguuu}}}}}}XXXQQQ```mmmrrraaa^^^TTT@@@KKKWWWDDD>>>MMM```jjjjjjiiilllqqq}}}SSSAAA???BBB<<<999666444444333111///...---,,,+++************((()))*********+++...000///---,,,,,,...///......,,,,,,,,,---------.........///000111111222222111111222333444666777888999888888777888999<<<>>>???IIICCCAAAEEEJJJMMMVVV```YYYVVVOOOEEE<<<>>>IIITTT^^^___bbbdddfffggghhhiiibbb\\\NNN===:::GGG[[[hhhxxx{{{{{{{{{}}}~~~yyyqqqrrrqqqssswww{{{|||yyyvvvwwwpppaaa[[[ZZZSSSSSSbbblllfffWWWEEE>>>??????;;;111666===BBBDDDCCCBBBBBB:::;;;;;;888888BBBRRR```qqqzzz~~~wwwwww~~~vvviiiccchhhjjjhhhqqqtttaaaZZZGGGTTT||||||uuukkkxxx}}}pppccciiirrrppp{{{~~~YYYdddlllrrrXXX:::666222000000111222222333+++222333555;;;TTTwww{{{GGGCCCBBB```iii|||oooUUUWWW```~~~~~~yyyuuuuuusssrrruuuzzzwwwyyysss~~~{{{zzz]]]LLLbbbvvvuuuvvvdddTTTHHHCCC<<<888IIIaaaqqqwww}}}~~~wwwnnnfffbbbYYYYYYddd~~~pppzzzvvvsssRRRHHH{{{nnnGGG;;;GGGIIICCCJJJaaaqqqtttrrrxxx|||cccQQQ;;;111WWWgggrrrnnn{{{~~~zzzfffkkkgggLLLEEEDDD]]]wwwRRRyyyvvvfffKKK<<<222888000000000000000000000000...000222111000333:::AAAxxxpppqqqBBBRRRuuu[[[YYYQQQQQQnnnkkkQQQbbbsssvvvxxxxxxzzz}}}{{{wwwtttuuuvvvwwwzzz|||~~~zzz~~~~~~tttYYYBBB>>>???999444444111>>>QQQaaalllrrrwwwzzz|||}}}pppjjjIIIBBBeee{{{ttt\\\CCC:::>>>777444666IIIaaabbb\\\bbbuuu{{{hhh{{{}}}hhh^^^HHHJJJ~~~hhhccc999222777)))000///......///000222333555888LLL\\\IIITTTlll|||YYYSSScccppp{{{ggg^^^III555OOOkkk]]]>>>NNNbbblllkkkhhhjjjmmmqqqKKKGGGDDD===888888777666555333111000...---,,,+++************))))))(((((()))+++---...---------+++***+++...111,,,---.../////////...---...//////000000000000000000111222333555666777888888888999::::::;;;<<<<<<@@@@@@DDDIIILLLQQQ\\\gggkkkccc\\\VVVJJJAAAIIIZZZeeefffiiimmmpppmmmfff```eee\\\JJJ@@@======QQQrrr{{{~~~zzzvvvvvv{{{yyyuuurrrqqquuu|||uuukkkggg^^^SSSUUU```nnnrrrkkkVVVEEE@@@@@@>>>666555999AAADDDAAA>>>>>><<<;;;::::::<<>>CCCHHHNNNVVV^^^^^^XXXUUUVVVRRRMMMRRR^^^eeegggkkkqqqtttqqqjjjcccaaaZZZIII<<<666444KKKpppxxx~~~zzzxxxwwwvvvtttrrrrrruuuzzz}}}zzzvvvsssppphhh___^^^bbbqqqvvvqqq\\\IIIAAA===999===888777===BBBCCCBBBBBB@@@@@@???>>>===>>>BBBEEENNNTTTZZZ]]]^^^YYYMMM@@@888666:::DDDOOOXXXaaahhhiiiqqq{{{{{{vvvyyyqqqggg```iiioooiii___UUUSSSQQQWWWqqq~~~nnn```\\\IIIIIIIIISSSnnnzzznnnvvvkkkbbbZZZpppooodddEEE444///444111000444222111444555222<<<333dddtttsssHHHDDDJJJ^^^ppp}}}jjjUUUHHHlll|||}}}zzzwwwuuuuuuuuuttttttvvvtttqqquuulllmmmHHHIIIiiipppjjjsss}}}rrrSSSIIIBBB;;;999AAAaaayyyzzzmmmcccYYYRRRLLL]]]PPPxxx|||qqqmmm[[[ZZZdddAAADDDIIIEEEFFF\\\mmmhhhiiipppvvvyyy|||www]]]GGG???@@@[[[lllppp}}}ttt~~~oooiiimmmSSSAAAAAAUUUwwwggggggOOO@@@444111111111000///////////////000...444///222555444NNNmmmiiiCCCTTTmmm```VVVHHHaaappp\\\]]]hhhuuuvvvxxxzzz{{{|||{{{{{{zzzvvvvvvzzz}}}||||||~~~~~~}}}|||mmmQQQKKK===555888444555:::HHHZZZiiippptttxxx}}}zzzaaaSSS>>>DDDfffrrr[[[KKKAAA;;;666FFFGGGDDDaaabbbLLLdddxxx|||~~~}}}~~~{{{|||___tttqqq\\\LLLCCCyyy{{{@@@333111222///000---,,,000111000111444JJJrrrDDDIIIJJJRRRuuutttmmmWWWTTTaaayyyooouuujjjRRR^^^XXXRRRKKKEEEIIIWWWeeemmmnnnSSS>>>:::???888888777666555333111000...---,,,+++************))))))(((((()))+++---...------///222555444///***....../////////---,,,+++...///000000111111000000000111222333444555666777777888888999;;;<<<<<<===@@@;;;:::BBBPPP]]]jjjttteeeYYYQQQPPPOOOJJJJJJOOO\\\___eeennnuuuvvvrrrmmmeee```PPPAAA666///DDDiiiuuu~~~{{{xxxwwwvvvtttsssrrrrrrsssxxx}}}~~~wwwqqqmmmjjjgggvvv}}}xxxbbbKKKAAA===999BBB:::555888???BBBFFFIIIEEEFFFFFFCCC@@@>>>===>>>@@@CCCFFFGGGIIIGGG>>>444222111444<<>>:::BBB888888777666555333111000------,,,+++************))))))(((((()))+++---......,,,---111666555///)))//////000//////---+++***//////000111111111111000000111222333444555666666777777888999;;;<<<======>>>:::;;;EEEUUUiiipppgggccc\\\VVVTTTMMMPPPXXXdddpppxxx{{{zzzmmmiii\\\OOOCCC777AAA^^^uuu}}}{{{yyyuuuqqqlllfffcccvvv|||uuuxxxvvvooozzzpppUUUFFFAAA???@@@999555666:::>>>FFFNNNJJJJJJIIIGGGCCC@@@??????===<<<999777;;;AAAAAA===<<<999888:::<<>>>>>DDD```wwwwwwuuuwwwmmm\\\SSS[[[ZZZnnnssszzzzzzttt|||yyykkkxxxvvvXXXTTTPPPHHHJJJbbbtttpppVVVXXXaaammmtttuuuyyylllQQQ<<<:::SSShhhuuuxxx}}}sssffftttYYYGGGBBBQQQyyyhhhvvv\\\HHH888444111111000000///000000111222///555111333333666UUUxxx^^^===ZZZjjj^^^XXXOOOgggqqq\\\___nnntttuuuwwwxxxyyyyyyxxxxxxuuurrrttt{{{~~~}}}|||}}}}}}~~~xxxgggdddjjjPPPFFF===666999333666CCCVVVgggooossswwwoooZZZTTT@@@CCCbbbnnnZZZLLLDDDAAA;;;jjjxxxVVVTTTbbbWWW___zzz}}}|||{{{xxx|||ttt___OOOFFFjjjeee~~~EEE333---000111000......000111000333888tttnnnNNNBBBJJJGGGRRRnnnuuueeeUUUWWWcccxxxtttxxxOOOSSSPPPRRRIII===DDD[[[kkklllvvvwwwXXXBBB;;;???888888777666555333111000------,,,+++************))))))(((((()))+++---...///,,,***---222333///***//////000//////---+++***///000000111111111111111000111111222333444555555666777888999;;;<<<===>>>???===>>>BBBKKK]]]www{{{pppcccZZZHHHJJJPPP\\\kkkxxxqqqooofffbbb[[[LLLKKK^^^yyy}}}zzzvvvrrrmmmeee\\\VVVggg{{{~~~~~~ttt{{{uuu]]]MMMCCC<<<999777777666999DDDOOOMMMLLLJJJFFFAAA>>>>>>???<<<;;;888888>>>HHHLLLJJJCCC===777444444:::GGGUUU]]]cccggggggjjjsss{{{~~~yyytttuuullllllyyynnnmmmvvv~~~uuuiiidddeeehhhlllooopppiiikkkfffOOOTTTcccpppvvvttt|||qqqeeepppvvviiifffxxxkkkrrrVVVpppwwwlllJJJ777333777333111444333333111777555;;;DDD|||XXXHHHDDDQQQffftttfffTTTIIInnn{{{{{{xxxtttssssssssssssrrrppp|||xxxssswwwxxxZZZGGGFFFTTTooowwwbbbSSSEEE@@@AAAEEE]]]www|||dddZZZPPPLLLnnnfffgggyyyzzztttpppnnnqqqkkkdddsss{{{jjj\\\VVVOOODDDGGGiiicccYYYSSS[[[iiisssyyy|||vvv]]]EEE:::SSSmmmsss{{{~~~yyykkkvvvZZZIIIDDDQQQkkkzzz[[[fffrrr]]]LLL:::333111111000000000000111111222...444222333333888[[[|||aaa@@@]]]zzzsssfff^^^WWWMMMgggsss^^^```lllrrrtttvvvxxxyyyzzzyyyyyyvvvssssssxxx{{{{{{|||~~~}}}}}}xxxkkkuuuwwwwwwhhhVVVLLL@@@777888444555???RRRbbbkkkpppsssppp\\\VVVCCCCCC\\\{{{}}}nnn]]]NNNDDD@@@@@@uuuaaaPPP]]]YYY___zzz~~~~~~|||oootttzzzuuu```PPPGGGjjjnnnFFF---///444...000...///111111000444:::YYYBBBJJJLLLVVVlll{{{```UUUZZZeeewwwwwwwww___JJJFFFTTTUUUDDD<<>>>>>======???@@@BBBMMMdddzzzppp^^^PPPPPPPPPSSS]]]jjjwww~~~tttsssooorrrrrreeebbbrrr}}}yyytttooojjjcccZZZSSSRRRkkkvvvyyyeeeMMMCCC???;;;888666777AAALLLNNNMMMJJJEEE???<<<;;;<<<555:::???GGGSSS___bbb```VVVLLL@@@777222333;;;DDDXXXaaaiiijjjkkkpppuuuwwwvvv```YYYZZZcccsss|||nnnrrr}}}zzzuuukkk___RRRNNNXXXeeerrrbbbRRRQQQeeefffSSSKKKUUUYYY[[[gggxxx~~~xxxvvv___^^^ppp|||vvvjjj```yyy```uuu]]]sssvvvlllIII777222777333222555333555111:::777999DDD{{{~~~TTTJJJDDDQQQeeeqqq~~~dddSSSJJJooozzzvvvtttqqqpppqqqsssssssssooozzzssstttrrrqqqmmm___EEE@@@\\\uuulllVVVEEE@@@CCCCCCUUUsss^^^NNNHHHFFFkkk{{{fffXXXOOONNNKKKCCCGGG___kkkaaaYYYTTTNNNEEEMMMvvv~~~iii^^^dddrrryyywww~~~xxxeeePPP<<>>BBBNNN```lllyyy[[[TTT[[[eeevvvoootttzzznnnyyyRRRGGGWWW[[[GGG555===WWWlll}}}YYYFFF===:::888888777666555333111000...---,,,+++************))))))(((((()))+++---...+++,,,,,,,,,------------------...//////...---,,,000000111222222222222111111111111222333333444444666666777999;;;===>>>>>><<<===???AAAAAAEEESSS```|||uuulllaaaYYYWWWXXX[[[cccnnnwww{{{|||oooooommmppprrriiimmmyyyrrrmmmfff]]]VVVLLLbbbxxx}}}xxxwwwgggUUUJJJ>>>999888:::@@@FFFJJJKKKKKKIIIDDDAAA???>>>:::???GGGPPP]]]iiimmmkkkhhh\\\MMMCCC;;;555555888IIIVVVcccfffgggkkkppprrrvvvvvvZZZRRR]]]pppqqqcccbbb```ZZZQQQEEEBBBQQQdddssscccNNN@@@EEEggg~~~{{{zzzrrraaaRRRFFFSSS[[[^^^iiizzz{{{qqqwwwrrriii^^^gggvvvxxxooollleeexxxsss```tttvvvmmmGGG555111666222222555444777111;;;888:::KKKMMMHHHEEERRReeeooo{{{cccSSSJJJpppzzzpppnnnmmmmmmpppsssuuuvvvssssssuuuzzz}}}uuusss~~~sssnnnXXXEEELLLooo{{{^^^HHHDDDGGGBBBOOOppp[[[GGGEEECCCqqq|||gggUUUJJJHHHCCC<<<===JJJWWWZZZWWWRRRMMMHHHRRRvvvtttkkkssswwwqqquuu||||||mmmZZZ@@@XXXvvvmmmyyytttttt```}}}\\\HHHCCCQQQqqqwwwjjjwwwbbbOOO<<<444111111000000111111222333111+++222333555444===fffqqq}}}dddEEE___cccVVVTTTNNNgggoooXXX\\\mmmvvvwwwyyyzzz{{{{{{zzzzzz|||yyyyyy}}}|||zzz{{{}}}}}}~~~}}}~~~zzz|||rrr\\\XXX[[[OOOIIIEEE777666333999III\\\iiiqqqvvvuuu```SSSCCC>>>MMMhhhzzzpppuuuiii\\\MMMCCCAAAXXXsssmmmYYY[[[TTTXXXttt}}}oooooolllrrrwwwaaaPPPFFF^^^zzzsssRRR555000444///000///111222000000666>>>yyy[[[@@@@@@KKKcccmmmyyyUUUQQQ[[[dddsssccceee}}}zzzRRROOOYYY]]]PPP>>><<>>888888888666555333111000...---,,,+++************))))))(((((()))+++---...))),,,...///...---------,,,---.../////////...---000000111222222222222111111111111222222333333444555666777999;;;===>>>???BBBAAABBBCCCAAA===???EEEPPPSSSUUUUUUWWW\\\bbbdddXXXZZZ___gggqqqxxxyyyxxxcccdddaaaaaaaaaZZZeeeyyyrrrjjj```YYYUUUbbbqqqxxxwwwvvvyyy|||vvvfffSSS@@@999;;;>>>@@@BBBEEEIIIMMMNNNLLLIIIFFFEEELLLLLLKKKLLLTTT]]]aaa___fff[[[OOOHHHCCC<<<999999666FFFUUU\\\___eeejjjmmmgggkkkbbbTTTOOOXXX{{{eeeVVVQQQCCC??????DDDIIIOOO\\\jjj}}}pppZZZDDDBBBZZZttt{{{yyyppp___OOOGGGTTT\\\]]]jjjgggZZZrrruuupppeeehhhuuuyyyqqqwwwggguuu}}}zzzqqq^^^sssvvvpppFFF444000555222222555444666000;;;:::>>>UUU|||KKKIIIFFFSSSfffooozzzbbbSSSKKKpppzzzzzzwwwtttsssssstttttttttvvvooo}}}nnntttxxxrrrmmmnnnYYYFFF]]]uuu|||fffMMMHHHKKKCCCLLLuuucccTTTEEE;;;{{{oookkkfff\\\NNNDDDHHHSSSUUUNNNIIIDDDMMMiii{{{tttssswwwxxxpppjjjvvvtttcccIIIbbbuuuxxxxxxbbb]]]GGGCCCQQQmmmzzz~~~xxxhhhRRR???888111111000000111222333333000***222333555555???iiiZZZ>>>```YYYQQQTTTQQQhhhlllSSS[[[ooovvvwwwxxxyyyxxxxxxvvvvvvuuutttwww~~~~~~{{{{{{zzz{{{|||}}}~~~~~~|||}}}^^^TTT[[[OOOMMMLLL999666333777HHH\\\kkktttyyy}}}uuu```SSSDDD???KKKeeeqqqeeeYYYLLLDDDBBBeeeqqqpppaaa```UUUVVVvvv~~~~~~iii]]]ssswwwaaaOOOFFFZZZcccYYY===///000222000000111222000000666???lllCCCGGGEEEFFFaaaooo~~~{{{RRROOOYYYbbbqqqfffaaaiiiUUUZZZ___[[[MMMEEEMMM\\\www```DDDBBB<<<::::::999777555333111000...---,,,+++***************)))))))))***,,,...///---,,,+++,,,------+++***,,,///111111...---...000---000333444333111111111111222222333333444444555777777888999:::<<<===>>>@@@>>>AAAJJJNNNFFF999111555888888BBBTTT^^^jjj}}}uuunnnjjjmmmooommmkkkjjj```UUUQQQPPPFFF===MMMhhh~~~uuukkkeee[[[uuuxxxsss{{{zzzmmmkkk\\\GGG:::999AAAKKKQQQNNNOOOQQQTTTVVVUUURRROOORRRLLLIIIOOOXXX___dddiii```YYYPPPIIIGGGEEE@@@;;;===:::<<>>>>>AAAEEEFFFIIIWWWgggpppYYYOOOJJJDDDccceee{{{yyysssnnnfffWWWLLLOOORRRXXXfffzzzzzzwwwyyyuuuyyyppp\\\SSS___hhhllluuuvvv~~~ffftttaaahhhuuusssiiiGGG<<<222111444444333333333777888<<<;;;^^^PPPBBBFFFTTTfffnnnwwwgggSSSFFFooouuussssssrrrsssuuuvvvuuusssxxxvvvvvvvvvxxxyyyxxxwww~~~pppOOOHHHVVVmmmvvvOOOEEELLLLLLBBBeee^^^AAACCCiiiNNNHHHRRRMMMQQQDDDLLLWWW}}}YYY|||zzzttttttpppmmmssspppoootttyyykkkVVVjjjwwwvvvvvvzzztttggg[[[KKKCCCKKKlll|||zzzhhhzzzmmmVVV999777444333222111000000000000333///000...555444>>>rrrTTT@@@]]]```\\\OOOOOOttt\\\RRR```lllqqqtttwwwxxxwwwwwwyyy|||uuuuuuvvvxxxzzz}}}}}}~~~~~~~~~~~~zzzlllRRRRRRTTTRRRIII;;;<<<444333BBBVVVeeepppwwwuuuZZZXXXDDDFFFFFFBBBSSSzzzyyy}}}mmmccc```FFF999NNNgggqqqyyyrrraaaUUUTTTYYYuuuvvv___fffzzzdddNNN>>>RRR|||yyyxxxmmmnnnYYY<<<222,,,555111444///,,,111111222===bbb<<<>>>EEELLLfffvvvuuuZZZQQQZZZnnnjjj\\\ooohhh}}}nnnWWWbbb___GGGBBBEEERRR{{{dddGGGCCC;;;::::::999777555333111000...---,,,+++***************)))))))))***,,,...///...---,,,---//////...,,,+++///333444111///......000333555666444333222222111222222333333444444555777777777888999;;;===>>>BBBAAABBBDDDAAA;;;;;;>>>777;;;:::BBBXXXhhhsss}}}tttkkkiiiiiiggggggiii]]]RRRLLLKKKCCC<<>>===555555AAATTTdddqqqzzztttUUUPPPIIIEEEAAA>>>MMMqqquuuuuuhhhaaaIII;;;HHHiiiooorrrlll^^^SSSQQQRRRttt|||yyyggguuu|||gggTTTFFFSSSzzzVVV555222---000...222//////555333444???GGG888@@@III^^^nnn|||tttYYYRRR]]]rrrnnniiibbbddd|||ZZZXXXWWWIII???AAAZZZfffIIICCC:::::::::999777555333111000...---,,,+++***************)))))))))***,,,...///...------///111111000///+++///333555444111...---333666888999777444333222111222222333333444444555666666666777888:::<<<<<<<<>>BBBRRRdddlllgggPPP@@@OOOfffwww~~~ssshhhbbb^^^[[[\\\```VVVKKKDDDDDD???;;;CCCRRRiiilllVVVIIIKKK^^^qqqhhhgggcccZZZTTTWWWdddpppYYY[[[]]]aaabbbaaa^^^ZZZWWWVVVTTTSSSWWWkkkbbbTTTIII???666:::888111111888999444@@@OOOmmm{{{wwwxxxxxxsssuuufffZZZNNNIIIGGGBBB<<<:::RRRbbbfffVVVCCCFFFTTTfffuuupppssspppnnnjjj```XXX]]]^^^\\\___kkkyyyuuufffbbbkkkzzz}}}~~~gggddd|||oooDDD:::222222444444444555999888888CCCGGGcccKKKHHHKKKTTTfffsssdddRRRHHHooorrrzzzwwwtttssstttvvvwwwwwwvvvuuutttuuuvvvwwwwwwuuusss```LLLDDDWWWjjjmmm[[[YYYVVVOOOPPPWWWjjjfffGGGPPPyyylllcccyyyiiiOOOHHHEEEWWWkkkWWWjjj{{{pppyyyxxxtttuuurrruuummmoooqqquuu{{{~~~vvvkkkrrr{{{~~~zzz|||{{{mmm^^^MMMDDDKKKkkkyyySSSuuufffUUU>>>888444333222111111000000111///...222000777777EEE|||uuu}}}PPP???SSScccZZZQQQQQQuuu\\\TTTdddpppuuuwwwzzzzzzzzzzzz{{{|||~~~}}}||||||{{{zzzyyyyyyzzz{{{|||~~~~~~~~~~~~~~~yyyqqqwwweeeUUUSSS[[[VVVBBB???888666???OOOaaarrr}}}}}}}}}qqqRRRKKKLLLAAA;;;<<>>RRR888AAALLL]]]nnnpppWWWSSS```wwwsssjjj\\\kkkuuuiiiXXXRRRMMM<<<888\\\dddGGGDDD;;;::::::999777555333111000------,,,+++***************)))))))))***,,,...///---------///111222111000,,,...111222222000...---555777::::::888444222111111222222333333444444555555555555666777999;;;<<<888<<>>999666555888@@@HHH```xxxrrrcccQQQDDD???===;;;:::LLLHHHYYYgggVVVJJJFFFQQQiii~~~rrrrrrxxxtttrrrqqqiiiWWW]]]aaa___aaammm{{{```ggg||||||kkkBBB999222333555444555666;;;:::999CCCFFFaaa}}}EEEEEEHHHTTThhhuuueeeUUULLLrrruuu{{{wwwsssqqqrrrtttvvvwwwuuutttssstttvvvvvvvvvuuuvvvsssRRR===JJJ[[[xxxrrr^^^\\\___aaaVVVHHHXXXzzz[[[FFFRRR}}}pppbbbyyyvvvuuuiiiMMMKKKCCC]]]ttt^^^eee||||||sssrrrtttuuuwwwgggiii|||yyyzzz|||yyyuuuxxx~~~wwwjjjzzz```MMMEEELLLppp{{{bbbiiiXXXDDD<<<444444333222111111111111//////333111666777GGGttt|||KKK@@@TTTbbbXXXPPPQQQsssZZZTTTeeepppvvvwwwyyyzzzzzzzzzzzz{{{~~~}}}{{{zzzyyyxxxzzz{{{|||~~~~~~~~~}}}}}}~~~~~~qqquuupppWWWPPP]]][[[EEEAAA;;;888;;;HHH\\\rrr{{{vvv~~~rrrWWWOOOKKK>>>:::===GGGcccttt```LLL===@@@NNNnnnpppnnnfff[[[RRROOOPPPrrr|||{{{yyy~~~iiidddxxxcccTTTKKKPPP\\\777666333555000222//////333...000@@@wwwLLL;;;DDDLLL```ssslllTTTRRRbbbzzzuuuhhhcccmmmddd{{{ooo\\\NNNNNN???444UUU|||^^^DDDDDD===::::::999777555333111000------,,,+++***************)))))))))***,,,...///,,,,,,,,,...000111000///......------............444777::::::888444111000111222222333333444444555444444555666777999:::;;;<<<>>>BBBEEEFFFGGGQQQ[[[gggrrrfffOOOLLLWWW```iiikkkjjjiiiggg___TTTOOOPPPLLLGGGDDDEEEGGGFFFEEEDDDTTTgggvvvsssjjjddddddhhhgggdddmmm{{{{{{{{{rrrlll[[[\\\^^^``````\\\VVVRRRLLLMMMPPPPPPKKKHHHNNNXXXeeebbbQQQ@@@666;;;>>>@@@QQQiiiyyyqqqkkkbbb[[[NNNCCC===>>>AAACCC===DDDLLLZZZppp{{{mmmUUU@@@DDDVVVggg}}}vvvmmmiiiaaa___eeefffaaa```hhhttt|||XXXkkkzzzvvvkkk???888333333555555555888;;;<<<<<>>EEE___mmm^^^III999>>>JJJiiimmmmmmeeeXXXOOOOOOSSSqqqqqqrrreeeccc}}}hhhWWWMMMNNNnnnXXX888000,,,666222222---...222...555JJJddd>>>???EEEGGG___sssiiiQQQRRRccczzztttkkkiii```gggrrrqqqnnndddNNNLLLEEE666JJJzzzZZZAAADDD>>>::::::999777555333111000...---,,,+++***************)))))))))***,,,...///,,,++++++---//////...---000...++++++,,,.........333666::::::888444111///111222222333333444444555555555555666777999;;;;;;>>>===AAAGGGJJJFFFBBBBBBBBBRRRRRRGGGHHHQQQ^^^mmmrrrtttxxxvvvkkk]]]VVVVVVXXXVVVQQQNNNOOOQQQOOOKKKSSS^^^eeerrriii\\\aaaeeekkkmmmkkkmmmyyyzzz}}}rrreeeYYY\\\___dddfffccc___ZZZQQQMMMKKKKKKIIIEEEEEEGGGBBB[[[eeeHHH@@@DDDRRRsss{{{qqqvvvwwwaaaPPPGGGDDDIIIJJJGGGEEEGGGJJJJJJBBBKKKKKKFFFNNNbbboooooolllPPPDDDIIINNNaaayyymmmiiicccbbbffffffbbbaaahhhrrrwww}}}}}}{{{WWWmmmzzzvvvnnn===777333444555555666999999===@@@HHHJJJjjjwwwHHHFFFFFFWWWnnnxxxcccSSSLLLpppvvvxxxtttpppoooppptttvvvxxxuuutttssstttuuuvvvvvvtttnnnzzztttZZZFFFCCCYYY}}}lllbbbdddhhhnnnUUUkkkqqqSSSMMM[[[qqqnnnjjj```QQQRRRKKKoooppp^^^ZZZjjjxxxvvvrrrpppdddSSSccc}}}yyywwwzzz}}}wwwnnnuuu```MMMEEEMMMoooxxxkkknnnZZZJJJ:::555444333222222111111222111222555000333666NNNDDDBBBTTT}}}~~~^^^TTTQQQRRRoooTTTPPPcccnnnxxxxxxxxxzzz}}}~~~}}}zzzzzz|||}}}}}}|||{{{zzz|||}}}}}}~~~}}}}}}||||||~~~~~~~~~~~~~~~xxxwwwjjjTTTYYY\\\OOOJJJHHH???777<<>>===CCC]]]|||rrrddd\\\OOOHHHFFF???___dddggg```TTTMMMNNNSSSjjjwwwwwwjjjjjjyyy~~~qqqVVVzzzjjjWWWKKKMMMsssnnnWWW;;;111,,,777111000,,,///444222===VVVWWW<<>>BBBFFFPPPOOOhhhoooJJJKKKQQQ\\\ooo{{{fffUUUNNNppp{{{vvvsssqqqrrrtttxxxzzzzzzvvvuuutttuuuvvvwwwwwwuuuvvvpppsss~~~gggAAA>>>HHHjjjuuulllooo~~~llleeeqqqbbbNNNDDD]]]gggSSSEEEvvvnnn```YYYGGGZZZkkkcccxxxzzzwwwrrroooeeeRRRWWWtttyyy}}}~~~~~~xxxyyyzzz{{{~~~~~~yyysssuuu^^^KKKEEENNNrrrJJJ~~~oooeeeSSS777555555444333222222222222111222666000555===\\\IIIEEELLLwww|||dddWWWVVVVVVpppSSSQQQdddnnnvvvuuuvvvyyy~~~~~~xxxyyy{{{||||||{{{yyyxxxyyyyyy{{{}}}~~~wwweeeWWW[[[ZZZVVVUUUIII999999SSSwwwwwwmmmZZZ^^^KKK;;;777JJJnnnvvvuuuyyyuuupppfffwwwvvvVVVWWWXXXXXXWWWTTTRRRPPPyyyxxxoooVVV___{{{~~~aaasss]]]KKKMMMvvvPPP111888444///111000...222444+++333MMMEEE777BBBJJJ___yyylllTTTVVVeeeuuuiiieeeZZZlllaaa[[[ooofffIII@@@::::::RRRBBB???===::::::888777444222///...---,,,++++++******++++++******+++***)))***---///111000///...---,,,++++++///,,,***---222444111---111777;;;999777777444000111111111111222333444555555666777888999:::;;;;;;AAA??????DDDJJJIII>>>222444DDDSSSVVVTTTWWWbbbkkkzzzeeePPPLLLZZZllluuupppYYYFFFDDDJJJMMMUUUZZZ^^^]]]]]]aaafffiiimmmvvv}}}~~~~~~{{{uuu~~~yyydddVVVaaahhh\\\PPPDDDLLLbbbzzzyyy}}}{{{mmmkkkjjjgggiiirrrxxxvvvppplll^^^TTTKKKHHHFFFBBBDDDJJJGGGHHHPPPZZZZZZYYYeeewwwzzzmmmddd[[[QQQHHHGGGSSSmmmmmmooo{{{}}}jjjNNNWWWLLLKKKEEETTTkkkdddaaaccclllqqqnnnjjjkkknnnoooxxxqqq___zzzzzz~~~xxxqqqnnnooouuu{{{xxxZZZRRRaaarrrzzz|||~~~yyyuuuaaajjj{{{qqq\\\777666555555555555666777<<>>HHHqqq}}}ooorrrzzzuuuggg[[[TTTOOOOOOzzzkkk]]]JJJCCChhh~~~nnn```eeeOOO```ooodddSSSHHHiiiuuussswwwwwwsssnnn___RRR\\\rrruuuuuuwwwzzz||||||yyyvvv|||}}}xxxppprrr{{{~~~{{{wwwaaaNNNFFFNNNrrrQQQpppgggNNN666444333222111111111222333222222333666666:::fff|||HHHHHHEEExxxxxxWWWUUUTTTUUUoooQQQNNNdddqqqxxxwwwvvvxxxzzz}}}}}}}}}yyyuuuuuuzzz|||zzzyyyzzz}}}||||||~~~~~~||||||}}}}}}ooopppkkkWWW^^^[[[___ZZZPPPHHH888MMMxxxnnnWWW[[[LLL<<<;;;NNNlllvvvxxxpppssseeeZZZRRRPPPMMMKKKRRR^^^ttt^^^dddxxxqqqyyyqqq\\\MMMMMM}}}\\\444555222111000---333...111333111KKKvvvFFF;;;BBBKKK\\\qqqeeeQQQVVVfffllleeejjjmmmjjjeeeiiivvviiiNNN___JJJ;;;444WWWEEE@@@<<<::::::888777444222///...---,,,++++++******++++++******+++***)))***---///.........---------.........+++***,,,000222///,,,000666:::999777777444000111111111111222333444555666666777777888888888999<<<===@@@DDDKKKOOOLLLGGG>>>FFFOOOQQQQQQVVV___fffxxx|||pppfffWWWRRR[[[rrr~~~~~~kkkVVVKKKFFFAAANNNUUU[[[YYYSSSQQQUUUYYY___gggmmmkkkjjjjjjhhheeeaaadddYYYRRR```kkkhhheeeWWWXXXbbbuuutttnnnpppkkkiiilllrrruuuuuuvvvxxxjjj```UUUOOOHHHCCCCCCGGGHHHDDDIIISSSUUUOOOMMMRRRmmm}}}}}}mmmeeeggg```TTTHHHBBBLLLhhhxxxrrrvvvnnn___XXXXXXLLLUUUlllpppwwwxxx}}}~~~zzzvvvuuuuuusss{{{xxxzzztttnnnnnnuuu}}}{{{ZZZEEEQQQ___jjjqqqwww|||eeebbbrrr|||oooNNN666555444444666888:::<<<;;;CCCHHHOOOTTTsss}}}FFFPPPMMM```nnn~~~nnnPPPMMMjjj|||yyysssrrrqqqrrrtttuuutttsssvvvuuuuuuuuuuuuuuuvvvvvvuuunnnnnnttttttxxx{{{JJJ999555:::WWWllldddfff```SSSRRRMMMLLLPPPzzzrrrcccVVVGGGBBBiii|||}}}sssoookkkfffeeeYYYccchhhWWWMMMffftttxxx}}}{{{yyyzzzvvvfffZZZhhhrrrrrrtttxxx{{{|||{{{zzzsssyyyzzzvvvxxx|||yyyqqqvvvbbbNNNFFFNNNsssbbbvvvdddNNN@@@444444222111111111222333000000111666777>>>jjjHHHEEECCC~~~wwwVVVUUUSSSSSSmmmPPPNNNdddrrrvvvwwwwwwxxxyyy{{{|||}}}zzzwwwwww{{{}}}{{{zzz{{{~~~}}}|||||||||}}}~~~~~~}}}|||~~~}}}wwwlll~~~bbb```[[[gggbbbUUUIII666JJJuuufffSSSFFF999:::OOOmmm{{{xxxjjjfffaaaMMMRRRUUUOOOPPPZZZ{{{uuu|||wwwqqqppp[[[KKKLLLyyySSS666444000444111...333...111333222LLLaaaBBB??????GGG```vvvgggRRRVVVeee~~~jjjhhhmmmpppmmmgggfffnnnvvvfffRRREEE===888[[[GGG@@@;;;::::::888777444222///...---,,,++++++******++++++)))*********)))***---///---,,,,,,,,,---///000222...,,,***,,,///000---***///666:::999777777444000111111111111222333444555777777777777777777777777888<<>>JJJ]]]ooovvvoooaaaUUUUUUUUURRRJJJAAAEEE]]]vvvxxxuuu{{{vvvrrrrrr\\\XXXlllxxx~~~zzzuuu|||yyyrrrlllnnnxxx~~~UUU???CCCKKKVVVdddttt[[[fff}}}~~~pppCCC444444333444666:::>>>AAA<<>>;;;::::::888777444222///...---,,,++++++******++++++)))******))))))***,,,...---,,,,,,+++,,,...111222...---,,,---//////---+++...555999888777777555111111111111111222333444444666666777777888888999999888<<<<<<<<>>>>>FFFQQQXXXSSSIIIBBBBBBGGGPPPYYY]]]^^^bbbhhhmmmvvv}}}ooollloooxxx}}}uuuxxxsssqqqsssuuuvvvlllhhhfffgggjjjlllttt{{{vvvqqqhhh___VVVOOONNNOOORRR\\\kkkrrrhhhXXXRRRUUU???BBBIIISSSZZZVVVKKK@@@AAAKKKVVVVVVKKKGGGSSSddd~~~lll\\\hhhrrr{{{{{{{{{wwwqqqyyyyyy{{{rrrjjjlllwwwqqqDDDAAA@@@GGGWWWrrr{{{|||WWWfffzzzlll<<<444333333444666;;;???BBBAAAFFFFFFKKKOOOsss}}}MMMLLLQQQbbbmmmwwwyyyoooRRRLLLddduuutttrrrppppppqqqrrrrrrqqqsssrrrsssssstttuuuvvvwwwvvvssstttxxxwwwvvvQQQ@@@CCC666hhhvvvjjjmmmjjj______]]]fffxxxuuuaaaWWWDDDCCChhhwwwvvvlllllliiibbb[[[SSSMMMIIINNNUUURRRUUUttt___TTT\\\mmm|||~~~{{{zzz~~~uuutttvvvtttssssssuuuwwwxxxwwwvvv{{{{{{wwwxxx}}}zzzrrrsssdddPPPGGGNNNttt^^^oooPPP<<<555444333222111222333333666888999@@@IIIWWWOOOBBBGGGxxx[[[UUUPPPMMMfffKKKLLLdddrrrrrrwww{{{{{{yyyxxx|||}}}yyyyyy~~~~~~}}}~~~yyy{{{}}}~~~~~~}}}|||~~~fffrrrzzz___XXXVVV]]]```[[[AAACCCfffiiibbbggg}}}eeeVVVEEE:::GGGeeelllzzzpppOOOBBBJJJPPPNNN@@@iiipppwwwcccnnnYYYIIIKKKwwwkkkMMM888666...111333...222,,,///333444OOOxxxwwwfffNNNLLLCCCGGGddd{{{kkkVVVXXXddd}}}iiiaaaeeeiiiiiigggeeegggkkk~~~{{{hhhJJJ;;;VVVCCC@@@???::::::888777444222///...---,,,++++++******++++++))))))***)))((())),,,...///...---,,,------...//////....../////////...------333888888777777555222111111111111222333444444555666777888:::;;;<<<===:::<<<999888CCCQQQQQQHHHBBBDDDJJJQQQQQQPPPUUU]]]yyyzzz\\\OOO>>>BBBDDDBBBBBBDDDFFFEEE@@@DDDPPP___ddd\\\RRRMMMBBBHHHQQQXXX\\\bbbjjjqqquuu{{{mmmiiikkkxxx{{{vvvmmmffffffiiikkklllooottttttpppiiibbb^^^]]]\\\WWWbbbsss|||mmm^^^WWWUUUKKK???999;;;BBBHHHJJJXXXcccnnnmmm^^^OOOOOOWWWqqq]]]aaabbbooosssvvvwwwvvvvvvxxxvvvrrruuuvvv|||zzzqqqhhhiiisss{{{}}}{{{~~~JJJBBB===???JJJbbbsssRRRdddwww```777555444444555777;;;>>>AAAGGGIIIFFFJJJNNNpppYYYPPPSSSaaahhhsssyyyoooTTTJJJ]]]tttwwwuuurrrpppqqqqqqqqqppprrrrrrrrrrrrssstttvvvvvvqqqnnnooosssuuuvvvbbbNNN???777QQQ|||iiifffqqqpppbbb[[[YYYgggttt___VVVHHHLLLrrr}}}}}}qqqqqqqqqppphhh]]]QQQJJJNNNSSSRRRSSSfff|||wwwaaaVVVaaakkkrrr{{{~~~}}}zzzuuuvvvtttrrrrrrtttwwwxxxxxxsssxxxyyyuuuvvvzzzwwwooorrrcccPPPGGGOOOvvv~~~KKKyyy{{{uuuVVV777555444333222222222333444333555777???LLL^^^|||QQQ>>>DDDpppYYYTTTNNNJJJdddIIIKKKcccqqqrrrwww||||||zzzzzz}}}}}}yyyyyy~~~~~~}}}~~~zzz{{{~~~~~~~~~~~~~~~llleeeccc]]]WWW]]]___[[[???888NNNEEECCCOOOyyy}}}bbbMMM:::555OOO||||||}}}eeeMMMLLLaaawwwPPPkkksss}}}gggnnnYYYJJJMMM{{{NNN444888222000222...222,,,000444555PPPqqqzzzxxxRRRHHHDDDHHH```xxxlllVVVXXXeeemmm```bbbcccdddccceeehhhjjjmmmwwwvvvJJJ>>>UUUCCCBBBCCC::::::888777444222///...---,,,++++++******++++++((()))))))))((())),,,.../////////......------,,,......///////////////...,,,222777777777777666222111111111111222333444555555555777999;;;===>>>???;;;===:::888EEEUUUTTTHHH<<<===FFFPPPRRRNNNQQQZZZppp~~~bbbVVVCCCDDDGGGJJJMMMMMMJJJGGGFFFDDDMMM___iiieee^^^ZZZKKKJJJMMMSSSZZZ```iiirrr~~~ssspppqqq{{{~~~|||qqqiiijjjoooqqqqqqrrr|||zzzrrrnnnkkkhhhcccdddmmmqqq]]]QQQKKKGGGLLLYYYkkkyyy}}}kkkYYYSSSVVVvvvuuummmwwwqqq\\\ZZZTTT[[[llluuu}}}{{{xxxxxxyyyyyyqqqsssxxxqqqjjjjjjqqqxxx{{{zzzvvvyyy}}}xxxSSSIIIAAAAAAFFFRRRjjj}}}zzzjjjVVVjjj|||UUU888666666666777:::<<>>lllTTTTTTMMMHHHbbbHHHJJJaaammmrrrvvvzzz|||{{{{{{}}}|||xxxxxx}}}}}}|||}}}zzz|||~~~}}}~~~}}}}}}~~~~~~}}}vvv```ppphhh```^^^ZZZYYYEEEEEEZZZNNNOOOVVV~~~zzz]]]KKK:::888YYYrrr|||uuuwwwwwwaaaMMMaaakkkqqqrrr~~~sssmmmYYYIIIQQQJJJ///777444111111...222---111555555PPPuuuLLLAAA@@@FFF^^^wwwlllVVVWWWdddpppcccbbbaaa```aaaccceeeggggggjjjZZZKKKUUUBBBAAABBB::::::888777444222///...---,,,++++++******++++++((()))))))))((()))+++...---...///000///...,,,++++++---...//////...//////+++222777777666777666333111111111111222333444555555666777888:::;;;======;;;@@@>>>999CCCUUUWWWMMM;;;888===JJJPPPMMMMMMSSSZZZzzzwwwddd\\\KKKIIIHHHLLLQQQPPPLLLIIIFFF@@@CCCQQQYYYXXXXXX\\\YYYPPPKKKNNNWWW```lllwwwzzzrrrrrrnnnnnnxxx|||{{{mmmppp}}}wwwqqqkkkggglllttt|||{{{sssmmmkkkhhhiiivvvkkkkkkpppxxxlll```YYYYYYlllmmm```tttzzzaaaVVVJJJOOO```ppp|||xxxnnniiilllpppkkkkkkuuu{{{{{{rrrpppxxxzzz|||vvvpppooosssxxx{{{{{{{{{jjjYYYMMMOOOUUU\\\hhhvvv]]]bbbqqq~~~GGG;;;555777999;;;>>>@@@AAABBBBBBLLLNNNMMMJJJjjjeeeVVVRRRbbbiiisssvvvsss[[[IIIOOO{{{xxxuuurrrqqqsssuuuvvvvvvsssrrrrrrrrrrrrrrrssssssuuussssssvvvwwwwwwyyy}}}}}}\\\???444EEEYYYaaaWWWYYYhhhiii\\\\\\TTThhh}}}ddd[[[JJJIIImmm|||xxxxxxsssjjjbbb```[[[[[[YYYVVVYYY```cccbbbiiipppjjjjjjxxxzzzxxx{{{qqqssszzzrrrrrrrrrtttwwwzzz{{{{{{ttt{{{}}}zzz{{{}}}xxxnnnqqq^^^MMMGGGQQQnnnzzzdddwwwYYY===666555444333222333444444444888999BBBUUUnnn|||{{{VVV<<<>>>hhhUUUSSSLLLGGGbbbHHHIII^^^iiiqqqsssvvvyyy{{{|||||||||zzzwwwwww{{{}}}{{{zzz{{{zzz{{{|||~~~|||~~~}}}{{{|||}}}}}}yyy{{{___ddd}}}sssfff]]]UUUYYYQQQZZZooo```XXXWWWyyy{{{{{{iiiVVVKKK===@@@aaaoooTTTppptttooosssnnnccceeeppphhhkkkooo}}}|||lllWWWHHHTTTDDD000333000444000---333///333555555OOOaaaGGGDDD>>>BBB___xxxnnnUUUUUUbbbqqqcccaaa``````bbbccccccccchhhmmmzzzPPPSSS@@@>>>???::::::888777444222///...---,,,++++++******++++++((())))))(((((()))+++---+++,,,///111111///---+++)))+++---...------...///***111666666666888666333111111111111222333444555666666777888999:::::::::<<>>555666DDDMMMLLLJJJMMMIIIeeetttssssssmmmbbb]]]KKKEEE@@@CCCIIILLLLLLKKKCCC;;;999AAAEEEEEELLLVVV```QQQFFFHHHRRR___ooo{{{~~~zzz~~~xxxqqquuutttfff]]]\\\YYYXXXhhh~~~|||lll```___bbbkkkwwwvvvmmmhhhhhhgggjjjyyy|||ssskkkiiigggbbb]]][[[dddwwwllleee~~~gggVVVFFFKKKLLL```nnnhhhWWWOOORRRXXXdddhhhvvv~~~{{{~~~wwwqqqVVVFFFFFFIIIXXXnnnwww~~~xxxuuuuuuxxxzzz|||vvvxxx}}}kkkYYY]]]jjjttt~~~vvvxxxsssZZZjjjooo|||vvv777777555777;;;>>>BBBDDDEEEEEE===KKKQQQOOOHHHjjj}}}\\\MMMOOOcccmmmtttsssvvv___JJJLLL~~~sssqqqooooooqqquuuwwwwwwssssssrrrqqqqqqqqqrrrrrrtttsssrrrsssssspppmmmlllnnn___rrrfffLLL555EEEaaaoooggggggvvvyyyooocccYYYkkk}}}bbbXXXFFF===[[[rrrgggcccdddeee```WWWZZZdddhhhddd```hhhdddhhhxxxssskkkxxxtttgggZZZXXX```iiiooorrrvvvuuutttvvvxxxyyyxxxwwwtttwwwssslllmmmssstttnnnqqq\\\LLLGGGRRRtttmmmwwwRRR<<<666555444333222333444444000444555>>>RRRlllzzz[[[AAABBBcccZZZSSSLLLGGGbbbHHHHHH]]]gggpppqqqsssvvvzzz|||zzzyyyyyyuuuvvvzzz|||zzzyyyzzzyyyzzz{{{|||~~~~~~{{{~~~|||zzz{{{||||||vvvxxx```QQQxxxjjj]]]SSSYYYUUU]]]mmmXXXBBB???ccc||||||sss[[[SSSBBB999AAAbbblllQQQEEEbbbzzzzzznnnddduuu{{{XXXSSSbbbqqq{{{}}}{{{}}}jjjVVVGGGVVVrrr{{{ttt{{{AAA333000+++555///---333000444666555OOOxxxjjjQQQGGGLLL???@@@aaayyyoooUUUSSSaaappp```___^^^```dddeeedddbbbhhhnnnnnnHHHTTTDDD@@@<<<;;;888555444333222000...---,,,+++***))))))))))))))))))))))))************,,,******,,,///111///,,,+++,,,---...////////////,,,...111666999999777444333222111111111222333444222333555777999:::;;;;;;>>>>>>AAADDDDDDGGGQQQ\\\BBB;;;777;;;EEEMMMPPPPPPRRRYYYgggsssrrrggg```aaaRRRIII>>>:::<<<@@@AAAAAADDD???<<<;;;<<<@@@HHHQQQaaa```XXXLLLIIIVVVlll}}}~~~yyyvvv___QQQFFFFFFMMMXXXkkk}}}qqqfffkkkqqqsssssswwwvvvpppqqqhhhhhhiiikkkooo|||}}}|||kkk^^^___bbb___]]]```eeeooo}}}gggzzz[[[HHHKKKDDDJJJMMMJJJEEEAAA>>>;;;JJJ```vvv}}}wwwqqqhhhSSSDDDDDDIIILLLTTT^^^ooovvvyyyvvvxxx|||zzztttyyyxxxyyydddhhhxxx~~~sssyyy|||___iii{{{~~~bbb666;;;666999=========???DDDHHHDDDJJJKKKKKKPPP]]]yyyhhh[[[WWWTTTZZZdddmmmsss|||YYYHHHJJJ}}}zzzwwwssspppoooqqqtttwwwvvvtttxxxsssjjjmmmtttoookkkssstttllleee^^^QQQBBBJJJ@@@OOOpppvvvXXX>>>999>>>DDDRRR[[[bbbrrrwwwiiilllfffmmmiiiNNNAAA:::KKKppp{{{rrrrrrsssqqqnnnhhh___bbbyyynnn```XXX```kkklllhhhdddIII@@@???AAAHHH___rrrsssrrrsssuuutttsssssstttuuuwwwsss|||}}}yyyoootttcccNNNGGGSSSnnnVVV;;;444333333222222333333444555666777:::SSSggg^^^888BBBWWW}}}]]]YYYNNNMMMTTTPPPFFFQQQgggooorrruuuwwwxxxxxxzzz{{{sssmmmnnnxxx{{{vvvvvv}}}{{{{{{zzz{{{|||~~~~~~|||{{{{{{|||||||||rrr{{{~~~cccLLLvvvmmm```TTTRRRWWW]]]ccciii\\\GGGMMMgggoooeeeYYYPPP???;;;DDD^^^}}}wwwYYYXXXUUUUUUnnnmmmmmmkkkjjj{{{ccceeeqqqxxxvvvqqqyyyvvveeeUUUJJJZZZ~~~~~~mmmooo<<<444666888...222///555///222666888UUUeeemmmEEEZZZBBB>>>XXXvvvpppZZZSSSWWW|||pppgggbbb___aaaccccccdddggggggooolllzzzfffTTTCCC???;;;;;;888555444333222000...---,,,+++***))))))))))))))))))))))))************---+++***,,,...000...---,,,,,,---...////////////,,,...000555888999888666333333222111111222333444222333555777999:::;;;;;;===>>>@@@CCCDDDGGGQQQ\\\FFF;;;222444999???HHHQQQNNNWWWhhhwwwwwwlllcccaaa]]]UUUKKKDDD@@@>>>;;;999@@@BBBAAA===;;;===CCCGGGdddmmmjjjXXXMMMVVVgggpppuuullleee```SSSIIIAAAAAACCCIIIZZZmmm~~~{{{uuuqqqmmmjjjhhhjjjppptttpppfff```aaaeeehhhdddcccfffhhhkkkqqqwwwvvvrrroooqqqwww}}}sssggg```\\\YYYZZZ]]][[[aaajjjjjjqqqjjj}}}hhhNNNIIIDDDDDDDDDAAA<<<999;;;??????RRRhhhwww|||zzzdddRRROOOSSSTTTYYY```gggnnntttvvvvvvuuuvvvwwwxxxvvvxxx|||{{{|||zzz___nnn|||]]]555888666888;;;===>>>@@@CCCDDDFFFIIIJJJIIILLLWWWgggSSSMMMNNNUUUbbbmmmttt}}}ZZZGGGIII}}}nnnmmmmmmmmmooorrruuuwwwoooooovvvvvvqqqwww|||uuu}}}tttbbbOOODDD???<<<888111333777FFFfffyyyaaa888888888===AAALLLiiirrrxxxoooOOO@@@666CCCdddqqqhhhsssqqqsss{{{{{{uuuppp[[[PPPGGG>>>;;;NNNeeekkkqqqsssttttttsssssstttvvvqqqnnnvvv}}}zzzyyyxxxpppvvvaaaLLLGGGUUU}}}tttYYYvvvSSS@@@444333333222222333333444666666666;;;XXXmmm```:::BBBWWW~~~```YYYNNNLLLRRRMMMEEEPPPfffnnnqqquuuxxxzzz{{{}}}vvvrrrxxx}}}zzzyyy}}}zzzzzzzzzzzz{{{}}}~~~|||zzzyyyyyyyyywwwgggQQQWWW}}}kkkaaaXXXWWWYYY\\\bbbhhhWWWGGGUUUrrrvvvdddTTTKKK>>>:::EEEdddzzzpppfffbbb^^^\\\lllqqqmmmdddfffuuuttt{{{ttt{{{uuubbbQQQFFF\\\zzz===///000555000000///555000333555666QQQIIITTTCCCBBBUUUqqqrrrYYYSSSWWWzzzrrrgggbbb___aaacccbbbdddgggmmmhhhkkktttSSSCCC>>>:::;;;888555444333222000...---,,,+++***))))))))))))))))))))))))************...---++++++---......---,,,,,,---....../////////,,,---///333777999999777444333222111111222333444333444555777999:::;;;;;;======???BBBCCCFFFPPP[[[LLL===222333333333<<>>999666:::EEEKKKEEE@@@AAABBBAAAZZZnnnuuucccRRRSSS^^^ccc}}}vvvfff[[[TTTPPPKKKFFFEEEFFFCCCCCCNNN^^^qqquuuxxx}}}zzzrrrooojjjbbbZZZ]]]______[[[UUUTTTXXX]]]ccc]]]\\\bbbggggggdddbbbYYYZZZ\\\aaajjjttt}}}|||hhhZZZXXX\\\___[[[ZZZZZZTTTWWWtttyyy\\\MMMAAA===<<<===:::555999BBB888EEEWWWkkk~~~mmm^^^^^^aaa___]]]]]]YYY\\\gggssssssnnnqqqzzzuuuuuuvvv|||{{{yyy|||zzzkkkaaauuuvvvTTT333666888999<<>>SSS\\\lllzzz~~~xxxmmmeeeaaa^^^WWWLLLBBB:::666555666IIIVVVRRRLLLKKKIIICCCKKK^^^nnniiiYYYPPPVVV___pppzzz{{{mmm^^^WWWVVVUUUTTTQQQSSSYYYXXXSSSVVV^^^mmmooopppuuu|||pppkkkjjjhhhbbb[[[^^^___```^^^ZZZYYY\\\___^^^[[[[[[___cccbbbbbbddd``````^^^]]]aaakkkxxx|||iiieeeffffffdddYYYQQQIIIJJJeeetttqqqqqqhhhUUUEEE???888888??????999:::BBB>>>AAAJJJ[[[pppvvvmmmnnnoooggg]]]XXXMMMIIITTTjjjrrrlllnnnyyyrrrssstttxxx~~~|||{{{sss```gggzzzkkkIII444666<<<<<<>>>CCCHHHIIIEEEBBBDDDDDDCCCFFFMMM^^^pppGGGFFFDDDKKK[[[kkktttaaaIIIHHH~~~}}}{{{xxxuuurrrqqqppppppuuuoooqqqpppllloooooodddXXXKKKDDDEEEDDD===;;;@@@AAABBB>>><<>>::::::888:::SSSnnnvvvvvvqqqPPPKKK:::999LLL}}}}}}}}}{{{nnnVVV@@@KKKggguuuoooppprrrsssrrrssstttvvv}}}wwwyyyyyytttxxxzzzrrrxxx}}}___IIIEEEWWWxxxsssKKK999444333333222222333333444222555777<<<\\\xxxiii<<<===UUU~~~bbbXXXOOOKKKMMMGGGAAAMMM```hhhlllppptttvvvxxxzzz|||yyyrrrsssvvvvvvvvvxxxyyyyyyyyyzzz{{{{{{|||}}}}}}}}}|||zzzyyyxxxwwwwwwzzzvvvoooWWWDDDkkksssfffYYYTTTTTTRRRPPPPPPTTTPPPgggvvvXXXHHHDDD999999PPP{{{~~~vvvrrrpppmmmcccccceeedddrrr}}}}}}nnn]]]ddd{{{}}}{{{}}}lllkkkuuuaaaPPPHHHiiigggnnn>>>555111333111000...333...111555777SSSAAANNNBBBAAAOOOmmm|||XXXQQQVVVppp{{{gggbbb___aaabbbbbbcccfffggg___llltttqqqQQQBBB@@@<<<;;;888555444333222000...---,,,+++***))))))))))))((()))))))))************......------,,,,,,------------,,,,,,---...000000///...---///333777999:::666555333222222222333333333444666777999999::::::;;;;;;===@@@AAADDDNNNYYYiiiVVVFFFCCC>>>444111666EEERRRfffyyyrrrfff\\\XXXPPPEEE;;;444222222888LLL^^^```ZZZUUUNNNGGGEEENNN___hhh\\\KKKLLLZZZkkkwwwyyykkk______dddfffccc^^^```jjjnnniiieeefff{{{{{{vvvttt}}}{{{uuullleee```\\\XXXUUUSSSYYYaaaddddddbbbaaabbbXXXZZZ]]]]]]VVVNNNNNNRRR[[[\\\]]]]]]___fffqqqzzz{{{rrrhhhiiiTTTGGGBBBBBBUUUqqqzzznnncccZZZQQQJJJIII???:::???BBB???>>>BBBEEE???===FFFWWWfffnnnrrrxxxuuuqqqlllhhhhhhTTTDDDFFF```qqqpppnnnuuuooorrrtttwww||||||uuu{{{|||xxx}}}ppp]]]ooo{{{www\\\>>>777888======???DDDHHHHHHDDD@@@JJJGGGAAAAAADDDSSSyyyRRRFFFEEEIIIWWWiiiqqq~~~gggKKKIIIsssyyywwwsssooonnnppprrrttttttnnnooopppppp{{{zzzkkk]]]QQQMMMHHHCCCGGGPPPWWWZZZZZZXXXVVVUUUQQQLLL???:::;;;999666EEEWWW[[[[[[\\\qqqqqqWWWMMM<<<:::HHH~~~sssjjjqqqxxxbbbKKKQQQhhhsssoooppprrrrrrqqqrrrsssuuuzzzvvvwwwtttooovvvyyypppxxx```HHHDDDWWWrrrwwwIII555444333333222222333333444555::::::999UUUpppmmm???===RRRwwwaaaWWWPPPLLLLLLFFFAAAKKK\\\iiilllpppssstttuuuwwwyyyyyywwwxxxyyyyyyxxxzzz~~~xxxxxxyyyyyyzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzyyyqqqqqq~~~{{{xxxZZZOOOgggnnn^^^OOOOOOVVV[[[[[[ZZZ\\\[[[nnn|||kkkQQQGGGDDD666;;;WWW|||{{{yyyxxxwwwsssmmmiiiggg]]]___bbb]]]fff}}}~~~|||kkkbbboooxxxyyy}}}zzz{{{sssmmmttt___OOOIIIjjjYYYxxx|||\\\888666222333000222...222,,,000666;;;YYYxxxiii>>>TTTAAA888IIIhhh}}}XXXRRRWWWjjjiiiccc```aaacccbbbcccfffbbbhhhiiittt}}}uuuMMM@@@@@@>>>;;;888555444333222000...---,,,+++***))))))))))))))))))))))))************+++---......---,,,------------,,,,,,---...000111111///---...111555888:::666555444333222222333333444555666777999999999:::::::::===???@@@CCCMMMXXXtttgggYYYNNNEEE;;;777777666EEE\\\sssuuujjjdddZZZOOOEEE>>>999777===MMMaaalllhhh^^^TTTOOOHHHGGGPPP[[[XXXKKKIIIPPPqqq~~~pppeeeiiinnnnnnhhh___^^^gggnnnkkkhhhiiiwwwzzzxxxssswwwxxxpppnnniiiaaaYYYSSSPPPOOOSSS\\\gggkkkiiidddaaaaaaQQQTTTZZZ\\\TTTHHHCCCCCCRRRWWW___dddeeeeeegggiiihhhuuu|||lllmmmRRRDDDCCCBBBJJJ\\\fffrrreee```fffXXXKKKGGGLLLOOOKKKEEEDDD;;;555777@@@JJJVVV```vvvuuurrrllliiiooowwwZZZKKK[[[ooorrrppprrrnnnqqqsssvvvxxx~~~ssslll|||xxxzzzkkk___xxxzzznnnOOO777;;;888:::;;;>>>AAADDDCCC@@@>>>GGGDDD@@@AAADDDQQQ{{{gggEEEFFFHHHUUUgggppp{{{lllMMMJJJiii~~~zzzuuupppnnnooorrrttttttnnnppppppqqq~~~|||jjj]]]YYYbbbvvvvvvXXXHHH>>><<<999666CCCTTTXXXVVVRRR___tttYYYKKK<<<;;;GGGzzzvvv~~~~~~{{{ooo}}}}}}}}}}}}lllWWWYYYiiiooooooqqqrrrrrrqqqpppqqqsssuuusssvvvtttqqqzzzttt|||~~~___GGGEEE[[[rrrtttHHH666444333333222222333333444222999===???```qqqDDD???LLLnnnyyycccVVVQQQNNNLLLFFFAAAJJJXXXjjjmmmqqqsssuuuvvvxxxyyyooosssxxxyyywwwvvvyyy|||wwwwwwxxxyyyyyyyyyyyyyyywwwxxxyyyzzz{{{{{{zzzzzzmmmoootttpppvvv___PPPgggxxxfffVVVUUU[[[______^^^ccchhhvvvvvv```PPPJJJCCC444DDDccctttssssssvvvwwwtttmmmffffff\\\^^^___XXX]]]ooo{{{zzzsssfffiiiyyy~~~|||eeennnsss[[[LLLHHHttthhhzzzWWW222333///111111222///333---111666;;;ZZZsssJJJ```HHH:::JJJhhh{{{YYYSSSWWWdddjjjeeeaaacccdddcccdddgggdddpppgggooonnnwww{{{III===>>>>>>;;;888555444333222000...---,,,+++***))))))))))))))))))))))))************'''+++///000///---------...---,,,,,,,,,...000111444111------000444777999777666444333222222333333444555666888999999999999999999<<>>@@@@@@???>>>>>>???>>>???DDDGGGPPPzzzHHHDDDEEETTThhhpppwwwnnnMMMIII```~~~{{{wwwsssppppppqqqrrrsssoooqqqooolllxxxyyyYYYJJJCCC???===JJJZZZ^^^ZZZ^^^ccc}}}YYYLLL>>>===HHHwwwzzzwwwnnnhhhjjjnnnxxx}}}~~~wwweeeiiiyyy{{{}}}ooo^^^bbboooppppppqqqrrrqqqpppooopppqqqrrrsssxxxvvvsss}}}ttt{{{\\\FFFGGGaaazzzpppuuupppHHH666444333333222222333333444000777>>>IIIuuuvvvHHH???EEEfffssshhhUUUQQQPPPNNNGGGBBBIIIUUUgggjjjooorrrtttvvvxxxzzzooorrruuuuuutttuuuvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvwwwxxxyyyyyyyyyxxxwwwzzzzzzsssllluuunnn>>>KKKdddvvvhhhbbb___[[[ZZZZZZfffsssttt]]]SSSMMM>>>666QQQuuu|||xxxzzz|||~~~}}}yyysssnnnfff^^^___^^^WWW[[[gggjjjoooggggggqqqzzz|||~~~|||aaavvvrrrZZZLLLJJJ}}}[[[333444000111222111///555///222555777SSSTTT]]]IIIAAAKKKeeezzzZZZUUUXXX___lllfffcccdddeeedddeeehhhfffoooiiilllwwwnnnnnnxxxEEE:::======;;;888555444333222000...---,,,+++***))))))))))))))))))))))))************%%%***///111000---------...---,,,+++,,,...000222555222---,,,///333777888777666555333222222333333444555666888999999999999999999;;;>>>???BBBLLLWWWddd|||iiiWWWGGG:::444000+++111KKKooowwwooohhh^^^QQQHHH???EEE^^^|||xxxppptttWWW]]]YYYUUUkkkrrr}}}~~~ssstttpppgggYYYLLLBBB???@@@CCCPPP^^^rrr}}}}}}}}}xxxqqqnnnjjjeee___YYYQQQJJJDDD;;;FFFRRRUUURRRSSS[[[cccdddRRRFFFOOO___eee]]]TTTRRRVVV]]]dddiiikkkiiihhhaaaRRRRRRllltttWWWKKKNNNFFFAAANNN\\\eeepppKKK===;;;===@@@BBBHHHZZZkkkmmm{{{xxxhhhlllsss```eeeooorrrqqqpppoooppptttxxx{{{||||||~~~zzzvvvtttttttttvvvrrrsssqqq}}}ddddddxxxcccEEE222???333888<<<@@@AAA???>>>???AAA<<<<<>>LLL}}}zzzIII>>>@@@aaa~~~qqqnnnTTTRRRQQQOOOGGGBBBHHHSSSbbbfffkkkooorrruuuxxxzzzzzzyyywwwvvvwwwyyyxxxuuuuuuvvvxxxyyyyyyxxxwwwvvvvvvwwwxxxxxxxxxvvvuuuttttttrrraaaXXXbbbffffffSSSIIIHHHooo|||{{{uuuyyyrrrjjjaaaYYYYYY]]]fffyyyvvv]]]XXXOOO999888]]]|||yyyvvvtttfff______^^^WWW\\\dddbbbddd___kkkyyytttooosssvvvwww|||~~~iiixxxrrr\\\OOOOOOaaa777:::444333222//////666222444444222LLLPPPMMMAAA???FFF]]]vvv[[[VVVXXX\\\mmmgggdddeeefffeeefffhhheeejjjooommmkkkoookkk^^^{{{FFF;;;===999888777666444222000///...---,,,+++***))))))))))))+++*********))))))(((((()))***,,,.........,,,+++//////...---,,,---000222222666444------333888888:::888555333111111111222444555666888888999999999:::;;;===>>>@@@DDDIIIMMMYYYqqqnnnRRR;;;666333000///111AAAbbb{{{vvvyyyxxxmmm^^^VVVLLLFFFQQQooovvvggg]]]___cccgggffffffoooyyy}}}ttt^^^VVV]]]fffWWWMMMBBB???@@@FFFPPPZZZjjjzzzvvvsssvvvzzzsssnnnggg^^^VVVQQQPPPPPPNNNPPPXXXaaabbb___gggtttkkkXXXJJJRRRbbbeeeYYYKKKTTTYYY```fffiiimmmrrrwwwlllZZZXXX[[[^^^zzzzzz```MMMIIICCC999;;;HHHQQQgggmmmggghhhwwwzzzcccUUUdddvvvkkk^^^jjjqqqjjjppppppooommmmmmqqqvvvzzz~~~||||||~~~{{{tttnnnyyynnn~~~}}}rrreeeoootttTTTMMMHHH<<<<<<::::::999:::;;;===???@@@CCC>>>888GGG@@@LLLwwwOOOBBB???RRRbbboootttnnnPPPMMMYYYyyyxxxvvvsssrrrqqqqqqqqqmmmvvvqqqjjjrrr}}}www]]]OOOFFFLLLcccnnnVVVKKKBBBKKKUUULLLUUURRRWWWlllkkkWWWKKK@@@QQQsssvvvqqq]]]YYYTTTPPPPPPWWWeeerrruuu}}}~~~rrrjjjnnnuuutttqqqpppsssxxx~~~wwwqqqppprrrsssssspppqqqsssrrrrrrqqqssstttwww|||wwwpppwwwXXXFFFNNNfffdddkkkKKK111444444444333333444444555===999@@@AAAbbbkkk>>>===BBBVVVtttxxxWWWSSSSSSFFFGGGIIIAAAQQQ\\\dddkkklllnnntttxxxyyyzzzyyyxxxwwwvvvvvvvvvvvv{{{||||||{{{yyyvvvvvvvvvtttwwwxxxwwwwwwvvvnnndddYYYQQQGGG???>>>LLLgggUUUVVVYYY[[[VVVMMMJJJLLLaaayyyyyyddd]]]^^^ZZZXXXmmmrrrcccYYYHHH<<<<<>>>>>888777666444222000///...---,,,+++***))))))))))))************)))))))))((((((***,,,---......,,,,,,/////////...------000333666888444,,,+++222888::::::999666444333222333333444555666777888999999999999:::;;;<<<===???DDDGGGQQQ```}}}sssWWWLLLBBB@@@===777...+++666EEE```dddmmm|||nnn^^^UUUKKKKKK[[[iiiggg[[[SSS@@@JJJYYYcccccc^^^]]]aaasss||||||lllWWWKKKLLLOOOWWWQQQKKKGGGDDDEEENNNYYYjjjyyyuuuppp~~~wwwvvvhhhfffdddaaa____________YYYNNNNNN]]]lllnnnlllkkkXXX\\\eeepppqqqhhh^^^YYYXXX\\\```ccchhhoooxxxxxxccc___bbbcccvvvbbbFFFAAAAAA:::666;;;BBBTTTtttnnnddd|||}}}yyyrrrtttqqqgggooopppppppppooopppsssvvvuuuuuulllooowwwwww}}}cccmmmvvv~~~iiiMMMHHHBBB888999@@@???>>>===<<<===>>>>>>===EEE>>>BBB777===zzzqqqMMMCCC???OOO]]]kkkssstttSSSMMMVVVyyywwwuuusssqqqppppppppplllsssooolllttt}}}wwwjjjWWWJJJFFFDDD;;;000888DDDdddqqqSSS>>>CCCSSSSSSLLLJJJPPPgggmmm[[[MMM???PPPuuuzzztttccc\\\TTTPPPOOOPPPQQQRRRdddwww~~~oookkkuuu}}}wwwtttwww|||~~~tttooopppqqqrrrssssssqqqqqqrrrsssuuuxxxzzz{{{{{{yyytttpppuuuVVVEEEOOOgggeeeFFF222444444333333333444555555333555DDDJJJhhhuuuFFF===AAASSSxxx[[[TTTSSSHHHFFFGGG???MMM\\\dddkkkmmmoootttxxxyyywwwwwwvvvuuuuuuuuuuuuvvvuuuwwwxxxxxxxxxxxxyyyyyyvvv{{{|||wwwoooeeeWWWLLLBBB@@@===999666>>>SSShhhRRRJJJLLL]]]fff___WWWVVVWWWnnntttiiifffdddccchhh~~~pppaaaTTTEEE>>>NNN~~~{{{~~~vvvwwwnnnddd___[[[ZZZ^^^ddd[[[___rrrzzzttt~~~zzzsssvvv}}}{{{|||fffYYYMMMcccaaaKKKAAA222555---222000222666555333>>>OOOeeeYYYBBBQQQ???<<>>999999222===OOO```ddd^^^XXXXXXmmmuuuvvvhhhUUUGGG@@@<<>>=========>>>>>>666@@@666@@@MMMPPPppp}}}kkkJJJDDD>>>KKKWWWgggqqq{{{UUUKKKPPPxxxwwwtttqqqooooooooopppnnnqqqnnnnnntttyyyqqqEEE555<<>>666999@@@```hhhTTTVVVWWWRRRMMMMMMaaawww___PPPBBBSSSxxx}}}wwwggg]]]QQQNNNQQQSSSNNNHHHTTTvvvmmmkkkyyy|||sssqqqrrrqqqsssssssssqqqqqqqqqsssxxxyyyyyyzzzzzzxxxwwwvvvrrrTTTDDDPPPjjj~~~\\\@@@333444333333333444555666666888<<>>HHH[[[dddkkkmmmoootttwwwwwwttttttssssssttttttuuuuuuyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwrrreeeWWWKKK???666000333666555000000<<>>BBBEEEAAALLLTTTbbbwwwfffbbb```___[[[OOO???333444===@@@BBBSSSjjjsssmmmWWWJJJ???<<<777///---222:::;;;EEEUUUaaadddbbbbbbpppvvvwwwlll^^^QQQFFF>>>CCCBBBBBBCCC@@@===???EEEVVVjjjpppjjjrrr}}}~~~tttjjjaaaZZZUUURRREEE???@@@FFFGGGDDDFFFNNNNNNLLLRRR]]]gggkkkmmmoooddddddcccccchhhsssrrrjjjmmmiiijjjvvvKKK888777888666444777GGGSSShhh^^^KKKHHHTTT[[[kkkxxxsssoooqqquuuooommmjjjfff```___hhhrrrnnnoooppppppoooppprrrttt}}}uuuooonnntttzzz|||[[[aaauuu{{{___BBB:::>>>;;;999@@@;;;;;;::::::;;;===>>>???BBBDDD666PPP}}}wwwRRREEE>>>JJJTTTdddnnn|||VVVIIIKKKxxxvvvssspppnnnnnnnnnooorrrqqqnnnooorrrrrrbbbLLLDDD===:::;;;666999\\\{{{eeeXXXRRR]]]TTTMMM\\\|||^^^RRRGGGVVVvvvsssmmm[[[QQQFFFCCCLLLVVVYYYUUUMMMuuunnnmmmvvv{{{yyyvvvtttuuusssppprrrssstttsssqqqpppqqqrrryyyxxxzzz|||{{{xxxxxx{{{nnnRRRDDDRRRoooiiiyyyWWW>>>555333333333333444555777777>>>AAAEEEDDDPPPnnn{{{]]]>>>888CCCuuuuuufffRRRSSSLLLEEEEEE>>>DDDXXXbbbjjjmmmooosssvvvvvvsssssssssssstttuuuvvvwwwyyyyyyyyyyyyzzzyyywwwvvvtttlll\\\JJJ???;;;888444666666888888444000333999DDD:::;;;SSSxxxxxxmmmuuuuuucccOOOEEELLLggg~~~vvvlllhhhdddcccdddccchhhuuu}}}}}}|||rrruuu~~~wwwmmmPPPOOOvvvBBB999777///222666333222333444222222<<>>666666EEEXXXcccffffffsssxxxwwwoooeee]]]SSSLLLJJJDDDAAADDDEEEBBB@@@@@@JJJ___ppppppsss~~~rrrdddZZZVVVWWWYYYKKKFFFEEEDDD===555999CCCOOOKKKKKKUUU___bbbbbbcccffffffffffffiiirrr~~~yyyyyysssqqqTTT888<<>>333222===CCCQQQ```\\\dddppp\\\QQQTTTZZZQQQOOO^^^lllbbb___aaahhhnnnnnnmmmmmmddddddiiinnnkkkeeefffmmmmmmnnnmmmmmmmmmpppuuuyyyzzzmmmgggiiiqqqzzz~~~iiiYYYwwwvvvwwwRRR888777:::999<<>>===AAA666KKK~~~~~~oooZZZEEE???IIISSScccmmmvvvZZZLLLKKKzzzxxxvvvrrrooommmmmmnnnooossssssoooqqqsssqqqyyycccNNN<<<777===555333PPP|||wwwfffdddllllllfffccc]]]TTTMMM[[[uuuYYYQQQIIISSSiiiiiiXXXPPPCCCAAA;;;888???KKKQQQOOOBBBfff{{{ppprrrtttppppppxxx~~~sssrrrvvvwwwqqqiiiqqqrrrssssssqqqqqqrrrsssuuutttxxx|||{{{vvvwww{{{iiiPPPDDDTTTsssaaaxxxVVV???777222333333444555666888999888<<>>777@@@lllsssmmmQQQSSSOOODDDEEEAAACCCTTT^^^hhhlllooosssuuuuuussssssssstttuuuvvvwwwxxxsssssstttwwwzzzzzzwwwtttkkk___KKK;;;666:::;;;888???:::777999999666555666777999666;;;ZZZ}}}nnnuuuzzzeeeLLLAAAIII[[[~~~mmmiiijjjjjjkkknnnaaa___rrr|||~~~sssjjjLLLWWWnnn:::333111000111555444222111444555777:::>>>FFFUUU===???QQQaaa\\\MMMVVVtttvvviiifffjjjjjjjjj```MMM>>><<<:::;;;>>>@@@@@@>>>]]]WWWaaa===>>>OOOJJJ888777666444222000///...++++++***************+++))))))))))))************'''((()))***+++,,,---...---...//////......///000555333222333000---///333333444666666666444111000111222444666777999999:::<<<<<<:::888555555777999@@@???DDDKKKOOO___}}}fffSSS999===;;;444666BBBLLLNNNDDDAAAEEEPPPSSSHHH>>>;;;;;;333222???PPP\\\aaadddrrrvvvvvvooogggaaa[[[UUUQQQHHHAAACCCEEECCC@@@>>>>>>MMMeeeoooppp~~~ppp___RRRPPPXXX```VVVIII@@@AAA@@@888333333999BBBQQQ^^^aaa^^^___dddeeefffggggggiiioooxxxyyyvvvssslllfffFFF:::888999<<>>===888HHHDDDNNNQQQEEE???HHHPPPaaammmttt___QQQMMMuuuyyyvvvrrrooommmmmmoooppppppsssqqqqqquuuvvvzzzaaaKKK@@@>>>:::777PPPttt}}}vvvwwwyyyrrrkkkjjjccccccqqq___YYYTTTcccqqqVVVNNNEEENNN```ZZZCCC888999??????;;;<<>>777222222333444555777999:::777>>>BBBBBBMMMdddTTTqqq>>>:::AAA___tttxxxSSSTTTQQQCCCEEEBBBAAAOOOZZZeeejjjnnnrrrttttttuuuuuuuuuuuuvvvwwwxxxyyyvvvvvvvvvxxxxxxtttlllfff[[[UUUIII>>><<>>??????{{{MMMVVVCCC<<>><<<;;;^^^ZZZbbb:::===NNNAAA888777666444222000///...+++***************++++++((()))))))))************'''(((((()))+++,,,......+++---......------...///333222444888666000///333333555777888777555222000111222333666777999999:::::::::999777555666888:::>>><<>>VVVkkknnn{{{uuuaaaNNNJJJTTT```___SSSLLLPPPQQQHHH===888111:::IIITTTWWWWWW^^^gggbbbccceeeeeefffllluuu|||yyyzzzsssssswwwmmmrrryyySSSFFFDDD<<<777@@@MMMPPPPPPQQQOOOQQQZZZUUU[[[cccvvvZZZNNNNNNLLLIIIHHHJJJMMMRRR]]]hhhxxxuuuoooiiihhhkkkkkkhhhlllmmmmmmmmmmmmppptttxxxhhheeeaaaaaahhhxxxsssttt[[[rrr{{{bbbCCC888;;;444555<<<999???>>><<<:::999999999999;;;BBBHHH===>>>;;;LLLOOOFFF>>>EEELLL___nnnvvv```SSSKKKlllzzzwwwsssooommmnnnpppqqqllltttrrrnnnssswwwnnnSSSBBB:::666333DDD\\\ddd```RRR???DDDaaaqqqsssooo^^^YYYmmmqqqfffZZZcccuuuYYYMMMAAAMMMfffdddKKK<<<>>>EEEFFFAAACCCIIIGGG???;;;FFFVVVdddqqqyyyxxxrrrnnnnnnpppuuuzzz}}}|||zzzvvvzzz{{{uuummmkkkqqqwwwoooppprrrrrrrrrrrrtttuuu{{{xxxzzz~~~xxx}}}~~~aaaNNNFFFYYY{{{jjjHHH888555111222333444666888:::;;;:::BBBEEEBBBMMMUUUEEEooo{{{@@@999BBBNNNttt}}}WWWVVVSSSAAACCCAAA===JJJVVVbbbiiimmmrrrtttsssuuuuuuuuuuuuvvvwwwwwwxxxyyyyyyyyy{{{zzzsssggg^^^XXX\\\ZZZSSSMMMLLLMMMLLLKKKLLLPPPRRRLLLDDD@@@BBBGGGJJJGGG>>>===LLLbbbrrrhhhhhheeegggkkkgggnnnrrrVVV???666===PPPrrrzzzzzz|||wwwkkkyyy~~~zzz\\\\\\aaakkkxxxwwwkkkYYYNNNvvvQQQ>>>;;;222888222111222222333444888>>>BBBDDDlllyyyPPPHHHGGG@@@;;;NNNpppkkkVVVWWWfffnnn___ccc]]]SSSRRRSSSQQQQQQPPPMMMKKKPPPXXX___ZZZ]]]eee:::999DDD...888777666444222000///...+++***************++++++(((((())))))*********+++''''''((()))***,,,...///***,,,......---,,,---...,,,///999CCCAAA666---,,,444555888999999666333111000111333555777999999:::777777888888999;;;???BBB;;;???FFFIIIHHHIIIRRR\\\iiiyyy```WWWZZZbbbkkkrrr```XXX[[[jjjpppcccNNN@@@999888888888999@@@SSSdddrrryyyzzzsssiiibbb\\\WWWIIICCC??????AAADDDLLLTTTBBB;;;RRRmmmsss}}}xxxcccOOOJJJUUUccckkkgggiiiooojjj\\\SSSRRREEE===999<<>>BBBHHH\\\nnnyyy^^^QQQHHHdddzzzwwwsssooommmnnnppprrrjjjuuurrrjjjnnnsssxxx}}}]]]LLLEEE===444999FFFQQQ]]]]]]OOOGGGQQQPPP\\\wwwzzztttpppXXXWWWxxx]]]NNN@@@QQQtttxxx```OOOCCCFFFDDD@@@FFFSSSVVVPPPIIIKKKTTTbbbpppwwwvvvssssssqqqpppoooqqqrrrssssssoooooopppsssvvvuuuqqqnnnnnnoooqqqrrrrrrsssuuuvvv{{{uuuuuuzzzxxxttt{{{{{{```NNNFFFZZZ}}}}}}^^^<<<111111111222333444666888:::;;;777>>>>>>:::IIIMMMDDD[[[CCC777@@@@@@qqqyyy[[[XXXTTT@@@AAA@@@;;;GGGSSS```hhhmmmrrrtttsssvvvuuuuuuuuuuuuvvvwwwwwwqqqrrrvvv}}}|||rrriiieeennnqqqiii```___eeejjjdddkkkuuuuuuhhhYYYSSSUUUMMMIIIIIIIIIAAA>>>TTTpppnnniii\\\WWW\\\___llliiiNNN<<<777>>>IIIfffwwwyyy|||~~~}}}www^^^VVVnnnvvv~~~kkkXXXCCC???PPPjjjtttiiiSSSQQQ{{{CCC<<<888+++444333666222555666333333888AAAFFFcccXXXNNN444GGGGGG888EEEjjjsss[[[XXXaaapppuuu{{{sssrrrppprrrtttwwwddd|||bbb:::888===888:::777444333222111///---,,,+++******))))))******))))))))))))))))))))))))((((((((()))***,,,---...---,,,,,,,,,,,,---......111///555???AAA:::111...888666666888999777444222222222333444666888:::<<<>>>BBBGGGFFFBBB@@@@@@CCCKKKLLLNNNRRRUUUYYY[[[\\\```hhhvvvyyyrrryyyvvvYYY???JJJAAA<<<<<<;;;<<>>>>>888NNNwwwRRRCCCBBBDDDKKKYYYlllhhhNNNLLLNNNyyytttuuuqqqjjjllltttqqqrrrssssssrrrtttvvvyyyhhhLLLDDDEEE222DDDbbbqqqooo```\\\UUUQQQWWWcccfffbbb^^^QQQRRRGGGrrrlllSSSDDDRRRxxxfffXXXIIIBBBEEERRRfffjjjZZZddd^^^^^^gggqqqtttsssrrrtttrrrqqqqqqqqqqqqqqqpppssstttssspppqqqtttrrrooopppooonnnnnnppprrruuuwwwwwwzzz~~~zzzjjj~~~bbbFFFHHHhhhsssrrrWWW555444444555555555666777999;;;<<<;;;@@@===<<>>HHHmmmnnnccc___UUUZZZaaadddsss]]]MMM888222AAAKKKfffqqqlllkkkoooxxxssspppuuurrrUUU>>>@@@cccwwwgggLLLYYYzzzXXX>>>;;;555000111000222222333555999???DDDGGG```ooooooDDDNNNGGG777EEEmmmxxx[[[YYY```~~~{{{xxxfffccc;;;999<<<888:::888555333222111///...,,,+++******))))))******))))))))))))))))))))))))((((((((()))***+++---...,,,,,,,,,,,,---...///000000...222:::<<<666000......666:::888777:::888444333222222333444777999;;;EEEIIIMMMNNNJJJHHHJJJLLLIIIKKKMMMPPPSSSVVVXXXYYY[[[```iiiwwwzzz}}}uuuXXXOOOBBB888666555777DDDTTTuuuzzzsssmmm```SSSLLLFFFEEEBBBDDDVVVkkkiiiWWWGGGQQQhhhqqqyyyhhhSSSOOOIII===FFFLLLbbb{{{YYYHHHCCCEEEDDDJJJWWW[[[VVVYYY]]]```bbbgggmmmqqqwwwqqqkkkkkkpppuuuuuusss}}}}}}wwwcccUUUGGGBBBBBB???HHHMMMRRRTTTSSSUUUZZZ___lllttt|||yyytttmmmggghhhhhhgggfffgggjjjnnnqqqkkklllnnnpppooojjjaaa[[[```eeeggguuuuuulllxxx}}}sss{{{uuuUUU===:::666555666999;;;;;;;;;:::999888777777777777999888777===>>>777IIImmmgggFFFDDDDDDJJJVVVhhhzzzlllQQQLLLNNN{{{tttuuurrrmmmmmmsssooopppqqqrrrsssvvvzzz~~~bbbIIIAAAGGG???ZZZzzz{{{tttfff[[[\\\dddgggeeecccRRRRRROOOyyyiiiUUUJJJOOOsssoooYYYJJJIIITTThhhpppfffqqqjjjggglllrrrrrrooommmpppooonnnnnnnnnooopppppptttvvvuuuqqqppprrrqqqmmmqqqqqqpppppppppqqqrrrsssrrrssswwwsss}}}vvvlll{{{aaaGGGJJJhhh```qqqyyyNNN666555777333333444666777888999:::;;;DDDGGGGGGJJJFFFIIIYYY```<<<777AAA]]]rrrggg[[[TTTEEEGGG???;;;@@@LLL[[[eeejjjllloooqqqrrrrrrsssssstttuuuuuuuuuzzzrrrxxxyyycccVVVSSSFFFGGG```ddd]]]^^^WWW]]]ffflllmmm[[[PPP>>>555===JJJfffsssnnniiiffffffmmm~~~nnnQQQEEE^^^}}}}}}sssbbbOOOccc}}}VVV:::666444333444111555555555777:::???DDDFFFYYYdddRRRBBBCCCEEE```]]]WWW^^^|||qqq~~~gggddd>>>;;;<<<888:::888555333222111///...,,,+++******))))))******))))))))))))))))))))))))((((((((()))***+++,,,---,,,,,,,,,---///000222333222000111666888666444555)))555<<<999777;;;;;;777444333222111222555888:::AAAEEEIIIJJJHHHGGGIIIKKKGGGHHHJJJLLLOOOQQQRRRSSSWWWZZZ\\\^^^ggg|||dddXXXJJJ<<<666333444???LLLqqq|||rrrmmm```XXXOOOHHHBBBDDDWWWllltttXXXRRRhhhyyy~~~xxxkkkUUUEEE@@@777@@@BBBdddwwwlll^^^LLLIIIOOOOOOQQQSSSVVVZZZ^^^cccjjjnnn}}}xxxqqqmmmllllllmmmllltttooojjjvvvjjjXXX@@@444::::::BBBMMMXXX```hhhpppuuu}}}tttooommmkkkiiigggfffgggfffdddccceeejjjooouuuxxx|||{{{tttjjj```ZZZnnnlllttt{{{```aaallluuusssuuucccBBB888<<<:::555777???@@@:::::::::999888777777777777:::999666;;;===777BBB___kkkHHHFFFDDDHHHRRRcccsss~~~sssVVVLLLLLL|||rrrssssssooommmqqqpppqqqqqqqqqssswww|||{{{```MMMHHHDDDEEEddd{{{kkkfffjjjnnnnnnooo]]][[[```vvvdddYYYQQQggg{{{___WWWYYYdddlllfff}}}tttmmmmmmooollljjjiiimmmlllkkkkkklllnnnppprrruuuwwwvvvqqqpppqqqppplllsssrrrrrrqqqqqqppppppppptttssssssqqqzzzwwwwwwwww^^^GGGNNNkkklllcccGGG888444777111222444666888888888888:::EEEIIIJJJLLLIIINNN```uuuCCC:::888KKKlllqqqZZZVVVJJJEEE===<<<===GGGVVVbbbiiilllnnnpppppppppqqqssstttuuuvvvwww|||ttt}}}zzziii\\\QQQKKKTTTWWWUUU[[[VVV[[[ccckkkiiiZZZWWWIII:::;;;QQQkkkvvvoooiiiaaa\\\___hhhrrr}}}}}}}}}~~~gggLLLYYYxxxzzzlllZZZUUUqqq}}}|||SSS666333333555888444777777777999<<<@@@DDDGGGZZZkkkSSS===EEE333PPP```UUU\\\rrrqqqzzzgggbbb???===<<<:::;;;888555333333222000...,,,+++******))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,---...000222444555444333222555888:::===@@@666666999;;;;;;999999;;;666444222111111333666888888;;;>>>??????@@@AAACCCEEEFFFGGGHHHJJJLLLMMMNNNPPPSSSUUURRRQQQ[[[nnn|||lllhhhlllppprrrsssoooccc\\\SSSIIIAAA:::777>>>HHHhhhqqqqqqoooeeeZZZRRRMMMOOO\\\kkkmmm^^^nnnkkkXXXOOOFFFBBB777IIIvvv~~~wwwooo___IIICCCFFFBBBMMMMMMMMMNNNQQQWWW]]]aaaoooooonnnkkkiiihhhhhhiiillltttnnnmmm{{{{{{yyyqqqbbbeeeYYYGGGJJJ888>>>IIIVVVbbboooyyy{{{xxxwwwvvvlllhhhcccaaaccceeefffggg```ccceeedddbbbcccggglllyyy}}}{{{pppddd\\\ZZZkkk~~~fff___qqqlllooonnnyyytttRRR>>>===EEECCC:::;;;CCCBBB888888777777777777888888999999888555888===888>>>RRRpppJJJFFFDDDEEEOOO^^^nnnyyy{{{]]]KKKJJJ}}}pppqqqsssooolllnnnuuuuuusssqqqrrruuuzzz~~~nnn___WWWKKKHHH```~~~xxxyyy{{{|||xxxlllfffiiirrrdddWWW[[[pppeee```cccfff```{{{oooeeeaaaaaaaaabbbeeejjjiiihhhfffgggjjjooossssssvvvvvvrrrpppqqqqqqnnnqqqrrrrrrrrrrrrqqqpppooouuuxxxxxxwwwzzzwwwrrrYYYGGGTTTrrr\\\CCC888000444111333666888999999999888:::BBBCCCBBBFFFJJJYYYqqqIII===777BBBhhh|||YYYVVVNNNCCC===>>>:::CCCPPP]]]ggglllnnnooonnnoooppprrrtttvvvwwwxxx{{{uuuxxxzzzjjjRRRVVVaaauuuzzz]]]YYYXXXRRRSSSTTT\\\WWWXXX]]]eeelll]]]\\\PPP???===WWWnnnuuummmhhhbbb]]]aaaVVV^^^iiiwww|||}}}~~~~~~yyyzzz|||~~~uuuUUU]]]xxxvvvdddSSS[[[~~~nnnMMM888444222555999777777777999;;;???DDDHHHJJJ]]]]]]ZZZGGGIII777EEExxxdddTTTZZZeeevvvpppdddZZZSSSDDD666:::HHHhhh```@@@>>>;;;===;;;888555444333222000...,,,+++******))))))******))))))))))))))))))))))))(((((((((((()))***+++++++++,,,---...000222444555333333333333777===DDDGGGJJJ999333===???666555===777666333111111222444555666888:::<<<===???@@@BBBCCCCCCDDDFFFGGGHHHIIIJJJHHHLLLPPPRRRQQQSSSWWW[[[[[[^^^]]]XXXUUUYYYaaaeeekkk|||nnnlllggg]]]WWWWWWUUUOOODDD<<>>BBBTTTqqqnnnIIIOOOMMMUUU\\\[[[___ccc^^^MMMIIIDDD@@@???AAADDDFFFOOOUUU[[[```aaabbbbbbccchhh|||wwwkkkrrrvvvvvvqqqvvviiivvvvvv]]]LLLLLLLLLMMMQQQYYYcccjjjnnnsssnnnhhhdddbbbccceeefffgggeeecccbbbcccdddeeeeee\\\___cccdddddddddfffiiiqqqrrrqqqiii]]]TTTSSSTTTZZZ}}}YYYTTTmmmxxxvvvfffpppZZZ???888===DDDCCC999999AAA???444444444555666777999;;;<<<666888444666===:::<<>>:::>>>___~~~ZZZUUUPPPBBB???@@@888???JJJWWWcccjjjmmmmmmmmmmmmoooqqqtttvvvxxxyyyyyyvvvvvv|||iiiGGG777444555AAAYYYoooyyy]]]bbbfffVVVUUUWWW```YYYXXX[[[aaarrr```[[[OOOAAA@@@ZZZooovvvoookkkeee^^^___XXXXXXZZZbbbsss{{{qqqqqquuuuuuwww{{{xxxzzz}}}~~~bbbhhh|||zzzrrr\\\PPPdddZZZEEE;;;999222333999999666777:::>>>CCCHHHMMMOOOXXXzzzbbb]]]bbbJJJ===AAACCCnnnjjjTTTYYY___xxx~~~yyySSSGGG@@@AAA<<<333666@@@lll___@@@???:::???;;;999666444333222000///,,,+++******))))))******))))))))))))))))))))))))((((((((((((((()))***++++++,,,---...000222444555000222333111444<<>>777555<<<888777555444333222333333666777888:::<<<>>>@@@AAAAAABBBCCCDDDEEEFFFGGGHHHJJJKKKMMMPPPRRRRRRQQQOOOPPPNNNMMMMMMRRRYYY^^^```___ppp{{{yyyvvvqqqaaaNNNQQQWWW\\\[[[SSSJJJFFFFFF\\\hhhllliiieeeaaa___\\\[[[ZZZhhhuuupppdddjjjuuu}}}}}}eee[[[QQQOOOppp^^^FFF:::CCC[[[jjjqqqssslllXXXSSSLLLFFFAAA===999666;;;CCCNNNXXX^^^aaaaaaaaafff|||wwwvvv|||vvvmmmeee[[[VVVVVVYYY[[[\\\\\\ZZZYYYZZZ\\\___```aaabbbccccccdddfffgggiiiiii^^^___aaaccceeefffffffffgggeee```WWWOOOMMMQQQVVViiiggg```sss|||qqqvvvddd{{{lllHHH555333555999888333444:::999222333333444555777999;;;<<<555:::777555<<<;;;<<>>888???;;;999666444444333111///,,,+++******))))))******)))))))))))))))))))))))))))(((((((((((()))******,,,,,,,,,...///111333444///444555111222:::@@@AAAFFF@@@888555777;;;;;;888999888888666555333111111444444555666999<<<======@@@AAABBBCCCEEEFFFGGGHHHKKKKKKLLLMMMNNNNNNLLLJJJOOOKKKHHHKKKPPPTTTUUUUUU]]]jjjyyyxxxfffWWWXXX]]]dddhhhhhhbbbXXXPPP___uuuggg```dddeee^^^SSSJJJFFFEEEQQQ]]]YYYQQQXXXdddqqq{{{wwwxxxOOO<<>>;;;666::::::;;;BBBiiiPPPKKKEEEDDDKKKZZZiiitttwwwOOOGGGaaazzzvvvuuupppooossssssssssssrrrrrrtttwwwzzz|||}}}mmm{{{zzzyyyssswwwvvvqqq]]]CCC<<<666555555555999>>>;;;===???AAAFFFRRRaaalllnnntttwwwrrroooppprrrsssoooooonnnoooqqqsssuuuvvvxxx|||wwwzzzwww~~~eeePPPLLLeeekkkwwwvvvQQQ666444999222555555666888999:::;;;<<<:::@@@???AAAFFFAAA@@@JJJRRRfffnnn<<<<<<888FFFmmmjjjWWWQQQAAACCC<<<:::;;;@@@LLL[[[fffkkkkkklllmmmoooqqqsssuuuwwwxxxvvv|||vvv~~~~~~iiiRRRFFF???666///555333EEEiiitttjjjnnnccc```___ddd\\\[[[\\\```~~~cccYYYNNNCCCBBBmmmzzzwwwiiieee```ZZZZZZ___\\\bbbllliii^^^```kkkuuurrrmmmkkkooowww{{{|||yyy|||zzz~~~rrrhhhRRRUUU{{{~~~@@@777888999222444999888888:::===BBBHHHMMMQQQSSSaaaqqqCCCCCCBBB[[[\\\VVVYYYsssyyyzzz^^^HHHDDDCCC;;;666888{{{aaaAAA>>>777???<<<999666444444333111///,,,++++++***)))*********)))))))))))))))))))))))))))(((((((((((())))))***,,,,,,,,,---///000222222111777888333333999>>>>>>777BBB???000111@@@BBB555999999999888666444111///555555555666999<<<======@@@@@@BBBCCCEEEFFFGGGHHHEEEHHHLLLOOOPPPPPPOOONNNDDDBBBCCCJJJQQQUUUVVVWWWUUUiiizzzxxxdddfffjjjssszzzxxxjjj\\\bbbfffyyyhhhKKKWWW^^^WWWHHH>>>===@@@AAAGGG@@@999CCCRRRdddwwwxxxIIIIIITTT[[[cccgggeeegggkkknnnlllcccVVVLLLCCCFFFMMMVVV^^^aaaaaa^^^fffbbbxxxuuukkkuuuyyyvvvxxxsss|||yyyjjjaaaVVVSSSVVV[[[\\\[[[\\\WWWSSSRRRVVV\\\___```cccbbbaaa``````bbbfffiiippphhh___]]]aaaeeeeeeccc[[[WWWQQQLLLLLLSSS\\\ccclllbbbddd{{{yyyxxxxxxbbbbbb@@@:::<<<888999333111444666444444777777777666666666666777777777AAA>>>777999999999@@@bbbSSSNNNGGGEEEKKKYYYhhhrrr}}}RRRIII^^^yyytttqqqllllllqqqvvvvvvvvvtttqqqqqqrrrtttxxxvvvyyytttnnnmmmmmmhhhRRRBBB>>>;;;;;;999555444666111444777;;;CCCQQQcccppppppvvvxxxsssnnnoooqqqqqqqqqpppooonnnppprrrtttvvv{{{zzznnn{{{yyyzzzyyycccQQQOOOhhhxxxrrrSSS555555:::---555555555666777999;;;<<<777;;;999<<>>AAA333555KKKlll}}}gggjjjiiirrrnnnqqqgggeeefffgggfff]]]SSSGGGCCCooouuufffRRRNNNPPPSSSYYY^^^aaarrr|||ccc^^^jjjpppsssrrrnnnqqqyyy|||yyyzzz|||~~~~~~oooeeePPPYYYqqq???444333555222666;;;666:::<<>>@@@UUU```VVVQQQ~~~{{{ppptttUUULLLIIIAAA:::999```BBB@@@999<<<:::888666555555444111///...---,,,+++************))))))))))))))))))))))))*********)))))))))))))))+++,,,...000000///...---444888===>>>555...555CCCAAA<<>>MMM<<<444888;;;999444111000111000111333555666777888888;;;<<<===???AAACCCDDDEEEBBBHHHLLLLLLMMMOOOKKKCCC???AAAEEEJJJMMMNNNNNNNNNSSS\\\sss{{{xxx~~~qqqbbb\\\nnnhhhvvv|||{{{___OOOOOOOOODDDFFFHHH888555222222777???GGGSSS]]]jjjxxxfffYYYaaagggqqquuucccTTTXXXkkkvvvqqqgggSSSNNNMMMSSS\\\___ZZZSSS[[[RRR^^^nnnaaaooovvvxxxsssmmmllliiiccc```\\\ZZZZZZVVVSSSYYYccc\\\ZZZ[[[^^^___\\\]]]```___]]]]]]^^^aaacccdddcccdddlllqqqnnniiiddd\\\RRRKKKLLLKKKKKKSSSfff}}}PPPPPPVVVooo|||RRRggg{{{pppMMM999777777222111222333333444444333333444444555555666777777777:::777555666:::===>>>>>>LLLZZZGGGLLLEEE@@@PPPbbbwwwYYYEEEOOOrrrzzz}}}wwwqqqqqqrrrrrrrrrqqqqqqsssuuuttt}}}zzzlllZZZ___aaaGGG>>>777888;;;:::777777333444555777===JJJ^^^oooqqqqqqqqqppppppppppppppprrrqqqqqqqqqsssuuuxxxzzzqqqyyy\\\IIISSSnnncccGGG<<<555333444666777888999999:::999999;;;:::;;;>>>AAABBB???<<>>???CCCGGGOOOPPP^^^nnnwwwlllNNNDDDUUUssstttssspppssszzz~~~~~~yyylll___FFFiii[[[???777111222555555777:::<<<===???CCCGGGKKKNNNPPPQQQuuu}}}FFFTTTTTT@@@@@@BBBeeefffUUU\\\```kkkvvvvvvVVVQQQIII:::666^^^BBBBBB999999:::888666555555444111///...---,,,+++************))))))))))))))))))))))))***)))))))))))))))))))))***+++---///000///......333555999:::555000777BBBNNNEEE===???BBB;;;===KKK;;;===:::444555:::888000111222222333555666777777:::;;;<<<>>>@@@BBBDDDDDDIIIJJJHHHFFFHHHLLLJJJCCCKKKLLLNNNPPPRRRSSSSSSSSSUUUYYYhhhyyyqqqhhhaaacccaaaUUUVVVSSSWWWwwwgggYYY\\\```SSSMMMKKK>>>444222333666999???MMMZZZ^^^hhhvvvooo]]]hhhvvvlllZZZJJJEEEPPPgggyyyfffYYYSSSYYY^^^]]]ZZZZZZOOORRRZZZjjjrrr~~~zzzqqqjjjkkknnnkkkcccaaaUUUKKKJJJMMMPPPTTTXXXSSSQQQSSSXXX\\\\\\___ccc```___]]]]]]^^^```______bbblllrrrnnnfff^^^VVVNNNFFFOOOMMMOOOnnn}}}RRR;;;VVVgggooo~~~zzz~~~{{{ZZZ===111222222...000000111222222222222222444444444555666666777777999777555666:::<<<===<<>>;;;777555555444333555<<>>SSSqqq\\\SSSMMM>>>@@@999;;;===AAALLL[[[ddddddjjjkkkmmmoooqqqssstttuuusssxxxwwwuuuvvvzzz^^^AAAEEE@@@444000:::XXXzzzeee___YYYiiioooqqqooogggtttfff\\\XXXMMMEEEhhhhhhUUUCCCFFFLLLKKKMMMPPPXXXYYYWWWPPP@@@===NNNjjjrrrvvvuuutttyyy}}}~~~uuuttt[[[JJJrrrHHH>>>777111222444555777:::===@@@FFFKKKPPPSSSTTTTTT\\\wwwbbbdddSSS___@@@;;;:::XXXvvvZZZYYY^^^ooozzzsss]]]MMMBBBBBBVVV???DDD======:::888666555555444111///...---,,,+++************))))))))))))))))))))))))))))))))))))))))))******)))***,,,...///000000///333333666777555333666<<>>@@@BBBCCCGGGFFFDDDBBBDDDIIIIIIEEEQQQQQQRRRRRRTTTUUUVVVWWW]]]\\\aaaqqqnnndddbbbddd___PPPLLL@@@555<<<[[[{{{{{{cccSSSHHH===;;;888666333777DDDRRRWWW]]]dddkkkrrr~~~yyydddeeeyyywwwbbbJJJ:::<<>><<<555HHH^^^tttBBB555@@@GGGfffeeeQQQPPPFFF@@@:::;;;;;;>>>HHHVVV___bbbiiijjjlllnnnpppqqqrrrrrrrrruuuuuuwwwwwwvvvkkkNNNKKKDDD:::444444FFFeeexxxppp___UUUKKKQQQooo~~~nnnttttttlll```TTTbbbfff\\\XXXLLLEEEqqqxxxfffMMMKKKRRRPPPKKKGGGUUUXXXUUURRRHHHBBBHHHeeepppzzzzzzwwwyyy}}}|||yyypppiiiOOOWWWvvvTTT???888333444666666999===>>>BBBHHHOOOSSSUUUUUUUUUfffzzz\\\gggQQQ<<<777KKK```SSSXXXooouuufffMMMCCCFFFWWW>>>CCC===???:::888666555555333111///------,,,+++************)))))))))))))))))))))))))))))))))))))))*********((()))+++---///000111111333444666999999777555444;;;KKKOOO\\\||||||WWW:::PPPGGG???;;;777222111444444222111000000222444555666777888:::<<<>>>@@@@@@???BBBDDDDDDEEEIIIMMMOOOSSSSSSSSSTTTVVVYYY\\\^^^______cccjjjrrrzzz}}}rrrfff```aaadddeeeYYYcccKKK999???JJJrrr{{{ccc\\\PPPHHH>>>777333444===FFFQQQTTTYYY^^^eeeooozzzwwwtttqqqqqqnnnbbb[[[___{{{gggPPPBBB@@@CCCWWWSSSOOORRR^^^hhheee[[[WWWKKKNNNcccsss{{{ssshhhfffiiiiiifffWWWZZZZZZUUUKKKFFFIIIPPPccc___]]]^^^]]]ZZZ[[[___```^^^\\\\\\]]]______^^^aaa^^^VVVMMMGGGGGGHHHIIIJJJDDDVVVqqqgggMMM^^^~~~jjjxxxhhhdddtttSSS555111777666444777333333444555555555555444222333333444555555666666555555666888999999999888CCCWWW```FFF???@@@KKKWWWoooooouuuQQQEEEOOOvvv{{{{{{rrr|||ppprrrttttttsssrrrssstttyyyxxx{{{uuuTTT@@@999===JJJWWWJJJhhh|||gggOOOBBB>>>;;;:::;;;<<<888222222???TTThhhrrrooooooooooooppppppqqqrrrpppooooooppprrruuuxxxzzzyyy}}}xxxnnnyyyeeeOOOTTTnnnfffmmmGGG666444333222333555666777888999999999999888999:::<<<===>>>======777BBBHHHFFF555@@@<<<\\\}}}qqqPPPSSSOOODDD===<<<:::<<>>BBBBBB===777::::::GGGOOORRRcccdddMMMBBBXXXWWW;;;...;;;===///555333111000000111222333444444666888:::<<<===>>>>>>BBBDDDBBB???BBBMMMYYYXXXWWWWWWWWWYYY\\\___aaaYYY___fffkkknnnpppooonnniiijjjkkkiiifffdddccccccqqqnnnvvvUUUBBBMMMKKK^^^|||}}}mmmppp___OOO???777666777999===BBBEEEKKKRRRZZZbbbiiillluuussstttwwwxxxvvvpppmmmnnnccccccjjjdddZZZYYY^^^rrrzzz\\\RRRUUULLLTTTPPPIIIYYYtttxxxhhh\\\UUUXXXdddfffcccqqqvvvllljjjkkkZZZWWWSSSPPPSSS\\\gggooolllgggdddccc___ZZZXXXZZZ\\\[[[[[[]]]___aaabbbaaaaaaWWWKKKEEEDDDDDDDDDDDDIIIXXXrrr{{{```MMMsssrrrVVVzzz}}}iiiQQQ:::+++111777111///333222333444444555555444444222222333333444444555555444555777888888888999999???GGGfffVVVEEE===LLLYYYkkkiii}}}XXXFFFEEEvvvwwwzzzwwwqqqyyyppprrrttttttsssssssssttttttooorrr~~~pppWWWMMMTTT___cccbbblll}}}{{{xxx{{{YYYDDD<<<:::<<>>;;;===BBBJJJUUU]]]___aaafffjjjooorrrssstttsssooommmvvv}}}www~~~}}}aaaRRRIII999:::666444AAAXXXffffffZZZRRRKKKLLLPPPRRRSSSSSSggg```pppvvvsssqqqvvvlll```]]]UUUPPP~~~}}}iii___TTTLLL^^^uuuyyyiii^^^XXXVVV[[[sssxxx{{{zzz{{{~~~~~~{{{~~~}}}{{{{{{{{{{{{{{{}}}vvvkkk]]]RRRoooccc@@@<<<888666777888:::???FFFNNNLLLJJJJJJLLLPPPTTTWWWSSSnnnzzzeeeLLLDDD999<<<[[[rrrVVVVVVdddooommm[[[EEE@@@bbb@@@>>>999===:::888666555555444111///...---,,,+++************))))))))))))))))))))))))((((((((()))******++++++((((((***+++---///000111000555:::@@@FFFJJJGGG@@@BBB555JJJXXXDDDHHHcccjjjIIIKKKQQQPPPCCC333222;;;555444333111000000111111111222444666888:::;;;<<<>>>???@@@===777888EEETTTWWWVVVTTTSSSSSSUUUWWWXXXWWW]]]cccdddfffjjjkkkjjjgggdddbbbbbbeeefffeeeccceeegggdddHHH@@@RRRZZZ```iiijjjkkkvvv~~~rrrjjjuuugggTTT@@@999999999888777555999???IIISSS[[[___```bbb___```fffiiieee^^^[[[LLLAAAKKK^^^bbbbbbfffdddeeeeeeKKKHHHTTTOOO???FFFcccrrrlllbbbkkklllccc\\\aaahhhjjjsssxxxyyyxxxiiieeeaaa```aaa___ZZZXXXZZZZZZZZZ[[[]]]___```^^^\\\RRRJJJCCCCCCDDDBBB@@@@@@___wwwuuuTTTGGGddd}}}rrroookkk~~~iii999...+++333666///---222000000111222222222111111111111222333333444444555333555777777777888:::<<<888HHH}}}fff```PPPCCCMMMUUUbbbfffyyycccJJJHHHjjj~~~{{{vvvrrruuuppprrruuuuuutttsssssstttwwwpppoooxxxzzzlll```[[[^^^cccfffqqq{{{bbbMMMFFFEEEGGGJJJDDD@@@;;;<<>>;;;lllfffCCC777444LLLiiicccQQQNNNEEECCC???===>>>@@@EEENNNWWW[[[^^^ccciiinnnqqqssstttqqqpppmmmsss|||yyyxxxnnnKKKDDDKKK999:::999888AAATTTgggqqqeee^^^VVVVVVZZZ[[[VVVRRRUUUQQQ\\\VVVKKKGGGEEEYYYuuubbb[[[VVVVVVqqqqqq^^^UUU___||||||sssoootttwwwzzzzzzyyyzzz~~~~~~zzz{{{|||}}}}}}|||}}}}}}~~~rrrgggUUU\\\RRR888888555444666777999@@@HHHNNNLLLJJJHHHIIILLLPPPRRRVVVoootttZZZoooEEE999777GGGzzzVVVRRRVVVqqqlllwwwkkkNNNEEEZZZ>>>@@@===AAA:::888666555555444111///...---,,,+++************))))))))))))))))))))))))'''(((((()))******++++++))))))***+++,,,...000111111666999:::@@@FFFFFFBBB777333>>>MMMMMMKKKUUU``````OOOSSShhhaaa???222>>>666555444333222111000000000000222444666888999:::===???EEEKKKJJJFFFGGGLLLOOONNNMMMMMMLLLMMMNNNNNNTTTZZZ[[[XXXXXX]]]aaaaaa```]]][[[]]]aaabbb```\\\TTT[[[PPPJJJIIIQQQdddeee```fffaaaeeetttppphhhrrrqqq^^^JJJ@@@<<<888555444111333999CCCPPPYYY\\\\\\WWWVVVYYY```aaa```bbbhhhTTT<<<<<>>MMMTTTLLLHHHVVVnnn~~~oooqqqlllbbb^^^bbbbbb^^^cccdddkkkwwwmmmUUUUUUTTTVVV[[[]]]ZZZZZZ\\\ZZZZZZ[[[\\\[[[XXXSSSOOOCCC???>>>@@@AAADDDMMMWWWnnnppp___GGGNNNnnn~~~uuutttmmmzzzbbbHHH444000000333444000///222...///000000111111000000111111111222333333444444333555666777777888<<<@@@999GGGsss}}}ddd[[[RRRGGGJJJOOO___fffllloooNNNJJJXXX{{{vvvxxxtttppprrruuuvvvuuutttssstttwwwvvvuuuwwwyyyzzz{{{}}}uuuhhhhhhuuuZZZlll~~~{{{uuutttwww}}}pppWWWLLLLLLNNNOOOPPPGGGEEE@@@DDDYYYsss|||wwwwwwvvvtttqqqooonnnmmmmmmqqqpppqqqrrrtttxxx{{{}}}xxxyyyzzzmmmYYYSSSggg}}}mmmPPP666111666777666666444555666777888888888888555777999999888888;;;===999??????[[[~~~RRR555555DDD^^^wwwVVVOOOJJJDDD???===>>>===???GGGQQQZZZ]]]bbbhhhmmmpppqqqrrrnnntttqqqooowwwyyywww}}}|||PPPAAAHHHBBB======FFFTTT```kkksss{{{vvvlll^^^TTTQQQTTTWWW\\\ZZZcccYYYSSSUUUNNNUUUjjj[[[XXX^^^mmmnnnhhhcccyyy|||rrrxxx|||zzzyyy{{{|||{{{uuuvvvxxxyyyyyyzzz}}}}}}~~~{{{oooeeeVVViiidddDDD@@@666444555888999<<>>BBB===>>>:::888666555555444111///...---,,,+++************))))))))))))))))))))))))'''(((((()))***+++++++++)))******+++,,,...///000444777666333555<<>>555111111...///444>>>KKKUUUYYYYYYZZZYYYZZZ\\\ZZZ[[[hhhxxxnnn\\\PPPAAAIIIZZZXXXWWW\\\kkkkkkcccppp|||uuuYYYGGGWWWssswwwcccYYY___aaaYYYWWW^^^ZZZMMMEEEKKKVVV```jjjrrrvvvhhhaaa^^^ZZZKKKLLLPPPXXX\\\[[[[[[]]][[[[[[[[[ZZZXXXQQQIIIDDDAAA???>>>@@@BBBLLLddd{{{aaaKKKPPPqqqvvvwww|||iiivvvxxxlll@@@000444222000///......///000000000111222222222222222000111111222333333444444333555666666666999>>>BBBAAA777WWWdddPPPLLLEEEEEEKKKbbbgggdddxxxQQQCCCCCCwwwsssyyyrrrppprrruuuvvvuuutttssstttkkktttzzzyyyuuuvvv{{{~~~yyyqqqlll\\\fffsssyyyyyyxxxyyyzzzpppqqquuuzzz|||~~~]]]LLL>>>>>>GGGLLLMMMLLLHHHGGGDDDHHH___yyywwwxxxuuurrrppppppsssvvvxxxqqqqqqqqqrrruuuxxx|||~~~}}}yyyiiiZZZZZZqqq{{{hhhLLL333///444666444444444555666777888888888888555777999888777777:::===999DDD@@@EEE]]]444777>>>VVVqqq]]]RRRPPPDDD???<<<===<<<;;;BBBLLLZZZ]]]ccchhhllloooooopppkkkwwwuuummmsssxxxyyy~~~oooNNNGGGGGG===@@@WWWnnnyyy}}}~~~tttkkkhhhfffccc___qqqnnnrrrddd```fffXXXTTTwwwbbb```jjjuuuyyyyyyzzzvvvkkkpppkkkuuu}}}|||xxxxxx{{{|||zzz|||}}}}}}{{{zzzzzzzzz|||yyy{{{yyyooofffkkkwwwSSS999444888666888;;;===AAAIIISSSNNNTTT]]]dddeeeaaaZZZUUU^^^bbbsss]]]KKK===444PPPiiiYYYNNNjjjvvvzzzpppxxxpppjjj\\\HHH<<>><<<:::999>>>FFFQQQYYYdddiiijjjjjjlllnnnoooqqqrrrrrrrrrsssuuuwww]]]KKKGGGIIIBBBPPPxxx||||||oooiiiuuuyyyrrrnnnggg```vvvmmmyyyrrrnnnsssuuuxxxzzz{{{{{{{{{zzzzzz||||||zzzvvvvvvyyy|||{{{|||~~~~~~~~~ttthhhZZZeeesssAAA::::::999999:::<<>>??????:::888666555555444111///---,,,++++++******++++++))))))))))))************)))+++---...//////...---***)))))))))***---///111;;;;;;===>>>;;;:::AAAJJJYYY[[[[[[NNN<<<>>>UUUiiiZZZccc~~~ZZZdddvvvCCC666222888444)))---<<<000///......000222444444444;;;FFFNNNQQQMMMFFFAAAGGGGGGGGGGGGHHHJJJLLLMMMNNNPPPPPPPPPPPPPPPRRRTTTRRRTTTQQQMMMSSS^^^^^^VVVFFFLLLFFFDDDHHH<<<444BBBOOOVVV^^^qqqmmmaaaQQQJJJDDD@@@:::444444888,,,,,,222@@@QQQ[[[ZZZUUUUUURRRSSSUUUTTTSSSYYYbbbnnnqqqqqqkkk___TTTPPPOOOYYYVVVRRRbbblllQQQQQQ[[[ZZZXXXVVVWWWXXXXXXVVV]]]YYYLLLBBBHHHXXX]]]XXXYYY___bbb^^^ZZZXXXUUURRRLLLJJJIIIOOOWWW\\\ZZZWWWQQQSSSTTTOOOBBB666444999CCCGGGVVVnnnzzzmmmRRR<<>><<<999<<>>:::888666555555444111///---,,,++++++******++++++))))))))))))***************+++---...//////...---***))))))))))))+++,,,...444444888;;;999888<<>>???>>>===BBBCCCDDDEEEGGGHHHJJJJJJNNNOOOOOONNNLLLLLLMMMOOOSSSSSSOOOKKKQQQ]]]ccc```BBBCCC???===>>>444555GGGLLLPPPTTTcccoooeeeTTTSSSLLLBBB===BBB???444111777AAA>>>===DDDOOOVVVVVVSSSZZZVVVTTTVVVXXXXXXYYY\\\WWWaaammmtttrrrjjj```ZZZfffbbbRRRQQQjjj{{{uuummmooofffnnnzzz\\\LLLWWWVVVWWWWWWXXXXXXXXXYYYcccaaaWWWJJJFFFJJJHHHBBBIIISSSZZZYYYUUUSSSRRROOOLLLKKKLLLRRRXXXZZZVVVQQQTTTJJJ???888666:::DDDNNNPPPccc~~~rrrQQQGGGNNNkkk}}}oooxxxvvviiijjjKKK(((///444)))......---,,,,,,,,,------///......//////000111222111111222222222333333333333333333333444555666666:::444GGG\\\]]]666===AAAGGGIIIZZZaaammmwwwUUUKKKDDDuuugggwwwoootttuuupppnnnrrrwwwzzzsssssssssrrrrrrssssssttt{{{yyyrrrrrrvvv]]]XXXssseeeSSS]]]xxx~~~uuurrrssswwwwwwwwwxxxxxxxxxyyyyyy{{{zzzsssmmm___]]]ooo~~~~~~zzzzzzwwwvvvtttrrrqqqrrrrrrsssqqqssssssrrruuu{{{{{{~~~~~~sssaaabbbnnnuuubbbAAA:::444555555333222333333444444555666777888999555555555555666777999;;;===CCC@@@444>>>nnnlll@@@777???SSSrrreeeNNNIIIDDDAAA@@@>>>::::::===EEEMMMYYYbbbfffhhhjjjlllpppqqqqqqqqqqqqssswwwzzzyyygggUUUVVVUUUWWWooo{{{uuuzzzrrrddd~~~yyywwwooooooooommmlllllloooqqqvvvwwwxxxyyyzzz{{{||||||xxxyyy{{{|||}}}~~~wwwvvvjjj[[[\\\]]]AAA<<<444777<<>>>>>:::888666555555333111///---,,,++++++******++++++((()))))))))************((()))***++++++++++++******))))))((())))))***+++,,,000777;;;999666:::BBBAAAVVV[[[QQQMMMKKK@@@777DDDTTTNNNRRRllliii```rrrnnnIII777;;;888***333555555444000......///333333333444555888:::;;;>>>???AAACCCFFFGGGHHHHHHMMMNNNNNNMMMLLLKKKMMMOOONNNPPPPPPOOOUUUaaahhhiiiIII???555444333...333BBBIIIJJJOOO^^^iii\\\JJJKKKXXXLLLLLLZZZ___VVVQQQVVVssshhh[[[RRRQQQRRRTTTSSSOOONNNNNNOOOPPPQQQRRRTTTVVV[[[cccjjjnnnkkkeeeaaaqqqwwwfffPPPRRR___fffjjjbbbXXXTTT^^^lllmmmbbbVVVTTTTTTUUUWWWXXXYYY^^^dddQQQQQQNNNIIIKKKOOOMMMGGG???JJJSSSTTTRRRSSSTTTTTTSSSQQQPPPQQQSSSRRRNNNIII>>>:::999<<<@@@GGGSSS^^^|||qqqXXXVVViiizzzsssxxx{{{ffflllvvvyyyvvvvvvtttmmmxxxQQQ888222444222---...---,,,,,,,,,,,,------............///000111111111111111111222222222222222222222222333444555666888777AAAIIIvvvDDD===555GGGIIISSS```fff___OOO???]]]sssqqqyyysssvvvvvvqqqooosssyyy{{{wwwvvvuuuttttttuuuwwwxxxsss~~~wwwWWW~~~{{{lll^^^bbbtttaaaeeewwwzzzvvvwwwxxxsssssstttuuuvvvwwwxxxxxxzzzttt}}}uuulllyyyzzzwww~~~vvvvvvvvvuuuuuutttsssssstttuuuuuutttuuuxxxyyyzzzzzzxxxlllaaakkk{{{jjjCCC<<<777666666222111333333333444444555666666777444444444444555777888999666AAA???888:::HHHsssIII888<<>><<<444777<<>>DDD===???:::888666555555333111///---,,,++++++******++++++((()))))))))************'''(((((())))))))))))))))))))))))))))))))))))***...333999<<<999:::GGGWWWLLL>>>EEENNNLLL\\\]]]===>>>CCCbbbooo___nnnzzzVVV~~~WWW:::444777111222444555333222111000333333222333444555777888:::<<<>>>AAADDDFFFGGGHHHKKKLLLMMMMMMMMMNNNPPPRRRJJJLLLLLLNNNWWWfffuuu|||jjjNNN999666333...000666EEEHHHNNNaaasssjjjUUUPPPVVVOOOWWWooo|||kkk]]]TTTQQQPPPPPPFFFIIILLLLLLKKKNNNSSSVVVUUUTTTUUUWWW[[[]]]]]][[[^^^ppplllZZZUUUWWWWWWYYYeee```VVVOOORRRZZZ\\\XXXTTTRRRSSSVVVWWWYYYdddppphhh___QQQHHHHHHKKKIIIDDD>>>HHHQQQTTTVVV\\\```aaa```ZZZSSSMMMIIIFFFAAA>>>999999999999;;;GGGaaayyyrrrWWWKKKYYYqqq{{{xxxgggsssjjjxxxpppbbbCCC,,,000666111,,,///...------,,,------......------------...///000111000000000111111111222222222111111222222333444555333:::555GGG{{{LLL<<<000CCCAAAJJJ[[[___ssslllOOOFFFHHHoooooozzzzzzwwwrrrrrrvvvxxxwwwxxxwwwvvvvvvvvvwwwyyyzzzppplllooodddeeecccWWWXXXWWWFFFPPPQQQ___nnnqqqvvvzzztttssssssuuuvvvvvvvvvvvvvvvyyyzzz{{{qqqsssuuuvvvwwwxxxxxxwwwvvvuuuttttttvvvyyy{{{}}}{{{sssfffbbbsssuuuXXXAAA;;;555444333111222666333333333333333333333333333333444444555777888888555>>>;;;<<<@@@999PPPVVV>>><<>>???>>>EEEPPPWWW[[[___cccggglllooosssvvvwwwwwwuuutttvvvxxxzzz{{{|||~~~~~~yyyuuuUUUSSS___???===???;;;<<<===BBBGGGHHHHHHPPP[[[UUUYYYZZZWWWVVVYYYYYYVVVRRRUUUgggooo~~~LLL222???JJJbbbPPPVVVppp~~~uuusssnnneeeOOO<<>>AAADDDFFFHHHHHHIIIKKKLLLLLLNNNQQQSSSPPPNNNLLLMMMXXXmmmWWW===;;;888555777666AAAGGGNNNccc~~~lll```VVVRRRWWWjjj}}}{{{tttgggccc\\\TTTMMMGGGCCCAAA;;;AAAEEEDDDDDDJJJQQQTTTQQQPPPPPPRRRTTTVVVVVVVVVRRR\\\XXXRRRYYY[[[SSSPPPWWW\\\[[[TTTQQQTTTUUUSSSSSSPPPQQQUUUTTTWWWeeeuuusssXXXEEE@@@CCCDDDDDDGGGNNNVVVZZZ___fffiiihhhaaaZZZPPPFFF???:::777666BBB999777EEEXXXgggooosssWWWCCC???]]]zzz~~~}}}eee666444111---***+++...111------,,,,,,,,,---......---,,,,,,------...///000///000000000000111111111111111111111222333444444444<<<...CCCiiiwwwSSS<<<444<<<444@@@RRRXXXhhhVVVMMMAAAoooyyymmm||||||yyyssssssvvvwwwtttuuuuuuuuuuuuvvvwwwxxxxxxzzz|||uuujjjYYYaaa```FFFFFFOOO???666EEE```rrrssswwwwwwmmmwwwxxxyyyyyyxxxvvvuuutttwwwxxxyyyssswwwvvvwwwxxxyyyyyyxxxwwwvvvyyywwwyyy|||}}}{{{zzz}}}qqqeeegggyyy}}}XXX;;;888333000111111000444999333333222222222111111111333333444555666777888888999;;;777<<>>999===AAACCCDDDJJJTTT\\\fffmmmuuuyyyxxxvvvvvvwwwxxxyyy{{{|||}}}~~~wwwvvvmmmQQQWWWNNN;;;???BBBDDDEEEAAACCCIIIJJJIIIPPPZZZSSSXXXZZZVVVTTTTTTUUUSSSMMMUUUgggOOO777???AAA{{{qqqMMMTTTWWWwwwxxxwwwwwwqqqkkkTTT:::BBB;;;CCC:::888666555555444111///---,,,++++++******++++++))))))))))))******************))))))))))))******((())))))***++++++++++++...++++++///444;;;FFFQQQXXX<<<>>>RRRPPPMMM\\\gggEEEJJJ777AAAsssyyy}}}TTTDDD<<<444111444777777555222111111111222222222222444555777999===AAAEEEGGGEEEGGGHHHIIIJJJKKKNNNPPPTTTRRROOOPPPYYYmmmQQQ555555111000444000:::GGGNNN]]]}}}uuuccc```^^^dddpppssseeeRRRKKKKKKJJJFFF???999555444...111222111555???EEEEEEPPPQQQRRRSSSSSSSSSTTTTTT[[[ZZZRRRRRR^^^aaa[[[]]]IIINNNRRRQQQQQQSSSRRROOOOOOMMMPPPSSSQQQPPP^^^pppzzzkkkXXXMMMLLLSSS\\\cccVVV[[[^^^```ccceeeaaaZZZOOOJJJCCC===999888999999666AAAZZZyyyyyy\\\EEEHHHPPPfffnnnyyypppzzz^^^:::+++333555---(((,,,000///+++++++++++++++,,,------,,,,,,,,,,,,---...///000/////////000000000111111000000000111111222333444555;;;333;;;LLLkkkCCC:::888333999IIIQQQ```uuulllNNNJJJSSSpppxxx|||{{{uuuqqqrrrttttttssstttuuuvvvvvvwwwwwwwwwzzzzzzjjjlllYYY[[[```^^^PPPJJJLLLNNN>>>FFFbbbxxxxxxtttsssooovvvwwwxxxyyyxxxwwwuuusssuuuuuuyyytttpppnnn|||yyywwwzzz~~~xxxxxxxxxxxxxxxwwwuuuuuu}}}zzz{{{~~~yyywwwyyysssiiippp}}}hhhOOO===333000000222222111333777222222222222222222333333333444555666777888888888888888888<<<===666BBB^^^zzzNNN>>>:::LLLqqqfffUUUEEE???@@@>>>;;;:::777999===EEENNNWWW^^^bbbgggjjjmmmooopppqqqrrrtttuuu{{{~~~mmmyyytttlllssswwwhhhLLLPPPQQQMMMEEE@@@BBBEEE<<<>>>>>>;;;888;;;DDDLLL]]]hhhtttyyywwwuuuwww{{{zzz{{{}}}}}}}}}~~~{{{uuuqqqjjjbbbmmmsss>>>888???@@@GGGIIIDDDDDDLLLNNNJJJLLLTTTWWWXXXWWWSSSTTTWWWXXXUUUNNNVVVhhhhhhqqqOOO???======bbbWWWOOOPPP~~~xxxzzzxxxwwwyyytttpppWWW:::BBB:::DDD:::888666555555444111///---,,,++++++******++++++))))))))))))************))))))((((((((((((((()))((()))***++++++,,,,,,,,,,,,))),,,666===<<<888666111>>>BBBJJJZZZWWWLLLOOOOOOJJJLLLEEEDDDhhh~~~YYYKKK;;;333444888777555333333222111111222222333333333444666:::???CCCFFFCCCEEEFFFGGGGGGHHHJJJLLLOOOOOOOOOPPPVVVdddyyy___BBB???666333777222666GGGMMMWWWwwwmmmmmmkkkmmmzzzrrrZZZPPPNNNJJJBBB999444222222;;;;;;777777???LLLPPPLLLQQQQQQQQQOOOMMMMMMOOOQQQKKKOOOOOOSSSZZZSSSMMMTTTRRROOOKKKJJJMMMPPPOOOLLLLLLKKKOOOSSSOOOKKKWWWiiizzznnnddd\\\ZZZ]]]cccccceeedddcccbbb^^^QQQEEE:::888666666888<<<@@@BBBKKKgggdddGGGCCCNNN\\\nnnxxx}}}iiiiiiuuulllzzzddd666888000)))'''+++000000+++)))******))))))***+++,,,,,,,,,,,,,,,,,,---...//////////////////000000000000000000000000111222333444000555;;;777===KKK<<<666;;;666DDDLLL[[[fffLLLVVV@@@iiirrrrrrzzz}}}wwwooonnnrrrvvvssstttvvvxxxxxxxxxxxxwwwvvvyyy}}}zzzSSS]]]PPPGGGQQQLLLIII]]]HHHAAAUUUqqqssslllqqqyyyppprrrtttvvvwwwwwwvvvuuurrr~~~{{{lll~~~|||yyyvvvzzzyyyyyyxxxvvvuuusssrrr{{{xxx|||}}}uuunnnyyyyyy[[[KKKBBB555333555888666222111444111111222333444444555666333444555777888888999999333666<<<>>>777222===NNNSSS???;;;???cccooo\\\IIIAAA@@@>>><<<:::666666999???IIISSS[[[___eeehhhmmmoooppppppqqqrrrppp}}}xxxwwweeelll|||zzzzzzxxxxxx|||YYY\\\\\\TTTIII@@@???@@@<<<@@@CCC@@@:::888<<>>MMMMMMVVVyyy}}}yyyrrreeeTTTHHH@@@;;;555222555===GGGNNNNNNYYYfffmmmiii___TTTNNNKKKLLLMMMNNNOOONNNMMMLLLNNNNNNNNNOOOOOOPPPPPPPPPMMMNNNOOOPPPPPPPPPPPPPPPNNNMMMKKKKKKMMMQQQUUUXXXyyy{{{uuutttmmmbbbbbb\\\UUUNNNGGG???<<<;;;888DDDJJJEEEGGGXXXjjjsssvvv\\\GGG;;;???SSSggg{{{tttzzzzzz{{{```CCC555,,,......---,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000000000///222222111111222222333444///>>>111>>>888[[[eee555CCC999:::>>>FFFMMMVVVnnnjjjGGGCCCOOOoookkkwwwmmm}}}~~~rrrwwwssstttvvvwwwwwwuuutttrrryyyzzz|||aaakkkkkkddd[[[HHH===BBBAAA;;;KKKhhhtttvvvuuuppppppnnnpppvvvwwwuuuwww~~~wwwyyy~~~{{{yyyyyyxxxxxx}}}yyyvvvuuurrrnnnpppuuu}}}xxxxxx}}}tttsssxxxZZZ999555333333333222222111111111111222222333333222222111444444444555555555555666666777777777888<<>>777777777999???IIIUUU]]]eeegggiiijjjkkknnnqqqtttuuuqqqttt{{{~~~ttt\\\[[[iii}}}~~~zzzyyy~~~rrrooouuuttt^^^KKKEEEAAA???AAAAAA===::::::;;;<<>>@@@<<>>>>>======:::777555444333222111...---,,,+++************************************)))))))))))))))))))))))),,,+++***))))))+++---...+++******+++000777@@@FFFLLLGGGCCCEEENNNWWW[[[\\\pppeeekkklllOOO666<<>>AAADDDEEEFFFFFFIIILLLPPPPPPRRRYYYfffpppYYY888...999777<<>>888555777;;;PPPPPPQQQVVVeeevvvmmmLLL222999PPPeeettt~~~xxxsssssswww{{{eeeCCC444...+++...------,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,------------......///000000000000///222222111111222222333444333666///===777OOOmmmAAA;;;888888:::@@@FFFMMMdddYYYDDDGGGccclllwww{{{uuu}}}xxxuuuuuutttsssssssssssssss~~~{{{}}}{{{jjjRRRHHHOOOLLL]]]ssswwwuuuwwwvvvsssqqqssswwwvvvsssuuuzzzvvvxxx{{{zzzxxxwwwwwwwwwvvvvvvtttuuuxxxvvvrrrrrrvvvuuu{{{|||}}}}}}wwwxxx~~~NNN444555333333333222222111111111111222222333333222222111444444444444555555555555666666777777888;;;AAAEEEwwwZZZ999;;;CCCdddTTTCCCBBB@@@>>>BBB999888777777<<>>===KKK\\\nnnuuuvvvxxxyyyyyyyyy~~~|||}}}yyyooommmyyyaaaGGG===:::AAACCCOOOIIINNNQQQQQQSSSWWWXXXUUU]]]\\\YYYYYYaaaiiiggg```aaadddZZZkkk}}}ggg@@@777===NNNcccKKKTTTggg|||ssssssooopppuuuwwwVVVAAA@@@???======:::666444444333222000...---,,,+++************************************)))))))))))))))))))))))),,,+++*********+++,,,---(((,,,...,,,+++000===HHHVVVNNNMMM[[[ooouuujjj[[[yyynnnfffssslllKKK]]]nnn|||NNN???KKKGGG???999888777444333444///////////////111444777555666999<<<@@@CCCEEEGGGHHHIIIKKKLLLOOOTTT\\\aaasssnnnHHH999666000888???<<<@@@JJJMMMRRRMMMDDD;;;444333666999<<>><<<:::777666888???IIIPPPZZZ^^^cccgggjjjlllnnnpppxxxsssqqquuuuuurrrxxxsssZZZLLLMMMEEEOOOPPPRRRaaalllrrr||||||}}}}}}|||zzzxxxyyyzzzuuuxxx~~~}}}wwwpppbbbOOOCCCCCCDDDFFFHHHFFFDDDAAAXXXfffssswwwvvvwwwyyyyyywww|||}}}|||uuu}}}~~~{{{nnnhhhttt}}}QQQAAA<<<===FFFGGGQQQHHHQQQXXXXXXWWWYYYZZZYYYZZZWWWSSSSSS[[[cccccc___RRR___UUUdddMMM===<<<:::vvvuuuPPPVVVRRR|||nnnnnnrrrrrrsss~~~}}}QQQ???@@@@@@>>><<<:::666444333333111000------,,,+++************************************))))))))))))))))))))))))++++++*********+++,,,---***...000---(((***444===EEEBBBEEESSScccggg]]]PPPMMMiiiwwwmmmzzzKKKFFF[[[{{{ooozzz^^^III<<<222444999999333///333444444222111000333555444444666999===BBBEEEHHHFFFEEEFFFHHHMMMQQQTTTVVVZZZzzzoooKKKAAA444111333333<<>>AAAKKKccc|||]]]GGG@@@FFFdddvvvuuunnnzzzyyywwwuuutttsssssstttxxxxxx|||~~~yyytttnnnssstttuuuvvvvvvwwwuuussstttvvvzzzzzz{{{}}}zzzxxx}}}|||{{{yyyzzz{{{|||{{{zzzwwwtttrrrssssssttt{{{vvv{{{zzzxxxpppbbbDDD222555222222222111111111111111111111222222222222111111222333333333444444444444444555666666666999===@@@XXXtttUUU333999KKKlllYYYCCCAAA???999>>><<<888555555999AAAGGGRRRWWW___eeeiiikkkmmmnnnrrrnnnnnntttvvvssssssvvvttt^^^RRRQQQBBB<<<444666CCCSSSeeevvvwwwxxxyyyyyywwwuuuuuuuuuyyy{{{zzzxxx{{{nnn[[[DDDEEEDDDGGGMMMPPPMMMIIIGGGbbbmmmvvvwwwuuuwwwyyyyyyyyy|||~~~|||yyysss{{{~~~||||||wwwkkkjjj~~~nnnLLLDDD@@@>>>FFFCCCHHHKKKSSSYYYZZZXXXXXXUUURRRRRRQQQPPPPPPRRRWWWYYYYYYQQQUUUUUU]]]nnnuuunnnAAA;;;666YYY```QQQKKKnnnppppppsssppptttvvvwwwMMM===???>>>===<<<999666444333222111000------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))++++++***+++++++++,,,,,,+++---...---******,,,...>>>AAAEEEGGGIIILLLQQQUUUHHHLLLaaarrrpppqqq~~~qqqaaaRRRQQQbbbxxx{{{]]]FFF777111444;;;777888888666444222111111333333444666999===AAADDDBBBAAAAAADDDJJJMMMOOOOOOVVVaaaqqq}}}xxxeeeZZZVVVOOO<<<...???VVV[[[JJJOOOTTTWWWXXX]]]gggooorrrrrrpppllleee\\\TTTOOOPPPMMMLLLLLLNNNMMMJJJFFFDDDEEEFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNOOOMMMJJJFFFDDDBBBBBBBBB======999333111555:::<<>>}}}gggDDD:::666666<<<@@@DDDSSSdddtttQQQAAACCCVVVlllooozzztttrrrvvvvvvvvvvvvuuusssqqqppptttyyyzzz~~~rrrnnnrrrooosssuuuwwwvvvuuuvvvwwwwwwyyyxxxzzz}}}{{{xxxxxx}}}|||}}}~~~{{{xxxwwwyyywwwvvvvvvwwwxxxwwwvvvyyywwwwwwyyyyyywww{{{zzz|||}}}|||fff\\\EEE222666111111111111111111111111000111111222222111111000222222222222333333333444333444555555555777:::======LLLsss777666>>>OOO}}}wwwOOOBBB@@@===@@@>>>:::666444555:::>>>JJJPPPYYYaaafffiiilllmmmmmmlllnnnuuuyyywwwuuutttyyyzzzooo[[[RRRSSSGGG<<<666666999GGG```sssrrrsssttttttsssssstttvvvpppxxx~~~|||xxx|||mmm^^^JJJOOOMMMQQQWWWWWWQQQKKKJJJgggpppvvvuuuuuuwwwzzz{{{~~~}}}~~~vvvpppvvv{{{|||zzz|||uuuzzzaaaHHHIIIEEEAAAHHHDDDEEEWWWVVVRRRNNNNNNRRRQQQMMMJJJNNNRRRSSSRRRRRRWWW\\\\\\VVVcccZZZ```hhhSSS>>>999IIIzzzMMMKKKUUU|||sssppppppnnnvvvxxxyyyNNN======<<<:::<<<999555333333222111///...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++------+++***333AAAQQQUUUOOOKKKOOOUUUZZZLLLQQQbbbfffeeeiiiiiibbbKKK^^^eeeCCC333333111///...///222444444333222222222333555777:::;;;<<<<<<<<>>===:::888666555444444111444666555444333333333888LLLdddqqqwwwrrraaaOOOCCC;;;222222<<>>BBB]]]FFF555666;;;lll___DDD???AAA@@@???<<<888555444777999BBBHHHRRRZZZaaaeeeiiikkklllmmmpppuuuxxxwwwuuurrroooyyy}}}xxx}}}yyygggUUUMMMMMM>>>999>>>???888DDD^^^lllppppppqqqqqqqqqrrruuuwwwrrrssswww{{{zzz}}}{{{ooo]]]aaa___bbbfff```SSSMMMOOOkkkrrrvvvuuuuuuyyy||||||~~~xxxpppmmmzzz{{{zzzzzz}}}{{{yyy{{{jjjRRRBBBJJJGGGEEENNNKKKKKKfff^^^QQQGGGIIIRRRXXXXXXFFFIIIOOOSSSQQQPPPVVV^^^XXXUUUiiiYYYUUU[[[|||FFF:::@@@VVV\\\OOOEEEdddxxxvvvoookkknnnwww|||{{{OOO======<<<:::<<<999555333222222000///...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++))))))***+++,,,---------"""///AAANNNRRRRRRQQQRRROOOHHHLLLXXXhhhlllsss~~~]]]EEEDDD<<<444222555888777555444333333333333444444555666777888999:::<<<>>>@@@@@@777???KKKPPP___gggZZZ[[[ooommmYYYVVVSSSTTTVVVXXXVVVQQQMMMLLLLLLGGGGGGFFFFFFGGGJJJLLLNNNIIIIIIHHHFFFEEEEEEGGGIIIEEEFFFFFFGGGGGGFFFDDDCCCAAAAAA@@@@@@????????????>>>===<<<;;;999777555444000000/////////000111222000222444777777777:::<<>>888---555///000000000111111111222000000111111111111000000111111111111222222222222222333444444333444666999AAAGGGOOOccc999444888QQQ}}}SSSCCCAAA??????>>>;;;777555555666;;;AAAJJJSSSZZZ```eeehhhhhhlllppprrrssstttrrrqqqmmmuuu{{{yyyttt|||uuugggYYYMMMHHH<<<;;;EEECCC666DDD^^^eeennnoooqqqqqqqqqrrrtttuuuzzztttrrruuuuuu{{{iiipppooorrrtttjjjZZZUUU[[[ooouuuxxxwwwwwwzzz||||||~~~~~~vvvnnnmmmssszzz{{{zzzxxx{{{}}}xxxZZZJJJ@@@LLLHHHEEEQQQOOONNNaaa^^^UUUMMMNNNVVV^^^```MMMIIIIIIMMMNNNMMMPPPVVVNNNRRRZZZYYYRRRQQQ~~~SSS===;;;???vvvZZZFFFOOOgggwwwqqqjjjqqqyyy|||{{{OOO=========;;;;;;999555333222222000///...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,------+++******---000222///000;;;NNNaaalllppp\\\VVVeeeqqq^^^SSSqqq}}}cccssspppaaaNNNBBB>>><<<666111777777777666555444333222333444555444333444777:::===777AAABBB:::NNNnnnvvvfff```ooo~~~tttbbbWWWQQQAAABBBBBBBBB@@@???@@@@@@???@@@BBBDDDDDDDDDCCCBBBFFFIIIKKKJJJFFFCCCCCCDDDCCCDDDDDDDDDDDDBBBAAA@@@======<<<<<<;;;;;;;;;;;;666666666555444222000000111111222444777999;;;===;;;999777:::BBBMMM]]]hhhxxx|||```EEE:::999777FFFRRR^^^lll{{{pppssszzzOOO111+++000---...,,,((('''***,,,+++(((((((((((())))))))))))))))))))))))************))))))))))))***************+++,,,...///000000000000000000000000111111222333000...555888555888<<>>??????===999666555444666<<>>???@@@@@@@@@@@@???EEEHHHHHHJJJNNNLLLEEEFFFDDDAAA@@@??????===<<<555777999888666444444555555111000111000---,,,...000000555;;;;;;:::AAALLLTTTOOOUUUcccvvv}}}^^^EEEBBBCCCBBBKKK[[[hhhyyy|||mmmlll{{{eeetttooouuu[[[BBB777000...111,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,------......///000////////////000000111///000111222444666888:::YYY}}}YYY<<<888<<<999999>>>BBBIIIiiicccUUUAAA@@@BBBmmmyyyooouuuzzzyyytttqqqooonnn{{{xxxtttrrrtttzzz{{{|||{{{{{{|||{{{yyytttqqqtttwwwyyywwwrrrppprrruuuvvvsssqqquuu{{{}}}yyytttttt{{{uuuooovvvzzzwwwxxxyyy{{{}}}~~~~~~~~~www{{{tttmmmqqq|||vvviiihhh[[[fff~~~qqqTTT999333666333000111000000000000000000000000000000//////.........---222111111111111111222222333333333333444555666666<<<333BBBXXX```;;;>>>111OOO{{{[[[FFFEEE>>>;;;???@@@;;;555444666777===FFFNNNTTT\\\eeebbbdddiiinnnrrrsssqqqoooooovvvrrrvvv~~~ssshhhfff^^^MMMOOOOOOLLLDDD;;;>>>TTTjjjlllmmmnnnoooqqqqqqrrrrrrqqqrrruuuxxxwwwxxx}}}}}}mmmvvvxxxvvvuuuwww|||~~~|||zzz}}}|||wwwnnncccaaammm|||yyywwwuuuvvvzzzsssgggVVV[[[PPPIIIKKKMMMJJJHHHJJJOOOOOOPPPSSSVVVVVVRRRNNNWWWTTTRRRQQQRRRSSSSSSRRRSSSOOOPPPVVVZZZZZZ^^^dddvvvmmmvvvJJJGGG<<>>AAACCC<<>>BBBAAA======<<<:::999999888777555===:::666333444555666666555111000222222222666;;;888444444777===HHH]]]pppuuulllWWWGGGAAABBBHHHNNNcccxxx|||ooonnn~~~}}}___@@@222...******---,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,---.........///////////////000000111111111222222444555777777999ZZZgggEEE>>>===555666@@@>>><<>>aaavvvOOOAAAAAA???;;;;;;======<<<555444888@@@FFFLLLUUU^^^aaacccgggjjjmmmoooppppppmmmtttrrrvvv|||uuuhhh]]]]]][[[PPPPPPOOOMMMFFF>>>AAASSSggglllmmmnnnooopppqqqqqqqqqssssssuuuwwwuuuvvv~~~zzz|||xxxyyyyyyzzzzzz{{{}}}~~~yyy{{{ppp______ooovvvooorrrssstttuuuxxx|||}}}CCC999XXXPPPLLLMMMNNNLLLKKKMMMKKKKKKLLLOOOSSSTTTRRRPPPSSSSSSSSSSSSSSSTTTUUUVVVZZZVVVTTTWWWXXXWWWZZZ___ddd[[[CCC::::::MMMrrrMMMDDD[[[oooyyy}}}xxxwwwwwwBBB???===@@@===;;;888555444333222000......---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,...///,,,+++000;;;EEEZZZ```XXXPPPddd}}}```hhhwwwzzzvvveeeWWWhhhpppcccWWWRRROOOHHH???:::888777555333333444666666///111444555111+++,,,000555444333444555666666444333000...///222444333111444333222111222444666777===>>><<<888888:::;;;999555444444555666666555333222---))))))---000000...---...222666555222444999444666<<>>444;;;===777@@@<<<;;;QQQiiiUUUAAA:::GGGbbbyyynnnvvvtttsssvvv{{{{{{zzzyyyzzz{{{zzzxxxvvvsssssstttvvvwwwwwwtttrrrpppsssvvvuuusssrrrtttvvvxxxuuussssssvvvxxxwwwuuunnnwwwwwwvvvzzzzzzvvvpppXXXMMMWWWeeevvvoooZZZEEE888>>>KKKNNN>>>111111333000000222000000000000000000000000/////////...............---------...///000111222222222222222333444555555555;;;333666OOO___777999333FFFnnnjjjFFFFFFCCC======AAABBB???777444555:::>>>CCCMMMVVV]]]aaaeeeggggggjjjnnnrrrmmmrrrqqqttt||||||uuuhhhZZZZZZ^^^ZZZRRROOOKKKEEE???AAAQQQbbblllmmmnnnooopppqqqqqqqqquuussssssuuuuuutttxxx~~~qqqdddqqqtttrrrwwwzzz|||{{{wwwwwwzzz}}}rrrjjj^^^[[[hhhxxxxxxnnnqqquuuyyy|||}}}uuuBBB@@@MMMKKKJJJMMMNNNLLLMMMPPPLLLLLLLLLNNNQQQRRRQQQPPPOOORRRUUUUUUSSSSSSVVVYYYVVVSSSRRRUUUWWWYYY^^^cccLLLrrrWWW??????:::mmmaaaEEEPPP\\\uuukkktttBBB???>>>@@@===;;;888555444333222000......---,,,+++************))))))))))))))))))))))))((()))))))))************************************+++++++++++++++++++++++++++---///...,,,---333888OOOWWW^^^\\\ZZZ```qqqvvvfffbbbzzzssssssggg{{{nnngggTTTPPPHHHAAA===;;;666///555555555666555444666999222000///...//////...,,,666333111000222333111///333222111/////////000111222333222000...///000000...---...///111222111///222222333444666666555333555555777999999999@@@IIINNNPPPXXXeeerrrzzzgggdddDDD777QQQTTTCCCEEERRRRRR[[[kkkwww}}}uuu{{{yyyQQQGGG555...+++...000...---000+++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++,,,------......///......//////000111222111111222222333444555666888111ZZZzzzUUUBBB???===:::===@@@??????VVVmmmSSSEEE@@@CCCRRRrrrlllrrrssssssvvv}}}}}}~~~{{{vvvrrrsssssssssuuuvvvvvvtttrrrppprrrttttttrrrqqqrrrssssssrrrqqqsssvvvyyy{{{|||sss|||zzzzzz{{{zzzxxxwwwyyy~~~iiiVVVOOOPPPVVVeeezzz|||gggXXXQQQ???555VVV[[[>>>555000111222//////111////////////////////////........................---------...///111222333111111111111222333444555222===555<<>>LLLZZZGGGPPPjjjxxxpppsssEEE???>>>???===;;;888555444333222000...------,,,+++************))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++))))))***+++------------333@@@ZZZpppooobbbdddrrrhhhVVVTTThhhwww||||||qqqaaaQQQJJJCCC:::444555666555222666666666777888777555333444333111111111111000000---...///111222333444555///111333444222000111333555444333444555555444222...222666777666999???DDD???AAAJJJXXXhhhyyytttUUU>>><<<^^^___RRRSSSLLLOOOlllhhhpppyyyzzzrrrkkklllqqqsssxxxjjjEEE000)))---++++++------***)))************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************++++++,,,------...............///000111222//////000111333555777888666666:::lll|||aaaAAA888BBB666:::>>>;;;999PPPyyy]]]KKKEEE===CCCLLLjjjxxxzzzvvvuuuwwwxxxxxx}}}~~~~~~}}}zzzyyyxxxxxxyyyxxxuuusssppprrrssssssqqqooonnnnnnpppqqqrrrsssuuuxxx|||vvv|||yyyxxx|||zzzxxxuuuaaaPPPGGGGGGOOOWWWlll~~~gggXXXJJJ>>>;;;???WWW|||fffCCC555333111222111///...///........................---------...............---......///000111333444111111111111111222444444000555111===888IIIddd888AAA:::BBBjjj^^^<<<>>>HHHBBB<<<>>>===888555555666777>>>FFFLLLTTT]]]bbbcccdddhhhlllooonnnpppsssttt~~~yyypppfffSSSMMMSSSUUU^^^VVVLLLBBB===CCCVVVhhhlllmmmnnnooooooooooooooosssrrrrrrsssvvvxxxwwwtttrrr|||lllttt}}}yyyuuuuuuwwwyyyxxxsssjjjdddYYYSSS___xxx~~~pppnnnzzzttt{{{sssOOOIIILLLOOOQQQRRRQQQRRRRRRSSSPPPPPPPPPOOONNNMMMMMMNNNNNNRRRUUUTTTPPPOOORRRVVVTTTSSSQQQOOOOOOSSSVVVWWWVVVYYYWWW}}}bbb?????????SSS{{{EEEIIIXXXeeesssGGG@@@???>>>===;;;888555444333222000...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,+++***,,,......,,,)))+++000???WWWppp|||zzzuuuzzz|||{{{ssscccZZZ___jjjuuucccUUUHHHGGG^^^zzznnn___XXXSSSIII>>>EEEEEEEEEEEEFFFFFFCCCAAA333555666555222111333666999888666555333222222111000111555888666333444999333222000000222333333333111777===AAAFFFRRRdddrrrvvv~~~rrr[[[UUU]]]eeegggeee]]]EEEAAA```sssqqqtttuuujjjeeexxx~~~~~~kkknnnzzzUUU777......---+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************++++++,,,,,,------............///111222333......///111333555777999:::AAA111JJJiii]]]KKK333???999888:::555777UUUzzzgggZZZGGGDDDGGGKKKSSS```vvv~~~{{{{{{~~~~~~}}}zzzxxxyyyzzz{{{{{{zzzxxxvvvtttsssvvvyyyyyyxxxyyy}}}zzzsssgggWWWJJJ>>><<>>CCCJJJTTT\\\```ccceeehhhkkkjjjrrrvvvqqqzzzqqqjjjbbbPPPGGGLLLOOOYYYRRRGGG<<<666<<>>>>>;;;888555444333222000...,,,,,,++++++******++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,---......------------000---,,,666LLLggg{{{uuurrrxxxwwwdddNNNgggqqqyyyfff[[[TTTOOO\\\}}}dddaaa\\\XXXVVVSSSPPPNNNPPPUUUXXXSSSJJJEEEIIIOOO\\\WWWOOOFFF@@@===<<<<<<:::999<<<>>>;;;888;;;CCC>>>===>>>BBBHHHOOOSSSVVVlllqqqyyyuuufffNNNVVVZZZVVVRRRRRRQQQNNN555EEEZZZlll|||zzz~~~||||||~~~nnnooo___:::333444---+++222++++++++++++,,,---+++)))((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************+++,,,,,,------------......///111222333//////000111222444666777444999000333aaa}}}jjj;;;EEE>>>:::;;;888555;;;DDDmmmfffCCCGGGAAA:::CCCTTTRRRDDDhhh|||~~~zzzyyyqqqxxx|||wwwlll^^^QQQGGGCCCBBBBBBFFFNNNZZZdddrrrqqqVVVAAA>>>EEEQQQgggYYY666111333222111000000111///---------------------------,,,,,,,,,------.....................//////000111000//////000000111222333888111555444444888LLLxxxhhh@@@999888@@@___xxxTTTFFFCCCBBBBBB===;;;:::;;;888555555:::===BBBIIIRRRYYY___ccceeehhheeepppuuuooo}}}sssjjjWWWKKKNNNPPPVVVRRRJJJ???666<<>>???;;;888555444333222000...,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++&&&***...---)))(((,,,000******000444///666]]]xxxcccgggtttoooUUULLL\\\ttt|||{{{mmmeeehhhooozzzsssggg]]]WWWVVVXXXZZZaaa______```\\\YYY___hhhuuuuuuyyyyyyooojjjeeebbbbbbbbb___PPP:::444JJJnnnyyy|||yyykkkqqqwww{{{~~~gggiiiDDD000(((111555---***000)))))))))***,,,---***&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------------......///111222333111111111111222333444555555444???:::BBBvvviii<<<>>>>>>;;;;;;<<<:::555>>>ooowww]]]KKKJJJBBB444888III;;;BBBLLLVVVbbbuuu~~~vvvYYYDDDEEEFFFDDDAAA>>><<<>>>BBBFFFOOOSSSbbbzzzvvvUUUFFF@@@;;;:::BBBlllqqq>>>:::///222111///...///222111...------------------------,,,,,,,,,------...............---------......///////////////000111222333000---777///888===666^^^???<<<999222NNNnnnNNNHHHCCC888@@@>>>???@@@===888777::::::<<>>LLLZZZHHH@@@kkkCCC;;;>>>===>>>===:::666333222111///......---,,,+++************))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++******,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++,,,+++,,,222<<>>BBBBBB>>>===BBBFFFIIIRRR```ppp{{{qqqjjj]]]VVVKKKCCC???===999666<<<===???BBBHHHRRR___iii|||~~~\\\EEE;;;999<<>>333<<>>===AAA@@@:::555666555777;;;AAAHHHOOOVVVYYYgggffffffgggnnn~~~]]]WWW[[[___eeecccVVVKKKPPP```mmmnnnmmmmmmoooqqqrrrqqqoooqqqssstttssspppoooqqqssstttrrrrrruuuvvvvvvttttttuuutttrrrqqqrrrrrrpppooojjjeeeaaaYYYIIIBBBWWWuuuffffffgggjjjooouuu~~~cccKKKRRRGGGHHHEEENNNQQQJJJEEEKKKTTTYYYHHHHHHHHHHHHIIIIIIIIIIIILLLHHHEEEGGGLLLPPPPPPMMMLLLLLLJJJHHHMMMSSSPPPHHHTTTHHHGGGPPPPPPSSSuuuxxx\\\???888<<>>======<<<999666333222111///......---,,,+++************))))))))))))))))))))))))))))))))))))************((()))***+++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++---///...,,,---333999FFFiiiyyyyyywwwtttmmmcccWWWNNNnnnvvvQQQMMMaaa~~~wwwxxxxxxmmm~~~mmmfffrrr~~~tttzzzsss___NNNDDDGGGXXXjjj~~~rrr}}}ssskkkeeeGGG888777...------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,------------...///000111...///000111222333333444111333888888555HHHiiiHHH;;;999888777888777444888HHHeee|||gggSSSOOOJJJDDD???<<<<<<>>>@@@@@@AAABBBCCCDDDFFFIIIKKK___bbbffflllooopppooommmmmmooopppoookkkfffcccbbbOOONNNLLLJJJFFFBBB===:::EEEAAA===<<<>>>CCCGGGJJJLLLPPPWWW```lll{{{gggUUUBBB<<<======999777```uuuhhhLLL:::333222333000000000///...---------......------------.........------------...//////.........................../////////000000000000333333333444555777888999[[[OOO:::???888HHH|||cccJJJFFFJJJEEE@@@>>>AAABBB>>>777888888888;;;AAAHHHPPPTTT]]]aaafffggglllnnn]]]YYYUUU[[[[[[RRRMMMSSSbbblllnnnmmmmmmmmmoooooommmllloooqqqssssssrrrqqqrrrttttttrrrrrrssstttsssrrrqqqrrrooommmllllllmmmmmmlllfff```PPPBBBGGG[[[eeeccceeedddfffkkksss~~~cccMMMGGG@@@MMMEEELLLOOOIIICCCDDDFFFGGGMMMMMMMMMMMMMMMNNNNNNNNNMMMJJJHHHJJJNNNQQQPPPMMMPPPPPPLLLHHHJJJPPPOOOJJJGGGPPPVVVSSSPPPXXXhhhuuurrr}}}GGGLLL666???wwwNNNnnnGGG>>>???<<<<<<<<<999666444333111///......---,,,+++************))))))))))))))))))))))))))))))))))))************((()))******++++++******,,,+++************+++,,,++++++++++++++++++++++++***---//////,,,+++,,,//////@@@SSSmmmyyy|||xxxPPPaaajjjSSSJJJSSSmmmzzznnnsssvvvvvvwwwwwwvvv}}}~~~nnnooozzz}}}~~~xxx]]]OOOUUUDDDEEEIIISSSccc}}}}}}qqqsssjjjPPP999+++***000------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,------------...///000111...//////000111222333333444111555999000111XXXuuu^^^HHH666333999>>><<<<<<<<>><<<<<<===@@@AAAAAA777:::>>>???>>>???AAACCC@@@AAABBBBBB???===<<<<<>>777444777FFFaaayyyPPP888444333000...000000//////...---------......------------.........------------...//////............................../////////000000000111222222333555777999:::IIIhhh<<>>OOOeeeggg[[[bbbdddhhhppp}}}^^^VVVJJJCCCEEE>>>DDDIIIIIIHHHJJJIIIGGGOOOOOOOOOOOOPPPPPPPPPQQQNNNLLLKKKMMMPPPQQQOOOLLLOOOOOOMMMIIIIIINNNQQQQQQHHHRRRZZZXXXSSSQQQRRRSSS}}}zzz___@@@@@@222EEEqqqlllGGG??????<<<===;;;888666444333222000...------,,,+++************((((((((((((((((((((((((((()))))))))************((())))))***************++++++************++++++************************'''))),,,------,,,---///000,,,+++AAAcccvvv}}}kkkpppyyydddttt|||{{{hhheeesssyyyqqqEEEEEERRRrrrjjjpppxxxzzzrrrwww~~~ssssssssslllaaahhhccc]]]XXXCCCCCC___```lll|||~~~}}}ttthhhNNN333***///222///***,,,,,,++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,------------...///000000/////////000111222222333555......666888555???OOOaaaKKK>>>777@@@;;;888888777999@@@HHHYYY{{{|||mmmdddZZZTTTMMMHHHEEECCC???<<>><<<<<<<<<===;;;>>>@@@AAAAAABBBDDDEEEIIIJJJLLLOOOSSSXXX^^^bbbqqqwwwkkkSSSBBB:::===999888;;;IIIhhhkkk<<>>:::;;;FFFggg___BBBBBBFFFHHHBBB:::;;;BBB===:::666444555999>>>AAAHHHQQQZZZ\\\\\\hhhzzz{{{sssbbbWWWZZZfffpppmmmlllkkkllloooppppppppplllnnnpppqqqrrrqqqqqqpppnnnnnnmmmllllllmmmkkkgggfffhhhjjjkkkggg^^^RRRIII>>>;;;CCCSSSZZZWWWZZZcccaaagggqqq|||~~~YYYWWW___iiiPPPCCCEEEGGGJJJNNNRRRSSSRRRKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLMMMOOOOOOLLLJJJJJJKKKLLLKKKLLLOOOTTTWWWWWWNNNPPPZZZUUUFFFDDDPPP}}}ttt[[[NNN>>>999ZZZfffDDD??????<<>>DDDGGGUUU\\\iiivvvqqqwww~~~zzzyyysss{{{fffXXX:::222+++++++++***+++---+++***************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,------...///000/////////000000111111222222222000111777===:::333PPPuuu```FFF555888>>>AAA>>>:::<<>>HHHnnnfffMMM@@@GGGHHH======HHH===<<<:::888888888999999AAAFFFMMMSSSVVV]]]nnnzzzooolllmmmmmmkkkiiihhhjjjjjjjjjiiikkkllllllmmmmmmmmmkkkjjjmmmpppnnnkkkkkkmmmkkkfffeeecccaaa]]]VVVMMMBBB<<<;;;@@@OOO[[[WWWNNNUUUeeefffrrrtttPPPIIITTTTTTPPPKKKJJJKKKMMMNNNOOOGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLLLLKKKIIIHHHHHHJJJLLLNNNOOOOOORRRUUUWWWMMMLLLTTTSSSIIIIIITTT___rrrOOOEEE;;;DDDzzzaaaBBB??????===@@@999777666555444333000......---,,,+++************))))))))))))))))))))))))))))))))))))************)))(((((((((((()))***+++))))))***++++++***))))))************************...---+++******+++---...+++///------///+++222FFFYYY{{{}}}}}}uuuTTTTTTYYYpppqqq___fffzzz~~~jjj```ZZZYYYbbbppplll[[[OOOOOOMMMNNNaaazzzvvvooo___VVVUUUSSS\\\qqqrrrlllddd\\\QQQDDD===;;;GGGOOOTTTOOOGGGCCCBBBBBBRRRcccyyy|||www{{{}}}tttMMM777222///---...000---((())),,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000/////////000000000111111---666777......777;;;777333RRR{{{RRRFFF===???CCC???666000===444333;;;AAAIII^^^uuu{{{mmmaaaZZZMMMHHHBBB???;;;777666999???^^^sss```888///---333666111...000------------------------------,,,,,,,,,,,,------...------------...//////........................------........./////////000000000111333555777888333111kkk```444444;;;999OOOuuuoooDDD@@@HHHDDD???CCC============<<<:::888777;;;<<>>YYYiiiHHH;;;@@@FFFHHHGGG::::::<<<>>>;;;666666:::BBBPPPcccsssxxxnnn```SSSJJJEEEAAA??????AAA@@@===>>>BBBFFFFFFfff\\\GGG333444555444222000---,,,---------------------------,,,,,,++++++,,,,,,---...------------...//////........................---------.........//////000000000111222444555666333444HHH|||PPP666:::999>>>UUUsssqqqQQQIIIGGGCCC======>>>>>>>>>===<<<:::999888777:::AAAGGGIIINNNSSSiiivvvhhhfffhhhiiiqqqnnnjjjgggggggggfffeeeeeebbb______aaaccccccbbbmmmqqqmmmccc```bbb]]]SSSOOOHHH>>>888888<<>>???AAAAAA@@@<<<@@@@@@AAAMMMdddxxxlll999111000222000,,,+++///000...---------------------------,,,,,,++++++,,,,,,---...------------...//////........................---------.........//////111111111111222333444555555<<<)))[[[tttBBB;;;<<<999EEEbbbrrrPPPJJJIIIBBB>>>>>>>>>>>>======<<<<<<888666777;;;===>>>BBBIIIPPPwwwxxxpppqqqvvvxxxiiigggcccbbbfffjjjeee]]]dddaaa___^^^```aaabbbbbbaaa]]]ZZZZZZ]]]aaabbbbbbjjjmmmhhh\\\VVVWWWQQQFFF>>>;;;888999===CCCHHHKKKEEEEEEMMMZZZ___dddxxx|||eeeaaaCCCJJJGGGEEEFFF999KKKAAABBBIIIQQQPPPHHHDDDGGGBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFGGGIIIKKKVVVLLLFFFIIIMMMLLLKKKMMMOOOJJJJJJOOONNNIIIMMMWWWOOOIIIfffnnn|||fff]]]XXXGGGMMM}}}