BM6P6(@ ~~~kkkLLLCCCWWW___FFF@@@FFF777======BBBPPPcccsss{{{}}}}}}{{{yyyxxxvvvuuuttttttttttttsssrrrqqqpppoooqqqsssuuuuuuuuusssrrruuuvvvxxx{{{||||||||||||~~~}}}pppmmmssstttooolll___gggooonnnfffYYYMMMFFFFFFBBBEEEPPP[[[___aaadddccccccaaa[[[SSSJJJBBB===BBB<<<888888===>>>;;;777:::777333222555888;;;===;;;888444111000111111111555333222333555777777666555444333222333555777999777777555444333222222222000000///...---,,,,,,+++---------,,,,,,+++++++++---++++++---,,,+++...444666BBBNNNUUU[[[bbbffffffgggiiillloooqqqrrrrrrrrrqqqpppppppppppppppppppppooopppqqqrrrsssssstttssssssttttttsssrrruuu|||}}}gggVVVMMMDDDDDD:::EEE^^^dddmmmqqqqqqeee\\\bbbddddddiiixxxzzz}}}{{{ssskkkiiikkklllfffeeejjjiii\\\HHH;;;444///111777777:::RRRooo\\\UUUfffyyykkkSSSWWWlll|||yyyjjjaaagggVVVCCC777111------...///000111222333333222222000111111111111222555777>>>@@@CCCGGGJJJMMMOOOQQQQQQSSSTTTUUUUUUVVVXXXZZZ\\\ZZZ]]]eeeiiioooyyyvvvrrrmmmhhh```YYYSSSNNNNNNOOOOOOIII???;;;===@@@DDDFFFGGGHHHFFF===333>>>777333666777555777;;;EEEXXXppp|||uuu^^^FFF777888444000///111333333222000000//////000000111111...//////000111222222333000/////////000111222222///000000000...---+++***,,,,,,+++***+++,,,.../////////000333777999:::999<<<;;;999888888888999:::777666555666777888777666111111000///...------,,,...///000000000///---,,,...---,,,+++++++++,,,---+++++++++***)))+++///222999DDDQQQYYY___eeeiiiiiirrrssstttvvvwwwxxxxxxxxx~~~~~~xxxrrrnnnmmmuuu~~~vvvcccEEE999111222222111666???CCCFFFSSSiii~~~uuufffRRR^^^lll|||]]]???444:::AAACCCQQQ___xxx{{{}}}tttfffZZZRRRKKKEEEAAABBBAAAGGGTTTeeepppqqqnnnrrruuuxxx|||}}}|||{{{yyyxxxwwwzzzuuulllPPPDDDUUUaaaKKKBBBEEE:::======AAANNNaaarrrzzz|||}}}{{{zzzyyyyyyxxxwwwtttuuuuuuttttttsssrrrqqqpppqqqssstttuuuuuutttsssuuuvvvxxxzzz||||||||||||~~~}}}zzzggg``````aaaaaabbbccckkkxxx{{{lll___ZZZ[[[YYYYYY^^^eeejjjllllllzzzvvvqqqnnnjjjbbbUUUKKK@@@<<<999;;;AAAEEEDDDAAA<<<999555444666999<<<===888666333222111222222222666555555666666777666666888777555444444555666777666666555444333222222222000000///...---,,,,,,+++---------,,,,,,+++++++++,,,***+++---...---111777:::EEEQQQWWW]]]ccchhhhhhiiijjjmmmppprrrrrrrrrqqqpppqqqqqqqqqqqqqqqppppppoooppprrrsssuuuvvvvvvvvvuuuvvvvvvtttsssvvv|||zzzdddTTTMMMBBBBBB<<>>BBBFFFJJJMMMNNNOOOOOOQQQRRRRRRRRRSSSVVVXXXYYYYYY^^^fffiiinnn|||tttlllbbbYYYSSSNNNLLLKKKKKKGGGAAA@@@BBBAAAEEEHHHKKKOOOOOOIII@@@===888555888999666666888;;;GGGUUU\\\WWWKKK???888555222000///111222111000..................//////000000000000111111111111111111000000000111222222111111111111000...,,,+++,,,,,,+++++++++,,,.........///111555999;;;;;;::::::999888777777777888888777666555666777888777666444444222111///......---...//////000000///...---...---,,,++++++,,,------,,,,,,+++***)))+++///222;;;GGGSSS[[[aaagggkkkkkkrrrssstttvvvwwwxxxxxxxxx}}}~~~yyy~~~xxxtttqqqpppvvv~~~~~~}}}~~~nnn^^^CCC888111222333222888AAAJJJLLLWWWkkkyyykkkVVV[[[kkk~~~{{{~~~gggJJJ;;;;;;???@@@KKKXXXppp}}}yyyjjj]]]TTTMMMFFFBBBBBBAAAEEERRRbbbnnnqqqpppwwwxxxyyyzzzzzzxxxuuusssyyypppmmmhhhxxxtttWWWEEERRRcccSSSEEEDDD>>>======@@@LLL^^^nnnxxx{{{zzzzzzzzzyyyyyyyyyxxxxxxuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrsssttttttuuuuuuuuuvvvxxxzzz{{{|||||||||}}}~~~tttnnnmmmooopppoooiii]]]WWW[[[bbbfffcccdddpppqqqlllrrrtttvvvrrriiiiiinnnmmmgggtttnnnjjjooovvvvvvkkk```JJJEEE@@@???BBBEEEFFFEEE@@@<<<888666777:::===>>><<<;;;999777555555444444333555888888888777888888;;;:::888666666666666777555555444444333333333222000000///...---,,,,,,+++------,,,,,,,,,,,,++++++,,,***+++...///000555;;;@@@KKKUUU[[[___fffjjjjjjkkkmmmoooqqqrrrrrrqqqpppoooqqqrrrssssssrrrqqqpppoooppprrrtttvvvxxxyyyyyyyyyzzzyyywwwuuuwww}}}vvvaaaQQQLLL??????@@@UUUqqqtttyyyzzzyyykkkbbb[[[___ooo|||uuupppooossswwwnnngggeeeiiihhhYYYCCC444666111333888888;;;QQQjjj~~~[[[GGGNNNYYYbbbhhhmmmrrrwwwtttzzzwwwcccOOONNN\\\kkkooommmjjjiiiggg```UUUKKKVVVYYYRRR???000,,,---+++,,,---///111222333222222---.../////////111444666:::===AAAFFFJJJLLLMMMNNNOOOPPPQQQRRRRRRSSSUUUXXXWWWYYY```hhhjjjnnn}}}ssshhh]]]VVVPPPKKKFFFEEEBBB???@@@DDDAAAFFFKKKOOOUUUXXXTTTLLLAAA<<<:::<<<;;;888666777777===CCCDDD@@@;;;888777333222111222333333111000........................000000111111111111111111333333222222111111222222222222333333222000...---------,,,,,,,,,---......---...111666;;;>>>>>><<<;;;::::::999888999999999888666555666777777666555999777555222000/////////......///000000000//////...---,,,++++++,,,---......---,,,******,,,000333???JJJVVV]]]ccciiinnnnnnrrrssstttvvvwwwxxxyyyyyy|||}}}}}}~~~yyyqqq}}}~~~zzzvvvuuurrrqqquuu{{{|||wwwvvvsssfffYYY@@@777111333444444:::DDDQQQTTT^^^nnn{{{lllWWWWWWjjj|||{{{zzznnnSSS???999999;;;FFFRRRhhh}}}pppbbbWWWPPPIIIDDDCCCAAADDDNNN\\\iiippprrrzzzzzzzzzyyyxxxwwwvvvuuu~~~ooogggcccppp~~~yyy^^^GGGMMMaaaZZZIIICCCAAA>>>===???IIIYYYiiitttxxxwwwxxxyyyyyyxxxwwwwwwxxxvvvvvvvvvvvvuuutttsssrrrsssrrrrrrrrrssstttuuuvvvuuuvvvwwwyyyzzz{{{||||||}}}}}}qqq```XXXVVV```lllooofff```gggppptttjjj```bbbooorrrllluuurrrggghhhcccWWWZZZUUUTTT\\\jjjrrrpppkkkSSSMMMEEE??????BBBFFFIIIDDD@@@;;;888888:::;;;<<<>>>>>><<<888555333333333333555888999777777888::::::999888888777888888999555555555555444444333333000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---++++++...000111666===FFFPPPZZZ^^^aaagggkkkkkknnnoooqqqrrrrrrrrrpppoooooopppsssuuuuuutttqqqpppnnnooorrrtttvvvxxxyyyzzz{{{|||{{{yyywwwyyy~~~qqq]]]PPPLLL<<<>>>DDD]]]yyywwwyyyxxx{{{ppphhh___aaaqqq}}}uuuqqqsssxxxzzzoooiiifffiiifffUUU???000444222333888888===QQQgggyyy[[[FFFIIIPPP[[[bbbeeehhhkkkuuummmSSSJJJUUUeeeqqqmmmfff___]]]ZZZRRRJJJRRR]]]ZZZEEE222...000///---...000222444444444444,,,---.........000333555999<<>>>>>============888777666666777888666555;;;999666333111000///000.../////////000000000000...---,,,,,,,,,---...//////...---+++***,,,111444BBBMMMXXX^^^cccjjjnnnoooqqqrrrtttvvvxxxyyyyyyzzz||||||}}}}}}~~~yyyrrrmmmoooyyyuuurrrsssqqqoooqqqvvv}}}~~~uuuqqqlll```TTT===555111444555555<<>>EEESSSbbbnnntttuuuxxxyyyyyyvvvuuuuuuvvvvvvvvvvvvvvvuuutttsssrrrsssssssssssssssuuuvvvvvvvvvvvvwwwxxxyyy{{{|||}}}}}}||||||~~~nnn\\\TTTSSSWWWfffoookkkjjjrrryyyzzzwwwjjjhhhrrruuurrrooohhh___SSSRRRNNNJJJMMMUUU^^^dddgggYYYTTTMMMFFFBBBDDDHHHLLLIIIDDD>>>:::999999999999999888777444222333777;;;<<<;;;:::777555444555666666666777777999:::;;;<<<666666666666666555444333000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,///000222888???LLLUUU^^^```ccchhhkkkkkknnnpppqqqrrrrrrqqqooonnnnnnpppsssuuuuuutttrrrpppnnnoooqqqsssuuuvvvwwwwww{{{|||{{{yyywwwzzzlllZZZOOOLLL;;;>>>IIIddd|||uuuuuu{{{~~~yyytttpppfffcccpppvvvssswwwyyyxxxpppkkkiiiiiiaaaOOO;;;///222111333777999@@@SSSfffxxx___IIIFFFKKKXXXccchhhkkkooo}}}yyy[[[JJJQQQ```qqqqqqlllfffddd```VVVIIIRRR]]]]]]JJJ666///000111---...000222333333333222---............///222444999<<<@@@EEEIIILLLNNNNNNOOOQQQRRRRRRRRRTTTVVVXXXZZZ\\\eeennnooorrrtttggg^^^PPPHHHDDDIIIRRRYYY___cccfffhhhhhhgggiiijjjddd]]]RRRMMMDDD===:::;;;<<<;;;???AAABBBBBB>>>888333000222444666888777666444333333333444333222111000///000000111222333444555666555555444333222222222333111222333333222111///...........................,,,...222888>>>AAABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@:::888777777888888777666:::999666444222111111111000000/////////000000000......---------...000000000///---++++++...333777DDDNNNXXX^^^cccjjjnnnoooqqqrrrtttvvvxxxyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~}}}ssslllkkkqqqzzz{{{vvvrrrrrrrrrpppqqqtttxxxyyy~~~uuunnnfffZZZNNN999333111444555555===IIIXXX```lllwwwzzziiiQQQTTTkkk~~~xxxqqqsssuuu^^^FFF999999>>>AAAJJJ]]]ooowwwhhh^^^VVVPPPLLLDDDBBBBBBEEEOOO]]]kkksssuuuuuuvvvxxxzzz}}}tttkkkmmmrrrwww|||hhhQQQFFFTTT___UUUGGGCCC@@@===<<>>BBBGGGJJJMMMOOOMMMNNNOOOPPPPPPQQQSSSVVV[[[\\\dddooouuuyyyzzzooogggTTTOOOQQQ```rrr~~~}}}uuummm]]]WWWLLLAAA===???AAA@@@<<<<<<;;;:::888666444222222555777888777666555555666777777777555333111000222222333444555666777777444444333222222222333333111222333333333222000////////////000//////...---...///111666<<>>;;;>>>GGGTTTaaaiiinnnssswwwwwwuuussstttwwwtttuuuuuuttttttsssrrrqqqqqqrrrtttuuuvvvvvvuuuuuuvvvvvvvvvvvvxxxzzz|||}}}|||{{{|||}}}xxxuuuyyyvvvkkkeee\\\dddooovvvrrriiieeegggjjjqqq~~~yyyxxxwwwrrrqqqZZZVVVRRROOOQQQZZZfffooottt___SSSWWWQQQHHHAAA===:::888777777777666666<<>>BBBGGGKKKNNNLLLNNNOOOOOOOOOQQQSSSUUUYYYYYYaaapppzzz~~~zzzhhheeejjj|||zzzjjjfff[[[NNNIIIKKKKKKHHH===>>>???@@@@@@===999777666999;;;<<<:::999:::;;;======>>>===<<<999777555777777777666666666666666333222222222222222333444333333444555444333222111///000000111000///...---000///111444:::???BBBDDDEEEFFFFFFGGGFFFEEEDDDCCC>>><<<;;;;;;;;;;;;:::888555666888999999888777666444333111000///.../////////............000111222///...,,,+++,,,111888===GGGQQQZZZ___cccjjjnnnoooqqqrrrtttwwwyyyzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~{{{|||}}}nnnjjjnnnlllqqqsssrrrttt|||wwwsssrrrqqqssswww}}}}}}|||~~~zzzpppdddXXXKKK@@@444000000444333333<<>>IIITTT```qqqdddZZZSSSOOOEEEDDDBBBBBBFFFSSScccooosssssstttuuuwwwxxxyyyyyyqqqlllxxx{{{zzzooo^^^HHHKKK```aaaPPPEEEAAA>>>;;;<<>>@@@@@@>>>===???AAADDDDDDEEEDDDCCC@@@===;;;;;;:::999888777666555444111111111111222333333444444555666666666555444333///000111111111///...---111000000333999>>>BBBDDDIIIIIIJJJKKKJJJIIIHHHGGG???===<<<<<<<<<<<<:::999444666999;;;<<<<<<:::999555444222000............///.........///000222333......,,,+++---222999???IIIRRR[[[___dddjjjooopppqqqrrrtttwwwyyy{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~yyy{{{qqqnnnssswww}}}}}}yyy{{{vvvqqqooooooqqquuurrrtttzzz}}}|||~~~~~~{{{oooaaaUUUHHH>>>333///000333333222;;;HHHcccssssss\\\PPPTTTbbb{{{oooyyyfffKKK===<<<@@@>>>DDDIIIRRRsssuuufff[[[SSSNNNFFFEEECCCAAAEEEPPPaaammmqqqsssuuuwwwyyy{{{{{{|||wwwjjjooo{{{sss]]]MMMRRRaaacccUUUEEEBBB===999:::@@@KKK[[[iiimmmrrruuutttvvvzzzzzzxxxyyywwwuuurrrqqqrrrtttuuuuuuuuuvvvvvvvvvvvvuuuuuuxxxxxxxxxxxxyyyzzz{{{{{{~~~~~~}}}uuuoooqqqsssuuuuuurrrnnnkkklllnnnrrrwww{{{{{{jjjfffggglllfffYYYUUUZZZiiiyyy~~~{{{zzzpppbbbdddeeeiiimmmkkkhhhmmmvvvqqqlllfffaaaaaaccceeegggrrruuu___ZZZSSSKKKBBB<<<;;;===777666555777<<>>BBBDDDFFFCCC;;;333333777111111000///...---,,,,,,---,,,,,,++++++,,,,,,---111000000222999CCCMMMSSS___ccciiimmmoooppppppqqqooooooooooooooopppppppppppppppoooooooooqqqrrrsssttttttttttttsssrrrqqqqqqtttuuusssqqquuu}}}kkkYYYMMMIIIBBB<<>>333111666555999AAAKKKWWWhhhwwweeeLLLMMM```uuudddkkktttyyyzzzlllbbbbbblllgggPPP:::111000:::@@@;;;666666666444333222111000////////////555555666999???HHHPPPTTTZZZZZZUUUNNNOOOUUUXXXUUUYYY___dddsss|||zzzyyyrrrggg```^^^]]]ZZZNNNRRR```nnniiiTTTCCC???===@@@???===???DDDGGGEEEFFFEEEDDDCCCBBBAAAAAA@@@===;;;999888555333444777444444666999888333111333333555666888888666555333222111///.........///000//////111666999:::???EEEAAAFFFIIIIIIKKKMMMLLLHHHJJJHHHDDDAAA>>>=========888999;;;<<<<<<<<<;;;:::777666666444333111///.........///000111333555666222111...---...333:::@@@LLLVVV^^^bbbeeekkkooopppssstttvvvwwwyyyyyyzzzzzz||||||}}}~~~~~~~~~~~~~~~}}}wwwuuu|||||||||~~~zzzpppmmmrrrwwwwwwuuuuuuuuuwwwwwwuuuvvv|||rrraaaWWWHHH:::555222000222222333888???^^^ooo___SSSZZZ```pppxxxsssRRR@@@@@@CCCBBBDDDGGGOOOdddzzziii]]]VVVSSSJJJFFFDDDDDDEEEKKKZZZiiinnnrrrttttttvvv{{{}}}{{{ssspppwww}}}~~~qqq```MMMMMM[[[dddYYYIIIEEE???;;;<<<@@@HHHVVVbbbjjjooossssssuuuyyyzzzxxxwwwuuusssrrrrrrsssuuuvvvuuuvvvvvvvvvvvvvvvuuuuuuwwwwwwvvvwwwwwwxxxyyyzzz||||||}}}~~~~~~~~~~~~~~~sssnnnvvvvvvtttoooiiiddd```___cccfffkkkpppvvvzzz}}}~~~ssskkkiiicccYYYXXX^^^vvvzzzrrrgggfffaaa___aaaaaa^^^```dddeeebbb___]]]]]]]]]]]]\\\bbbuuuooodddXXXOOOJJJEEE???;;;:::777444444777<<>>>>><<<<<<<<<<<<;;;;;;:::999777666666555444222111000000000000000111333444555111000...---...444<<>>555111111222333333888???]]]qqqaaaUUUYYY\\\jjj~~~uuuTTTBBB@@@???>>>@@@DDDJJJ^^^}}}lll___WWWSSSMMMHHHEEECCCCCCHHHUUUbbbkkkpppttttttvvvzzz{{{yyy|||sssuuuzzz|||rrrfffQQQFFFSSSeee```OOOGGGAAA======???DDDNNNYYYeeelllqqqrrrtttyyy{{{yyyvvvtttsssrrrrrrtttvvvwwwvvvwwwwwwwwwvvvuuuuuutttuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{|||||||||||||||}}}~~~vvvrrrsss~~~zzzrrrhhh^^^XXXVVVVVVZZZ]]]bbbiiipppvvv{{{}}}xxxqqqkkkbbb^^^```ttt{{{vvvuuutttrrrhhh]]]ZZZXXXVVVTTTUUUSSSSSSSSSUUUVVVVVVTTTRRRPPP]]]wwwvvvccc[[[\\\ZZZOOOCCCAAA<<<777555777999::::::666666888<<<;;;999<<>>HHHZZZkkkqqqlllfffcccaaa[[[UUUTTTVVV^^^lllxxxvvvuuuppplllmmmpppoookkkffffffaaaSSSBBB666222333000333;;;IIIVVVeeewwwuuu\\\KKKNNNbbbttt}}}bbbXXXhhhuuuwwwwww|||xxxfffYYY^^^dddZZZEEE666<<>>AAACCC\\\cccddd\\\SSSQQQTTTWWWYYY^^^eeewwwwwwkkk```VVVVVVeeemmmiiieeehhhnnnuuu}}}yyyyyy|||pppgggaaa______WWWHHH>>>===:::AAAGGGFFFFFFIIIJJJIIIGGGIIINNNTTTWWWVVVQQQNNNIIIFFFBBBAAABBBCCCAAA>>>;;;777555555444111111444555666777888888777666555444444222000///.........000...///222333333777===CCCHHHKKKKKKMMMOOONNNJJJOOONNNMMMJJJHHHEEEBBBAAABBB@@@>>><<<:::999999999777777777666666555444333222222111111222222333444111000......000666>>>DDDPPPYYYaaadddffflllppppppssstttuuuwwwxxxyyyzzzzzzxxxyyy{{{}}}tttqqqnnnpppuuuyyy{{{{{{}}}xxxsssppprrrvvvzzz~~~mmm]]]RRRFFF;;;444111111333333333888???ZZZtttdddXXXXXXWWWddd}}}```MMMHHHBBB@@@@@@BBBDDDTTTzzz~~~sssddd[[[WWWPPPJJJEEECCCAAADDDNNNZZZfffmmmsssuuuvvvyyyyyywwwvvvvvvyyyzzzvvvpppZZZEEELLLccceeeUUUGGGBBB???>>>???AAAIIIQQQaaaiiioooqqqtttyyy|||{{{xxxwwwuuuttttttuuuvvvwwwwwwwwwwwwwwwwwwvvvuuutttvvvvvvvvvvvvwwwxxxyyyyyyzzzzzz{{{||||||||||||{{{}}}}}}~~~{{{}}}{{{yyykkk```ZZZXXXUUUSSSTTTWWW\\\dddlllttt{{{~~~vvvggg^^^cccsss}}}uuuuuu}}}mmmaaaYYYTTTPPPNNNJJJKKKNNNRRRWWWYYYYYYWWWPPPVVVgggllleeeooossseeeSSSIIIDDD@@@@@@CCCDDD@@@<<<;;;;;;@@@FFFGGGDDDCCCFFFAAA>>>:::888777999:::;;;>>>DDDGGGDDD===888444111222222111000///...------------,,,,,,,,,,,,------+++...444<<>><<<999CCCKKKLLLLLLMMMNNNLLLJJJOOOYYYdddkkkjjjccc\\\SSSNNNIIILLLXXX___YYYOOOBBB;;;666555444222333666555666666777777666666555555444333333222222111111222000000222222111555:::DDDIIILLLMMMOOOQQQQQQMMMQQQQQQRRRQQQOOOLLLJJJHHHHHHEEEAAA===;;;:::::::::777777888888777777666666444333333222222222222222000///......111888AAAHHHRRR[[[ccceeeggglllpppppprrrsssuuuvvvxxxyyyyyyyyyxxxyyy{{{}}}~~~qqqqqqqqqtttzzzxxxrrrqqqqqqqqquuuxxxssseeeVVVJJJ>>>444444111111333333333888>>>UUUvvviiiZZZWWWTTTbbb}}}{{{uuuaaaWWWKKKFFFCCCCCCAAALLLnnn||||||kkkaaa\\\QQQKKKEEEBBB@@@AAAIIISSSaaakkksssvvvwwwyyyyyyvvv}}}wwwyyyzzzyyyzzz{{{gggJJJHHH^^^fff[[[GGGCCC??????>>>???EEEMMM]]]fffoooqqqsssxxx|||}}}{{{zzzyyywwwvvvuuuuuuuuuwwwwwwwwwwwwwwwvvvuuuuuuxxxxxxxxxxxxyyyzzz{{{{{{zzz{{{||||||}}}}}}||||||}}}|||}}}|||uuuvvvddd[[[[[[[[[WWWQQQRRRTTTYYY```hhhqqqyyy}}}ppp[[[WWWcccppptttrrrwwwuuudddXXXQQQLLLMMMMMMPPPUUU[[[```cccccc\\\[[[___nnnkkkfffsss|||qqq^^^LLLIIIJJJQQQZZZ]]]XXXPPPMMMJJJMMMUUUZZZWWWQQQOOOPPPIIIAAA;;;:::<<<>>>???FFFMMMOOOFFF<<<888666444222222111000///...------...------,,,,,,------...///333999CCCNNNXXXaaaffflllmmmmmmmmmlllnnnqqqsssttttttttttttssssssrrrrrrrrrqqqpppoooooopppqqqrrrqqqrrrtttvvvvvvvvvuuuttttttvvvvvvuuuyyyyyymmm___QQQGGGBBB<<>>777555666222222333444444444333333222222333444555666666666999HHHZZZ```XXXPPPPPPUUUWWW]]]eeeyyyfffZZZSSSUUUWWWRRRLLLKKKEEEHHHLLLNNNUUUddd}}}vvv^^^RRRPPPMMMHHHDDD;;;DDDNNNQQQRRRSSSRRROOOSSSZZZggguuu}}}{{{qqqhhh]]]UUUOOOXXXooozzzkkkIII@@@888666555444555888555555666666666666555555333444444555666666666777555222111222111000444:::DDDIIIMMMNNNQQQTTTTTTQQQQQQSSSTTTUUUUUUSSSPPPOOOKKKHHHCCC???<<<;;;;;;<<<777888888999999888888777555444333222111111111111//////...///333;;;EEEKKKUUU^^^eeegggiiimmmpppppprrrssstttvvvxxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}}}}|||mmmsss}}}~~~tttuuuvvvwww{{{yyyqqqpppnnniiimmmooommmdddVVVIII===444333111111444444444888>>>OOOzzzppp\\\WWWTTTdddrrrtttrrrdddRRRHHHBBBAAA???FFFeeepppddd___RRRKKKEEEBBBAAAAAAGGGOOO\\\gggrrrvvvwwwyyyyyywwwyyytttvvvyyyxxx|||rrrTTTHHHWWWccc```IIIDDD@@@???>>>===CCCJJJXXXcccmmmppprrrvvvzzz||||||{{{zzzxxxvvvuuuttttttvvvwwwwwwxxxxxxwwwwwwvvvzzzyyyyyyzzzzzz{{{|||}}}{{{||||||}}}}}}}}}}}}}}}~~~|||}}}~~~tttxxxsssbbb[[[]]]]]]WWWPPPSSSTTTWWW]]]eeennnwww{{{zzzaaaVVV\\\fffnnnooosss~~~nnn___TTTQQQPPPQQQTTTYYY^^^aaabbb\\\[[[[[[```kkkxxxkkkcccmmmxxxqqqbbbNNNLLLQQQ^^^ooovvvrrrjjj```ZZZZZZbbbjjjkkkiiihhhcccXXXIII???===@@@DDDFFFZZZccccccRRR???777555444333222111111//////...---......------------......333777???IIISSS]]]dddhhhmmmnnnnnnnnnnnnoooqqqtttuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqpppqqqrrrrrrssssssttttttuuuuuutttttttttwwwyyyyyy}}}wwwkkk]]]QQQGGGBBBAAA\\\uuu|||||||||uuukkk]]]___aaaeeemmmxxxnnneee___bbbhhhjjjjjjiiiUUUNNNFFF???<<<888444111222:::JJJ^^^ooo|||uuuooo```PPPHHHKKKQQQUUUPPP\\\iiiuuusssXXXJJJMMMWWWgggwww|||uuullltttfffTTTPPP[[[aaaRRR;;;333666===CCCBBB:::555444222333444555444333222111111222333444555666666777555BBBTTT___\\\TTTQQQSSSUUU[[[dddyyyyyylllaaa^^^]]]YYYTTTRRRIIIJJJMMMNNNMMMTTTfffxxxppp```YYYTTTLLLFFF>>>FFFNNNSSSXXXZZZWWWRRRXXX```ppp}}}rrrggg^^^UUU[[[tttNNNDDD:::777777555666888444444444444444444444444222333555777888999999999777444222222111000333:::CCCHHHMMMOOOSSSWWWXXXUUURRRSSSUUUVVVUUUTTTRRRQQQJJJGGGCCC???<<<;;;<<<<<<888999999999999888888777444333222111000000000000.........000555>>>HHHOOOXXX```ggghhhjjjmmmpppppprrrssstttvvvwwwxxxyyyyyy{{{{{{|||}}}}}}}}}|||||||||rrrdddhhhvvv{{{yyy}}}|||wwwxxxxxxvvvuuu}}}sssooorrrppphhhhhhiiiggg___SSSEEE999222333111111444444444888===III~~~wwwaaaYYYSSSccc~~~rrrrrrnnnWWWHHH??????>>>CCC___sssfffaaaTTTMMMFFFDDDBBBBBBFFFLLLVVVcccoootttvvvxxxyyyyyywwwnnnoootttwwwxxxyyy]]]JJJPPP___eeeMMMGGGBBB???<<<;;;@@@GGGTTT```jjjmmmooossswwwyyyyyyyyyxxxwwwuuutttssssssuuuuuuvvvwwwxxxxxxxxxxxxzzzzzzzzzzzz{{{|||}}}}}}{{{{{{|||}}}}}}}}}}}}}}}}}}{{{}}}vvvtttzzzrrrhhhbbbaaa```\\\XXXXXXYYY[[[___fffooowww{{{~~~sssbbbaaahhhssstttpppwwwmmm\\\ZZZYYYYYYZZZ[[[[[[ZZZWWWZZZ]]]^^^cccooo{{{lllnnnvvvssshhhVVVSSSVVVdddxxxxxxkkkeeedddjjjsss||||||lllUUUEEE???AAAFFFHHHaaaoooqqq\\\DDD888555444333222222111000///............------------......444999BBBMMMWWW```gggjjjlllnnnoooooooooppprrrttttttttttttuuuuuuvvvvvvwwwuuutttsssrrrrrrrrrsssssswwwvvvuuutttttttttuuuvvvsssxxx|||}}}|||rrrfffZZZOOOEEE@@@JJJcccxxx}}}zzzkkk^^^bbbfffiiiqqq{{{}}}yyyfff___\\\bbbfffeeecccdddTTTKKK@@@:::999999555222333<<>>;;;;;;;;;;;;999999999999999888777666222222111000////////////---......111666@@@JJJRRRZZZbbbhhhiiijjjnnnpppppprrrrrrtttvvvwwwxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}{{{rrrfffiiissstttzzz||||||zzzvvvssswwwxxxtttpppttt}}}qqqrrrzzzyyyoooiiifffaaaXXXKKK>>>444111222111222444555444777===FFF|||hhh[[[QQQ___yyyzzzyyyeeeOOOAAA@@@@@@BBBXXXtttxxxkkkeeeXXXPPPIIIFFFDDDBBBDDDHHHPPP^^^kkkppprrrvvvyyyyyywwwhhhgggpppwwwuuu|||bbbKKKLLL\\\iiiQQQJJJDDD@@@<<<:::>>>EEEQQQ]]]hhhkkklllpppuuuvvvvvvvvvuuuuuuttttttsssssstttuuuvvvwwwxxxyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}zzz{{{||||||}}}}}}|||||||||{{{}}}}}}wwwqqq{{{sssqqqnnnjjjgggddddddddd^^^^^^___ccciiiqqqyyy~~~zzzrrrmmmsss~~~~~~tttrrrzzzllljjjhhhfffddd```\\\YYYWWW]]]bbb```___hhh|||{{{uuu{{{yyyqqqaaa[[[ZZZeeexxxzzznnnjjjhhhmmmwww|||___III??????CCCEEEYYYlllsss___EEE999777666333333222111000///............------------......555:::DDDOOOZZZccciiillllllnnnpppppppppqqqssstttrrrrrrssstttuuuvvvwwwwwwvvvuuutttsssrrrsssssstttzzzxxxvvvttttttuuuvvvwwwsssyyy}}}zzzooocccWWWLLLCCC>>>QQQhhhzzz}}}}}}jjjbbbgggjjjlllrrrxxxvvvooo```[[[[[[bbbeeeaaa___```UUUJJJ<<<555666888666333555>>>RRRjjj}}}uuu```TTTIIIBBBGGGRRR[[[ZZZeee~~~zzzPPPMMMOOO\\\lllvvvzzzyyyvvvmmmZZZKKKPPP]]]ZZZLLL777444999FFFMMMGGG>>>999222333444444444222///...111111222333666999<<<>>>666888CCCSSS\\\[[[YYYZZZSSSYYYbbbwwwzzzwwwuuurrrpppqqqggg```^^^]]]YYYYYY]]]aaalllzzzooo___XXXEEEHHHMMMTTT^^^ccc]]]TTTFFFRRRhhh{{{rrr\\\GGGHHH[[[iiilllQQQEEE;;;888777555444555333222222111111222222333333333555666666666555444777333000000///...222999AAAGGGMMMPPPUUU[[[]]][[[TTTSSSRRRQQQOOOMMMKKKJJJBBB@@@>>><<<::::::999:::999999999999888777666666111111000///////////////------...111777AAALLLSSS[[[ccciiijjjkkknnnppppppqqqrrrtttuuuwwwxxxxxxxxxwwwxxxzzz{{{}}}~~~~~~xxxrrrgggjjjrrrpppvvvxxx{{{}}}}}}yyyrrrllllllrrrwwwsssnnnqqq~~~~~~tttxxxwwwooojjjaaaVVVHHH;;;444333222000222555555444777===EEEmmm]]]OOO[[[ssssssZZZFFFDDDBBBAAARRRlllzzz}}}pppjjj[[[SSSKKKHHHEEEBBBCCCFFFLLLZZZhhhmmmppptttxxxyyyzzztttssstttrrrpppnnndddPPPAAAIII]]]___NNN@@@???@@@===<<<@@@JJJZZZhhhmmmnnnqqqsssqqqttttttttttttuuuuuuvvvvvvuuuwwwxxxwwwvvvuuuvvvxxxvvvvvvwwwxxxzzz|||~~~}}}{{{xxxzzz}}}~~~~~~~~~uuuxxx}}}{{{wwwtttqqqooommmlllhhhiiijjjjjjlllqqqwww{{{~~~}}}xxxcccXXXTTT[[[dddiiifffdddkkkvvv~~~{{{nnnppprrrtttuuuuuuvvvwwwqqqkkkdddaaafffvvv```HHHAAAAAA@@@IIISSSZZZTTTEEE999777:::777555444111000...------222000//////---+++000777;;;CCCOOO[[[ccchhhlllmmmmmmmmmnnnoooqqqtttvvvwwwxxxwwwuuutttsssssstttttttttsssrrrrrrrrrtttvvvwww}}}{{{xxxuuuttttttuuuwwwxxxuuuzzz|||qqqcccYYYPPPHHHDDDDDDUUUoooyyyvvv}}}zzzmmmddd^^^cccssszzzuuuppprrrhhhbbbaaagggiiiccc]]][[[TTTEEE666222444444444444777===YYYvvvsssaaa```VVVIIIFFFFFFSSS___ooozzz[[[HHHWWWmmmtttuuuyyytttwwwiiiRRRQQQaaaaaaQQQBBB555000;;;HHHIIIDDD???666444444777::::::555000000000000222333555777888666444666???MMMWWWYYYXXXTTTZZZcccrrrvvvvvv}}}|||uuuwwwooofff```^^^ZZZUUUPPPXXX^^^bbbsssmmmhhhTTTPPPJJJOOOcccssshhhRRRIIIEEE^^^ttt[[[GGG???DDDRRR^^^NNNBBB999888888555666999555555444333333333444444333333333444444555555555444333111///000111444555???CCCJJJRRRXXX\\\^^^^^^WWWVVVTTTQQQMMMIIIEEECCC>>><<<999777666666666777::::::::::::::::::::::::444333222111000/////////000///...333<<>><<<===FFFUUUdddjjjlllppprrrrrrssssssttttttttttttttttttuuuvvvwwwwwwuuutttuuuvvvvvvvvvwwwxxxzzz|||~~~~~~{{{yyyzzz|||~~~~~~~~~}}}~~~wwwuuu}}}zzzwwwtttrrrllllllmmmmmmnnnrrrxxx|||www^^^RRRYYYccciiifffbbbfffmmm~~~sssrrrvvv||||||uuuqqqlllfff^^^XXXXXXeeeoooRRREEE@@@===BBBHHHKKKGGG>>>888888;;;777666444222000///......111/////////---,,,111888???FFFRRR]]]dddiiilllmmmnnnnnnnnnpppqqqsssuuuvvvuuutttssssssssstttuuuvvvtttsssqqqqqqqqqsssvvvwww~~~|||yyywwwuuuvvvwwwxxxzzzxxx|||wwwiii\\\VVVOOOJJJPPP[[[hhhsssyyyuuuvvv{{{uuuggg^^^[[[bbbrrr{{{wwwsssuuupppjjjgggjjjjjjddd]]]ZZZPPPAAA333000222333333333888>>>ZZZwww{{{jjjggg[[[OOOMMMLLLRRRbbbwwwdddLLLVVVjjjtttzzzwww|||sssaaaZZZ```aaaYYYHHH:::111777BBBFFFCCCAAA666444222555888888444///000000000111333555666777888555555:::DDDMMMSSSUUUTTTXXXaaaoootttuuu|||{{{tttvvvppphhhcccaaa^^^XXXTTTPPPVVVZZZiiiwwweee]]]OOOLLL[[[mmmkkk^^^NNNEEEWWWuuu|||```III>>>AAALLLUUUIII???888999999666555666444444333222222222333333222222333333333333333444333222000///000222555777AAACCCGGGMMMRRRVVVYYY[[[TTTSSSRRRPPPLLLHHHDDDAAA;;;:::888555444444555666777888888888999999999999555444333111000/////////000//////444===IIIRRRWWW^^^aaaffflllqqqsssrrrqqqpppsssvvvwwwwwwwwwwwwxxxyyy{{{|||}}}}}}}}}~~~vvvooolllmmmqqqttt~~~zzzjjjdddhhhnnnssswwwtttppprrr{{{}}}xxxlll^^^QQQCCC666111333666555444333444888>>>CCC@@@gggvvvfffXXXVVV```ooo||||||pppMMMEEECCC>>>DDDRRRiiiyyy{{{qqqbbbZZZQQQMMMHHHDDDDDDHHHGGGPPP^^^iiiooorrrtttuuu~~~yyywwwqqqqqqsssmmm\\\JJJGGGOOOeeeWWWIIIBBBAAA>>><<<:::AAANNN]]]eeejjjnnnrrrssssssssstttttttttssssssrrruuuvvvwwwvvvtttsssssstttvvvvvvwwwxxxzzz|||}}}~~~~~~|||zzzzzz{{{}}}}}}||||||||||||wwwooottt~~~{{{wwwuuuqqqrrrrrrrrrrrruuuzzz}}}fffRRRXXXaaahhhfffaaaaaaeeessszzz~~~}}}yyynnnkkkqqq|||tttkkkmmmhhh___VVVPPPWWWnnndddTTTLLLGGGDDDBBB>>>;;;999999:::<<<777666555444222111//////000......///------333;;;EEELLLWWW```fffjjjlllnnnooooooooopppqqqrrrttttttrrrrrrrrrrrrssstttuuuvvvtttsssqqqppppppsssuuuwww~~~|||zzzxxxwwwxxxyyyzzz||||||tttcccXXXVVVQQQPPPbbb}}}xxxpppmmmsssuuummmaaaZZZZZZddduuu}}}{{{yyy{{{{{{tttooonnnkkkddd]]]YYYJJJ<<<000...111222222333888@@@]]]|||oookkk```VVVQQQLLLTTTcccxxxpppQQQNNN]]]jjjwwwzzz~~~{{{ooobbb\\\]]]___OOO@@@333333;;;AAABBBAAA666444111222555555333000000000111111333444666666999777555666;;;CCCKKKPPPSSSVVV]]]jjj~~~}}}wwwyyy~~~|||vvvuuuooogggbbb___[[[VVVRRRMMMRRRTTT___uuuwwwkkkWWWLLLUUUhhhpppmmm]]]QQQWWWmmmrrrWWWIIIGGGKKKNNNEEE===777888:::888555333444444333222111111222222222222222111111111111111222111//////111333777999AAABBBCCCFFFKKKOOOTTTVVVQQQQQQPPPNNNJJJEEEAAA>>>777666444333222222222333444555666777888999999999666555444222000/////////000///000555???JJJSSSXXX\\\```gggmmmqqqsssrrrqqqooorrrvvvwwwwwwvvvvvvvvvyyyzzz{{{{{{zzz{{{~~~|||~~~zzzsssqqqtttyyyyyyjjjdddhhhppptttwwwuuurrrsss{{{yyypppaaaQQQ@@@333000444999999999888777999<<>>???888555222222333444333222111111111111222333444555777777777666888>>>GGGNNNRRRTTTYYYddduuu~~~{{{tttlllfff]]]VVVRRRPPPMMMLLLLLLRRRSSSZZZjjjvvv{{{qqqaaaUUUYYYgggrrrttttttkkkiiirrryyyiiiccc___[[[PPPGGG===999:::999666333555555444333222222222222222111111000000/////////000/////////111555888;;;>>>???AAADDDHHHLLLPPPRRRQQQQQQOOOLLLGGGAAA<<<999333333111000000000000111222333555777888999999999777666444222000///......//////111777BBBLLLUUUYYYaaaeeeiiimmmooopppqqqrrrppprrrtttuuuuuuuuuwwwxxxyyyzzzzzzyyyxxxzzz~~~~~~pppjjjllltttvvvwwwuuusssuuu|||uuummm```MMM;;;111111555;;;>>>CCCDDDBBB>>>;;;999???SSSsssdddZZZXXX```qqq}}}YYYIIIFFFBBB@@@CCCSSSooommmbbbWWWQQQLLLFFFDDDEEEDDDIIISSS]]]eeelllqqqsssyyypppppprrrvvvwwwmmmZZZJJJBBBYYYZZZTTTHHHAAAAAA???:::<<>>===;;;888666666666666444333111000///---...000111333<<>>444333999===<<<;;;:::888666555555666666222222111111111222222333111555:::===???CCCHHHLLLMMMOOOTTTZZZdddvvvyyykkk]]]UUUNNNKKKHHHFFFGGGKKKOOOSSSUUU\\\```iiixxxwwwllllllkkkiiihhhgggfffeeedddjjjhhhfffjjjoooaaaIII@@@@@@===888888888777555444444444444222222222111111111111111000//////000222666:::<<<999;;;???DDDHHHKKKLLLMMMPPPMMMHHHAAA;;;666222000......//////////////////000222555777999999888888333222111000///............///444<<>>;;;>>>HHHVVV```eeejjjpppqqqrrruuuxxxyyyxxxwwwvvvrrrsssuuuuuuttttttuuuwwwuuuuuuvvvwwwxxxzzz|||}}}}}}}}}}}}{{{}}}~~~|||xxxtttrrrnnnjjjiiinnnvvvpppeee___cccjjjmmmmmmmmmssspppYYYNNNJJJHHHLLLYYYhhhnnnhhh```^^^___bbbbbb[[[PPPJJJJJJPPPZZZccckkkyyyzzzsssgggVVVGGG<<<777666444555555666555333111///000...///333666:::EEEPPP[[[___eeejjjmmmnnnpppqqqppppppppppppqqqrrrssstttssstttuuuuuuuuutttssssssqqqrrruuuwwwwwwwwwuuuttttttttttttuuuuuuvvvvvvvvvyyy~~~}}}uuueeecccaaa[[[RRRUUUpppuuujjjfffccc```ccclllssssssnnnjjjkkkmmmooorrrqqqjjjccc```ZZZTTT;;;444///000111000111444222???ccczzzuuuwwwkkkQQQEEEDDDEEELLLYYYjjj|||___IIIMMMdddwww{{{tttpppdddSSSHHHFFFUUUOOOBBB555333:::AAABBB:::::::::888666555555666222222111111111111111222222444888;;;???CCCGGGJJJKKKNNNSSSXXX]]]lllyyyooo```UUUQQQNNNPPPRRRTTTVVVXXXZZZ\\\]]]ccceeeppp~~~uuupppnnnkkkhhhddd___\\\ZZZNNNVVVRRRQQQXXXWWWfffiiiLLLCCCEEEDDD>>>888777666555444333333333222222333333333333333444111000///000222666:::<<<<<<===>>>AAADDDGGGJJJLLLJJJGGG@@@999444000///.........///000000000000000///111444666888777666555000000///...............---///444===IIISSSYYY\\\bbbeeejjjlllmmmqqqyyy}}}xxxuuuvvvyyy|||xxxyyy{{{{{{{{{|||}}}sssrrrwww|||rrrmmmkkkhhhppp~~~~~~}}}{{{yyyuuuqqqmmmjjjXXXTTTIII:::333555666555777888999<<>>:::;;;333444555555444222000///000///000444777<<>>```}}}rrrvvvqqq]]]???BBBHHHMMMTTTbbbyyyqqqSSSRRRfffwwwzzzlll[[[NNNIIIYYYSSSDDD555222<<>>>>>@@@DDDHHHKKKEEEAAA:::444///------.........///000111111111111...000333555666666444333......------------......---///555>>>JJJTTTZZZ]]]bbbggglllnnnmmmooouuuzzzvvvwwwvvvuuuuuuvvvyyy|||wwwyyy|||}}}||||||}}}tttooommmrrrwwwqqqooopppjjjuuu|||zzzxxxvvvsssoooiiidddUUUQQQFFF888444777777333555666888999<<>>:::999<<<:::555555999555333111///......///000333444777999;;;>>>BBBFFFGGGIIIMMMRRRWWWbbbwwwzzzjjjaaa```cccgggqqqqqqssstttuuusssoookkkjjjfffffflllttt}}}}}}yyyrrriiibbb\\\WWWRRRNNNLLLMMMMMMNNNOOOSSSXXX\\\lll~~~iiiNNNMMMYYYTTTCCC<<<777555777555///...111111222333444444333111000222222222222444999???DDDIIIFFFBBB??????????????????999222------------,,,---...///000000111111111111222333444333222111000//////...---,,,,,,++++++...///333<<>>888666444444666888888888999:::<<>>FFFZZZ~~~~~~nnnddd[[[QQQIIIFFFCCCBBBCCCFFFIIIPPP^^^lllxxxrrrjjj~~~___JJJ]]]jjjcccRRRFFFBBB@@@======@@@FFFPPP\\\eeekkkppprrrvvvwwwwwwvvvvvvwwwvvvuuuuuutttuuuvvvwwwxxxvvvuuuuuuvvvwwwxxxyyyyyy}}}~~~}}}zzz{{{~~~~~~|||zzzzzz|||~~~~~~rrriiibbbdddhhhiiilllqqqzzzvvvnnnggggggiiigggaaafffbbb[[[VVV[[[```]]]UUUQQQ[[[jjjqqqdddPPPLLLTTTVVV]]]lllzzzssstttoookkkggg\\\DDD>>>999888555111000222111222333555;;;EEEPPPWWWccceeejjjnnnqqqsssssssssrrrssstttsssrrrqqqqqqssssssssssssssstttttttttuuuvvvxxx{{{{{{zzzxxxwwwwwwvvvuuuuuuwwwzzz|||{{{zzz~~~wwwmmmeee```bbbZZZPPPVVVkkk}}}vvvmmmeee```\\\ZZZggguuuyyymmmbbbcccggghhhoooqqqlllbbb]]][[[QQQCCC111111000000000222333444777>>>SSSuuu|||xxx{{{~~~bbbNNN???DDDRRRbbbwwwiii\\\\\\ttt}}}{{{vvvfffTTTNNNZZZ]]]MMM999444===GGG???999777888999666666999666444222000//////000111111333555777999<<<@@@DDDGGGHHHMMMQQQTTT]]]ooozzzlllhhhkkkrrrvvvzzzzzzzzz{{{{{{xxxtttpppmmmjjjlllqqqyyyvvvqqqjjjddd___ZZZTTTPPPOOOOOOOOOOOOOOORRRVVVYYYfffuuukkkTTTRRR]]]YYYJJJ<<<777333444333000000333333333444444333333222222222333333444777>>>GGGMMMQQQNNNJJJFFFCCCBBBBBBCCC;;;777111...---...---,,,---...///000000111111111000111111222111111//////.........------,,,,,,+++...///333;;;GGGRRRYYY\\\dddgggkkknnnoooppprrrssssssssstttuuuvvvwwwwwwxxxyyyxxxxxxxxxyyy|||~~~}}}yyynnnpppsssuuuwww~~~xxxooolllmmmnnnhhhnnnwww~~~}}}tttmmmhhh```XXXSSSGGG;;;666444222222444777999;;;>>>???@@@@@@???CCCGGGQQQkkk~~~{{{sssaaaWWWaaatttxxx|||rrrWWWFFF@@@AAACCCOOOmmmsssggg]]]RRRIIIEEEDDDBBBCCCEEEHHHMMMZZZgggvvvmmm```nnnoooMMMVVVbbbeeeYYYHHHAAADDD?????????CCCLLLWWWbbbiiiooorrruuuwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvwwwuuuuuuuuuuuuvvvwwwxxxxxx|||~~~~~~|||yyyyyy|||~~~|||{{{{{{|||~~~{{{pppjjjfffdddbbbccciiiooorrrccc___eeellloooqqqlllddd^^^^^^^^^WWWOOOLLLWWWjjjuuummmZZZPPPQQQRRRXXXjjjtttcccMMMEEE<<<888444000///111111222555999@@@JJJTTT\\\eeehhhlllppprrrtttttttttqqqssstttsssrrrrrrsssuuutttsssrrrrrrrrrssstttuuuxxxzzz||||||zzzxxxwwwvvvuuuuuuvvvzzz~~~}}}{{{|||tttiiibbb]]]YYYQQQOOO]]]sssuuukkkffffffffffffwww{{{xxxnnnjjjpppsssrrrooooooiiiaaa^^^[[[MMM>>>111111000000111222444555777AAASSSmmmzzzssswww}}}mmmUUU@@@???MMMbbbyyy```UUUjjjrrrwwwzzz}}}}}}rrrcccOOOYYYaaaYYYCCC333999GGGBBB;;;555555777777888999777666444222111000111111000222444555777:::>>>AAAFFFHHHLLLPPPRRRWWWeeessszzzooopppxxx}}}xxxuuunnnnnnpppuuuyyysssppplllgggbbb]]]WWWSSSQQQQQQQQQPPPPPPQQQTTTWWWfffrrrpppZZZVVV___^^^SSS???999333333333222333666555555444333333333333333333333333555:::CCCNNNVVVZZZYYYUUUNNNEEE???>>>>>>666333000.........---,,,---...///000000111111111/////////000///...------------------------------...///222:::EEEPPPXXX\\\dddgggkkknnnpppqqqsssttttttttttttuuuuuuvvvvvvvvvyyyyyyyyyyyyzzz}}}}}}xxxuuurrrvvvzzz{{{}}}zzzoooppprrrqqqiiilllpppvvvzzz~~~~~~rrrggg^^^XXXNNNDDD999666444222222444666999???CCCEEEDDDAAA???CCCFFFIIIYYYwwwdddWWW^^^mmm}}}yyyaaaKKKCCCBBB@@@FFF___zzzlll```SSSJJJFFFEEEBBBBBBCCCEEEIIITTT___|||lllYYY\\\qqqxxxOOONNNYYYfffaaaLLLAAAEEE???>>>>>>@@@FFFRRR___gggnnnqqqtttvvvvvvuuuvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwwww{{{}}}~~~|||xxxwwwzzz}}}~~~}}}||||||}}}~~~~~~qqqkkkccc]]]ZZZ[[[___cccxxxxxxrrrhhhdddjjjqqquuuuuusssnnngggbbb^^^ZZZWWWXXX\\\hhhuuuuuufffSSSHHHJJJPPPbbb}}}wwwlll[[[RRRHHH>>>:::666111//////000333777===EEEOOOYYY```gggiiilllppprrrtttttttttppprrrssssssssssssuuuvvvuuutttrrrqqqqqqrrrtttuuuwwwyyy{{{{{{zzzwwwvvvvvvvvvxxx{{{}}}~~~~~~zzzqqqgggaaa]]]SSSKKKQQQeeeyyy~~~zzzrrrllllllqqquuu~~~vvvpppssszzz{{{vvvooolllfffaaa```\\\MMM<<<111000000000111333444666888BBBMMM```|||qqqpppqqqppp[[[FFF???HHH\\\vvviii]]]___hhhppptttxxxyyyrrrhhhRRRTTTZZZZZZIII666777FFFHHH@@@888555666888999999777666444222111000000000000222444555666999<<>>777666111000//////......---,,,---...///000000111111111////////////...------,,,,,,,,,------------------......111888BBBMMMWWW]]]eeehhhlllnnnpppqqqsssuuuttttttuuuuuuuuuuuuuuuuuuyyyyyyyyyzzz{{{}}}~~~}}}{{{yyywww||||||~~~zzzooorrrtttqqqiiikkkooouuu{{{~~~qqqcccXXXJJJBBB:::888666444444777777:::???DDDFFFEEECCCAAA@@@HHHKKKVVV{{{iiiYYY[[[fff~~~zzzttthhhQQQHHHAAA???EEEZZZ|||qqqcccVVVLLLHHHGGGCCCAAABBBCCCEEEMMMUUUqqq[[[PPPZZZjjjyyy~~~zzzTTTIIIOOOeeehhhTTTDDDDDD>>>===<<<<<>>888777999999777666555444222111//////...111222444555555888;;;>>>???BBBHHHNNNPPPQQQYYYaaaqqq|||zzz{{{{{{{{{zzzwwwyyyyyywwwrrrkkkccc[[[VVVSSSOOOPPPRRRRRRSSSUUUXXX[[[ccctttbbbPPPOOOSSSTTTDDD>>>777333444777777666666555333222111111222222222222111222666>>>HHHPPP^^^aaaccc\\\NNN???666333.../////////............---...///000000111111111111111000///......------,,,,,,---------------------...000666???LLLXXX```gggjjjmmmooopppqqqtttvvvttttttttttttuuuuuuuuuuuuyyyyyyzzz{{{|||~~~||||||}}}uuunnnppppppkkkjjjmmmrrrzzz|||hhhWWWDDD>>>999999777555555888999;;;>>>AAACCCDDDDDDCCC<<>>===<<<;;;>>>HHHVVV```iiimmmqqqtttuuuvvvwwwyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwyyy{{{}}}|||yyyxxxyyy|||~~~~~~~~~}}}}}}~~~~~~~~~qqqddd```bbbbbb______dddhhhgggjjjrrrzzz~~~yyyyyywwwoooddd^^^eeeqqqdddPPPIIICCCFFFTTTqqq{{{ooo```___hhhjjj^^^PPPCCC<<<999444000///111777???GGGPPPYYYbbbgggkkklllmmmoooqqqsssttttttoooppprrrrrrrrrrrrsssuuuttttttrrrqqqqqqqqqrrrsssooorrruuuwwwvvvuuuuuuuuuvvv}}}zzzqqqiiidddbbb]]]QQQOOO___qqquuurrroooiiirrrxxxssskkkkkkwww~~~xxxyyy~~~yyyrrrkkkfff___\\\XXXPPPBBB777111000000111222444666777:::===>>>FFFggg{{{uuummm^^^LLLAAAEEEVVVfffwww{{{]]]QQQSSS\\\hhhppprrrmmmeee___UUUGGGAAAHHHJJJAAA;;;===IIIIIIDDD===999:::999777666555444333111///...---111222444444555666:::===<<>>LLL[[[dddjjjlllnnnooopppqqqsssuuusssssssssttttttuuuuuuuuuxxxxxxyyy{{{|||}}}~~~|||~~~{{{tttrrrqqqooommmlllpppvvv}}}|||fffRRR===999777888777444444888:::;;;===???BBBDDDEEEFFF???DDDCCCEEE^^^}}}zzzpppaaaYYYZZZfffyyyzzzaaaKKKJJJCCC@@@HHH\\\{{{rrrbbbVVVPPPKKKFFFCCCCCCBBBAAADDDHHHdddQQQ[[[nnnwwwzzzmmmPPPBBBUUUkkkgggUUUIII@@@@@@>>>;;;;;;CCCOOOYYYfffjjjooosssuuuwwwyyyzzzyyyyyywwwvvvvvvvvvwwwwwwxxxwwwwwwvvvvvvvvvwwwwwwwwwzzz}}}|||zzzyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}qqqoooooommmfffiiikkklllrrr~~~{{{rrriii```[[[bbblll{{{uuuZZZLLLDDDFFFQQQiiivvvlll___bbbrrryyykkkYYYFFF<<<777333222333555;;;DDDMMMVVV___fffkkkmmmnnnoooqqqrrrtttuuuuuunnnpppqqqqqqpppppprrrssssssssssssrrrrrrrrrqqqqqqpppsssuuuvvvuuussssssssstttyyy}}}tttkkkdddbbbbbbZZZQQQUUUgggtttqqqkkkjjjccchhhkkkgggbbbhhhyyy}}}~~~}}}xxxsssnnnhhhaaa[[[SSSHHH;;;333111000000111222444666888999>>>>>>@@@TTTxxxqqqbbbNNNAAABBBMMMWWWjjj{{{xxxhhhYYYRRRWWWbbbqqqzzzwwwiii^^^TTTGGG???DDDIIIFFF>>>999AAAGGGHHHAAA;;;::::::888777666555444222000///...000111222222333444777:::;;;<<>>888888777777666444333222---000222444666888;;;>>>888999::::::888444111///...000111///------///111---...///000000111111111333222000///...---...............------,,,,,,+++,,,---000444>>>LLL]]]hhhmmmnnnooopppoooppprrrtttrrrrrrsssssstttuuuvvvvvvvvvwwwyyyzzz|||}}}}}}}}}}}}~~~uuuuuuwwwsssqqqsssppprrrxxx|||wwwvvvuuuttttttnnn]]]LLL:::888777999888555666999:::;;;>>>@@@CCCEEEFFFFFFCCCEEEEEEGGGVVV~~~}}}yyylll```\\\bbbxxxzzzvvv^^^OOOGGG@@@BBBOOOjjj|||kkk\\\UUUMMMHHHDDDDDDCCCAAABBBFFFrrrXXX___rrrzzz}}}xxxUUU???OOOiiimmm]]]NNNBBBBBB???;;;:::???KKKTTTeeeiiinnnsssuuuwwwzzz{{{{{{yyywwwuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxwwwzzz}}}}}}{{{zzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||xxxxxxwwwlllppprrruuu~~~}}}mmmddd]]]XXX\\\ccchhhwwwgggIIILLLMMMVVVkkkvvvmmmaaaeeevvv~~~uuuaaaIII;;;555333444666888>>>GGGQQQZZZbbbiiinnnooopppqqqrrrtttuuuvvvwwwnnnpppqqqqqqpppoooqqqrrrrrrssssssssssssrrrqqqppprrruuuwwwwwwuuurrrqqqqqqrrrttt|||{{{qqqgggaaa```bbbWWWQQQXXXlllvvvooohhhhhhddddddaaa]]]]]]hhh|||{{{wwwvvvsssmmmfff]]]RRRDDD888222111000000111222555777888999???AAA???HHHmmmxxxppp```NNNDDDEEEMMMRRRdddooo~~~{{{|||nnnSSSSSS]]]rrrqqq```RRRJJJCCCDDDIIIHHH???777;;;DDDIIIBBB;;;:::;;;999888888777666444222000//////000111111111333666888;;;<<<@@@GGGJJJJJJNNNTTTXXXaaawww|||rrrdddYYYUUUWWW[[[ZZZ\\\___```aaacccfffhhhfffggghhhRRRJJJ@@@AAABBBDDDLLLSSSPPPGGG999999::::::888666444333,,,///444777888999:::;;;888666333333444444333222000111111///------000333---...///000111111111111333222000...------------//////...---,,,,,,++++++,,,---///444===MMM___kkkooopppppppppoooppprrrsssqqqqqqrrrssstttvvvvvvwwwvvvwwwxxxzzz{{{||||||}}}xxxyyy{{{mmmqqquuupppnnntttssstttxxx~~~}}}vvvrrrooojjjfffddd```TTTHHH:::999:::<<<;;;888999===999;;;???CCCEEEFFFFFFFFF@@@CCCGGGLLLVVVuuuuuuhhhaaaeee{{{zzzyyyuuuQQQJJJDDDDDDKKK___qqq```XXXOOOIIIEEEEEEDDDBBBBBBDDDfffbbbqqq~~~www^^^GGGJJJ```mmmdddSSSEEE???<<<>>>>>>>>>FFFRRR^^^iiiqqqqqqqqquuuwwwuuuwwwvvvvvvvvvvvvvvvwwwwwwyyyyyyzzzzzzzzzyyyyyyxxxxxx|||}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}yyyrrroooooouuu|||nnn```^^^bbbfffgggggghhhwwwcccRRRRRRMMMVVVrrr~~~mmm[[[```ttt}}}hhhLLL<<<333...222;;;888AAAMMMXXX```fffmmmqqqrrrpppooorrruuuwwwwwwuuusssssssssqqqooonnnoooqqqssstttuuuvvvuuutttrrrpppvvvvvvvvvwwwwwwtttoookkknnnnnnrrr|||zzzkkkaaaaaabbbaaaUUU]]]hhhppprrrmmmddd^^^ZZZ\\\aaagggjjjooo|||}}}}}}xxxmmmmmmfff```ZZZMMM<<<222111---///111333444666:::<<>>:::999===CCCBBB;;;999<<<:::999777555333222111111/////////000111333444555444999>>>AAABBBEEEKKKQQQTTT]]]nnn~~~sssnnnkkkjjjmmmqqqvvvxxx|||~~~lll^^^XXXZZZ^^^``````cccddddddggglllkkkgggllljjjwwwdddVVVLLLDDDCCCQQQccceeeTTTBBB===???>>>:::666555333222111000000333888:::999777333666555222111333222///222000...------...000222111111000///////////////000000000000000000000000........................///---...444AAATTTfffrrrzzzwwwrrrnnnmmmnnnppprrrssssssssstttuuuvvvvvvwwwxxxyyyzzz{{{}}}|||zzzwwwuuuvvvxxxyyy}}}uuuqqquuuuuuqqquuu|||zzzzzzvvvwwwrrrnnnddd[[[XXXWWWMMMAAA888:::<<<<<<;;;<<<===??????BBBEEEGGGGGGGGGHHHIIIMMMIIIEEEKKKVVVhhh|||nnnYYYdddxxx~~~|||gggQQQCCCEEEGGGOOOrrrqqqbbb\\\TTTKKKCCCDDDFFFEEECCCCCCyyypppxxx~~~|||~~~hhhNNNGGGXXXkkkkkk```IIIAAA===???===;;;AAALLLXXXdddoooppppppsssvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwzzz}}}~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~zzzwwwzzzzzztttppppppttt|||sssfffeeeooo|||vvvpppyyy~~~rrr```VVVRRRNNNWWWtttjjjgggwwwnnnOOO===444000444;;;???HHHUUU___ffflllqqquuuvvvuuussstttvvvwwwvvvtttuuuuuuuuutttrrrqqqrrrsssuuuvvvwwwxxxxxxvvvtttsssttttttuuuvvvuuusssnnnjjjjjjiiillluuu}}}}}}wwwjjjbbbbbbdddccc^^^eeeooovvvvvvoooeee^^^\\\___dddhhhlllrrryyy}}}vvvwwwyyy{{{xxxmmmeee```[[[TTTGGG888000111///111222333444555888;;;@@@<<<===AAADDDTTToooTTTDDDEEENNNTTTeeevvveeeZZZUUU___oooxxxyyywwwkkkbbbUUUJJJEEECCCBBBAAA777777<<>>???@@@BBBEEEEEEEEEEEEFFFGGGMMMKKKGGGJJJRRRaaa{{{oooZZZ\\\qqqtttxxxkkkUUUFFFEEEDDDGGG```zzziiiaaaWWWMMMEEEDDDEEECCCAAA@@@wwwwwwzzzzzzsssZZZJJJSSSjjjtttoooNNNEEE>>>???===999<<>>666444888???HHHRRR___iiiooorrrvvvxxx{{{zzzxxxwwwxxxwwwvvvtttwwwxxxxxxvvvttttttuuuvvvuuuvvvxxxxxxxxxwwwuuutttrrrrrrsssttttttrrrmmmjjjgggfffgggnnnxxx~~~zzzxxxrrriiieeeffffffeeeeeellluuu{{{zzzrrrhhhaaa^^^dddiiilllttt|||yyyooommmqqqtttxxx||||||ssshhh]]]ZZZVVVMMM???222...111111222444444444555777:::@@@<<<===BBBCCCJJJfffmmmKKKBBBIIIKKKccc|||ppp\\\WWW]]]fffnnnsssssslllbbbXXXQQQKKKGGGCCC666666:::BBBEEEAAA===;;;999999888888666555333222000000000000111222333444222666:::<<<===@@@EEEJJJOOORRR\\\nnnxxxggg```\\\\\\]]]^^^aaafffjjjlllpppuuuzzzsssbbb^^^aaadddeeeccckkktttyyy}}}~~~wwwnnnqqqhhhcccjjjvvvyyyzzz^^^LLLIIIDDD???:::777666666000333666777777777888888444666555222111333222///333333333444444333333333111000//////......//////000000000000000000000000........................------111:::IIIYYYgggooovvvuuutttsssssssssttttttqqqqqqrrrrrrssstttttttttxxxxxxyyyyyyyyyyyyxxxxxxzzztttmmmlllppptttvvvvvv|||~~~|||uuuooooooppppppmmmjjjlllqqqsssuuuyyyooofffeeeiiipppjjj^^^PPPGGGCCC===888<<<===>>>>>>===<<<===???@@@BBBCCCCCCBBBCCCEEEGGGKKKJJJFFFGGGJJJSSSzzz}}}sss```YYYnnntttrrr{{{pppZZZIIIFFFCCCBBBPPPeeesssiii]]]RRRHHHFFFEEEBBB@@@@@@tttpppyyy~~~zzzhhhRRRSSSiiiyyyzzzUUUIII@@@???===888999???GGGVVVfffmmmnnnoootttyyywwwwwwwwwvvvvvvuuutttsssuuuvvvvvvwwwwwwwwwwwwvvvsssuuuxxxzzz|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~zzzvvvyyy~~~|||wwwsssssszzz|||kkkcccmmmsssfff^^^TTTLLLJJJLLLHHHMMM```vvvnnnooouuuiiicccssskkkJJJ;;;777777===EEEQQQZZZgggpppuuuvvvwwwyyy}}}|||{{{zzzyyyxxxwwwvvvxxxxxxyyywwwuuuuuuvvvxxxssstttvvvwwwwwwvvvtttsssrrrrrrrrrssstttrrrooollliiiggggggmmmvvv}}}}}}uuullliiikkkmmmiiidddhhhnnnvvv{{{zzzsssjjjddd^^^gggmmmppp}}}}}}iiiiiimmmrrruuuwwwuuujjj___XXXWWWRRRGGG999///---000111222444444555666999;;;???;;;<<<@@@AAADDDUUUhhhYYYCCCEEEJJJaaazzzzzzeeeYYYXXXbbbmmmqqqmmmjjjhhhfff^^^PPPEEE;;;888999AAAKKKLLLDDD<<<999999:::999888666555444111000000000111222333333222555888:::<<<>>>CCCFFFLLLLLLSSSbbbwww}}}uuuzzzsssiiidddbbbeeehhhiiilllpppppprrrtttxxx|||{{{iiieeegggjjjjjjfffpppzzzyyyoooiiieeedddfffiiissspppZZZSSSKKKEEE???888444444222555999999777555777999>>>???<<<555222333222///333555666777777666555333111000//////......//////////////////////////////........................,,,---333>>>NNN^^^iiinnnpppqqqrrrsssssssssrrrrrrrrrrrrssssssssstttttttttwwwxxxxxxxxxxxxwwwxxxyyy{{{ssskkklllttt{{{|||zzz~~~uuukkkeeeddddddmmmlllmmmmmmjjjjjjuuu|||qqqeee```ccciiihhhcccZZZNNNEEE@@@===:::<<<===>>>===<<<;;;<<<===>>>???@@@@@@@@@BBBEEEHHHEEEFFFCCCBBBBBBGGGgggyyyiii]]]ooo~~~www{{{|||uuu___KKKEEEDDDCCCKKKWWW}}}{{{nnncccWWWLLLHHHGGGDDDAAAAAAvvvooo~~~qqqWWWNNN```xxx]]]NNNBBB@@@???:::999===BBBOOO___jjjmmmnnntttzzzwwwxxxxxxxxxxxxwwwvvvuuutttuuuvvvwwwwwwwwwwwwwwwssstttvvvxxx{{{~~~zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}~~~zzz~~~|||yyy{{{|||mmmaaafffxxx{{{mmm\\\MMMGGGGGGPPPLLLOOO^^^ooo{{{qqqXXXQQQXXXVVVXXXjjjyyy|||aaaDDD888666888@@@JJJXXXaaallltttvvvvvvwwwwwwzzz{{{{{{zzzyyyxxxxxxxxxvvvwwwwwwvvvuuutttvvvwwwsssuuuvvvxxxxxxwwwuuutttssssssssstttuuutttqqqooonnnmmmmmmrrryyytttiiijjjrrrtttlllcccnnnrrrvvvyyyvvvnnnfff```YYYccckkkrrriiieeejjjnnnpppqqqnnndddZZZXXXVVVOOOBBB555//////000///111333555666888;;;>>>===999999===@@@BBBMMMZZZ{{{dddLLLHHHJJJ[[[pppgggXXX___nnnlllgggeeeiiinnniiiZZZKKKDDD<<<888@@@PPPVVVMMM@@@<<<;;;;;;:::999777666555111111111111111111222222333555777999;;;===@@@CCCIIIGGGLLLYYYjjj~~~sssxxxxxxuuupppnnnqqqrrrrrrsssuuuuuuvvvyyy{{{~~~ppphhhhhhjjjjjjhhhrrr|||yyynnncccfffjjjkkkiiilllwwwggg^^^TTTNNNFFF:::222000888;;;>>>>>>;;;;;;===@@@FFFEEE???777333444333111444555777999999777555444111111000////////////000////////////////////////........................---...444BBBSSSbbbjjjmmmnnnooorrrtttttttttsssrrrtttttttttttttttuuuuuuuuuvvvwwwxxxwwwvvvwwwzzz}}}{{{vvvrrruuu}}}vvvkkkbbb```aaaggghhhjjjjjjgggiiisss~~~}}}nnnaaa^^^eeelllfffaaaXXXPPPGGG@@@<<<;;;:::<<<<<<<<<:::999:::<<<;;;<<<>>>>>>???BBBFFFIIIAAADDDAAA@@@AAACCCZZZ~~~ppp```iiixxxxxxxxx}}}gggOOODDDAAACCCIIIOOOmmmqqqhhh[[[NNNIIIGGGCCCAAAAAAzzzmmmxxxvvvZZZIIISSSnnniiiVVVFFFBBBAAA<<<;;;===???HHHVVVdddkkkmmmrrryyyxxxyyyzzz{{{{{{zzzyyyxxxtttuuuvvvwwwwwwxxxwwwwwwuuutttuuuxxx|||{{{{{{{{{{{{{{{{{{{{{{{{}}}|||~~~|||~~~}}}|||ssskkklllvvvppp[[[LLLHHHKKKOOONNNRRR___llluuu{{{kkkPPPBBBFFFGGGPPPaaakkkjjjTTT???777777;;;EEEQQQ___gggpppvvvwwwvvvvvvvvvwwwxxxyyyxxxwwwvvvwwwxxxuuuvvvvvvuuutttsssuuuvvvvvvwwwyyyzzzzzzzzzxxxwwwttttttsssuuuvvvuuusssqqqrrrsssuuuyyyrrriiimmmuuuuuummmfffxxxyyyyyyvvvpppggg^^^XXXUUU^^^gggqqq~~~yyyiiicccgggkkkkkkkkkiiibbbZZZUUURRRHHH;;;222000111000///111444555777999===???;;;888888<<>><<<:::999777777777222222111111111111111111333444555777999;;;>>>???DDDBBBGGGRRR^^^ooo}}}xxxuuuwwwwwwuuuuuuxxx}}}~~~{{{yyyqqqyyyvvvjjjdddcccccceeeppp}}}xxxkkkeeekkkqqqpppllllllttt|||uuujjjaaa]]]TTTCCC666222<<<===>>>???@@@CCCGGGJJJOOOLLLCCC888222444555444444555777888888777555444222222111000000000000111000000000000000000000000...........................///666DDDVVVeeelllnnnpppqqqtttvvvvvvvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxwwwvvvxxx||||||vvvmmmeeedddhhhjjjlllmmmllliiikkkqqqwwwxxxkkkdddiiiuuu~~~nnndddYYYPPPGGG>>>999888999:::;;;;;;:::999:::<<<:::;;;>>>???@@@BBBEEEHHHAAADDDAAAAAADDDEEETTTooovvvaaa___fffuuuwwwuuuzzztttXXXEEE???@@@DDDFFFdddzzzoooaaaSSSKKKGGGCCCAAAAAAllljjjuuu}}}gggNNNGGG[[[tttvvv```LLLEEECCC>>>;;;======AAAMMM]]]gggkkkooouuuvvvwwwyyy{{{{{{{{{zzzyyytttuuuvvvwwwxxxxxxxxxxxxwwwuuuuuuxxx|||{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{|||~~~|||yyyzzz~~~sss^^^OOOJJJKKKOOOQQQXXXdddkkklllmmmoooaaaLLLAAA??????KKKZZZ^^^TTTEEE999888<<>>:::999:::===???BBBHHHOOO[[[{{{gggWWWFFFKKKRRR___ttttttRRRLLLWWWccc___\\\[[[[[[XXXRRRLLLFFFCCC???===EEEOOORRRNNNDDDAAA>>>:::888777777888333333222111000000111111222222222444777999:::;;;???===BBBKKKQQQ]]]xxx~~~yyyxxx|||}}}sssjjjdddYYY[[[aaatttlllaaa\\\[[[^^^mmm~~~yyykkkhhhpppvvvtttnnnjjjkkkmmm~~~zzztttsssiiiUUUDDD>>>BBBAAAAAADDDKKKRRRYYY\\\aaa[[[MMM===444444555555444555666666666666555444444333222222111111222222000000000000000000000000........................///000777FFFYYYhhhnnnoooqqqrrrtttuuuvvvuuutttttttttttttttttttttttttttttttttvvvxxxwwwvvvyyy~~~~~~|||uuullljjjmmmoooppppppnnnllllllnnnooowwwwwwpppfffffftttwwwgggUUUKKKCCC;;;777777888:::;;;;;;::::::<<<===;;;===@@@AAAAAAAAABBBDDDBBBCCC???@@@FFFFFFMMM```|||hhh[[[XXXgggyyy|||~~~eeeLLLAAAAAACCCBBBYYYmmm|||mmm\\\RRRLLLFFFCCCCCCoooaaabbbuuuXXXBBBKKKbbb~~~fffOOOGGGDDD>>>;;;<<<<<<===GGGXXXeeeiiimmmrrrrrrsssvvvxxxyyyyyyxxxwwwuuuuuuvvvxxxxxxyyyyyyyyyxxxvvvuuuxxx|||||||||||||||||||||||||||}}}{{{{{{wwwdddTTTJJJFFFUUUYYYbbblllnnnhhhcccbbbUUUHHHAAA===;;;HHHVVVWWWBBB999444999@@@KKK]]]oookkkqqqwwwzzzyyyxxxxxxyyytttvvvwwwuuurrrpppqqqssstttuuuuuutttssssssuuuvvvtttuuuwwwyyyyyyyyywwwvvvtttsssssstttuuuvvvtttsssrrruuuzzzmmmlllooosssppplllooovvv~~~zzzssskkkddd]]]ZZZ^^^aaakkkuuuwwwqqqkkkkkkmmmooolllfffaaa___ZZZTTTKKKDDD888,,,,,,333444000333555666777777888:::===999:::===??????AAAEEEKKKMMMgggoooWWWGGGIIIJJJOOO[[[ooooooQQQLLLUUU]]]```cccaaaZZZPPPHHHDDDAAADDDBBB<<<<<>>:::777666777888333333222111000000000000111000000222555777888888;;;:::>>>FFFIIIQQQjjj|||xxxzzzrrraaaRRRJJJDDD@@@???PPPtttppp```YYYXXXYYYjjj|||kkkhhhrrrzzzxxxoooeee^^^ZZZ```xxx{{{eeeRRRLLLMMMJJJJJJOOOZZZeeemmmpppsssjjjXXXCCC777444444333444444555555555555444444555444333333222222333333000000000000000000000000........................000111777FFFZZZiiioooppppppqqqrrrsssssssssrrrrrrsssssssssssssssssssssssssssvvvxxxwwwvvvzzz}}}qqqlllnnniiikkkmmmmmmnnnqqqqqqpppyyywwwooocccdddsss{{{fffPPPEEE???999777999999:::<<<<<<<<<<<<===???===???BBBBBBAAA@@@@@@@@@AAAAAA<<<>>>EEEDDDGGGUUUnnnsss^^^TTTbbbttt~~~nnnSSSFFFFFFFFFDDDNNN\\\yyyfffZZZRRRKKKGGGFFFzzzeeeZZZqqqwwwaaaJJJAAAPPPkkkhhh]]]NNNBBB>>><<<999:::<<>>@@@FFFIIIJJJ<<<888555:::EEETTT```fffmmmppptttyyy|||{{{xxxuuuuuuttttttssssssrrrrrrqqqtttttttttsssssstttttttttuuussssssuuuxxxyyywwwuuutttrrrrrruuuxxxxxxuuusssrrrzzzxxxooojjjnnnvvvpppbbbdddrrrwww||||||ssshhhbbb___]]]cccnnnyyyxxxnnneeedddgggtttrrrnnniiiddd]]]WWWRRRBBB888000000222111111222999999888777888999;;;<<<<<<<<<<<<===???AAACCCEEEOOO___|||```SSSGGGDDDNNNWWW[[[gggvvvpppSSSPPPTTTcccfffgggeee```YYYOOOFFFGGGDDDBBB@@@>>>>>>BBBGGGFFFCCC>>><<<:::999888777GGG<<<222000000...///444222222222222333444555666999777;;;DDDHHHNNNbbbxxxyyy~~~nnnbbbXXXMMMEEECCC@@@???DDDSSSqqqsss^^^NNNNNNUUU___}}}iiijjjtttzzzuuukkkaaaWWWQQQVVVaaattt~~~~~~~~~wwwgggYYYeeeWWWMMMSSSdddrrrxxxyyy}}}zzzfffHHH999<<<<<<444///888444///666:::666555999666333333444333000,,,.../////////...---...///000111111111111000...---000111:::LLL^^^hhhnnnqqqqqqqqqqqqrrrrrrrrrssssssrrrrrrqqqpppqqqrrrssstttqqqsssuuuuuuvvvyyy}}}rrrmmmmmmkkkmmmooorrrtttuuuuuuvvvyyyrrriiieeehhhpppwww|||mmmcccSSSFFF===::::::;;;;;;;;;;;;<<<<<<>>>??????CCCBBBBBBAAAAAA@@@@@@???AAA@@@???>>>???DDDKKKPPP^^^{{{kkk[[[[[[mmm~~~}}}]]]FFFDDDDDD>>>JJJ]]]wwwlllddd[[[NNNHHHIIInnn\\\hhhwww]]]GGGGGG\\\eeeaaaMMM@@@AAAAAA:::;;;;;;AAAMMMWWW```jjjsssssstttvvvxxxxxxwwwuuutttwwwwwwwwwxxxxxxxxxyyyyyyuuuuuuvvvwwwxxxzzz{{{|||~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~fffTTTNNNQQQOOO\\\www|||fffXXXIIIEEE???;;;<<<@@@BBBAAA:::777777<<>>;;;999666333222111000///222222222111///........./////////...///000000111111333===PPPaaajjjnnnqqqqqqqqqqqqrrrssssssssstttqqqpppooooooooopppqqqrrrssstttvvvyyy|||}}}{{{zzz~~~vvvpppoooqqqfffhhhllloooqqqssstttuuuuuunnngggggglllppppppnnnfff[[[MMMBBB=========<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@??????>>>>>>>>>=========>>>AAAFFFNNNSSSVVV|||}}}rrrccc```ooo~~~xxx~~~mmmUUUJJJFFFBBBDDDSSSjjjqqqiii```SSSIIIGGG~~~eeebbbyyyrrrTTTGGGJJJ___eeeRRRCCCEEEEEE<<<<<<;;;>>>FFFOOOXXXfffqqqrrrsssvvvxxxxxxwwwuuutttxxxxxxxxxyyyyyyyyyzzzzzzuuuvvvvvvwwwxxxzzz{{{|||~~~}}}|||{{{{{{|||~~~||||||}}}~~~|||fffSSSOOOIIIPPPgggyyyvvvggg\\\LLLEEE===::::::::::::999777777999AAAMMM[[[ffflllmmmrrrxxxzzzxxxuuuttttttqqqqqqrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrssssssuuutttrrrrrruuuvvvwwwwwwyyyvvvtttssstttttttttsssuuuxxx{{{~~~zzzpppiiiqqqzzz|||xxxrrroooooonnnnnnkkkeeecccfffhhhggghhhsss|||{{{qqqiiiiiilllpppkkkhhhggghhhcccYYYPPP;;;333...///222111222444555666777999:::;;;;;;;;;;;;::::::;;;<<<>>>@@@AAACCCIII[[[yyyyyy___IIIFFFIIILLLXXXfffyyy~~~dddSSS\\\jjjvvvxxxpppddd[[[QQQKKKBBB<<<999888555222888888999;;;===<<<999666888444333666666333000000000000000000111222333333777666:::???@@@BBBOOO___~~~zzzlll```UUUOOOHHHCCCCCCMMMcccxxx```JJJIIIIIIdddnnntttuuukkk^^^TTTMMMGGG???CCCIIIPPPWWW\\\```aaa\\\]]]\\\[[[[[[___eeejjjgggeee___WWWPPPLLLLLLNNN]]]___]]]^^^kkkqqqOOOAAA===999999666111777AAA@@@@@@MMMGGGCCC<<<555222111222333111111111111000///......222111///......000111333333666BBBUUUeeellloooqqqpppqqqrrrsssssstttttttttoooooommmmmmlllmmmnnnooosssrrrtttzzzxxxppptttxxx~~~}}}yyyrrrllljjjmmmqqqfffjjjmmmppppppqqqqqqrrrpppllliiikkkpppoooggg___\\\QQQCCC======@@@???===;;;;;;;;;;;;<<<===>>>>>>>>>>>>==================<<<===>>>???AAAFFFLLLQQQNNNhhh|||nnneeepppwwwxxxyyyzzzbbbNNNEEECCC???GGGWWWsss}}}rrriii[[[NNNHHHrrrdddnnnzzz|||gggZZZDDDWWWeee___QQQHHHCCCAAA???<<<<<<@@@GGGQQQ```nnnqqqsssvvvyyyyyyxxxwwwuuuyyyyyyyyyzzzzzzzzz{{{{{{vvvvvvvvvwwwxxxyyy{{{|||~~~}}}}}}|||{{{{{{{{{||||||||||||}}}~~~}}}|||uuuvvv~~~{{{\\\SSSJJJGGGSSSbbbgggeeecccPPPGGG>>>;;;:::999777666555888>>>HHHTTT```jjjooonnntttzzzzzzvvvrrrrrrtttppppppqqqqqqrrrsssssstttsssrrrrrrqqqqqqrrrrrrsssuuusssrrrqqqsssuuuwwwxxxxxxvvvsssrrrrrrtttuuuvvvzzzzzz{{{~~~uuukkkmmmyyy|||xxxwwwtttmmmllljjjeee```ccckkkqqqqqquuu{{{{{{rrrlllmmmqqqpppjjjeeefffgggbbbUUUJJJ777111...000222222333555333444777999;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@???DDDLLLYYYrrrxxxVVVHHHGGGIIIUUUddd~~~fffaaaaaagggnnnmmmgggccc\\\UUUKKKAAA>>><<<666///333555888===??????;;;888444444555777666333000//////////////////000111222444555999======>>>GGGSSSnnnrrriii\\\PPPFFFFFFRRR```lllRRROOONNNccc}}}kkkYYYNNNHHHEEEHHHHHHHHHHHHHHHKKKQQQUUUWWWUUUQQQNNNKKKKKKMMMOOOMMMLLLIIICCC===<<<>>>BBBHHHXXXeeekkkxxxeeeMMMDDD???;;;777777HHHVVVOOOOOO___]]]RRRBBB777333333333222000000111333555555444333666555333111000000000111555:::GGG[[[iiinnnoooqqqpppppprrrssstttttttttsssnnnmmmlllkkkkkkkkklllmmmqqqpppppptttyyyyyysssmmmmmmlllnnnwww}}}zzzwwwqqqkkkggggggjjjmmmlllpppssstttrrroooooopppnnnnnnnnnpppoooiii^^^VVVRRRGGG<<<888===AAA???;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBAAA@@@BBBFFFIIIIIIWWWwwwhhhnnnuuusss~~~jjjSSSFFFEEE>>>@@@HHH^^^|||rrrdddUUUNNNkkkjjjqqq}}}{{{qqqLLLPPP```mmmcccJJJ@@@EEEBBB???===>>>BBBJJJ[[[iiiooorrrvvvzzz{{{{{{yyywwwyyyyyyzzzzzzzzz{{{{{{{{{vvvvvvvvvwwwxxxyyyzzz{{{~~~~~~}}}|||{{{yyyxxxwww|||||||||||||||{{{{{{{{{}}}|||tttkkkmmmxxxbbbVVVPPPNNNQQQXXX]]]aaaeeeUUUHHH===;;;:::777555666666;;;EEEPPP[[[fffnnnrrrpppuuuzzzzzzuuurrrrrrtttppppppqqqrrrsssssstttuuusssrrrrrrqqqqqqrrrrrrsssssssssrrrqqqqqqsssvvvxxxuuutttsssqqqrrrtttxxxzzz||||||~~~yyyooohhhlllwww{{{uuussswwwvvvooollliiiccc___dddqqqzzz}}}~~~}}}yyysssmmmkkkmmmppplllfff___^^^]]]VVVHHH<<<333///...111333222333666333444666999:::;;;;;;;;;===<<<<<<;;;<<<===>>>???<<>>===<<<<<<<<<888MMMaaammm{{{vvvYYYHHH@@@;;;:::BBBZZZkkkccc```qqqvvvbbbIII888444555333///333444666;;;>>>>>>;;;777444444333333222111000///777===KKK^^^kkknnnooopppoooppprrrsssssssssrrrqqqmmmlllkkkjjjjjjkkkllllllpppnnnlllkkkkkkllllllkkkpppmmmmmmsss}}}{{{sssoookkkiiiiiijjjkkklllmmmqqqvvvvvvsssppppppqqqmmmqqqtttqqqggg]]]UUURRRKKKAAA888666<<<@@@===999<<<;;;;;;;;;;;;<<<<<<===??????@@@@@@AAAAAABBBBBBEEEEEEDDDBBB@@@@@@AAACCCGGGKKKmmm{{{jjjkkktttlllyyyoooYYYJJJGGGAAA???AAAPPPpppxxxjjj\\\SSSwwwkkkooo|||]]]PPPXXXpppoooRRRBBBHHHDDDAAA>>>>>>>>>EEETTTbbbllloootttyyy||||||zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{wwwwwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}{{{yyywwwvvv{{{{{{{{{{{{zzzyyyxxxwwwvvvyyy|||vvvkkkiiikkk}}}kkkXXXYYY\\\___aaabbbdddfff\\\LLL===::::::555333555888@@@LLLYYYccckkkppptttrrrvvvyyyzzzwwwtttssstttqqqqqqrrrsssssstttuuuuuussssssrrrrrrrrrrrrssssssqqqrrrrrrrrrqqqrrruuuwwwsssssssssrrrrrrtttxxx|||||||||}}}zzzrrrllliiihhhooorrrnnnnnnssstttqqqllljjjeee```eeerrr~~~uuuooooooqqqqqqqqqlllfff___ZZZVVVMMM???444222///000333444333444777444555666888999:::::::::>>>===<<<;;;;;;<<<>>>>>>:::@@@FFFEEECCCWWWjjjUUUIIIBBBHHHTTTZZZjjjvvv^^^JJJLLLWWW]]]\\\\\\aaa___VVVJJJDDDDDD>>>555...///111444666666444222444888999666444444333111/////////......//////000///222666999:::===BBBGGGSSSeeeyyybbbQQQLLLOOOkkkzzzwwwssscccqqqlllWWWOOOOOOPPPOOOOOONNNOOOPPPRRRTTTVVVPPPJJJEEEEEEIIIJJJGGGCCC???===<<<===>>>>>>;;;888666BBBRRR___ooodddNNN@@@>>>@@@JJJbbbuuuqqqnnn}}}sssSSS===555555444222555777<<>>777777;;;>>><<<999<<<;;;;;;;;;;;;;;;<<<<<>><<>>======>>>===;;;:::<<<<<>>;;;777888;;;>>>===<<<<<<;;;;;;::::::;;;;;;<<<======>>>???@@@AAABBBCCC???AAACCCCCCBBBBBBCCCDDDCCCCCCUUU~~~}}}tttjjjiiivvvqqqooo{{{qqq___RRRLLLDDDBBB@@@DDDSSSqqqzzziii]]]rrreeennnuuuttt[[[NNN[[[jjjdddTTTIIIDDDBBB@@@>>>:::<<>>777555888>>>HHHWWWdddlllppprrrtttwwwvvvwwwyyyzzzyyywwwttttttttttttuuuuuuuuuuuuuuuuuuttttttssssssttttttuuunnnqqqttttttrrrqqqsssuuutttuuuvvvuuurrrrrruuuxxxuuutttvvvvvvqqqiiijjjqqqvvvuuuuuuvvvtttnnnkkkkkkgggiiifff___```mmm}}}tttjjjlllwww}}}wwwnnnhhhddd]]]TTTKKK@@@666000222111333666666333444888888777666666666777999:::<<<;;;:::999999999:::;;;???555:::JJJKKKEEEWWWvvvuuucccNNNFFFJJJJJJEEEKKKZZZmmmxxxaaaMMMHHHJJJLLLVVVbbbXXX^^^ZZZMMMFFFIIIGGG@@@555222000...///000000///+++555<<<:::999:::888444111000000/////////000000000333555444555999===???EEETTTssswwwccc[[[MMMxxxxxx}}}uuuaaaXXXTTTSSSSSSOOOMMMPPPVVVZZZXXXUUUPPPPPPPPPLLLHHHEEEDDDDDDEEEEEEDDDBBB@@@???@@@AAA@@@888:::EEENNN]]]mmm\\\IIIKKKKKKUUUhhhqqqyyyrrrRRR>>>:::DDDNNNFFFLLLYYYiiivvvyyytttmmmVVVOOODDD:::555444777999999@@@NNN___hhhjjjkkknnnpppqqqrrrrrrpppmmmjjjhhhdddccccccdddeeegggiiikkkooonnnttt~~~~~~}}}|||}}}|||vvvooonnnqqqqqqmmmiiikkksss|||~~~{{{yyyzzz~~~~~~uuuhhhZZZOOOJJJ:::999888999;;;>>>???>>><<<;;;;;;:::::::::;;;;;;:::;;;<<<===>>>???@@@AAA@@@BBBCCCCCCBBBAAAAAABBBCCCDDDOOOooo~~~yyylllaaajjj}}}xxx|||qqqvvvzzzjjj```ZZZFFFDDDAAA@@@GGG```pppccc|||dddkkkxxx{{{~~~gggOOONNN]]]hhh___PPPMMMDDDAAABBB>>>888>>>JJJ[[[```iiirrrsssrrrvvv|||wwwwwwwwwvvvvvvwwwxxxxxxttttttuuuvvvvvvvvvvvvvvvyyy{{{}}}xxxyyy|||~~~}}}sssuuu}}}vvvgggdddddddddeeefffgggiiijjjpppcccPPP@@@999888:::<<>>:::999999:::<<<======<<<======<<<;;;:::999999888;;;<<<===>>>?????????>>>>>>BBBGGGFFFBBB@@@BBBEEEDDDBBBOOO\\\rrrkkk\\\aaaiiiyyyzzzzzzqqqlllgggRRRGGGAAABBBGGGTTTppp}}}kkkmmmfffppp~~~kkkQQQJJJYYYhhhcccTTTNNNEEE@@@BBB@@@:::===EEETTTZZZeeeooorrrqqqtttzzzwwwwwwwwwwwwwwwxxxyyyyyyvvvvvvwwwwwwwwwwwwwwwvvvyyyzzz|||~~~}}}~~~~~~~~~xxxwww|||uuuggghhhhhhgggeeecccaaa___^^^ddd^^^QQQBBB888666<<>>FFFFFFBBBGGGRRReeennnTTTKKKEEEGGGLLLUUUnnnttt[[[LLLLLLSSSYYYaaaffffff^^^WWWUUUTTTQQQEEE;;;222000000//////000000222555777888777555333222111111000000//////...000000111222444666888999AAADDDXXXyyyWWW[[[ppprrr~~~wwwiiieee^^^UUULLLIIIHHHOOOZZZcccdddbbb]]]ZZZVVVRRRNNNKKKIIIIIIJJJGGGDDDCCCBBB@@@>>><<<>>><<<>>>BBB???>>>KKK]]]fffrrr|||~~~zzzlll^^^UUULLLIIIKKKPPPXXX___www{{{xxxgggVVVSSSaaappplllggglllrrrpppuuu{{{jjjYYYFFF@@@@@@;;;>>>LLLZZZaaadddiiimmmnnnooooooooonnnkkkgggdddaaaiiiiiigggdddfffjjjjjjffffffkkkrrr~~~wwwuuu~~~ssspppqqqrrrmmmhhhkkkooossstttsssrrrtttwwwmmm^^^XXXMMM???:::999888:::<<<===<<<;;;======<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@>>>AAADDDEEECCCAAACCCEEEEEEAAAKKKUUUfffsssdddbbbddd|||yyyuuu|||qqqjjjgggVVVKKKBBBAAACCCMMMfffqqqhhhiii~~~vvvZZZHHHQQQdddggg\\\RRRHHHAAABBBBBB===<<>>BBBJJJOOOdddrrrXXXKKKHHHLLLUUUnnnqqq]]]PPPNNNSSSccciiilllggg```]]][[[ZZZOOOCCC888222000...///222///000333666777777666666333333222111111000//////000000111222444555777888<<>>@@@===???CCC@@@:::===EEEGGGRRR^^^iiiuuu|||vvvjjjbbbVVVKKKGGGEEEDDDFFFIIIWWWccclllfffXXXUUUbbbqqqpppiiieeeddd^^^___uuu|||lllXXXPPPMMMDDDFFFRRR^^^ccceeeiiillllllmmmmmmllljjjhhhdddaaa___dddeeedddaaacccggggggccccccaaadddqqqzzzsssooooooyyy}}}wwwqqqooopppqqqqqqooopppooopppssswwwxxxtttpppsssqqqkkk```VVVOOOEEE<<<999888888999;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<======<<<<<<===>>>@@@AAA???@@@AAABBBCCCCCCCCCCCCFFF@@@FFFMMMUUU{{{yyyjjjaaaZZZuuu|||rrr{{{zzznnniiikkk^^^RRRGGGAAA???EEEXXXmmm{{{yyymmmzzzmmmOOOJJJ[[[fffdddXXXLLLCCCDDDDDD@@@;;;:::AAAHHHWWWfffnnnoooqqqttttttuuuvvvwwwyyyzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyyyyzzzyyyxxxxxxzzz}}}~~~~~~wwwqqqmmmhhhkkkooorrrqqqhhh[[[RRRSSSQQQKKK@@@:::???PPP^^^gggkkkoooqqqpppooopppqqqsssttttttuuuuuuuuuuuutttuuuuuuuuuvvvvvvwwwwwwwwwyyyxxxwwwuuutttsssssssssttttttsssssstttuuuuuuuuuwwwvvvuuuuuuvvvvvvvvvuuuvvvpppjjjhhhjjjooorrrsssnnnooopppqqqqqqpppmmmkkkggglllqqqxxxsssooogggeeejjjpppmmmfffbbb]]]TTTJJJBBB:::222222555444444555777777888888888777888999999777777888999999999:::::::::999999888888777999>>>>>>;;;>>>DDDDDDOOOppprrrXXXJJJNNNYYYrrr{{{dddTTTOOO[[[bbbhhhiiifffccccccdddZZZNNNAAA888333......111...///222444666777888888555444444333222111000000111111111222333555666777999>>>GGG]]]mmmmmmqqqrrr{{{|||ssscccRRRIIIFFFGGGPPP^^^iiilllkkkkkkgggaaa[[[UUUQQQOOONNNPPPMMMHHHEEECCCBBBAAA@@@BBB??????CCCCCC???===???@@@DDDJJJTTTdddqqqrrrlllaaaTTTIIIIIIIIIEEEBBBDDDAAAKKKVVVVVVMMMJJJVVVeeefff]]]QQQJJJFFFHHHddd{{{iiibbb^^^RRROOOYYYccceeegggjjjkkkkkkkkkjjjiiifffdddaaa^^^]]]\\\^^^______ccciiijjjgggddd]]]\\\eeeooovvv}}}wwwmmmeeecccgggpppwwwpppnnnmmmmmmooossswwwyyywwwsssqqqsssxxxyyysssmmmhhh^^^UUUQQQLLLCCC;;;777999888777888:::<<<;;;:::888888888888888888888888===<<<;;;:::;;;<<>>@@@MMM\\\|||wwwaaaKKKQQQaaaiii^^^SSSIIIFFFFFFCCC<<<888<<>>777111000444222333555777888:::::::::666777888777666555666888666777888999::::::;;;:::888777999<<<<<<;;;<<<@@@@@@EEEVVVxxxcccIIILLLXXXnnncccOOONNNSSS\\\cccggggggiiikkkcccXXXLLLBBB999111...000---...000333555777999:::777666555444333222111111111111111222333444555666999<<<@@@MMMooo{{{rrriiiSSSJJJGGGGGGPPP___kkkqqqqqqppplllfff___ZZZWWWVVVUUUVVVQQQKKKGGGEEEEEEDDDCCCGGGBBB???AAACCCBBB@@@@@@BBBCCCFFFOOO___nnnrrrooo```QQQHHHLLLOOOIIIEEEEEE<<<>>>BBBDDDAAABBBNNN\\\```YYYFFF999888===YYYsssnnniii\\\XXX```fffggghhhjjjkkkiiihhhgggeeebbb```^^^]]]\\\\\\```bbbdddiiiqqqrrrppphhhaaa^^^ccciiimmmrrrwwwsssmmmbbbZZZYYY```hhhmmmjjjjjjjjjkkkmmmrrrwww{{{xxxuuurrrqqqsssrrrnnnkkkbbbUUUJJJGGGDDD<<<555444888777777888:::;;;:::999::::::999888777777666666;;;:::999888999;;;===???@@@???>>>???AAACCCCCCBBBAAA@@@BBBGGGEEEQQQvvviiiffftttssstttxxx~~~|||yyymmm\\\MMMBBB@@@GGGQQQjjjzzzxxxYYYOOOZZZhhhfff\\\PPPJJJGGGDDD>>>999;;;>>>IIIXXXbbbggglllqqqrrrsssuuuwwwxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxzzz|||}}}}}}||||||}}}{{{uuu{{{|||{{{uuu```VVVLLLAAA>>>GGGYYYjjjuuuzzzyyyyyyzzz{{{zzzvvvtttssstttuuuvvvwwwwwwwwwvvvtttuuuvvvwwwxxxyyyzzzzzzyyyyyyxxxvvvuuuuuuuuuuuuuuuvvvwwwvvvvvvvvvxxxzzzzzzxxxvvvwwwyyyyyyvvvsssllliiihhhkkkrrrzzz~~~xxxwwwuuuoooiiiccc___^^^\\\^^^ccckkktttxxxwwwtttpppkkkjjjooosssnnnhhhddd[[[NNNBBB;;;777333111333222333555777888::::::;;;555666777777555555666777555555777999:::;;;;;;;;;888888999:::;;;<<<<<<===???AAAFFFYYY}}}gggIIIJJJRRR```rrrzzzmmmNNNFFFGGGOOO\\\fffjjjkkkmmmfff^^^VVVMMMCCC777000000......///111444777999;;;888888777666444333222222222222222222222333444444999999:::CCC\\\pppssswww\\\MMMIIIGGGOOO^^^llltttvvvrrroooiiiccc```^^^^^^^^^]]]XXXQQQLLLIIIIIIIIIIIIMMMGGGAAA>>>>>>??????>>>???CCCKKKYYYiiisssvvvtttbbbPPPFFFMMMQQQJJJBBBBBB???<<<<<>>WWWwwwsssoooaaa^^^dddhhhhhhhhhjjjjjjhhhfffdddbbb___]]]]]]]]]]]]^^^bbbeeehhhnnnvvvxxxuuujjjfffccceeellltttxxxzzznnnjjjaaaWWWVVV^^^fffiiimmmllljjjjjjkkkooorrruuuyyywwwuuuuuuuuutttpppmmm___SSSHHHBBB???:::666555777666666777999::::::999===<<<<<<;;;:::999888777::::::999999:::;;;===>>>@@@@@@?????????@@@AAABBB>>>AAAAAADDDFFFIIInnn~~~sss___kkkvvvoooppp|||xxxfffTTTFFFBBBEEEIIIYYYzzzvvvnnnUUUUUUaaakkkcccWWWMMMHHHEEE@@@<<<:::;;;BBBOOO[[[bbbhhhnnnrrrsssuuuvvvwwwvvvuuutttuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxxxxyyyyyyzzzzzz{{{~~~}}}|||}}}wwwoooxxxzzzyyy|||eeeRRRJJJCCCCCCNNN```pppzzz{{{zzzzzz|||~~~}}}yyyttttttuuuvvvwwwxxxxxxxxxxxxtttuuuvvvwwwyyyzzz{{{|||yyyxxxwwwwwwvvvvvvvvvvvvuuuwwwyyyxxxwwwwwwzzz|||zzzwwwuuuvvvyyyyyyuuuqqqjjjiiijjjmmmsssxxx|||yyyxxxuuunnnfff___\\\\\\```ccchhhmmmqqqsssuuuwwwmmmiiiiiiooorrroookkkhhhYYYKKK===999:::888555333444555666777888888888888555777888777666555666777555666777999999:::::::::777777888888:::<<<<<<;;;@@@>>>AAAMMM```}}}kkkPPPPPPOOOQQQ]]]gggppptttRRRGGGDDDIIIXXXfffkkkjjjkkkccc___\\\XXXMMM>>>555222/////////000333666999;;;:::999888777555444333222222222222222222222333333777555777???NNNdddpppgggkkkXXXQQQKKKOOO[[[iiipppsssrrrooojjjfffddddddeeegggeee___WWWRRROOOOOOOOOOOOPPPKKKDDD===<<<=========>>>DDDQQQbbbpppyyy|||}}}eeeQQQEEEMMMQQQHHH???>>>@@@===???CCCAAAAAAOOObbboookkkIIIBBBDDDZZZyyywwwuuufffcccgggiiihhhhhhjjjjjjgggcccbbb___]]]\\\\\\]]]^^^]]]bbbgggllluuu~~~wwwuuunnnhhhooo}}}|||pppooohhh]]]YYY```hhhkkkpppmmmiiihhhjjjnnnooopppuuuuuuvvvzzz}}}{{{tttmmmXXXRRRGGG===999:::888666777666555777999:::999888<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<===>>>>>>???AAABBB@@@===<<>>:::999>>>JJJUUU^^^eeelllqqqssstttvvvvvvuuusssrrrssstttuuuwwwxxxyyyzzzzzzwwwxxxyyyzzzzzzzzzzzzyyy~~~}}}{{{|||}}}~~~~~~~~~qqqhhhrrrsssnnn{{{~~~gggMMMIIIFFFHHHRRRbbbrrr|||zzzyyyyyy|||yyytttuuuuuuvvvxxxxxxyyyyyyyyytttuuuvvvwwwyyyzzz||||||xxxxxxwwwwwwwwwwwwwwwxxxvvvxxxzzzyyyxxxxxx{{{~~~yyyvvvtttuuuxxxxxxtttooojjjkkklllmmmooorrruuuwwwtttsssqqqkkkccc^^^\\\]]]kkknnnrrrttttttrrrtttwwwmmmiiiiiinnnqqqnnnjjjhhhWWWHHH:::888<<<<<<888555777777777777777666555555666888999888777666777888777888888999999999888888666777777777999<<<<<<:::CCC===BBBNNNQQQ\\\qqq[[[ZZZQQQJJJSSS^^^nnn}}}\\\MMMFFFHHHXXXgggllljjjhhh___^^^___]]]TTTDDD999555000//////000222555888:::::::::999777666444333333333222222111222222333333444222666???FFFSSSnnnoooaaawwwwwwcccZZZPPPPPPYYYdddjjjlllrrroookkkhhhfffhhhjjjllljjjddd\\\VVVSSSSSSTTTTTTQQQMMMFFF???<<<>>>??????BBBHHHTTTcccpppyyygggQQQEEEMMMRRRHHH>>>===>>>>>>DDDHHHAAA===KKK```ppp|||RRRFFFHHH]]]zzz{{{zzzmmmdddhhhjjjhhhhhhjjjjjjgggbbb```^^^\\\[[[\\\^^^___^^^dddkkksss~~~|||ooottt}}}uuuvvvpppccc^^^ccckkkmmmoookkkfffgggkkkoooppppppmmmlllpppxxx}}}rrrgggRRRPPPFFF888444888999555777666555666888:::999888888888999999999:::::::::;;;<<<===>>>???????????????BBBCCC@@@<<<:::>>>BBB===CCC<<<<<>>222000111333222111444:::::::::;;;::::::888777666555444222000000111222333222444777888;;;EEERRR]]]xxxooovvvrrr___SSSYYYbbbeeeggglll{{{lllkkkqqqnnnnnnuuuwwwrrriii___\\\aaadddaaa]]]]]]SSSIIIFFFGGGGGGFFFFFFGGGQQQ___lllwwwmmmQQQLLLYYYTTTDDD===<<<>>>MMMPPPIIIEEE>>>???JJJgggiiiLLLRRRppp||||||wwwnnnnnnmmmlllllllllkkkhhheee```]]]ZZZYYYZZZ\\\]]]]]]cccjjjrrrvvv}}}xxxuuu|||}}}xxx|||yyymmmjjjlllnnnlllooommmfffcccggglllnnnhhhlllvvv~~~iiiXXXOOOGGG===777777888777555666666555555555777999:::888999999::::::999999888<<<===???@@@@@@>>><<<;;;>>>>>>??????@@@AAABBBBBBDDD???@@@FFFEEEDDDOOO___{{{zzz}}}nnndddjjjwwwwww{{{gggRRRDDD>>>@@@CCCEEENNN^^^yyyOOOeee}}}wwwsss[[[___pppppp```TTTJJJCCCBBB???;;;:::???EEENNNYYYcccjjjmmmrrruuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyy|||{{{}}}|||}}}}}}~~~zzz{{{~~~}}}~~~ssskkkkkkiiiaaaZZZ___qqq~~~vvvfffRRRUUU\\\gggrrrwwwyyyzzzvvvtttssstttvvvxxxyyyyyyxxxxxxyyyyyyzzzzzzzzz{{{wwwwwwuuutttssssssssstttssssssttttttuuuuuuvvvvvvsssuuuxxxyyyyyyyyy{{{|||wwwtttrrrrrrsssrrrooolllooorrrtttooogggffflllsssnnnhhhbbb___aaadddeeeeeeqqqzzz|||tttnnnooollldddeeebbb]]]ZZZZZZ\\\\\\ZZZEEE???888666777999777555888999:::999777555555666777777777666666555555555888888888888888888888888888888888888888999999:::<<<:::===BBBBBBEEEWWWlllvvv^^^WWWbbbrrryyydddPPPOOOYYYbbbhhhkkkrrrsssnnnbbbVVVOOOIIIEEE777222///000111///222666:::;;;<<<===<<<:::888777666555333111000111222222222444555444555:::DDDLLLhhh{{{tttzzztttddddddkkkooottt{{{pppooouuutttwww}}}|||tttmmmffffffjjjkkkhhhcccYYYVVVVVVZZZ[[[VVVPPPMMMQQQ]]]nnn|||vvv[[[VVVaaaXXXEEE<<<:::EEEXXX___VVVLLLAAA===FFFNNNnnnnnnWWW[[[qqq{{{wwwxxxvvvtttpppooonnnkkkgggdddaaa______]]]ZZZYYYYYY[[[\\\\\\gggpppwwwyyyzzzxxxvvvrrrkkkwwwxxxrrrpppooommmpppnnnhhhdddhhhlllnnnrrrsssyyymmm\\\LLLEEE<<<777777777666555666555555555666777888999888999999::::::999999888<<<<<<===>>>>>>===<<<;;;>>>>>>???@@@BBBCCCDDDEEEKKKDDDBBBEEECCC@@@HHHTTT~~~wwwllljjjzzz|||kkkWWWFFF>>>>>>AAA@@@GGGTTTjjjLLLVVVzzzlllkkk\\\fffuuuttt```OOOHHHBBBAAA>>><<<===???DDDOOO[[[dddhhhnnnrrrtttuuuvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxx}}}|||~~~~~~yyyrrrwww}}}yyyuuuvvvjjj___TTTTTTaaakkkhhh___WWWcccrrr{{{~~~~~~~~~~~~xxxuuusssrrrtttvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyvvvuuutttsssrrrrrrssssssrrrrrrsssttttttuuuvvvvvvuuuwwwxxxyyyyyyzzz}}}vvvuuusssqqqpppooonnnnnntttwwwwwwssslllkkkqqqxxxoooiiiaaa]]]___cccfffgggnnnwwwzzzrrrkkkiiigggbbbfffcccZZZRRRUUUYYYSSSGGG<<<888555555777999888666777999:::999777666666666555555555555555444444444777777777777777777777777777888888888888999999999>>>999999>>>AAA@@@FFFOOOqqqnnnUUU```ooowww^^^PPPMMMSSS^^^hhh|||~~~zzzlll^^^UUUQQQNNN@@@777000///000///111333999:::===??????===:::888888777444222111111111222111222333111000333999>>>IIIlll}}}yyyvvvrrrwww~~~xxxuuu{{{}}}xxxuuurrrrrrsssqqqjjjdddYYY[[[bbbkkkkkkbbb[[[YYY^^^mmm~~~eeeaaajjj]]]GGG===;;;LLLfffqqqfffUUUBBB999>>>777YYYsssmmm___cccttt}}}xxxwwwuuusssvvvzzzyyyyyywwwqqqiiibbb`````````___]]]\\\[[[\\\]]]^^^hhhpppvvvsssnnnuuutttoookkkgggoooyyy}}}vvvrrrqqqqqqooorrrqqqkkkgggjjjoooppptttrrrttt{{{xxxfffVVVHHHBBB:::666555666555444555555555555666777888999888888999999999999888888;;;;;;;;;;;;<<<<<<<<<<<<======???AAACCCEEEFFFGGGMMMEEEAAABBBAAA>>>BBBJJJhhhvvvlllrrrsssaaaMMMAAA>>>???===AAAIIIXXXtttLLLMMMgggpppwww{{{~~~xxx]]]ZZZppp~~~jjjXXXOOOBBBCCCAAA???===;;;>>>IIIUUU___dddkkkpppsssuuuuuuvvvyyyyyyyyyyyyyyyyyyyyyyyyzzzyyywwwuuuuuuuuuvvvwww~~~|||~~~~~~pppkkkpppzzz~~~}}}ooocccYYYXXX^^^bbbaaa```[[[mmm~~~}}}~~~zzzwwwsssqqqrrruuuwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuttttttsssssssssrrrrrrssstttuuuvvvvvvwwwxxxxxxxxxwwwwwwwwwzzz|||ssstttsssrrrpppppprrrtttvvvxxxxxxsssnnnnnntttzzztttnnnfffaaaaaabbbbbbaaajjjqqqsssllleeeeeeffffffiiieeeZZZQQQTTTYYYNNN<<<777555444555777888777666777888999999777666666666555555555555444444444444777777777777777777777777777777888888999999999999;;;777777===AAA@@@AAAEEEVVVpppzzzYYYgggssslllVVVIIIIIITTT___xxx}}}|||pppddd\\\YYYVVVIII===222000111111111333666888<<>>888555555555444444444444555555666777777888888888999999999999888888:::::::::999::::::;;;<<<;;;<<<===???BBBDDDFFFFFFHHHAAA<<<>>>@@@???AAAFFFTTTooo~~~ppplllwww|||~~~nnnYYYGGG>>><<<;;;>>>DDDNNNbbbJJJFFFYYYzzzoookkktttcccUUUbbbuuunnnbbbVVVDDDDDDAAA???===999:::CCCNNNZZZ___gggnnnrrrssstttuuuzzzzzzzzzyyyyyyyyyyyyyyyzzzyyyxxxvvvvvvvvvwwwwww~~~|||~~~vvvmmmmmmvvvxxxoooiiijjjgggaaa___aaabbbttt|||||||||{{{wwwsssrrrsssuuuwwwwwwyyyyyyxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuutttrrrrrrssstttuuuvvvwwwxxxzzzzzzxxxvvvsssssstttvvvppprrrsssssstttvvvyyy|||}}}}}}{{{tttnnnmmmqqqvvvtttpppkkkhhhhhhfffbbb___kkkmmmkkkddd___```fffiiiiiidddYYYRRRTTTVVVIII777666666666666777888777666555777888888666555555666555555555555555555555555666666666666666666666666666777888999999999999888888777999<<<===>>>AAAEEEJJJWWWxxx```fffrrr~~~gggRRRIIILLLQQQfffmmmqqqmmmfffbbb```]]]QQQDDD777222111000000222333555999===>>><<<:::888:::999777666444333222222000111222333444555777999:::NNN```vvv~~~tttiiicccccckkkzzz|||iiiccchhhtttsssxxxcccHHH@@@BBB```iiiQQQ===999;;;QQQdddfffcccjjjvvvxxxqqqpppuuusssllllllrrrtttuuurrrjjj```ZZZZZZ]]]^^^______^^^^^^```eeejjjbbbbbbbbbaaabbbhhhqqqyyy|||uuullldddaaaaaagggmmmpppmmmkkknnnrrrtttjjjooooookkkiiimmmqqqsssnnnooommmhhh___UUUNNNJJJ>>>;;;777555444444444444333444555555666777777777777888888999999888888777999999999888999:::;;;;;;999:::;;;===???AAABBBCCCBBB>>>;;;<<<>>>???@@@CCCKKKZZZvvvkkk|||{{{vvvvvv|||gggQQQAAA::::::===AAAHHHUUUpppJJJFFFVVVtttpppccckkkxxx{{{nnnYYYTTTaaaiiiggg[[[KKKEEEAAA>>><<<999888===EEEQQQXXXaaajjjooorrrssstttyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyxxx}}}|||~~~|||xxxxxx{{{rrraaa[[[aaalll{{{}}}}}}~~~{{{zzzxxxtttsssuuuvvvwwwxxx{{{zzzyyyxxxvvvuuutttsssuuuvvvvvvvvvvvvvvvuuuuuusssssstttuuuwwwxxxyyyyyyyyyyyyxxxuuurrrpppppppppnnnoooqqquuuyyy}}}~~~uuummmiiikkknnnnnnmmmlllmmmooommmhhhcccnnnjjjddd^^^[[[^^^dddhhheee^^^VVVSSSRRRLLL@@@555666666666777777777777777333555666666444444444555444444444555555555555666666666666666666666666666666777888::::::999888888888999::::::888999>>>BBBDDDHHH[[[^^^\\\hhh{{{zzzcccSSSKKKFFFQQQYYY```ccceeehhhhhhfff[[[OOOAAA999333//////111000333777:::;;;;;;999888999999888777666444444333333333222222222222333333666BBBKKK[[[}}}wwwnnnjjjdddssstttiiinnnhhhJJJCCCHHHkkkiiiOOOBBBAAASSSeeejjjiiikkkooorrrnnnlllmmmooommmhhhfffgggkkkjjjfff```YYYVVVWWWYYYXXXYYYZZZYYYZZZ___gggnnn^^^]]]^^^```ffflllqqqsss{{{xxxvvvtttlllccc]]]]]]]]]fffmmmmmmkkklllkkkhhhccchhhjjjgggggglllrrrtttnnnmmmiii```TTTJJJDDDAAA999888777555444444444444333333444666666666666666777777888888888888777777888888999999::::::;;;;;;999::::::;;;<<<===>>>>>>???>>>===<<<;;;<<<===???FFFOOOooo~~~rrrsssyyyrrrwww{{{cccMMM@@@888:::>>>BBBIII[[[yyyJJJHHHSSSeeezzzmmmhhhpppyyyzzzfffLLLKKK___fff\\\TTTJJJDDD@@@???===999:::>>>FFFMMMYYYdddkkkpppsssuuuxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz|||}}}}}}|||{{{zzz}}}{{{}}}~~~uuuttt{{{wwwaaaZZZcccsss~~~xxxyyywwwvvvuuuwwwxxxyyyxxx}}}|||{{{yyywwwuuutttsssttttttuuuvvvvvvuuuttttttttttttuuuwwwxxxyyyzzz{{{wwwxxxxxxvvvrrrpppoooooonnnnnnpppuuu|||{{{qqqiiieeegggiiijjjjjjkkknnnqqqqqqmmmhhhkkkddd]]][[[]]]aaaeeehhhbbbYYYUUUWWWPPP@@@555444444444555555555666888999111333444444333222333444222333333333444444444555555555555555555555555555666777999::::::999888777888999999888999:::<<<<<>>???<<<::::::<<<>>>???JJJXXXuuuppp}}}|||ssszzz|||bbbPPP;;;:::;;;===@@@KKKddd{{{FFFDDDMMMUUU```|||iiilll|||qqqJJJ===WWWddd\\\[[[PPPJJJDDDCCCAAA<<<:::;;;>>>FFFSSS___iiiooosssuuuwwwwwwwwwxxxxxxyyyyyyyyyyyyzzz}}}}}}{{{|||{{{|||{{{uuuiiijjjvvvwww```[[[gggvvv~~~uuuyyywwwvvvwwwyyyzzzzzzyyy~~~}}}{{{yyywwwuuutttsssrrrssstttuuuuuuuuusssssstttuuuvvvwwwyyyzzz{{{|||uuuwwwxxxwwwtttqqqoooooonnnmmmooouuu~~~~~~{{{tttllleeeccceeehhhkkkjjjjjjmmmqqqqqqnnnjjjeee^^^XXXZZZ```eeeiiikkkbbbXXXVVVZZZOOO999000555111222333333444666999;;;000222333333222111222333111111111222222333333333555555555555555555555555555777999:::::::::888777999999888999<<>>:::===BBBEEEOOOtttlllYYY```kkksssqqqrrrxxxjjjZZZLLLAAACCCHHHQQQaaarrrzzzyyyxxxnnn___QQQAAA666333666111222555777:::;;;;;;<<<888888888888888777666555444222111111222333444444000<<<===>>>QQQlll}}}mmmeeeccccccrrrwwwuuuxxx[[[YYYccctttlllOOONNNVVV^^^bbbdddfffiiijjjgggmmmllleeedddiiihhhbbbccc^^^XXXTTTSSSSSSTTTTTTSSSTTTUUUTTTWWW```nnnyyy||||||}}}zzzuuutttwwwuuukkkdddbbbhhhkkklllhhhgggiiikkkjjj```fffkkklllnnnuuu|||xxxlll^^^UUUQQQIII<<<111555666777666555555555666222333444666666666666555777777888888888888777777666888:::<<<===<<<;;;:::======<<<;;;:::999999888666<<>>AAA888GGGLLLnnn{{{iiissstttnnn~~~ttt___>>><<<;;;;;;;;;CCCYYYooo|||FFFIIIIIIOOOZZZkkkxxxrrrzzz{{{\\\AAACCCXXXccc___LLLMMMHHH@@@===>>>;;;444>>>BBBJJJVVVbbbkkkmmmmmmtttuuuvvvwwwxxxyyyyyyyyy{{{{{{{{{{{{||||||||||||}}}}}}hhhjjjqqqwwwnnnaaacccooo~~~~~~~~~~~~|||zzzzzzvvvsssuuuzzz|||{{{xxx|||yyyvvvtttssssssssstttttttttuuuuuusssuuuxxxyyyxxxwwwxxxyyyyyyyyyxxxwwwwwwtttqqqooorrriiidddjjjxxx|||uuusssnnnjjjhhhcccaaaiiitttssspppnnnrrrvvvuuunnnfffbbb^^^\\\^^^gggpppwwwyyygggbbb\\\SSSFFF888222333333222222111111222222333555555555444444333333333111111222222222333333333666666555555555444444444222333444555666666666666666555555666777:::<<<===???>>>AAALLL```iiirrrssskkkmmmyyy}}}wwwxxxiii\\\RRRIIIEEEPPP```mmmsssvvv|||vvvgggVVVJJJBBB999111000///111555666555888===<<<;;;:::999888777777666444333222111111111222333555666888;;;AAATTTsssyyypppcccTTTVVVaaayyy|||uuurrrzzz\\\XXXNNNKKKUUU___bbbdddhhhggggggggggggfffcccaaa```WWWTTTPPPMMMMMMNNNNNNNNNTTTTTTTTTVVV]]]gggssszzzzzzyyyuuuuuu}}}mmm^^^hhhhhhiiijjjjjjiiigggfff^^^mmmvvvqqqmmmrrrvvvuuuvvvkkk___WWWOOOCCC777222666666666666555444333222222222222333333333444444888777666555555777999;;;444555777999::::::999888777888999999888888:::<<<999999::::::;;;<<<<<<<<>>@@@===777999;;;BBBNNN[[[ffflllnnnqqqsssuuuwwwxxxyyyzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{}}}{{{iiihhhlllpppkkkdddhhhttt|||}}}}}}}}}|||zzzyyyxxxxxxuuussstttyyy{{{yyywww{{{|||||||||{{{xxxvvvtttttttttttttttttttttttttttsssvvvyyyzzzzzzzzzzzz{{{{{{xxxvvvuuuvvvuuurrroooggg```]]]cccoooxxxwwwsssnnnhhhdddcccbbbbbbjjjtttzzzyyyyyy}}}~~~yyymmmccc___^^^^^^aaagggooouuuxxxzzzmmm[[[LLL===333222666222222222111111222222222555444444444333333333333111111222222222333333333555555555444444444333333222333444555666666666666888888888888:::<<<>>>???AAA??????DDDQQQiiiqqqxxxxxxoookkkooorrrqqq|||uuunnn___QQQPPPVVV]]]bbbeeeuuurrrlllddd^^^VVVIII<<<444000000222444333555999;;;;;;;;;;;;:::888777777555444333222111222333333444444666888;;;HHHbbbyyywwwlll]]]NNNLLLRRRddd|||ttt^^^\\\PPPLLLTTT^^^```bbbgggeeeeeedddccc```^^^[[[ZZZSSSQQQNNNMMMMMMNNNNNNOOOQQQPPPPPPTTT\\\gggrrrxxxxxxyyywwwwww~~~uuuiiihhhiiiiiijjjjjjiiihhhfff___lllrrrooopppzzzyyykkk[[[QQQHHH>>>555222555555555555444333222111222333333333444444444444555555444444555888:::;;;888888888999999999::::::777888999888777777888:::::::::;;;;;;<<<=========AAABBB???LLLssszzzpppooowwwyyy|||rrrQQQCCC:::;;;===@@@JJJWWWcccEEEGGGFFFGGGLLLSSSoookkkTTTHHHJJJPPPQQQMMMEEE??????BBB???:::666777<<>>???AAA???===>>>BBBNNNeeezzzxxxoooiiiiiijjjpppzzzhhhXXXPPPNNNSSSYYYqqqrrrqqqooommmhhh]]]PPP@@@777111000222222333666999:::;;;<<<<<<:::888777555555444333333333333333444444555666666<<>>??????@@@BBB???EEEZZZwww~~~sssnnnqqq}}}dddPPP===888999;;;AAAIIIPPPhhhEEEIIIFFFFFFJJJLLL___}}}tttzzz~~~hhhPPPEEEDDDIIIHHHFFFCCCAAAAAA@@@>>>999888999===EEEPPP[[[aaafffjjjooorrrrrrrrruuuwwwwwwwwwxxxxxxyyyzzzzzzzzzxxxzzz~~~~~~yyyssslllhhhlllppprrrwww|||{{{{{{wwwxxx{{{vvvuuutttuuuwwwxxxwwwuuuvvvvvvwwwwwwwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvyyy~~~zzzsssqqqrrrsssppplllnnnpppsssttttttuuuvvvxxxkkkccc[[[[[[aaahhhnnnpppjjjnnnttt|||{{{pppggg\\\^^^^^^]]]\\\___eeejjjlll\\\JJJ@@@;;;555111000111111000000000000111111333333333333222222222222111111222222222333333333333333333222222222111111222222333444555555555555666666777888999:::;;;<<<===<<<<<<<<<===BBBPPP^^^zzzllleeeeeelllxxxlllVVVKKKPPPZZZssswwwwwwsssooolllhhhcccQQQDDD666111111111333666777999;;;======<<<999888777666666555444444444444444444666888666888CCCNNNooo{{{hhhVVVHHHEEEGGGUUUmmmxxx{{{yyy}}}ssssssiii[[[SSSWWW]]]^^^```ddddddbbb]]]XXXSSSOOOLLLKKKJJJJJJKKKJJJJJJJJJLLLMMMRRRNNNJJJJJJOOOYYYbbbggglll{{{yyyvvvqqqjjjgggffffffhhhjjjjjjhhhfffiiiiiiiiikkkmmmmmmiiieeekkkllliiigggnnn}}}yyyfffOOO@@@777222222444333333333333333222111111333333444444444555555555444444444555666888999:::<<<;;;;;;:::999888888888=========<<<:::999:::<<<<<<<<<===>>>>>>??????@@@<<<@@@CCCIIIQQQ]]]yyytttuuu{{{}}}dddHHH:::888999<<<@@@HHHWWWlllFFFJJJHHHHHHLLLKKKVVVmmmqqqqqq~~~fffLLL>>>???CCCHHHIIIEEE@@@@@@AAA<<<:::888999>>>HHHSSSZZZccciiioooqqqpppppprrruuuwwwxxxxxxyyyzzzzzz{{{{{{vvvyyy}}}}}}sssmmmkkkpppuuuxxxxxxxxxzzz~~~zzzwwwxxxzzzvvvvvvvvvwwwxxxxxxwwwvvvwwwwwwwwwwwwvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwxxx|||{{{ssspppqqqqqqooolllpppuuu{{{{{{wwwttttttwwwrrrkkkbbb___dddkkkmmmllliiilllrrrzzz~~~xxxssscccccc```[[[WWWWWW\\\aaaYYYKKK>>>::::::777222000111000000//////000000111222222222222222222222222111111222222222333333333333333222222222111111111111222333444555555555555555666777888999999::::::999999;;;>>>>>>???GGGQQQooouuueee^^^dddqqqbbbNNNQQQ]]]qqqyyy}}}wwwoookkkjjjiiiaaaQQQ???555222111222555666777:::<<<===<<<:::999888888888777666555555444222222555888888888>>>FFF\\\}}}mmmYYYLLLJJJSSSeeexxx|||vvvyyyrrrooozzz{{{qqqmmmwwwpppsssoooaaaWWW[[[___^^^___bbbbbb___ZZZTTTOOOKKKIIIHHHIIIJJJJJJIIIHHHIIIKKKNNNWWWTTTPPPMMMOOOVVV```gggeeepppwwwuuuqqqppplllfffaaaaaaaaabbbeeeggghhhhhhiiihhhhhhlllooooookkkfffjjjgggcccaaahhhsss{{{~~~ppp]]]GGG:::333111222555333444444444444333333222333333333444444444555555777777666666777777777888;;;<<<>>>??????===:::888<<<======;;;999999:::;;;<<<<<<======>>>?????????<<<>>>AAAHHHMMMPPPppp{{{yyy|||{{{wwwXXXCCC;;;;;;===@@@CCCJJJXXXmmmEEEJJJHHHHHHMMMLLLRRRaaa{{{nnnmmmwwwZZZBBB@@@DDDKKKOOOLLLDDDAAACCC;;;:::888777;;;CCCMMMUUU```gggooorrrqqqpppssswwwwwwwwwxxxyyyzzzzzz{{{{{{xxxzzz}}}|||pppnnnnnnsssyyy{{{xxxtttwwwzzz||||||xxxvvvvvvxxxuuuvvvwwwxxxxxxxxxwwwvvvwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxyyyyyyzzzzzzzzzzzz{{{~~~~~~}}}{{{xxxtttqqqpppppppppppptttzzz}}}xxxuuuwww{{{zzzuuummmggghhhllllllhhhkkklllooosssvvvvvvtttqqqiiifffaaa[[[VVVUUUVVVXXXQQQCCC777333555444444555000000////////////000000000111111111111222222222111111222222222333333333333333333222222222111111111222333444444555555444666777888999::::::::::::888888:::>>>===<<<@@@GGGQQQ~~~nnn```\\\dddzzzmmmSSSOOOVVVeeeqqqzzzxxxqqqmmmlllkkkkkk\\\KKK@@@888222111222444666888:::<<<<<<;;;:::999999999999888777555444000///111666777777:::???IIIcccwwwvvvdddZZZZZZeeetttzzzwwwtttsssiiijjjzzz}}}nnndddvvv}}}vvvsssrrrdddZZZ]]]aaa^^^]]]```]]]ZZZTTTOOOJJJHHHGGGGGGHHHIIIJJJHHHGGGIIINNNSSSZZZ[[[[[[XXXUUUWWW___gggfffnnntttrrrooollleee^^^___^^^___bbbfffiiijjjjjjhhhfffggglllqqqrrrmmmhhhdddbbb______bbbgggkkklll```PPP???666333111333555333333444444444444333333222222222333333333444444777777777666666666555555:::<<<@@@CCCCCC@@@===:::777888888777666555777888:::;;;;;;<<<<<<===>>>>>>???>>>;;;AAAGGGHHH^^^zzzwww}}}zzzwwwvvvyyyhhhOOO@@@;;;;;;======@@@JJJ\\\sssBBBGGGEEEFFFLLLKKKLLLXXXrrrxxxkkkyyysss]]]NNNKKKMMMSSSSSSLLLEEEDDD===<<<:::888888===FFFLLLYYYaaajjjoooooooootttxxxuuuuuuvvvwwwxxxyyyzzzzzzyyyzzz|||~~~{{{pppqqqssswww}}}}}}yyywwwxxxyyyzzzyyyyyyxxxwwwtttuuuwwwxxxwwwvvvuuuttttttttttttuuuuuuvvvwwwxxxyyyyyyzzz{{{|||}}}}}}~~~}}}}}}zzzyyyrrrssssssqqqppppppsssvvv~~~{{{tttrrrwww}}}}}}vvvnnnkkkmmmkkkeeeggggggiiijjjkkkjjjhhhffffffccc___[[[XXXTTTPPPMMMGGG===333111222222333555000//////......//////000000000000000111111222222111111222222222333333333444333333333222222222222111111222333444444444444555666777888999999888888777777999<<<<<<:::<<>>???>>>===;;;444555666555444444555777888999999:::;;;;;;<<<<<<>>>???<<>>:::777888>>>CCCQQQZZZeeejjjkkkmmmrrrxxxssstttuuuvvvwwwxxxyyyyyywwwxxxyyy{{{}}}||||||~~~{{{}}}sssuuuxxx|||yyyyyyyyyzzz||||||zzzxxxrrrtttwwwwwwvvvtttssssssqqqqqqrrrsssuuuwwwyyyzzzyyyzzz{{{|||}}}~~~{{{xxxvvvjjjnnnrrrrrrpppqqqwww|||~~~tttkkkjjjqqqxxx{{{rrrmmmnnnkkkddddddeeefffgggfffeeebbbaaa```]]][[[ZZZXXXRRRJJJDDD;;;444111222444111000111//////............////////////000000111111111222111111222222222333333333444444444333333333222222111111222333444444444444222333444666666666555555666666888<<<<<<:::<<>>JJJQQQVVV```fffsssyyysssmmmhhhmmmfffYYY___zzzkkkZZZyyyuuuqqqccc[[[^^^```\\\YYYZZZOOOLLLGGGCCC@@@AAABBBDDDDDDFFFGGGGGGHHHNNNXXXaaasssooorrrrrrpppmmmmmmrrr|||tttpppmmmnnnqqqpppiiiccceeedddeeellltttvvvqqqkkkfffggghhheee]]]QQQIIIFFFAAA888111222444333111222000111111222222222111111000000111111111222222222///000111222333444444444111222444666888999::::::444555666555555555777999777777888999999::::::;;;:::???AAAEEELLLHHHGGGRRR|||yyyqqqzzztttpppmmmvvvbbbIII>>>:::>>>>>>@@@EEELLL```>>>AAADDDFFFGGGHHHIIIJJJSSSaaawww~~~aaaJJJNNN]]]^^^PPPCCC???AAAAAA===888888===BBBIIIQQQ[[[bbbfffjjjpppuuuvvvuuuvvvwwwyyyyyyxxxwwwxxxyyyzzz{{{|||~~~~~~}}}{{{~~~~~~~~~{{{xxxyyy{{{~~~}}}zzzwwwuuuwwwyyyzzzzzzxxxwwwvvvwwwyyyxxxuuuqqqpppsssuuuvvvuuuuuuwwwyyyxxx{{{}}}~~~~~~~~~yyyqqqnnniiijjjlllmmmooouuu}}}wwwooojjjkkkooosssxxxuuussssssqqqlllhhhfffddd```___dddeeebbb___^^^aaa[[[VVVXXX[[[UUUFFF999555555444333333222111111000////////////000000111000///.........///111222000000000000000111222222444333333222111000//////222222333333333333444444222333555777777666555444666666777888999;;;===>>>>>>EEEKKKZZZvvv```___dddeeeiiirrrlll]]]YYYVVVRRRKKKJJJVVVhhhsssuuu{{{rrrhhhbbbYYYLLL===555555000///555999777888===;;;<<<======<<<;;;999777888777555444333333444444999999:::;;;>>>AAADDDFFFPPPXXXgggyyy|||wwwuuullliiiiiiooo]]]UUUbbbqqqpppgggbbbyyy|||xxxnnnaaa___\\\YYYWWWTTTPPPMMMJJJFFFAAA@@@AAACCCCCCBBBFFFGGGHHHGGGEEEIIIXXXiii|||ssswwwxxxyyyqqqhhhttt}}}vvvrrruuuwwwqqqiiidddccc^^^___iiissstttooolllkkkkkklllhhhZZZGGG???@@@:::777222000111222444444111111111111111111111111222222111111111111111111000111222333333333333333000111222444666777888999555555555555444444777999777777777888999:::<<<<<<===;;;;;;>>>CCCGGGGGGFFFaaavvvtttxxxppptttwwwuuuYYYGGG===;;;===BBBFFFGGGSSSsss???BBBEEEGGGGGGGGGIIIJJJLLLUUUeeeqqqUUUIIISSS___YYYJJJCCCCCCCCC???:::888999;;;BBBIIITTT\\\bbbggglllppprrrrrrsssuuuxxxyyyyyyxxxxxxyyyyyyzzz|||}}}}}}~~~|||{{{}}}}}}zzz{{{}}}~~~|||yyywwwxxxzzz{{{{{{yyywwwvvvwwwyyyyyyvvvtttuuuuuuvvvtttsssrrrsssuuuzzz{{{}}}}}}}}}}}}~~~ssskkkiiihhhiiimmmrrrxxx}}}}}}wwwoooiiiggghhhjjjpppnnnlllmmmooonnnllljjjaaa^^^```hhhlllhhhbbb^^^[[[XXXUUUUUUTTTMMM@@@777444333333222111111000000000000////////////000000000//////...///000111222111000000000000000111111333333222222111000//////222222222333333333444444333444666777777777555444666666666777888:::;;;<<>>??????DDDOOO^^^kkk{{{{{{}}}{{{rrrkkkjjjlllmmm___ZZZeeennnkkkdddbbbuuuwwwzzz}}}~~~}}}|||wwwnnnfffccc```\\\XXXUUUPPPKKKHHHEEEBBB???>>>@@@BBBBBBAAAEEEDDDFFFLLLQQQXXXdddpppyyy{{{zzzyyysssmmmwwwyyyuuuwwwwwwqqqhhhdddaaa```dddlllqqqsssvvvzzz}}}vvvpppjjj]]]LLL@@@<<<888555111000000222222222000000000000000000000000111111111111111111111111000111222222333333333222000111222333444555666777444555555444333444666888666666666777888999;;;;;;;;;::::::>>>CCCGGGHHHHHHSSSwwwzzzuuu|||}}}|||}}}mmmQQQ>>>888777:::???AAAKKKfffAAACCCEEEFFFFFFFFFGGGHHHJJJNNNVVVuuueeeHHHIII\\\```UUUGGGFFFDDDAAA>>>;;;999777:::???HHHQQQ[[[bbbgggjjjmmmoooqqqtttvvvxxxxxxxxxxxxxxxyyyzzzzzz{{{||||||zzzzzz|||~~~|||zzz{{{||||||{{{{{{yyywwwwwwxxxyyyyyyxxxzzzyyyxxxvvvsssqqqoooooozzz{{{}}}}}}}}}}}}~~~|||uuulllffffffhhhjjjqqq{{{|||vvvvvvtttpppkkkgggeeeeeemmmiiieeefffjjjllliiieee[[[YYY^^^jjjrrrnnneee^^^UUUVVVVVVSSSKKKAAA888333222222111111000/////////222111000//////.../////////////////////000111111111111000000000000000111222222222111111000000000222222222222333333333333333444666777777777666555666666666666777888999:::>>>===<<>>???@@@BBBBBBAAAGGGDDDGGGRRR]]]fffnnnttt{{{{{{tttqqqmmmmmmrrr|||yyyuuuvvvuuunnnfffaaaaaaccciiinnnpppttt~~~rrrhhh]]]OOOAAA999444222000000000111000///////////////////////////111111111111111111111111000111222222333222222222111111111222333333444444444555555555444444666777555555555666777888::::::;;;:::;;;>>>CCCGGGIIIIIIKKKZZZ~~~wwwuuu```GGG???999666999<<>>FFFUUUccc~~~zzz{{{~~~||||||{{{jjjiiijjjlllhhhaaa```dddffffffggggggfffeeeeeedddcccccccccaaa^^^[[[ZZZZZZ\\\XXXSSSMMMIIIDDD???<<>><<<999777777;;;EEEQQQ\\\aaagggkkkpppsssttttttvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyvvvxxxzzz{{{}}}~~~|||}}}}}}|||zzzzzzzzzyyyyyyyyyzzz|||~~~~~~sssjjjsssyyyxxxpppkkkfffaaabbbeeepppxxxttteeemmmpppssstttrrrooolllkkkpppnnnfff^^^\\\]]]WWWOOOPPPNNNSSS___hhhggg```[[[[[[^^^[[[PPP@@@333000111111111111111000000000000222222000///...............//////000000000000000111111000000000000000111000000000000000000111111111111111222222222333333111111222222222333222222555444444444555666666777999777:::AAABBBDDDUUUjjjnnn```]]]iii|||zzz{{{qqqeee[[[OOODDDKKK[[[llltttzzz~~~yyypppeee^^^RRRFFF===999555222000333666:::<<<======<<<======<<<<<<:::999888888666555444333333444555666:::666555555555777???HHHTTTfffxxxmmmnnnooommmfff```aaaeeebbbcccccccccccccccbbbbbb\\\^^^^^^\\\YYYVVVVVVWWWQQQMMMIIIEEEBBB???<<<:::>>>??????@@@@@@@@@@@@AAALLLRRR]]]gggiiiiiilllrrrooojjjlllxxx}}}rrriii]]][[[___hhhhhhccchhhtttvvvqqqppprrrrrrkkkfffdddnnnjjjjjjmmmqqquuu~~~sss___MMM@@@999555111000000111222222000...000000000000000000000000//////000000000111111111111111111222222111111000333333333333333333444444666888999888777666777888777777777888999:::;;;<<>>:::999======>>>GGGTTTjjjnnnaaa```vvv~~~qqqnnnzzzsssiiiXXXJJJEEERRRfffyyy{{{nnnjjjaaaTTTKKKDDD<<<444000222666999;;;===<<<<<<<<<=========<<<;;;:::999666555444333222333444444777444555777666555888>>>AAANNNYYYjjjqqqpppooojjjdddaaabbbdddaaaaaa``````___^^^\\\[[[YYYZZZ[[[YYYVVVSSSQQQQQQGGGDDD@@@>>>======<<<:::;;;<<<===>>>===>>>AAACCCPPP^^^qqq}}}{{{sssrrrwwwkkkiiimmmyyyxxxiii___\\\ZZZ]]]dddeeebbbgggppptttqqqqqqttttttnnnjjjiiipppjjjhhhkkkoooqqqtttwww}}}pppZZZDDD777333222000000///000111111000...000000000000000000000000...//////000000111111111111111111222111111000///333333333333444444444444666888999999777666666777777777888888999:::<<<===???@@@@@@>>>===<<<===???BBBGGGIIIWWW~~~wwwxxx}}}~~~zzz{{{~~~nnnVVV@@@999999999===CCC@@@AAABBBAAAAAABBBDDDGGGKKKOOOMMMLLLRRR[[[yyy~~~}}}eeeQQQEEEKKKMMMOOOLLLFFFAAA>>>>>>;;;;;;999888999???IIIQQQYYY```iiinnnpppqqquuuxxx{{{{{{zzzzzzyyyyyyyyyxxxxxx{{{zzzvvvxxx~~~|||~~~~~~{{{zzzxxxxxxyyyyyyxxxwwwuuuxxxzzz{{{zzzzzz|||~~~~~~{{{yyy~~~{{{yyyqqqjjjdddbbbbbbccchhhooo~~~{{{uuuuuuzzzssslllgggeeeeeehhhooonnnddd___```___XXXPPPRRRZZZbbbddd___[[[\\\[[[TTTIII>>>666111000000////////////////////////000000////////////000000---...///000111000000///////////////000111333333.........///000111111222111111111111222222222222000000000000000111222222333333333444555777888999;;;:::::::::;;;===CCCIIIRRRvvvrrrcccmmmtttqqqmmmooouuuzzz|||tttggg[[[OOOOOO[[[ooo{{{zzzxxx{{{pppqqqlllccc[[[UUUJJJ???666666555666777999;;;<<<;;;;;;<<<======<<<;;;:::777666555444333444555555666444555888888777888<<<<<>>;;;:::;;;<<<<<<<<<:::<<<>>>>>>???BBBGGGKKK\\\ooo{{{yyymmmooouuu{{{zzzrrrlllkkknnnkkkgggdddccceeekkkpppsssqqqqqquuutttnnnkkkkkklllhhhgggkkkmmmjjjhhhiiijjjkkkcccOOO===444222000///...---...///000///...////////////////////////......//////000111111222111111111111111000//////111111222222333333444444444666888777666444444444777777777777888:::;;;<<<===>>>???===;;;:::<<<>>>CCCEEEFFFNNNlll~~~yyyxxx{{{vvvyyy|||oooQQQBBB<<<999;;;@@@AAABBBCCCCCCBBBDDDFFFIIIKKKLLLHHHFFFJJJMMMbbbvvvyyyeeeIII>>>EEEMMMNNNJJJEEEBBBBBB:::<<<<<<:::777:::BBBJJJRRRZZZdddkkknnnqqquuuzzz|||{{{{{{zzzzzzyyyyyyxxxzzz|||zzzuuuuuu{{{|||xxx{{{}}}|||||||||}}}}}}xxxwwwvvvvvvxxxxxxwwwuuussswww{{{|||{{{zzz|||}}}}}}}}}~~~zzzxxxwwwfff```]]]___ccchhhqqqzzzwww{{{zzzppphhhdddccceeehhhrrrtttiiibbbcccbbb]]]RRRWWW```hhhggg```\\\]]]WWWMMM???555111111000...---.....................000////////////000000111---...000111111111000///.........///000222444444---......///000111222222000111111111111222222222111111111000111222222333222333333444666888999:::222888<<<<<<<<>>@@@AAACCCGGGNNNTTThhh~~~xxxuuuyyy~~~}}}vvvrrrzzzxxxlllhhhlllqqqsssrrrppppppsssrrrlllhhhiiifffeeegggkkkjjjdddaaabbbVVVYYYSSSDDD888444333000...---++++++---......---........................---......///000111111222111111111111111000/////////000000111222222333333333444666666444222222222555555666666777999:::;;;:::<<<===<<<:::999<<<>>>???<<<===FFFXXXxxx{{{vvv~~~tttwwwzzzdddNNNBBB;;;;;;???CCCDDDHHHMMMPPPNNNIIIDDDGGGIIIJJJKKKMMMUUU___ggg|||zzz~~~rrrQQQCCC@@@MMMSSSKKKEEEGGGBBB@@@???>>>999666999???FFFNNNYYYbbbhhhlllpppsssyyyxxxyyy{{{~~~|||yyyxxxxxxwwwwwwwwwxxxyyyyyy}}}~~~||||||||||||||||||{{{{{{uuuwwwxxxxxxvvvtttssssssuuuvvvxxxzzz{{{{{{zzzzzz~~~}}}~~~}}}{{{yyyrrriiicccbbb___ZZZ\\\iiizzzyyyvvvttttttxxx~~~~~~zzzoookkkooonnnhhhhhhiiieee]]]XXXYYYYYYWWWZZZgggnnniiidddfffeee___QQQ@@@222222222,,,+++///---------------------------------............///...............................................................///000000111111111111000000000000000111111111111222222222333222111111111333555777666666777777888999;;;;;;???HHHXXXpppsssbbbbbbgggiiimmmtttpppaaaQQQHHHFFFLLL\\\lllnnnmmmnnnooooookkkccc\\\VVVNNNBBB777222222555777999888999;;;===>>><<<:::;;;:::999888777555444444444444333333333444555555999999::::::;;;<<<===>>>FFFLLLUUU]]]eeeppp}}}wwwooohhhaaa^^^aaaeeefffeee[[[ZZZWWWTTTQQQNNNLLLLLLKKKIIIEEEBBB???<<<;;;;;;:::;;;;;;:::::::::<<<===>>>;;;>>>IIITTT[[[bbbgggsss}}}|||{{{|||}}}zzz}}}}}}ssstttvvvrrrlllhhheeefffkkknnnnnnnnnpppllloooooojjjeee___UUULLLHHHIIIHHHCCC<<<555111000//////............//////000000//////.........---............////////////222222111111000/////////000000111111111222222222333333333333333333333333666666666666777777777777<<<:::999999;;;<<<<<<;;;@@@===>>>BBBFFFVVV|||}}}xxxuuummm{{{hhhQQQAAA<<<<<>>FFFPPPYYY```fffmmmrrrxxxxxxyyy||||||yyyyyyxxxxxxxxxxxxyyyzzzzzz|||~~~}}}}}}}}}zzzzzzzzzzzzyyyyyyyyyyyyuuuwwwxxxxxxvvvtttssssssuuuvvvxxxyyyzzz{{{zzzzzz~~~~~~}}}~~~{{{wwwtttpppiiiaaa[[[XXXYYY[[[dddvvvyyysssooonnnmmmnnnttt{{{xxx~~~}}}uuuppprrroooiiikkkiiiaaaVVVPPPRRRUUUTTTcccjjjjjjaaa^^^bbbaaaZZZIII999///000222---,,,///------------------------------------...........................................................................///000000111111111000000000//////000000111111111222222222333222111111111333555666555555666777888999;;;<<<<<>>777555777555555555777999:::999888;;;;;;:::999888666666555444444444333333444555555666666666777777999::::::<<<@@@EEEIIIMMMSSS]]]ddd|||yyylllaaa]]]ZZZ[[[___bbbbbbaaaUUUTTTQQQNNNKKKHHHFFFFFFBBB@@@>>><<<:::999999999888999999::::::;;;<<<======@@@KKKZZZeeegggggghhhkkksss~~~~~~wwwqqqpppqqqxxxzzzrrruuuvvvqqqjjjccc```aaahhhmmmpppssswwwyyyyyyuuujjj___VVVLLLCCC>>>;;;777666666555000,,,//////............//////000/////////.........------.........////////////111111111000000000000000000000111111111222222222333333333333333333333333555555666666666777777777;;;:::999999;;;<<<<<<;;;>>>;;;<<<>>>???HHHccc}}}~~~gggNNNAAA>>>FFFFFFGGGHHHIIIHHHEEEBBBEEEDDDEEEHHHNNNTTTXXXZZZeeeoooVVVMMMSSSXXXRRRIIIFFFBBBAAABBBAAA<<<888888888===EEEMMMUUU___iiiqqquuuvvvyyy|||}}}zzzyyyyyyyyyyyyyyyzzz{{{{{{{{{}}}|||yyyxxxyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvuuuwwwxxxwwwuuutttttttttuuuvvvwwwxxxzzzzzzzzzzzz{{{~~~{{{zzz|||xxxrrrkkkeee___YYYTTTTTTTTTYYYfff{{{jjjgggfffhhhiiijjjpppwwwrrr{{{~~~xxxssssssqqqkkkoooiii\\\NNNJJJOOOVVVXXXmmmllldddZZZYYY]]]ZZZQQQ>>>222+++...111...---///------------------------------------............------------------------.......................................///000000111111000000000000//////000000000111111111222222222222111111222333555666444444555666777999;;;<<<>>>;;;<<>>DDDKKKQQQUUU[[[```bbbcccdddeeeccceeecccYYYIII<<<555444444333333444777999:::999;;;;;;;;;:::999888888777555555444444333444444444555444444444555666777777888:::=========@@@EEEJJJ[[[lllyyyyyyyyy|||ooocccZZZXXXXXX[[[^^^___\\\YYYOOOMMMJJJGGGDDDBBB@@@???:::999888777777888999999999999999999::::::;;;;;;999@@@PPPccclllkkkhhhhhhlllnnnwwwwwwjjj^^^\\\bbblllwww~~~qqqnnnrrrsssnnnhhh___[[[\\\ccckkkqqqwww}}}sssaaaTTTHHH???999222,,,///888<<<888222//////............///////////////...............---------.........////////////000000000000111111000000000111111111111222222222333333333333333333333444444555666777888888:::999888888:::;;;;;;:::AAA>>>???AAA@@@AAAOOO```xxxyyy|||{{{]]]GGG<<>>999777666:::???DDDKKKVVVccclllpppsssxxx|||}}}{{{yyyyyyyyyyyyyyyzzz{{{|||{{{~~~~~~~~~~~~~~~zzzxxxwwwyyyzzzxxxxxxwwwwwwvvvvvvuuuuuuuuuwwwwwwwwwuuuttttttuuutttuuuvvvwwwyyyzzzzzz{{{www~~~~~~{{{vvvmmmddd]]]XXXTTTSSSWWWUUUUUU___sssxxx``````dddiiiiiihhhkkkqqqpppyyyzzzsssnnnqqqrrrnnnppphhhZZZMMMKKKVVV```eeeqqqkkkaaaZZZ[[[[[[QQQEEE666...***...000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------.......................................///000000111000000000////////////000000000000111111111111111111111111222333444555333333333555666888:::;;;===:::===CCCEEEPPPtttxxxhhhfffmmmxxxqqq~~~dddOOOEEEEEEIIIHHHJJJMMMRRRUUUVVVTTTRRRVVVZZZ___]]]TTTHHH???:::555333222444777:::<<<===;;;;;;;;;;;;::::::::::::777666555444444444444444555555555444555555666666888999;;;;;;;;;===AAADDDIIIXXXdddcccaaaiiiuuu}}}~~~{{{xxxuuusssrrrrrruuu~~~tttlllbbbYYYWWWUUUTTTUUUUUUSSSOOOLLLHHHGGGEEEBBB???===<<<;;;888777777666777888:::;;;::::::999:::;;;;;;:::999===EEEUUUeeemmmlllkkkmmmrrrrrrxxx{{{yyyeee[[[PPPMMMTTT___iiipppyyyqqqhhhggglllooommmhhh```[[[[[[aaaiiiooovvv}}}yyydddRRREEE===666000+++///999@@@???<<>>???CCCCCCBBBGGGOOOyyyzzzttt}}}pppSSS>>>@@@@@@AAAAAABBBDDDEEEGGGBBBAAAAAAEEEKKKNNNMMMKKKUUU]]]sssmmmWWWQQQVVV[[[TTTLLLFFFDDDCCC>>>;;;;;;888999;;;===AAAJJJVVV___ggglllssszzz}}}}}}{{{zzzwwwwwwwwwxxxxxxzzz{{{{{{|||~~~~~~~~~~~~~~~zzzxxxxxxyyyzzzzzzyyyyyyxxxwwwwwwvvvvvvuuuvvvwwwvvvttttttuuuvvvssstttuuuvvvwwwyyyzzz{{{www}}}|||{{{|||tttooofff]]]VVVSSSSSSTTTZZZYYYYYY^^^iiiqqqmmmdddZZZ]]]ccchhhgggcccccchhhtttxxxuuujjjffflllpppoooiiicccWWWOOOSSSaaammmrrrnnnjjjccc___^^^WWWHHH999333///,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------.......................................///000000000000000////////////...//////000000000111111111111111111111222333444444222222333444555777999999888555:::BBBAAAAAATTTnnnvvvqqqzzz~~~ooossskkk\\\[[[___^^^UUULLLGGGGGGHHHEEEBBBMMMPPPVVV\\\___ZZZPPPIII666444111000333777:::;;;;;;;;;;;;;;;;;;<<<<<<<<<999888777666555555555555555555444444333444444444333444666666888:::<<>>AAA@@@>>><<<:::888888777888888777777777888:::;;;888888999===AAACCCCCCBBBJJJTTTfffvvv{{{wwwvvvxxxvvvwww}}}vvvjjjdddYYYVVVQQQNNNQQQZZZeeelllqqqkkkeeedddjjjnnnooommmeee```^^^ccchhhlllqqqvvvsss\\\JJJ===555000...,,,...333888;;;===......------------......---------...............,,,,,,,,,,,,------------------...///000111111222000000000000000000000000111111111222222333333333111222333444555666777777777666555666888::::::999<<<:::;;;===>>>>>>AAAEEEVVVxxx{{{iiiNNN<<<>>>???@@@@@@BBBDDDGGGAAAAAABBBEEEHHHIIIIIIHHHNNNPPP[[[xxxbbbNNNOOOXXXZZZRRRKKKHHHDDD???===>>>999999999888888>>>HHHOOO[[[bbblllssswwwxxxwwwwwwuuuuuuuuuuuuvvvxxxyyyzzz{{{|||}}}}}}||||||~~~~~~|||yyyxxxxxxyyyzzz|||{{{{{{zzzyyyxxxwwwwwwuuuvvvwwwuuuttttttuuuwwwsssssstttuuuvvvxxxzzz{{{yyy~~~{{{tttpppnnngggccc]]]UUUPPPPPPSSSWWWZZZ```fffhhhhhhggg```XXX\\\^^^dddgggccc^^^___eeeyyyyyysssgggeeekkknnnkkk___\\\WWWUUU]]]kkkuuuvvvmmmjjjgggccc\\\OOO>>>222222///------...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000000000////////////....../////////000000000111111000000111111222333333333222222222333444555777777888555666;;;::::::DDDQQQbbbyyypppkkkzzz|||}}}vvv```MMMDDDBBBBBBBBBGGGHHHLLLUUU^^^aaa[[[UUU>>>999444000000222444666999::::::;;;<<<=========<<<;;;:::888777666666666444444333222111111111222222222222333444555666777666888:::<<<===???@@@@@@AAAEEEJJJLLLLLLMMMPPPRRRTTTVVVYYYZZZYYYZZZ[[[\\\^^^^^^___aaadddeeedddbbb]]]]]]\\\[[[ZZZYYYXXXXXX]]]___^^^]]]___cccccc```\\\]]]YYYRRRNNNMMMKKKGGGEEECCCAAA>>><<<;;;;;;<<<888888777555444444444444777777666666666888999:::666777:::BBBKKKQQQSSSRRRTTTbbbxxx}}}~~~|||~~~|||lll___[[[___bbbaaa[[[YYY```iiiooooookkkhhhhhhmmmqqqsssssshhhdddbbbfffjjjjjjlllooorrryyyyyyiiiSSSAAA666111---...//////...111666;;;......------------......---------------.........+++++++++,,,,,,,,,------------...//////000111111111000000000000000//////000000111111222333333333111222222333444555666666666555444555777999999999===<<<;;;;;;;;;<<<>>>???@@@gggvvv}}}~~~eee;;;===??????>>>???BBBDDD@@@BBBDDDEEEEEEEEEFFFGGGFFFKKKPPP___tttVVVLLLQQQ[[[VVVRRRNNNGGG???===???;;;<<<:::777666999???EEENNNVVVbbbkkkpppqqqqqqrrrrrrrrrrrrssstttvvvwwwxxxyyyyyyyyyyyyxxxzzz}}}~~~{{{}}}~~~|||{{{zzzzzz{{{{{{}}}||||||{{{yyyxxxxxxwwwuuuvvvvvvuuuttttttvvvxxxrrrrrrssstttvvvxxxzzz{{{{{{~~~{{{qqqfff```[[[YYYUUUPPPMMMPPPVVV\\\aaallltttqqqjjjeeecccaaajjjjjjkkkjjjeeebbbgggppp||||||vvvmmmlllpppkkkbbbYYYZZZ[[[___iiitttwwwuuupppnnniii```RRRBBB666000//////---++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000000000/////////.........////////////000000000111///000111222222333333333333333333333333444555555666777888888888;;;AAAFFFIII\\\xxxuuuooohhhqqqjjjTTTHHHEEEFFFBBBCCCFFFMMMWWW^^^```___RRRKKKAAA999555555555555888888999:::<<<===>>>>>>>>>===<<<:::888777777777666555444333222222222222444444333444555555555555444555666999:::;;;<<<===666;;;@@@AAA@@@AAADDDHHHGGGJJJMMMNNNNNNNNNPPPRRRUUUVVVWWWVVVUUUTTTUUUVVVSSSSSSTTTUUUUUUUUUUUUTTTVVVWWWUUURRRSSSVVVSSSNNNMMMOOONNNHHHEEEFFFEEEBBB??????>>>===;;;::::::;;;444444333333333444444555666666666666888999;;;===<<<===AAAKKKVVV]]]___]]]^^^kkk}}}qqqddd___bbbuuuwwwsssiiidddiiiooorrrkkkkkkkkkmmmppprrrrrrrrrgggdddeeejjjmmmkkkjjjkkkgggoooooo___JJJ:::333000---///000///---///333777...------,,,,,,------...,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,---.........///000000000111111000000///////////////000000111222222333333222222333333444444444444555444333444777999999888<<<>>>>>><<<;;;<<<>>>???>>>OOOpppzzzwww;;;>>>@@@???>>>===???BBB@@@CCCEEEEEECCCBBBEEEHHHBBBMMMPPPSSSnnnaaaNNNNNNZZZXXXWWWTTTKKK@@@===???>>>???===:::777888===BBBEEEOOO\\\fffkkklllmmmnnnppppppqqqqqqssstttuuuvvvwwwwwwvvvuuuuuuwww|||yyy}}}|||yyy{{{~~~~~~}}}}}}~~~~~~}}}}}}|||{{{zzzxxxxxxwwwvvvvvvvvvuuuttttttvvvxxxrrrrrrrrrsssuuuxxxzzz|||{{{~~~~~~sssdddZZZVVVUUURRROOONNNRRRZZZaaajjjvvv|||ttthhhfffmmmtttyyywwwtttpppjjjjjjttt}}}~~~zzzuuuuuuuuujjj[[[ZZZ]]]aaagggqqqyyyxxxsssuuurrrjjj\\\III888000000------,,,))))))+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000000/////////............////////////000000000000///000111222222333222222444333333222222333333444...555999777777<<<@@@@@@GGGJJJeeemmmlllnnnhhhlllzzzhhhPPPFFFEEEAAACCCFFFLLLSSS]]]fffllleee]]]QQQFFF???<<<::::::777888999:::<<<===>>>>>>@@@???===;;;999888888777999888777666555444444444333333222333555666666555222333555777777666999===444888======;;;;;;???CCCAAADDDGGGHHHHHHHHHJJJMMMMMMOOOQQQPPPMMMKKKMMMOOOKKKKKKMMMNNNOOOPPPPPPPPPLLLMMMLLLKKKLLLNNNJJJDDDCCCFFFEEE@@@>>>>>>>>>;;;999:::;;;:::777555444333444444444444555666777888777777777888:::===???AAAEEEEEEIIIRRR\\\ccccccaaaiiisss~~~{{{qqqccc[[[```jjj}}}pppjjjnnnrrrqqqfffhhhlllppprrrqqqooommmeeecccffflllooommmkkkkkk```hhhgggVVV@@@333///...+++++++++++++++,,,...000...------,,,,,,------...,,,,,,,,,------.........******+++++++++,,,,,,,,,.........///////////////111111000000/////////...///000000111222222333333333333333333333333333333444333333444666888999888666999<<<;;;:::;;;======FFFFFFYYYtttrrr999999:::;;;;;;<<<======>>>>>>???@@@AAAAAABBBBBBBBBDDDHHHKKKTTTnnn}}}gggWWWHHHPPP[[[___WWWIIICCCDDDDDD>>>;;;===<<<888888<<<;;;BBBLLLVVV^^^dddiiilllkkkkkkllllllmmmppptttwwwtttyyyzzzsssmmmooouuuyyy|||~~~}}}zzz{{{|||~~~~~~~~~}}}|||{{{{{{{{{||||||}}}|||zzzwwwtttrrrssstttuuuvvvwwwwwwwwwwwwqqqqqqrrrvvvzzz|||}}}}}}zzzmmm___ZZZKKKMMMOOOPPPRRRZZZeeennn|||tttkkkhhhnnn{{{yyypppjjjlllttt}}}~~~ttteee\\\WWW[[[ccclllpppooonnnnnnqqqgggVVVCCC444------///***++++++,,,,,,++++++***++++++***************************++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------////////////000000000000000000000000000111111222222111111111222333333444222333444444444666999<<<@@@???NNNmmmooo\\\[[[mmmuuu\\\IIIIIIJJJEEE@@@JJJ^^^iiigggrrrnnngggbbb\\\UUULLLFFFCCC<<<444222555999::::::>>>===;;;::::::;;;<<<===:::999888888777666555555333333333222222111111111333333333444444555555555777666666666777888:::;;;======>>>>>>???AAABBBCCCFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@>>>=========<<<<<<;;;:::999999777777666666555555555555777444111111444666666444888888777777:::AAAIIIOOOYYY\\\]]]ZZZ]]]dddiiijjjjjjrrrzzz|||yyylll^^^WWW[[[iiiuuu|||uuupppoooooopppiiinnnoookkkmmmuuuuuunnnllljjjkkknnnqqqnnnddd[[[YYYWWWPPPBBB333+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------............///...///111222333333222222222222333333333333444444111222444555555555777999<<<;;;::::::999999999999<<>>>>>>>>???@@@AAAAAAAAACCCDDDGGGIIINNN___~~~zzzoooVVVSSSXXXccchhh^^^LLL???EEE???<<>>999777888888<<>>>>>>>>????????????????????????=========<<<;;;:::999888::::::999888888777666666666666666666555555444444;;;999666666777888777555222555999;;;>>>EEENNNUUUZZZdddmmmooooooqqqsssssssssxxx}}}{{{oooaaaRRRQQQ^^^mmmvvvxxx|||wwwsssqqqrrrtttuuummmooonnnmmmooossstttrrr||||||{{{wwwnnndddZZZSSSNNNLLLEEE;;;000+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------...............///000111222222222111111111111222222222333333111333444555444555777888;;;;;;:::999999999999999>>>@@@AAAFFF___yyy~~~999999999999999999999:::======>>>>>>??????@@@@@@BBBBBBEEEGGGIIIQQQaaaqqqooo^^^TTT___ooonnnZZZGGGFFFAAA>>>@@@@@@<<<888777777888999;;;???HHHQQQXXXbbbdddgggiiijjjllloooqqquuurrruuuzzzyyypppkkkmmmuuuxxx|||}}}}}}}}}}}}~~~~~~|||}}}{{{{{{~~~{{{zzz{{{|||zzzzzz{{{|||}}}}}}~~~~~~{{{|||}}}}}}|||{{{yyyxxxwwwwwwxxxyyyyyyyyyxxxxxxzzzyyyxxxyyy{{{||||||{{{xxxnnnfff]]]RRRLLLKKKJJJJJJOOOXXXeeeqqqxxx{{{wwwpppkkkmmmvvv}}}}}}{{{yyywwwsssooolllkkkkkkkkkyyywwwzzzuuujjjdddnnnuuuzzzwwwnnngggddddddKKKCCC888111......------******++++++++++++******************************+++++++++++++++*********,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------------------------,,,,,,---------.........000000//////000000111222111111111111222222222333111333444444444555888:::===999:::>>>@@@LLLooovvvhhheeewww}}}~~~\\\HHHIIIRRRXXXfffppp{{{|||vvvooommmnnnooodddRRRBBB888555666777555777999<<<<<<<<<:::999<<<<<<<<<;;;;;;:::::::::555555555555444444444444333333333333333444444444444333333333444555666777666666666666777999:::;;;:::::::::999999999999999999999999999999999999999777777888888777666666555888777777666666555555555555555555555555444444444888777666666777777666444222777===??????CCCMMMUUUUUUiii}}}wwwjjj___VVVPPPVVVfffssswwwtttxxxuuussssssuuuyyy{{{|||rrrooommmoooqqqqqqtttyyylll[[[OOOKKK@@@===777111---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------............---...///000111111111111000000000111111111111222111333444555444555666888::::::999888888888999999<<<<<<<<<<<>>>>>>>>>>>AAA@@@BBBGGGIIIKKKSSS[[[rrr\\\ZZZccceee^^^VVVMMMHHHBBB@@@???>>><<<;;;999888666666888???GGGNNNXXX[[[```dddgggjjjmmmpppwwwrrrvvvvvvmmmlllqqquuuyyy||||||{{{zzzzzz}}}~~~}}}zzzzzz}}}|||wwwtttzzz{{{|||{{{yyyxxxyyyzzzzzzzzz{{{{{{|||}}}}}}~~~}}}}}}}}}}}}|||zzzyyyxxxwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz|||}}}{{{xxxuuuwwwjjj]]]UUUQQQLLLKKKLLLIIILLLUUUcccpppvvvuuuqqqkkkjjjlllttt}}}{{{uuuxxx{{{|||vvvnnnhhhjjjmmmqqqooorrrwwwxxxsssooonnnssswwwxxxssslllgggaaa]]]@@@888000---///000///,,,******++++++++++++******))))))))))))************,,,,,,++++++******)))))),,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------------------,,,------------.........///////////////000111111111111111222222222111111111222444444444444666888;;;:::>>>@@@<<<>>>SSSmmmvvvkkkqqq~~~~~~tttTTTHHHIIIMMMUUU___jjjooolllgggccccccpppkkkbbbUUUHHH<<<444111555666777999::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;666666666666666666666666333333333333333444444444222222222222333333444444333333333444444666777777888888888888777777777777555555555666666666666666666777777888888888777777888888777777666666666555555555555555444444444444444444444555777777777777666<<>>GGGPPPbbbxxxxxxnnneee\\\cccjjjmmmmmmnnnsssxxxwwwuuutttvvv{{{tttmmmlllrrrrrrooottt~~~nnn[[[LLLEEE777333---+++,,,,,,+++***++++++++++++++++++++++++(((((())))))******++++++************++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,------,,,,,,---------.........------...//////000000000000000000111111111222222111333444444444444555777999888888777777777888888777888>>>@@@===FFFmmm~~~888888888888888888888777;;;;;;<<<<<<<<<<<<<<<===@@@>>>@@@EEEGGGHHHKKKPPPddduuudddWWWPPPSSSYYYYYYUUUMMMDDD???>>>>>>===::::::999777777:::???CCCKKKPPPVVV\\\aaafffjjjnnnrrroootttyyyooolllpppssswwwzzzzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~~~~}}}}}}|||~~~{{{xxxuuuuuuxxx}}}}}}wwwsssuuuwwwyyyyyyxxxvvvvvvwww{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}|||zzzxxxvvvuuuwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{~~~yyyrrrlllfff[[[OOOKKKJJJHHHIIILLLLLLTTT```mmmtttqqqiiiaaaeeekkkttt{{{~~~{{{tttooowww}}}xxxlllfffllltttnnnllllllpppqqqrrrwww}}}zzzyyysssllljjjggg]]]QQQ:::444...---///000---***)))******++++++******)))(((((()))))))))*********+++++++++******)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------------.........//////////////////...///000000111000111222222222111000000000222444444444444555777555666;;;???===:::CCCPPPnnnnnntttgggNNNBBB???LLLPPPXXX```fffgggccc___jjjkkkjjjcccWWWIII@@@;;;;;;999666444444555888:::999999999999999:::::::::777777777777777777777777444444444444444444444444222222222333333333333333333333333333444555666666666666777777777777777777555555666666777777777888777888999999::::::999999777777777666666666666666555555555555555555555555555666777777777777888999666===BBBBBB@@@CCCNNNXXXyyyvvvpppppprrruuu{{{zzzqqqpppxxxwwwuuutttxxx}}}~~~sssnnnnnnttttttpppttt~~~|||qqq___LLL???333///+++***,,,...,,,)))++++++++++++++++++++++++((((((((())))))******+++)))))))))******+++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,------------...---------......///000000111111111111222222222333111333444444333333555666777777666666666777777888666666===DDD???>>>WWWvvv888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;???===>>>AAACCCBBBDDDHHHOOOmmm~~~aaaJJJFFFMMM^^^```\\\QQQGGGAAA???<<<;;;;;;;;;:::888888999;;;@@@DDDJJJQQQWWW]]]dddhhhmmmooouuu|||~~~wwwqqqpppssswwwyyyyyyxxxyyyyyyyyyzzz{{{}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}|||zzzyyyyyyzzzzzz~~~~~~~~~~~~~~~~~~||||||{{{yyy{{{~~~~~~|||xxxuuutttsssuuuyyy}}}|||wwwssstttvvvxxxyyywwwvvvuuuvvv|||{{{{{{{{{{{{{{{{{{{{{}}}{{{yyywwwvvvuuuwwwxxxyyy{{{|||}}}}}}~~~}}}~~~{{{rrrggg```VVVNNNHHHFFFEEEEEEGGGKKKVVV```lllrrrnnnfff^^^ZZZgggoooyyy}}}yyysssnnnmmmwww{{{{{{tttjjjfffllltttooolllkkklllmmmrrr|||ssshhheeebbbSSSBBB555111---+++,,,,,,***((())))))************))))))'''(((((())))))************************)))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------............///////////////......//////000111000111222222222111000//////111333444333333444555666444555999:::999>>>EEENNN\\\xxxqqqttteeePPPEEEHHHEEEFFFNNNZZZaaa___[[[eeeiiilllhhh___VVVRRRRRRIIICCC;;;444111111444666666666666777777888888888777777777777888888888888666666666555555555555555222333444444444444333333444444444444444555666666555555555555666666666666666777777888888999999:::888888999999:::999999999555555555555555555555555555555555666666666666666666666666555444444777999:::AAAIIINNNQQQXXXcccmmmwwwvvvoooppp|||xxxsssssswwwyyysssqqqrrrvvv}}}}}}yyyttttttvvvxxxvvvrrrtttyyyzzzwwwtttqqqjjj[[[FFF666111...++++++---...,,,)))++++++++++++++++++++++++(((((())))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,------------...---------...///000111111111111222222222333333111333444444333333444555666666555555555666777777:::555777<<<;;;;;;KKK___{{{|||777888888999999:::::::::::::::::::::::::::::::::;;;:::<<>>CCCFFFUUUnnnzzz\\\KKKGGGRRR```hhhcccVVVLLLDDD>>>>>>>>>>>><<<999777777888888;;;@@@FFFLLLRRRZZZ^^^eeennnttttttyyywwwrrrtttwwwxxxxxxxxxyyy{{{xxxyyy{{{|||}}}||||||{{{{{{{{{{{{||||||}}}}}}}}}~~~}}}}}}|||{{{{{{{{{{{{zzz|||}}}|||yyyyyy{{{~~~}}}~~~~~~|||yyyxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzzzz{{{~~~|||yyywwwwwwvvvvvvxxx{{{~~~}}}yyyuuutttvvvxxxxxxxxxwwwwwwxxxyyyzzzzzz{{{{{{|||||||||}}}|||zzzyyyxxxxxxxxxyyy{{{}}}{{{vvvnnncccWWWPPPJJJGGGEEEFFFFFFFFFKKKRRReeennnuuupppcccZZZ\\\aaajjjooouuuvvvrrrppprrrttt{{{xxxsssnnnkkkjjjkkkkkkmmmkkkjjjjjjjjjmmmyyytttccc[[[VVVFFF444///...,,,***)))******+++))))))************))))))''''''(((((()))******+++))))))))))))************)))*********++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,---------.........///............///000000000111222333222111///...///111333444333333333444666555555777777888<<>>CCCDDDFFFRRRppprrrXXXLLLBBBYYYnnnooocccVVVKKKCCCBBBBBBAAA>>>:::888888999444777:::???DDDKKKRRRWWWZZZhhhnnnjjjnnn|||~~~uuusssuuuwwwwwwwwwxxxzzz|||yyyzzz{{{|||||||||{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~}}}|||{{{zzzvvvzzz}}}|||xxxxxx|||xxx{{{}}}{{{xxxvvvxxxzzzzzz{{{|||}}}}}}}}}~~~}}}}}}~~~}}}}}}|||{{{zzz{{{~~~{{{xxxwwwxxx{{{zzzzzz}}}{{{wwwsssuuuxxxxxxxxxxxxyyy{{{wwwxxxyyyzzz|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{yyyzzz}}}}}}uuukkkaaaUUUJJJCCCDDDCCCEEEGGGIIIKKKSSS\\\pppwwwyyylllZZZSSS^^^kkkjjjkkkmmmmmmooossszzzvvvmmmkkkooopppjjjdddkkkiiiiiihhhfffhhhssssss___RRRKKK===,,,,,,,,,,,,***)))***---000))))))************))))))&&&''''''((()))******+++(((((())))))******++++++))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,---------...............///000000000111222333222111///---...111333444333222333333000333666888666444666;;;>>>===CCCSSSiiivvvzzz|||yyyqqqcccSSSKKKKKKMMMMMMJJJPPP\\\jjjooojjjcccaaaaaapppgggZZZKKK???888555444333333444555666777888888666666777777888888888888999999888888777777666666555666777777777666555444555555555444555555666666888888888999999:::::::::666666777777888999::::::;;;;;;;;;;;;;;;:::999999999999999999::::::::::::666666777777888888999999999;;;===???BBBHHHQQQXXX```gggqqqzzz~~~yyynnnmmmaaaWWWZZZeeewww}}}xxxsssooollllllkkknnnwww{{{yyyvvvqqqiiifff```WWWOOOGGG<<<000''')))***+++,,,++++++++++++******************************))))))(((((('''''''''(((((()))***+++++++++************************---,,,,,,+++*********+++++++++,,,,,,,,,---------//////......///000222333////////////000000000000111333444444222222333555444444444444444555666777555666666777888:::???CCCHHHaaayyyxxx777999<<<<<<;;;:::999:::<<<<<<<<<;;;;;;:::::::::::::::999:::;;;===???@@@;;;BBBIIIXXXyyyrrr^^^IIIPPP]]]iiinnngggXXXLLLIIIEEE>>>999;;;???<<<555888777777999<<>>:::999<<<===;;;:::<<>>;;;===>>><<<888777777777999<<<@@@BBBIIIOOOWWW]]]bbbfffiiikkkmmmooorrrtttuuuvvvxxxyyyvvvxxxzzzzzzzzzyyyzzz{{{zzz{{{{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzxxxvvvuuuvvvwwwzzzyyyxxxyyy{{{}}}}}}}}}|||}}}|||zzzwwwuuuvvvwww{{{{{{|||}}}}}}|||{{{zzzwwwyyyzzzyyyxxxxxxyyyzzzxxxtttsssvvvxxxvvvvvvxxxxxxyyy{{{~~~|||}}}|||zzz{{{|||}}}}}}|||~~~}}}}}}|||zzzvvvssseeeWWWLLLKKKIIIBBBAAAFFFCCCDDDGGGOOOZZZgggsss{{{ssspppjjj```ZZZ^^^jjjvvvuuukkkffflllwww|||}}}|||wwwtttuuuwwwnnn^^^XXX]]]eeelllqqqoooiiifffiiioootttrrrgggRRR>>>555000---,,,,,,+++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------........................////////////000000111111111222222222222222333444555666777777888777:::???@@@GGG___zzz~~~yyyjjj[[[HHH999<<>>;;;;;;<<<;;;;;;===AAADDD@@@>>>@@@FFFKKKOOOVVV\\\hhhlllqqqwww|||{{{nnnccc[[[UUUPPPMMMSSSOOOOOOTTT[[[bbbllltttuuutttoooiiijjjqqqtttrrrqqqqqquuuxxxiii\\\RRRQQQJJJ@@@888222...+++)))++++++,,,,,,,,,,,,++++++*********************************)))))))))(((((((((((()))))))))*********(((((()))))))))*********++++++******++++++,,,---++++++,,,,,,,,,,,,---------------------....../////////000111111222222333333333333333444444444444666666555555666666777888777777666666888:::===>>>BBBFFFXXX|||}}}666777999999777666777777:::999999999999888888888;;;;;;::::::;;;===???@@@BBBAAA@@@???DDDYYY~~~gggLLLGGGXXXjjjqqqooo[[[UUUJJJ@@@???CCCBBB>>>;;;:::999888777888999:::;;;@@@GGGNNNTTTZZZ```dddeeehhhmmmpppqqqrrrtttuuusssuuuwwwxxxwwwwwwxxxyyy{{{{{{{{{{{{||||||}}}}}}{{{zzzyyyxxxyyyzzz{{{|||yyyyyyxxxxxxxxxxxxyyyzzzwwwxxxxxxwwwuuuuuuvvvxxxxxxwwwvvvxxxzzz|||}}}}}}zzz{{{zzzxxxuuutttuuuvvvzzz{{{|||}}}}}}}}}|||{{{vvvxxxxxxxxxvvvuuuvvvwwwvvvtttuuuwwwwwwuuuwww{{{vvvxxx{{{~~~}}}|||}}}~~~~~~}}}~~~|||xxxtttnnnfff]]]XXXOOODDD===???AAA???BBBHHHLLLOOOWWWbbboooxxx||||||jjjjjjiiigggfffiiiqqqwwwsssoooqqqyyy|||wwwtttqqqrrruuuqqqaaaQQQQQQ[[[dddkkkrrrsssnnniiihhhiiillldddTTTAAA444000///------,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------............---............/////////000000000111111111222222333333333444444555555555999777:::===:::999DDDSSSqqqcccKKK===@@@GGGOOOUUU\\\iiitttwww}}}~~~yyyrrrhhh___gggjjjhhh\\\JJJ;;;555555555444222111111222444555000111222444444333333222777777888888777555444333333333333444555666777888888888999:::::::::::::::<<<;;;:::;;;<<<<<<:::999<<<>>>@@@AAA@@@?????????===BBBHHHHHHGGGJJJTTT]]]\\\[[[\\\aaafffmmmzzzzzzvvvuuuoooggg[[[RRROOORRRWWWZZZaaa^^^]]]^^^^^^___fffooommmoooooolllnnnuuu{{{}}}ooollllllvvvwww{{{xxxbbbPPPFFFEEE>>>555...***))))))***++++++,,,,,,,,,,,,++++++******************************))))))))))))(((((((((((())))))))))))******'''''''''((((((((())))))+++************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...//////000000111111222222222222333333333444444444555555555555555666666777666666666666888:::<<<===999@@@IIIVVVppp666888999888777666666777888888888888888777777777<<<;;;;;;:::;;;===>>>???@@@@@@CCCEEEAAAEEE^^^yyylllWWWNNNWWWkkk|||rrrdddQQQEEEFFFIIIDDD;;;???>>><<<;;;999888777777555888>>>CCCIIIPPPWWW\\\\\\```fffkkkmmmnnnpppqqqppprrrtttuuuuuuuuuvvvxxxzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzxxxwwwwwwxxxzzz{{{xxxxxxxxxxxxxxxyyyyyyyyyvvvwwwwwwvvvuuuuuuvvvxxxxxxwwwvvvwwwyyy{{{{{{zzzxxxxxxxxxvvvtttssstttuuuxxxyyy{{{|||||||||{{{{{{vvvwwwwwwvvvuuussstttuuuuuuuuuvvvwwwuuurrrtttzzzwwwyyy}}}~~~}}}zzzuuunnnfff]]]SSSJJJDDDCCC@@@AAACCCCCCAAAFFFMMMTTT___ooo|||~~~vvvpppiiimmmrrruuuvvvuuuuuuuuuuuuxxxwwwrrrssstttvvvxxxrrrbbbUUUXXXccchhhkkkooopppnnnjjjhhhgggeeeWWWDDD444------...---------+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))*********)))))))))))))))(((((()))+++,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,---------.........---------.........//////000000000000111111111111444444333333333333333333999888:::>>>===:::===CCCRRR```wwwtttyyynnnSSSRRRPPPMMMKKKPPP]]]iiirrrtttxxx{{{{{{uuukkkbbbeeemmmsssqqqeeeTTTFFF???===<<<:::999777555333111111111222222222222222222555666777777777555222111555555444444555666888888>>>>>>>>>???>>>>>>===<<>>@@@@@@DDDHHHDDD@@@LLL]]]wwwoooVVVQQQbbbvvvyyyjjjXXXLLLGGGCCC>>>@@@???>>><<<:::888777777555777:::===AAAFFFLLLQQQUUUZZZaaafffiiikkkmmmooonnnpppsssttttttuuuvvvxxxxxxxxxyyyzzzzzzzzzyyyyyy|||{{{yyyxxxwwwwwwxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyuuuvvvwwwvvvuuuuuuwwwyyyzzzxxxvvvvvvxxxxxxxxxwwwvvvvvvwwwuuusssssstttuuuvvvwwwyyyzzz{{{zzzzzzyyyuuuwwwwwwvvvtttssstttuuuuuuuuuwwwxxxuuuppprrrwwwzzz{{{}}}oooiii___VVVMMMFFFAAA======@@@CCCCCCAAACCCPPP\\\dddrrrwwwmmmhhhjjjqqqzzzzzztttpppzzzzzzooopppwww|||}}}}}}xxxmmmfffjjjrrrrrrpppmmmkkkjjjjjjhhhggg]]]MMM999---+++,,,---------,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))******'''((()))***+++,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,------------...------------............//////000000000111111111333333333333333222222222444333555888999888999<<>><<<:::888888888666777888888999<<<@@@DDDNNNRRRYYY^^^bbbfffiiikkklllnnnqqqsssssstttvvvxxxtttuuuwwwxxxyyyxxxwwwwwwzzzzzzyyyyyyxxxwwwvvvvvvuuuvvvwwwxxxyyyyyyyyyxxxvvvwwwxxxwwwvvvvvvwwwyyy{{{yyywwwwwwwwwxxxwwwuuutttuuuvvvuuusssssstttvvvvvvwwwxxxyyyyyyyyyxxxwwwuuuwwwwwwwwwuuutttuuuvvvvvvvvvxxx|||zzzuuutttvvv}}}~~~~~~|||{{{zzzwwwsssppp___YYYOOOHHHCCC@@@???===:::>>>@@@???@@@LLLbbbssspppccc___```iiiqqq{{{~~~yyytttrrrssskkkppp{{{zzz{{{{{{wwwqqqpppuuu{{{|||uuummmhhhhhhgggbbb^^^PPPAAA222,,,,,,,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))************(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,------------........./////////000000000111111222222222222222222222222333333333444555666777888:::???DDDOOOgggzzzuuuzzzyyylll___UUULLLEEEJJJHHHLLLWWWbbbgggjjjmmmkkkmmmqqqwww|||yyyrrrjjjccceeehhhjjjhhh___QQQGGG;;;;;;999777555222111000111222444555555444444333444333333555777;;;>>>AAAEEEFFFIIILLLOOORRRSSSTTTZZZ^^^bbbcccaaa^^^\\\[[[cccdddggglllppppppmmmkkkmmmlllnnnuuuyyywwwuuuwwwwww{{{yyytttvvvsssmmmfff^^^VVVQQQNNNSSS[[[hhhvvv~~~ooolllpppqqqpppooouuuoooiiiddd```]]]aaafffiiinnnsssrrrmmmjjjmmmqqqwwwxxx|||zzzlllSSS===222...---,,,,,,---,,,+++)))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((()))))))))************))))))))))))***++++++++++++,,,,,,,,,,,,---------------------......///------......//////000000000000111111111222222222222222222222222333333444444555555666777888888888<<<555:::DDDBBB@@@ZZZ~~~888888888666444333555666666666777777777888888888:::999888888888999:::;;;===???>>>:::999>>>AAABBBNNNccczzz~~~yyyuuusssppp{{{{{{pppcccXXXHHHEEEBBB>>>;;;:::;;;;;;888888888666555666999;;;BBBFFFLLLQQQVVV[[[```cccfffhhhkkkmmmnnnoooqqqsssqqqrrrtttvvvwwwwwwvvvuuuuuuvvvwwwxxxxxxwwwuuuttttttuuuwwwxxxyyyyyyyyyxxxxxxyyyyyyxxxvvvvvvwwwyyyzzzxxxwwwwwwxxxyyyxxxwwwtttuuuuuuuuussssssuuuwwwwwwxxxyyyzzzyyyxxxwwwvvvvvvwwwxxxxxxwwwvvvxxxyyyyyyxxx{{{{{{{{{~~~yyywwwsssooojjjddd]]]YYYLLLHHHCCC???>>>>>>>>>>>>===@@@DDDJJJTTTfffyyymmm[[[SSSVVV\\\fffnnnwwwzzzxxxxxx|||{{{vvvrrrnnnmmmsss{{{ssswwwyyyuuupppqqqxxx~~~}}}uuulllgggeee^^^SSSIII???444,,,---...,,,+++,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((()))))))))************))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000111111111111111222222222222333555666555555666777777555<<>>???;;;===EEE^^^|||gggiiisss|||^^^OOOKKKFFFAAA>>>===>>>???999:::999777555555666888777;;;@@@FFFKKKQQQVVVZZZ___aaaeeeggggggiiikkkmmmooopppsssuuuvvvvvvuuuuuuppprrruuuwwwxxxwwwuuuttttttuuuwwwxxxyyyyyyxxxxxxyyyzzzzzzyyywwwvvvwwwyyyyyywwwvvvwwwyyyzzzzzzyyytttuuuuuuuuuttttttuuuwwwyyyzzzzzz{{{zzzyyywwwvvvvvvwwwyyyyyyxxxxxxyyy{{{zzzyyy}}}}}}}}}~~~~~~}}}rrrnnniiibbb[[[RRRJJJDDD@@@>>><<<;;;<<<>>>>>>===BBBGGGPPP^^^oooxxxjjj[[[SSSSSS[[[bbbdddkkksssuuutttyyytttjjjiiimmmqqquuuzzzrrrzzz~~~zzzsssttt}}}yyyrrrjjjfffbbbVVVCCC444333+++(((---///,,,***+++***)))))))))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))*********+++)))************))))))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000000000111111222222222222///333666555444444666666444666666555;;;GGGQQQUUUxxxyyycccXXXOOOHHHGGGGGGHHHOOOYYY```hhhttt}}}~~~vvvyyyyyyooo^^^```cccccc^^^UUULLLFFF::::::;;;<<<===???AAABBB>>>;;;888555333333444555999:::;;;<<<============HHHOOOUUURRRGGG>>><<<>>><<<@@@JJJXXXcccaaaTTTGGGHHHOOO]]]qqq~~~~~~yyyvvvvvvsssqqqppppppqqqoookkkgggSSSSSSUUU[[[eeeqqq{{{|||yyytttpppnnnttt~~~yyyvvvxxxzzzxxxwwwxxxeee___^^^fffooorrrvvv{{{yyyyyywwwrrrlllfff```]]]WWWXXXZZZTTTCCC111,,,000333///+++))))))***++++++''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((()))))))))))))))******+++++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,------...//////000000000000000111111111111111111111000111222222333444444555666777777777666555999;;;999888<<>>>>><<<<<>>===;;;888777888:::===KKK___qqqmmmXXXEEEAAAEEEBBBJJJXXXlllxxxcccccceeeggghhhlllwww{{{wwwgggccc___^^^\\\XXXTTTSSSFFFQQQbbbppp|||xxx{{{zzz~~~zzzsssooommmgggcccdddlllsssvvvvvvwwwwww{{{ppplll___OOONNNIIIBBB999333000......555///***)))+++,,,***'''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((***+++,,,*********+++,,,,,,***)))))))))***+++---------............///------///000111111111111//////000111111111111111111222222333444555666666777777888999:::;;;;;;<<>>@@@>>>>>>DDDKKKNNN___ppp}}}uuullliiigggiiimmmpppooommmdddmmmuuu|||tttiiiaaabbbgggmmmuuu}}}}}}yyywwwpppoooeeeQQQAAA888111,,,------,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((************************))))))*********+++++++++))))))*********++++++++++++++++++,,,------......------------..................---,,,,,,,,,,,,,,,---...//////......///111000000000///000000111111111111111222222333444555444333333333555777:::<<<@@@JJJaaaxxxrrr}}}{{{nnnddd[[[OOOOOONNNSSSbbbqqqyyyxxxqqqfffaaahhhsssuuuooohhhdddbbbcccfffnnn{{{}}}ppp^^^QQQNNNRRRXXX\\\ZZZTTTIII>>>888:::BBBIII\\\nnnlllYYYRRRRRRWWW[[[bbbpppqqqoooooonnnmmmooovvvxxxsss```XXXPPPMMMNNNNNNLLLJJJJJJWWWkkk|||}}}}}}vvvnnnhhheeeeeemmmiiiiiiooouuuvvvvvvxxxwww{{{pppfffWWWGGGDDD@@@:::444///------...111,,,((('''***,,,+++((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((***,,,+++***)))***+++,,,,,,***)))))))))***+++,,,,,,,,,,,,---------...------///000000111111111//////000111111111111000111111222333444555666666666777777888999:::;;;;;;<<<@@@KKKmmm444555555666666666555555444444444444555555666777555444333222333444555666666666666555555555555444777444444:::CCCXXX|||~~~qqqppp}}}www\\\LLLIIIEEE???===<<<;;;<<<<<<<<<:::888888777666555555666888999;;;@@@FFFJJJNNNSSSZZZ___bbbcccfffiiikkkmmmnnnooopppqqqtttxxxzzzyyyvvvtttvvvyyy||||||{{{xxxvvvvvvuuuuuutttttttttuuuuuuvvvwwwwwwvvvvvvuuuuuuuuutttuuuuuuvvvxxxzzz{{{||||||~~~~~~~~~|||zzzxxxzzzzzzyyyxxxxxxwwwwwwvvv|||{{{zzzyyyzzzyyyvvvtttrrrmmmeee```\\\XXXSSSNNNAAA>>><<<;;;<<<<<<<<<;;;888>>>BBBAAAEEERRR___fffxxxqqqjjjlllsssttttttuuuuuutttsssrrrttt}}}ppphhhccceeejjjnnnrrrvvvxxxyyypppmmmjjjdddUUUAAA222------...,,,,,,,,,+++******)))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((************************)))))))))*********++++++)))))))))*********++++++*********++++++,,,,,,---,,,,,,,,,---------......---,,,,,,+++++++++++++++---...//////......///111111111000/////////000000000111222333444444444444555555444333333444666666888999DDDZZZuuu~~~{{{{{{{{{xxxiiiQQQJJJIIIRRR___jjjrrrwwwzzzzzzrrreee___fffqqqwwwvvvqqqqqqqqqooommmrrruuuhhheeegggkkkmmmuuuoooeeeWWWMMMMMMUUU]]]ddduuu~~~ooofffcccgggeeeeeelllzzzxxxxxxwwwvvvvvvxxxzzz~~~}}}uuukkk```XXXQQQOOOOOOXXXccciiifff___YYYcccpppzzz~~~~~~~~~}}}zzzvvvsssrrrsssvvvuuuqqqooosssuuusssrrrtttwwwyyy}}}|||ssscccPPPCCC777555111---++++++,,,---,,,)))&&&&&&)))++++++)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))+++,,,+++***)))***+++,,,,,,***)))))))))***++++++++++++,,,,,,,,,---------......///000000000000...///000000111111000000111111222333444555555666555666666777888999:::;;;>>>>>>@@@QQQqqq444444555555666666555555777555444222222333444555444444333333333333444555555555444444444333333333555222555;;;:::===UUUsssvvvwww}}}dddTTTMMMHHHBBBAAA???>>>>>>===:::777::::::888777666666666666666999<<>>>>>>>>CCCGGGLLLYYYjjjyyy|||wwwtttkkkccciiivvv{{{vvvssstttvvv{{{vvvuuuvvvqqqllljjjkkkoooqqqrrrqqqmmmuuu~~~xxxooohhheee```TTTCCC333+++***,,,---,,,+++++++++******))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((************************))))))))))))************))))))))))))*********************+++++++++,,,,,,+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---...//////......///111222111000//////////////////111333444555555555444444444333222222333333444999888;;;EEESSSggg{{{nnneeekkk```WWWPPPQQQXXX]]]^^^]]]hhhmmmrrrtttuuuwwwyyyzzztttnnnfffdddiiiqqqwwwwwwqqqrrrrrrooojjjlllzzz~~~xxxuuuqqqlllhhhxxx{{{|||vvvnnniiiiiilllcccooo~~~|||vvvsssoookkkiiimmmvvv~~~~~~{{{zzz{{{}}}}}}vvvtttpppiii___SSSIIICCCLLLUUUfff}}}|||iiikkkmmmmmmmmmmmmooorrrtttsssvvv|||~~~{{{yyy{{{wwwzzz~~~|||xxxwwwwwwsssmmmkkkmmmpppmmmpppvvvppp[[[GGG>>>000...,,,*********+++,,,+++)))'''''')))******)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&***+++++++++))))))***,,,,,,,,,***)))))))))***++++++,,,,,,,,,,,,------------......///000000//////...//////000000000000000000000111222333444555555444555666666888888999:::???@@@===AAAQQQfff333333444555555555555555:::888555222000111222222555444444444444444444444555444444444333333333333333...111888444...999KKKaaazzz{{{sssbbbSSSJJJGGGDDDBBBAAA???===;;;;;;:::999999888888777777777777888999;;;???CCCGGGMMMOOORRRVVVZZZ]]]___```bbbcccgggnnnvvvzzzxxxvvvwwwwwwwwwuuusssrrrssstttqqqqqqqqqqqqrrrssstttuuuttttttssssssrrrrrrrrrrrrrrrrrrsssuuuxxx{{{}}}~~~{{{xxxqqqqqqqqqpppooonnnmmmmmmjjjhhhgggfffddd```[[[XXXSSSOOOIIIDDD@@@===;;;999;;;;;;:::::::::;;;===>>>HHHOOOYYYeeeuuuzzzmmmcccbbbdddhhhvvv{{{uuuvvv{{{}}}|||{{{zzzzzzqqqpppoooqqquuuxxxwwwtttkkknnnqqqqqqmmmhhhdddbbbQQQCCC222+++,,,...---+++++++++***************)))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------...//////......///111111111000///.........//////000222444555555555444222222222222222333444444777:::???AAAAAAGGGXXXjjjyyyfffbbbooo~~~zzzvvvnnneeeccceeedddZZZPPPXXXYYY]]]bbbeeegggkkknnnmmmkkkkkknnnrrruuuuuuvvvqqqppprrrsssqqqqqqwww~~~yyypppiiittt||||||wwwvvvlllrrr|||yyywwwvvvzzz~~~xxxsss^^^aaaccc```ZZZSSSPPPOOOXXXeeezzznnnnnnnnnmmmmmmnnnqqqsssgggiiiooowwwzzzwwwvvvxxxvvv||||||tttiiidddeeegggaaabbbhhhaaaKKK999222...---,,,+++******++++++,,,+++***)))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((()))***+++***))))))+++---,,,,,,***)))))))))***+++------------............---......////////////.........///000000000000000///000000111222333444444333444444555666777888999777===;;;:::???GGGccc222333444555555555555555:::888555333111111111222444444444444444444333333444444444444333333333333555000///222222///333<<>>???BBBFFFKKKPPPUUUXXXYYYZZZ\\\___dddkkkpppssssss||||||yyyuuupppnnnnnnooommmmmmmmmnnnoooqqqrrrssstttttttttttttttttttttttttttttttttuuuwwwzzz}}}~~~|||}}}}}}}}}{{{yyyvvvtttnnnnnnnnnnnnmmmkkkhhhgggfffdddaaa^^^ZZZTTTNNNIIIDDDCCC@@@===;;;:::::::::888999999999:::===BBBFFFXXXcccqqq}}}zzzmmmaaa]]]\\\aaaiiirrr}}}~~~|||{{{|||www{{{}}}qqqrrrrrrtttyyy~~~~~~zzznnnllliiigggeeebbb]]]ZZZBBB555******///000---+++************************))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,------...---...//////......///111000000///.........//////...///000222333444555555111111222222333444444444000777???AAA;;;999BBBOOOfffsssgggmmm|||yyyqqq|||{{{{{{qqqaaaRRRNNNLLLOOOSSSUUUYYY\\\bbbbbbgggmmmnnnjjjhhhhhhllllllqqqxxx{{{{{{}}}}}}yyy||||||~~~}}}{{{{{{~~~~~~||||||~~~~~~xxxppphhhdddaaakkkttttttllldddccceeedddmmmzzzrrrsssuuuuuuuuurrrpppnnngggiiipppyyy}}}|||zzz|||xxx}}}tttddd]]]]]]bbb]]]ZZZ[[[QQQ???111---,,,,,,,,,,,,,,,++++++***+++++++++***)))(((((('''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))***---///,,,,,,***)))))))))***+++---------.........//////---....../////////......---...//////000000////////////000111222333333444222333444555666777777888333:::<<<===>>>>>>MMMhhh111222333444555555555555777666555444333333333444333333333333333222222111333333333333222222222222444333111000111333555666777DDD]]]|||iiibbbXXXNNNHHHCCC@@@>>><<<<<<<<<;;;;;;:::999888999888666666777888999999999;;;???CCCGGGJJJLLLMMMOOOQQQRRRTTTXXX]]]ccchhhuuuuuuuuurrrnnnkkkjjjjjjhhhhhhhhhiiikkklllnnnooopppqqqqqqrrrrrrsssssstttsssrrrrrrrrrsssvvvxxxzzzvvvuuuuuusssrrrpppnnnmmmiiiiiijjjjjjgggccc___\\\ZZZWWWRRRMMMJJJFFFBBB???;;;<<<<<<<<<<<<<<<<<<===;;;===@@@BBBGGGNNNXXX___lllwww|||uuujjjaaaWWW```iiinnnsssyyy}}}}}}{{{~~~}}}vvvttt||||||zzzvvvwwwuuutttxxx~~~}}}xxxmmmhhhbbb```^^^XXXLLLBBB555...***,,,///,,,+++,,,))))))))))))************))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***************************************+++++++++++++++++++++++++++,,,---------...//////......///111//////.........///000000......///000111333444555222222333333333333333333111444999<<<:::777:::AAAKKK[[[sssppprrr}}}ppprrrcccUUUIIIHHHJJJLLLOOORRRVVVVVVYYY]]][[[TTTQQQTTTWWWYYYaaakkkpppqqqssswwwuuuuuuxxx}}}}}}~~~~~~}}}||||||vvvrrrooommmiiieeehhhoooqqqqqqooojjjccc^^^^^^___wwwwwwqqqrrrjjjooosssyyywwwvvvuuuuuutttrrrooommmqqqqqqvvv|||{{{~~~rrr]]]SSSRRRVVVTTTPPPJJJ@@@666///,,,)))***++++++++++++******'''((())))))(((((((((((('''''''''((()))*********((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((''''''((((((((()))+++...111,,,,,,***)))))))))***+++,,,,,,---------.........---......//////...---------...//////000000//////......///000111222333333222222333444555666666777666::::::===AAA>>>DDDXXX111222333444555555555555444444444444555555666666222222222222222111000///222222222222111111111111,,,000222//////111000+++222222===ZZZ~~~|||}}}oooaaaVVVNNNIIIFFF?????????>>>===<<<::::::888777666666777888888888666777888:::;;;<<<<<<<<>>???BBBEEEJJJOOOWWWcccpppzzz|||wwwiiibbbbbbccc___ppp}}}}}}{{{||||||ooolllppp{{{|||{{{|||}}}xxxssstttyyywwwqqqhhhbbb\\\ZZZXXXMMM:::+++...+++,,,///,,,'''(((...)))))))))))))))*********))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))************+++++++++******))))))***+++,,,,,,---...//////......///111...............///000111............000222444666333444444444444333222111888555444777888777888:::===>>>FFFZZZrrryyyyyy{{{zzzrrrxxx|||hhhTTTMMMOOOPPPRRRVVVTTTQQQPPPQQQLLLDDDCCCHHH???CCCLLLUUUXXXYYY^^^ddddddgggnnnxxx|||qqqrrrvvv}}}~~~xxxsssttttttsssqqqooonnnnnnppphhhaaa[[[TTTQQQWWWbbb``````]]]XXXSSSUUU]]]eee{{{{{{ppprrrpppoooyyywwwvvvsssooooooqqqvvv{{{~~~yyywww{{{sssmmmpppyyynnnWWWKKKIIIBBBDDDAAA888///,,,+++***&&&'''(((***++++++***)))###%%%'''(((''''''((()))&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''(((((()))+++000333,,,,,,***)))))))))***+++++++++,,,,,,,,,------------......///......---------......///////////////......///000111222333333111222222333444555666777999888444666===:::<<>>??????LLLMMMPPPRRRTTTUUUUUUUUUTTTUUUWWWYYY[[[]]]^^^___```aaaccceeefffhhhhhhhhhiiihhhhhhgggffffffeeeeeedddcccaaa___]]][[[ZZZYYYSSSQQQNNNJJJFFFBBB???===999>>><<<444333999:::444999:::<<<@@@DDDIIILLLNNNUUU^^^gggoooyyy~~~rrrfffbbbfffkkkkkkiiippp{{{|||yyy}}}rrrpppsssyyyyyyvvvwww}}}~~~xxxsssrrrsssoooiiibbb^^^XXXNNN>>>///+++...---,,,***)))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))************(((((((((((())))))))))))******))))))))))))******)))************+++++++++***+++,,,+++******+++---,,,,,,,,,---------.........------,,,,,,...///000............////////////000000/////////111222333222333444555555555444333444777;;;???GGGXXXooo~~~{{{uuuqqqssszzzwwwtttpppyyyyyytttjjjlllrrruuuuuunnnhhh^^^^^^___PPPEEELLLIIIIIIKKKMMMKKKJJJKKKMMMKKKQQQYYYcccoootttnnnddd[[[ZZZ[[[```cccdddcccccc]]]VVVRRRUUUXXXZZZ\\\_________WWWPPPPPPNNNVVVjjjrrrppplllgggdddeeehhhkkk|||{{{|||{{{zzzzzz{{{zzzxxxvvvooojjjooozzzkkkhhhlllrrr|||jjjVVVLLLJJJ999444...******+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))************)))******++++++,,,------///......---------.......................................///000000111111222333333333222222444666777777777888999:::<<<<<>>???AAACCCCCCDDDDDDFFFGGGHHHJJJLLLMMMNNNOOOTTTUUUWWWXXXZZZ[[[[[[\\\[[[[[[ZZZYYYXXXWWWWWWVVVQQQPPPOOOMMMKKKJJJHHHGGGCCCBBBAAA???===:::888777333777888555666999;;;:::BBBGGGOOOXXX___eeehhhiii}}}~~~uuulllbbb```aaahhhrrrzzz|||{{{xxx~~~}}}|||xxxxxxzzzyyywwwzzzvvvnnnjjjeeeaaaaaaVVVJJJAAA888///+++,,,,,,+++***)))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&''')))((((((((('''''''''&&&'''''''''''''''(((((()))(((((()))))))))*********))))))))))))((((((((((((******))))))))))))******))))))*********++++++++++++,,,,,,+++******+++---,,,,,,,,,------------.........---------...///000............////////////000///.........///000111111222444555555555444333333666777777777???LLLVVVmmm}}}pppiiiiiimmmqqqyyyxxxlll|||vvvuuu{{{{{{~~~zzziii```jjjlllmmmppprrrnnnaaaQQQFFFFFFIIIMMMTTT___fffaaaXXXOOOMMMNNNTTT\\\___^^^\\\UUUNNNIIIMMMVVVaaannnwww}}}mmmbbbcccdddooozzzqqqooooooppp~~~|||zzzwwwssspppmmmkkkrrrwwwsssssssssvvv{{{jjjNNN===888333///+++)))***++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))(((((()))))))))*********)))******++++++,,,,,,---------,,,,,,,,,,,,------..............................//////000111111222111222444333222222333555777777777777888:::;;;<<>>HHH```222000///000222222222000111000000//////000000111111111111111111111111111000000000111000//////...........................444///---///000222@@@PPPyyyvvvwww}}}qqqaaaTTTNNNIIIDDDAAA@@@???===<<<:::999999888;;;:::999888888888888888666666666666666666555555777777777777888999::::::>>>>>>???@@@AAABBBBBBCCCFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA???>>>===<<<777888888888888777666555666555777;;;;;;:::<<<@@@MMMVVVeeeuuu{{{pppbbbVVVXXX___jjjuuu~~~}}}zzzyyywwwwww{{{wwwjjjdddbbbaaaZZZIII999222000...+++***++++++***)))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))************))))))((((((''''''******))))))))))))******)))))))))*********+++++++++,,,,,,+++******+++---,,,,,,,,,,,,------------......------......///000---............///////////////...---------......111111333444444444333222...111555555333444:::???EEEZZZzzzuuunnnlllmmmmmm|||~~~jjj{{{}}}uuuvvvzzzuuugggSSSMMMMMMOOOUUUaaahhhddd[[[YYYVVVVVV]]]jjjqqqpppkkk___UUUMMMQQQ___sssooommmppp{{{yyyssssssqqqsss{{{{{{vvvrrrnnnmmmmmmsss}}}zzzyyyyyy{{{~~~cccDDD333...+++)))(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------/////////000111111222222///222444444333222333333666666666666777999:::;;;<<<::::::BBBTTTrrr111000//////000111000...000000////////////000000222222222222222222222222000000000/////////......------------------------333111000222000000777AAA]]]tttwwwsssvvv{{{|||vvvrrrkkkaaaSSSIIIKKKHHHDDD???<<<;;;;;;;;;;;;;;;:::999999888888888777777777777777666666666999999777666666777888999::::::;;;;;;;;;;;;<<<<<<======???@@@AAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;>>>>>>===<<<;;;::::::999777888888999:::999999999;;;777999??????:::>>>HHHaaakkk{{{}}}ppphhhccc]]]UUUdddmmmwww~~~}}}zzzxxxuuuuuuxxx|||~~~tttiiieeeeeedddLLL===...***++++++***************))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))*********))))))((((((''''''******))))))))))))******))))))))))))************+++,,,,,,+++***)))+++,,,++++++,,,,,,,,,---------.............../////////---------.........//////000//////......---------000000222333333333222111---111555666555555888;;;===HHH[[[rrryyyrrrnnnssszzzkkkyyy~~~uuuyyy}}}kkkaaabbbgggrrruuutttpppnnnvvv}}}qqqfffeeepppvvvqqqooosss}}}zzz|||~~~yyyyyy|||zzzyyywwwuuussssssppprrrxxx}}}}}}}}}gggJJJ666......''''''(((((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***)))))))))***++++++,,,,,,,,,++++++++++++,,,,,,---------------------------//////000000111222222222...111444555444222222222444444555555666777999:::<<<<<<===???DDDUUUsss111000......//////...,,,000000////////////000000111111111111111111111111/////////...............------------------------,,,,,,...//////...222777;;;LLLeeeuuupppqqqssspppqqqtttwwwyyyvvvpppkkkYYYUUUOOOHHHCCCAAAAAAAAA===<<<;;;999888888888888777777777777888888888888888777666555444555666666666666666666666666666666888888999:::;;;;;;;;;:::;;;;;;::::::999888888888888777777777666666666666888888888999:::;;;<<<<<>>///******,,,'''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,---......------------------------/////////000111111222222...111444555444222222222333333333444555666777888888999<<>>LLLcccvvv}}}yyywww|||sssgggooo|||{{{qqqpppssstttxxxssspppvvv}}}zzzwww~~~uuunnnnnnwww|||vvvyyyxxxtttjjjjjjkkknnnuuu~~~|||uuupppmmmppp{{{UUUGGG555)))(((***++++++((()))+++***(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((())))))***+++++++++,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111...111333333222111222222222222222222444555666777666555777;;;<<<;;;???DDDQQQsss777555333222333222000/////////............/////////////////////////////////...---,,,,,,,,,------++++++++++++++++++++++++---......---------......///000444???WWWttt~~~wwwkkk```^^^dddlll~~~wwwmmmbbb\\\]]]XXXQQQJJJDDDAAA@@@@@@<<<<<<<<<;;;::::::999999888888999999888888777777888888888888888888888999666666666777777666555555555555666666777888888888999999999::::::;;;;;;;;;;;;;;;<<<@@@GGGOOOWWW]]]gggsss}}}~~~vvvrrrllleeeaaa______```pppwwwuuuvvvuuurrrpppuuurrrgggaaa```eeennnvvvzzzvvvppphhhaaa```hhhkkkaaaRRRBBB555,,,***((())),,,+++'''&&&)))&&&''')))*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''(((((((((''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))''''''(((((())))))************))))))))))))******(((((((((((()))))))))***---------,,,))))))***+++***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,---------.........,,,---.../////////...------...///000111000//////---...///000222444666888666333333666777999BBBLLLiiiwww~~~kkkjjjqqq}}}}}}{{{|||qqqsssrrruuunnnpppyyy~~~{{{uuuwwwvvvmmmhhhlllsss}}}zzz~~~}}}vvvmmmllllllpppwww}}}tttmmmhhhgggmmmuuupppZZZ999222+++)))+++...,,,***&&&((())))))'''&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))******++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///111222222111111222333111111111222333444555666777555666:::;;;:::===AAA<<>>===;;;;;;666777888999999888777666666666666666777777777777888888888999888888777666555555666777888::::::;;;999::::::;;;<<<<<<======CCCCCCEEEKKKUUUaaammmtttwwwxxxpppiiieee```]]]aaaiiirrryyy{{{|||kkknnnppprrrvvv~~~|||nnnfffdddfffkkkooorrrrrr{{{|||tttpppkkkdddeeejjjfffTTT>>>222000000+++'''&&&)))+++(((''''''&&&'''(((*********)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))&&&&&&'''((()))***++++++******))))))))))))******(((((((((((())))))))))))---------,,,)))((()))+++******+++++++++,,,,,,,,,((()))***+++,,,+++******,,,,,,,,,---------......***+++---...///...------,,,---///000000000///......///000111111111111222333...///777;;;;;;<<<@@@JJJUUUiiirrriiijjjzzzwwwsssxxx}}}{{{yyynnnlllpppvvvqqq|||sssnnnqqqxxx{{{|||{{{{{{|||}}}}}}}}}xxxyyy~~~~~~iiiiiikkkpppxxx|||rrrjjjbbb\\\\\\aaa|||gggOOO<<<...,,,******++++++)))'''$$$&&&((('''%%%%%%(((+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111222111000000222444000000000111222333555555555444666::::::888:::>>>DDDDDDEEE^^^222444555666>>>EEE@@@666000111111///---,,,---/////////...------------...------,,,,,,+++***))))))************************++++++++++++++++++++++++---...///...000888EEEOOOvvv~~~kkkaaa^^^bbbhhhnnntttzzz}}}uuummmfffbbbXXXTTTMMMGGGBBBAAAAAABBB@@@===;;;;;;<<<<<<<<<;;;888;;;======;;;999999:::777888999:::::::::999888666666777888:::<<>>SSSggg|||zzzfffccc```^^^```dddgggiii{{{|||~~~{{{xxxqqqiiiaaaZZZTTTRRRQQQPPPNNNMMMLLLMMMNNNOOOHHHEEEAAA@@@AAAAAA@@@>>>============???AAACCCDDDJJJHHHEEEDDDDDDFFFIIIKKKUUUXXX\\\aaafffkkkpppsss{{{~~~~~~uuuiiibbbgggttt|||yyyzzz~~~|||yyywww{{{yyywww}}}uuusssppplllhhhbbb\\\XXXMMMDDD999000,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******'''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++------------------------,,,,,,,,,------------................................./////////000000000000111111222222333333333333444777===HHHXXXiiittt~~~}}}yyyrrrlllnnnxxx}}}{{{xxxuuusss{{{uuupppmmmqqqxxx|||xxxssslllfff]]]WWWUUUUUUUUUTTTUUUSSSMMMAAA333***)))***))))))))))))((((((((('''(((((('''&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------------...................../////////000000000000000000000000000000222222333444666777888888666;;;>>>???LLLmmm---000111111333777888666000---******---//////---///...------,,,,,,------,,,,,,,,,+++******))))))************************************************(((+++...---+++***---///333AAATTTjjjyyyttttttsssoookkkjjjjjjkkkooottt{{{~~~xxxtttjjjkkkkkkhhhfffgggkkkooommmeee]]]ZZZ\\\\\\YYYUUUVVVUUUSSSSSSUUUYYY]]]```___^^^\\\\\\___dddjjjnnnxxxzzz}}}zzzoooiiihhhjjjkkkkkkmmmuuu~~~{{{wwwwww}}}{{{uuuvvv}}}tttqqqrrrrrrpppfffiiikkkhhh___RRRGGG@@@555111+++(((((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((((((((()))''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++***************+++++++++------------------------,,,,,,,,,,,,------------------------------------.........////////////000000111222333333222111000333333222111333:::BBBHHHZZZooo{{{tttpppnnnlllvvv{{{{{{~~~}}}uuuqqqnnn{{{|||vvvoooooosssuuurrrnnnccc\\\UUUUUUXXXVVVMMMCCC999333---)))((())))))))))))))))))(((((((((''''''((('''&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((((((***+++,,,++++++++++++,,,,,,,,,,,,------------............---------.........//////000000000000000000000000///000111333444666777888777999;;;999:::JJJnnn,,,...000///...111444777444///******...000...+++...------,,,,,,,,,,,,,,,,,,+++++++++******))))))************************************************'''***,,,---,,,,,,---///---222;;;KKKfffyyymmmiiiccc______bbbfffhhhzzz}}}yyyvvvvvvvvvsssooopppnnnlllkkklllooorrrttt{{{{{{{{{|||~~~vvvyyyzzzwwwppphhhdddcccaaagggrrr}}}zzzuuuvvvyyy~~~~~~xxx{{{xxxnnnppp|||yyyxxxssskkkhhhiiihhhdddgggjjjjjjcccUUUEEE888222---+++)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------.........////////////000222333333111///...444444333111000222666999999HHHZZZhhhyyytttooonnnkkksss~~~}}}||||||{{{yyyvvvxxxyyy|||~~~}}}zzzyyy~~~uuuqqqlllssszzzpppeee```ccciiillllllggg^^^TTTPPPOOOIII<<<000111,,,((('''***------,,,))))))((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))(((''''''(((***,,,...***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------....../////////000000000000000000000111222444555666666666666888999666:::SSSooo---...000000---...222888999333---,,,...000...***------,,,+++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---...000---000222777FFF^^^xxx{{{uuukkkddd```^^^\\\cccfffkkkqqqwww|||~~~qqqpppnnnmmmlllhhhbbb]]][[[aaajjjpppqqqrrrtttvvvwwwvvvxxx~~~xxxrrruuu|||yyyuuuyyyuuulllppp|||~~~zzzuuurrrqqqqqqmmmhhhhhhkkkjjjfffkkkjjjcccWWWGGG999000---+++++++++***)))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------...............000111222222111///---...///000000///000222444444999???EEERRRfffzzzxxxttttttyyy~~~~~~wwwuuuuuuuuu{{{{{{zzz{{{|||yyyuuuooollllllnnnqqqsss{{{{{{|||}}}|||yyywwwssslllfffeeeeeeiiipppuuu{{{{{{yyyqqqrrrwwwpppggg]]]YYY[[[```dddeeecccZZZNNNDDD===666...(((***************)))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))(((''''''(((***,,,...*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------......//////000000000000333333333333333333333333666333666;;;:::999DDDUUUfff......///111///---111666;;;666000---......---+++---,,,++++++******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))***++++++)))---000///222???TTTeeerrr~~~~~~wwwrrrmmmiiihhhggggggfffeeedddddddddiiikkklllllljjjkkkooorrrpppuuu{{{wwwxxxxxxwwwsssooojjjfffbbbaaaaaacccdddbbb\\\WWWPPP[[[kkk{{{}}}}}}}}}~~~~~~zzzxxxrrrrrrxxx}}}vvvuuu|||}}}zzzyyyxxxtttnnniiiiiijjjiiigggiiillliiicccccc]]]RRREEE888///++++++''')))******))))))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111111000///...+++---//////......///000555444333222666>>>IIIOOObbbttt}}}xxx}}}zzzrrrnnnmmmpppyyy|||uuurrrqqqpppvvvxxxzzzyyytttlllddd___fffkkkrrrvvvxxxyyyzzzzzz{{{wwwuuuqqqiiibbbfffdddgggpppxxx~~~llllllmmmvvvtttpppkkkhhhgggeeeaaa]]]LLLFFF<<<333---******+++$$$(((++++++(((&&&&&&(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((((((***+++,,,************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---......//////000000111333333333333222222222222555333555888:::999;;;???GGG^^^{{{000------111111---///444888555111---,,,,,,------,,,,,,+++***************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***))))))((())))))((('''(((***---------000888@@@SSSeeeyyy|||{{{zzzwwwtttpppllliiiggg___```______^^^\\\[[[[[[QQQRRRTTTXXX]]]bbbdddffffffdddbbb``````aaadddeee^^^```dddhhhkkklllmmmmmmooonnnooosssvvvuuunnniii^^^fffsss~~~{{{|||tttpppoookkkttt~~~~~~{{{xxxxxxxxxtttkkkcccdddfffhhhiiikkkjjjaaaVVVMMMFFF<<<333...+++)))(((&&&(((******(((((()))+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))+++++++++*********))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------......//////000000000---///000000...---......000...------,,,,,,...111999GGG\\\ooo|||zzzwwwwww|||wwwvvvyyy{{{vvvsssqqq}}}uuukkkdddkkkuuu|||}}}zzz|||zzzyyysssrrrwww{{{~~~~~~{{{sssbbbdddgggooo}}}~~~zzzsssllldddZZZOOOHHH666222,,,((('''(((***+++'''((())))))'''''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))))))))))))))*********************++++++++++++++++++,,,,,,,,,---------------------............------......///000000111111111111111111111111111222444555333555999999666===BBBMMM[[[kkk000,,,,,,111222......222444333000---******---000,,,++++++***)))*********)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***,,,+++***(((...+++***,,,......---,,,...EEE```sss|||~~~{{{tttsssqqqpppooolllhhhddd\\\WWWSSSUUU[[[``````^^^___]]]YYYXXXZZZ^^^dddgggbbbdddiiiooovvv{{{}}}vvvtttuuuxxx}}}}}}}}}~~~zzz}}}zzz{{{{{{uuuiii___eeeiiimmmoooooojjj[[[MMM:::444---*********)))((((((***,,,+++((('''(((+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------...000111222---...000///---,,,,,,---,,,+++,,,///000000111333...111555;;;GGG[[[qqqzzz{{{wwwtttttt{{{~~~~~~wwwwwwvvvxxxzzzwwwpppccc___dddjjjrrr}}}{{{|||tttfffXXXIII<<<111***---)))&&&&&&)))***)))'''+++(((%%%$$$%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###""" $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))*********))))))((()))************+++++++++++++++,,,,,,,,,------------------.........//////---------...///000000111---......///000111111222---444555000111999;;;777;;;;;;@@@HHHIIINNNhhh------------------------222222000---+++***+++,,,+++++++++************)))+++*********))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************,,,,,,,,,---------......222444===OOOeeevvv}}}}}}zzzsssnnnjjjkkkqqqvvvwwwvvvnnnllliiihhhjjjnnnsssvvvvvvxxxzzz|||~~~uuuuuuxxx}}}zzz|||{{{tttrrrrrroooggg```iiinnnqqqqqqnnndddOOO;;;------,,,,,,+++***))))))((((((((((((((()))******)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((******))))))((((((''''''((('''&&&&&&'''((()))***(((((((((((())))))))))))************************,,,,,,,,,++++++*********)))***+++,,,------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------.........------.........++++++,,,,,,---...//////------------------------...000111111333<<>>???@@@EEEMMMUUU------------------------111111000...,,,++++++,,,+++++++++*********))))))*********)))))))))(((((())))))))))))((((((((('''))))))(((((((((((())))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,***+++///888HHH]]]sss~~~{{{|||yyyxxxwwwvvvwwwzzz}}}~~~}}}wwwwwwyyy~~~zzzpppkkklllmmmjjjfffrrrrrrmmmfff```VVVDDD444---,,,,,,+++******))))))((((((((((((((())))))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((()))))))))((((((((((((((((((''''''&&&'''((()))***(((((((((((())))))))))))************************,,,,,,,,,,,,+++++++++***)))***+++,,,------------+++++++++,,,,,,,,,------++++++,,,,,,------------...------,,,,,,------...++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---///000//////222:::@@@EEEPPP___nnnyyyyyylllfffmmm|||}}}sssoooxxxuuu{{{~~~{{{wwwuuukkkbbb^^^mmmuuukkkkkkmmmnnnsssuuuzzzllliiizzzzzzzzzwwwoooeeeZZZTTTDDD<<<333------//////---)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&'''%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))((()))***++++++,,,++++++++++++*********+++,,,---------------..................................../////////000000000000111222222222333444444555555555888:::::::::===CCCIII------------------------////////////...---,,,+++++++++*********)))))))))******))))))))))))(((((()))))))))((((((((('''''')))((((((''''''(((((()))(((((())))))))))))******))))))*********+++++++++,,,,,,,,,***---<<>>GGGMMMPPPZZZaaalllvvv~~~wwwrrrsssuuujjjbbb___bbbfffjjjllliiiddd___^^^[[[^^^mmmuuuhhh```___dddnnn{{{eeeXXXUUU]]]ooo~~~uuufff___UUUMMMEEE===555///...---,,,++++++*********)))(((&&&%%%&&&''')))+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((())))))))))))((((((((()))******++++++************+++++++++,,,,,,,,,((())))))******++++++,,,------........./////////......//////000111111222///000111333444444444444------------------------+++******---222333000,,,***)))))))))(((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((()))))))))******...,,,***)))))))))***++++++---111777@@@LLLWWW^^^jjjuuu{{{rrrkkkkkkpppwww}}}vvvsssnnnkkkjjjjjjkkkkkkkkkfff]]]QQQFFF:::000***,,,((('''******'''&&&)))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&'''(((((($$$&&&(((***+++******)))&&&&&&&&&''''''((((((((((((((()))))))))(((&&&%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++******++++++++++++******************++++++++++++,,,,,,+++++++++*********+++******))))))******+++*********************)))((((((((((((((((((((((((***))))))))))))***)))(((,,,,,,+++++++++***)))''',,,,,,,,,,,,,,,...222555:::AAALLLWWW```jjjrrrxxxxxxvvvttthhh]]]]]]^^^bbbfffgggfffddd```[[[]]]iiixxx}}}vvvnnneeeaaaeeegggkkk~~~|||fffXXXVVV___ppp}}}~~~}}}wwwnnngggaaaWWWMMM888777444000...,,,+++)))******)))(((((('''&&&&&&,,,+++)))&&&$$$###%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$""""""###%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''((('''(((((()))************'''((()))***+++******)))************++++++++++++((())))))***++++++,,,,,,,,,,,,,,,------------...---......//////000111111///......///111222222222------------------------,,,***))),,,222444111---))))))))))))((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((***,,,,,,+++***+++,,,(((***++++++---222;;;BBBRRRbbbuuu}}}|||yyytttqqquuuxxx~~~vvvyyykkkkkklllooooookkkddd]]]UUUMMM@@@444,,,))))))+++---((((((,,,,,,((((((+++'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&'''((((((###%%%'''***+++++++++***&&&&&&&&&'''''''''''''''(((((()))))))))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******+++++++++******))))))************++++++++++++++++++*********))))))++++++************++++++*********)))))))))))))))((((((((((((((((((((((((&&&'''(((+++------,,,******)))''''''))),,,...///(((+++------******,,,///)))---222666;;;BBBJJJPPPSSS```rrr}}}|||{{{{{{yyy{{{llleeecccdddhhhnnnrrrtttsssgggbbbbbblllxxx{{{uuunnnmmmlllqqqqqqnnn|||~~~jjj[[[TTTVVV^^^eeeXXXUUULLLBBB<<<888111***+++------***'''((())))))%%%%%%%%%&&&'''((())))))'''(((((('''&&&&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%"""!!!###%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&''''''''''''''')))***++++++++++++'''((()))++++++******))))))************+++++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,------------......///000000000111///......000111111111...---+++))))))***+++,,,---,,,++++++******++++++,,,++++++***)))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************,,,,,,++++++,,,,,,---...444<<>>777111,,,***)))''''''((()))(((''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******))))))((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((($$$'''+++......,,,)))'''))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))))))))************)))(((((()))++++++,,,...000333666888999:::???AAADDDGGGIIIIIIIIIIIIJJJHHHEEEDDDCCCAAA>>><<<;;;999777555444111...+++*********+++++++++++++++++++++***)))))))))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***************************)))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,......------------......////////////////////////,,,,,,+++***)))*********))))))(((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))(((((())))))***+++)))+++,,,+++,,,111999@@@RRRdddtttyyy{{{yyywwwwwwxxxzzzvvvjjjiiikkkmmmooonnnggg^^^VVVIIICCC:::444000...,,,***((('''&&&&&&((()))(((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&))),,,,,,+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,***+++---...///......---///...------......---,,,---,,,,,,,,,---,,,,,,+++(((***+++++++++*********)))((((((((((((((())))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))************+++++++++++++++,,,,,,,,,...------,,,,,,------...000////////////.........++++++*********))))))***)))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))***++++++'''***------+++)))***,,,444???KKKTTT___ooo}}}}}}wwwqqqmmmlllmmmqqqyyyyyynnnhhhfffccc]]]VVVLLLBBB<<<333111---+++************)))((('''((())))))'''%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''(((((()))******+++***)))''''''&&&''''''(((((()))******)))(((''')))(((((()))+++---,,,,,,&&&'''((())))))***,,,---)))******(((&&&%%%&&&(((((((((((((((((())))))***((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,------,,,,,,,,,,,,------/////////...............+++************))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))******+++'''((())))))(((((()))+++//////000555AAASSSdddooo~~~yyysssnnniiihhhkkkpppwwwuuujjjVVVSSSMMMFFF>>>666000---************)))(((((((((***)))((()))))))))'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((((((((((((((''''''&&&&&&'''&&&&&&&&&'''((())))))******************))))))***(((((((((***+++***)))'''((((((((('''''')))+++''')))***'''$$$$$$'''***)))((((((((((((((()))***'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,------,,,,,,,,,,,,------------........./////////***************))))))((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((''''''(((((()))***)))((('''''')))***+++***000---***,,,111:::EEEMMM]]]```cccfffooozzz}}}{{{|||vvvqqqmmmhhhhhhllllllqqqrrrpppmmmggg]]]RRR===<<<888444///,,,++++++)))***+++***)))((((((((((((''''''((())))))'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))(((((()))))))))(((((('''&&&%%%&&&&&&'''((()))*********'''''''''(((((((((((((((((('''&&&&&&'''((('''&&&)))******)))&&&&&&(((+++'''***---+++'''&&&(((+++)))(((((('''''''''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((((())))))*********(((((((((((()))))))))***((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000***************)))(((((())))))(((''''''''''''(((''''''((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((+++))))))+++...---)))&&&((()))+++,,,+++***+++///222888AAAJJJXXXfffnnnnnnvvv~~~xxxtttrrrwww~~~tttpppkkkggghhhmmmeeefffddd]]]UUUMMMAAA777...///...---++++++,,,...***++++++***)))((()))***&&&%%%&&&'''))))))'''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&((())))))(((((($$$$$$%%%%%%&&&&&&%%%%%%''''''(((((((((''''''&&&&&&&&&''''''(((((())))))((('''&&&''')))******)))&&&(((((('''%%%%%%(((+++&&&***...---(((%%%%%%''')))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((())))))******++++++(((((((((((())))))))))))((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---...000111111---,,,***(((''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###((((((###"""&&&(((&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))))))))*********+++++++++,,,---///111444:::BBBGGG[[[cccnnnuuuyyy}}}{{{|||~~~~~~|||yyy~~~~~~zzzpppfff^^^ZZZWWWPPPLLLFFF???888444111///************))))))))))))))))))(((((('''''''''&&&(((((())))))((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''(((((())))))******))))))(((((((((((())))))******+++++++++,,,,,,,,,......---+++)))))),,,...000,,,******---000111000---,,,***(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$'''(((%%%%%%((('''"""'''''''''''''''''''''''''''''''''''''''(((((()))&&&'''''''''((((((((())))))))))))*********++++++******+++++++++...222555777>>>HHHPPPWWW```jjjqqqvvvvvvyyyvvvzzz~~~~~~|||zzzxxxxxxzzz{{{}}}zzztttiii]]]PPPGGG@@@===999777333///---+++***************)))))))))(((((()))((((((((('''''''''&&&((((((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$#########""""""######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))))))))(((((()))))))))*********+++++++++,,,,,,......---+++))))))+++...///,,,******---000000000,,,+++)))((('''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&###$$$&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''((((((((())))))))))))************+++,,,,,,+++))))))+++---***---111444888???IIIPPP]]]```kkkzzz~~~zzzvvvvvvwww{{{~~~||||||~~~yyyrrrnnnmmmlllkkkiiieee```UUUIII>>>444...***---,,,***)))))))))***+++******))))))))))))(((((((((((((((''''''''''''''''''(((((((((((('''&&&&&&(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################$$$$$$$$$#####################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))************))))))))))))***************++++++++++++,,,---------+++))))))+++---...,,,***+++---...//////+++***)))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))***)))%%%"""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))))))))******)))+++------,,,,,,---...000000000...---000555999>>>BBBMMMZZZbbbcccffflllqqqssssssttt{{{{{{wwwwwwvvvqqqppptttvvvssspppooouuulllbbb[[[YYYWWWRRRNNNJJJFFF@@@999333...***)))------,,,++++++,,,,,,---***)))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######################################################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''(((((())))))************))))))))))))******************+++++++++++++++,,,,,,+++******+++------,,,++++++,,,---......)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%,,,333222+++%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))&&&(((***++++++***+++,,,++++++,,,,,,,,,---///111***,,,222999===@@@DDDIIIIIILLLOOOSSS\\\iiipppqqqrrrsssssstttvvvyyy||||||~~~uuuooopppsssiiiaaaZZZZZZZZZXXXVVVVVVVVVNNNDDD???>>><<<888444000///---+++******)))************)))))))))******)))))))))(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######################################################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))************))))))))))))******))))))*********+++++++++***+++,,,+++******+++---++++++,,,+++++++++,,,---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& ***777===777+++%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***++++++)))((()))))))))***+++,,,,,,,,,++++++***++++++++++++,,,///111000222333555;;;EEEIIIHHHJJJLLLOOORRRUUUYYY^^^bbbgggpppyyy}}}{{{vvvtttttttttsssoooiiihhhkkknnnmmmiiiiiiggg```XXXUUUWWWZZZQQQHHH@@@===<<<::::::;;;888444///---......,,,***((((((((((((((()))******&&&&&&'''((())))))******))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######################################################$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''(((((())))))******))))))(((((((((((()))))))))))))))************+++)))***,,,+++******+++,,,***+++,,,,,,******+++,,,''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&,,,444222***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((***+++,,,+++***)))***+++---,,,,,,++++++***)))''',,,......,,,*********++++++,,,+++)))+++//////+++///111444555666888===@@@GGGLLLSSSWWWVVVRRRPPPOOONNNOOOLLLEEECCCHHHKKKIIIEEEFFFDDD@@@;;;999999;;;999333//////...,,,,,,///,,,+++++++++,,,,,,,,,,,,++++++*********+++++++++&&&'''((()))***+++++++++))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&&&&&&&&&&&&&&&&############################################################""""""""""""########################""""""#########$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''(((((())))))******((((((''''''''''''(((((())))))))))))************(((***++++++******+++,,,)))+++---,,,***)))***+++''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&,,,""" %%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((''''''''')))+++((('''&&&''')))+++,,,,,,&&&***,,,+++*********))))))++++++)))+++///...+++---...///...+++***,,,......111666999:::999888888444777555...---222555444///000000///...,,,,,,,,,---++++++......+++,,,///***+++------+++******+++*********))))))))))))(((((())))))))))))((('''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((('''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######""""""!!!!!!########################""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''(((((()))*********''''''&&&&&&&&&&&&''''''))))))))))))************''')))+++++++++***+++,,,(((+++---,,,***((()))+++((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''''''''(((***++++++)))'''&&&'''))))))((())))))))))))))))))))))))++++++******************++++++++++++++++++++++++.........////////////000........................,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++***)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++)))***+++,,,,,,+++)))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&((()))***''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))((('''''''''(((*********(((''''''((())))))((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############""""""###$$$$$$$$$#########$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))******+++)))******+++++++++******)))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''***---///'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''(((((()))***((((((((()))++++++)))'''))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!""""""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))******))))))))))))******+++,,,))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&))),,,///&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))((((((***,,,------***'''((((((((((((((((((((((((((((((((()))))))))))))))************************(((((()))))))))*********++++++++++++++++++++++++*********************)))************************))))))))))))))))))))))))%%%'''((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%###########################################################################"""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((((((((((((***,,,---((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$&&&)))+++%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((((((((***---///...+++(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$%%%########################################################################"""""""""""""""""""""###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''(((***,,,---((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''))),,,...---***(((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################################################################"""""""""############$$$######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******(((((((((((())))))***+++&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&'''(((((((((''''''$$$%%%&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#############################################################################################$$$$$$%%%%%%""""""###$$$$$$$$$######%%%%%%$$$######$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******+++(((((()))))))))))))))(((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%'''((((((((('''&&&###"""###%%%'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########"""""""""""""""################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++(((((()))******)))''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""%%%###!!!  !!!!!!!!!!!!!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################&&&%%%###"""""""""###$$$%%%$$$###""""""###$$$%%%$$$$$$$$$###############################################################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''(((((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&((()))***))))))+++---+++++++++***)))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$######$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! ##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$"""  !!! !!!""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################%%%$$$$$$###""""""######$$$$$$###""""""###$$$$$$##################$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&'''(((((((((((((((***)))((('''&&&''''''(((&&&&&&&&&'''''''''(((((('''(((******))))))***,,,++++++******)))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++***'''%%%$$$###$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&%%%$$$###!!!!!!!!!""""""!!!!!!"""############""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$##############################$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''))))))(((''''''''''''(((&&&&&&'''''''''(((((((((((()))******(((((()))***+++******))))))(((((('''%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&(((%%%$$$###"""""""""######"""######$$$$$$$$$######""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################"""###$$$%%%%%%$$$""""""$$$##################$$$!!!!!!"""###$$$%%%%%%%%%###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((((('''''''''((((((''''''''''''((((((((((((((()))***)))((('''((()))******))))))(((((((((((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&(((%%%$$$$$$#####################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################""""""$$$%%%%%%$$$###"""#########$$$$$$#########!!!!!!"""###$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''''''''(((((((((((((((((('''''''''((((((((())))))((()))***)))((('''((())))))))))))(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&'''(((((()))(((((((((''''''((((((((()))))))))'''((())))))''''''((()))((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""###############"""######$$$$$$###""""""!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#################################""""""###$$$$$$%%%"""###$$$$$$$$$$$$###"""##################$$$$$$################################################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))))))))(((((('''((((((((())))))))))))%%%'''(((((('''''')))***(((((((((((((((((((((((('''&&&$$$$$$$$$$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!""""""#########""""""###############"""!!! """############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################$$$###"""""""""###%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$###############################################################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))))))))(((((((((((((((((())))))))))))$$$&&&(((((('''((()))+++'''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### ###&&&&&&%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''""""""############"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""%%%&&&$$$!!!"""(((---***!!!!!!)))+++%%%"""'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''%%%###########################%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''"""##################""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""$$$&&&$$$###$$$***///@@@///###$$$&&&$$$$$$((("""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''%%%"""!!!$$$'''$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!$$$%%%%%%$$$&&&+++000GGG444###!!!%%%$$$$$$&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$###%%%&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""##############################""""""######%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$$$$%%%))),,,555***"""$$$'''%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$######$$$%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###"""###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&### ###((($$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%$$$$$$######%%%&&&###!!!"""$$$%%%######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###"""#########################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$!!!!!!***444222((("""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$#########################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######"""""""""###$$$$$$""" !!!%%%((("""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#######################################"""$$$%%%%%%$$$###%%%&&&##############################$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######,,,888999000"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$#########"""##################""""""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&%%%$$$""""""$$$&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$########################"""$$$%%%%%%######$$$'''########################$$$$$$############$$$$$$############################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&&&& """******###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""""""""############"""""""""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%###""""""$$$((()))%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################!!!!!!""""""#########$$$""""""""""""""""""""""""!!!$$$&&&%%%###"""$$$'''########################%%%$$$###""""""###$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""#################################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!""""""######$$$$$$########################""""""#########""""""!!!!!!!!!"""###%%%&&&'''((($$$#########""""""!!!!!!########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""############""""""!!!!!!$$$$$$$$$#########""""""########################!!!"""""""""############################################################%%%$$$###"""""""""###$$$""""""""""""!!!!!!!!!!!!########################""""""""""""###$$$%%%&&&%%%%%%%%%$$$###"""!!! """$$$%%%%%%$$$###%%%&&&$$$$$$######"""!!!!!! ######""""""""""""######!!!"""###$$$%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""######$$$%%%&&&&&&$$$$$$$$$$$$#########"""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""$$$$$$#########"""""""""$$$$$$$$$#########""""""####################################$$$$$$$$$$$$######################################################"""!!!!!!"""###$$$###############"""""""""########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!###!!! !!!###%%%###"""%%%$$$$$$###""""""!!!!!!######""""""""""""######!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######''''''&&&&&&%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!!"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%################################################!!!!!!!!!!!!!!!"""###$$$###############$$$$$$$$$##########################################$$$$$$######$$$$$$$$$######"""%%%!!! %%%'''$$$%%%%%%%%%$$$######""""""######""""""""""""######""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######(((((('''&&&%%%$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$######"""##############################$$$$$$%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%################################################!!!!!!!!!"""###$$$$$$%%%""""""###############$$$##############################$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$&&&###!!!"""&&&(((&&&###%%%%%%%%%$$$$$$$$$############""""""""""""######""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&&&&%%%$$$######"""#################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$#########$$$$$$######"""""""""!!!########################!!!!!!"""###$$$$$$######$$$$$$############""""""""""""##########################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""#########$$$################################################!!!"""###$$$%%%%%%&&&&&&!!!!!!!!!"""""""""####################################$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$######""""""########################""""""######$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""#########"""""""""""""""######################## !!!"""#################################"""""""""""""""""""""#################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!!###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$###""""""###$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$########################!!!!!!"""""""""###############################################################$$$%%%&&&&&&&&&%%% !!!""""""##############################""""""$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$ """$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$############""""""""""""############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$####################################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""###############$$$$$$######################## !!!"""###$$$$$$$$$$$$""""""""""""############"""""""""######$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&$$$"""!!!!!!"""$$$&&&""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$%%%%%%%%%$$$### !!!!!!"""######$$$$$$######################## !!!###%%%%%%%%%$$$###"""######$$$$$$$$$######"""!!!!!!"""##########################################""""""""""""######$$$###"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&########################!!!"""###$$$%%%&&&&&&&&&!!!"""""""""#####################$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%'''%%%""" """%%%'''""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################"""###$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%########################!!!###%%%&&&%%%$$$#########$$$$$$$$$######"""'''### """''')))&&&"""""""""""""""""""""############""""""""""""######$$$###"""""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$############$$$$$$########################################################################$$$$$$##########################################"""############$$$$$$$$$########################%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$&&&***+++***)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&'''""" $$$%%%"""###"""!!!!!!###$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""############$$$$$$$$$######"""%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$########################$$$$$$######""""""!!!!!!########################################################################$$$#########""""""!!!!!!""""""""""""""""""""""""##############################""""""######$$$%%%######$$$$$$$$$$$$####################################$$$$$$$$$$$$#########$$$%%%%%%%%%###"""!!!################################################"""""""""###$$$$$$$$$%%%########################"""#########$$$$$$$$$$$$######"""!!! !!!"""""""""""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!###%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''###"""%%%%%%"""$$$$$$%%%$$$######$$$%%%################################################%%%%%%$$$$$$####################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""############$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$#########"""""""""""""""""""""""""""##############################""""""######$$$%%%######$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""###############################################################$$$$$$$$$########################"""""""""#########$$$$$$%%%$$$##################"""""""""""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$########################$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!!!!#########!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&$$$ $$$&&&&&&%%%""""""$$$&&&################################################$$$############"""""""""########################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################""""""""""""###$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######%%%$$$##################################################################$$$$$$$$$#######################################!!!!!!!!!"""""""""########################$$$%%%"""""""""""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%### $$$$$$###############$$$###################################################"""""""""""""""""""""########################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""###$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%################################################%%%$$$$$$$$$###"""""""""########################!!!!!!!!!!!!""""""""""""!!! !!!"""######"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""############%%%""" ###%%%$$$!!!################################################"""""""""""""""""""""###########################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""########################!!!"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$"""""""""###$$$%%%################################################%%%$$$$$$$$$###"""""""""########################!!!!!!!!!!!!""""""""""""!!! !!!"""######"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$########################%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%%%%$$$"""!!!"""############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###"""!!!$$$))))))'''$$$$$$%%%%%%$$$"""################################################"""""""""############$$$########################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$###############"""""""""&&&%%%$$$######$$$%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""""""""""""""########################"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$####################################$$$$$$$$$$$$########################$$$%%%################################################$$$$$$$$$#######################################!!!!!!!!!"""""""""########################$$$%%%"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$"""!!!"""$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$!!!'''222///222222---&&&"""$$$'''############################################################$$$$$$%%%%%%########################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""############&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""########################$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################"""""""""#########$$$$$$%%%$$$##################"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$########################!!!""""""$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%&&&&&&###"""$$$&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&&&&!!!***888444;;;>>>555'''$$$+++######################################################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################&&&%%%%%%$$$$$$##########################################################################################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$####################################$$$$$$$$$$$$######!!!"""###%%%%%%%%%$$$###################################################""""""######$$$$$$$$$%%%####################################$$$$$$$$$$$$######"""!!! !!!!!!"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&""" ###***...,,,(((##############################$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%,,,777555((("""&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%%%%$$$###""""""###$$$%%%################################################''''''&&&%%%$$$$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""%%%%%%$$$###""""""####################################""""""######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""###"""!!! !!!"""$$$&&&$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$%%%$$$######""""""######""""""""""""############""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%"""!!!$$$(((+++***'''########################""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$(((000...%%%"""'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$###""""""######""""""######$$$%%%$$$$$$###""""""###$$$$$$###################################################$$$$$$$$$$$$######"""$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%$$$$$$###""""""####################################""""""######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########"""""""""!!!!!!###"""!!! !!!"""$$$%%%###""""""""""""""""""###""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$###"""!!!######$$$######""""""!!!$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$###%%%$$$######""""""######""""""""""""############""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&########################!!!!!!"""""""""#################################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$)))'''!!!!!!'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$###""""""######""""""######$$$%%%$$$$$$###""""""###$$$$$$################################################!!!###$$$&&&&&&%%%$$$###$$$$$$############$$$$$$######""""""######$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#######################################""""""######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""###############""""""!!!###############$$$$$$$$$"""##################"""###!!!!!!"""%%%&&&$$$"""$$$$$$###""""""""""""###""""""""""""############""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%"""!!!###%%%########################""""""""""""#########$$$########################################################################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%$$$ !!!&&&$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$######"""######""""""######$$$%%%$$$##################$$$################################################!!!###&&&)))))))))'''%%%$$$$$$############$$$$$$######""""""######$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$##############################""""""######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""########################""""""#########$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%% !!!""""""!!! ###!!!"""&&&'''%%%!!!$$$$$$###"""""""""""""""!!!"""""""""############!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%!!!!!!$$$#################################$$$$$$$$$%%%%%%########################################################################""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&%%%""""""$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$$$$############""""""######$$$%%%#########$$$$$$#########################################################!!!###&&&((()))((('''&&&$$$$$$############$$$$$$######""""""######$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$###############$$$$$$##############################""""""######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""##############################""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$"""""""""###$$$$$$$$$%%% !!!############!!! ###"""!!!###%%%&&&$$$"""$$$###""""""!!!!!!""""""!!!"""""""""############!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&$$$!!! !!!$$$###########################$$$$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''%%%$$$###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%"""###$$$$$$$$$$$$###"""################################################ ###%%%%%%%%%$$$###$$$$$$############$$$$$$######""""""######$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""#########"""######$$$%%%##############################""""""######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################"""##################"""""""""""""""""""""""""""############$$$$$$$$$$$$############""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!"""""""""""""""############""""""""""""##########################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$"""""""""#######################################$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%####################################################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%%%%"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%"""###$$$$$$$$$$$$###"""################################################ !!!""""""############$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$##############################""""""###$$$$$$%%%##############################""""""######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""#########$$$###############"""!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$$$$$$$######!!!"""######$$$$$$$$$###$$$$$$$$$###############"""$$$&&&''''''&&&$$$"""$$$''')))((($$$"""###%%%######"""!!!!!!!!!!!!!!!""""""""""""############""""""""""""##########################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$$$$##############################""""""""""""####################################################################################"""############$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"""!!!###%%%&&&!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$#########"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""###############################################################$$$$$$$$$$$$$$$############$$$$$$#########"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%#################################"""###$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""#####################"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######""" !!!"""""""""""""""%%%$$$$$$$$$######"""""" !!!###%%%%%%###!!! $$$))),,,***$$$ ###'''######"""!!!!!!!!!!!!!!!""""""""""""############""""""""""""##########################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""""""""""""""""""""""" !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$##################################################################""""""############""""""$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%############%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""########################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$############"""$$$###!!! !!!!!!"""######""""""""""""######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!! !!!"""""""""""""""###$$$$$$###!!! !!!""" !!!"""######"""!!! %%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""################################################################################################""""""############""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$############""""""!!! !!!"""###$$$######""""""""""""######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!"""""""""###$$$#########"""""""""""" """###$$$$$$%%%"""###$$$###!!!!!!!!!"""""""""############""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############################################################################################################""""""############""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################!!!!!!"""""""""#################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$############""" !!!"""###%%%%%%######""""""""""""######$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!!!!"""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!"""""""""#####################""""""""" !!!"""###$$$$$$$$$$$$"""###$$$###"""!!!"""###$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############################################################$$$$$$$$$################################################"""######$$$$$$######"""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%########################$$$$$$############$$$$$$################################################""""""""""""#########$$$########################################################################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""!!!!!!!!!""""""###$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############"""""""""!!!""""""!!!!!!""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!"""""""""#################################&&&%%%%%%%%%###"""!!! """###$$$###"""!!!"""###$$$$$$"""!!!!!!"""$$$$$$$$$##################$$$#################################"""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%########################!!!""""""######$$$$$$%%%########################$$$$$$############$$$$$$#########################################################$$$$$$$$$%%%%%%########################################################################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$#########"""""""""###############""""""######""""""""""""####################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############"""""""""!!!"""""""""""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""##############################"""""""""""""""######$$$""""""""""""###########################$$$$$$$$$&&&&&&%%%%%%###""" !!!"""######"""!!!"""$$$###"""!!! !!!"""############$$$$$$#################################""""""""""""""""""###### !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######################################################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$########################"""""""""#########$$$$$$########################$$$$$$############$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%########################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$############"""######$$$$$$######"""!!!######""""""""""""#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############""""""""""""###""""""""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$""""""######$$$#########!!!"""######""""""###$$$""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""########################""""""""""""############ !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###################################################$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$##################$$$$$$$$$$$$########################""""""""""""####################################$$$$$$############$$$$$$############################################################$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$$$$###"""######""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############""""""""""""######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""##############################"""""""""""""""######$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%% !!!""""""############ """######""""""###$$$"""""""""######""""""""""""###$$$$$$$$$$$$###"""########################!!!"""""""""############ !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###################################################$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""########################$$$$$$############$$$$$$################################################""""""""""""####################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$############"""!!!"""$$$%%%%%%%%%$$$######""""""""""""######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############""""""""""""#########"""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###""""""!!!  """######""""""###%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################$$$$$$$$$#########""""""!!!!!!""""""#########$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$###!!!!!!###%%%%%%%%%%%%$$$$$$#########"""$$$&&&&&&$$$"""!!!"""$$$$$$$$$#########"""""" !!!"""###$$$$$$%%%"""""""""""""""""""""""""""""""""###%%%%%%$$$###"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$#########""""""!!!!!! !!!"""######"""!!! ########################""""""""""""""""""""""""######""""""""""""############"""!!!!!!"""###$$$""""""############""""""#######################################"""!!!!!!""""""""""""############!!!"""#########!!! ######""""""###%%%&&&((($$$###""" """###$$$##############################""""""!!!!!! $$$#########""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#######################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$$$$#########""""""!!!"""""""""################################################"""""""""!!!########################################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((,,,---)))&&&%%%%%%%%%$$$$$$############$$$$$$###"""###&&&((($$$$$$$$$#########""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$#########$$$$$$###!!!"""############$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""##################"""""""""!!!!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""######""""""""""""######%%%$$$###!!!!!!!!!""""""""""""############""""""#######################################"""!!!!!!""""""""""""############$$$$$$%%%%%%$$$$$$###"""######""""""###%%%&&&'''$$$###!!! !!!###$$$###########################"""""""""!!!!!!!!! ############"""""""""!!! !!!!!!!!!""""""""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$$$$#######################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""################################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""***333555---$$$$$$$$$$$$$$$$$$#########$$$###""" !!!$$$***...$$$$$$$$$###############"""""""""""""""#########""""""""""""""""""""""""%%%$$$###$$$$$$$$$""" """############$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""##################""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""######""""""""""""######&&&%%%###"""!!! !!!!!!""""""############""""""########################"""############""""""!!!""""""""""""############&&&&&&%%%$$$$$$$$$$$$%%%###############$$$%%%&&&######!!!!!!!!!!!!######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""##########################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### '''///111***"""$$$$$$$$$###############""""""!!! $$$)))---#################################"""""""""""""""""""""""""""""""""""""""$$$#########$$$$$$###!!!""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""###############"""""""""""""""################################################""""""""""""""""""""""""######""""""""""""######%%%$$$###!!!!!!!!!""""""""""""############""""""########################""""""############"""!!!!!!"""""""""############%%%$$$###"""""""""$$$$$$###############$$$$$$%%%###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!#########""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$##################$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###%%%$$$$$$$$$###"""""""""########################%%%$$$$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###&&&&&&%%%########################### !!!""""""""""""$$$&&&#################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!###%%%&&&%%%$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""######"""""""""!!!!!!"""""""""########################""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!###$$$%%%""""""############""""""""""""""""""""""""""""""!!!""""""#########""""""!!!"""""""""############$$$$$$"""""""""###$$$%%%""""""#########$$$######"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$#########$$$$$$#################################""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""################################################$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$!!!!!!###&&&"""""""""###############!!!###$$$###!!!!!!!!!###############$$$$$$$$$"""""""""""""""#########"""""""""""""""""""""""" ###%%%'''&&&%%%"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""############""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""######""""""""""""######!!!!!! !!!"""###%%%&&&""""""############""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""############%%%$$$$$$$$$$$$%%%&&&&&&""""""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""""""""############"""""""""""""""""""""""" $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###########################%%%&&&$$$!!!!!!###&&&!!!"""""""""#########$$$!!!$$$$$$###""""""###""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!###%%%&&&%%%$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""##################"""!!!!!!"""##############################""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!###$$$%%%""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############"""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!! ######################## !!!!!!!!!"""""""""###!!!"""""""""############!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!"""$$$$$$#########$$$!!!!!!""""""#########$$$ """###$$$######%%%&&&""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""###""""""###%%%%%%$$$""""""############$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""######!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""######""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############ !!!#########"""!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! ######################## !!!!!!!!!""""""######!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##########################################$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$#########""""""################################################""""""############""""""########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%######################################################""""""######$$$%%%############""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$###"""!!!!!!"""""" !!!"""######"""!!! """"""############""""""%%%###!!! !!!$$$&&&""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""##################"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!########################"""############$$$$$$$$$########################""""""############""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$#########""""""################################################""""""""""""""""""""""""#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$######################################################""""""######$$$%%%############""""""""""""######""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$###"""""""""""""""!!!!!!"""######"""!!!!!!""""""############"""""""""!!! !!!###%%%&&&""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""##################"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""############"""""""""!!!""""""""""""!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#######################################$$$$$$$$$###############################################################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$######################################################""""""######$$$%%%############""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""############""""""""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$###############$$$$$$###""""""""""""###""""""###$$$$$$###""""""""""""############"""""" """###$$$%%%&&&!!!"""######$$$$$$######""""""""""""""""""""""""!!!""""""############""""""""""""!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$############""""""""""""######""""""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################################################################################################################%%%###!!! !!!###%%%########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$######################################################""""""######$$$%%%############"""""""""!!!######""""""""""""############""""""""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!###############$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$###""""""##################$$$$$$#########""""""############"""""" """###$$$$$$$$$###!!!""""""###############""""""""""""""""""""""""!!!"""############"""""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%###!!! !!!###%%%#########"""""""""""""""######""""""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""########################################################################%%%###!!! !!!###%%%########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$###############################################################""""""######$$$%%%############"""""""""!!!######""""""""""""############""""""""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################$$$###############$$$$$$$$$##################$$$""""""############""""""!!!"""###$$$$$$###!!! !!!!!!"""############"""""""""""""""""""""""""""""""""#########""""""!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""############""""""########################""""""#########$$$$$$$$$########################%%%###!!! !!!###%%%""""""""""""""""""#########"""""""""!!!!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%#######################################$$$$$$$$$"""###$$$%%%%%%$$$###"""###############$$$$$$$$$################################################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######################################################""""""######$$$%%%############""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""############"""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$#############################################$$$$$$$$$$$$############$$$%%%%%%$$$###""""""""""""###$$$""""""############""""""######$$$$$$###"""  !!!""""""######"""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""######$$$$$$######"""########################"""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""############!!!!!!!!!"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######################################################""""""######$$$%%%############""""""""""""######""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""#########!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&###""""""!!!!!!""""""###""""""############"""""""""############""""""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""###############"""!!!!!! !!!"""###$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""######$$$$$$######"""########################"""############$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############ !!!!!!""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$################################################""""""############""""""########################""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########################################################"""###$$$$$$%%%############""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$$$$#########$$$%%%%%%&&&###"""!!! !!!"""###""""""############""""""!!!!!!""""""######$$$$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""###############"""!!!!!! !!!"""$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################""""""############""""""!!!!!!""""""#########$$$ !!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((&&&%%%&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############""""""$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""##############################""""""######$$$%%%$$$###"""""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$##############################&&&&&&$$$###""""""!!!!!!######################################################$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""###############""""""############""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%'''&&&&&&%%%$$$###""""""""""""############""""""""""""""""""############"""""""""""""""######$$$###"""!!!"""$$$$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###$$$'''&&&"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$############"""##############################""""""######$$$%%%$$$$$$###############$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$#################################%%%$$$###"""!!!!!!!!!!!!######################################################$$$$$$$$$$$$#################################$$$$$$$$$######"""!!!"""""""""""""""""""""!!!########################"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""###############""""""############""""""""""""""""""""""""""""""""""""############"""""""""##################"""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$&&&%%%%%%$$$$$$######"""""""""############""""""""""""""""""############"""""""""""""""######$$$###"""!!!"""$$$$$$"""!!!%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&""""""'''&&&!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######&&&((('''%%%###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$############"""##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##################$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################"""""""""!!!!!!!!!""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""############"""!!!!!!""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#################################"""############$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""!!!!!!"""###############""""""############""""""""""""""""""""""""""""""""""""############""""""!!!""""""######""""""!!!""""""""""""""""""######$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############"""""""""""""""######$$$###"""!!!"""$$$$$$"""!!!%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$###!!!"""&&&&&&"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$(((+++)))$$$"""$$$'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""##############################""""""######$$$%%%"""######$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$##################$$$########################"""""""""""""""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""#################################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""######$$$$$$######"""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%%%%$$$###""""""###$$$%%%$$$##################$$$""""""######$$$$$$$$$%%%""""""############""""""!!!"""""""""############"""""""""""""""######$$$###"""!!!"""$$$$$$"""!!!%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!)))---***&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$(((+++)))$$$"""$$$'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""##############################""""""######$$$%%%!!!"""###$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$###""""""###$$$$$$####################################$$$%%%&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%$$$$$$###!!!"""""""""#########$$$################################################""""""#########$$$$$$$$$$$$$$$$$$######"""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$##############################""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""""""""#########%%%$$$###""""""###$$$%%%#########$$$$$$#########!!!""""""######$$$$$$%%%""""""############""""""!!!"""""""""############"""""""""""""""######$$$###"""!!!"""$$$$$$"""!!!%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000666111)))$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###&&&((('''%%%###$$$&&&######$$$$$$$$$%%%%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""##############################""""""######$$$%%%!!!"""###%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$%%%&&&'''########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############"""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$##############################""""""############""""""!!!""""""######""""""!!!&&&%%%$$$###""" $$$$$$############$$$$$$"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$""""""############""""""""""""""""""############"""""""""""""""######$$$###"""!!!"""$$$$$$"""!!!&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---111---(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""##############################""""""######$$$%%%"""###%%%'''(((((('''&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!###$$$%%%########################$$$$$$$$$###$$$$$$%%%%%%######################################################$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!"""##################$$$$$$%%%%%%$$$$$$###########################""""""############"""""""""##################"""$$$$$$$$$###"""!!!!!! ######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""""""""############""""""############""""""""""""""""""############"""""""""""""""######$$$###"""!!!"""$$$$$$"""!!!&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$$$$'''(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###""""""$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""#################################"""###$$$$$$%%%$$$%%%''')))******)))(((##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$###############$$$######################################################$$$$$$$$$$$$##############################!!!!!!"""###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!!!!""""""######$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!"""##################$$$$$$%%%%%%$$$$$$###########################""""""############""""""######$$$$$$$$$$$$###### !!!"""###$$$%%%&&&"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""#########"""""""""""""""""""""############""""""""""""""""""############"""""""""""""""######$$$###"""!!!"""$$$$$$"""!!!(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$(((&&&'''...555666000***&&&$$$""""""%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################""""""############""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$####################################""""""""""""""""""""""""%%%$$$######""""""############$$$$$$$$$$$$##############################$$$###"""""""""###%%%&&&""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%###"""!!! !!!"""###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###############""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((++++++++++++++++++++++++************************))))))(((((())))))***+++))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$&&&+++111444111...***&&&###"""$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""############""""""########################%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""###$$$&&&'''######$$$$$$$$$$$$####################################""""""######$$$%%%""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""!!!""""""###############""""""""""""""""""""""""########################################################################(((((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))(((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''(((((()))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""$$$'''+++///111333...+++&&&######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$############$$$$$$####################################$$$$$$$$$%%%########################""""""""""""""""""""""""########################""""""############""""""########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$###$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!""""""###$$$&&&'''######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######$$$###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$###""""""!!!"""######$$$$$$######""""""""""""""""""""""""########################################################################(((((('''''''''((())))))((((((((((((((()))))))))************++++++++++++))))))***************+++******)))((('''((())))))))))))(((((((((((())))))************************))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$!!!###$$$$$$%%%)))///333111...((($$$"""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%########################""""""""""""""""""""""""###############$$$$$$$$$"""######$$$$$$######"""########################$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&########################""""""""""""""""""""""""%%%$$$######""""""############$$$$$$$$$$$$##############################!!!"""###%%%%%%$$$######"""""""""""""""""""""""" !!!!!!"""""""""###"""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$######"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$################################################((((((((((((((()))******)))))))))*********++++++,,,,,,,,,------.........000000000111111111222222222111000000////////////000000//////...//////000,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$%%%###"""$$$***///000...***&&&$$$###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&########################""""""""""""""""""""""""%%%$$$######""""""############$$$$$$$$$$$$##############################!!!"""###%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################"""######$$$$$$$$$######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$################################################************++++++,,,---,,,,,,------.../////////000000111111222333333333444555555666666777777777777777777777666555444444444333222222111222222222000000000000000000000000------,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########################################################################################################$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%&&&$$$""""""&&&***+++,,,+++)))&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!""""""###$$$&&&'''######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""###$$$$$$%%%$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---------......///000111111111222333333444444555666666777777888999999:::999999:::;;;;;;<<<======<<<===>>>???>>><<<:::888666555444444333333333444333333333333333333333333222111111000000111111222......------,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$%%%%%%$$$$$$$$$%%%%%%(((,,,,,,)))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""###$$$&&&'''######$$$$$$$$$$$$####################################""""""######$$$%%%""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000000000000111222333444555555666666777888999999::::::;;;<<<<<<===>>>>>>AAABBBBBBCCCDDDDDDEEEEEEDDDEEEHHHIIIHHHEEEBBB@@@;;;;;;:::999999999999999555555555555555555555555555444444333333444444555111111000///...------,,,)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$&&&&&&&&&%%%###!!!&&&,,,...+++(((%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$####################################""""""""""""""""""""""""%%%$$$$$$###"""###############$$$$$$$$$$$$##############################$$$###"""""""""###%%%&&&""""""""""""""""""""""""$$$$$$$$$###############"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333444444666777:::===>>>>>><<<<<>>===???>>>;;;777:::888666666777888777777888444222555666333111222...,,,+++++++++,,,***)))+++***)))))))))(((&&&$$$'''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&$$$$$$&&&***......+++(((((('''&&&%%%%%%%%%&&&''')))((('''&&&&&&&&&'''((('''&&&%%%&&&'''(((((('''***'''%%%%%%'''((('''%%%%%%%%%&&&&&&((()))+++,,,'''&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$%%%%%%###!!!###$$$$$$%%%%%%$$$$$$###""""""############""""""########################"""!!! !!!###$$$$$$###""""""""""""##################$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$%%%$$$"""!!!!!!!!!"""###""""""""""""############%%%$$$###"""""""""###$$$########################$$$$$$######$$$$$$%%%&&&'''%%%"""###%%%&&&%%%###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''))))))(((&&&%%%)))...000---(((:::<<<@@@CCCFFFIIILLLNNNYYYYYYZZZ]]]aaadddeeeeeeppprrrpppkkkiiinnnqqqrrrpppmmmllloooppppppsssxxxxxxyyyxxxssspppqqqpppllllllkkkiiifffdddcccbbbaaaXXXWWWUUUSSSRRRQQQQQQQQQKKKJJJGGGCCC>>>======>>>AAA<<<:::<<<;;;777555666555333111000///...+++))),,,+++***+++,,,,,,+++)))((((((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%&&&(((+++,,,)))'''''''''&&&&&&&&&'''((()))'''''''''''''''((()))***''''''((()))***+++***))),,,+++*********++++++,,,,,,++++++***)))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#######################################$$$$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$$$$$$$%%%%%%###!!!###$$$$$$%%%%%%$$$$$$###""""""############""""""###########################"""!!!"""$$$$$$$$$"""""""""""""""##################$$$$$$$$$$$$#########""""""""""""#########$$$######"""""""""""""""""""""""""""############$$$###############$$$$$$########################%%%$$$$$$$$$%%%%%%&&&&&&%%%###!!!"""$$$&&&%%%$$$'''&&&%%%$$$$$$$$$$$$$$$''''''''''''((()))+++,,,000000111111333444666777999777666888;;;<<<:::888KKKOOOUUU[[[___cccgggjjjssstttvvvxxxyyy{{{~~~~~~}}}{{{yyyrrrrrrrrrnnnjjjgggggghhh]]]]]]ZZZVVVQQQOOOQQQTTTMMMHHHEEEEEEDDD@@@===>>>;;;999666444444222000...,,,+++***+++,,,,,,+++)))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$'''&&&%%%&&&((()))((('''((((((((((((((()))***+++(((((()))***+++,,,------+++,,,...///000000000////////////...---...///111//////...---+++)))'''&&&******+++******)))(((((('''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$########################$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###""""""############""""""########################%%%$$$######$$$%%%###""""""""""""#########$$$$$$######$$$$$$$$$$$$#####################"""""""""###############"""!!!!!!"""""""""#########$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!"""$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))***+++---111555888:::AAAAAAAAABBBBBBDDDEEEFFFIIIHHHGGGFFFFFFFFFFFFFFF^^^cccjjjoootttxxx~~~|||yyypppnnnkkkhhhfffdddddddddYYYSSSOOONNNKKKFFFDDDDDD@@@<<<888555444555555555222000...---------,,,***++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''''''''&&&&&&'''&&&%%%%%%'''(((******,,,,,,++++++,,,,,,,,,,,,,,,,,,---...////////////000111222333333444555666444555666555333222333555222222222222111000...---............---,,,***))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$########################$$$$$$###""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""########################'''%%%$$$$$$%%%%%%###"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$######""""""""""""###$$$$$$"""!!! """"""#########$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&###$$$%%%&&&(((***,,,---///111333888===CCCHHHKKKMMMLLLKKKKKKJJJJJJJJJKKKJJJJJJIIIGGGDDDDDDFFFGGGpppuuu{{{~~~{{{zzz{{{zzzwwwsssppphhhbbb^^^YYYRRRNNNMMMKKKEEE===777555666777777888666444333333444333222---,,,,,,+++***))))))((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&'''&&&&&&&&&'''(((+++...000111111000000000///......111000000//////.........000111333222111222444777666777999999777666555555555555666666555555444444111111000///...---++++++************************((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%########################$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######$$$%%%&&&$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################'''%%%$$$$$$%%%%%%###"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###"""""""""###$$$$$$"""!!! ############$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''')))---111555888:::<<<===@@@DDDHHHLLLOOOPPPNNNMMMKKKIIIGGGEEEDDDDDD@@@@@@@@@>>><<<<<<>>>@@@}}}}}}}}}xxxwwwqqqjjjkkkuuuzzztttpppnnniiibbb```aaammmrrrtttrrrqqqooojjjddd___fffpppzzz}}}wwwuuuxxx{{{tttkkkffffffccc\\\RRRIIICCC@@@>>>===;;;888666555777888888777000000///...,,,+++******))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''')))***+++,,,///222555444444444555444333333222555444222000/////////000000444777777555333444666444444666999;;;:::666333777666555555444555555555777666444222000/////////...---------,,,,,,++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&########################$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################%%%$$$######$$$%%%###"""#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$##################"""!!!!!!#########$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$######$$$&&&&&&&&&''')))+++000222444777<<<@@@CCCEEEGGGHHHJJJKKKKKKJJJIIIHHHFFFEEEBBB???<<<:::999888555555555666777999:::;;;zzzxxxxxxtttooollljjjjjjiiiiiibbbaaa[[[RRRQQQXXX```ddd___]]]]]]^^^\\\UUUQQQRRRSSSXXX[[[[[[\\\^^^]]]XXXOOORRRWWW[[[___aaaaaaaaa___]]]]]]fffrrrzzz{{{yyynnnpppssstttyyyzzzrrrjjjbbbZZZSSSOOOFFFCCC???===<<<;;;:::999555444333222000///...---************************(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++---000000000111555888444555666888999999888888;;;999666444444555777999:::AAAIIIKKKGGGBBB>>>===<<<===@@@GGGNNNNNNHHHAAA??????>>>>>>???BBBEEEGGGBBB@@@===:::888888888999777666555333111///...---......---,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''########################$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$##############################"""!!!"""$$$$$$$$$"""#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%&&&&&&%%%%%%$$$######"""""""""""""""#########$$$$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$'''***,,,---000444777===>>>>>>@@@AAACCCEEEFFFGGGHHHJJJJJJHHHEEE@@@>>>;;;999777555333111000//////...///333888;;;;;;:::rrr}}}~~~oooccc^^^ccc___ZZZYYY[[[\\\\\\[[[dddgggeee^^^ZZZ[[[[[[ZZZ^^^]]]aaaggggggaaa^^^^^^WWW[[[^^^^^^aaafffhhhfff\\\ZZZXXXVVVUUUVVVWWWXXXXXXUUUQQQRRRWWW\\\```bbb[[[___```ZZZWWWaaawww~~~tttjjjcccZZZUUUOOOIIIFFFBBB???===888888666555333222111000************************(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))+++---///000...111444444333333555888333444777:::<<<=========BBB???<<<::::::<<<@@@BBBFFFPPP[[[```\\\SSSKKKHHHOOOOOOSSS^^^hhhjjjbbbYYYOOONNNNNNPPPTTTZZZ```cccMMMKKKFFFBBB@@@AAABBBCCC@@@???<<<999666333111///111111000///......------))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''########################$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""!!! !!!###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%''''''&&&&&&%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))(((''''''***///222555999???DDDEEEDDDCCCCCCBBBBBBBBBBBB@@@BBBEEEGGGEEEAAA<<<999333222000///---,,,,,,,,,,,,***,,,222:::???===:::aaaiiitttwwwlll___\\\aaa^^^[[[[[[\\\[[[\\\fffrrrxxxmmmeeeeeeiiimmmxxx~~~uuulllgggeeejjjpppuuu}}}zzzjjj___aaadddcccdddhhhkkkkkkeee\\\WWWYYY\\\[[[[[[]]]ZZZSSSOOOUUUaaajjj~~~xxxuuuvvvuuussswww~~~{{{uuurrrhhhXXXOOOMMMIIIDDDCCC;;;666999999333//////111...++++++)))&&&)))...+++***((()))***++++++***&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$###"""""""""###%%%&&&'''&&&&&&%%%$$$###""""""########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%###!!!###&&&'''&&&$$$$$$%%%%%%%%%&&&&&&''''''))))))***+++++++++******...111000---///666999666888999:::<<<@@@GGGNNNSSSYYYUUULLLBBBAAAJJJRRRUUUYYY[[[hhhwwwwwwggg\\\[[[^^^``````bbbppp|||vvvgggccc\\\ZZZ___``````kkkzzzhhh___TTTOOOPPPSSSUUUUUUMMMPPPPPPIII>>>555333555555333333444111------111///...,,,+++)))((())))))''''''((()))))))))(((((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%###!!!!!!$$$&&&%%%&&&&&&&&&&&&(((,,,///---333:::>>>@@@@@@AAACCCGGGDDD@@@===;;;<<>>;;;666444666222//////000...)))(((++++++)))'''''')))))))))(((((('''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######""""""######$$$%%%&&&%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$########################&&&$$$###$$$'''(((&&&$$$''''''((()))***+++,,,---++++++,,,,,,++++++---......000111333<<>>BBBFFFHHHHHHHHHEEEBBB>>>999555222111000555222///......///000000+++...///,,,---000000,,,gggjjjqqq|||zzz{{{xxxsssuuu~~~zzztttssszzzuuunnnmmm^^^YYYVVVVVVTTTOOOLLLLLLTTTbbbpppwww~~~|||zzztttlllaaaXXXNNNDDD@@@AAA555333333666555000...///---+++)))((()))***)))((())))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''((('''&&&'''((()))+++---...000000111222333111//////333666333444777@@@QQQaaagggeee[[[\\\]]]]]]]]]aaahhhmmmxxxwwwqqqgggaaa```___[[[MMMLLLRRR\\\^^^WWWTTTVVVVVVYYYXXXVVV\\\ffffff```[[[YYY\\\aaa___[[[^^^fffqqqnnniiihhhgggeeeaaa]]]bbbkkktttvvvnnnbbbXXXTTT[[[UUUSSSXXXZZZRRREEE<<<>>>;;;777666666666333111///---+++)))))))))'''%%%&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((((((&&&&&&&&&(((&&&)))///333777<<<@@@CCCFFFGGGGGGEEEAAA>>>======;;;;;;>>>CCCHHHIIIFFFCCC@@@===999666444666888:::888666444222333666999<<<>>>BBBCCC>>>::::::;;;;;;}}}xxxxxxyyyyyy~~~zzzzzz|||vvvoookkkhhhccc\\\XXXSSSWWWXXXWWW[[[bbbdddbbbhhhvvv|||mmm]]]QQQKKK>>>999777888777444444666111///,,,,,,,,,,,,+++)))******)))(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""###%%%%%%$$$###############$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******+++,,,---...000222333333333666888777555666;;;??????BBBGGGQQQaaaqqq}}}wwwrrriiibbb]]]YYYVVVSSSbbbccc___YYYVVVWWWVVVRRRIIIEEEEEEJJJKKKFFFEEEGGGHHHLLLMMMIIIIIILLLLLLIIIGGGHHHNNNUUUTTTOOOOOOTTTWWWVVVVVVXXXZZZ[[[YYYWWWVVV___jjjooommmhhhcccbbbeee]]]\\\fffmmmgggWWWKKKIIIFFFCCCDDDEEEDDD???;;;555222...,,,------+++)))************)))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&(((((((((&&&%%%%%%''')))222666;;;???AAACCCEEEFFFEEEDDDCCC@@@>>><<<<<<<<>>BBBEEEGGGJJJMMMOOORRRWWW\\\aaakkkzzzwwwmmmaaaZZZYYYVVVMMMEEELLLNNNMMMIIIJJJOOOQQQPPPJJJFFFCCCEEEFFFEEEDDDDDDCCCIIILLLJJJHHHFFFFFFDDDEEEHHHOOOSSSQQQLLLKKKNNNNNNMMMLLLMMMNNNOOOOOOOOOQQQVVV\\\aaacccdddgggjjjaaaZZZZZZfffrrrpppdddZZZUUUTTTSSSTTTVVVTTTPPPLLL???999222///......+++((())))))))))))(((((('''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%)))...333<<<@@@DDDFFFFFFFFFFFFGGGAAA@@@>>><<<<<<;;;;;;;;;???@@@BBBGGGLLLNNNLLLIIIBBBAAA>>>;;;999888888888AAADDDHHHKKKLLLMMMOOORRRVVV]]]cccccc^^^ZZZ]]]ccc}}}}}}}}}yyyzzzsssqqqmmmhhhddd```[[[XXXQQQOOOUUUdddttt}}}|||iii]]]PPPHHHBBB;;;777777888666333111000///---++++++***)))((('''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&(((***,,,---...111333///000111333555777888999>>>DDDOOOYYY```bbb```^^^VVVYYY]]]\\\VVVVVVaaannncccYYYOOOLLLNNNNNNFFF???@@@BBBBBBAAADDDLLLPPPPPPLLLJJJHHHKKKOOOQQQQQQOOOOOOUUUZZZ\\\[[[ZZZYYYZZZ[[[^^^bbbaaa]]]YYYXXXXXX\\\ZZZWWWSSSPPPNNNMMMMMMQQQQQQPPPPPPQQQTTTZZZ___ZZZSSSSSS]]]gggiiieeebbb^^^^^^^^^^^^^^^^^^___```NNNFFF<<<666555333///+++)))((((((''''''(((((()))''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((%%%&&&'''(((,,,222:::@@@@@@CCCFFFGGGFFFEEEEEEFFFAAA???===<<<======<<<;;;999>>>EEEJJJLLLJJJGGGDDD<<<<<<<<<<<<===>>>@@@AAAHHHMMMSSSVVVVVVVVVXXX[[[```gggqqqvvvrrrllllllqqq~~~|||~~~}}}{{{|||yyyrrrkkkbbbYYYSSSUUUWWWXXXZZZ^^^bbbiiittt{{{qqqkkkcccVVVKKKFFF???<<<999777666444222000,,,,,,+++))))))(((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((()))))),,,...111111000111333666666777999===@@@CCCEEEGGGOOOUUUaaammmtttqqqggg]]]PPPQQQUUUTTTLLLEEEHHHQQQMMMIIIEEEDDDFFFHHHFFFDDDBBBGGGJJJKKKQQQYYY]]]]]]``````bbbfffmmmqqqoookkkeeegggkkkoooooooooppprrrqqqttttttpppkkkiiijjjkkkqqqpppmmmhhhccc___\\\[[[YYYVVVSSSOOOMMMNNNQQQSSSVVVPPPMMMQQQUUUXXX[[[`````````]]]YYYWWW\\\fffnnnaaaXXXMMMHHHGGGFFFCCC???444111...+++)))))))))***''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%'''(((((((((+++///333777<<>>===<<<===???@@@???===<<<@@@DDDEEEDDDEEEIIIMMMHHHHHHGGGHHHKKKOOOTTTWWWUUUYYY^^^```___```cccgggrrrxxxzzz|||~~~~~~}}}qqqddd[[[RRRJJJLLLRRRIIILLLTTTdddtttcccZZZFFFCCC@@@===<<<:::888666...---,,,+++************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))******+++,,,---------111444666555333222444777DDDFFFIIINNNRRRWWWZZZ\\\XXX\\\fffrrrvvvnnn[[[LLLEEEFFFKKKNNNIII???===@@@???BBBEEEGGGIIIMMMRRRVVVQQQWWW]]]bbbiiirrrvvvuuujjjkkknnnssszzz~~~{{{uuuttttttuuuwwwxxxxxxzzz}}}yyy{{{zzzvvvrrrsssvvvxxx~~~~~~zzzvvvtttrrriiigggccc___[[[YYYYYYYYYVVVPPPKKKIIIHHHJJJRRR[[[^^^\\\WWWPPPMMMUUUeeesssooofff\\\YYYZZZ\\\ZZZWWWBBB>>>888111---*********''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))///333888===@@@BBBDDDEEEDDDDDDDDDAAA===999888888999888888<<<@@@CCCBBB@@@@@@AAAAAA@@@AAALLL]]]kkkgggccc^^^ZZZYYY\\\```cccaaadddggggggfffggglllqqqyyy~~~{{{zzz|||}}}~~~sssnnnnnnuuuxxxzzzyyyjjjbbb]]]VVVQQQNNNJJJJJJUUUhhh}}}xxxlllYYYHHHBBBBBB???<<<===444444333000,,,)))''''''******)))))))))******+++((()))***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((''''''((())))))666>>>999333333666666888:::999666333555<<>>???AAABBBCCCCCCCCCCCCEEEEEEDDD===666000///000444555:::BBBEEEAAA>>>>>>BBBCCCCCCGGGQQQcccvvvwwwllleeeeeeiiilllnnnrrrrrrsssssspppmmmmmmppp|||yyyyyyyyybbbdddeeelll|||tttgggbbb```aaaooovvvllljjjhhhlll{{{{{{}}}yyysssnnnkkk\\\TTTMMMOOOZZZhhhrrrwwwxxx{{{nnn\\\QQQJJJBBB======???<<<777222---+++,,,---+++******)))******++++++(((*********((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((***,,,555BBBMMMNNNIIIDDD===666333666999:::;;;AAAJJJQQQppp|||xxxmmmhhh___UUUQQQPPPNNNLLLJJJFFFBBB??????@@@EEEKKKMMMLLLOOOUUUVVV[[[bbbgggiiikkklllmmmkkkmmmqqqrrrssstttuuuvvvooouuuzzz|||xxxtttwww|||}}}|||}}}~~~~~~xxxyyyyyyuuupppnnnpppssstttnnnhhhccc]]]YYY\\\dddaaa^^^YYYUUUSSSUUUYYY\\\ffffffeeecccaaabbbeeehhhcccXXXKKKBBB:::333000222,,,)))&&&'''***+++++++++''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$#########$$$&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%'''***///444777>>>???BBBCCCDDDDDDCCCBBBCCC>>>666111///111333555999888:::>>>>>><<<===AAAMMMRRRXXX[[[^^^ggguuu|||sssooorrryyy~~~}}}}}}~~~}}}zzzwwwvvvzzzwwwvvvvvvtttooopppsssvvvllleeegggqqqvvvcccXXXWWWUUUWWW```jjjmmmkkkiii```YYYWWWSSSOOOUUU___nnnzzz}}}ppp```YYYWWWUUURRR```{{{qqqcccdddhhhqqq{{{iii[[[TTTSSSSSSSSSYYY[[[bbbmmm~~~~~~pppcccUUUJJJEEEGGGDDD>>>888333000//////,,,+++***************+++)))***+++***((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%'''((((((+++...111???KKKWWW\\\[[[SSSFFF;;;:::???EEEKKKPPPWWW```gggyyyzzzdddUUULLLFFFCCCBBBBBBBBBCCCFFFIIIKKKSSSSSSXXX___bbbaaaeeejjjdddhhhmmmqqqssssssttttttwwwzzz}}}|||yyyuuutttuuusss{{{~~~||||||vvvvvvxxx|||xxxuuusssooommmoootttxxxrrrjjjddd```[[[SSSNNNZZZ\\\]]][[[XXXXXX]]]bbboooggg___VVVLLLBBB???BBBAAA:::000******+++)))''''''((((((((((((''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%'''(((&&&$$$######$$$%%%%%%$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%)))---333999>>>@@@???AAACCCEEEEEECCCAAA???<<<666///...111666999999<<<<<>>999444111------,,,+++************)))***+++***((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((()))+++...444777AAAIIIRRRWWWWWWUUURRROOOPPPTTT[[[```ccceeehhhkkkgggpppppp```LLLAAA>>>>>>BBBDDDIIINNNSSSYYY___bbbooonnnooossssssqqqrrrvvvmmmpppuuuxxxyyyzzz{{{|||{{{yyyzzz{{{~~~xxxwwwxxxzzz}}}~~~||||||xxxtttqqqkkkccc]]][[[]]]\\\VVVNNNLLLRRRYYYpppnnnnnnkkkcccYYYVVVXXXXXXRRREEE777---***(((&&&((()))************)))(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""#########$$$%%%&&&&&&&&&$$$######$$$%%%%%%$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((%%%(((---444:::@@@CCCEEEBBBDDDEEEEEEDDD@@@===:::444333333666:::<<<;;;:::===BBBMMMVVVWWWSSSTTTXXXbbbfffiiihhhdddeeelllssszzzwwwsssrrrtttzzzvvvjjjZZZTTTRRRTTTVVVRRRNNNMMMbbbnnnpppccc[[[^^^[[[RRRYYYXXX\\\eeennnrrrnnnhhh```^^^___cccgggiiiiiiiiiaaa^^^]]]\\\XXXUUUVVVYYYUUUZZZ\\\ZZZXXXXXXYYYYYYYYYWWWZZZaaaeeeeeefffhhhggglllnnnllllllooorrrrrrhhh\\\QQQLLLKKKTTTlllyyynnnhhh]]]VVVKKKEEEJJJ___{{{rrr___XXXOOOGGGBBB???<<<:::111000///---+++***)))))))))++++++***)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&(((***,,,///333999===AAAEEEHHHIIIJJJRRRbbbooonnnooooookkkeee^^^XXXUUUOOOQQQOOOFFF???@@@FFFKKKNNNTTT]]]eeejjjnnnqqqsss{{{wwwvvvyyyzzzyyyzzz}}}|||~~~{{{{{{{{{}}}{{{|||~~~zzzyyy|||zzzzzz|||~~~~~~}}}qqqpppjjj]]]OOOIIILLLQQQbbbfffmmmsssppphhhdddeee^^^```XXXFFF555.........)))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&'''***---222999>>>BBBDDDEEEEEEEEEEEECCC@@@<<<777555000333777999999:::<<>>;;;777333000---,,,***+++,,,+++)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((***---111555888<<<@@@CCCGGGEEEGGGLLLRRR]]]qqqooo^^^PPPHHHDDDBBBEEEGGGKKKPPPUUU[[[dddllloootttyyy{{{{{{{{{}}}{{{xxxsssuuuwwwyyy~~~{{{nnnppprrrwww}}}}}}yyyxxxzzz|||~~~yyyzzz}}}xxxyyyzzzqqqhhhbbb```ZZZYYY]]]cccccc\\\VVVSSS[[[iiioooaaaQQQGGG???888777444000,,,)))((('''((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$###&&&$$$######$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''+++...111777888<<>>AAADDDEEEDDDHHHSSS[[[```jjjuuu|||ooo\\\KKKBBBAAAEEEHHHRRRXXXaaaggghhhhhhmmmssswwwzzz|||{{{{{{~~~vvvqqqqqqsss{{{uuurrruuutttssstttzzz}}}nnnpppqqqqqqqqqqqqrrruuuxxxwwwzzz{{{xxxrrrmmmnnnppptttxxxzzzyyytttrrrsssvvvrrrxxxyyy~~~|||xxxfffaaa___```___WWWOOOLLLNNN```kkkhhh```\\\TTTIIIAAA===777000,,,)))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%% !!!###%%%&&&&&&&&&%%%&&&$$$######$$$%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***...333666:::;;;>>>@@@BBBCCCCCCCCC===;;;999666555444555555666888???IIIUUU^^^``````ccc```dddpppzzz|||xxxuuuuuutttrrrooonnnrrr||||||nnn^^^SSSSSSYYY```]]]ZZZQQQJJJRRR___^^^TTTSSSTTTWWWZZZXXXTTTUUUYYYggghhhiiifffaaa^^^___aaaeeeeeeeeefffiiilllpppqqqxxxzzz{{{}}}}}}|||{{{zzzyyyzzz{{{|||{{{zzzxxxwwwwwwzzz{{{{{{~~~~~~zzzuuurrrppppppqqqqqqqqqrrrsssrrrnnnjjjhhhgggddd___YYYVVVTTTSSSPPPMMMNNNLLLIIIGGGFFFGGGIIIJJJ]]]ggg{{{yyymmmgggYYYRRRTTTSSSSSSgggooo```VVVPPPIIIEEEBBB===777444444...+++---///,,,)))(((***)))((()))******(((&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''')))))))))++++++'''(((,,,---+++000555===@@@>>>???IIIUUUXXX^^^dddeee```YYYTTTRRRTTTMMMFFFFFFMMMVVV^^^aaafffiiilllnnnuuu}}}}}}}}}~~~~~~yyyyyy~~~yyyrrrqqqnnniiisssxxxxxxmmmlllqqqssspppooorrrwwwxxxvvvrrrqqquuuyyyzzzwwwuuuvvvwww{{{tttuuuxxxxxxwwwuuuqqqllljjjjjjllljjjiiijjjmmmqqquuuwwwwwwqqqvvv{{{~~~|||yyysssgggZZZTTTUUUOOO]]]kkkpppnnniiiccc]]]ZZZSSSFFF777//////---***+++)))(((((()))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%$$$######%%%&&&"""%%%)))---000444888;;;999===AAACCCBBB@@@>>>===///111777>>>>>>999:::@@@GGGJJJRRR\\\```^^^]]]]]]aaaaaadddjjjooorrrssstttfff]]]VVVVVV[[[hhhzzzzzz]]]MMMOOOWWWYYY\\\VVVPPPRRRYYY___aaa```XXX]]]```^^^___gggoootttaaafffjjjllllllmmmooorrrnnnnnnooorrrxxx}}}~~~|||{{{{{{{{{|||{{{yyyxxxvvvsssooolllkkkhhhccc```UUURRRNNNLLLKKKJJJHHHFFFDDDIIIVVVcccaaaWWWWWW___yyyuuufff[[[QQQMMMZZZlllqqqeeeWWWNNNJJJDDD===777333---***+++,,,++++++,,,***)))((()))******(((&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&)))***)))+++000222111666999===@@@AAAJJJ^^^qqqyyytttlll```UUULLLHHHFFFCCCIIIQQQXXX^^^ccchhhkkkppprrrsssuuu}}}|||sssrrruuuwwwzzz~~~yyyrrrqqqnnnkkkgggkkkrrrvvvsssrrrxxx|||wwwxxxzzzuuurrrqqqrrrrrrqqqooommmlllmmmnnnnnnmmmmmmpppppprrryyy}}}yyy}}}uuummmjjj\\\eeennnpppooonnnjjjeee^^^```[[[OOOCCC:::333------,,,+++******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$''',,,000333666:::<<>>AAAEEETTTnnnjjjVVVHHHBBB@@@AAAAAANNN]]]fffhhhjjjnnnsss}}}~~~zzzqqqnnnmmmlllmmmpppvvvyyyyyyuuutttssspppkkkdddfffjjjooorrryyy|||tttttt~~~zzzzzzyyy{{{}}}xxxssspppnnnkkkiiilllllljjjgggjjjttt|||||||||~~~}}}zzzjjjlllkkkhhhggggggddd^^^```jjjnnncccRRRDDD:::444000///...,,,***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%'''&&&***000555888:::===>>>@@@@@@>>>;;;777555666777BBB===999888;;;CCCSSSaaa~~~mmmaaabbbfffhhhpppllliiiiiikkkhhh___VVVRRRNNNLLLOOOSSSWWW^^^fff|||wwweeeYYY[[[aaacccddd```]]]```lllzzz||||||~~~|||www{{{~~~~~~}}}|||~~~yyyxxxsssnnnnnnoookkkaaaXXXRRRKKKGGGIIIJJJGGGGGGIIIOOORRRfffxxxmmmvvvrrrcccWWWNNNRRRYYYdddnnnvvv{{{^^^NNNJJJJJJJJJ@@@;;;666444///******---,,,+++))))))*********((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((+++...//////333:::>>>===<<<>>>CCCGGGKKKTTTgggyyyzzzlllZZZKKKFFFGGGJJJLLLWWW^^^fffhhhggghhhmmmsss~~~||||||xxxnnniiifffccccccffflllooottt{{{uuuqqqnnnmmmnnnpppzzz|||pppfffdddqqqzzzqqqhhhcccmmmyyywww|||~~~zzzvvvtttqqqsssqqqmmmlllpppsssrrrqqqsssuuuxxx|||yyyuuullldddaaa___YYYQQQ[[[jjjtttlllZZZKKKCCC@@@777555222...+++***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$######&&&(((***...555999<<<>>>???@@@<<<<<<<<<;;;::::::<<<>>><<<;;;999;;;AAAOOOaaaooo~~~ooommmooonnnrrrmmmfffeeejjjlllfff]]]WWWSSSQQQTTTWWWXXX[[[```wwwzzzsssbbb[[[cccoootttnnnmmmnnnqqqvvv||||||vvvtttxxx{{{vvvmmm}}}~~~}}}{{{zzzxxxwwwsssrrrrrrssstttvvvxxxyyyuuuuuuwwwvvvttttttwww{{{}}}{{{xxxssspppqqquuuyyyzzzrrreee\\\RRROOOMMMIIIEEECCCLLLIIIRRRfffvvv}}}}}}qqq^^^SSSRRRSSSUUUXXXddd{{{{{{cccXXXUUUTTTHHHBBB===:::555///+++,,,---+++))))))***+++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((())))))///111222111555>>>DDDEEEDDDGGGMMMRRRPPPMMMQQQXXXUUUPPPLLLLLLRRRYYY^^^```iiijjjkkklllnnnppprrrsssyyyxxxpppooosssyyyyyyqqqiiifffcccaaabbbeeeqqqrrryyy|||uuunnniiiggglll{{{zzzssspppkkkbbbZZZXXX```jjjppppppmmmkkkjjjfff___ZZZ___lllxxx}}}}}}wwwxxxvvvooojjjnnnzzz|||yyysss{{{}}}yyyuuuppprrrrrrqqqpppqqqsssvvvvvvlllgggdddZZZPPPTTThhhyyyyyykkk\\\RRRMMMGGGDDD===555---***,,,...))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%))),,,///333888===>>>???@@@AAA<<<===>>>>>>===<<<===>>>999===BBBFFFMMMXXXfffnnn}}}~~~uuuooojjjdddeeeeeeiiissszzztttiiiZZZSSSOOOQQQSSSTTTVVVZZZmmmqqqoooggggggtttwwwwwwuuurrrooonnnooopppmmmjjjgggjjjttt{{{vvvkkkxxxwwwzzz}}}}}}|||vvvuuutttsssrrrqqqppppppjjjjjjiiijjjlllooorrrtttssssssuuuuuurrrpppvvv}}}xxxpppnnnqqquuuuuuwwwzzz{{{|||~~~|||rrrjjjddd\\\SSSMMMFFFFFFIIINNNRRRUUUZZZaaavvv~~~hhh\\\RRRMMMKKKPPPaaatttwwwmmmfffUUULLLCCC@@@<<<666111//////,,,***)))***+++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((()))***+++,,,000222333555===KKKUUUYYYYYYVVVVVVVVVRRRHHHAAA@@@BBBGGGOOOYYYccciiilllllljjjlllrrr{{{~~~xxx||||||sssjjjhhhhhhkkkqqqwwwuuurrrqqqsssrrrooonnnqqqsssrrrwwwxxxqqqjjjddd______hhhrrruuuooohhhffffffeeeaaa]]]]]]aaaeeegggffffffgggjjjiiieeeaaa___aaaeeehhhjjjmmmooonnnhhhbbbbbbkkkttt|||zzzxxxwwwvvvsssoookkknnn{{{||||||{{{xxxuuurrrppppppwwwwwwqqqmmmcccYYYSSShhh~~~~~~qqqcccZZZZZZWWWOOOCCC666...,,,---************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&(((---000444777;;;>>>>>>???@@@AAA@@@AAAAAA???===;;;;;;<<>>MMMcccttt|||rrrdddVVVOOOKKKEEE@@@???GGGPPP]]]hhhnnnnnnmmmllliiippp|||~~~xxxnnnfffeeeeeegggmmmuuuzzz}}}yyywwwllljjjkkkttt}}}oookkkiiigggeeeccchhhooonnnnnnmmmmmmnnnnnnmmmmmmlllooossssssrrrrrruuuxxxwwwuuuqqqmmmjjjiiijjjjjjrrrrrrqqqnnnmmmlllnnnoooooooooooopppoookkkfffbbbdddrrr~~~{{{yyyxxx}}}yyytttkkkcccZZZhhhwww~~~}}}wwwkkkaaacccccc___TTTEEE999333111++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&(((+++000444888:::<<<=========???@@@???@@@@@@??????AAAFFFIIIWWW```gggfffdddfffeeebbbdddkkkyyyrrrYYYJJJIIIIIIVVVbbbkkkvvv{{{ooo```WWWQQQRRRVVVWWWYYY[[[YYY___ccchhhttt}}}|||zzzuuukkkaaa]]]```dddbbbcccdddjjjvvv}}}wwwmmmxxxzzzzzzxxxvvvxxx}}}xxxoookkkmmmooonnnjjjeeedddbbb```^^^\\\\\\[[[]]]\\\[[[[[[^^^bbbfffiiibbbccchhhkkkhhhgggqqqyyyqqqnnnrrrwww{{{zzzxxxtttrrrsssvvvyyy}}}{{{kkkiii]]]MMMGGGKKKJJJDDDKKKOOOWWWjjjqqqhhhhhhyyy|||pppeeeYYYVVVZZZyyyttt]]]PPPJJJBBB;;;666000---***)))+++,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''(((***,,,...000111111666===HHH\\\xxxlllRRRDDDBBBCCCEEEHHHRRR[[[hhhppppppmmmiiigggmmmvvv{{{|||~~~~~~qqqhhhbbbcccfffhhhpppzzzxxxrrrgggeeecccdddllluuuuuuqqqjjjjjjmmmqqqrrrqqquuuzzzxxxzzz||||||{{{zzz{{{{{{xxx|||~~~|||{{{zzzzzz}}}yyywwwzzz~~~{{{vvvvvvwwwxxxyyyxxxsssmmmhhh\\\iiiwww~~~}}}xxxyyy|||yyyrrrlllaaafffjjjlllnnnooojjjcccdddgggggg```RRRDDD:::777,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&'''''')))---333777:::;;;======<<<<<<>>>???:::;;;<<<>>>CCCLLLUUU\\\eeennnrrrnnnkkkkkkjjjfffhhhgggqqqzzznnnSSSGGGKKKNNNXXX^^^```iiivvvxxxrrr```WWWRRRTTTXXXYYYYYY[[[^^^^^^[[[[[[gggvvvxxxqqqyyy||||||uuujjjbbbaaabbb```aaabbbfffooossslllbbbwwwwwwvvvqqqnnnnnnrrrvvvwwwrrrkkkdddaaa```bbbdddbbbcccdddcccaaa___^^^^^^bbbbbbbbbcccdddgggiiijjjaaafffkkknnnnnnpppuuuzzz}}}}}}}}}{{{xxxwwwwwwxxx}}}~~~~~~~~~|||xxxuuurrrttteeeYYYPPPKKKHHHGGGKKKWWWhhhyyyvvvnnniiizzz~~~qqqcccUUU^^^ooo~~~eeeQQQEEEBBBFFF:::444000000000,,,)))***,,,***(((''')))*********(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++((((((,,,111333333333111===KKKXXXiii~~~dddJJJEEEIIILLLRRRYYYiiippptttpppkkkkkkmmmnnnsss{{{xxxyyyooonnnnnnrrrzzzzzzsssnnnnnnoooqqqttttttsssrrruuuxxxuuuoooiiieeeccceeejjjoooqqqqqquuuxxx|||zzzvvvuuujjjiiihhhkkkuuu|||xxxoooeee``````lll~~~{{{yyy}}}~~~}}}vvvsssyyyuuuhhh```bbbdddbbb___bbbgggmmmmmmaaaMMM>>>222///,,,,,,...///---***,,,***))))))******)))((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$######""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((())),,,111777<<<999======:::;;;???===777;;;444444CCC[[[ppp~~~wwwtttzzz}}}wwwpppnnnhhhpppvvvqqqdddZZZWWWYYYYYYYYYVVVUUU]]]lllsssrrr```\\\\\\``````\\\[[[___ZZZZZZYYYZZZ]]]aaaeeegggyyyzzzoooeee```___[[[WWWTTTSSSOOOJJJEEErrrrrrqqqlllhhhfffiiilllmmmkkkgggeeefffiiimmmoooxxxzzz||||||zzzxxxwwwwwwvvvvvvuuuuuuuuuwwwxxxyyyxxx||||||~~~|||~~~tttkkkWWWSSSNNNLLLNNNSSSYYY^^^xxx~~~nnn]]]RRRWWW___hhhtttpppYYYHHH???DDD===666222---)))***---...,,,***)))*********)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))+++...111222555<<>>@@@???;;;:::<<<999444999888BBBXXXqqq~~~tttmmmgggkkkooolllddd\\\YYYYYYWWWVVVQQQNNNTTT```fffeeeddd^^^\\\```bbb^^^\\\]]][[[ZZZZZZ[[[^^^bbbfffhhhyyy{{{}}}yyyqqqggg]]]XXXSSSNNNIIIFFFEEEEEEDDDBBBoooqqqrrrpppmmmlllnnnqqqtttttttttvvvyyy~~~}}}{{{}}}~~~}}}~~~~~~xxxnnnaaaWWWQQQPPPPPPSSSiiixxx]]]SSSNNNQQQXXXbbbuuuyyy```MMMKKKDDD<<<888333---,,,//////---++++++++++++)))'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******000555777:::BBBMMMVVVccc___^^^]]]UUUJJJIIIPPPQQQQQQYYYgggmmmmmmpppwww~~~uuunnnfffbbb```ccclllxxxoooeeeaaa^^^\\\___gggnnnrrruuuxxx||||||mmmiiidddccciiirrr}}}|||xxxvvvwwwyyy~~~xxxssseeeUUUPPPTTT___ooo|||}}}rrrgggXXXRRRFFF:::000++++++------+++)))(((((()))'''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&***,,,------$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%(((+++000333777<<<@@@DDDBBBCCC@@@:::777666555222444:::LLLddd{{{|||qqqhhhqqqsssuuusssmmmfffaaa___WWWUUUOOOLLLPPPXXX[[[ZZZ]]]WWWWWW^^^dddddd^^^[[[[[[\\\]]]___bbbeeehhhiiiooommmiiieee___WWWPPPJJJKKKGGGBBB@@@BBBFFFIIIKKKqqquuuzzz||||||}}}{{{yyyxxxvvvrrrpppqqquuuzzz}}}}}}xxxggg[[[SSSNNNJJJRRR^^^pppxxxdddUUUSSSRRRQQQ^^^ppplllVVVKKKBBB@@@===777000------,,,++++++,,,+++***(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&((()))++++++///111666???NNN___jjjmmmnnn___UUUUUUOOOCCCCCCMMMXXX\\\eeeooorrrpppqqquuu~~~yyy{{{yyysssqqqlllhhhiiimmmttt}}}}}}pppkkkllllllkkkmmmsssyyy}}}~~~tttnnnnnnssszzz{{{uuusssyyy}}}yyywwwuuuuuuwww~~~~~~qqqbbbZZZZZZ^^^iiivvv{{{wwwpppbbb^^^TTTEEE777///---///...,,,***)))***+++******''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&))),,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&***...444999===@@@CCCEEEAAA@@@<<<777333333444444999AAAQQQdddsss{{{wwwsssnnnjjj|||vvvjjjccc```UUUSSSPPPQQQUUUXXXXXXVVVRRROOOSSS```lllooohhh______aaadddfffhhhhhhgggfffaaa\\\VVVSSSRRRPPPLLLIIILLLKKKJJJKKKPPPVVV\\\```}}}vvvppplllhhheeehhhnnntttwwwwwwvvv}}}~~~pppaaaVVVRRRNNNKKKUUUpppiii^^^SSSKKKSSSbbbttt```LLLDDDBBB===555///---+++******+++,,,+++)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))+++---...333222666IIIhhhrrr[[[JJJJJJKKKGGGJJJTTTeeeeeeiiinnnrrrssswww{{{yyyvvvxxxvvvyyy}}}~~~vvvpppnnnkkkhhhjjjooo|||zzzpppmmmrrrzzz~~~|||zzz{{{yyyzzz}}}~~~~~~yyypppkkknnnwww}}}zzzwwwvvvxxxyyyqqqjjjeeeaaadddllltttvvvuuuhhhgggbbbWWWHHH;;;444111...,,,***)))***,,,,,,+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))((($$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((---222888>>>@@@AAABBBBBB;;;999666444222333999>>>MMMQQQZZZccciiiqqquuummmmmmpppsss|||wwwddd[[[ZZZTTTSSSTTTYYY^^^___]]]ZZZWWWXXX___mmm}}}xxxllljjjkkklllllliiiddd^^^ZZZUUUQQQMMMMMMRRRVVVXXXXXXVVVXXX\\\aaagggnnntttxxxuuunnngggeeeiiimmmmmmlllwww}}}~~~fff\\\OOOMMMZZZsss{{{www```OOONNNUUUlll___KKKDDD???:::777000...+++***+++,,,,,,+++)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))+++---///000555666===TTTxxxcccRRREEEGGGOOOUUU]]]eeeiiilllooossswww~~~yyysssqqqqqqoooqqqyyyuuuqqqlllcccaaaeeemmmqqqtttqqqnnnrrr}}}~~~{{{sssnnnqqq{{{wwwuuuzzz~~~{{{}}}vvvlllddd``````aaabbbiiilllmmmhhh]]]NNNAAA:::111...+++)))***++++++***)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&''')))+++,,,111666===BBBBBB@@@>>><<<888555444555666:::DDDOOO]]]^^^aaacccdddgggtttzzzkkkbbbdddkkkppptttvvvccc\\\]]]```^^^___fffkkkkkkhhhhhhiiikkkppp{{{xxxqqqpppmmmhhhaaaZZZTTTPPPNNNMMMMMMRRRYYYbbbhhhlllnnnrrryyyxxxmmmjjjjjjhhhffftttyyy|||iiiZZZTTTWWW___fffzzzhhhXXXRRRTTTfffyyy___NNNDDD@@@AAA777444///,,,+++,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((()))+++---000222333666@@@LLL\\\ssssssQQQOOONNNRRR\\\fffoootttpppzzzzzztttqqqfffgggkkkssssssooommmhhhjjjppprrrvvvzzzyyyyyy|||vvvyyy~~~zzzxxx{{{~~~qqqaaaVVVPPPOOO```eeelllpppmmmbbbSSSIII:::666111...,,,+++***)))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''(((+++...///666<<>>999222---++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))***,,,...111333444888IIIYYY```fffkkkeeeXXXOOOYYYaaacccfffnnntttvvv{{{xxxrrrpppeeegggjjjppp|||lllhhhjjjlllrrr|||yyy|||}}}{{{tttwwwzzz||||||~~~|||yyy~~~ppp```WWWTTTSSSZZZeeepppuuunnnaaaWWWCCC???888333000...,,,***************))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&''')))---000222:::@@@FFFIIIEEE???888444<<<999999>>>CCCJJJZZZkkkkkkkkknnnoookkkeeefffkkklllmmmhhh___[[[\\\ZZZTTTYYYdddqqquuusssppprrrvvvrrriiibbbdddfffeeegggkkkkkkkkkiiiiiirrr|||{{{tttddd^^^UUUMMMKKKOOOUUUYYYccchhhooovvv}}}{{{ssssssuuu{{{ppp^^^SSSXXX\\\pppttt]]]RRRPPP]]]mmm|||lllTTTKKKMMMGGG===222...---,,,+++***((())))))************)))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((())))))***,,,...///000444:::???IIIVVV___\\\TTTQQQQQQQQQ]]]cccooozzzzzzttttttzzz|||vvvxxxnnnjjjhhhjjjnnnttt~~~vvvkkkfffjjjsss}}}}}}xxxrrrpppppprrrxxxxxx{{{lll```YYYSSSWWW```mmmwwwxxxooofffPPPPPPJJJ>>>111+++...333+++)))&&&%%%&&&''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&((()))+++///555999;;;JJJKKKDDDCCC???999;;;>>>???AAAEEEQQQbbbooosssmmmqqquuurrrggg\\\\\\aaapppmmmhhhaaa[[[VVVTTTSSSUUUZZZaaahhhlllpppsssuuukkklllhhhcccaaaeeegggeeebbbaaa```bbbeeefffccc```WWWUUURRRPPPSSS\\\gggppp|||xxxxxx|||sss```ZZZ\\\lllnnn^^^SSSVVV]]]eeeuuuiiiUUUKKKMMMEEE<<<666333000+++))))))******+++++++++++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''...,,,---444AAAOOOYYY]]]bbb^^^XXXQQQKKKKKKOOOSSShhhmmmvvv|||yyyssssssyyy|||yyyxxxxxxppphhhcccaaaaaagggnnnqqqnnnlllooovvv}}}tttnnnkkkkkkpppwww}}}uuuvvvwww~~~wwwmmmeee[[[[[[aaalllyyy|||uuummmmmmooojjjXXXAAA///***,,,---+++))))))***++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&((())),,,222888===BBBNNNLLLDDDEEECCC@@@DDD@@@FFFMMMVVVeeewww{{{yyywwwtttmmmhhhmmmuuutttnnneee]]]WWWUUUTTTSSSNNNUUU]]]___^^^^^^bbbfffpppooojjjcccbbbggglllnnnmmmjjjddd___ZZZVVVQQQNNNOOOQQQUUU\\\fffuuu~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}zzz|||xxx|||rrr```XXX^^^rrr~~~sss~~~mmm```XXXVVV]]]hhhwwwfff]]]TTTHHH???;;;777111+++******+++++++++,,,,,,,,,************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))***++++++333...000BBB^^^wwwzzzdddPPPIIIJJJMMMUUU___pppuuu|||~~~yyysssuuu{{{}}}uuuoookkkkkkttt~~~zzzrrriiieeebbbbbbgggmmmtttwww|||xxxppplllnnnttt~~~xxxssssssxxx|||mmmiiiiiioooxxx|||wwwqqqqqqxxxyyylllSSS<<<111///,,,+++))))))******)))((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''))),,,111888AAAGGGLLLTTTOOOHHHKKKJJJHHHMMMBBBLLLYYYgggxxxvvvqqqnnnpppzzzwwwgggZZZSSSPPPOOONNNTTTZZZ^^^YYYQQQRRR]]]hhh}}}|||uuukkkgggkkkpppqqqjjjgggaaaZZZRRRNNNMMMMMMTTTXXX___hhhsss~~~~~~~~~~~~}}}}}}}}}~~~}}}|||{{{}}}~~~~~~~~~~~~~~~~~~|||||||||}}}|||||||||||||||{{{{{{|||tttnnnlllqqqxxx~~~mmm___```mmmzzzooopppxxxyyyggg[[[XXX\\\qqqyyyiiiSSSDDDAAA@@@999111++++++++++++++++++,,,,,,************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((()))+++...000222444111888TTTzzz~~~bbbLLLNNNXXX]]]eeeppprrrzzz{{{}}}qqqjjjggghhhpppxxxsssnnnkkknnnppprrrvvv|||zzzxxx{{{yyyzzzyyy|||~~~|||wwwtttsssrrrpppmmmfffooowwwssscccOOO???777///---***)))***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''))),,,000777@@@KKKQQQTTTZZZVVVRRRUUUQQQLLLPPPMMMXXXeeerrrvvvoooooouuunnn]]]UUUSSSSSSSSS\\\``````UUUJJJNNNcccvvvyyypppmmmkkkiii___^^^[[[VVVPPPOOOSSSWWWaaaeeellltttzzz|||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}zzzzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{|||}}}}}}||||||}}}}}}}}}|||{{{zzz{{{zzzyyyyyy{{{~~~~~~vvvpppoooppprrrwww}}}zzzjjjcccaaatttzzzttt~~~hhhZZZUUUfffzzzbbbIIICCCEEE???444---,,,+++************+++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((***---000222222444AAA```rrr]]]RRR]]]kkknnnqqqwwwzzzppphhheeehhhllloooyyykkkjjjmmmuuu{{{||||||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~www{{{}}}yyyxxxzzz|||yyynnngggfffgggjjjnnntttwwwppp```JJJ<<<222///,,,+++,,,------,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&)))...444<<>>EEEIIIRRRXXX]]]ZZZRRRMMMQQQVVV___lllwwwvvvqqqqqqsssuuu|||}}}yyy|||}}}}}}oooiiifffggghhhiiipppxxxzzzxxx~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{zzzxxxwwwwwwwwwxxxxxxuuuuuuuuutttssssssrrrrrrnnnmmmmmmlllmmmooopppqqqooooooooopppsssxxx|||}}}zzzooommmrrrvvv~~~}}}xxxzzzvvviii```bbbgggooouuuvvvqqqmmmaaaXXXJJJ===555000...---))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''''''''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))000666???JJJUUU___iiinnnsssuuulllaaa[[[UUU___wwwuuuxxxwwwpppnnnsss{{{}}}tttkkkccc\\\ZZZ___gggjjjllllllhhhdddeeemmmuuutttnnnddd[[[VVVXXX^^^ccceeejjjjjj```UUUQQQQQQPPPRRRUUU]]]iiiuuu}}}~~~}}}~~~}}}||||||}}}}}}}}}}}}}}}||||||zzz{{{{{{{{{||||||}}}}}}{{{{{{{{{{{{{{{zzzyyyxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvuuusssrrrqqqqqqqqqqqqnnnooorrruuuvvvvvvuuutttyyyzzzzzz{{{{{{||||||}}}~~~qqqcccdddmmmvvv|||ggg```jjj~~~~~~aaa\\\]]]^^^hhhyyynnnaaaWWWLLLDDDCCC<<<222...000...'''---,,,+++)))((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))%%%%%%&&&'''***+++***)))...333555666@@@SSSdddkkklllcccYYYQQQLLLMMMVVVaaaqqqrrrvvvvvvqqqnnnuuu|||xxxvvvqqqqqqvvvoooiiiggglllrrrwww~~~}}}~~~~~~|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~}}}{{{zzzzzzyyyyyyyyyzzz{{{|||}}}|||zzzwwwvvvvvvwwwvvvuuuvvvtttrrrqqqqqqooollljjjjjjhhhfffeeeeeefffhhhjjjiiikkklllmmmnnnpppsssuuuuuuxxx|||xxxtttxxxyyy~~~}}}zzzwwwfff\\\\\\iiirrrpppooosssvvvvvvrrrdddIII000)))///***++++++***(((((()))+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))******))))))***,,,000888CCCPPP```nnnrrrppprrrqqqmmmfffbbbgggsss}}}|||yyyxxx|||uuueeeXXXRRRUUUYYY___eeeooo{{{uuueee]]]\\\]]]bbbgggmmmeee]]]YYYUUUPPPNNNOOOUUU[[[eeepppxxx}}}~~~~~~}}}|||{{{{{{|||||||||||||||{{{{{{zzzzzzzzz{{{{{{|||||||||||||||||||||{{{{{{{{{zzzxxxxxxwwwvvvvvvvvvvvvwwwrrrqqqooommmmmmlllmmmmmmmmmoooqqqssstttuuuuuuuuuzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~oooggghhhmmmxxx~~~lllgggnnnuuu}}}vvvfff\\\VVV^^^mmm|||hhhUUUKKKIIICCC:::333111...,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))'''''''''(((***+++++++++,,,111666???RRRmmmxxxgggUUUMMMOOOUUU___gggqqqxxx~~~|||vvvwww{{{tttllluuuyyyxxxkkkiiikkkttt|||~~~{{{{{{||||||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}}}}|||{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{{{{xxxuuutttttttttsssrrrvvvtttrrrqqqpppnnnkkkiiifffeeecccaaaaaaccceeefffccceeefffggggggiiikkknnnqqqssswww{{{~~~}}}zzz{{{~~~{{{}}}nnnaaa[[[eeeooorrrtttxxx}}}sssVVV:::///111,,,,,,,,,+++))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''((()))******+++---000777@@@MMM[[[kkkxxx{{{xxxsssnnniiiiiiooowww~~~~~~zzziiiXXXPPPTTT[[[```hhhttttttddd^^^^^^```dddhhhlllddd[[[WWWUUURRRRRRUUU___ccckkktttzzz~~~~~~~~~~~~}}}|||}}}|||{{{zzz{{{{{{||||||||||||{{{{{{zzzzzz{{{{{{{{{{{{|||||||||{{{zzzyyyyyyyyyzzz{{{uuuuuutttssssssssssssssspppooommmllljjjjjjjjjkkkjjjkkklllmmmoooqqqssstttwwwxxxyyyzzz{{{|||}}}~~~|||}}}~~~~~~}}}zzz{{{xxxnnnkkkpppwww}}}tttjjjhhhzzzsss{{{eeeUUUWWWbbbyyymmmWWWQQQIII@@@777///---///++++++,,,,,,+++***)))((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))((((((((()))***,,,------...444===NNNjjjhhhQQQLLLVVVbbblllqqq}}}{{{qqqttttttzzz}}}jjjjjjlllsss~~~~~~||||||zzzyyyxxxyyyzzzyyyxxxwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{|||||||||{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyy|||zzzwwwuuuuuuuuusssrrrrrrpppmmmkkkiiigggcccaaa^^^]]][[[ZZZZZZ[[[]]]^^^___```bbbccccccdddgggiiikkknnnsssvvvyyy|||}}}zzziii\\\^^^fffjjjoootttvvv}}}yyy___BBB222///------,,,+++***))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***---111444<<>><<<;;;;;;::::::::::::;;;;;;;;;===@@@BBBEEEHHHLLLOOOUUUYYY^^^cccgggkkkooorrrrrruuuyyy}}}|||wwwtttwww|||lllcccbbbfffgggjjjnnnqqqrrriiiUUUBBB666222,,,***+++,,,,,,***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((()))***---444<<>>AAADDDGGGJJJNNNSSSXXX]]]ccciiimmmlllqqqxxx}}}yyyuuu~~~{{{sssmmmjjjeeemmmuuuyyyyyyqqq```OOOBBB:::111,,,,,,---,,,***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&((()))***,,,111:::EEELLLbbbooo}}}wwwlllbbb^^^bbbggglllsss}}}pppqqq|||ooohhhiiikkkhhhdddcccbbbaaaaaaeeelllsssxxx|||{{{qqqoooiiifffhhhooouuuvvvxxx{{{zzz{{{}}}~~~~~~}}}yyyyyywwwvvvvvvvvvwwwwwwxxxzzzzzzzzzxxxwwwxxxyyywwwwwwxxxyyyyyyyyyyyyyyy||||||}}}{{{{{{zzzzzzzzzyyyyyyyyyrrrrrrpppmmmjjjfffcccaaabbb```\\\XXXTTTPPPNNNMMMIIIHHHEEECCCAAA@@@@@@@@@AAABBBEEEIIIMMMQQQTTTVVVZZZ[[[^^^aaaeeehhhjjjllloooqqqsssvvvyyyzzz{{{{{{}}}{{{zzz|||{{{zzz~~~|||}}}vvvmmmkkktttwwwyyy||||||rrruuucccUUUVVV```nnnaaaIIIIIIIII@@@777444000,,,******,,,---************************(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))(((***------...444>>>FFFVVVTTTWWW[[[XXXPPPMMMOOO]]]bbbkkkqqqooolllrrr{{{}}}qqqssszzz}}}mmmlllsss||||||{{{zzz{{{||||||{{{zzzvvvwwwxxxvvvtttsssuuuwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxwwwuuusssqqqppppppooolllmmmnnnnnnllljjjgggfff```]]]YYYUUUPPPJJJDDD???===:::666444333444333222222222222222222222222222222333555666666777:::<<<888;;;AAAHHHOOOWWW```eeegggllltttzzz}}}}}}|||||||||rrrzzz||||||~~~|||rrrcccrrrzzzmmm___KKKAAA666///------,,,***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&((()))***...555@@@LLLTTTnnnzzz}}}rrrcccXXXdddhhhmmmpppssszzzpppjjjppp~~~xxxmmmkkkkkkiiifffccc___[[[[[[```hhhooosssxxxvvvuuulllhhhiiioootttwwwzzz~~~|||}}}~~~}}}{{{zzzvvvuuutttsssssstttuuuvvvwwwyyyzzzyyyxxxwwwxxxyyyvvvvvvwwwxxxxxxxxxxxxxxx~~~~~~~~~~~~}}}||||||||||||}}}{{{zzzxxxwwwuuutttttttttmmmkkkgggeeebbb^^^ZZZVVVTTTQQQMMMHHHEEEBBBAAAAAA>>>>>><<<;;;::::::999999;;;<<<>>>@@@DDDGGGJJJLLLPPPSSSWWW[[[]]]aaadddggghhhjjjmmmppprrruuuyyy}}}yyy{{{}}}~~~~~~}}}zzz{{{}}}xxxooollljjjvvvsssqqqvvvvvvttt~~~lllZZZUUU___tttyyybbb^^^XXXIIIAAA777222---(((///222&&&+++++++++************)))+++***((('''''''''((())))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))'''&&&&&&((())))))((()))'''+++222555<<>>999555,,,...111+++++++++++++++************+++***)))((('''(((((())))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((''''''''')))************,,,000777AAATTTrrrwwwbbbWWWUUUXXX___eeeqqq~~~vvvqqqooonnnqqqwwwxxxsssppprrr~~~}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{yyyxxxxxxxxxyyyyyyzzz{{{yyyxxxvvvuuuuuuvvvwwwxxxuuuuuuuuuuuuuuutttttttttssssssrrrqqqooommmkkkjjjhhhgggfffdddaaa[[[TTTOOOFFFBBB<<<888666444333111333333111000000000111111000000000000000///......000000000111111111111222111222333555999???GGGMMMXXX^^^fffmmmqqqsssuuuvvvxxxzzz|||~~~xxxxxx|||~~~|||wwwpppppp{{{{{{ssspppooobbbPPP@@@555///------++++++++++++*********************)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))+++///444???QQQeeesssvvviiieeehhhqqqnnnmmmllliiiiiisss{{{kkkdddbbbeeennnxxx|||ooo```XXX]]]dddccchhhqqqrrrrrrrrrxxx{{{rrrnnnnnnppprrrtttvvvzzz~~~|||yyywwwuuutttrrrrrrrrrrrrrrrrrrrrrrrrsssvvvxxxyyyxxxwwwwwwxxxsssuuuwwwwwwvvvwwwxxxzzz~~~|||zzzyyywwwwwwwwwvvvuuurrrnnnjjjfffdddccc___YYYSSSNNNJJJFFFCCC???>>>;;;888666444444444222111111000000111111111111111222333555888999;;;<<<>>>BBBEEEIIIOOOUUUZZZ___bbbfffjjjlllooorrrttttttwwwzzz{{{|||}}}{{{|||~~~sssjjjiiiqqqyyyiiijjjssszzz```YYY```iiiZZZFFF===:::...)))------,,,+++++++++******************)))(((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&'''((()))******++++++)))///333999JJJjjjbbbVVVZZZbbbiiimmm{{{rrrgggfffhhhjjjlllnnnvvv|||{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwwwwvvvwwwwwwxxxxxxwwwvvvuuutttuuuvvvwwwxxxtttttttttssssssrrrrrrrrrppppppooonnnllljjjhhhgggcccaaa^^^[[[UUUNNNFFF@@@;;;888555222222333222222333222111000000000111111000000000111000000///.../////////000000000111111---...///000222777===BBBNNNUUU```iiioooqqqsssssstttvvvxxxzzz|||tttrrrttttttrrrhhhlllrrrqqqooopppuuulll]]]JJJ999000,,,,,,,,,,,,,,,++++++***************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,---000888HHH]]]sss|||ooolllpppttttttrrrrrrpppnnnoooyyypppccc]]]\\\aaaggg{{{xxxddd\\\aaajjjjjjpppxxxwwwqqqssszzz}}}uuuooonnnoooqqqtttvvvyyy}}}}}}{{{xxxuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqsssvvvwwwwwwwwwxxxyyyuuuvvvxxxxxxwwwwwwxxxyyy}}}}}}|||zzzxxxvvvuuutttvvvuuussspppjjjddd___\\\ZZZUUUOOOIIIEEEBBB???===999888666444333333222222///////////////000111222111111222222333555666777999:::<<>><<<;;;999777444444333222222222222222............//////000111...---------...///000000333444555555777;;;AAAEEEJJJNNNUUU[[[```fffkkkoooppprrruuuvvvwwwwwwyyyzzz{{{|||}}}~~~~~~jjjjjjooosssiiieeezzzhhhVVV```hhhsssfffLLLCCC888000111000,,,,,,,,,++++++++++++***)))))))))))))))((((((''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((()))***)))((((((+++---555;;;@@@GGGZZZssswwwnnnkkkjjjjjjmmmqqqwww}}}wwwuuu~~~uuu{{{|||}}}|||{{{zzzyyyyyyyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{xxxxxxwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvwwwwwwxxxyyyuuuttttttsssqqqpppoooooonnnmmmkkkhhheeebbb___]]]SSSNNNGGGAAA===;;;999777666444222222333444444333222222333333333333333333111111222222333222222111000000000000111111111222222333333333222333666999<<>>SSSlllvvvooouuuyyysssqqqnnniiimmmrrrttt___UUUVVVXXXcccmmmlllqqqssswwwzzzuuunnnnnnrrrnnnrrrwwwzzz{{{|||}}}~~~|||{{{zzzwwwuuusssqqqppprrrrrrqqqqqqpppoooooooootttvvvxxxyyyxxxwwwwwwwwwwwwxxxzzzzzzyyyyyyzzz{{{~~~}}}|||xxxwwwvvvsssooojjjfffcccWWWTTTPPPKKKFFF@@@<<<:::555333222222222222000///---..................---------------------......000/////////000000111222///000222222222333666888:::===AAAEEEKKKRRRZZZ```dddgggllloooqqqtttwwwyyyxxxyyyzzz|||~~~nnnfffhhhlll~~~tttnnnzzz```[[[WWW\\\hhhyyylllWWWBBB:::666,,,------,,,,,,,,,+++++++++((())))))***)))((('''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))***+++***+++000999@@@DDDKKKUUU[[[YYYTTTVVV]]]aaagggoooooogggcccjjjvvv{{{vvvrrrttt|||{{{pppoooxxx~~~}}}}}}}}}{{{yyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwxxxvvvvvvvvvvvvvvvvvvuuuuuutttsssrrrpppnnnmmmkkkkkkfffddd___ZZZSSSLLLGGGDDD<<<999555444444555555444888777666666777888777666333444666777777777666555444444555666666666666666444444555555555666666666666777888777555444444555555???OOO^^^iiipppuuuwwwwwwyyyzzzyyyyyyyyy{{{}}}}}}nnneeegggkkkzzz{{{nnn```MMM<<<000000///...---,,,++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&+++***(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((***,,,---111777FFF___xxx{{{ppppppvvv}}}~~~wwwsssllldddeeehhhrrrlllYYYRRRWWWZZZbbbfff```dddeeejjjnnnnnnkkkmmmqqqppptttxxx|||||||||||||||{{{zzzyyywwwuuutttsssrrrsssrrrrrrqqqppppppooooooqqqtttvvvwwwwwwwwwwwwxxxvvvxxxyyyzzzyyyzzz{{{}}}~~~|||{{{zzzyyytttsssqqqmmmgggaaa[[[XXXQQQNNNJJJDDD???;;;888666444333222222333333111///......////////////......000000//////...//////000............//////000111+++---///000000111333555777999;;;>>>CCCKKKSSSYYY___ccchhhlllppptttxxx{{{wwwxxxzzz{{{~~~~~~pppkkkhhhtttllllllxxxwwwvvvhhhZZZTTTZZZjjjjjjNNNCCC???444---------,,,,,,,,,++++++((()))*********)))'''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((***,,,+++---444@@@IIISSS[[[fffhhhZZZLLLRRRaaahhhmmmrrrppphhhfffrrryyytttrrrttt|||wwwlllhhhlllsssyyy}}}}}}|||{{{||||||zzzyyyyyyyyyzzzzzzzzzyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvwwwwwwuuuvvvvvvvvvuuutttsssssssssrrrqqqooommmkkkiiiiiibbb___ZZZSSSLLLDDD>>>;;;888777666777888777666444444333222333555666666555444555666888888888777666555555666777777888777777666666666777777777777888888:::;;;:::888666666666444>>>MMM[[[gggooouuuxxxuuuwwwxxxyyyyyyzzz|||yyy}}}xxxiiieeemmm|||yyyppp___MMM111000///...---,,,++++++(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''')))***,,,---666===NNNgggwwwoooqqqvvvzzz~~~xxxrrrggg\\\aaaccclllxxx{{{wwwvvvzzzfffVVVTTT]]]aaaeeedddZZZaaaaaadddjjjlllkkklllpppqqquuuzzz}}}}}}||||||{{{zzzzzzyyywwwvvvuuutttsssssssssrrrrrrqqqpppoooooonnnppptttvvvvvvwwwxxxyyyvvvxxxyyyzzzzzzzzz|||~~~~~~}}}}}}{{{vvvrrrllliiiddd^^^XXXRRRKKKGGGAAA???===999666444333222333333333222222222111111111111111111111111111111........................---.........///000000000.../////////000000111111222444555777;;;@@@HHHMMMSSSYYYaaagggjjjmmmqqquuutttvvvxxxzzz|||qqqeeegggmmm{{{|||fff^^^cccxxxcccRRRQQQ^^^wwwpppUUUEEE???222,,,+++000000******///+++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((('''(((***)))'''&&&&&&''')))***++++++...<<>><<<888555333444444333222222444555666555666777999:::999888<<<;;;;;;<<<======<<<:::<<<<<<=========;;;:::999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;999888777777===KKK^^^lllqqqsssvvvzzzzzzxxxvvvuuuwww{{{zzzkkk[[[ooo~~~yyylll]]]FFF:::000000111...++++++******))))))((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''))))))''''''+++000222===CCCZZZyyyrrroooyyy~~~|||www|||uuuuuuuuuiiifffccceeefffeeehhhmmmmmmiiiTTT\\\fffkkkhhhaaaZZZVVVZZZ]]]bbbfffiiilllooorrrzzzzzzzzzzzz{{{}}}~~~xxxwwwuuuuuuvvvwwwwwwvvvrrrrrrssssssssssssrrrrrrqqqqqqrrrrrrssstttuuuuuuxxxwwwvvvvvvwwwyyy{{{|||~~~{{{yyyxxxwwwssslllfff___[[[VVVPPPLLLFFFAAA===999888666444333222111111333333333222222222111111111111111111111111111111////////////////////////.........///////////////....../////////000000000000111222333555999???CCCIIINNNVVV\\\```dddjjjooorrrtttwwwzzz|||~~~}}}kkkjjjooo~~~{{{ggg]]]eeewww{{{gggUUUXXXpppfffSSS:::111,,,000000***(((,,,++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&'''))))))((('''((())))))+++...222===SSSpppppp___YYY```iiinnnttt}}}wwwkkkhhhhhhmmmoooooottt{{{~~~||||||{{{{{{{{{||||||}}}{{{{{{zzzyyyyyyyyyyyyzzzzzzyyywwwvvvwwwxxxyyy{{{yyyyyyxxxwwwwwwxxxxxxyyywwwvvvvvvwwwxxxvvvsssppppppnnnkkkhhhddd^^^WWWSSSHHHDDD>>>999888777555333222444555555444555888:::999:::<<<>>>AAABBBBBBBBBDDDCCCBBBBBBCCCDDDCCCAAADDDEEEEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@???===;;;:::888>>>LLL```mmmrrruuuwwwyyyyyyyyywwwvvvxxx{{{~~~}}}~~~yyy{{{{{{hhhlllttt{{{{{{tttmmmiiiQQQCCC777333111...,,,...*********)))((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&((()))((()))---222555CCCNNNfffxxxttttttzzz{{{zzzyyyrrrnnnnnnuuu~~~yyyvvvrrrhhhgggppprrrpppmmmmmmnnnjjjddd\\\bbbiiikkkhhhaaa[[[XXXaaaccceeehhhjjjnnntttxxxzzzzzzzzzzzzzzzzzz{{{{{{zzzxxxvvvuuuvvvvvvvvvttttttuuuuuuvvvvvvuuuuuutttrrrrrrrrrssstttuuuuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{xxxvvvsssqqqnnnhhh___XXXNNNKKKEEEAAA===:::777555333222111111111111111222333333222222222222111111222222222222222222222222000000000000000000000000//////////////////..................//////////////////000000000333777:::>>>CCCIIIOOOTTTZZZccciiinnnrrrwwwzzz|||}}}wwwlllfffmmm|||{{{iii^^^^^^ttt]]]TTTfff}}}lllFFF888///000111,,,)))***,,,+++++++++************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((%%%'''))))))((((((***+++***,,,111;;;MMMhhhooocccbbbggglllqqq{{{}}}{{{yyyooooooqqqttttttvvv~~~~~~~~~}}}||||||{{{{{{|||||||||{{{{{{zzzyyyyyyyyyyyyzzzxxxxxxwwwvvvwwwxxxzzz{{{zzzyyyxxxwwwwwwxxxyyyzzzwwwvvvvvvvvvvvvtttqqqnnnoookkkeee___YYYRRRKKKGGG<<<999555333333333333222222333555666777999<<<>>><<<>>>BBBFFFJJJLLLNNNOOOQQQOOOMMMLLLMMMNNNNNNMMMQQQQQQQQQQQQPPPOOOMMMMMMLLLLLLKKKKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDAAA???>>>999???OOObbbooosssvvvyyyxxxyyyzzzyyyyyyyyy{{{~~~|||}}}~~~rrrmmmsssssshhhhhhtttyyyrrrnnnrrr^^^PPP@@@666000------000+++******))))))(((''''''(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%''')))***+++...444:::KKK]]]vvvrrrwww||||||xxxvvvzzz~~~zzzrrrjjjgggfffhhhooowwwxxxssslllffflll{{{tttnnnggg```fffhhhjjjjjjfffaaa^^^\\\ggghhhhhhiiikkkpppvvv{{{{{{zzzyyyyyyxxxxxxxxxyyy|||yyywwwvvvvvvuuutttrrruuuuuuvvvvvvvvvvvvuuuuuussssssttttttuuuuuuvvvvvvvvvwwwxxxyyyyyyzzzzzzyyywwwrrrlllgggbbb[[[RRRLLLDDD@@@;;;888666555444333222222222222222333333444333333333222222222222222222222222222222222222222111111111111111111111111111111000000//////......................../////////000000000000111444666888<<>>666555333222222333333444222333666777888:::===@@@???BBBHHHMMMRRRUUUXXXZZZ^^^[[[XXXWWWWWWYYYYYYYYY\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPNNNLLLKKKKKKJJJIIIGGGDDDAAA???:::AAAQQQdddooosssuuuyyyvvvxxx{{{{{{{{{{{{|||}}}~~~vvvmmmmmmuuu{{{oooiiiooouuusssppppppfffYYYHHH888///,,,...000++++++******)))(((((('''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&))),,,,,,...555>>>TTTkkkzzzuuu~~~zzzwwwuuuqqqoooqqqqqqllleeebbbgggnnn}}}~~~{{{xxxrrrjjjhhhpppzzzmmmfffbbbkkkjjjiiifffcccbbbaaabbbfffgggjjjkkkmmmpppuuuxxxzzzyyyyyyxxxxxxxxxyyyyyy}}}zzzxxxvvvuuuuuusssqqqsssttttttuuuuuuttttttsssuuuuuuuuuuuuvvvvvvwwwwwwvvvwwwyyyzzz{{{zzzyyyxxxqqqjjjaaaYYYSSSMMMFFFAAA===:::666444444444444333444333333333333333444444333333333333333444444444444444444444444444444444111111111111111111111111222222222111111000000000//////////////////......---...000111111111333555333777;;;>>>CCCKKKVVV^^^fffkkkrrrxxx{{{|||}}}~~~~~~|||jjjbbbgggvvvrrrZZZ]]]uuulllbbb]]]wwwZZZDDD111///111///---...,,,,,,,,,++++++++++++******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((***++++++***((((((***+++...666???HHHVVVgggqqqrrrrrrlllggghhhmmmpppooolllrrrzzzppp{{{~~~wwwoooyyy~~~~~~~~~~~~~~~}}}|||||||||||||||{{{{{{zzzyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyzzz{{{{{{xxxxxxwwwwwwvvvvvvvvvvvvqqqpppooooooooommmiiifffaaa[[[RRRJJJCCC>>>999666555555444333222222444444222444777888:::<<>>BBBFFFIIIPPPVVV^^^dddfffhhhlllooommmkkkiiiiiikkkllllllkkkkkkjjjhhhgggeeeeeeddddddddddddbbb```]]]ZZZXXXVVVRRRRRRPPPMMMIIIEEEAAA???>>>HHHYYYjjjqqqrrrtttwwwwwwyyy{{{}}}|||}}}~~~~~~~~~ggg]]]fffllliiijjjhhh]]]LLL<<<444000...,,,++++++******)))(((((('''(((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''')))......111???OOOttt~~~{{{zzztttzzzhhhaaaaaa^^^hhh~~~hhhvvvooolllpppiiieeeaaa^^^```bbbeeefffbbbiiirrrzzz|||zzzxxxvvvwwwwwwwwwxxxyyyzzz||||||zzzxxxvvvuuuvvvvvvuuutttwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyPPPJJJBBB===;;;999666333444222222222444555444333333222222222333444444555555666666666777777777888777777777777777777777777666666666666666666666666444444444444555555555555222222111111000000000000,,,...111222111000000000...000222333444999AAAHHHRRRWWW___eeejjjnnnrrrtttxxxyyy|||kkkccceeekkkzzzuuueeedddxxxtttbbbQQQ\\\kkkzzz~~~eeeJJJ<<<555...,,,000------,,,,,,,,,+++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((()))))))))+++///222???OOO[[[^^^```ccc^^^TTTWWW]]]dddiiikkkkkkkkklllwww}}}uuuvvv~~~{{{nnnhhhnnnyyy~~~~~~}}}||||||||||||{{{{{{zzzyyyyyyyyyyyyzzzxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvxxxxxxvvvsssooollliiifffccc```\\\VVVPPPKKK@@@===888666555555444333222333555444222111333555666999>>>BBBFFFKKKQQQTTTZZZ```hhhmmmnnnooorrruuuqqqpppoooppprrrssssssrrrqqqpppnnnllljjjjjjiiijjjhhhgggfffdddaaa^^^\\\ZZZWWWVVVTTTQQQMMMHHHDDDAAACCCMMM^^^nnntttssstttxxxxxxyyy{{{||||||}}}~~~~~~uuueeebbbiiippppppsssnnn]]]JJJ===444---,,,,,,+++******))))))((('''((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))&&&)))///222777III^^^}}}zzzvvvlllgggaaallllllnnntttpppqqqiiieee```^^^```cccdddeeecccjjjuuu}}}~~~{{{yyywwwwwwwwwwwwwwwxxxyyyzzzxxxvvvuuuuuuvvvxxxwwwvvvwwwxxxxxxyyyyyyxxxxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyzzzzzzDDD@@@;;;999:::999666222333222333444666666555444333333333444555777888999666666777777888888999999888888888888888888888888888888888888888888888888444555555555666777777777333222222222111111000000///222444555333111000000///000222222222666===CCCJJJOOOVVV]]]ccchhhlllooovvvxxx{{{~~~iiiccc^^^iii{{{rrraaahhhzzznnnwwwqqqVVVWWW^^^pppwwwYYYGGG;;;111///333---------,,,,,,,,,++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''''''''''''''((((((((()))%%%&&&'''(((***---222555IIIZZZfffeeebbbaaa[[[PPP\\\cccjjjmmmlllmmmrrrvvv}}}}}}zzzvvvttttttppphhhggglllyyy~~~}}}~~~}}}||||||||||||{{{{{{zzzyyyyyyyyyyyyzzzwwwwwwwwwwwwvvvtttsssrrrsssuuuxxxyyywwwrrrlllhhhcccaaa\\\WWWQQQIIIBBB<<<999777444444555777777777111444666555444333555888888;;;AAAFFFLLLSSSYYY^^^^^^eeemmmqqqqqqpppsssvvvsssrrrsssuuuwwwxxxwwwvvvuuusssqqqooonnnmmmmmmmmmjjjjjjhhhfffdddaaa___]]][[[ZZZXXXTTTPPPJJJFFFDDDGGGQQQbbbqqqvvvuuuuuuyyyxxxzzz{{{||||||}}}{{{}}}}}}}}}}}}~~~tttdddggguuuuuu|||zzzjjjUUUEEE777...,,,,,,++++++***)))))))))'''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))%%%)))111555<<>>BBBIIIRRR[[[ccciiikkknnnrrryyy~~~jjj]]]___jjjmmmaaabbbpppqqqmmmbbbUUUQQQddduuu```KKK666...111---///000///......+++((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((+++,,,***)))---888AAATTTfffvvvwwwmmmccc]]]YYYdddfffjjjqqqwww{{{{{{{{{~~~pppqqqtttrrrlllhhhnnnwww~~~~~~~~~~~~~~~|||||||||{{{yyy{{{{{{zzzzzzyyyyyyxxxxxxvvvvvvvvvuuutttsssrrrrrrtttttttttsssqqqjjjbbb]]]WWWSSSMMMEEE???;;;999999666555555444444555555666555555555666777888888999<<<@@@HHHOOOUUUZZZ___cccgggiiimmmqqqssstttsssssstttuuuuuuvvvwwwxxxxxxxxxxxxtttpppnnnnnnoooppppppooommmjjjgggeeedddcccccc^^^[[[YYYXXXSSSKKKGGGGGGKKK[[[lllsssvvvxxxzzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~nnnmmmxxx}}}yyylll[[[DDD000333...+++---...+++)))***))))))))))))((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((((((((((((+++***...444666>>>YYYuuuuuuzzz}}}wwwnnnjjjiiiwwwwwwkkkxxx}}}tttmmmcccccccccaaa``````ccceeeggghhhpppzzz|||wwwvvvuuutttsssrrrrrrrrrrrrrrrssssssrrrrrrssstttvvvwwwvvvvvvwwwwwwwwwwwwvvvvvv{{{{{{zzzyyyxxxxxxxxxxxxvvvvvvwwwwwwxxxxxxyyyyyy777777666555555444444333555444444444444555666777777666666555555666666777666888:::;;;;;;;;;===>>>AAA???>>>>>>???@@@@@@???????????????????????????>>>===<<<:::999888777777777777666444444333333444000111111222111000///...//////.........000222444888;;;@@@HHHPPPWWW]]]```ggglllsssyyy~~~kkk```\\\ggg|||nnn```^^^yyyxxxqqqsss]]]NNNZZZzzzpppRRR;;;222222111///---------+++***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''((((((((((((((()))******+++222???IIImmmwwwiiifffggglllkkknnnxxxxxxnnnrrrwwwxxxsssooowww~~~~~~~~~~~~~~~}}}~~~}}}|||||||||{{{zzz}}}|||{{{zzzyyyxxxxxxwwwyyyyyyxxxwwwuuurrrpppnnnpppooommmjjjfff___WWWQQQIIIGGGBBB===999777666666333222222222333444555666666666666777999<<<>>>???EEEIIIPPPVVV[[[```eeehhhiiilllooorrrtttuuutttssstttuuuuuuvvvwwwwwwxxxxxxyyyvvvsssrrrrrrssssssrrrnnnmmmjjjhhhfffeeedddddd```]]][[[ZZZTTTLLLHHHIIIRRR```ooouuuvvvxxxxxxwwwxxxxxxxxxxxxyyy{{{|||}}}~~~~~~~~~~~~{{{|||}}}}}}~~~|||~~~rrrrrr~~~{{{nnnUUU???333---***,,,,,,)))'''(((***)))))))))((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((***)))---666>>>KKKiii{{{uuu|||yyyllldddgggsssyyyllleeesss{{{qqqiii^^^_________aaaeeekkkooouuurrrsssyyy{{{xxxvvvwwwvvvuuuttttttssssssssstttssssssrrrrrrssstttvvvwwwvvvvvvwwwwwwwwwwwwvvvvvvzzzzzzyyyxxxxxxwwwwwwwwwyyyxxxxxxwwwwwwwwwxxxxxx444444555555555555666666555555444444444555666666999999999999999:::;;;<<<:::===@@@BBBCCCDDDFFFGGGLLLKKKIIIIIIKKKLLLKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCBBB@@@???>>>======::::::999888777777777777555555444444222111///...///......---...///000111222333777<<>>@@@BBBDDDEEEEEEHHHKKKNNNOOOQQQSSSUUUZZZXXXWWWWWWXXXYYYYYYXXXWWWWWWVVVTTTSSSQQQPPPPPPMMMLLLKKKIIIGGGEEECCCBBB>>>>>><<<;;;::::::::::::999888888777555444333222222111000000000000111111111111333555:::???DDDGGGTTTXXX___eeeiiimmmqqqssswwwwwwwwwxxxyyyzzz{{{|||~~~iii\\\^^^mmmggg]]]qqqwwwfffkkk}}}bbb===666000,,,---...---+++,,,************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))*********+++******---666DDDSSS]]]ooo}}}xxxggg___dddkkkkkkhhhiiiuuu~~~vvvyyy|||oooqqqwww~~~|||{{{|||}}}}}}}}}}}}||||||{{{{{{{{{||||||{{{|||}}}}}}{{{zzz{{{|||||||||yyyyyyxxxwwwvvvuuuuuutttqqqrrrrrrqqqnnnjjjfffddd]]]YYYSSSLLLFFF@@@:::777555444333222222333555666444333333444444666777777777777999<<>>???>>>???AAADDDGGGKKKNNNOOORRRTTTXXXZZZ\\\]]]```bbbdddcccaaaaaacccccccccbbbeeedddbbb```]]]ZZZYYYXXXVVVUUUTTTQQQNNNKKKHHHFFFBBBAAA???===<<<;;;:::::::::999888777777666666666444333222222111111000000111111111222555999<<>>===<<<;;;:::999888777777777777555444333222111000//////000//////000111444666777===AAAGGGMMMSSSXXX]]]aaaaaabbbdddgggkkkooorrrtttwww{{{dddZZZeeeuuuoooccclll~~~|||xxxggg]]]kkkyyySSS>>>333---111222...+++---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************((()))---777EEEQQQXXXZZZgggiiigggcccdddiiimmmmmmdddeeelllxxx}}}yyyoooeeeccciiiyyy~~~|||{{{|||}}}~~~~~~}}}{{{{{{zzzzzz{{{{{{||||||||||||||||||}}}}}}{{{yyyyyyzzz{{{{{{zzzzzzyyyxxxvvvtttrrrqqqpppkkkiiiddd^^^WWWQQQLLLIIICCC@@@;;;999777666555333444333333333222333333333333333333333444555666666>>>@@@CCCHHHMMMRRRVVVYYYZZZ^^^bbbfffhhhjjjmmmnnnqqqqqqrrrssstttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyvvvtttuuutttrrrnnnjjjfffcccaaa```^^^\\\YYYTTTRRRYYYbbbooovvvzzzzzz{{{}}}}}}zzzxxxxxxxxxxxxyyy{{{|||}}}{{{{{{zzzzzz{{{{{{|||}}}zzz{{{}}}}}}}}}}}}~~~~~~|||sssyyy~~~lllbbb\\\dddooosssoookkkPPPAAA222,,,,,,,,,+++,,,++++++*********)))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&&&&&&&''''''((())))))***++++++......555IIIfff{{{tttooo}}}ssskkkccc^^^gggnnnsssqqqkkkkkksss{{{yyyiii___ZZZWWWYYY\\\vvv}}}oooddd^^^[[[WWWXXX[[[```iiiuuu||||||{{{wwwuuuvvvsssrrrrrrrrrrrrsssttttttsssssstttvvvvvvvvvvvvvvvxxxyyyyyyzzzzzzyyyyyyxxxzzzzzz{{{{{{zzzyyywwwvvvsssrrrooommmkkkkkkkkklll:::;;;<<<===>>>@@@AAAAAAAAAAAACCCEEEHHHKKKMMMOOOWWWXXXZZZ]]]aaadddgggiiijjjmmmoooppppppppprrrsssqqqooonnnnnnoooppppppooooooooonnnmmmlllkkkjjjiiieeeeeeeeedddaaa^^^[[[YYYTTTRRROOOLLLIIIFFFEEEDDDAAA@@@>>>;;;:::999888888888777777555444222111000/////////000111222222222666999===AAADDDGGGKKKNNNNNNPPPSSSXXX^^^dddhhhkkkpppuuuzzz|||}}}~~~}}}eee```eeeppppppdddkkk{{{www~~~bbb\\\cccvvveeeMMM<<<111111222---,,,000++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******))),,,555DDDTTT^^^___]]]ccccccbbbaaaeeelllpppooohhhkkkuuuwwwzzzwwwiiifffhhhqqq~~~~~~|||{{{zzz{{{}}}~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||||||||}}}~~~~~~|||yyyxxxyyyzzzzzzyyyyyywwwuuuqqqmmmiiifffeee\\\YYYTTTMMMGGGAAA>>><<<999777555444555666555444444444444444333333333333333444444666888:::<<<===DDDGGGKKKOOOTTTWWWYYYZZZ[[[___dddhhhkkkmmmppprrrrrrrrrssstttvvvwwwwwwxxxwwwvvvvvvvvvvvvvvvvvvvvvzzzyyyxxxxxxxxxxxxvvvtttsssrrrqqqooolllhhheeecccaaa___\\\YYYVVVVVVaaammmuuuyyy|||{{{zzz}}}|||yyywwwwwwwwwwwwxxxzzz{{{|||zzzzzzzzzyyyzzz{{{{{{|||xxxzzz||||||{{{{{{|||}}}~~~~~~}}}}}}lllaaaiiixxx}}}yyysssbbbOOO:::000---,,,,,,---+++++++++*********))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''&&&'''((()))***+++,,,,,,000222<<>>@@@BBBDDDGGGHHHIIIPPPQQQSSSVVVYYY\\\___aaafffggghhhjjjmmmpppsssttttttvvvxxxxxxxxxwwwxxxyyywwwuuuttttttuuuvvvvvvuuuqqqqqqqqqrrrrrrrrrrrrrrrllllllmmmmmmllliiigggeee___]]]ZZZVVVRRROOOMMMLLLHHHGGGDDD@@@>>><<<;;;;;;;;;;;;;;;999888555444333000000111222222222222111333555777777777888:::;;;>>>@@@EEEKKKRRRYYY___bbbkkkoootttwwwwwwyyy}}}vvv```YYYddd{{{ccc^^^```yyymmmvvvuuu___YYYXXXqqq|||XXXDDD444111111,,,,,,222++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))---222>>>PPPaaaiiihhhddd^^^aaabbbbbbfffooottttttmmmooo{{{tttvvvwwwqqqkkklllqqq|||~~~zzzzzzzzzyyyyyyzzz|||}}}|||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||yyyxxxyyyzzzyyyxxxvvvtttpppkkkeee```\\\ZZZLLLIIIDDD???:::888666666555333222333444555555444555555555666666666666666555666777:::===@@@CCCEEEIIILLLPPPUUUXXXZZZ[[[[[[]]]aaafffjjjmmmpppsssvvvsssssstttvvvwwwxxxyyyzzzwwwwwwwwwvvvvvvvvvvvvvvv|||zzzxxxxxxxxxwwwvvvtttqqqqqqpppooommmjjjhhhfffccc```]]]ZZZWWWZZZgggtttyyy|||}}}{{{zzz|||{{{wwwuuuuuuvvvvvvwwwxxxzzz{{{zzzyyyyyyyyyyyyzzz{{{{{{yyy{{{}}}}}}|||{{{|||}}}~~~}}}wwwhhhsss{{{ppp[[[BBB555111.........+++++++++************)))''''''((((((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$(((((())))))))))))((((((&&&'''((()))***+++,,,,,,555888DDD^^^|||{{{ooommmzzzvvvssseeeaaa^^^aaahhhpppuuuwwwooojjjeeeaaaYYYVVV___mmm}}}~~~nnn]]]WWWYYY\\\XXX[[[```ffflllttt||||||xxxwwwyyyzzzwwwuuuvvvtttttttttttttttuuuvvvwwwrrrsssuuuwwwwwwwwwvvvvvvyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxyyyxxxwwwtttqqqoooiiigggddd```[[[WWWTTTRRRCCCEEEHHHLLLRRRYYY^^^bbbeeehhhjjjllllllmmmnnnppprrrsssuuuvvvwwwxxx{{{~~~{{{zzzzzz{{{}}}}}}|||{{{}}}{{{yyyyyyzzzzzzyyyxxxwwwwwwvvvuuutttsssrrrrrrooonnnmmmmmmnnnmmmkkkiiieeedddcccaaa___\\\ZZZYYYQQQOOOKKKHHHFFFCCC???===AAA>>>:::888777666555444333333222111111111111222111111222222333333444444;;;;;;;;;===AAAFFFKKKNNNVVVaaaiiijjjmmmuuu|||~~~~~~vvvdddfffiiieeeYYYdddvvvwwwyyyppp```ZZZggg~~~aaaBBB444333333000...------,,,++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%((()))'''&&&))),,,...222555DDD```vvvzzzqqqggg___eeegggdddfffsss}}}{{{{{{rrrssszzz}}}~~~zzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{{{{zzzzzz{{{}}}~~~}}}{{{{{{~~~~~~}}}zzzzzzzzzyyyxxxwwwuuutttsssppplllfff___XXXPPPHHHCCC@@@>>>:::777444333333333555666666555444444555777444555666666555666888:::888888:::===AAAFFFJJJMMMVVVWWWWWWXXXZZZ[[[]]]^^^eeegggiiimmmppprrrtttuuuuuuvvvxxxzzzzzzyyyxxxwwwxxxxxxxxxzzz|||{{{xxxvvvxxxxxxxxxxxxwwwvvvuuuuuurrrsssrrrqqqnnnjjjgggeee___^^^[[[VVVUUU^^^ooo|||zzzzzz{{{{{{zzzzzzyyyxxxzzzzzzyyyyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||{{{{{{zzzzzzzzz{{{{{{}}}~~~{{{nnnxxxvvvwwwoooZZZBBB333111///,,,)))***+++,,,,,,+++)))((())))))((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((())))))((()))+++))))))...666777:::MMMrrr}}}zzz|||rrrtttyyyhhh]]]```tttxxxrrrhhhbbbbbb[[[UUUbbbwww{{{|||sssbbbVVVUUUYYYZZZ[[[bbbkkksssxxxzzz{{{|||xxxxxxxxxwwwvvvtttsssrrrsssssssssuuuxxxyyyxxxwwwssstttuuuwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzyyyxxxxxxvvvuuuttttttsssqqqmmmjjjddd^^^VVVRRRPPPNNNJJJEEELLLOOOSSSYYY```ffflllnnntttvvvxxxxxxvvvuuuvvvwwwwwwxxxzzzzzzyyyzzz|||~~~~~~}}}}}}~~~~~~~~~|||{{{||||||{{{zzzyyyyyyxxxwwwvvvuuuuuutttqqqpppooopppppppppnnnlllkkkjjjiiigggdddaaa___]]]XXXUUUQQQNNNLLLIIIEEECCCDDDAAA>>><<<;;;:::999888666666555444444333444444333444444444555555666666888777777888:::>>>AAADDDLLLXXXbbbfffjjjrrrxxxzzztttgggddduuusss___^^^fffxxxeee[[[fff~~~]]]BBB555000...---------,,,,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))******)))((()))+++,,,333>>>VVVuuurrrddd]]]cccggggggnnn|||~~~}}}}}}|||yyyxxxyyyyyyyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{|||}}}}}}~~~}}}{{{|||~~~~~~|||zzz{{{zzzyyyxxxuuuqqqllliiiddd___WWWPPPJJJEEEAAA>>><<<:::888666444444555555333444555555444444666777777888999888777888:::;;;<<<>>>AAAEEEJJJOOOSSSUUUXXXYYYYYYZZZ\\\]]]___```dddfffhhhlllooorrrttttttuuuvvvxxxyyyyyyxxxwwwvvvxxxxxxxxxzzz{{{{{{xxxvvvxxxxxxxxxxxxwwwvvvuuutttqqqqqqqqqooommmiiieeeccc___]]]ZZZVVVXXXbbbqqq}}}zzzzzz{{{{{{zzzzzzyyyxxxyyyxxxxxxxxxyyyzzz{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{}}}~~~yyylllnnn~~~{{{}}}uuucccJJJ888222...******++++++,,,+++***))))))))))))((('''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((((((''')))+++++++++000888===BBBWWW{{{|||zzzxxxyyynnn[[[___uuuuuuiii```XXXXXXhhh{{{yyywwwmmm\\\SSSTTTWWWYYY]]]ggguuuyyyxxxwwwvvvuuutttssssssrrrrrrrrrtttvvvwwwvvvuuussstttuuuwwwxxxyyyyyyyyy}}}}}}}}}|||{{{zzzxxxxxxuuutttrrrqqqooojjjeeeaaa]]]WWWOOOKKKJJJGGGCCC???[[[___eeelllsssyyy}}}~~~|||{{{{{{~~~~~~~~~~~~~~~|||||||||{{{zzzyyyxxxxxxwwwuuutttsssssstttsssqqqoooqqqpppooommmkkkhhhfffeeeaaa___[[[XXXVVVSSSOOOLLLHHHEEEBBB???>>>===;;;999777666555444333333333333222222333333333333333333666555444333444666888:::>>>JJJWWW^^^dddlllsssvvv|||tttfffjjj|||qqq___WWWlll|||zzzcccfff}}}YYY;;;111000...------,,,,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((+++***))))))***+++---///:::LLLlllsssbbb```fffiiijjjttt}}}|||zzzwwwwwwyyyxxxyyyzzz{{{{{{{{{{{{{{{zzz{{{{{{|||||||||||||||~~~}}}|||}}}~~~~~~|||zzzzzzxxxuuurrrmmmfff___ZZZUUUOOOFFF???;;;::::::999777666555444444555666777444555666666555555777999666777888888777888:::<<<@@@BBBFFFKKKPPPTTTWWWYYY[[[[[[\\\\\\^^^___aaabbbccceeehhhkkkooorrrtttuuuuuuvvvwwwxxxxxxwwwuuuuuuxxxxxxxxxyyy{{{{{{xxxvvvwwwwwwwwwwwwvvvuuutttsssooooooooonnnkkkgggdddaaa^^^[[[WWWVVV\\\hhhuuu~~~zzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{zzzyyyyyyxxxxxxyyyyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{}}}rrrssswwwtttkkksss|||}}}~~~yyykkkUUUAAA666000,,,++++++,,,,,,+++***))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''((('''))),,,,,,,,,222:::<<>>:::777lllooovvv}}}~~~~~~~~~}}}|||{{{zzzyyyyyywwwvvvuuuuuuvvvuuusssrrrrrrrrrrrrqqqpppooommmllljjjhhhdddbbb___]]]YYYVVVRRROOOKKKHHHFFFCCC@@@===;;;:::999777666555444444444444444333333333333333666555333333333444555666666???KKKSSSZZZbbblllssswww{{{qqqeeeooo}}}mmmTTTeee|||zzztttiiiuuupppGGG777444111...------,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***'''''')))+++---111555GGGZZZyyyrrreeehhhlllmmmkkkssszzzyyy{{{wwwvvvxxxzzzxxxyyyyyyzzz{{{{{{zzzzzzyyyzzz|||}}}}}}}}}|||{{{||||||}}}}}}}}}}}}|||{{{vvvqqqiiiccc]]]VVVOOOJJJGGGBBB<<<777666666777777555555444444444555666777777888888888777777999:::888:::<<<======???BBBEEEIIILLLOOOTTTWWWZZZ[[[\\\]]]]]]]]]^^^___aaabbbcccccceeehhhlllpppsssuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuxxxwwwwwwxxxzzzzzzxxxvvvuuuuuuuuuuuutttsssrrrrrrnnnnnnnnnllljjjfffbbb```\\\WWWTTTWWW```mmmwww}}}zzzzzz{{{{{{zzzzzzyyyxxxvvvuuuvvvvvvwwwxxxzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{|||}}}~~~{{{sssnnnssstttoootttwwwyyywwwnnn^^^KKK<<<444000,,,,,,,,,,,,+++******)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&&&&''')))((())),,,++++++111999:::MMMmmmttthhh{{{xxxdddmmm|||qqq```aaammmttttttbbb^^^VVVQQQRRRVVVZZZ[[[eeettt}}}yyyxxx{{{yyywwwuuutttuuuvvvwwwtttsssssstttvvvvvvuuussstttuuuwwwyyy{{{||||||}}}}}}}}}|||{{{yyyvvvuuusssmmmllliiigggccc^^^WWWRRRGGGBBB===999777555333111yyy}}}~~~}}}}}}{{{{{{zzzyyyxxxwwwvvvwwwwwwwwwuuusssqqqrrrsssssssssssssssrrrqqqnnnkkkiiigggeeebbb``````]]]YYYUUUQQQNNNIIIFFFDDDCCCAAA>>><<<;;;::::::999888888888777777666666555444444333333444555666444999@@@GGGMMMWWWdddnnnrrrwww}}}~~~eeefffqqq^^^\\\lllzzz|||mmmkkkUUU???666111......------,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((+++((((((***+++,,,333===XXXdddwww|||pppkkkkkknnnmmmiiimmm{{{~~~{{{rrrrrrwww|||wwwvvvwwwyyy{{{xxxyyyzzzzzz{{{zzzzzzzzzyyyzzz|||}}}}}}}}}|||{{{{{{||||||||||||}}}}}}~~~tttjjj\\\QQQJJJFFFBBB???===:::888666666777666555666666666555555666666666777888999888777777999;;;>>>@@@DDDGGGIIIMMMQQQUUUZZZ[[[^^^```bbbbbbbbbbbb^^^^^^^^^___```aaabbbccceeefffiiimmmqqqsssuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwvvvvvvvvvxxxxxxwwwuuussssssssssssrrrqqqpppooommmmmmmmmkkkhhheeeaaa___WWWTTTSSSYYYeeeqqqxxx{{{zzzzzz{{{{{{zzzzzzyyyxxxvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{~~~~~~}}}}}}}}}}}}}}}}}}zzzjjjhhhttt~~~nnnmmmpppuuusssooodddTTTCCC777222...---,,,++++++*********))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))***)))***,,,++++++000888???ZZZ~~~qqqnnn}}}xxxhhhpppvvv~~~llleeennnwwwqqqdddYYYUUURRRRRRTTTWWWZZZ[[[jjjuuuyyyyyy{{{{{{zzzxxxvvvuuuvvvwwwxxxwwwvvvuuuvvvxxxxxxwwwuuuvvvwwwyyyzzz|||}}}}}}~~~|||{{{{{{yyywwwuuutttrrrgggddd___[[[UUUNNNGGGBBB===:::666333111000///...~~~}}}|||{{{zzzzzzzzzxxxwwwxxxxxxxxxvvvtttrrrssstttuuuvvvvvvvvvvvvuuussspppooonnnllljjjhhhfffccc```\\\YYYUUUPPPMMMJJJHHHFFFCCCAAA???======;;;::::::999888777666666555555444444444555555666555666:::???CCCJJJWWWdddjjjqqqyyymmmeeejjj~~~sssZZZ\\\uuuwwwwwwgggppp|||aaaEEE555---......------,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((...++++++---***+++888HHHeeeiiipppvvvuuuooommmooohhhkkkiiifffjjjxxxnnndddfffrrr}}}xxxvvvwwwyyy{{{|||zzzzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{|||||||||||||||zzz{{{{{{zzzzzz|||xxxjjjVVVGGG@@@>>><<<;;;777666666777888888666444888888888888777777777777666777999999999:::<<<>>>BBBEEEJJJNNNRRRWWW\\\```eeeeeeeeeeeeeeedddcccccc````````````aaabbbcccdddeeegggjjjmmmppprrrtttuuuuuuuuuuuuuuuvvvvvvvvvwwwvvvuuuttttttuuuvvvuuutttppppppppppppooonnnmmmmmmjjjkkkjjjiiifffbbb___]]]RRRSSSVVV^^^jjjtttyyy{{{zzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwvvvwwwwwwxxxyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyxxxyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}||||||}}}~~~mmmfffooo~~~rrrmmmnnnvvvsssooojjj]]]JJJ:::333///...---+++************))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))***)))***---,,,,,,222:::GGGeeeoooqqqwww{{{|||yyyooorrrooorrr}}}}}}pppfffjjjuuuvvvhhhXXXUUURRRQQQTTTUUUVVVZZZ___nnnvvv}}}~~~|||zzz~~~{{{zzzxxxwwwwwwwwwxxxxxxxxxwwwwwwxxxzzz{{{yyyxxxyyyyyy{{{|||}}}~~~~~~~~~|||{{{zzzxxxvvvsssqqqooofffbbbZZZRRRKKKDDD===888666555222000......//////~~~}}}||||||{{{{{{zzzyyyyyyzzzzzzxxxvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvtttssssssrrrpppooojjjhhhfffdddbbb___[[[WWWRRRQQQNNNKKKHHHFFFDDDDDD@@@@@@???>>>===<<<;;;:::999999888777777666666666444444666:::<<>>@@@CCCGGGJJJLLLOOOSSSXXX\\\aaagggjjjiiiiiigggfffeeedddddddddcccccccccccccccdddeeefffeeefffiiikkknnnpppqqqqqqqqqqqqqqqrrrssstttuuuvvvuuusssrrrrrrssstttssssssnnnnnnnnnmmmmmmlllkkkjjjgggggggggeeeccc___[[[YYYPPPTTT[[[eeeooowwwzzz|||zzzzzz{{{{{{zzzzzzyyyxxxyyyyyyxxxwwwwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{zzzzzzzzz{{{||||||}}}}}}{{{}}}|||rrruuusssooovvvqqqoooooogggUUUCCC:::000///---+++************))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''((())))))+++...///000777???TTTrrruuummmrrrmmmkkkooozzz~~~tttooosssrrrnnndddcccnnnuuulll^^^VVVRRROOOOOOSSSUUUXXXaaalllvvvyyy{{{zzzyyyzzz}}}yyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwyyy{{{|||{{{zzz{{{||||||}}}~~~~~~}}}}}}{{{zzzwwwtttppplllhhhfff^^^YYYPPPHHHAAA<<<777444111000///...---...000222~~~~~~}}}|||}}}|||{{{{{{|||{{{yyywww}}}}}}}}}||||||zzzyyyyyyyyywwwvvvvvvvvvvvvtttsssrrrpppoooooonnnllliiifff___^^^[[[XXXUUURRRPPPOOOKKKKKKJJJHHHGGGFFFEEEEEE>>>======;;;:::999888777333222555999999999AAAMMMTTT^^^kkkvvv||||||nnnqqq|||___[[[hhhooo}}}zzzeee]]]hhhxxxyyynnnRRR<<<444///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))%%%&&&,,,111///444NNNkkkllliiiiiikkkkkkhhhiiilllggghhhggghhhsssxxx~~~wwwqqqjjjbbb___fffqqqyyy{{{}}}{{{yyyzzz}}}~~~}}}{{{{{{|||||||||||||||{{{{{{||||||{{{zzzzzz|||}}}~~~zzzzzzyyywwwwww|||zzzbbbPPPGGGCCC@@@===<<<;;;::::::<<<<<<<<<;;;999999:::;;;<<<<<<<<<<<<:::<<<@@@DDDHHHLLLQQQUUUZZZ]]]aaaeeeiiimmmsssvvvooonnnllljjjiiiiiiiiiiiieeeeeeeeeeeeeeefffggghhhdddeeegggjjjlllmmmnnnooonnnnnnooopppqqqssstttuuutttrrrpppqqqrrrsssrrrrrrllllllllllllkkkjjjiiiiiieeeeeedddccc```\\\YYYWWWOOOUUU___jjjsssyyy|||}}}zzzzzz{{{{{{zzzzzzyyyxxx{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzvvvvvvwwwyyy{{{|||~~~~~~zzz}}}~~~zzzppptttnnnmmmqqqooo___MMMDDD000///---+++************))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''((((((+++000222444<<>>???>>>===>>>===<<<===???CCCGGGIIIFFFJJJNNNRRRUUU[[[bbbgggnnnoooqqqsssuuuuuuuuutttvvvuuurrrooollljjjiiihhhddddddeeeeeeeeeeeeffffffbbbdddgggjjjkkkkkkkkkjjjmmmmmmnnnnnnooopppppppppsssssssssrrrpppooommmllllllkkkiiihhhgggeeebbb```bbbbbbaaa___[[[VVVRRROOOMMMWWWdddooouuuxxx{{{}}}yyyxxxvvvwwwxxxyyyyyyxxxyyyyyyxxxwwwvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{||||||~~~|||{{{{{{}}}vvvlllvvvzzztttyyykkkKKK>>>222+++...///***(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))'''))))))///444111<<>>;;;888888777555444555:::>>>@@@GGGVVVfffooottt{{{yyynnnllllllsss{{{```VVVUUUfff{{{qqqbbbeeevvvnnnKKK;;;444///000///---+++,,,++++++***)))))))))))))))***)))))))))(((((((((((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''"""%%%&&&######''')))(((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++,,,///000111>>>XXXqqq~~~xxxoooiiijjjnnnppprrrtttzzzxxxzzzwww}}}}}}uuuxxxtttkkkdddfffooouuuuuuyyy|||~~~~~~~~~}}}}}}}}}||||||||||||{{{zzz{{{|||}}}~~~}}}{{{{{{}}}sssggg]]]VVVMMMKKKHHHGGGGGGHHHGGGGGGHHHHHHIIIJJJMMMQQQTTTVVVZZZ]]]bbbeeehhhlllqqquuuwwwxxxyyyzzzzzzzzzyyyxxxyyywwwtttqqqnnnllljjjiiieeeeeeeeeeeeeeeeeeeeeeee```bbbeeehhhkkklllllllllllllllllllllmmmmmmmmmmmmpppppppppooonnnmmmlllkkkjjjhhhfffeeedddbbb___]]][[[[[[ZZZXXXTTTOOOKKKIIIJJJWWWgggssswwwxxxzzz|||yyyxxxvvvwwwxxxyyyyyyxxxyyyxxxxxxwwwvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxyyyyyyzzz{{{{{{|||~~~}}}|||{{{|||}}}~~~vvvmmmIII999......///+++((()))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))(((+++,,,000444222AAA^^^oooppp{{{tttiiibbbffflllmmmjjjiiilll}}}~~~zzzlll^^^^^^[[[hhhtttsssgggYYYPPPNNNKKKKKKMMMSSS^^^mmm|||~~~|||yyywwwxxxxxxwwwvvvuuuvvvvvvuuussstttwww{{{vvvuuutttuuuxxxzzzzzzzzz}}}|||{{{{{{{{{yyywwwtttmmmlllhhh```WWWKKKAAA;;;999777444111000000111222///111222000...000777<<<~~~~~~}}}|||||||||||||||}}}}}}~~~~~~~~~~~~|||zzzyyyyyyzzz{{{|||{{{zzzzzzyyyyyyyyyyyyzzzzzzxxxvvvuuutttssssssrrrqqqpppnnnlllhhheeeccc]]]YYYTTTOOOKKKGGGCCC@@@<<<;;;999777444555888:::<<>><<>>;;;888666777555666???KKKWWWfffrrrpppjjj^^^YYYddduuueeeXXXeeezzz}}}qqqpppjjjBBB000111222...))),,,,,,+++************+++++++++*********)))))))))'''''''''(((((((((((((((((((((''''''''''''((((((&&&111999555,,,(((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,...///<<>>EEEJJJNNN~~~|||}}}~~~|||{{{yyywwwwwwyyy{{{|||~~~~~~~~~~~~zzzzzz{{{{{{zzzxxxvvvuuuuuuqqqlllgggddd```\\\YYYTTTPPPJJJFFFCCC???;;;888777555666<<>>OOOeeevvv~~~~~~|||||||||}}}|||zzzwwwwwwvvvvvvwwwxxxxxxyyywwwwwwwwwxxxxxxxxxyyyyyywwwwwwvvvvvvvvvvvvwwwwwwuuuvvvxxxzzzzzzzzzyyyxxxyyyyyyzzz|||}}}~~~~~~~~~sssttt~~~fff^^^bbbsss{{{rrrqqq[[[EEE;;;555...,,,...+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((()))***))))))(((+++......333>>>MMMrrr}}}tttqqqrrrtttwww^^^TTTiiiyyylll\\\PPPJJJKKKMMMOOOWWWfffxxxzzzyyywwwuuuuuuwwwyyyyyyyyytttsssuuuxxx}}}~~~}}}~~~}}}}}}xxxpppggg\\\PPPFFF???555444333222222222333333111111222222333444555555666777999>>>EEEKKKOOOQQQ}}}~~~|||}}}~~~|||zzzxxxwwwwwwyyy{{{}}}}}}}}}}}}~~~~~~{{{||||||}}}|||{{{yyyxxxtttqqqlllhhheeeaaa^^^[[[WWWRRRLLLHHHEEEBBB===999888777999===AAAJJJ[[[jjjvvv|||zzzrrrcccYYYaaavvvfffbbbaaalll~~~eeennnwww~~~hhhIII666///...000222---,,,++++++******+++++++++++++++************)))&&&'''''''''(((((())))))((((((''''''''''''((((((###)))+++'''###%%%(((***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---000999OOOkkk}}}}}}wwwsssrrrrrrtttuuuqqqlllmmmqqq|||xxxmmmcccaaafffmmmkkkggggggjjjjjjkkkrrr|||}}}|||||||||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}~~~|||wwwvvvuuussssssrrrrrrrrrnnnmmmmmmllllllkkkkkkjjjffffffggghhhjjjmmmnnnpppggggggffffffffffffeeeeeeeeeeeeeeeeeeeeedddcccbbb^^^ZZZVVVTTTSSSSSSRRRQQQNNNLLLHHHDDD???;;;888777<<>>333...---...---+++************+++))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''(((***,,,***111555777EEEeeeyyyxxxzzz|||iiiUUU___|||ttt^^^OOOIIIIIIMMMQQQUUUfffxxxzzzvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyy|||}}}ssshhh\\\LLL@@@:::666333000222111000000000000222222333333333444555666888888666;;;DDDMMMRRRSSSQQQOOO~~~|||zzzyyyyyyyyyxxxzzz|||~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||yyywwwtttrrrpppmmmiiifffaaa___[[[XXXSSSMMMFFFBBB===;;;999999888>>>LLL[[[oooxxxzzzhhhaaacccmmmxxx{{{^^^]]][[[ccc{{{vvvqqqrrriiiwww~~~aaaDDD444000///---...---,,,+++***************************)))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))),,,((()))///---,,,555:::TTTsss}}}rrrooorrrpppoooqqquuuuuuuuuxxx~~~}}}nnndddbbbeeehhhiiicccbbbbbbdddhhhooouuuyyy}}}~~~~~~~~~}}}|||{{{zzz{{{||||||}}}}}}~~~~~~|||wwwtttrrrrrrqqqppprrrqqqooonnnllljjjiiihhhgggggggggggghhhiiikkkllliiihhhfffdddbbbaaaaaaaaabbb```___^^^___^^^]]][[[WWWVVVUUUSSSQQQPPPOOOOOOKKKKKKIIIDDD>>>999777666999EEEXXXiiittt{{{~~~}}}||||||}}}}}}}}}zzzvvvuuuwwwyyy{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyxxxvvvvvvwwwyyywwwwwwwwwwwwxxxyyyzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{}}}llldddiiiqqq}}}|||uuudddKKK888111333...---,,,************+++))))))))))))))))))))))))&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((((((((***,,,+++111777===NNNooo|||{{{}}}xxxpppkkk]]]SSSaaaxxx{{{kkkWWWKKKHHHIIIMMMQQQ\\\mmm}}}|||xxxwwwwwwwwwxxxxxxxxxyyyyyyxxxyyy|||}}}zzzvvvjjj^^^RRRIII>>>777555666444333333222111000000111222333333444777999:::::::::999888>>>EEEMMMQQQQQQNNNLLL|||xxxvvvuuuuuuuuurrrtttwwwyyy}}}~~~~~~~~~~~~}}}}}}{{{yyywwwuuutttrrrnnnlllhhheeebbb^^^ZZZTTTMMMIIICCC???<<<:::888;;;GGGTTTmmmvvvrrrddd```dddhhhhhhcccYYYWWWiiiooonnnrrrzzzzzzWWW<<<111///000...---,,,++++++************************)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((***'''***222///---777DDDccctttnnnqqqvvvuuuxxx~~~~~~~~~}}}gggZZZYYY^^^bbbddd``````bbbeeejjjqqqwww{{{~~~~~~}}}|||{{{}}}}}}}}}~~~}}}~~~|||wwwtttsssrrrqqqppppppooonnnmmmkkkjjjiiihhhiiihhhhhhhhhhhhiiijjjkkkjjjhhhfffdddbbbaaa``````aaa___]]]]]]]]]\\\[[[YYYUUUTTTSSSQQQOOONNNMMMMMMIIIJJJIIIEEE???:::666555666BBBSSSeeeqqqyyy}}}~~~~~~~~~}}}zzzwwwvvvwwwyyyzzz{{{wwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyywwwwwwxxxyyyxxxwwwvvvvvvwwwxxxzzz|||{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxyyyzzz|||~~~|||}}}ddd```jjj~~~rrrWWW;;;000333///...,,,+++*********+++))))))))))))))))))))))))&&&&&&&&&%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((())))))((((((+++,,,---111888DDD\\\}}}tttrrrrrrnnnlllrrrwww{{{ppp___UUUYYYkkk|||qqqaaaPPPIIIHHHJJJOOOTTTgggvvv|||yyywwwxxxxxxxxxyyyyyyyyyzzzzzzyyyzzz}}}}}}vvvnnncccSSSFFF>>>999333111222555555444444333222222222333444444444666:::>>>??????===;;;???CCCIIINNNPPPNNNKKKIIIzzzvvvtttrrrrrrssspppqqqsssvvvyyy~~~~~~}}}{{{yyyxxxwwwtttqqqooollljjjgggddd___ZZZSSSOOOJJJFFFAAA===;;;<<>>FFFIIILLLOOOOOOLLLIIIFFF~~~zzzwwwsssrrrqqqqqqpppqqqrrrsssuuuyyy~~~~~~{{{zzzxxxuuurrrooonnnllljjjgggddd___YYYUUUOOOIIIDDD@@@===>>>FFFOOOhhhtttssseeedddgggxxxtttXXXQQQffftttuuuzzz~~~\\\AAA555111///...---,,,++++++++++++***************)))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***(((,,,000,,,111DDDfff}}}pppppptttxxxvvvyyy{{{uuu^^^PPPNNNSSSYYY[[[[[[^^^ccciiipppvvv{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{||||||}}}}}}~~~~~~}}}|||}}}yyywwwvvvuuutttrrrqqqqqqpppooonnnmmmlllkkkjjjjjjjjjjjjjjjiiiiiihhhiiiiiigggeeecccaaa___^^^^^^\\\ZZZZZZZZZYYYWWWUUUQQQPPPOOOMMMLLLKKKKKKKKKGGGHHHHHHEEE???:::666555666===JJJZZZiiitttzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzxxxwwwxxxyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{{{{zzzxxxyyyyyyyyyxxxvvvuuuvvvxxx{{{}}}|||||||||{{{zzzzzzzzzyyyyyyzzzzzz{{{|||}}}wwwsssyyyqqqrrr{{{yyyzzz{{{mmmQQQ;;;222000///---+++*********+++(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&((()))))))))***,,,...000222999OOOqqq{{{rrruuuqqqiiinnngggiiijjjnnnxxxtttXXXQQQ___mmmppp___RRRIIIIIIJJJLLLWWWeee{{{~~~zzzzzz{{{yyyyyyzzzzzzzzz{{{{{{{{{|||||||||~~~zzznnn^^^QQQGGG???999666666555444444444444222111333222222222444666888999======>>>???@@@AAAAAABBBHHHJJJMMMOOOOOOMMMJJJHHH~~~}}}zzzwwwtttrrrppppppoooooooooooopppsssxxx{{{}}}{{{zzzwwwsssppppppnnnlllkkkiiieee___\\\SSSLLLFFFBBB???>>>DDDLLLdddqqq~~~mmmeeecccrrr^^^QQQaaa{{{zzz~~~uuu~~~nnnOOO::://////...---,,,++++++++++++***************)))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))),,,***,,,...+++888SSSxxxvvvppptttxxxqqqmmmooozzz|||yyynnn```VVVTTTWWW[[[^^^[[[___eeemmmsssyyy|||~~~||||||}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{|||||||||}}}}}}~~~}}}~~~{{{zzzyyyxxxvvvtttsssrrrqqqpppnnnmmmlllkkkiiijjjjjjkkkjjjjjjiiiiiihhhhhhgggfffdddbbb```^^^^^^\\\ZZZYYYYYYXXXVVVTTTPPPOOONNNMMMKKKKKKKKKJJJGGGHHHGGGDDD>>>999777666777<<>>AAAIIIPPPWWWZZZ___eeeeeebbb]]][[[ZZZYYYSSSMMMMMMQQQSSSYYYdddqqq|||~~~{{{uuusssqqqnnnkkkiiigggfffcccccccccdddfffiiikkkmmmooottt{{{}}}zzzxxxvvvtttqqqooonnnjjjbbbXXXPPPLLLMMMNNNbbbqqq~~~uuuooorrrzzziii______dddwwwzzzttt{{{oookkkuuu|||{{{gggOOO;;;666111/////////---++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))***)))((()))***))))))))))))))))))*********---...---333HHHhhh~~~uuummmmmmsssvvvuuuqqqrrrooorrr~~~~~~|||hhh]]]```gggkkkjjjbbb[[[ZZZ]]]^^^ggglllttt{{{}}}~~~~~~~~~}}}{{{yyyxxxvvvtttrrrpppoooooommmmmmnnnnnnmmmmmmlllkkkoookkkfffccccccccccccccc___\\\YYYXXXWWWVVVUUUSSSPPPOOOOOONNNMMMKKKJJJIIIGGGGGGGGGDDD???;;;999888333555666888DDDXXXkkkuuu}}}|||}}}~~~~~~||||||{{{zzzyyyxxxxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwvvvxxxxxxyyyyyyzzzzzz{{{{{{wwwxxxzzz{{{|||}}}||||||zzzzzzyyyyyyyyyzzz{{{{{{|||{{{{{{zzz{{{|||~~~~~~~~~vvv{{{}}}hhh___JJJ;;;000//////***(((,,,*********))))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))*********---000444777IIIkkkyyyuuutttxxx~~~~~~yyypppwwwqqqccc\\\bbbbbbUUUGGGCCCAAABBBFFFMMMWWWkkk{{{yyyzzzzzzyyy|||zzzyyyyyyzzzyyyuuuqqq^^^UUUJJJAAA===:::888666:::999999888777777777777666555999@@@EEEGGGJJJOOOUUUZZZ^^^ccchhhmmmmmmiiigggaaa\\\XXXTTTPPPSSSXXX[[[bbbnnn{{{}}}zzzsssqqqnnnkkkhhhgggfffgggaaabbbbbbcccfffiiikkkmmmnnnrrrxxx}}}|||yyyxxxvvvtttrrrrrrnnnggg^^^VVVRRRQQQRRRdddrrrtttppprrrxxxyyyhhh___TTTccc}}}}}}qqqqqqxxxkkkyyy|||fffBBB999000///000000...---,,,,,,,,,+++++++++******++++++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))***)))((()))***)))))))))))))))*********(((//////+++666TTTppp|||vvvqqqnnnqqqtttwwwyyy{{{{{{wwwtttxxx|||eee[[[]]]```bbbbbb^^^ZZZZZZ^^^aaakkkpppwww|||~~~~~~~~~~~~}}}{{{zzzxxxuuurrrqqqoooooommmmmmmmmmmmmmmlllllllllnnnkkkhhhfffffffffeeeeeeaaa___[[[ZZZYYYXXXVVVTTTOOOPPPPPPPPPNNNLLLJJJHHHEEEGGGHHHFFFAAA<<<999777333444333666???QQQfffssszzzzzz{{{}}}~~~~~~}}}|||{{{{{{zzzzzzyyyyyyyyyyyywwwxxxxxxxxxxxxxxxwwwwwwxxxxxxwwwwwwxxxzzz{{{|||xxxyyy{{{|||}}}}}}||||||{{{zzzyyyxxxxxxyyyzzz{{{|||{{{{{{{{{{{{|||}}}~~~~~~}}}}}}|||}}}zzzwwwtttiiiSSSAAA222//////+++))),,,++++++******)))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((()))******+++...222555777PPPwww~~~zzzwwwyyy|||ooommmvvv|||pppfffiiittt}}}tttkkkjjjmmmaaaIII===AAABBBBBBFFFNNN[[[rrr|||zzz{{{zzzxxxzzzyyyyyyxxxvvvqqqiiicccQQQHHH===888999;;;:::999;;;<<<;;;;;;::::::;;;===???>>>BBBHHHMMMPPPVVV]]][[[[[[]]]bbbjjjooonnnkkkmmmeee]]]XXXUUUUUU[[[bbbcccjjjvvv}}}zzzsssqqqmmmiiigggffffffgggaaaaaabbbccceeehhhkkkmmmnnnqqqvvvzzz}}}}}}zzzyyyxxxvvvtttsssqqqkkkddd\\\XXXWWWXXXfffrrr~~~{{{qqqnnnsssnnn[[[TTTaaa{{{yyyoooooopppvvv{{{MMM>>>000...000000...///,,,,,,,,,,,,++++++++++++++++++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))***)))((()))***(((((())))))************'''//////,,,>>>___uuuwwwppppppsssvvvuuuttt|||~~~uuurrrxxx{{{{{{eee\\\]]]^^^]]]\\\ZZZXXXYYY___dddooosssxxx{{{}}}}}}~~~~~~|||{{{xxxvvvsssqqqoooooonnnnnnmmmmmmllllllllllllmmmkkkjjjjjjjjjiiigggeeeaaa___[[[YYYXXXVVVTTTRRROOOPPPPPPPPPNNNLLLJJJHHHEEEGGGHHHFFFBBB===999888555444333555<<>>===;;;888:::<<<<<<;;;===CCCGGGIIILLLTTT___gggnnnyyyxxxkkkaaaccckkkppprrrssslllccc\\\ZZZ[[[^^^ccciiikkkrrr~~~{{{xxxrrrpppmmmiiifffdddbbbbbbaaa``````aaabbbeeeggghhhiiillloooqqqsssuuuxxxzzz{{{}}}}}}{{{xxxwwwuuuqqqmmmjjjjjjjjjsss{{{~~~}}}qqqoooxxxnnnSSSYYYpppyyyrrrzzzpppTTT:::222222...---///++++++++++++************(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))***)))((()))***'''(((((()))******++++++)))---222???[[[xxxzzzsssrrrtttuuunnniiittt}}}sssyyy}}}{{{uuusssqqqllljjjbbb\\\[[[ZZZ\\\dddmmmuuuxxx{{{|||||||||~~~~~~}}}{{{yyyvvvuuutttsssooonnnmmmlllkkkllllllmmmkkkjjjhhhhhhiiiiiihhhgggdddaaa]]]ZZZYYYWWWTTTRRRPPPOOONNNLLLKKKJJJIIIIIIFFFGGGHHHFFFBBB===;;;:::888555444666999AAATTTeeennnqqqvvvyyyyyyzzz}}}yyyzzz{{{||||||{{{zzzzzzyyyzzz{{{{{{||||||{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{|||}}}~~~~~~}}}||||||}}}}}}}}}||||||{{{zzz{{{{{{{{{{{{{{{{{{{{{zzz|||yyyyyy|||}}}|||uuummmfffhhhvvvxxxvvvvvvYYY<<<222111...+++***************************(((''''''''''''&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&'''((((((((('''&&&''')))***+++---111666999DDDmmmssstttyyyqqqnnnnnnqqq|||zzz{{{rrrccceeemmmmmm^^^LLLDDDDDDEEEBBBDDDKKKWWWbbbqqq{{{yyyxxxxxxxxxuuusssmmmdddYYYNNNFFFAAA======<<<<<<<<<<<<<<<<<<;;;>>>AAAAAAAAADDDKKKQQQTTT[[[iiixxxwwweeeccciiinnnqqqtttjjjbbb\\\\\\^^^___aaaeeehhhnnnxxx}}}zzzwwwqqqpppmmmiiieeebbb```___```______```aaacccdddffffffiiikkkmmmnnnpppsssuuuvvvxxx|||}}}zzz{{{zzzwwwsssqqqqqqrrrzzz}}}rrrkkkqqqzzzWWWWWWggg|||sssxxx}}}^^^@@@555333...+++...+++++++++*********))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&(((******)))((()))***'''(((((()))***+++++++++***---444GGGfffxxxrrrqqqrrrkkkeeennn}}}vvv|||zzzyyyssslllqqqzzzzzzssspppggg^^^]]]\\\^^^gggqqqxxxzzz|||}}}}}}}}}~~~~~~|||zzzxxxwwwvvvuuuooonnnmmmlllkkklllmmmmmmllliiifffdddeeeggghhhhhhhhheeeaaa^^^\\\ZZZWWWUUUPPPOOOMMMKKKIIIIIIIIIIIIFFFGGGGGGEEEAAA===<<<;;;888444444666777>>>OOOaaammmqqqvvvyyyzzz{{{~~~yyyzzz{{{|||||||||zzzzzzzzzzzz{{{|||}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzz||||||~~~~~~}}}}}}|||}}}~~~~~~~~~}}}{{{zzzzzz{{{{{{|||{{{{{{zzzzzz|||yyyyyy{{{|||{{{~~~sssfffbbbooovvv```AAA444222...***)))***************+++++++++(((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%'''((((((((('''&&&''')))***,,,...111666:::KKKuuuvvvyyyyyyssspppmmmppp~~~ggghhhqqqmmmXXXEEEBBBBBB???>>>CCCNNN[[[eeeooo{{{}}}yyywwwwwwxxxyyyrrrmmmeeeYYYMMMEEE@@@>>>?????????>>><<<;;;===???@@@CCCGGGGGGGGGKKKSSSZZZaaakkk}}}}}}fffaaaeeeiiimmmpppiiibbb]]]^^^___^^^^^^```bbbhhhqqqzzz}}}zzz~~~~~~~~~}}}zzzwwwqqqpppmmmjjjgggcccaaa___\\\\\\\\\]]]^^^```bbbdddiiiiiiiiiiiiiiilllppptttsssrrrvvv}}}~~~zzzyyy{{{}}}}}}{{{~~~{{{ppppppsss|||}}}iiiZZZcccwwwyyyxxx|||fffHHH888666444///***...---,,,+++************))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((()))))))))))))))*********///***777YYYtttzzzxxxxxxqqqssswwwtttgggaaaooozzzwwwuuurrrjjjdddgggpppsssppprrrjjjccc```^^^aaalllzzz||||||}}}}}}~~~~~~~~~{{{yyyxxxwwwtttsssrrrrrrqqqpppooonnnmmmmmmhhhgggfffgggiiikkkkkkjjjjjjfffaaa]]]ZZZXXXUUUSSSOOOMMMLLLJJJIIIIIIIIIIIIIIIHHHGGGEEECCCAAA???>>>999777666555444999GGGVVVhhhmmmrrrtttxxx}}}}}}zzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}}}}||||||{{{{{{zzzzzz{{{|||~~~}}}~~~~~~}}}}}}~~~}}}||||||}}}~~~~~~}}}|||||||||||||||{{{{{{zzzzzzzzz{{{{{{|||~~~}}}mmmfffsss{{{yyyxxxeeeKKK888222111000...,,,,,,++++++***)))))))))++++++)))(((''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''))))))))))))***...111444888===SSSwwwrrrtttlllaaahhhxxxzzzmmmtttnnnaaaOOOCCC@@@CCCFFFCCCFFFPPP^^^fffiiipppxxx}}}~~~~~~|||yyywwwxxxyyyrrrdddUUUMMMIIIDDDBBBBBB???>>>===>>>???AAAAAA@@@FFFKKKPPPTTTUUUZZZccckkkffflllzzz|||qqqjjjddddddiiidddcccbbb```^^^\\\ZZZYYY\\\```fffmmmrrrsssssssss~~~~~~~~~~~~|||yyywwwpppooommmiiifffccc```___\\\\\\\\\\\\^^^```bbbcccgggggghhhhhhhhhiiimmmpppoooooorrrwww{{{~~~~~~||||||~~~~~~~~~qqqmmmnnnuuuyyy~~~vvvaaa```nnnzzzyyytttyyyjjjMMM777//////...,,,...---,,,+++***************)))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************///...===[[[pppsssqqqrrroooppptttsssiiieeetttvvv}}}wwwppphhheeegggkkkoooppppppiiicccaaaaaadddooo{{{{{{{{{||||||}}}~~~~~~{{{yyyxxxvvvtttrrrrrrrrrqqqpppooonnnmmmmmmjjjhhhggggggiiijjjjjjiiiiiieee```]]]ZZZXXXUUUSSSOOONNNLLLJJJIIIIIIIIIIIIJJJJJJHHHGGGDDDAAA???===999777666555444888EEESSScccjjjqqqtttxxx~~~~~~yyyzzzzzz{{{|||||||||{{{zzz{{{{{{|||}}}}}}||||||}}}|||{{{zzzzzz{{{||||||~~~}}}|||{{{{{{}}}~~~~~~}}}||||||}}}}}}|||{{{zzzzzzzzzzzz{{{{{{|||~~~vvvttt~~~|||~~~wwwxxxfffMMM;;;333000...+++,,,,,,++++++***)))))))))+++***)))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))******+++///222444:::@@@]]]yyypppoooggg^^^dddsssrrrgggvvvmmm^^^MMMBBB>>>???AAACCCHHHTTTccckkkmmmqqqwwwzzzzzzzzzzzzyyyxxxvvvuuuiii]]]QQQJJJGGGCCCAAAAAA@@@?????????AAACCCEEEEEEHHHPPPYYY___dddiiinnnooollliiimmm{{{uuujjjfffhhhiiihhhfffdddaaa___]]][[[YYY]]]bbbhhhlllnnnmmmmmm~~~~~~~~~}}}|||zzzwwwuuuooonnnkkkhhheeebbb___^^^\\\[[[[[[\\\]]]___aaabbbeeefffgggggggggggghhhjjjkkkiiikkkpppssswww~~~~~~{{{pppkkknnnuuu}}}nnnbbbhhhooo~~~mmmkkkttt{{{{{{zzzwwwppp\\\AAA222000000---...---,,,++++++***************)))))))))((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((()))))))))*********++++++///777KKKcccpppooolllnnnnnnnnnppprrrnnnmmm{{{}}}~~~xxxllldddddddddbbbfffnnnlllgggcccbbbdddhhhrrr|||yyyzzzzzz{{{}}}~~~~~~zzzxxxwwwvvvtttrrrrrrrrrqqqpppooonnnmmmmmmllljjjhhhhhhiiiiiiiiihhhgggddd___\\\ZZZWWWUUURRROOONNNLLLJJJIIIIIIIIIJJJKKKKKKJJJHHHEEEAAA>>><<<:::777555444333555AAAMMM\\\fffoootttyyy~~~}}}xxxyyyzzz{{{|||}}}}}}}}}{{{{{{|||}}}}}}}}}||||||~~~}}}|||{{{zzzzzzzzzzzz~~~}}}|||{{{|||~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyy{{{{{{{{{{{{|||~~~~~~www|||xxx}}}mmmVVVCCC888222...+++,,,,,,++++++***)))))))))+++***)))((((((''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***,,,***,,,000222444<<>>555222---......---,,,++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))******++++++,,,---@@@\\\pppvvvrrroooooopppmmmooosssssstttvvvggg^^^___\\\UUUZZZhhhfffcccbbbcccfffmmmuuu{{{xxxyyyzzz{{{|||}}}~~~~~~{{{xxxwwwvvvtttrrrrrrrrrqqqpppooonnnmmmmmmllljjjhhhgggggggggfffeeeeeebbb___\\\ZZZXXXTTTRRROOONNNLLLKKKIIIIIIJJJJJJKKKKKKJJJHHHEEEAAA===;;;;;;777555444222444===GGGWWWcccnnnuuuyyy}}}}}}{{{xxxyyyzzz{{{}}}}}}~~~~~~{{{||||||}}}}}}}}}||||||||||||{{{{{{zzzzzzzzzzzz|||~~~}}}~~~}}}{{{}}}}}}}}}}}}|||zzzyyyxxx{{{{{{{{{{{{|||}}}~~~zzzyyy}}}wwwyyycccNNN???666000---,,,,,,++++++***)))))))))******)))(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***,,,***,,,000111333???MMMttt}}}vvvmmmdddccciiisssfff\\\\\\hhhppp___MMMCCCAAAAAABBBDDDJJJWWWiiixxx}}}{{{zzzzzzzzzxxxwwwxxxyyyuuukkkcccYYYQQQJJJHHHFFFBBBAAABBBAAABBBDDDGGGKKKRRRYYY^^^fffpppwwwuuuxxxyyyyyy~~~qqqkkkjjjiiihhhfffccc^^^YYYUUUSSSQQQSSSVVVXXXZZZZZZYYYYYY~~~|||zzzyyyxxxvvvsssqqqkkkjjjgggeeebbb___]]]\\\YYYYYYXXXYYYYYY[[[]]]^^^dddfffhhhhhhfffeeedddddddddaaa```ccceeeiiiqqqzzzuuuqqqvvv}}}ppphhhgggcccmmmzzzdddjjjyyyjjjssshhhHHH666000---///...---,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,)))FFFiii{{{{{{vvvsssrrrsssnnnooowwwzzzyyyssseee[[[YYYRRRJJJPPP___``````aaaccciiiqqqwwwzzzyyyyyyzzz{{{|||}}}~~~~~~~~~{{{yyyxxxwwwuuusssrrrrrrqqqpppooonnnmmmmmmllljjjgggfffffffffdddccccccaaa^^^\\\[[[XXXUUUSSSPPPNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJHHHEEE@@@<<<:::;;;777555444222333:::CCCTTTaaannntttwwwzzzzzzxxxxxxyyyzzz|||}}}~~~~~~~~~|||}}}}}}}}}}}}}}}||||||yyyzzzzzz{{{{{{{{{{{{{{{}}}|||yyy}}}}}}}}}}}}|||{{{zzzyyy|||{{{{{{||||||}}}~~~~~~qqqwwwnnnYYYFFF999222...,,,,,,++++++***)))))))))***))))))(((((((((((()))((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''(((******+++(((+++000000222BBBVVV}}}vvvrrr}}}{{{|||zzzrrrhhheeehhh|||~~~nnn```UUU[[[ooonnn[[[GGG@@@@@@AAADDDGGGOOO___qqq}}}}}}{{{zzz~~~{{{yyyyyywwwpppddd[[[SSSMMMHHHFFFDDDAAA@@@CCCDDDGGGKKKPPPVVV___iiipppsss~~~||||||vvvnnnllllllnnnmmmkkkgggbbb]]]XXXUUUPPPQQQQQQRRRQQQQQQPPPPPP~~~~~~~~~|||zzzxxxwwwvvvuuurrroooiiihhhfffccc```^^^\\\ZZZWWWWWWVVVVVVWWWXXXZZZ[[[aaaccceeeeeecccaaaaaaaaaaaa^^^]]]^^^```cccjjjrrr{{{~~~}}}wwwwwwzzzttt```^^^\\\hhhjjjhhhuuuwwwvvvRRR777...//////...---,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))((())))))***+++,,,------***MMMqqq}}}zzzvvvtttrrruuuoooqqq{{{~~~|||qqqggg]]]UUUKKKDDDLLLYYY]]]___bbbeeemmmvvvzzzyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~|||zzzyyyxxxvvvtttrrrrrrqqqpppooonnnmmmmmmllljjjhhhfffffffffdddcccbbbaaa^^^]]]\\\ZZZVVVSSSPPPOOOMMMKKKJJJJJJJJJKKKJJJJJJJJJIIIFFFBBB===;;;<<<777444444333333999@@@QQQ___mmmsssuuuwwwxxxwwwyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||xxxxxxzzz{{{{{{||||||{{{~~~~~~{{{xxx|||||||||||||||{{{{{{zzz|||||||||||||||}}}~~~~~~~~~pppkkk{{{vvvdddPPP???333...,,,,,,++++++***)))))))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((()))*********'''+++111111333HHH```rrrkkkpppqqqttt{{{zzzrrrjjjhhhkkkuuu~~~~~~vvviii[[[```vvvooo[[[GGG@@@@@@???CCCIIIUUUeeeuuu||||||{{{{{{yyy~~~}}}{{{yyytttjjj^^^UUUOOOIIIEEEEEECCC@@@BBBFFFCCCHHHOOOUUU\\\fffqqqyyyyyyzzzqqqoooooonnnooonnnllliiiddd^^^XXXUUUQQQQQQOOONNNLLLKKKJJJJJJ~~~}}}}}}zzzxxxwwwvvvuuussspppnnngggfffdddbbb___\\\[[[ZZZUUUUUUTTTTTTUUUVVVWWWXXX\\\^^^___^^^]]]\\\\\\]]]^^^[[[ZZZ[[[\\\]]]cccjjjttt{{{}}}zzzuuuvvv}}}___XXXXXXgggwwwpppyyy~~~wwwgggBBB111333///...---,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))((())))))***,,,------...555XXXwww|||uuurrrsssrrrtttnnnqqqzzzwwwrrrmmmcccTTTGGGEEEMMMWWW\\\aaaeeeiiiqqq{{{}}}yyy}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~|||{{{yyywwwuuurrrrrrqqqpppooonnnmmmmmmmmmkkkiiihhhhhhhhhfffeeebbbaaa___^^^]]][[[WWWUUUPPPOOOMMMKKKJJJJJJKKKKKKJJJKKKLLLKKKIIIEEE@@@>>><<<777444555444444888>>>MMM[[[jjjqqqsssvvvyyyyyy{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||xxxyyyzzz{{{{{{{{{zzzyyy|||~~~~~~~~~~~~{{{yyyzzz{{{{{{||||||||||||||||||||||||||||||}}}}}}~~~{{{wwwvvv{{{uuugggppp}}}~~~|||qqq^^^III888///,,,,,,++++++***)))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((()))***++++++(((,,,333333666MMMjjj{{{ttttttsssssswww}}}rrrjjjjjjnnnooowwwxxxuuukkk]]]ccc}}}mmmYYYGGGAAA@@@???EEENNN^^^mmmzzz|||zzz{{{||||||||||||{{{wwwooodddZZZTTTNNNIIIFFFFFFFFFEEEIIIOOOKKKQQQYYY```fffoooyyyvvvrrruuuvvvssspppooonnnkkkeee___ZZZVVVTTTRRROOOLLLJJJHHHGGGGGG~~~}}}|||yyyxxxvvvuuutttrrrooommmfffeeecccaaa^^^\\\ZZZYYYTTTTTTSSSSSSSSSTTTVVVWWWXXXYYYZZZYYYXXXWWWXXXYYY\\\YYYXXXYYYYYYYYY^^^eeemmmuuu}}}~~~{{{sssqqq|||dddXXXUUUdddwwwwwwvvv~~~QQQ777666//////...---,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))((())))))+++,,,---......AAAbbb|||{{{qqqpppsssrrrrrrmmmrrryyysss|||sssssshhhTTTFFFGGGPPPWWW]]]bbbgggkkkttt~~~zzz~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzxxxvvvrrrrrrqqqpppooonnnmmmmmmooommmjjjiiijjjjjjhhhgggbbbaaa```___^^^\\\XXXUUUPPPOOOMMMLLLKKKJJJKKKKKKKKKLLLNNNMMMKKKGGGCCC@@@<<<777444555555555888>>>JJJYYYhhhooorrrwwwzzz{{{{{{|||}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~}}}||||||zzz{{{{{{|||{{{zzzxxxwwwxxx~~~zzzzzz{{{}}}~~~~~~|||yyyyyyzzz{{{|||}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~yyysssfffppp|||~~~{{{gggkkkuuu||||||jjjRRR===111,,,,,,++++++***)))))))))))))))(((((((((((()))***%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++,,,)))---555555888RRRppp~~~uuuqqqvvvtttkkklllqqqlllpppnnnkkkcccXXXdddiiiVVVEEEAAAAAA@@@IIIUUUfffttt~~~{{{}}}xxxzzzyyyuuulllaaaXXXTTTOOOKKKIIIJJJKKKLLLQQQYYY[[[aaajjjqqqvvv}}}}}}|||tttuuu|||}}}xxxuuuuuutttqqqllleee```\\\UUUSSSPPPLLLIIIGGGFFFFFF~~~{{{yyyyyywwwuuurrrpppnnnnnnnnnfffeeeccc```\\\YYYWWWVVVRRRQQQQQQPPPPPPPPPQQQQQQTTTTTTTTTUUUUUUTTTTTTTTTUUUTTTSSSRRRSSSTTTVVVWWWbbbjjjwwwyyynnnrrrrrr^^^VVVddd~~~uuu|||___===333///---***)))+++...,,,((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++***&&&)))000,,,---;;;PPPuuuxxxtttwwwuuussstttjjjkkk~~~{{{xxxvvv|||yyyUUUBBBMMMVVVQQQZZZ```iiirrryyy}}}~~~~~~}}}|||||||||||||||~~~~~~}}}~~~~~~|||{{{{{{}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{vvvuuutttrrrqqqpppoooooonnnnnnnnnmmmjjjgggeeecccdddbbb```^^^\\\XXXSSSPPPRRRQQQOOOMMMLLLKKKJJJJJJLLLNNNOOOMMMJJJFFFDDDDDD???<<<888555333444555777CCCMMM___nnnssstttxxx}}}}}}~~~}}}}}}|||{{{zzz||||||{{{{{{{{{{{{||||||yyyyyyzzzzzzyyyxxxvvvuuuuuu{{{~~~~~~{{{yyyxxxzzz}}}~~~|||zzzzzzzzzzzzzzzzzzzzzzzz~~~}}}|||{{{{{{|||}}}}}}}}}~~~ooogggxxx{{{xxx|||rrr^^^eeevvv|||yyysss___CCC333///...,,,(((''')))***)))+++***((('''''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((((())))))***---***...333333:::\\\{{{zzzwww}}}wwwsss{{{vvvrrrtttlllYYYZZZqqqlllQQQ???AAACCCAAANNNdddooowww{{{yyyxxx|||~~~}}}}}}yyysssllleee]]]VVVRRROOOQQQSSSUUUXXX^^^gggnnnuuuwww~~~~~~~~~||||||~~~|||sssiiiaaa___YYYQQQLLLKKKKKKGGGAAA~~~{{{yyyyyywwwtttqqqooommmlllllleeecccaaa___\\\YYYWWWVVVRRRQQQPPPPPPOOOPPPPPPPPPRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPQQQSSSTTT\\\cccnnn}}}|||oooppp~~~}}}dddRRR\\\yyyxxxvvvhhhGGG999000///,,,+++,,,---+++)))************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***+++'''***000,,,///>>>\\\}}}{{{wwwyyywwwuuupppiiilll}}}vvvqqqnnn|||rrrRRRDDDOOOXXXSSSZZZ```jjjsssyyy}}}~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}|||{{{~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzvvvuuutttrrrqqqpppoooooonnnnnnnnnmmmkkkhhhfffdddbbb```^^^\\\ZZZXXXTTTRRRSSSQQQPPPNNNLLLKKKJJJJJJLLLMMMOOOMMMJJJFFFDDDCCC???<<<888555333444555666@@@KKK\\\lllrrrrrrwww~~~}}}~~~~~~~~~}}}}}}|||{{{}}}||||||{{{{{{||||||}}}zzzzzzzzzyyyyyyxxxwwwvvvvvv{{{~~~|||}}}|||zzzyyy{{{}}}~~~|||zzzzzzzzzzzzzzzzzzzzzzzz~~~}}}|||{{{{{{|||}}}~~~}}}~~~yyyhhhppp}}}|||xxxfffbbbpppvvvsssnnn]]]EEE777///...,,,******++++++***+++***)))((('''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))***---,,,000555444===```||||||vvvuuu{{{}}}ppp[[[\\\qqqfffNNN???AAACCCCCCTTTlllwww{{{|||xxxwww{{{}}}{{{|||vvvnnneee^^^ZZZWWWVVV\\\```fffkkkpppuuu{{{~~~sssjjjbbbXXXRRRRRRQQQLLLGGG~~~{{{yyyxxxwwwtttqqqnnnkkkjjjiiibbbaaa___]]][[[XXXVVVUUUQQQPPPPPPOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOONNNMMMLLLMMMNNNOOOPPPUUUYYYcccrrrtttpppzzzsssUUUXXXuuuqqq{{{oooSSS>>>222111///...---,,,++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))+++(((***///---333FFFlll}}}yyyzzzwwwwwwnnnlllrrrzzzxxxpppiiieeeyyywwwfffNNNFFFRRRYYYVVV[[[aaakkksssyyy|||}}}{{{{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}|||~~~~~~}}}{{{yyyxxxxxxwwwvvvtttrrrqqqpppppppppnnnnnnmmmmmmkkkiiihhhfffbbb___\\\ZZZYYYXXXUUUTTTTTTRRRQQQOOOMMMLLLKKKKKKLLLMMMNNNMMMJJJFFFDDDCCC???<<<999666444444555666===GGGXXXiiipppqqqvvv|||~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}{{{zzzzzzyyyxxxxxxxxxxxxyyy|||~~~~~~{{{zzz{{{}}}}}}|||{{{|||}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}|||{{{{{{|||}}}~~~~~~~~~qqqppp~~~xxx~~~mmm___iiiqqqqqqkkk]]]JJJ;;;111...,,,,,,,,,,,,,,,,,,******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))******---...444777666AAAhhh}}}~~~vvvnnnmmmooorrrssssss\\\]]]pppyyy]]]KKK???AAABBBFFF[[[uuu|||xxxxxx{{{{{{yyywwwqqqhhh```]]]^^^bbbeeejjjpppzzzwwwkkk]]]VVVUUUSSSNNNHHH~~~}}}{{{yyywwwvvvssspppmmmjjjhhhggg```___^^^\\\YYYWWWVVVUUUPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLOOOQQQYYYgggyyy~~~~~~~~~~~~ssswwwcccZZZnnnzzzrrrsss|||rrr[[[BBB333111//////---++++++---************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((+++)))***//////;;;SSS{{{|||yyyyyyvvvvvvqqqssszzzyyyvvvllleeeaaarrrjjjXXXGGGGGGRRRXXXVVV\\\cccmmmuuuyyy{{{}}}}}}|||||||||||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxwwwwwwvvvtttsssqqqpppppppppnnnnnnmmmlllkkkjjjiiihhheeeaaa]]]ZZZYYYXXXVVVUUUUUUTTTRRRPPPNNNLLLKKKKKKKKKMMMNNNMMMIIIFFFDDDCCC???===999666444444444555:::CCCUUUfffoooqqqvvv{{{}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}|||{{{zzzxxxxxxxxxyyyzzz|||}}}}}}|||zzzyyyzzz|||~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}||||||{{{{{{|||~~~~~~~~~}}}}}}}}}rrrrrr```eeerrryyyrrreeeRRR>>>333...+++,,,...---,,,,,,***))))))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''(((((()))***++++++///555888888GGGqqqxxxmmmjjjkkkpppuuuoooZZZ^^^nnnqqqTTTIII@@@@@@AAAIIIbbb{{{|||yyyzzz{{{xxxtttkkkiiifffdddgggoooxxx~~~vvvddd\\\ZZZVVVQQQMMM~~~~~~}}}{{{yyyvvvuuussspppmmmiiigggeee______]]][[[YYYWWWUUUTTTOOONNNMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIJJJJJJLLLMMMRRR^^^ooo~~~}}}}}}}}}}}}}}}~~~|||xxx}}}ttt\\\```mmm}}}zzz|||ttt{{{}}}xxxwwweeeMMM777111.........***+++///************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((,,,******///333GGGeee{{{|||zzzvvvxxxtttxxxuuuggg```___lll]]]KKKCCCHHHQQQUUUUUU^^^fffpppwwwyyyzzz}}}}}}|||{{{{{{{{{{{{||||||}}}~~~~~~|||{{{{{{}}}~~~~~~|||zzzxxxwwwwwwvvvuuusssrrrqqqppppppnnnnnnlllkkkjjjiiiiiihhhhhhddd```\\\[[[YYYWWWUUUVVVUUUSSSQQQOOOMMMLLLLLLKKKMMMNNNLLLIIIEEECCCCCC>>>===:::777555444333444888@@@RRRdddnnnrrrvvv{{{|||}}}~~~}}}}}}||||||||||||}}}}}}|||{{{zzzyyyyyyyyyzzz{{{~~~~~~}}}|||zzzzzz{{{|||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}|||{{{{{{{{{}}}~~~~~~~~~~~~qqqwwwyyyiiigggxxxsss___DDD999000+++---...+++***+++)))))))))))))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***++++++///444777:::NNNzzzrrrpppyyy|||hhhWWW___kkkgggMMMGGGAAA???AAAMMMfff~~~|||{{{{{{xxxtttqqqjjjnnnuuu|||pppgggccc^^^[[[[[[~~~}}}|||{{{yyyuuutttssspppmmmjjjgggfff```___]]][[[YYYVVVTTTSSSNNNNNNLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGIIIJJJNNNUUUbbbqqq~~~~~~}}}||||||}}}}}}||||||||||||}}}~~~~~~||||||aaaSSS^^^gggvvv{{{rrrxxx}}}yyyxxxdddAAA555---......++++++///++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((---+++***///999UUUzzz{{{~~~xxx{{{wwwxxxsssccc___bbbhhhUUUEEEEEELLLPPPSSSVVVaaaiiitttyyyzzz{{{}}}~~~}}}{{{zzzzzzzzz{{{|||}}}~~~|||zzzyyyzzz|||}}}~~~}}}}}}|||zzzyyywwwwwwuuusssrrrqqqqqqqqqooonnnllljjjiiihhhgggggggggdddaaa^^^]]][[[YYYWWWXXXWWWTTTRRRPPPNNNMMMLLLKKKLLLMMMLLLIIIEEECCCBBB>>>===:::777555444333333555===NNNaaammmrrrvvv{{{{{{|||}}}~~~||||||{{{{{{{{{{{{|||||||||{{{{{{zzzzzz{{{{{{{{{~~~}}}|||{{{{{{{{{{{{{{{zzz|||}}}|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{|||}}}~~~~~~vvvuuuzzzzzzlll{{{pppQQQBBB555,,,......***(((+++)))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((***+++,,,,,,///333666===VVV}}}zzzyyywwwxxxtttcccWWWbbbhhh\\\GGGEEEBBB@@@DDDTTTlll~~~~~~}}}xxxnnnhhhdddeeekkk}}}}}}|||zzzyyytttsssrrrqqqnnnkkkhhhgggbbbaaa^^^\\\YYYVVVTTTSSSNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGIIILLLTTTbbbttt||||||||||||||||||}}}||||||{{{{{{||||||}}}~~~}}}~~~{{{pppUUUSSSVVVggg{{{xxxgggkkkzzzNNN<<>>aaa~~~yyy~~~xxx|||zzzxxx~~~rrrbbbdddnnnhhhSSSEEEJJJRRRRRRTTTZZZccclllwww||||||{{{~~~~~~|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}{{{yyyxxxzzz}}}~~~~~~|||{{{xxxwwwuuutttrrrqqqqqqqqqooonnnkkkiiigggfffeeeeeebbbaaa___^^^^^^]]][[[XXXYYYXXXUUUSSSPPPNNNMMMLLLJJJLLLMMMLLLHHHEEECCCBBB>>>===;;;888555444222222111999JJJ^^^kkkqqquuuyyyyyyzzz|||}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{zzzzzz{{{{{{zzzyyywwwzzz|||{{{zzzyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~}}}|||xxxyyyqqqxxxbbbLLL;;;/////////***(((,,,((())))))***)))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((***+++,,,///000222555AAA___}}}tttmmmkkkppppppbbbYYYeeeeeeRRRCCCDDDBBBAAAIII]]]sss{{{sssmmmjjjqqq}}}}}}}}}|||zzzyyyssssssrrrqqqooollliiihhhcccbbb___\\\YYYVVVSSSRRRMMMMMMKKKJJJIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGKKKXXXkkkzzzzzz|||}}}}}}||||||}}}~~~{{{{{{{{{{{{{{{|||}}}}}}|||}}}~~~zzz```RRRSSSggg|||eeeaaaxxx{{{}}}XXXBBB111000111,,,))),,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((...,,,***111AAAhhhyyyuuu}}}wwwzzz}}}zzz~~~qqqdddlll{{{jjjTTTHHHPPPWWWTTTVVV]]]eeennnxxx}}}||||||~~~}}}}}}||||||||||||}}}zzz{{{}}}~~~~~~~~~~~~|||yyyxxxzzz}}}~~~~~~}}}xxxwwwuuutttrrrrrrqqqqqqooonnnkkkhhhfffeeedddddd]]]]]]]]]^^^___^^^\\\ZZZZZZXXXVVVSSSQQQOOOMMMMMMJJJLLLMMMLLLHHHEEECCCBBB>>>===;;;888666444222222///666GGG\\\jjjpppssswwwxxxyyy{{{|||~~~zzzzzzzzzyyyyyyzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzyyyxxxxxxyyyzzzzzzyyyxxxvvvxxx{{{{{{yyyyyy{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~pppwww{{{|||sssssspppRRR@@@222111000+++)))---((()))*********)))'''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''(((***+++,,,111111222666EEEeee}}}uuunnngggnnnqqqddd\\\gggdddKKKAAACCCCCCCCCMMMcccyyy{{{uuusss~~~~~~|||{{{zzzyyywwwsssqqqoooooonnnllljjjgggcccaaa___\\\YYYVVVTTTRRRLLLLLLKKKJJJHHHGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFIIIRRRaaakkk~~~||||||||||||}}}~~~}}}|||{{{{{{{{{{{{{{{}}}~~~|||kkkTTTTTTgggqqqiiilllxxx{{{nnnDDD...333111******+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++///+++...PPP}}}xxxvvvwwwwwwzzz}}}~~~~~~~~~lllkkkxxxcccSSSKKKSSS[[[[[[\\\```jjjrrryyy|||~~~~~~~~~|||{{{zzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{zzz|||}}}||||||xxxuuusssrrrpppnnnooollljjjiiijjjiiifffbbbbbbbbb```___]]][[[ZZZYYYVVVUUUSSSRRRPPPNNNMMMLLLLLLKKKKKKJJJHHHFFFDDDCCC???<<<999666555444111000222666BBBSSSaaaiiipppwwwwwwwwwxxxyyy{{{|||}}}}}}zzzyyyyyyxxxxxxxxxyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwzzzzzz{{{{{{{{{{{{{{{zzz}}}}}}}}}}}}}}}|||{{{{{{||||||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~yyymmmiiiyyywww|||bbbKKK555------,,,******+++******)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''')))***,,,---///444888555CCCrrr~~~~~~wwwqqqtttfff\\\dddfffWWWKKKDDDAAACCCEEEOOOkkkzzz}}}{{{{{{zzzxxxwwwtttrrrpppooonnnllliiigggbbbaaa___\\\YYYVVVTTTSSSNNNMMMLLLKKKJJJHHHHHHGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDEEEEEEDDDEEEMMMYYYbbbxxx}}}|||{{{{{{{{{|||||||||{{{zzzzzzzzz{{{{{{}}}~~~zzzXXXOOO___~~~}}}uuu~~~xxxMMM444666444.........,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++///---222VVVzzz{{{zzzvvvzzz~~~vvviiiooo}}}]]]OOOIIIQQQ[[[]]]___dddnnnuuu{{{}}}~~~~~~}}}{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||}}}}}}|||~~~|||xxxvvvtttrrrpppnnnnnnllljjjjjjkkkjjjgggdddeeedddcccaaa___^^^]]]\\\WWWVVVUUUSSSQQQOOOMMMLLLKKKKKKJJJHHHFFFDDDBBBAAA>>>;;;888666555444222000222555???OOO\\\dddlllsssrrrssstttuuuwwwxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuttttttttttttyyyzzzzzz{{{{{{{{{{{{zzz}}}}}}}}}}}}}}}|||{{{{{{zzzyyyyyyyyyzzz|||}}}~~~}}}}}}}}}}}}~~~~~~ssshhhpppqqqttt~~~fffOOO777...---,,,)))(((+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''')))***,,,---...444999999HHHwwwzzz|||sssqqqaaaXXXbbbcccSSSGGGFFFCCCEEEIIITTTqqqzzzwwwzzz}}}{{{zzzyyyxxxvvvuuusssqqqooonnnlllhhhfffbbbaaa___\\\YYYVVVTTTSSSPPPOOONNNMMMKKKJJJIIIHHHEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDAAAAAAEEENNNUUUlllwww}}}}}}||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{~~~~~~~~~~~~~~~cccNNNWWW~~~oooqqq{{{WWW:::666111---,,,***,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***///...666\\\~~~|||vvv{{{{{{mmmdddsss{{{TTTIIIEEEOOOZZZ```dddjjjsssyyy}}}}}}~~~}}}|||||||||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}||||||zzzxxxvvvuuussspppmmmmmmlllkkkkkklllkkkiiigggeeeeeedddbbb```___^^^]]]ZZZYYYWWWUUURRRPPPNNNMMMNNNMMMLLLIIIGGGDDDAAA@@@<<<:::777666555444333111222333<<>>AAAFFFKKK___nnn~~~~~~{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{}}}~~~}}}~~~~~~zzzrrrRRRUUU}}}ppphhhnnnaaaBBB777///,,,+++&&&,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))+++//////:::aaa}}}vvv|||xxxfff```ttt~~~qqqJJJCCCAAALLLYYYcccjjjpppvvv|||~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{zzzxxxwwwvvvvvvsssooolllllllllllllllmmmlllkkkjjjddddddcccaaa```^^^]]]]]]]]]\\\ZZZWWWTTTQQQOOONNNQQQQQQOOOLLLIIIFFFCCCAAA;;;999666555555555333222222222888EEEQQQZZZdddmmmpppqqqsssuuuvvvwwwwwwwwwssssssrrrrrrrrrsssttttttqqqqqqrrrrrrrrrqqqqqqqqqtttssssssrrrqqqqqqqqqrrrvvvwwwxxxyyyzzzzzzzzzzzz||||||}}}}}}||||||{{{zzzyyyzzzzzz{{{{{{|||}}}~~~}}}}}}}}}||||||}}}}}}~~~mmmiiilllwww}}}pppjjjwwwxxxqqq\\\BBB333000111...,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&''''''((()))+++,,,---///333999>>>TTT}}}yyytttnnnooommmooopppXXXVVVccc]]]III@@@???<<>>???CCCEEESSSdddwww~~~~~~~~~~~~~~~zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{|||~~~~~~}}}}}}~~~vvv~~~YYYVVVzzzwwwfffeeeyyyfffJJJ;;;000///000***,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++,,,//////;;;ccc}}}xxx~~~}}}ppp^^^ZZZnnnuuudddCCC???@@@JJJYYYeeeooouuuwww}}}~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~|||{{{wwwvvvuuuuuutttrrrooolllkkklllmmmmmmmmmllllllllleeeeeedddcccaaa```_________^^^\\\ZZZWWWTTTRRRQQQRRRQQQOOOLLLIIIEEEBBBAAA;;;999666555555444333111111111666AAALLLUUU```iiijjjkkknnnpppqqqrrrqqqqqqpppppppppppppppqqqrrrrrrnnnoooooopppppppppppppppsssrrrrrrqqqqqqrrrsssssstttuuuvvvxxxyyyzzzzzzzzz|||||||||||||||{{{zzzzzz|||||||||||||||||||||{{{~~~~~~}}}}}}}}}~~~{{{xxx{{{}}}}}}yyykkkrrruuuppp___GGG666000000///,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''''''''(((***+++---...111222777>>>XXX~~~~~~rrrooojjjdddiiimmm|||sssZZZ\\\hhh\\\FFFAAABBB???EEEMMM[[[www~~~zzzvvvtttzzzyyyzzz~~~iiiTTTIII~~~|||||||||{{{xxxvvvvvvtttrrrpppooommmiiigggeeedddbbb```]]][[[YYYXXXRRRQQQPPPNNNLLLJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGCCCBBB@@@???>>>???@@@AAAHHHWWWiiivvv~~~}}}|||~~~~~~~~~~~~{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyxxxxxxxxxyyyzzzzzzzzz|||}}}~~~}}}}}}zzz}}}aaaWWWoooyyypppgggvvv|||~~~~~~dddNNN===///...111,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,---//////===eee~~~{{{}}}sssfffXXXTTTbbbfffVVV???>>>@@@JJJXXXgggrrrwwwxxx}}}~~~~~~|||||||||}}}~~~~~~|||~~~~~~~~~~~~~~~~~~~~~|||{{{vvvtttsssrrrrrrqqqnnnlllkkklllnnnmmmlllkkkkkklllhhhhhhgggfffeeedddcccbbbaaa```^^^\\\YYYWWWUUUTTTOOONNNLLLJJJFFFCCC@@@???;;;999666555444333222000000///333<<>>EEEOOO^^^xxx~~~~~~yyyuuussssss{{{}}}www___QQQMMM~~~}}}}}}}}}|||yyywwwuuusssqqqpppooonnnkkkhhhfffeeedddbbb___]]][[[ZZZTTTSSSQQQOOOMMMKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFCCCBBB@@@???>>>>>>===<<<===HHHUUUaaaooo~~~}}}zzz{{{||||||}}}}}}}}}}}}{{{|||}}}~~~~~~}}}zzz}}}}}}~~~}}}{{{xxxwwwwwwxxx{{{}}}{{{zzzzzzyyyyyyyyyyyyzzzxxxzzz|||}}}}}}}}}~~~nnnYYYaaaiiippp{{{uuujjj}}}uuuzzzmmm[[[EEE111...000***,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++---//////@@@iii}}}}}}~~~|||mmmbbbXXXQQQUUUUUUHHH??????BBBJJJXXXhhhsssxxxxxx~~~~~~{{{||||||}}}~~~~~~|||}}}~~~||||||~~~~~~|||zzztttrrrpppooooooooommmllljjjlllnnnmmmkkkiiijjjkkkiiihhhhhhgggfffeeeddddddbbbaaa___]]][[[YYYWWWWWWMMMMMMKKKIIIFFFCCC@@@???<<<:::777555444333111//////---000777>>>CCCJJJQQQXXXZZZ]]]```aaaaaa```___[[[[[[[[[[[[\\\]]]^^^______```bbbdddeeegggggghhhhhhhhhiiijjjlllnnnpppqqqqqqrrrtttvvvwwwyyyzzzzzz{{{{{{||||||{{{{{{zzzyyyyyyzzz{{{{{{{{{zzzyyyxxxzzzzzz{{{|||}}}~~~zzzsssvvvnnngggsss|||yyysssmmm\\\CCC111,,,,,,,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))***,,,---...111333;;;IIIhhh}}}uuuqqqgggfffzzzwww```hhhoooVVV???BBB;;;;;;DDDQQQaaayyyzzz|||~~~{{{uuurrrsssuuu~~~ooo```WWWVVV~~~~~~~~~~~~}}}zzzwwwtttsssqqqppppppnnnkkkiiigggfffeeeccc```^^^]]]\\\UUUUUUSSSQQQOOOMMMKKKJJJHHHGGGEEECCCAAA@@@??????@@@@@@AAABBBCCCDDDEEEFFFDDDBBB@@@>>>>>><<<:::888666===FFFPPP```rrr~~~~~~~~~}}}|||{{{yyyxxxttttttuuuvvvvvvvvvvvvvvvwwwxxxzzz}}}~~~~~~zzz}}}~~~~~~{{{xxxvvvvvvxxx||||||{{{{{{zzzyyyyyyyyyyyywwwyyy{{{|||}}}~~~~~~yyy\\\XXXXXX```ooovvvvvvooobbbuuu~~~mmmTTT999222333,,,,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++---///000BBBlll{{{|||{{{oooccc[[[QQQMMMIII>>>???@@@CCCJJJXXXhhhtttxxxxxx~~~{{{||||||}}}~~~{{{}}}}}}{{{{{{~~~~~~||||||~~~~~~|||zzztttqqqnnnmmmmmmmmmmmmllljjjmmmnnnmmmjjjhhhiiijjjggggggfffeeedddccccccbbbbbbaaa```^^^\\\ZZZYYYXXXNNNNNNLLLJJJGGGDDDBBBAAA===:::777555333222000......,,,---333888;;;@@@FFFHHHJJJMMMPPPQQQQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRUUUVVVXXXZZZ]]]^^^___```cccdddeeegggiiikkknnnooopppqqqsssuuuwwwyyyzzzzzz{{{{{{||||||{{{{{{zzzyyyuuuvvvxxxyyyzzzyyyyyyxxxxxxxxxyyyzzz|||~~~sssnnnvvv|||tttlllvvv}}}zzzyyywwwhhhLLL666......///+++******))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''''''''''''''''''''''''''''''''(((((()))***,,,---...000333>>>OOOooo}}}yyymmmpppwwwaaajjjoooSSS;;;AAA<<<===HHHWWWggg~~~{{{}}}xxxrrrppptttxxx|||qqqkkkccc]]]\\\~~~{{{xxxvvvtttqqqpppoooooommmkkkhhhfffbbb```___^^^\\\ZZZYYYWWWTTTRRRQQQOOOMMMKKKKKKJJJHHHEEECCCAAA@@@???@@@AAACCCDDDEEEEEEEEEEEECCC@@@===<<<<<<;;;777444888888===HHHXXXhhhtttzzz~~~~~~|||{{{yyyxxxxxxwwwwwwwwwwwwvvvuuutttssssssrrrrrrrrrrrrrrrssssssvvvwwwyyy|||~~~}}}{{{zzz|||~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxyyyzzz{{{||||||{{{zzzyyyyyyxxxxxxyyyxxxxxxyyy{{{}}}~~~jjjJJJHHHXXXlll~~~uuujjjoooeeeDDD222,,,+++,,,+++******)))*********((()))************)))((())))))))))))))))))))))))+++)))((())),,,---+++))))))222333444JJJkkk|||yyyvvv||||||{{{zzzhhhbbbdddVVVBBB>>>@@@AAADDDIIISSSbbbqqq{{{}}}}}}zzz~~~~~~~~~~~~~~~{{{yyyzzz|||~~~~~~}}}||||||tttssspppnnnmmmmmmnnnooommmmmmmmmlllkkkkkkjjjjjjgggfffdddccccccdddeeefffcccaaa___^^^]]][[[XXXVVVPPPNNNKKKIIIGGGEEEBBB@@@===:::777555444444222111---...///000333777:::<<>>>>>CCCJJJZZZqqq{{{yyy}}}yyyuuussstttzzztttkkklllnnnjjjeee{{{yyyxxxvvvsssrrrqqqqqqooommmjjjhhhdddbbbaaa___]]][[[ZZZXXXUUUTTTSSSQQQNNNLLLLLLJJJHHHEEECCCAAA@@@???AAABBBCCCEEEEEEEEEDDDDDDCCC@@@===<<<;;;:::777444666666999CCCQQQ```lllrrrxxxyyy{{{}}}~~~}}}|||{{{zzzzzzyyywwwvvvtttsssrrrnnnnnnooooooooonnnmmmmmmmmmmmmmmmnnnooopppqqqrrrqqqrrrtttwwwzzz{{{zzzyyyyyy{{{}}}~~~}}}|||}}}}}}}}}{{{zzzxxxxxxxxxyyyzzz{{{{{{zzzzzzyyyyyyxxxxxxyyyxxxxxxyyy{{{}}}~~~yyyVVVNNNYYYooouuuqqqxxxPPP444---///,,,++++++***************************************))))))))))))))))))))))))+++)))((()))+++---+++***(((///222555LLLkkkxxxsssuuu{{{|||xxxzzzzzzwww~~~ooonnnqqq___IIIFFFBBBDDDGGGMMMVVVcccqqqzzz}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~|||zzz{{{~~~~~~}}}|||{{{zzztttsssqqqooonnnnnnooopppoooooonnnmmmkkkjjjiiiiiiffffffeeeeeeddddddeeeeeebbb```___^^^]]]\\\YYYVVVPPPNNNKKKIIIHHHFFFCCCAAA>>>;;;777555444333222111---------///111333666777999999999:::::::::;;;;;;;;;::::::999:::;;;<<<======???BBBDDDFFFIIIMMMPPPTTTWWW[[[^^^aaadddgggjjjhhhiiillloooqqqsssuuuuuuvvvxxxzzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyxxxyyyyyy{{{}}}~~~uuutttyyyyyy|||}}}xxxzzz~~~___BBB444000---,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))*********,,,...000222777>>>SSS|||{{{nnnppp|||pppqqqbbbLLLBBB@@@>>>AAAIII[[[ttt|||{{{}}}~~~uuutttuuuyyyqqqlllnnnppplllggg|||yyyzzzxxxuuutttssssssqqqpppmmmjjjfffdddbbb```^^^\\\\\\ZZZWWWUUUTTTRRRPPPNNNLLLKKKHHHFFFCCCBBB@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCBBB@@@===<<<:::999666444444333555<<>>;;;999777555333222222222666>>>HHHQQQWWW^^^aaadddfffeeeccc___\\\ZZZZZZXXXWWWUUUSSSRRRQQQOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUWWWZZZ]]]___aaaccceeehhhkkknnnqqqtttwwwwwwyyy|||}}}|||{{{{{{{{{|||{{{yyyxxxwwwwwwwwwwwwwwwxxxyyyyyyzzzyyyxxxxxxxxxxxxxxxyyy{{{}}}~~~}}}~~~}}}~~~~~~tttyyypppUUUQQQlll}}}ggg>>>///222,,,,,,+++************+++---,,,***))))))***,,,---((((((((((((((((((((((((***))))))***++++++++++++......111???ZZZttt{{{vvvxxxxxxtttssszzzwww|||}}}tttpppgggJJJGGGGGGKKKQQQXXX```iiisssyyy{{{}}}~~~~~~|||zzzzzz|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||yyyxxxwwwuuutttsssrrrrrrrrrrrrsssvvvuuussspppmmmkkkiiihhhfffggggggggggggeeecccbbb```^^^]]]]]]]]]\\\ZZZXXXPPPNNNLLLJJJJJJIIIFFFDDDAAA>>>999777555333222000000///---,,,,,,,,,------------------............------------......//////...///111222333555888:::<<>>;;;888555333333222111111333777>>>EEEJJJOOOQQQTTTVVVUUURRRNNNLLLIIIHHHGGGFFFEEECCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKNNNQQQTTTVVV[[[]]]aaadddgggkkkqqquuusssvvvzzz||||||{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwxxxxxxyyyzzz{{{|||}}}~~~|||~~~~~~}}}}}}~~~lllnnn}}}xxxZZZOOOfffvvv~~~rrrGGG111000---,,,,,,+++***+++++++++---,,,***))))))***,,,---(((((((((((((((((((((((()))***************++++++///---222EEEaaaxxx~~~~~~{{{vvvuuu}}}}}}sssoooqqqeeeHHHFFFFFFKKKTTT]]]eeemmmtttyyy{{{}}}~~~{{{zzz{{{|||||||||~~~~~~~~~~~~}}}zzzyyyxxxvvvvvvuuuuuutttttttttssswwwvvvtttrrrooollljjjiiiggghhhhhhhhhgggeeecccaaa___^^^]]]\\\]]]\\\YYYWWWQQQOOOMMMKKKKKKJJJGGGEEEAAA>>>:::777666444222111222111///---,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------------,,,---/////////000222555444777<<>>555222,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))*********,,,...000111999JJJhhh|||ooosssxxxhhhnnnsssbbbgggtttrrrxxxrrrWWWAAA===;;;<<>>===<<<<<<;;;::::::999999777888999:::;;;;;;;;;;;;>>>???@@@BBBDDDGGGIIIJJJNNNQQQVVVYYY\\\aaaiiiooonnnqqqvvvyyyzzzyyyyyyzzzxxxxxxxxxwwwwwwwwwvvvvvvuuuwwwxxxyyyyyyxxxvvvuuuwwwxxxyyyzzz{{{|||}}}}}}{{{~~~~~~~~~~~~~~~}}}jjjgggtttdddSSS```ssswwwzzzPPP555111------,,,+++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))(((***++++++******+++,,,---+++444LLLhhhzzz~~~yyyxxx|||vvvjjjmmmmmmqqqnnnWWW@@@>>>BBBIIITTT___iiipppvvvyyy|||}}}}}}|||}}}}}}|||{{{~~~~~~}}}|||{{{yyyxxxxxxwwwvvvuuutttsssuuuuuusssqqqooommmkkkkkkjjjiiiiiihhhfffdddcccbbb```^^^]]]\\\\\\[[[XXXVVVSSSQQQNNNMMMLLLJJJHHHFFFAAA>>>:::888666555444222333222000...------......,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,+++,,,------,,,,,,...000000222666999===BBBGGGKKKTTTWWW]]]ccchhhkkklllmmmhhhkkkpppsssttttttttttttsssssstttuuuvvvvvvwwwwwwxxxyyy}}}yyyzzz|||{{{|||tttuuu}}}jjjRRR===222...,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))*********,,,...000222:::NNNooozzz{{{yyykkkttttttaaa^^^fffjjjuuunnnSSSBBB@@@===<<>>???CCCGGGJJJMMMTTT^^^eeegggkkkqqquuuvvvvvvwwwwwwuuuvvvvvvwwwwwwwwwwwwwwwvvvwwwxxxyyyyyywwwtttssswwwxxxyyyzzz{{{|||||||||{{{}}}~~~~~~oooffflllyyylllVVVYYYppppppqqq|||uuuyyy{{{SSS888333------,,,++++++++++++,,,************************))))))))))))))))))))))))(((***,,,+++))))))+++---,,,---<<>>:::888777666555444222111000///...//////000,,,---------............++++++---.........---,,,,,,------,,,++++++---......///111222444888<<<@@@FFFKKKSSS[[[bbbgggjjjkkkhhhlllqqqtttuuutttttttttsssssstttuuuvvvwwwxxxxxxxxxyyy{{{}}}~~~}}}}}}vvvyyyuuugggSSS@@@333---,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))*********,,,...000333<<>>777::::::DDDSSSaaalllsssxxxzzz}}}~~~~~~|||zzz{{{|||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||{{{}}}}}}|||{{{zzzxxxuuusssrrrmmmmmmmmmlllkkkkkkjjjjjjmmmllliiifffdddcccccccccaaa```^^^\\\[[[ZZZVVVTTTVVVSSSPPPNNNLLLJJJGGGEEE@@@===:::888888777666555111000///......///000111////////////000000000000,,,---///000000000///......//////...,,,,,,...///---.........///111555888<<>>TTTyyyxxxooo^^^ZZZooo{{{lllbbbNNNXXXfff```III??????;;;<<>><<<:::888777777777333333222222111000//////000000000000111111111111333333333222222222222111000000///...---,,,,,,+++///...---,,,---...///000555555:::FFFRRRZZZaaagggkkkkkklllnnnoooqqqrrrrrruuuwwwxxxxxxwwwwwwxxxyyyxxxyyyzzzzzz{{{{{{zzzzzz||||||~~~yyyiiisss~~~{{{ooocccOOO:::222.........---,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((******+++---111444<<<===\\\xxx~~~}}}nnnbbb]]]mmmqqq|||zzzqqqYYYLLLXXX```XXXGGG;;;:::===>>>HHHaaa~~~yyyyyywwwyyy|||}}}xxxtttsssrrrnnnkkkkkkpppttt|||}}}|||zzzzzz{{{zzzxxxvvvsssqqqmmmmmmllljjjiiigggffffffbbb```]]]\\\[[[YYYVVVTTTQQQOOOLLLJJJIIIGGGDDDAAADDDEEEFFFGGGGGGEEEDDDCCC@@@???===:::888666555444222111111000000000000000////////////000000000000111000000000/////////...222222111000000000000000000000000000000000000000111222222333555;;;BBBGGGTTT[[[eeelllnnnppprrrtttsssssssssttttttuuuuuuvvvxxxvvvuuuuuuvvvwwwvvvtttxxxwwwwwwwwwxxxyyy{{{|||{{{|||}}}~~~~~~~~~~~~wwwmmmlllyyypppYYYRRRbbbvvv{{{yyyzzzlll```hhhqqqmmmsss~~~iiiKKK555444,,,...000***)))...+++************************************)))))))))(((+++************++++++,,,---777TTTpppvvvyyy~~~}}}|||vvvvvv~~~xxxVVV???<<<===999AAAFFFQQQ^^^kkktttyyyzzz{{{}}}~~~~~~}}}}}}}}}|||||||||}}}}}}~~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{xxxsssooonnnmmmlllllllllkkkiiigggjjjjjjiiigggfffdddccccccbbbaaa```]]][[[XXXWWWVVVUUUSSSQQQOOONNNKKKHHHEEEBBB@@@===;;;888777777777333333222222111000000///000000000000111111111111333333333333222222222222111111000//////...------///...---------...//////333222666AAALLLTTT\\\dddiiijjjkkkmmmoooqqqrrrsssvvvwwwxxxxxxwwwwwwxxxyyyxxxyyyzzzzzz{{{{{{zzzzzz||||||~~~zzzzzz|||pppqqq}}}yyyppp\\\DDD777.........---,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''')))******+++---111444999<<<^^^sssggggggvvvvvv}}}zzzwwwcccLLLXXX___VVVFFF;;;:::======IIIdddwwwvvvxxxyyy{{{~~~|||xxxtttyyyxxxuuuqqqnnnpppuuuyyy}}}~~~||||||}}}}}}|||zzzxxxuuutttmmmmmmlllkkkiiihhhggggggcccaaa___]]]\\\ZZZXXXVVVRRRPPPMMMKKKJJJHHHEEEBBBDDDEEEFFFGGGFFFEEEDDDCCCAAA@@@===;;;999777666555222111111000000000000000////////////000000000000000000000000////////////222222111000000000000111000000000000000000000000000000000000222666<<<@@@JJJSSS^^^gggkkkmmmoooqqqqqqqqqrrrrrrsssttttttuuuuuutttssstttvvvwwwvvvuuuvvvuuuuuuuuuwwwxxxzzz|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~rrrmmmyyy}}}aaaQQQYYYpppssseeeggg}}}}}}```@@@999------000***)))---***************************************))))))))))))+++++++++++++++,,,------000;;;XXXpppuuuwww{{{yyyvvvqqqttt||||||yyy\\\BBB<<<<<<888@@@EEEPPP]]]jjjtttxxxyyy{{{|||~~~~~~}}}}}}|||{{{zzzzzz||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}~~~|||{{{zzzxxxuuusssnnnmmmlllllllllkkkiiifffiiihhhhhhgggfffeeeddddddaaaaaa___]]][[[XXXWWWVVVUUUSSSPPPOOOMMMKKKGGGEEECCCAAA>>>;;;999777666666333333222222111000000000000000000111111111222222333333333333333333444444333222222222111111000000000///...............///000...111:::CCCLLLVVV___fffgggjjjmmmppprrrttttttvvvxxxyyyyyyxxxxxxyyyzzzxxxyyyzzzzzz{{{{{{zzzzzz|||{{{}}}{{{~~~{{{|||}}}ooonnnwwwzzziiiOOO;;;.........---,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''')))***++++++...111444777>>>ccc|||{{{~~~vvvuuudddMMMYYY^^^TTTDDD<<<;;;<<<===LLLhhhvvvuuuzzzzzz{{{|||~~~~~~wwwwwwyyyyyy|||wwwtttvvv{{{~~~~~~~~~}}}|||zzzxxxvvvuuummmmmmlllkkkjjjiiihhhhhhdddbbb___^^^]]]\\\YYYWWWTTTQQQNNNLLLKKKIIIFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@>>>;;;999888777666222111111000000000000000////////////000000000000000000000000////////////222222111000000111111111000000000000000000000000///000000000000222777:::AAAKKKXXXccchhhkkkmmmooopppqqqqqqrrrssstttuuuuuutttsssrrrsssvvvwwwvvvuuuttttttttttttvvvxxxzzz{{{zzz{{{|||}}}}}}~~~}}}}}}~~~~~~~~~zzzoooyyyjjjQQQUUUjjjwwwoooxxx|||XXX???000,,,000+++))),,,************************************)))))))))))))))++++++***++++++,,,---...111>>>[[[qqqtttwww|||xxxsssnnnrrr}}}}}}uuuwwwcccEEE===<<<777>>>DDDOOO]]]jjjtttxxxxxxzzz{{{}}}~~~~~~|||{{{yyyxxxxxx{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{||||||}}}~~~}}}|||}}}{{{yyyxxxxxxwwwvvvtttpppooommmmmmmmmllljjjgggiiiiiihhhgggeeedddcccccc```___^^^\\\ZZZYYYWWWWWWTTTRRRPPPNNNMMMKKKGGGDDDCCCAAA>>>:::777555444444222222222111111111000000000000111111111222222222333333444444444555555555444444444444444444333333111111000/////////.........,,,...444<<>>;;;999888777777222111111000000000000000////////////000000000000////////////000000000000222111111111111111222222111111111111111111111111000111111111000111333666;;;EEESSS^^^eeeiiilllnnnpppqqqqqqssstttuuuvvvvvvsssrrrrrrsssvvvwwwwwwvvvuuutttttttttuuuwwwyyyzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~tttxxxrrrUUUTTTccczzzrrrGGG333,,,000,,,***,,,***************************))))))))))))))))))******)))))))))******,,,------000@@@^^^sssvvv{{{|||vvvqqqvvvyyy}}}{{{{{{cccEEE>>>===999===CCCOOO^^^kkktttxxxxxxzzzzzz|||}}}~~~~~~|||{{{yyyxxxwwwzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~|||{{{xxxvvvuuuuuuuuuuuutttrrrqqqoooooooooooollljjjkkkjjjiiigggdddbbbaaa```___^^^]]]\\\ZZZYYYXXXWWWUUUSSSPPPOOOMMMKKKGGGEEEAAA???<<<888555333222222222222222111111111111111111111111111222222222222333333444555666666777777555555666666666666666666333333222222111000/////////,,,---111777???KKKWWW```cccggglllpppsssuuuvvvwwwyyy||||||{{{zzzzzz{{{xxxyyyzzzzzz{{{{{{zzzzzzzzzzzz|||~~~oooiiieeeooo|||yyy}}}qqqnnnxxx~~~tttkkkWWW:::000///---,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((()))++++++,,,...222555999EEEooo|||```OOOZZZ\\\MMM???<<<===;;;???QQQlll}}}|||{{{{{{{{{|||~~~vvvmmmhhhbbbggglllrrr|||~~~}}}|||zzzxxxwwwvvvuuuppppppooommmkkkiiihhhhhhdddbbb```___^^^]]][[[YYYVVVTTTQQQOOONNNLLLIIIFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@???===;;;999888777777222111111000000000000000////////////000000000000////////////000000000000222111111111111222333333222222222222222222222222111222222222111000222333666@@@NNNZZZaaafffjjjmmmppppppqqqrrrtttuuuvvvvvvtttsssssstttvvvxxxwwwvvvvvvvvvuuuuuuuuuwwwxxxyyyxxxyyy{{{}}}~~~}}}~~~yyywwwzzz]]]UUU[[[yyyOOO666---111...+++,,,+++************************))))))))))))************))))))))))))***,,,---...000BBBbbbvvvxxx|||uuu{{{~~~wwwqqqtttYYY@@@<<<>>><<<===CCCPPP___llluuuxxxyyyyyyzzzzzz|||}}}~~~~~~}}}{{{zzzyyyxxx{{{{{{|||}}}}}}}}}||||||||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}yyywwwuuutttttttttsssrrrrrrqqqppppppqqqqqqooommmlllkkkiiifffdddbbb```___^^^]]]\\\[[[ZZZYYYXXXXXXVVVTTTQQQPPPNNNLLLHHHFFF???===:::777444333222222111111111111111111111111111111111222222222222333333444444666777888999999666666666777888888888999666666555555333222000//////------111555;;;HHHTTT^^^aaaffflllpppssstttuuuwwwzzz}}}~~~}}}{{{{{{{{{xxxyyyzzzzzz{{{{{{zzzzzzzzzyyy{{{}}}}}}mmmddd]]]gggzzz{{{~~~xxxoooyyy|||mmmggg[[[>>>000///---+++*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((***+++,,,,,,///222555888HHHttt```OOO[[[ZZZIII<<<===>>>:::AAAUUUooo~~~}}}~~~{{{{{{{{{|||}}}~~~nnneeebbbcccddddddkkkttt~~~~~~|||zzzxxxwwwvvvvvvrrrqqqpppnnnkkkiiiggggggcccaaa___^^^^^^]]][[[YYYWWWUUURRRPPPOOOMMMJJJGGGEEEEEEDDDCCCCCCCCCCCCCCC>>>===<<<:::888777666666222111111000000000000000////////////000000000000.../////////000000000111222111111111222222333444333333333333333333333333000111333222111000111222333<<>>===:::777555444333333111111111111111111111111111111111222222222333333333444555666888999:::;;;666666777777888999::::::888888888777666444222000///---...111333999EEEQQQ^^^aaaffflllpppsssttttttxxx{{{~~~~~~|||||||||xxxyyyzzzzzz{{{{{{zzzzzzyyyyyyzzz|||{{{}}}rrrhhh^^^ccc}}}yyy}}}zzzoooyyy|||hhhddd^^^@@@000///---+++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***)))***+++,,,---///222555888JJJxxx^^^PPP[[[YYYGGG;;;===???:::CCCYYYttt|||{{{}}}{{{{{{|||}}}~~~~~~~~~}}}}}}oooeeebbbfffmmmqqqrrrxxx}}}{{{yyyxxxwwwwwwtttsssqqqnnnkkkiiigggfffcccaaa___^^^^^^]]][[[YYYXXXVVVSSSQQQOOOMMMJJJHHHEEEEEEDDDCCCCCCCCCCCCCCC>>>===;;;999888777666666222111111000000000000000////////////000000000000.../////////000000111111222111111111222333333444444444444444444444444444///111222222111000000111111:::GGGRRRZZZ```fffkkklllmmmnnnpppqqqrrrttttttwwwvvvuuuvvvwwwxxxwwwvvvzzzyyywwwvvvvvvvvvwwwxxxvvvxxx{{{~~~|||}}}rrrqqqyyyoooXXXVVVpppzzzpppwwwwwwZZZ;;;...333111---...---************************(((((())))))*********++++++++++++,,,---...000000444IIIjjj{{{||||||qqqzzz|||kkk```aaannn{{{|||jjjKKK777777;;;:::===DDDQQQ```nnnwwwzzzzzzyyyyyyyyyzzz|||~~~~~~}}}|||{{{{{{|||}}}}}}}}}|||{{{zzzzzzzzzzzz|||}}}~~~~~~~~~~~~~~~}}}{{{|||~~~}}}{{{yyyxxxwwwvvvvvvuuussspppooonnnnnnoooqqqqqqpppooohhhgggfffeeedddccccccbbb\\\\\\\\\[[[ZZZYYYYYYXXXWWWUUUSSSQQQPPPNNNJJJGGG>>>===:::888666555555555111111111111111111222222111111222222222333333333333444555777888:::;;;<<<666666777888999999:::;;;999:::999999777555333111...---...111333777CCCPPP]]]aaaffflllppprrrssssssxxx{{{~~~}}}||||||xxxyyyzzzzzz{{{{{{zzzzzzyyyyyyzzz|||{{{|||sssgggdddzzzzzzwwwyyymmmyyy|||eeebbb^^^AAA111///---+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***)))***+++,,,---///222555:::LLLzzzwwwxxx^^^PPP[[[YYYFFF:::===???:::DDD\\\xxx{{{xxxyyyzzz{{{}}}~~~~~~~~~}}}|||}}}|||tttooonnnpppsssttt{{{}}}{{{yyyvvvtttsssoooooonnnmmmkkkjjjiiihhhdddcccaaa___]]]\\\[[[[[[ZZZXXXVVVUUUSSSPPPLLLHHHHHHHHHGGGEEEDDDBBBAAAAAA<<<;;;:::999999777333000222222111111000000//////111111111111000000000000555333111000///000111222///000111222222333222222333333333444666888999:::999888666444222111000000111555???KKKRRRXXX```iiilllnnnoooooooooqqqsssvvvtttvvvxxxxxxwwwwwwyyyzzz|||zzzyyywwwvvvvvvwwwwwwwwwxxxzzz|||}}}{{{}}}~~~~~~uuuwww}}}}}}hhhVVVddd|||}}}rrrhhhnnn{{{yyyuuuZZZ;;;111333)))***111+++,,,,,,,,,+++++++++******************************,,,+++******---///000111999^^^www}}}qqquuu}}}}}}hhhbbbiiiqqqxxxoooZZZCCC888999;;;:::===FFFSSSbbbnnnuuuxxxxxxzzzzzz{{{{{{|||}}}}}}}}}~~~|||{{{~~~~~~}}}|||{{{zzzyyyyyyzzz{{{{{{|||}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}{{{xxxxxxzzz{{{}}}~~~|||{{{yyyvvvtttrrrqqqqqqpppoooooopppppppppmmmkkkffffffffffffeeecccaaa___\\\ZZZYYYYYYZZZZZZXXXWWWUUUSSSPPPNNNMMMKKKIIIFFF??????===;;;999777666555333333333333333333333333555555555555555666777777777888888888888999999999999999888888999::::::;;;:::::::::<<<<<<;;;999666444///---///222777AAAKKKXXX\\\aaafffjjjmmmpppsssxxxyyyzzz{{{||||||||||||{{{{{{zzzyyyyyyyyyzzzzzzyyyzzzzzz{{{|||~~~{{{{{{zzzvvvxxx|||vvvfff``````HHH;;;444...---,,,******,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,---///222555@@@SSStttnnn}}}}}}rrr[[[VVVXXXSSSEEE;;;;;;>>>???GGGccc}}}|||zzzwwwzzz|||~~~rrr~~~|||zzzxxxvvvuuuoooooommmllljjjhhhgggfffeeedddbbb```^^^]]]]]]\\\[[[YYYVVVTTTSSSPPPMMMJJJIIIIIIGGGFFFDDDBBBAAA@@@;;;:::999999999888555222111111111111111000000000111111111111000000000000444333111//////000111222///000111222333333333333444444555555777888999::::::999777555333111000000222555===GGGNNNRRR[[[dddiiikkkmmmnnnnnnoooqqqsssuuuvvvwwwwwwvvvvvvxxxzzz{{{zzzyyywwwwwwwwwwwwxxxxxxxxxzzz{{{}}}}}}{{{zzz||||||}}}~~~~~~|||{{{}}}iiiUUU\\\vvvyyyrrrtttuuuppp|||uuummm\\\>>>222555......222+++,,,,,,+++++++++*********************************,,,+++***+++---///000111BBBiiivvvwww{{{nnnhhhoooxxxwwwlllWWWAAA666888:::999===EEESSSaaammmtttwwwxxxzzzzzz{{{{{{||||||}}}}}}|||}}}~~~~~~}}}}}}}}}}}}|||{{{{{{zzzzzz|||||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||}}}~~~}}}yyywwwuuuooolllkkkmmmnnnpppwww~~~{{{zzzxxxuuutttrrrqqqqqqoooooonnnooooooooollljjjfffffffffeeecccbbb``````^^^\\\ZZZYYYYYYXXXVVVTTTRRRPPPMMMKKKJJJHHHEEEBBB>>>>>>===;;;999888777666555555555555555555555555666666555555666666777888888888888888999999999999::::::::::::::::::;;;;;;999999999;;;<<<;;;999666555000...///222666???IIIXXX\\\aaafffiiimmmppprrruuuvvvxxxzzzzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyzzzzzzyyyzzz{{{|||}}}{{{{{{||||||{{{kkkeeedddOOO999222---......+++***+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***,,,,,,---///222555<<>>???HHHddd~~~}}}{{{wwwzzz{{{|||}}}uuuuuu}}}{{{yyywwwvvvpppooonnnllliiigggeeeddddddcccbbbaaa______^^^^^^\\\ZZZVVVTTTSSSQQQOOOMMMKKKJJJIIIFFFDDDBBB@@@@@@;;;:::999999999888555333111111111111222222222222111111111111000000000000222222000/////////000111000111222333333444444333666666666666777888::::::;;;:::888555333222111000222444:::BBBGGGKKKTTT]]]eeegggjjjkkklllmmmoooqqquuuuuuvvvuuutttuuuxxxzzz{{{zzzyyyxxxwwwwwwxxxxxxxxxyyyyyyzzz{{{||||||}}}}}}~~~}}}}}}|||{{{zzzyyy{{{{{{||||||}}}~~~~~~qqqYYYVVViiizzzwwwtttkkkkkk~~~uuu~~~xxxnnnbbbEEE444333111111111***+++++++++*********))))))************************++++++++++++---///111222FFFooozzzzzz{{{qqqllltttzzzlllUUU???666777999999<<>>VVV~~~zzz|||~~~wwwzzz}}}uuudddSSSVVVUUUOOOCCC;;;;;;>>>???HHHddd}}}{{{wwwyyyyyyzzz{{{|||~~~yyykkknnn{{{}}}}}}{{{yyywwwwwwrrrqqqooommmjjjgggeeedddcccbbbaaa```____________]]]ZZZVVVTTTSSSRRRQQQPPPLLLKKKJJJGGGEEEBBB@@@???<<<:::888888777666444222111222222222333444444444222222222222111111111000111111000//////000000111111222333444444555555444666666666666777888999:::===<<<999777444222111000111222666===AAAFFFOOOYYY```cccgggjjjkkklllnnnoootttuuuuuutttssstttwwwzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~dddTTT___ttt{{{{{{nnniiiyyyqqqTTT999000000111...)))++++++*********)))))))))***************************++++++,,,---///111444JJJqqq}}}{{{}}}qqqiiivvvpppUUU@@@777777999999<<>>>>>;;;999888333000000000222999BBBTTTYYY___eeehhhkkknnnpppoooqqqtttwwwxxxxxxxxxwwwxxxyyyyyyzzzzzzzzzzzzzzzxxxzzz|||}}}~~~}}}xxx~~~}}}xxxrrrcccEEE:::111......+++***+++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***,,,---...000444777@@@[[[~~~yyyyyyvvvrrrlllnnnxxxzzzsssmmmmmm}}}|||cccSSSVVVSSSLLLBBB;;;:::===@@@GGGccc~~~|||zzzvvvxxxxxxxxxyyyzzz}}}iiibbb}}}xxxwww}}}~~~|||zzzxxxwwwvvvtttsssqqqnnnkkkhhhfffeeebbbaaa```___^^^^^^^^^^^^]]]ZZZVVVTTTTTTSSSRRRQQQMMMLLLJJJHHHEEECCCAAA@@@>>><<<999777666555333111333444444555555666666666444333333333333222222222111000000000000000111111222333444555555666666555555555666666777888999:::???>>>;;;888555333111000000000444999===BBBLLLVVVZZZ___dddiiikkkmmmnnnppptttuuuuuuttttttuuuwwwyyyzzzzzzzzzzzzyyyyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{|||||||||{{{||||||}}}}}}~~~~~~rrrVVVVVVnnnxxxmmmxxxkkkEEE111000111---,,,+++++++++************)))************************)))+++,,,------...222555TTTwww~~~~~~~~~qqqhhh}}}uuuWWWBBB999888999999<<>><<<>>>???AAAHHHPPPeee~~~xxxwwwvvvuuussssssrrrrrrpppnnnlllkkkkkkkkkjjjhhhhhhgggdddbbb```_________[[[YYYWWWVVVVVVVVVTTTRRROOOLLLJJJHHHGGGEEECCC@@@>>>>>>>>>>>>=========<<<:::::::::::::::::::::::::::999999999999:::;;;;;;999:::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;::::::=========???AAA@@@>>>;;;888444111000000111777>>>PPPUUU]]]cccgggjjjmmmnnnoooqqqtttvvvxxxyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{zzzxxxzzz|||}}}}}}~~~~~~yyy}}}}}}rrrSSSDDD444---,,,***+++,,,******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***)))***,,,---...111444777<<<[[[~~~~~~yyymmmhhhkkkiii^^^XXXZZZnnnyyyzzzdddTTTVVVPPPHHH@@@;;;999<<<@@@FFFbbb|||}}}zzzxxxvvvxxxxxxxxxxxxzzz|||~~~ooo]]]qqq~~~yyyttttttyyy~~~|||zzzyyywwwwwwuuutttrrrooollliiigggfffbbbaaa```___]]]]]]\\\\\\[[[XXXVVVUUUTTTTTTRRRQQQMMMLLLKKKHHHFFFDDDBBBAAA@@@===:::888888777555333777777777777777888888888555555555555444444444444111111111111222222222222333444555666666777777666555666666777888:::<<<===AAA???<<<999666333111000...///222777;;;>>>GGGQQQTTTYYYaaagggkkkmmmooopppsssuuuvvvvvvvvvvvvwwwyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}|||||||||}}}~~~~~~}}}yyy|||YYYOOOggg}}}xxx|||UUU666444222---111,,,,,,,,,+++++++++******************************(((+++---------...333777ZZZyyy{{{tttwwwpppjjjvvvUUUAAA:::888888999===DDDPPP]]]iiiqqqvvvxxxyyyyyyyyyzzz{{{{{{||||||}}}~~~~~~|||{{{zzz|||||||||}}}}}}~~~~~~~~~|||||||||||||||}}}}}}}}}}}}~~~|||ooodddUUUIIIAAA===:::888888555444666666777<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<999:::<<<=========<<<;;;@@@???@@@AAABBBAAA>>><<<888444111111000000555<<>><<<;;;;;;;;;;;;:::::::::::::::999999999999777777777777666666666555111111222333333333333333444444555666777777777777666777888999;;;===???@@@BBBAAA>>>:::666333111000......111666888:::AAAIIIMMMSSS\\\dddiiilllnnnppprrruuuxxxyyyxxxwwwwwwxxxxxxyyyzzz{{{{{{zzzyyyyyyxxxyyyyyyzzz{{{|||}}}~~~}}}~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}~~~~~~|||{{{zzz___LLL```uuuaaa;;;777222+++222---------,,,,,,,,,,,,+++************************(((+++......---...333888\\\yyyxxx~~~|||mmmiiirrrPPP===888777888999>>>EEEPPP^^^iiirrrwwwyyyxxxyyyyyyzzzzzz{{{{{{|||||||||}}}~~~~~~}}}|||{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~|||qqqXXXOOOCCC;;;888777666444666444333555555444777===CCCggg|||{{{yyywwwuuutttsssrrrrrrpppmmmkkkkkkkkkjjjiiihhhhhhgggeeecccaaa___^^^[[[YYYVVVUUUTTTSSSQQQOOOKKKIIIGGGGGGGGGGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@???========================<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===???@@@@@@??????AAAAAAAAABBBBBB@@@===:::888333111000//////444;;;FFFMMMVVV^^^dddhhhkkkmmmppppppqqqrrruuuxxx{{{|||yyyzzz|||~~~~~~}}}}}}{{{||||||{{{zzz|||vvvfffmmm~~~|||yyy~~~|||^^^LLL777...,,,++++++,,,******))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))*********)))***,,,---///222666999BBBddd}}}mmmmmmssstttvvv|||{{{gggWWWVVVLLLBBB>>>;;;888;;;AAAIIIbbbyyy}}}xxxwwwyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{|||qqqaaaeee|||}}}|||{{{|||~~~}}}{{{zzzyyyrrrqqqooommmkkkiiigggffffffeeecccaaa___^^^]]]\\\VVVVVVUUUVVVVVVTTTQQQOOOLLLKKKJJJIIIGGGFFFEEEDDD@@@>>><<<<<<>>>@@@@@@@@@<<<<<<<<<;;;;;;:::::::::888888888888777777777777111222333444444444444444444555666777777888888888777888999;;;===@@@BBBCCCCCCAAA>>>:::777444111000//////111555666666<<>>EEEQQQ^^^iiirrrwwwyyyxxxxxxyyyzzzzzz{{{{{{|||zzz{{{|||~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~uuuhhhIIIBBB999666777999888666888666777999888666888===999^^^~~~|||zzzxxxvvvtttsssrrrssspppmmmlllkkkkkkjjjiiihhhhhhhhhgggeeebbb___]]]]]]ZZZWWWUUUTTTQQQNNNLLLMMMKKKJJJJJJKKKKKKIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@????????????????????????<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<======;;;===???BBBCCCCCCBBBBBBBBBAAAAAAAAAAAA???<<<999777333000000//////444;;;CCCJJJTTT]]]ccchhhkkkmmmooooooooopppssswww{{{}}}yyy{{{}}}~~~~~~||||||{{{zzzyyy{{{yyyddd___jjjxxx|||~~~}}}qqqttt~~~rrrttt\\\JJJ777///---,,,++++++******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++)))***,,,---///222666999CCCeeesssxxxlll[[[VVVKKKAAA>>>;;;888;;;AAAKKKdddzzz|||xxxxxxzzz{{{yyyzzz{{{|||||||||zzzyyy|||jjj]]]eee~~~|||zzzyyyxxxsssrrrqqqooommmkkkiiihhhfffdddaaa```___^^^[[[YYYXXXVVVTTTTTTTTTTTTSSSQQQPPPOOOMMMKKKIIIFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCAAA???<<<:::999999:::<<<:::::::::::::::999888777333333333444444444555555666666888999999888777666999:::;;;===???BBBDDDEEEFFFDDD@@@<<<777333000///111......111222333888???FFFLLLVVV___fffkkkoooqqqssstttuuuvvvyyy{{{}}}yyyyyyzzz~~~}}}wwwxxxxxxyyyyyy{{{}}}~~~|||yyywwwxxxzzz|||~~~~~~~~~~~~||||||qqqSSSXXXpppkkkEEE111000///'''...---,,,,,,++++++,,,,,,))))))))))))))))))))))))''',,,***)))......000<<>>>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;<<<===??????>>>>>>>>>@@@AAABBBDDDDDDCCCAAA>>>;;;888666444333222000///000333666===EEEQQQZZZ```dddhhhkkkoooppprrrssssssuuuwwwzzzxxx{{{~~~~~~~~~~~~}}}|||{{{zzz{{{}}}yyy^^^^^^kkkwww|||yyy~~~oooccckkkvvvsssjjjYYYFFF555//////---+++,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,---...111666999AAAkkkuuu{{{lllZZZ]]]LLL>>><<<<<<:::<<>>LLL[[[ccciiipppuuuwwwyyyzzz{{{||||||{{{zzzzzzzzz|||}}}~~~}}}|||||||||}}}uuujjj___PPPCCC;;;;;;::::::???DDDDDD@@@@@@===;;;:::777444666;;;:::PPPooo}}}||||||zzzyyywwwuuutttpppooommmkkkjjjiiiiiihhhiiigggeeedddcccbbb```^^^]]][[[XXXVVVSSSRRRQQQQQQSSSSSSRRRPPPNNNLLLJJJIIIHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========;;;;;;;;;;;;;;;<<<======???>>>>>>>>>>>>@@@AAABBBCCCBBBAAA???<<<999666444333333222000...///222555<<>>;;;;;;:::<<>><<<;;;<<<===>>>;;;;;;<<<<<<<<<;;;:::::::::999999888888777777666555555777888999999999999::::::;;;===@@@BBBEEEFFFGGGEEEBBB>>>999555222111...++++++.........333999<<>>999;;;;;;;;;???IIISSSTTTOOOIIIBBB===<<<:::777777999:::MMMhhh~~~~~~}}}}}}|||zzzxxxvvvuuusssqqqnnnkkkiiiiiiiiiiiikkkiiifffeeedddbbb___]]][[[ZZZXXXVVVTTTSSSSSSRRRVVVVVVUUUSSSQQQOOOMMMLLLJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<<<<======>>>???>>>======>>>@@@AAABBBBBBAAA@@@===:::666444222222222111///......111333999@@@KKKVVV]]]cccgggjjjmmmoooqqqssstttvvvzzz||||||~~~}}}}}}}}}~~~~~~}}}}}}}}}|||ggghhhxxxvvvgggbbbPPP===222...+++******+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,---...111666999DDDkkksssbbb\\\KKK===:::;;;:::===CCCMMMlll{{{xxxyyyzzzxxxyyyyyyyyyxxxxxxxxxzzz{{{|||||||||fffcccnnn~~~~~~|||{{{zzzuuutttsssqqqooommmkkkkkkgggdddbbbaaa```___\\\ZZZYYYWWWVVVUUUUUUTTTRRRQQQOOONNNMMMLLLJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDBBB@@@???===<<<<<<===>>><<<===============<<<<<<<<<<<<;;;:::999888777777555555666888999:::;;;;;;:::;;;<<<>>>@@@CCCEEEFFFGGGFFFCCC???;;;777444222...,,,,,,......---111777999???IIISSS\\\ccciiimmmrrrssstttuuuwwwwwwxxxxxx~~~|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{||||||}}}~~~~~~~~~~~~xxx|||```VVV```vvv}}}tttoooxxxtttqqqjjjgggrrr|||qqq]]]HHH:::444000---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***...+++,,,111///666IIIzzzuuuvvvcccQQQ???999888666888<<>><<<999666666;;;KKKbbbuuu~~~~~~~~~}}}{{{zzzxxxwwwvvvsssoookkkiiiiiiiiijjjkkkiiigggeeeeeedddaaa___[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSQQQOOOMMMLLLJJJJJJIIIGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>=========>>>>>>???>>>>>>>>>>>>???@@@BBBCCCCCCAAA???<<<999666333222111111000///------///222666===GGGRRR\\\bbbgggiiimmmooorrrtttvvvyyy|||~~~}}}~~~~~~~~~wwwrrr{{{iiigggxxxyyyjjjeeeUUUAAA333---+++******+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,---...111666999DDDlllqqqeee\\\KKK===::::::999===CCCNNNlll{{{wwwyyyzzzxxxzzzzzzyyyxxxxxxxxxzzz{{{|||}}}|||~~~|||ppppppuuujjjddd~~~}}}|||tttsssrrrpppnnnlllkkkjjjgggeeebbbaaa```___\\\ZZZZZZXXXVVVUUUUUUTTTRRRQQQOOONNNNNNLLLKKKJJJIIIIIIEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???>>>======>>>>>>===>>>>>>?????????>>>>>>>>>===<<<;;;:::999888777666666777888999:::;;;<<<;;;<<<===???AAADDDFFFGGGGGGFFFDDDAAA===999555333000......000///...000666888>>>HHHRRR[[[cccjjjnnnqqqrrrtttvvvwwwwwwwwwwww|||{{{{{{|||}}}~~~~~~|||}}}}}}~~~}}}}}}|||{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~vvv}}}}}}cccVVVZZZttttttjjjppp~~~{{{qqqgggmmm{{{gggQQQ>>>111---......---,,,,,,++++++,,,,,,************************+++---+++---111///777NNN}}}yyyjjjTTT@@@;;;999666777<<<===LLL\\\ffflllqqquuuuuuwwwxxxzzz||||||}}}|||||||||}}}}}}~~~~~~~~~~~~~~~|||~~~~~~~~~wwwpppkkk```QQQFFF???===???AAA???===:::;;;HHH[[[hhhmmm```SSSFFFAAA???:::666444777DDDVVVeeeppp}}}~~~~~~}}}|||zzzyyyxxxwwwtttpppllljjjjjjjjjkkkiiihhhffffffgggfffeeeccc\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUTTTSSSRRRPPPNNNMMMKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>???????????????>>>???@@@BBBCCCEEEDDDBBB@@@===999666444333000111111///------...000444999CCCOOOZZZbbbgggiiinnnqqqtttvvvxxx{{{~~~~~~tttmmmuuukkkgggxxx|||oooiii[[[EEE444,,,,,,,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,---...111666999EEEnnn|||yyytttjjj___MMM>>>::::::999===DDDNNNlll{{{wwwxxxzzzxxxzzz{{{zzzyyyyyyyyyzzz{{{|||}}}{{{|||}}}ooouuukkkbbb]]]}}}|||tttsssrrrpppnnnllljjjjjjgggeeecccaaaaaa___]]][[[[[[YYYWWWVVVUUUTTTRRRPPPOOONNNNNNMMMLLLKKKKKKJJJGGGGGGHHHGGGGGGFFFEEEDDDAAAAAA@@@?????????????????????@@@@@@AAAAAA@@@@@@???>>>>>>===;;;:::999999777777777888888:::;;;<<<<<<<<<===???BBBDDDGGGHHHHHHGGGFFFCCC???;;;777444222///000111000...000555888>>>GGGQQQZZZbbbjjjnnnppprrrtttvvvxxxxxxxxxxxx{{{{{{{{{|||}}}}}}~~~~~~|||}}}~~~~~~|||{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}tttzzzhhhVVVQQQggg|||kkkhhhuuuwwwsss~~~|||hhhLLL333+++///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))+++,,,+++...111...888RRR|||~~~tttXXX???:::999444444999;;;JJJZZZdddjjjqqquuuvvvxxxyyyzzz|||||||||{{{{{{|||||||||}}}~~~~~~ttthhhaaa___VVVMMMIIIFFFCCCAAACCCFFFFFF@@@:::???PPPeeeqqqlll___PPPGGGAAA;;;666555222;;;GGGPPPWWWaaannnyyy~~~~~~~~~}}}|||{{{zzzyyyvvvtttqqqnnnlllllllllllliiihhhgggggghhhhhhgggeee^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWWWWVVVTTTSSSQQQPPPLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGCCCBBB???<<<:::888666666111111111000...---...///222777@@@MMMYYYccchhhjjjooorrrtttvvvxxx{{{~~~~~~uuuvvv}}}oookkkxxx}}}vvvqqqcccMMM777------...,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,---...111666999GGGpppvvvxxxwwwyyyyyywwwlllzzzrrriiibbbPPP@@@;;;;;;999===DDDOOOlllzzzvvvwwwyyyxxx{{{|||{{{zzzyyyyyyzzz{{{|||}}}zzz{{{~~~xxxsssrrrrrrsss}}}|||{{{uuutttsssqqqooommmkkkkkkgggeeecccbbbaaa```]]][[[[[[YYYWWWVVVVVVUUURRRPPPNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJKKKKKKJJJIIIGGGFFFCCCCCCCCCBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBBBBBBB@@@@@@??????>>>===<<<<<<999888888888888999:::;;;<<<===>>>@@@BBBEEEGGGHHHHHHHHHFFFDDD@@@<<<888555222000000222000---///333666<<>><<<999888888777111222222111///......///111555>>>KKKYYYdddiiikkkoooqqqtttuuuwwwyyy}}}~~~~~~|||{{{|||~~~~~~wwwyyy}}}yyyuuu|||tttqqqwww||||||{{{nnnVVV<<>>@@@BBBEEEGGGIIIHHHHHHGGGEEEAAA===888666222000000111000,,,---222444:::BBBKKKTTT]]]dddiiioooqqqtttwwwzzz{{{zzzzzzzzz|||}}}}}}}}}~~~}}}~~~~~~|||}}}~~~~~~ssspppxxxzzzaaaLLLTTTpppzzzvvv}}}tttFFF000111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******)))...111,,,999VVVzzz}}}pppoooaaa???999;;;888777;;;===JJJYYY```fffmmmsssuuuzzz{{{|||||||||{{{zzzyyyzzzzzz{{{|||~~~|||vvviiiXXXLLLKKKUUU___jjjqqq~~~zzzggg\\\[[[^^^ddd___LLL===DDD]]]qqq~~~qqqaaaTTTGGG===999:::===AAABBB>>>999:::AAAHHHJJJRRR^^^iiipppvvv{{{}}}}}}}}}}}}|||{{{yyyyyyssssssrrrqqqpppooonnnmmmmmmkkkiiihhhhhhgggeeeccccccccccccbbb```^^^[[[ZZZWWWWWWWWWVVVUUUSSSRRRQQQRRRQQQPPPOOONNNLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHJJJAAA???===;;;999888888888111222333222///......///111555===KKKYYYdddjjjkkknnnppprrrtttuuuxxx{{{~~~|||}}}}}}|||zzzzzz{{{|||}}}~~~lllhhh~~~yyyvvv{{{}}}yyyuuuwww|||vvv\\\@@@111//////++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---...111666999KKKsssyyytttjjjgggiiimmmoooqqquuuvvv~~~{{{nnnooohhhUUUCCC>>><<<:::===CCCOOOmmmzzzvvvwwwyyyyyy|||zzzyyyxxxwwwwwwwwwxxxyyy}}}zzzzzz~~~~~~zzzxxxuuurrrqqqqqqpppmmmjjjjjjiiigggdddbbb```^^^]]][[[ZZZXXXVVVUUUSSSSSSSSSSSSNNNMMMQQQRRROOOOOORRROOOOOOOOOOOONNNLLLKKKIIIEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA??????;;;;;;;;;;;;;;;;;;::::::@@@???>>>???AAAEEEIIIKKKJJJHHHDDDBBBAAA@@@>>><<<888777666444333222111111333555===JJJTTTZZZ```gggnnnppptttxxxzzz{{{zzzzzz|||{{{{{{}}}~~~}}}~~~~~~~~~wwwiiilll|||eeePPPWWWjjjRRR///222...---,,,+++************************************---...+++...222///;;;WWWvvv~~~ccc___|||iiiIII999555777888999>>>MMM\\\eeekkkqqqtttuuuwwwxxxzzz|||}}}~~~~~~||||||}}}}}}wwwsss```PPPJJJDDDBBBQQQgggtttvvveee^^^aaa\\\MMMBBBGGG\\\ooo{{{ppp```QQQFFF@@@===;;;CCCEEEHHHGGGCCC>>>:::999AAAFFFRRR___gggkkkrrryyyyyy}}}}}}xxxuuuvvvvvvvvvtttrrrpppmmmkkklllmmmmmmjjjeeebbbbbbcccccccccbbbaaa```^^^\\\ZZZ[[[ZZZYYYXXXVVVUUUTTTSSSTTTSSSSSSQQQPPPNNNLLLKKKNNNKKKHHHGGGHHHJJJJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBCCCEEEGGGGGGFFFBBB???;;;888666666888999777666555333111000000000111555???MMM\\\fffiiijjjnnnpppsssvvvwwwxxxzzz|||~~~~~~}}}|||}}}~~~jjjYYYeee~~~~~~{{{~~~{{{uuuzzz}}}ttttttppp```FFF111***,,,...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,...222777;;;HHHxxxyyy|||oooiiimmmppppppjjjnnnqqqyyy~~~ooobbbfffrrrYYYAAA::::::999;;;???SSSiiissssssxxxyyyvvvxxxyyyyyyyyyxxxyyyyyyzzzzzz{{{||||||~~~~~~zzzxxxuuurrrqqqqqqpppmmmkkkiiiiiigggeeebbb```^^^]]]\\\[[[ZZZXXXVVVUUUUUUUUUTTTOOONNNRRRRRROOOOOORRRPPPPPPPPPPPPOOOMMMKKKJJJGGGGGGEEEDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDBBBAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;????????????AAADDDFFFHHHFFFCCC>>><<<;;;;;;::::::777666555333222111111111222333:::FFFPPPXXX```gggjjjmmmqqqvvvyyy{{{{{{{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~{{{hhhcccmmmpppVVVXXXkkkVVV444333...---,,,+++************************************------+++...222///;;;WWWuuu|||}}}[[[UUUqqqnnnLLL:::555666777999???MMM]]]eeekkkqqquuuvvvwwwxxxyyy{{{|||}}}}}}~~~~~~}}}}}}}}}~~~yyyoooiiiZZZLLLBBBBBBBBBEEEZZZssszzznnnkkkdddWWWHHHEEETTTgggooofffXXXKKKBBB===:::888===???AAAAAA>>>;;;999888;;;>>>FFFOOOVVV\\\eeeooosssyyy}}}}}}yyyuuuvvvvvvuuutttrrrpppnnnllllllmmmmmmjjjeeebbbbbbcccccccccbbb```___^^^]]]\\\[[[[[[YYYXXXWWWUUUTTTTTTSSSSSSSSSRRRQQQPPPOOONNNNNNLLLIIIHHHIIIKKKKKKKKKMMMMMMMMMLLLKKKKKKJJJJJJGGGFFFFFFEEEDDDDDDCCCCCCDDDCCCBBBDDDFFFGGGFFFEEEAAA>>>:::777555555666777777666555333111000//////111555>>>KKKZZZeeeiiijjjnnnqqqtttvvvwwwxxx{{{|||~~~~~~~~~}}}||||||~~~kkkYYY___uuuxxxlllrrrxxxooojjjfffWWWBBB111,,,---///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***+++,,,...222777;;;MMM{{{uuulllmmmqqqrrrmmmkkkgggkkkpppaaaSSSUUUjjjTTT@@@:::::::::===CCCTTTkkkuuutttxxxyyyvvvyyyyyyyyyyyyyyyyyyzzz{{{|||{{{|||}}}~~~zzzxxxvvvsssrrrqqqpppmmmkkkiiihhhgggeeebbb```___^^^]]]\\\[[[YYYXXXWWWWWWWWWUUURRRQQQSSSRRRPPPPPPRRRQQQRRRRRRRRRQQQOOOMMMLLLJJJIIIHHHGGGFFFGGGGGGHHHFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGGGGFFFEEEDDDBBBBBB=========<<<<<<;;;;;;;;;===>>>???@@@AAABBBBBBBBB???<<<777444444555666666555444333333222111000000111000666AAALLLUUU___ggghhhkkkoootttxxxzzz{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}~~~~~~~~~~~~~~~jjj[[[___sss{{{ZZZWWWjjj{{{~~~~~~xxxzzzwwwSSS333///...---,,,++++++*********************************,,,---,,,///222///<<>>FFFVVVmmmwwwuuuxxxyyyvvvyyyxxxxxxxxxyyyzzz{{{|||}}}{{{|||~~~|||zzz|||yyyzzzwwwvvvtttsssqqqooommmllliiihhhgggeeecccaaa___^^^]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWVVVUUUSSSQQQRRRSSSSSSTTTTTTTTTSSSQQQOOONNNMMMLLLJJJHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFDDDCCCBBB>>>>>>>>>======<<<<<<;;;<<<===???AAAAAA@@@???===:::666111...///111333333222222222222111111000000111///333===HHHRRR^^^hhhiiikkkooossswwwyyyzzz{{{zzz{{{{{{{{{zzzyyyzzz{{{|||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~nnn[[[\\\ooo[[[TTTfff}}}{{{wwwwwwqqqooottt}}}~~~{{{tttkkkNNN333000......---,,,++++++++++++************************+++---,,,///222///>>>\\\vvv|||bbbSSSddd{{{}}}eeeIII:::666666777999AAANNN]]]eeekkkqqqvvvwwwwwwxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~}}}ssscccSSSGGGAAA<<<888999>>>AAALLLhhh|||qqq^^^LLLRRRfffhhh^^^NNN@@@777333333333111222333222111222333555555444444888:::???JJJVVVaaajjjsssxxx~~~}}}zzzwwwuuuvvvuuuuuutttsssrrrqqqqqqnnnnnnllljjjgggeeecccccccccbbb```^^^^^^___aaabbb]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTQQQPPPNNNMMMNNNOOOOOONNNNNNNNNMMMMMMLLLKKKKKKJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDFFFHHHHHHEEECCC???<<<888333111000111222999888777666444222111000111333:::FFFUUUaaagggiiippprrruuuwwwyyyzzz|||~~~}}}}}}}}}}}}}}}}}}}}}|||{{{}}}lllfffnnn}}}zzzcccnnnyyyqqqccc^^^PPP???333///,,,)))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,---...222888<<>>>>>===<<<<<<;;;<<>>444111111222111222222111//////111333444333444777888:::BBBKKKXXXcccooovvv|||~~~zzzwwwuuutttuuuuuuuuuttttttssssssssspppooommmkkkiiigggeeeccccccbbb```___^^^```aaaccc]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUSSSRRRPPPPPPQQQRRRQQQPPPNNNNNNNNNMMMLLLLLLKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEGGGHHHHHHEEECCC???<<<777222///...///000888888888777666444222111111222777CCCQQQ___fffiiippprrruuuwwwyyyzzz|||~~~|||||||||||||||||||||}}}zzz|||~~~|||{{{cccjjjtttmmmccc]]]PPP???333///+++(((+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,---///333888<<>>>>>======:::<<>><<<<<>>======:::<<>>;;;999666:::BBBRRRmmmzzzwwwwwwwwwwww}}}zzzzzzzzzzzzzzz{{{|||}}}||||||}}}}}}~~~ggg\\\XXXNNNPPPddd~~~vvvxxxxxxuuuqqqnnnnnnpppiiihhhgggfffdddcccbbbaaa___^^^^^^^^^^^^___``````bbbiiiiii```ZZZZZZ[[[ZZZ[[[[[[[[[[[[ZZZYYYWWWVVVVVVUUURRRPPPNNNMMMLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHFFFFFFCCCCCCBBBAAA@@@>>>>>>===:::<<<>>>@@@@@@???===<<<777444111000000000///---///000222444555444333222000,,,---444===GGGTTT^^^hhhiiilllooosssvvvyyy{{{www{{{~~~}}}yyyxxx{{{{{{{{{||||||||||||||||||yyyzzz{{{||||||{{{zzzyyy||||||}}}~~~~~~~~~~~~~~~||||||}}}}}}~~~sssmmmxxxttt^^^LLL]]]wwwuuunnnkkk~~~bbbBBB333//////...---,,,,,,,,,,,,************************---///,,,---000555OOOvvvyyyXXXIII:::555555555888;;;???LLLZZZaaafffnnntttvvvuuuvvvxxxzzz{{{}}}}}}}}}{{{{{{{{{{{{||||||||||||zzz|||~~~~~~~~~wwwfff]]][[[[[[WWWRRRJJJCCC;;;777===NNNeeexxxxxx```MMMTTTiii|||wwwcccRRRGGGAAA<<<888999777555444555666555444...000222333222222333444333222444666444222555<<>>???????????????999777444333222111000...222333444555555444333333111000///000666AAANNNWWWbbbdddhhhlllpppsssvvvwwwxxxzzz{{{{{{zzzzzz{{{}}}~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{||||||~~~tttvvv~~~{{{hhhJJJQQQ[[[zzz{{{vvv|||TTT111000///------------+++***,,,++++++******++++++,,,,,,...---///333888RRRyyy~~~||||||wwwtttsssyyypppaaaFFF777777555666888444???KKKYYYbbbjjjqqquuuvvvwwwwwwyyyzzz{{{|||||||||~~~~~~~~~~~~~~~~~~zzzooollljjjccc[[[WWWFFF;;;======BBB[[[zzztttaaaKKKBBBIIIVVV^^^aaaddd]]]QQQGGG???;;;888666555444333333444444333222333444333222222333666999444...---333777555444777GGGWWWhhhnnnrrryyy}}}}}}}}}zzz{{{{{{||||||{{{yyywwwvvvuuuuuuvvvvvvwwwyyyzzz{{{uuusssqqqnnnllljjjhhhhhhhhhgggfffdddcccbbbbbbbbbbbb___\\\\\\^^^^^^[[[YYYYYYYYYYYYYYYYYYXXXXXXWWW\\\ZZZWWWWWWXXXYYYYYYYYYPPPPPPPPPOOOMMMLLLJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFEEEGGGIIIIIIHHHGGGDDD===444000000000...+++.../////////000000000111...000111666CCCVVVccchhhmmmoooqqqrrrssstttvvvxxx|||{{{zzzyyyyyyyyyyyyyyy|||}}}}}}}}}}}}rrrvvv~~~~~~yyyxxxxxxjjj\\\mmmbbb;;;---///,,,333(((...111&&&)))000%%%)))))))))))))))))))))))),,,***((('''&&&''')))***))))))))))))************,,,---......///333888;;;QQQ{{{rrrooo~~~oooYYY[[[]]]KKK<<<999999999===DDDRRRooo}}}xxxxxxyyywwwyyy~~~}}}{{{{{{zzz{{{|||}}}{{{}}}~~~rrrlllqqq{{{zzzzzzxxxuuuqqqmmmkkkiiihhhgggfffeeeddddddddddddcccbbbaaa``````````````````___^^^]]]]]]]]]]]]\\\]]]]]]]]]]]][[[ZZZYYYXXXWWWVVVUUUSSSRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOMMMKKKJJJJJJIIIGGGEEEFFFEEECCCBBBAAAAAA@@@@@@======>>>???@@@@@@@@@@@@:::777555444444444222111555555666777777666555444333222000111666@@@LLLTTT___bbbfffjjjooorrrtttuuuxxxyyyzzzzzzyyyzzz|||~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}|||||||||||||||~~~uuuvvv}}}~~~lllNNNRRRZZZuuu}}}fff<<<222000............,,,+++,,,++++++******++++++,,,,,,...---///333888RRRyyyzzzsssnnnppp~~~rrrdddHHH888777555666888555???KKKYYYbbbjjjqqquuuvvvwwwxxxyyyzzz{{{|||||||||~~~~~~~~~~~~~~~~~~~~~~~~yyytttqqqhhh^^^WWWFFF;;;;;;===BBBXXXssstttbbbLLL@@@AAAIIIOOORRRQQQLLLDDD???;;;999888777666555444444555555444333222333333333222333555888777333222777999666666888GGGWWWgggnnnsssyyy}}}}}}|||zzz{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwvvvuuussspppnnnlllkkkjjjiiihhhfffeeedddcccbbbbbbbbb___]]]]]]^^^^^^\\\YYY[[[[[[\\\\\\[[[[[[ZZZYYY[[[YYYWWWWWWXXXYYYXXXWWWQQQPPPPPPOOONNNLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIIIIHHHFFFDDD===555111111222000...000000111111111111111111000111222777DDDWWWeeejjjmmmppprrrsssssstttwwwxxx{{{{{{zzzyyyyyyyyyyyyyyy|||}}}~~~~~~yyyhhhjjj|||{{{}}}{{{xxxyyywwwhhh___pppeee???//////+++&&&(((777:::***)))...'''))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))************,,,------...///333888<<>>>>>???@@@AAAAAAAAA<<<999777666666777666555888888999999888777666555444333111111444<<>>AAAQQQdddpppbbbPPPBBB>>>@@@EEEHHHEEEBBB???>>>>>>>>><<<;;;666666555555444444333333111222333333222333555777888666777;;;;;;::::::===GGGUUUeeennnsssxxx||||||}}}{{{yyyzzzzzz{{{{{{zzzyyyxxxwwwzzzyyyxxxwwwvvvuuuuuuuuuwwwvvvtttrrrpppooonnnnnnkkkjjjhhhfffeeedddccccccbbb```^^^^^^^^^^^^\\\ZZZ\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXYYYYYYWWWUUURRRQQQQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFGGGIIIIIIHHHFFFCCC>>>777333333444333111333333333333333333222222111222222666BBBUUUdddiiinnnpppsssttttttuuuwwwxxxzzzzzzzzzyyyyyyyyyyyyyyy{{{}}}~~~xxxbbb```rrr|||uuuxxx}}}yyyfff___nnn}}}dddAAA111000,,,(((444FFFBBB---(((///---))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...///333888<<>>??????@@@AAABBBCCCCCC???<<<:::888999::::::999:::999999888777777666555333333111000222777???DDDLLLPPPWWW___ffflllooopppssstttuuuuuuvvvxxx|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||~~~{{{www{{{|||tttXXXRRR[[[qqq}}}vvvHHH444222///.........---,,,,,,++++++******++++++,,,,,,...---///333888RRRyyysss___mmmgggLLL<<<999555555999888@@@MMMZZZcccjjjqqquuuuuuxxxyyyzzz{{{|||}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~qqq```OOOGGGDDDDDDJJJSSSeee]]]PPPFFF@@@AAAEEEIIIBBBBBBAAAAAABBBAAA>>><<<777777777666444222222333111333444444333333555777888:::<<<=========@@@CCCGGGSSSbbblllssswwwyyy{{{~~~~~~|||zzzxxxyyyyyyzzzzzzyyyyyyyyyxxx}}}|||{{{zzzyyyyyyyyyyyyxxxwwwuuusssrrrqqqppppppmmmllljjjhhhgggfffeeeeeebbbaaa``````___^^^]]]\\\[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYXXXYYYZZZYYYWWWTTTSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIGGGFFFCCC>>>999666555666555444555555666666666555444333222222111444@@@RRR```ffflllooorrrttttttuuuwwwxxxxxxyyyyyyyyyzzzzzzyyyyyyzzz{{{}}}~~~iii```dddqqqsssvvvggg]]]hhhuuuwwwsssooo]]]@@@222222...444DDDMMM>>>)))&&&,,,---)))))))))))))))))))))))))))))))))***)))(((''''''((()))))))))************++++++,,,---///333888<<>>;;;;;;<<<<<<999555333333333333444555555444555777999>>>CCCGGGFFFCCCBBBCCCEEEHHHQQQ___lllsssuuuxxxzzz}}}}}}~~~}}}|||{{{yyyxxxyyyyyyxxxxxxyyyyyyyyyzzz{{{{{{{{{{{{{{{|||}}}}}}yyyxxxvvvtttsssrrrqqqqqqooonnnmmmkkkiiiggggggfffddddddcccbbbaaa```______]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZYYYZZZ[[[ZZZWWWTTTTTTTTTTTTSSSQQQPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFGGGHHHHHHGGGEEEBBB???;;;888777777777666555666777888888777666555333444222444???PPP]]]bbbhhhlllppprrrssstttvvvwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxzzz|||~~~~~~xxxiii^^^bbb}}}vvvxxxkkk]]]dddnnnnnngggeeeXXX???222111...666HHHIII777*********'''************************)))))))))***)))(((''''''((()))))))))***************+++,,,---...222888<<>>===<<<<<<888:::>>>DDDIIIKKKJJJHHHDDDEEEEEEAAA;;;777777888888888888666666777:::===FFFQQQ[[[YYYRRRLLLHHHFFFJJJQQQ^^^mmmuuuvvvxxx{{{}}}}}}}}}||||||{{{zzzyyyxxxxxxwwwwwwxxxyyyzzz{{{yyyyyyyyyzzz{{{|||~~~~~~{{{zzzxxxvvvtttsssrrrrrrrrrqqqooommmkkkiiihhhhhheeefffgggeeecccaaaaaabbbbbbbbbbbbbbbbbbaaa``````]]]\\\[[[[[[[[[ZZZXXXVVVVVVUUUUUUTTTSSSQQQPPPOOOMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGEEEBBB@@@===:::888777777777555666888999:::999888777555666555666@@@OOOYYY]]]cccggglllppprrrsssuuuvvvuuuvvvxxxyyyzzzzzzzzzyyyxxxzzz|||~~~~~~ssscccbbbzzz|||yyyooo^^^eeerrrrrrhhhcccXXX@@@222000---000HHHHHH777888;;;222***************************))))))))))))(((((((((((())))))))))))************)))***+++,,,...222888<<>><<<;;;:::999444333222111111222222333111222222000//////000222333666;;;BBBKKKTTT[[[___fffjjjooosssvvvxxxzzz||||||{{{{{{{{{{{{}}}~~~|||||||||}}}}}}~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~kkkTTT^^^tttxxxwwwsssrrrvvvzzzzzzzzzssshhhXXXGGG777444///---,,,------,,,,,,++++++******++++++,,,,,,...---///333888RRRyyynnn[[[fff{{{WWWAAA888999555555::::::BBBOOO\\\dddkkkrrruuuuuuuuuvvvxxxyyyzzzzzz{{{{{{}}}|||||||||}}}}}}~~~~~~~~~~~~lll___SSSHHHCCCBBB@@@@@@@@@>>>:::777888;;;BBBKKKSSSXXXYYYXXXPPPRRRQQQLLLDDD???>>>@@@<<<;;;:::888777999>>>AAAHHH\\\ooorrrjjj___TTTLLLMMMRRR___oooxxxyyyzzz}}}}}}}}}}}}|||{{{{{{zzzzzzwwwwwwwwwwwwxxxyyyzzz{{{zzzzzzzzz{{{|||}}}~~~~~~}}}{{{xxxvvvtttsssssstttrrrpppnnnllljjjiiiiiigggiiiiiihhheeecccdddeeedddddddddeeedddccccccbbb```^^^[[[[[[[[[[[[ZZZXXXWWWVVVVVVUUUTTTRRRPPPPPPNNNMMMMMMLLLLLLKKKJJJJJJIIIGGGGGGGGGHHHHHHFFFDDDBBBAAA>>>;;;888666666666333555888:::;;;:::999888333444333444===JJJRRRTTT^^^bbbhhhmmmppprrrsssuuutttuuuwwwyyy{{{{{{zzzyyyzzz|||~~~}}}oooooowwwppp^^^gggyyyxxxkkkdddYYYAAA222000,,,,,,GGGDDD333<<>>CCCJJJOOOPPPOOOLLLHHHJJJKKKLLLOOOUUU]]]ccc```dddiiimmmmmmkkkiiiiii|||{{{xxxvvvtttrrrqqqpppooonnnmmmkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiggggggfffeeeddddddddddddccccccddddddcccbbb```___]]]\\\\\\\\\[[[ZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXZZZXXXVVVTTTSSSPPPMMMJJJJJJJJJHHHGGGFFFEEEEEEEEEBBBAAAAAAAAABBBEEEHHHIIIQQQLLLEEE???<<<:::999888333222111111111222333444222333333222000///000222333444888>>>EEEMMMUUUYYYccchhhnnnsssvvvxxxzzz{{{{{{zzzzzzzzz{{{|||~~~{{{{{{||||||}}}}}}}}}~~~|||}}}}}}~~~~~~~~~~~~}}}|||}}}}}}~~~rrrVVV\\\qqqtttwwwwwwsssmmmkkkkkksssuuufffUUUGGG999555111............---,,,++++++++++++++++++,,,,,,...---///333888RRRzzzooo\\\hhhtttRRR>>>666999555555::::::CCCOOO\\\dddkkkrrruuuuuuuuuvvvwwwxxxyyyzzzzzzzzz}}}}}}}}}}}}}}}~~~~~~~~~~~~mmm```TTTHHHCCCBBBAAACCCFFFDDD???:::888<<>>;;;888888;;;@@@DDDFFF```{{{}}}pppaaaUUUPPPTTTaaarrr{{{{{{|||}}}}}}}}}|||{{{{{{{{{zzzwwwwwwvvvvvvwwwyyy{{{|||}}}}}}}}}}}}~~~}}}{{{xxxvvvuuutttuuusssqqqooommmkkkjjjjjjhhhjjjkkkiiifffdddeeegggcccddddddddddddcccbbbbbbbbb___\\\[[[[[[[[[[[[ZZZWWWWWWVVVVVVTTTSSSQQQPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGGGGHHHHHHFFFDDDBBBAAA???;;;888555555666222444777:::;;;;;;:::999///000000111999DDDKKKLLLZZZ___fffkkknnnqqqssstttsssuuuwwwzzz{{{{{{zzzyyy|||~~~zzz}}}tttzzzppp[[[fff}}}zzzkkkcccXXXBBB333111...***DDD:::%%%000???;;;777************************,,,***((('''&&&''')))***))))))))))))************((()))+++,,,...222888<<>>:::555444444555555333333555555666888;;;???AAAAAA@@@<<>>>>>???>>>@@@DDDKKK___xxx```UUUYYYcccppp}}}{{{{{{zzzxxxxxxzzz{{{zzzzzzwwwtttpppoooqqquuuwwwxxxxxx{{{~~~~~~}}}~~~{{{xxxuuutttvvvuuusssqqqooommmlllkkkggghhhiiijjjjjjiiigggfffgggeeecccdddeeeeeeccc```bbbbbb```______^^^^^^^^^XXXWWWWWWVVVUUUTTTRRRQQQQQQPPPNNNLLLKKKKKKLLLLLLIIIHHHGGGGGGHHHFFFCCCAAAEEEAAA<<<888555333222000333222444;;;BBBDDD>>>777111000///000444999???BBBQQQVVV^^^eeeiiilllnnnpppttttttvvvyyy|||}}}|||zzz{{{}}}~~~~~~~~~~~~|||{{{{{{{{{~~~nnn[[[aaatttvvvnnnggg]]]JJJ555,,,///:::CCCBBB222''')))---,,,***************************(((&&&'''***+++)))'''))))))))))))))))))))))))***++++++,,,...333999===MMM|||~~~qqqsssuuuaaaMMMNNNWWWMMM@@@888777:::;;;:::HHHaaaxxx{{{zzz}}}}}}~~~}}}{{{{{{|||}}}~~~}}}{{{|||~~~}}}{{{uuummmfff```VVVHHH???;;;999666333000000000000000000000000222222222333333444444444666666555555666999;;;===FFFIIILLLNNNOOOOOOQQQRRR~~~||||||{{{zzzyyywwwuuutttqqqqqqppppppooonnnnnnnnnmmmmmmllllllkkkjjjjjjiiikkkiiieeecccbbbbbbbbbbbbcccdddeeeeeedddcccaaa```aaa```^^^\\\[[[ZZZYYYYYY[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPLLLKKKIIIHHHFFFEEEEEEEEEDDDCCCAAAAAABBBEEEIIIKKKNNNKKKFFF@@@<<<999888777444333222111111333444666555444222000...............///000222666;;;???AAAOOOVVV```iiiooossswwwzzzyyy{{{}}}}}}|||{{{|||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}yyyxxxwww```SSS```{{{iiisss|||}}}mmmPPP???222///111---...111+++---,,,++++++******++++++,,,...,,,...333:::VVV~~~zzzeeefffzzzKKK<<<666555222666<<<999DDDOOOZZZaaagggnnnrrrrrrvvvxxxzzzzzzyyyxxxyyyzzz{{{{{{{{{||||||}}}~~~~~~ooo^^^MMM@@@@@@@@@CCCGGGFFF@@@===>>>@@@FFFQQQZZZ[[[[[[aaajjjqqqqqqooohhh___XXXUUUUUUSSSKKKEEECCCAAA>>>???AAALLL[[[pppkkkYYY]]]fffsss{{{yyyxxxxxxyyyzzzyyyxxxtttqqqooooooqqqtttvvvvvvwwwzzz~~~~~~|||{{{yyyxxxyyyxxxuuurrroookkkiiihhhhhhhhhhhhhhhhhhggggggfffhhhfffeeefffggggggdddbbbcccbbbaaa```___^^^^^^^^^YYYYYYYYYXXXVVVUUUTTTSSSPPPOOONNNMMMLLLLLLMMMMMMKKKJJJIIIHHHGGGEEEAAA>>>AAA>>>999555444222111///444333555<<>><<>>>>>BBBDDDLLLWWW\\\YYYUUU\\\fffpppssstttnnnccc\\\\\\^^^___VVVMMMHHHCCC>>>>>>@@@HHHRRRbbbyyyqqq___bbbiiittt~~~zzzyyywwwwwwxxxxxxwwwuuupppooonnnoooqqqttttttttttttwww|||~~~~~~~~~}}}}}}yyyxxxuuurrrooollliiihhhiiihhhgggfffffffffffffffiiihhhgggggghhhhhhfffddddddcccbbb```______^^^^^^\\\[[[ZZZYYYXXXVVVUUUTTTPPPPPPOOONNNMMMMMMMMMMMMMMMKKKIIIHHHFFFCCC???<<<===:::666333222111000///444333666===DDDFFFAAA<<<555333000//////222555777@@@GGGQQQ[[[dddkkkpppssstttuuuxxxzzz{{{{{{{{{zzz}}}~~~~~~pppooo}}}rrroooqqquuummmccciiiyyy|||wwwlllSSS888,,,///,,,222222+++(((---...******************************((('''((()))***)))'''))))))))))))))))))))))))***++++++,,,...333999===PPPzzzoooWWWQQQYYYPPPCCC;;;888:::;;;<<>>~~~~~~|||{{{yyywwwvvvtttssssssrrrrrrqqqppppppnnnmmmmmmlllkkkkkkjjjjjjggggggeeecccaaaaaacccdddffffffggggggfffeeecccbbb```___^^^]]]\\\[[[[[[[[[[[[\\\^^^___^^^]]][[[YYYYYYYYYXXXWWWUUUTTTSSSSSSNNNMMMKKKIIIHHHGGGFFFFFFCCCBBBAAAAAABBBDDDGGGIIIJJJGGGCCC>>>:::777555555444333333222222333444444444444444444333111000///000//////000111222444555<<>>666888555777===;;;@@@LLLXXX___fffmmmrrrrrrwwwxxxzzzzzzyyyyyyyyyzzzyyyzzz{{{|||}}}}}}~~~~~~~~~~~~ttt___WWWVVVUUUUUUQQQMMMJJJDDD???AAAFFFIIIRRR]]]```XXXPPPUUU___jjjrrrxxxuuukkkccccccffffff\\\QQQJJJDDD???>>>@@@CCCMMM]]]qqqqqqhhhiiimmmssszzz~~~~~~}}}yyyxxxvvvvvvvvvuuusssqqqnnnmmmmmmoooqqqrrrrrrpppooorrrwww}}}vvvvvvtttrrrpppnnnmmmlllkkkiiihhhfffffffffggghhhiiihhhhhhhhhhhhgggfffeeeddddddbbbaaa```_________]]]\\\[[[YYYXXXVVVUUUUUURRRRRRQQQOOONNNMMMLLLKKKLLLKKKIIIHHHFFFCCC???<<<:::777444222222222111111222333555<<>>:::777555444444444333333222222222222111222222333333222222111222222222222222333333444777???LLL\\\jjjuuuzzz}}}{{{}}}~~~}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}tttsssoooyyyhhh]]]YYYkkk|||yyy```BBB000000---...///+++,,,++++++***++++++,,,,,,,,,...,,,---222999UUU~~~}}}pppzzzgggXXXmmmYYYAAA777999666555:::999@@@LLLXXX```fffnnnssstttuuuwwwxxxxxxwwwwwwxxxyyyxxxyyyzzz|||}}}}}}}}}}}}}}}~~~{{{ssskkkfffkkksssqqqaaaZZZ]]]dddggghhhbbb\\\TTTJJJCCCEEEKKKPPPZZZfffhhh^^^RRRRRRZZZgggqqq|||}}}vvvpppooorrrkkk```SSSLLLFFFAAA@@@CCCHHHWWWkkk{{{~~~vvvtttsssssstttwwwyyyzzzzzzxxxvvvuuuuuutttssspppmmmmmmllllllmmmnnnnnnllljjjjjjnnntttzzz~~~~~~xxxwwwvvvtttrrrpppnnnmmmmmmkkkjjjhhhgggggghhhiiigggggghhhgggfffeeedddddddddcccbbbaaaaaa```aaaaaa^^^]]][[[YYYWWWVVVUUUUUUUUUTTTSSSQQQNNNLLLJJJIIIJJJIIIGGGGGGFFFDDD@@@>>>999666333222222333333333000111444999???@@@>>>;;;333111///...---///000222777<<>>000111***++++++***,,,...,,,'''************************((()))))))))((((((((()))))))))))))))))))))))))))***++++++,,,...333999===NNNxxx{{{{{{vvv{{{xxx]]]NNNYYYQQQFFF<<<777777999;;;@@@ZZZuuu~~~{{{}}}}}}}}}~~~}}}{{{zzzooo___PPPFFF???999555111000000000000111000///........................//////......---------,,,..................//////---...////////////111333||||||||||||{{{zzzyyyyyyuuuttttttssssssrrrqqqqqqnnnnnnnnnmmmllllllkkkkkkhhhiiiiiieeeaaa```cccfffgggggghhhhhhgggfffdddccc```___^^^]]]\\\\\\\\\\\\\\\]]]^^^^^^^^^]]][[[ZZZ]]]\\\ZZZXXXUUUSSSQQQPPPQQQPPPNNNLLLJJJHHHGGGGGGBBBBBBBBBBBBBBBDDDEEEFFFGGGEEEBBB>>>;;;777555444444444444444333333333222333333333333333222222333222222222222222333333333555;;;GGGWWWhhhttt{{{~~~|||~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}ttttttpppzzzhhh\\\\\\qqqxxxcccDDD222222///---...,,,++++++******++++++,,,,,,,,,...,,,---222777RRRyyy}}}cccXXXooo]]]CCC777999666444888888???KKKWWW___fffoootttuuusssuuuwwwwwwvvvuuuvvvwwwvvvxxxzzz|||}}}~~~}}}}}}}}}~~~xxxlllccc[[[TTTTTTXXXbbbjjjttt{{{}}}zzzwwwtttnnnhhh```\\\^^^eeennnsssvvvqqqiii___RRRIIIIIIOOOXXXcccrrrwwwmmm___ZZZ]]]dddmmmxxx|||{{{yyyzzz}}}sssgggYYYOOOHHHCCCBBBEEEQQQccc|||}}}zzzwwwvvvvvvxxxzzzwwwvvvttttttssspppmmmjjjjjjhhhgggffffffeeebbb```bbbgggnnnvvv}}}~~~}}}}}}|||yyyvvvssspppmmmlllmmmlllkkkjjjiiihhhhhhhhheeeggghhhgggeeeccccccdddccccccbbbbbbbbbbbbcccccc___^^^[[[YYYWWWVVVUUUUUUVVVUUUTTTRRROOOMMMJJJIIIIIIHHHGGGFFFFFFDDD@@@>>>999666333222333444444444000111333888;;;===;;;999333222000///...///111222111444;;;BBBLLLWWWbbbjjjkkkooouuuwwwwwwwwwyyy{{{zzz{{{}}}}}}|||}}}~~~{{{hhh[[[jjj~~~~~~{{{ooozzz{{{nnnWWW<<>>SSSmmm{{{|||zzz|||~~~~~~~~~}}}xxxtttggg\\\KKK>>>777555444444000000000000000000//////.......................................------------------,,,,,,,,,,,,,,,,,,---...---,,,,,,...000~~~}}}}}}||||||}}}}}}}}}}}}||||||vvvvvvvvvuuuttttttssssssqqqqqqpppoooooonnnnnnmmmlllmmmmmmiiidddbbbeeeiiifffgggggghhhgggeeedddccc```___^^^]]]]]]]]]]]]]]]_________^^^^^^^^^]]]]]]]]]\\\[[[YYYWWWUUUTTTSSSRRRQQQOOOLLLJJJIIIHHHGGGBBBBBBBBBBBBBBBCCCEEEEEEGGGEEECCC???;;;888555444333444555666666777777777888777555333222222222333000111222333333333333333333888CCCSSSdddrrrzzz}}}|||~~~~~~~~~}}}}}}~~~~~~~~~~~~|||vvvrrrooo{{{kkk[[[[[[xxxxxxxxxyyy^^^@@@222444000,,,......++++++******++++++,,,---***---,,,...222555OOOuuuzzzddd\\\uuu^^^AAA555999666444777888===IIIVVV^^^eeennnssstttssstttvvvvvvuuuuuuuuuvvvuuuwwwzzz|||}}}~~~}}}}}}}}}~~~~~~rrrfff```\\\VVVQQQPPPOOOUUU]]]eeeiiijjjjjjiiikkkhhhdddaaabbbhhhsss{{{|||xxxrrrhhhYYYNNNMMMRRRaaammmtttjjjiiieeekkksssxxx|||sssbbbVVVLLLDDDCCCEEEOOOaaa{{{|||vvvssstttwwwzzzvvvuuussssssqqqnnnjjjgggeeebbb___]]][[[YYYUUUSSSVVV[[[eeeoooyyy~~~~~~{{{xxxtttqqqooonnnkkkkkkkkkjjjiiihhhgggfffeeeggghhhgggdddccccccdddbbbbbbbbbbbbcccdddeeeeeebbb```]]]ZZZXXXWWWWWWWWWTTTTTTSSSRRRQQQNNNLLLKKKKKKJJJHHHGGGEEECCC???<<<999666333222222333333333000111444777::::::999888555444222000000000000111///000333888AAAMMMZZZbbbggglllrrruuuuuuuuuxxx{{{wwwyyy{{{|||{{{|||~~~~~~ppp\\\aaa|||mmmtttrrrfffRRR;;;///...+++++++++++++++******,,,************************''')))******''''''(((***))))))))))))))))))))))))***++++++,,,...333999===MMMxxxwwwuuu{{{jjjVVV]]]VVVKKK@@@999888;;;>>>AAARRRhhhwww{{{yyyzzz}}}}}}~~~~~~~~~|||vvvkkkcccOOOGGG<<<444222222333222222222222222111111222222------------------------,,,------------------...------------,,,++++++***......///...,,,---///111~~~}}}|||{{{|||}}}~~~xxxxxxwwwwwwvvvuuuuuuuuussssssrrrrrrqqqpppppppppoooqqqqqqlllfffdddgggkkkfffggggggggggggeeedddccc```___^^^^^^]]]]]]]]]]]]aaaaaa```____________```\\\\\\[[[ZZZYYYXXXWWWWWWSSSQQQOOOMMMKKKIIIHHHGGGBBBBBBBBBBBBBBBCCCDDDEEEGGGEEECCC@@@<<<888666444222333555777999;;;;;;<<<===;;;888555222222222222111111222444555555555555333777@@@OOOaaapppyyy|||}}}~~~~~~~~~~~~~~~{{{xxxqqqnnn{{{qqq[[[ZZZ|||}}}xxx}}}|||tttlllYYY===111555000+++...000+++*********+++,,,,,,---***------///222444LLLrrr{{{fffaaayyy]]]???333888777444888:::;;;GGGTTT\\\dddmmmrrrssssssuuuvvvwwwvvvuuuvvvwwwuuuwwwyyy|||~~~~~~}}}}}}}}}~~~}}}qqqgggfffgggbbbZZZUUUQQQVVV___gggllloooppppppxxxuuuooogggbbbfffttt~~~zzzuuukkk]]]PPPOOOTTTfffsssxxxsssmmmppptttyyy}}}jjj[[[OOOEEEBBBDDDFFFVVVooozzztttpppqqquuuyyyvvvtttsssrrrqqqmmmiiieeeaaa^^^YYYUUUSSSPPPLLLJJJJJJPPP[[[hhhttt}}}}}}|||zzzxxxvvvtttsssrrrjjjjjjkkkjjjiiigggeeedddeeegggiiihhheeecccdddeeeaaaaaaaaabbbccceeefffgggdddbbb^^^[[[YYYXXXXXXYYYQQQRRRRRRRRRRRRPPPOOONNNMMMKKKIIIGGGEEEAAA===999888555222111111222222222111333555888999999999888888666444222000/////////111111111333999DDDQQQYYYdddjjjqqqtttttttttxxx|||uuuwwwyyy{{{{{{|||~~~~~~www```^^^qqqkkknnn~~~nnnbbbQQQ<<<111000***)))***+++***)))+++...************************''')))+++***'''&&&(((***))))))))))))))))))))))))***++++++,,,...333999===NNNyyy~~~hhhSSS___YYYNNNCCC;;;:::===@@@FFFTTThhhwww|||{{{zzz|||}}}}}}~~~||||||||||||yyynnn^^^RRR???;;;666444444555333111///000000000//////111222------------------------+++++++++,,,,,,------..................---,,,+++,,,,,,,,,+++******,,,...~~~}}}|||{{{{{{zzzzzz{{{|||~~~|||{{{yyyxxxwwwwwwwwwwwwtttsssrrrrrrqqqppppppooommmmmmllljjjhhheeecccbbbhhhgggeeedddcccddddddeeeaaaaaabbbaaa```^^^\\\[[[^^^___`````````___^^^]]][[[[[[[[[[[[ZZZYYYWWWWWWSSSRRRQQQPPPNNNKKKIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@DDDCCCBBB@@@<<<888555333777555333666;;;AAADDDDDDBBBAAA<<<666555777777333111333666888999888666555888888===KKK___qqq{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||~~~~~~}}}vvvvvvvvv{{{vvv\\\YYY~~~{{{yyy~~~~~~~~~lll```MMM>>>000...111222000...++++++++++++++++++++++++'''+++,,,///444777PPPuuuxxxffffff~~~zzzQQQ???999;;;555222666666===DDDNNNZZZeeelllpppqqqvvvwwwwwwvvvtttuuuwwwyyyxxxyyy{{{{{{{{{|||yyyttttttwwwxxxsssmmm___bbbmmmmmm]]]\\\bbbnnnyyyjjj[[[TTTRRRQQQccclll~~~ttttttuuuxxxsssdddYYYLLLAAA:::HHHOOO^^^mmmtttwww}}}zzzwwwvvvuuuvvvwwwvvvtttrrrpppnnnjjjfffbbb]]]XXXPPPIIIDDDAAA???===@@@EEEQQQbbbmmmttt{{{~~~|||zzzwwwuuusssssssssnnnmmmllljjjhhhgggfffeeeeeeeeeffffffeeeeeedddcccdddccccccbbbbbbccccccdddcccbbbaaa___]]][[[YYYYYYVVVUUUTTTRRRQQQQQQQQQQQQMMMLLLJJJHHHEEEAAA<<<888:::555000///444888555///888666555666666444333333333333333444333333222111222111111333555<<>>222***---,,,++++++******++++++))))))))))))))))))))))))******))))))))))))*********+++---+++((((((***---***,,,.........222999???PPPuuuzzzwwwwwwfffJJJSSS^^^TTT@@@;;;===;;;;;;BBBQQQffftttxxxxxxyyy{{{~~~~~~yyywwwvvvooo___OOOFFF888666333000//////111222333222222222111000000000------......------,,,+++......---,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******zzz}}}}}}|||{{{{{{{{{zzzzzz{{{|||}}}{{{{{{zzzyyywwwvvvuuuuuussssssssssssrrrqqqpppoooppppppooommmkkkiiigggfffgggfffeeedddddddddeeeeeebbbbbbbbbbbbaaa___^^^\\\]]]^^^___``````___^^^^^^\\\\\\[[[[[[ZZZYYYWWWWWWSSSSSSRRRQQQNNNLLLJJJIIIEEEEEECCCBBBAAA@@@@@@@@@CCCBBBAAA???<<<888555333555444666;;;DDDLLLQQQSSSLLLKKKEEE>>><<<===;;;666777999<<<======;;;999777<<<;;;@@@OOOdddttt|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||}}}~~~~~~zzzttttttxxxsssZZZTTTwww~~~}}}~~~|||vvvrrrsssttttttzzzpppdddRRRAAA222...//////,,,***++++++++++++++++++++++++***...---///333666OOOtttyyykkkmmmxxxPPP>>>888;;;555444888888<<>>JJJ[[[gggooowww~~~~~~~~~}}}{{{xxxvvvtttssssssnnnnnnlllkkkiiigggffffffgggggggggggggggfffeeeeeefffeeeeeeddddddeeeeeefffccccccaaa___]]][[[ZZZYYYVVVUUUTTTRRRQQQQQQQQQQQQNNNLLLJJJHHHEEEAAA<<<888:::777333000000333555444777777777999:::888666666555555555555555444333333000//////111222777EEERRR___jjjsssvvvuuuwwwxxxwwwyyyyyyyyyyyyzzz|||}}}}}}~~~xxxrrrtttrrr{{{uuuiiirrr}}}wwwkkk[[[KKK===222,,,---,,,++++++******++++++))))))))))))))))))))))))******))))))))))))******''')))***)))'''&&&(((******,,,.........222:::???NNNttt}}}rrrppp___HHHQQQ]]]TTT@@@;;;<<<::::::AAAPPPeeerrrwwwwwwxxx{{{}}}~~~~~~~~~}}}vvvnnnfffZZZJJJ@@@===;;;:::777666555555666777333333333333333333222222///000000000000///......///......---------------------------------------,,,,,,,,,+++++++++******qqqxxx}}}|||{{{zzz{{{zzzzzzzzzzzz|||}}}~~~zzzzzzzzzzzzxxxvvvtttrrrrrrssstttttttttrrrpppooosssrrrrrrqqqooonnnlllkkkffffffeeedddddddddeeeeeeccccccccccccbbbaaa___^^^\\\]]]^^^_______________\\\\\\\\\[[[ZZZYYYXXXWWWUUUTTTSSSRRRPPPMMMKKKJJJFFFEEEDDDCCCAAAAAAAAA@@@BBBAAA@@@===:::777444333444555999AAALLLWWW^^^aaa[[[ZZZTTTLLLGGGFFFBBB<<>>>>>DDDUUUjjjyyy~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~sssrrrvvv~~~ttt]]]PPPeeeyyyvvvxxxzzztttpppmmmsss}}}qqqWWWEEE333---///...+++))),,,,,,,,,,,,,,,,,,,,,,,,...000...///222555NNNttt{{{pppwwwyyyQQQ>>>777:::666555999999:::???IIITTT___iiipppsssuuuvvvwwwvvvuuuuuuwwwyyyxxxzzz{{{{{{{{{|||}}}sssuuunnnWWWPPPQQQ]]]qqqrrrpppgggZZZQQQMMMJJJEEEDDDDDDMMMddd~~~yyyuuufffWWWNNNKKKQQQSSSTTTQQQIIIIIIWWWgggnnnrrrvvvyyyzzzyyyvvvsssuuuqqqkkkeee___YYYRRRNNN???===:::888888777666444555888CCCTTTbbblllttt|||zzz|||~~~~~~}}}~~~}}}{{{xxxvvvsssrrrpppooonnnllljjjiiigggggghhhhhhiiiiiihhhhhhgggfffhhhggggggffffffgggggghhhdddcccbbb```^^^\\\ZZZYYYVVVUUUTTTSSSRRRQQQQQQQQQNNNMMMJJJHHHEEEBBB===999666555444111......222666888;;;>>>AAAAAA@@@===:::444444333333222222222222111///000111111444???KKKZZZfffrrrvvvvvvxxxxxxwwwyyyyyyyyyyyyzzz|||}}}~~~qqqwwwuuugggmmm{{{vvvmmm```PPP@@@555111---,,,++++++******++++++))))))))))))))))))))))))******))))))))))))******'''((()))(((''''''((()))+++,,,------...333:::@@@LLLsss|||tttmmm]]]LLLOOO^^^VVVBBB<<<;;;999:::@@@OOOcccqqquuuvvvyyy{{{|||}}}~~~~~~|||xxxooobbbTTTEEE999666:::888777777666666555555555444444444555555555555555333333333333333222111111000//////........................---,,,,,,,,,+++,,,,,,,,,+++++++++******hhhqqq}}}}}}|||{{{zzzzzzzzzyyyyyyzzz{{{}}}~~~zzzzzz{{{{{{yyyvvvsssqqqrrrsssuuuvvvvvvtttqqqpppsssssssssrrrqqqooonnnmmmiiihhhgggfffeeeddddddccceeedddddddddcccbbbaaaaaa\\\\\\]]]^^^___`````````]]]]]]]]]\\\[[[YYYXXXWWWVVVVVVUUUSSSQQQOOOMMMLLLGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>;;;999666444333333666<<>>GGGYYYooo}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||}}}~~~}}}~~~}}}}}}~~~vvvtttvvv}}}qqq```OOOUUUuuuvvvqqqtttxxxppprrr}}}```KKK666...000111...---,,,,,,,,,,,,,,,,,,,,,,,,///111......111555OOOvvvyyy}}}}}}ttt~~~UUU@@@888:::666555999777888===EEEPPP\\\gggooottttttuuuwwwvvvvvvvvvxxxyyyxxxzzz{{{||||||}}}}}}kkkeeeyyyrrrYYYNNNMMMYYYmmmrrrmmmaaaTTTMMMLLLJJJFFFHHHEEEGGGQQQdddzzzuuueeeUUUMMMLLL___dddhhhcccTTTJJJOOO[[[cccjjjqqquuuwwwxxxvvvrrrpppkkkddd]]]VVVPPPJJJFFF:::999888999:::999888666444666AAAQQQaaallluuu|||{{{{{{|||~~~~~~~~~~~~~~~}}}zzzwwwtttrrrqqqpppooonnnllljjjiiihhhiiiiiiiiiiiiiiihhhgggggghhhhhhhhhgggggghhhhhhhhhddddddbbb```^^^\\\[[[ZZZWWWVVVUUUSSSRRRRRRRRRRRRPPPMMMJJJHHHFFFBBB>>>:::666666888:::888444444666;;;BBBHHHJJJJJJHHHCCC>>>555444333222222333444555444333333333222333===HHHWWWdddqqqvvvwwwxxxyyyxxxyyyyyyyyyyyyzzz|||}}}||||||~~~zzzwwwhhhiii|||yyyttthhhUUUAAA444111---,,,++++++******++++++))))))))))))))))))))))))******))))))))))))******))))))***************++++++,,,------...333;;;BBBKKKqqq|||rrraaaSSSOOO___[[[FFF>>><<<999;;;@@@OOObbbpppuuuwwwzzz}}}}}}}}}~~~~~~qqqdddTTTHHH>>>888999>>>555555666666666555333333444444555555666666777777555555555555555444333333111111000/////////////////////......---,,,++++++,,,,,,,,,+++++++++******___kkkzzz~~~}}}|||{{{zzzzzzyyyyyyzzz{{{}}}~~~zzz{{{{{{{{{zzzwwwtttrrrsssuuuwwwxxxxxxvvvtttrrrrrrrrrrrrqqqpppooommmllllllllljjjiiifffdddcccbbbeeeeeeddddddccccccbbbbbb]]]]]]^^^^^^___```aaaaaa___^^^^^^]]][[[ZZZXXXWWWWWWVVVUUUTTTRRROOOMMMLLLHHHGGGFFFDDDCCCBBBAAAAAA>>>===;;;999777555444333222666===HHHUUUcccooowwwxxxxxxssskkkeee```XXXPPPKKKKKKKKKJJJHHHDDDAAA>>>999???LLL___sss~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{{{{}}}~~~~~~|||}}}|||yyyzzzlllaaaPPPNNNhhhvvvtttzzzrrrYYY===111111222000///,,,,,,,,,,,,,,,,,,,,,,,,---///---...111666PPPwww{{{zzz~~~}}}vvv[[[DDD:::;;;666444777444666;;;CCCNNNZZZeeennnssssssuuuwwwwwwvvvvvvxxxyyyyyyzzz|||||||||}}}pppbbbooouuu^^^QQQMMMWWWkkkuuunnn```RRRKKKLLLLLLIIIHHHIIIKKKNNNWWWfffxxxyyyoooaaaSSSMMMMMMVVVaaaoooqqqdddRRRJJJLLL^^^gggoooqqqssswwwwwwtttlllfff^^^UUUNNNHHHBBB>>>999888888999::::::888666666777@@@QQQbbbmmmuuu{{{|||yyywwwxxx{{{~~~~~~~~~~~~}}}{{{xxxuuussssssrrrqqqooonnnlllkkkjjjhhhiiiiiiiiiiiihhhgggggghhhhhhgggggggggggghhhhhheeedddcccaaa___]]]\\\[[[XXXWWWVVVUUUTTTSSSSSSSSSQQQNNNKKKHHHFFFCCC???<<<:::999===EEEGGG@@@:::999???JJJTTTUUUSSSPPPIIIBBB;;;:::888666666777999;;;777555555444222333<<>>===>>>777888999:::999888666444444555555555666666777777555666666666666555444444333222111111000000111111000000//////...---,,,,,,,,,,,,,,,+++++++++******VVVeeevvv~~~}}}||||||zzzyyyyyyyyyyyy{{{|||}}}{{{{{{|||{{{zzzyyywwwvvvvvvwwwyyyzzzzzzyyywwwvvvsssssssssrrrpppnnnmmmlllnnnnnnmmmkkkiiifffdddccceeeeeedddccccccccccccccc```_________```aaabbbbbb```______^^^\\\ZZZXXXWWWWWWVVVUUUTTTRRROOOMMMLLLIIIHHHGGGEEECCCBBBAAAAAA===;;;:::777555444333333000555===HHHWWWhhhxxxzzzuuuppphhh___TTTSSSPPPLLLHHHDDD@@@>>>999CCCTTThhhwww~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzzzz|||~~~{{{}}}}}}}}}pppdddRRRMMM```~~~xxxjjjHHH555111000...---,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,...111555OOOvvv~~~}}}zzztttoootttsssxxx___GGG;;;;;;666444666222555:::BBBMMMYYYdddlllqqqrrrtttwwwwwwwwwwwwxxxyyyyyy{{{|||||||||}}}vvv```dddlllllloooxxx{{{gggYYYQQQWWWiiiwwwrrrfffWWWNNNLLLMMMKKKGGGKKKOOOQQQSSSYYYeeeooo}}}}}}}}}vvvqqqkkkdddZZZNNNIIIJJJEEEQQQcccooojjjYYYJJJEEEZZZfffnnnnnnoootttuuuqqqgggaaaWWWNNNGGGAAA<<<999999888777888::::::888666777888AAARRRbbblllsssxxxyyyuuuqqqqqqvvvzzz}}}}}}}}}}}}|||{{{zzzxxxwwwvvvttttttsssqqqooonnnlllllliiiiiijjjjjjiiiiiihhhggghhhggggggffffffgggggghhhfffeeedddbbb```^^^\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUURRROOOKKKHHHFFFCCC???===999666:::DDDGGG@@@;;;;;;EEEUUUbbbdddbbb___VVVLLLCCC@@@<<<888777777999;;;888666555444222333===HHHZZZfffrrrvvvvvvxxxxxxwwwyyyyyyyyyyyyzzz|||}}}|||{{{}}}|||{{{}}}zzzvvv~~~|||llllllhhhGGG444000---,,,++++++******++++++))))))))))))))))))))))))******))))))))))))******(((((((((***,,,---+++))),,,---------...444===DDDKKKmmm~~~yyyfffRRRNNNddddddPPPCCC===;;;>>>@@@MMM___lllrrrvvv{{{~~~hhhXXXHHHDDDEEEBBB>>>:::::::::;;;;;;:::888666555666666666666777777777777666777777777777666555555444333333222222222222222111111111000//////......,,,,,,,,,+++++++++******OOO^^^qqq}}}~~~}}}||||||{{{{{{zzzyyyxxxxxxyyyzzz|||}}}||||||{{{{{{{{{zzzzzzzzzyyyzzz{{{{{{{{{{{{zzzzzzvvvvvvuuutttrrrpppnnnmmmmmmmmmmmmmmmkkkiiigggfffeeedddcccbbbbbbbbbcccdddbbbbbbaaa``````aaabbbcccaaa``````^^^\\\ZZZYYYXXXVVVVVVUUUTTTQQQOOOMMMLLLJJJIIIGGGEEEDDDBBBBBBAAA;;;:::888666444333333333000444;;;EEETTTfffxxxvvvnnnaaa^^^WWWPPPIIICCC@@@>>>>>>LLLaaarrr{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{{{{}}}{{{~~~}}}zzzgggRRRQQQddd}}}vvvNNN666000///...---------------------------***------...111444LLLqqq~~~zzztttzzz{{{iiiggg___GGG::::::777666777333555:::CCCNNNYYYdddkkkoooqqqtttvvvxxxwwwwwwxxxyyyyyy{{{|||}}}}}}~~~www]]]XXXXXXUUU^^^nnnuuueeeYYY[[[kkkzzzzzzrrrcccWWWRRROOOMMMIIILLLQQQUUUWWWYYY[[[\\\eeevvvzzzrrrjjjbbbXXXMMMFFFEEEAAAEEEQQQ^^^bbbYYYMMMEEESSSaaakkkjjjiiimmmmmmggg[[[UUUMMMFFFBBB???===;;;<<<;;;:::;;;===>>>>>>===;;;;;;DDDUUUeeennnrrruuuvvvrrroooqqqvvvzzz{{{zzz|||{{{zzzyyyxxxxxxxxxxxxvvvuuutttrrrpppooonnnmmmkkkkkkkkkkkkkkkjjjiiiiiihhhhhhgggggggggggghhhhhhffffffdddbbb```^^^]]]\\\\\\[[[ZZZXXXWWWWWWWWWWWWSSSPPPLLLHHHFFFCCC@@@>>>999444555;;;;;;777;;;DDDQQQddduuuxxxvvvtttkkk```QQQLLLFFF???;;;::::::;;;;;;999777555333666AAAMMM___jjjsssvvvuuuwwwxxxwwwyyyyyyyyyyyyzzz|||}}}|||{{{|||xxxxxx~~~wwwfffgggqqqMMM777444---,,,++++++******++++++))))))))))))))))))))))))******))))))))))))******)))((())),,,...///,,,***,,,------,,,...444>>>EEENNNoootttYYYLLLdddfffRRRDDD===:::>>>===KKK\\\iiiooossszzz~~~~~~mmm```SSSOOOMMMIIICCCAAA???>>>>>>===;;;999777666999999999888888888888888888888888888888777777666555444444333222333333333222111111111111111111111,,,,,,,,,+++++++++******JJJZZZnnnzzz}}}}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyyxxxxxxyyyzzz|||}}}}}}|||{{{{{{{{{{{{|||}}}||||||{{{{{{||||||||||||zzzyyyxxxvvvtttrrrooonnnkkklllmmmnnnmmmlllkkkjjjeeedddcccbbbbbbbbbcccddddddcccbbbaaaaaabbbccccccaaaaaa```___]]][[[YYYXXXVVVVVVUUUSSSQQQOOOMMMLLLKKKJJJHHHFFFDDDBBBBBBAAA;;;999777555444333333333111444:::BBBNNN```ssswwwkkkfff]]]SSSJJJCCC???===DDDTTTjjjyyy~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~|||}}}}}}eeeQQQWWWpppzzzOOO666000000000000------------------------+++......///111222IIInnn~~~sss^^^XXXqqq___FFF999:::777777999555555:::CCCNNNZZZcccjjjnnnqqqtttwwwxxxxxxwwwxxxyyyzzz{{{|||}}}}}}~~~{{{```XXXTTTQQQ___uuupppaaa```nnn}}}}}}oooaaaXXXSSSOOOKKKLLLQQQZZZbbbeeebbb]]]ZZZmmmvvvlll```RRRIIIEEEEEEAAACCCMMMVVVTTTKKKEEEJJJ[[[fffeeedddgggddd]]]NNNJJJDDD@@@@@@@@@AAAAAABBBAAA@@@AAACCCEEEFFFEEE??????HHHYYYiiipppsssuuuuuurrrppptttyyy}}}|||yyy{{{zzzyyyxxxwwwxxxyyyzzzvvvvvvtttsssqqqpppnnnnnnllllllmmmmmmllllllkkkjjjiiiiiihhhhhhhhhhhhiiiiiigggfffdddbbb```^^^]]]\\\]]]\\\[[[YYYXXXXXXXXXXXXSSSPPPLLLIIIFFFDDD@@@>>>???999777999666444AAASSS[[[qqq~~~rrrbbb]]]TTTLLLEEEBBBAAABBB???<<<:::888777:::FFFSSSbbbllluuuvvvuuuvvvwwwwwwyyyyyyyyyyyyzzz|||~~~~~~|||}}}vvvhhhtttxxxeeefffuuu|||oooJJJ444111---,,,++++++******++++++))))))))))))))))))))))))******))))))))))))******,,,++++++...222222///,,,,,,------,,,...444>>>FFFRRRsss{{{|||eeeKKKdddgggRRRCCC<<<999===;;;IIIZZZfffmmmqqqxxx~~~}}}}}}~~~tttjjj```[[[VVVPPPMMMMMMHHHGGGEEECCCAAA???>>>===;;;;;;;;;::::::999999999999999::::::999999888777555555444333333333333444222222222222222333333333,,,,,,,,,+++++++++******QQQYYYgggvvv|||{{{|||~~~~~~}}}{{{yyyxxxwwwwwwvvvwwwyyy{{{|||{{{{{{{{{|||||||||}}}}}}{{{||||||}}}}}}}}}||||||~~~}}}{{{yyyvvvsssqqqpppqqqooommmmmmmmmllljjjhhhhhhgggfffeeeeeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbbbbaaa___^^^[[[ZZZXXXVVVUUUTTTRRRQQQOOONNNNNNJJJJJJIIIGGGEEECCCAAA@@@<<<:::777555222111111111111222777AAAKKKWWWhhhvvv~~~tttlllcccZZZOOOCCC>>>>>>EEEZZZqqq|||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}{{{|||~~~~~~qqq\\\ZZZvvvtttMMM333222111---000------,,,,,,,,,---......///***000,,,000666AAAggg|||lll]]]WWWhhh~~~bbbHHH;;;:::555555888555555888???JJJXXXdddlllooosssvvvxxxzzzyyyyyyyyyzzzyyyzzz{{{|||{{{hhh]]]VVVUUUcccuuummmhhhqqqzzzlllccc]]]ZZZ\\\YYYYYYaaalllpppjjjcccbbbkkk}}}xxxmmm^^^LLLFFFJJJGGGFFFFFFKKKPPPPPPKKKFFFEEEQQQ[[[\\\[[[YYYTTTLLLAAAEEEEEE@@@???DDDJJJMMMHHHHHHHHHGGGFFFEEEDDDCCC@@@===FFFZZZiiilllqqqxxxxxxwwwvvvvvvwwwyyy|||}}}xxxxxxxxxxxxwwwuuutttsssrrrrrrqqqrrrrrrrrrpppooolllmmmmmmmmmmmmkkkiiihhhggghhhiiijjjjjjiiigggfffhhhgggfffdddbbbaaa_________^^^\\\[[[XXXWWWUUUTTTRRROOOLLLJJJHHHFFFBBB@@@===>>>>>>;;;999<<>>>>><<<888777>>>MMMYYYmmmooossswwwyyyzzzyyyyyy|||zzzyyyzzz|||}}}{{{xxx}}}|||wwwfffkkkzzzkkkiiioooooossssssbbbGGG444///...---,,,,,,++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))'''+++777DDDDDD777))))))///------222333;;;NNNTTTooo{{{zzzuuutttmmmRRRUUU^^^YYYFFF>>>???:::<<>>:::666555666777;;;;;;;;;;;;:::999999888;;;;;;::::::999777666555000000000000000000111111000000000///...---++++++JJJQQQ```ooowwwyyy{{{}}}~~~~~~}}}zzzyyyxxxxxxxxxyyyzzz{{{|||}}}|||||||||||||||{{{{{{{{{zzz{{{|||}}}~~~~~~|||zzzxxxvvvtttssssssqqqooonnnnnnmmmkkkiiihhhgggfffeeeeeedddeeeeeeeeeeeeddddddcccbbbbbbaaa``````___^^^]]][[[YYYXXXVVVUUUTTTSSSQQQOOONNNNNNJJJIIIHHHGGGEEECCCAAA???;;;:::777555222111111111333333888@@@HHHRRRaaannnyyy~~~vvvnnnddd[[[PPPEEE@@@BBBGGG\\\sss~~~{{{}}}|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~zzz{{{}}}||||||~~~|||mmmXXXWWWxxxzzzyyyzzzhhhFFF111222111+++---...------,,,,,,,,,------///+++000---///444===ccc~~~ooo^^^TTTddd|||___FFF999888555555888555555888>>>IIIWWWccckkkooorrrtttwwwxxxxxxxxxyyyzzzyyyzzz{{{|||~~~yyywww}}}wwwjjjccc\\\YYYbbbqqq~~~|||sssooommmjjjggghhhkkkrrrwwwwwwrrrlllfffkkkwww|||qqqkkk___PPPKKKNNNKKKHHHHHHOOOXXXXXXOOOEEECCCKKKPPPNNNJJJIIIEEE@@@:::===???@@@FFFNNNRRRQQQTTTTTTSSSQQQNNNKKKHHHFFFBBB???GGGZZZgggjjjooowww{{{yyywwwuuusssssstttuuuvvvvvvvvvvvvvvvuuuttttttvvvuuusssrrrrrrpppnnnmmmnnnnnnnnnnnnnnnlllkkkjjjiiiiiijjjjjjiiiiiihhhhhhggggggfffdddcccaaa```___```___]]][[[XXXVVVTTTSSSQQQOOOLLLIIIHHHEEEBBB@@@<<<======:::999<<>>;;;::::::777888888999:::<<<===>>>>>>>>>===<<<;;;999777666333333333333333333333333000000000///...---,,,+++IIIOOO\\\jjjsssuuuxxx}}}{{{|||}}}~~~}}}|||zzzxxxvvvwwwyyyzzz{{{|||{{{{{{wwwxxxxxxyyyzzzzzzzzzzzzzzz{{{}}}~~~|||zzzyyywwwwwwuuusssqqqpppooonnnllljjjiiihhhgggfffeeeeeeeeeeeegggfffeeedddcccbbbaaa```______^^^^^^\\\[[[ZZZYYYWWWVVVUUUSSSQQQOOONNNMMMJJJIIIHHHGGGEEEBBB@@@???;;;:::777444222111111111666555999???DDDKKKWWWcccnnnwww|||wwwooofff\\\QQQGGGDDDGGGLLL```vvv}}}yyyyyyyyyyyyyyyzzz{{{||||||{{{|||~~~~~~}}}}}}~~~~~~|||vvvxxx|||{{{zzzzzz|||rrr^^^XXX{{{wwwqqqrrruuu{{{~~~}}}|||kkk\\\@@@///333222,,,---///...------,,,,,,,,,,,,...+++111---///333;;;___|||wwwdddVVVddd}}}bbbHHH::::::666666888444555777===GGGTTTaaaiiimmmooorrruuuwwwwwwwwwxxxzzzzzz{{{{{{|||~~~wwwnnnqqqxxx}}}vvvpppllleee___ccclll~~~wwwuuurrrnnnnnnrrryyy}}}wwwrrrmmmmmmooottt{{{~~~}}}{{{mmmeee```___XXXNNNJJJMMMOOOJJJJJJTTT```aaaUUUHHHBBBDDDCCC>>>:::::::::999<<<@@@DDDKKKVVV``````[[[YYYYYYXXXVVVRRRLLLGGGDDDFFFDDDJJJYYYdddhhhmmmttt}}}zzzvvvrrrpppooonnnpppppppppqqqqqqrrrssssssssssssrrrqqqpppooonnnnnnooooooppppppooonnnmmmllllllkkkjjjjjjiiiiiiiiijjjgggffffffdddcccbbbaaaaaabbb```^^^[[[XXXVVVSSSRRRQQQNNNKKKIIIGGGEEEBBB???<<<===<<<;;;:::>>>EEEKKKXXXlllyyymmmbbbYYYQQQLLLFFFCCC>>>:::===IIIZZZgggnnnpppsssvvvxxxyyyxxxxxxxxxxxxyyy{{{~~~}}}{{{pppnnntttqqqtttnnntttmmmhhheeeYYYDDD555111...---,,,,,,++++++,,,,,,++++++***))))))))))))***)))))))))))))))))))))))))))+++---,,,******+++---)))///------222333;;;MMMZZZooo{{{sssvvvyyyooouuu~~~[[[YYY]]]VVVCCC;;;???>>>:::DDDRRR___iiiqqqxxx|||~~~~~~}}}}}}~~~}}}zzzwwwqqqlllllleeebbb]]]XXXUUUTTTTTTUUUTTTQQQLLLGGGAAA===:::888555666888:::<<>><<<888777777222666777<<>>888555888<<<>>>IIIPPPXXX___fffkkkhhhaaaTTTUUUVVVUUUSSSNNNIIIFFFJJJIIINNNYYYaaaeeejjjppp|||zzzvvvrrrnnnkkkiiihhhhhhhhhhhhhhhjjjlllnnnpppnnnnnnooooooooopppqqqssspppppppppppppppoooooonnnnnnmmmkkkjjjiiiiiijjjkkkffffffeeeeeeddddddcccccccccbbb___\\\XXXUUUSSSQQQPPPNNNKKKHHHGGGDDDAAA???=========<<<<<>>===:::CCCQQQ^^^iiirrryyy}}}}}}}}}}}}~~~{{{wwwwwwuuurrrmmmgggbbb`````````YYYUUUOOOIIICCC???;;;888888:::===???AAAAAA@@@@@@<<<<<<;;;;;;:::888777666444444444444444333333333222222222111000///------YYYYYY___hhhoooqqqtttwwwyyyzzz|||}}}|||{{{yyyxxxuuuwwwxxxyyyxxxvvvrrrpppmmmmmmnnnooorrrvvvzzz|||~~~~~~}}}|||{{{zzzyyyyyyxxxvvvtttssssssqqqooommmnnnmmmllljjjiiiiiihhhhhhhhhhhhfffeeecccbbbaaa```````````````___^^^]]]\\\XXXWWWVVVTTTRRRPPPNNNMMMIIIHHHHHHFFFDDDBBB@@@>>>:::999777444333222222222555555888<<>>;;;888777888333666777:::BBBOOO[[[eeejjjnnnqqquuuwwwyyyzzz|||}}}~~~uuuvvv}}}}}}|||vvvjjj^^^ZZZ]]]fff|||yyynnnlllooonnniiiZZZYYY\\\eeeppptttpppjjjkkkfff]]]UUUQQQRRRWWW\\\ZZZTTTNNNKKKIIIHHHKKKPPPLLLKKKMMMUUU___eeeccc___SSSKKKAAA:::888:::@@@EEESSS]]]gggiiiiiigggbbb]]]PPPRRRUUUVVVVVVSSSPPPNNNLLLMMMRRRYYY___ccchhhmmmpppooommmjjjgggeeecccbbb``````___```bbbfffiiillllllnnnooooooooopppsssuuupppppppppoooooooooooooooooonnnllljjjiiijjjjjjkkkeeeeeeeeeeeeeeeeeeeeeeeedddccc```\\\YYYUUUSSSQQQPPPMMMJJJHHHFFFDDD@@@>>>============???DDDIIINNNLLLYYYiiiwwwuuukkkaaa[[[OOOIIICCCBBBJJJYYYhhhqqqtttuuuwwwyyyzzzzzzzzzzzzyyyzzz{{{|||||||||}}}~~~}}}{{{}}}{{{ggg|||qqqjjjyyymmmeeeXXXCCC555000...---,,,,,,++++++,,,,,,,,,++++++***************))))))))))))))))))))))))++++++***)))***+++,,,---***000...---222222:::LLLaaaqqqxxx}}}wwwuuurrrtttjjjVVVTTT]]]]]]JJJ===<<<;;;;;;CCCPPP]]]jjjssszzz~~~}}}}}}}}}~~~~~~~~~~~~xxxsssnnnkkkjjj```[[[SSSMMMIIIFFFBBB???@@@BBBDDDFFFDDD@@@<<<999555555666777777777777777777666666666555555555444333333333222111000......___]]]```hhhooorrruuuyyyyyyzzz|||}}}}}}{{{zzzyyyxxxyyyyyyxxxuuuqqqmmmjjjkkkjjjiiiiiimmmrrrxxx|||~~~~~~~~~}}}|||zzzyyyxxxxxxxxxvvvtttssstttsssqqqoooooonnnmmmkkkjjjiiiiiiiiihhhgggfffeeedddcccbbbaaabbbbbbaaaaaa___^^^]]]\\\YYYXXXVVVTTTRRRPPPNNNMMMIIIHHHGGGFFFDDDAAA???>>>:::888666444333222222222222333666;;;===???FFFNNNUUU___nnnzzz}}}yyyvvvkkkeee\\\SSSIIIEEEKKKUUUbbbjjjrrrsssuuuxxx{{{zzz|||{{{zzzyyyxxxxxxxxxxxxyyyzzz|||}}}}}}}}}|||{{{}}}~~~~~~~~~~~~~~~pppgggmmmyyy~~~xxxvvveeeOOOQQQsssqqqjjjrrr~~~yyynnnmmmzzz}}}lllJJJ222000...---333///...------,,,,,,,,,,,,,,,)))111///222777@@@eee|||iiissssssSSS===999777888:::555666666999@@@LLLYYYccciiilllppptttwwwyyy{{{}}}zzzllljjj{{{~~~~~~uuueeeWWWQQQQQQWWWnnnrrrgggdddfffgggdddUUUOOOLLLSSSbbbmmmnnnllleeebbb[[[RRRNNNPPPXXX___YYYSSSKKKEEEDDDGGGMMMRRRMMMMMMOOOWWWaaahhhiiihhh\\\QQQEEE>>>;;;;;;???DDDPPP\\\fffhhheeebbb^^^YYYRRRSSSUUUVVVVVVTTTQQQOOOMMMPPPUUUZZZ^^^bbbfffiiikkkjjjiiifffdddaaa```___XXXWWWVVVVVVYYY]]]bbbeeekkkmmmnnnmmmkkkkkknnnrrroooooonnnnnnnnnnnnoooooonnnmmmlllkkkjjjiiiiiiiiieeeeeeeeeffffffgggggggggdddccc```]]]YYYVVVSSSRRROOOMMMIIIGGGEEECCC@@@======<<<<<<===AAAEEEJJJNNNNNNVVVbbbnnnzzzzzzpppfff```UUUOOOIIIKKKTTTbbbmmmsssvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{zzz|||||||||ttt}}}yyymmmjjjyyypppiii[[[EEE666333...---,,,,,,++++++,,,,,,,,,,,,+++************+++)))))))))))))))))))))))))))'''&&&(((+++,,,+++)))+++000...---222222:::LLLddduuuzzz{{{~~~qqqkkkiii]]]OOOOOO[[[```NNN>>>;;;:::;;;BBBNNN[[[hhhrrryyy||||||}}}~~~~~~yyytttqqqooohhh```WWWPPPLLLJJJGGGEEEIIIIIIIIIGGGCCC>>>999666333444555777888999999999;;;::::::999999888888888444444444333222111//////kkkgggffflllqqqtttvvvzzzyyyzzz|||}}}}}}|||{{{yyyyyyxxxvvvsssnnniiidddaaa```^^^]]]^^^dddnnnwww~~~~~~|||{{{yyyxxxxxxwwwuuutttsssttttttrrrqqqooonnnllljjjiiihhhhhhggggggffffffeeeddddddccccccbbbbbbaaa```___]]][[[ZZZYYYYYYWWWTTTRRRPPPNNNMMMHHHHHHGGGEEECCCAAA???>>>999888666444333222222333000111444888999:::@@@HHHNNNXXXfffrrrvvvuuurrrpppddd^^^VVVMMMDDDBBBKKKVVVaaaiiipppqqqsssvvvxxxwwwyyyyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{||||||||||||}}}~~~rrrfffkkkyyy{{{uuueeeSSSPPPdddrrrnnnwwwzzzvvvRRR777111...,,,333...------,,,,,,,,,------...***000---000555>>>dddzzz```jjj]]]DDD<<<777888:::555666666888>>>JJJWWWbbbhhhjjjnnnrrrvvvxxxzzz}}}~~~wwwkkkkkkzzzwwweeeUUUMMMJJJMMMZZZnnn{{{pppddd```dddfffeeeXXXPPPHHHJJJVVVdddnnnrrrjjjhhhbbbXXXQQQQQQXXX```UUUPPPIIIDDDDDDJJJQQQUUUSSSQQQSSS\\\hhhooommmiii]]]QQQEEEAAA>>><<<>>>CCCLLLVVV```gggkkkmmmkkkfff______]]][[[WWWSSSOOOMMMLLLQQQXXX\\\^^^aaadddfffiiihhheeebbb^^^ZZZWWWUUULLLKKKIIIIIILLLQQQVVVZZZaaadddeeedddaaabbbfffkkknnnmmmllllllllllllmmmnnnmmmmmmllllllkkkiiihhhgggddddddeeefffggghhhhhhiiicccbbb```]]]YYYVVVTTTSSSNNNLLLIIIGGGEEEBBB???===;;;::::::<<<@@@EEEJJJLLLPPPTTT\\\fffqqq{{{|||tttkkkfffZZZUUUPPPTTT^^^iiiqqqsssuuuvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyxxxyyy}}}}}}~~~}}}}}}qqqjjjkkk~~~xxxrrr```GGG777444...---,,,,,,++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))***((('''((()))******)))+++111...---111222999KKKiiizzz{{{qqqlllgggYYYKKKJJJXXX```OOO???<<<<<<:::@@@KKKXXXfffpppvvvyyy|||}}}~~~~~~zzzxxxwwwwwwrrriii]]]TTTQQQOOOMMMKKKNNNLLLGGGBBB>>>;;;:::999888888:::;;;<<<=========<<<<<<;;;;;;:::999999888555555444444333111000///xxxrrrnnnqqquuuuuuwwwyyyyyy{{{|||~~~~~~}}}{{{zzzvvvuuurrrmmmgggaaa\\\YYYQQQPPPOOOSSS]]]jjjxxx~~~}}}|||zzzyyyxxxvvvtttssssssttttttsssrrrnnnmmmkkkiiihhhgggfffffffffffffffeeeeeedddddddddbbbbbbaaa___^^^[[[ZZZXXXZZZYYYWWWUUURRRPPPNNNMMMHHHHHHGGGEEECCCAAA???>>>999888666444333222333333000000333777777777<<>>>>>AAAFFFLLLPPPTTTWWWZZZYYYXXXZZZ```fffmmmlllkkkjjjjjjkkkmmmmmmkkklllllllllkkkiiigggfffddddddeeefffggghhhiiiiiicccbbb```]]]ZZZWWWUUUTTTNNNLLLIIIFFFEEEBBB???===999888888:::???DDDHHHJJJQQQRRRWWW```iiirrr{{{~~~{{{vvvpppkkk^^^YYYVVVZZZeeeooosssssstttuuuuuuuuuvvvvvvvvvwwwuuuvvvwwwwwwxxx~~~|||{{{yyytttrrrvvvsssjjjhhhlllzzzeeeIII777333...---,,,,,,++++++,,,,,,---,,,++++++******++++++)))))))))))))))))))))))),,,,,,,,,***((((((***,,,+++111///---111222999KKKkkk}}}wwwuuuooo___IIIHHHUUU^^^NNN>>>>>>???:::???IIIVVVdddnnntttvvv|||}}}~~~uuuggg]]]YYYXXXVVVTTTPPPKKKDDD<<<999999<<<>>>>>>>>>???@@@@@@@@@@@@@@@;;;;;;:::999999888777777555555555444333222111000zzzvvvuuuwww{{{~~~vvv}}}|||{{{zzzxxxuuutttppphhh\\\QQQIIIDDD;;;<<>>======<<<<<<===???AAABBBFFFEEEFFFJJJMMMPPPXXX```dddhhhjjjiiiiiilllllliiimmmlllkkkjjjiiigggffffffeeeeeeeeeffffffgggiiiiiicccaaa^^^[[[XXXVVVUUUTTTOOOMMMJJJGGGEEEBBB>>>;;;::::::999888999<<>>TTTttt]]]\\\wwwsssNNN???;;;777666888777555555;;;GGGUUU```fffjjjnnntttxxxzzz{{{|||}}}}}}}}}~~~yyyhhhXXXQQQQQQLLLKKKOOOSSSWWW]]]ccckkksssvvvqqqooozzzzzzgggTTTHHHHHH```yyyvvvrrrhhhYYY]]]kkkooohhh___TTTMMMNNNUUU]]]cccZZZWWWUUU\\\jjjtttnnncccQQQOOOJJJFFFCCCBBBBBBBBBIIIOOO[[[oooooo___UUUQQQOOOTTT[[[```aaaaaaaaaaaa]]]XXXQQQIIIBBB???>>>>>>===>>>???@@@@@@???>>>===???===>>>BBBDDDGGGOOOXXXbbbgggjjjiiijjjnnnnnnlllmmmlllllljjjiiihhhgggfffffffffeeeeeeffffffggghhhcccaaa^^^[[[XXXVVVUUUUUUPPPMMMJJJGGGDDDAAA<<<999888888777666666999>>>BBBKKKPPPWWW]]]bbbiiirrrxxx||||||zzzxxxsssnnngggccc[[[^^^bbbhhhlllppprrrtttpppooonnnnnnoooqqqtttvvvyyyzzzzzzyyyyyy|||~~~lllllluuuiiieeeffftttPPP888333---,,,++++++******++++++************************)))))))))))))))))))))))))))************+++++++++,,,---000111///000<<>>???EEEQQQ```lllqqqrrrvvvxxx|||wwwnnneee^^^YYYMMMHHHBBBBBBFFFJJJLLLLLLHHHFFFDDDFFFIIIIIIEEE@@@:::888555555888::::::999888666444444444333111000{{{|||~~~~~~{{{uuulll^^^RRRIIIAAA;;;666888888999;;;DDDSSSfffssszzz~~~}}}}}}~~~}}}{{{wwwuuusssrrrrrrqqqooommmnnnmmmkkkiiiiiihhhiiiiiiiiihhhfffdddccccccdddddddddbbb```______^^^\\\[[[ZZZZZZYYYWWWUUURRRPPPOOOPPPNNNLLLJJJHHHDDD???;;;999777444333333222111///...///000000000111444666===DDDOOOYYY^^^]]]ZZZWWWMMMFFF@@@<<<;;;===FFFPPPZZZ```hhhlllnnnoooqqqsssqqqrrrrrrsssuuuvvvvvvwwwxxxzzz||||||zzzzzzzzz{{{||||||}}}~~~yyyvvvyyy{{{|||}}}~~~~~~oooXXXZZZvvv}}}|||```>>>333222//////......---------,,,,,,,,,,,,222000...111222<<>>GGGQQQ___fffjjjkkklllooopppnnnmmmmmmlllkkkjjjhhhgggfffggggggfffeeeeeeeeeeeeeeebbbaaa___\\\YYYWWWVVVUUUQQQOOOKKKGGGDDD???:::777444444444333333555999<<>>DDDOOO]]]iiippprrruuuwww{{{~~~uuulllccc\\\RRRMMMGGGHHHMMMRRRSSSRRRNNNLLLKKKKKKKKKIIICCC???999777666666999;;;<<<===888777555444444333111...~~~|||~~~{{{mmmaaaQQQFFF@@@>>>:::777888888777888???NNNbbbpppyyy}}}{{{{{{||||||{{{zzzwwwuuusssrrrqqqpppnnnlllnnnllljjjiiihhhhhhiiijjjhhhhhhfffeeedddddddddeeedddbbb```______^^^\\\ZZZYYYYYYXXXWWWUUUSSSQQQPPPNNNMMMMMMLLLKKKGGGBBB>>>;;;999666444444333111000...///000///...///111444888???HHHQQQUUUUUUQQQNNNEEE@@@;;;999999;;;CCCLLLVVV\\\dddiiikkkmmmooorrrooopppqqqrrrsssuuuuuuvvvxxxzzz{{{{{{zzzyyyzzz{{{||||||}}}~~~|||{{{zzzzzz|||~~~uuuZZZZZZ}}}}}}~~~qqqoooWWW;;;444333............---------,,,,,,,,,,,,111///---111222:::MMMvvvbbb\\\nnnjjjMMM???===;;;888777666555666:::EEERRR___gggjjjnnnssswwwxxxyyyzzzzzz{{{||||||~~~|||rrrkkkggggggiiinnnyyyttt\\\PPPTTTqqquuudddfffvvv|||uuuhhhXXXQQQTTT\\\dddggg___YYYSSSWWWdddpppnnneeeXXXWWWUUURRRMMMGGGBBB???<<<:::999===KKKeeejjj^^^YYYUUUZZZ```cccaaa^^^ZZZXXXQQQMMMGGGAAA>>><<<===>>>CCCDDDFFFFFFCCC???:::777888777777888888:::DDDOOO___gggmmmmmmmmmppppppnnnmmmmmmmmmlllkkkiiigggfffhhhgggfffdddccccccccccccbbbaaa___]]]ZZZXXXWWWVVVSSSPPPLLLHHHCCC???999555222222111000///111444777===EEEQQQZZZ```eeejjjnnnpppqqqpppmmmgggaaa]]]ZZZ```gggnnnpppnnnmmmnnnqqqllllllkkkkkklllmmmooopppuuuwwwzzz{{{zzzzzzzzzzzz{{{|||{{{ggghhh|||~~~nnnkkkvvvssstttrrraaaEEE333000---,,,++++++******++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,......000222000111:::EEEqqq[[[GGGTTTrrrmmmPPP@@@======>>>BBBLLLYYYeeennnrrrwwwyyy|||}}}uuullleee^^^XXXQQQQQQVVVZZZYYYWWWTTTSSSQQQPPPNNNIIIBBB===999:::;;;<<<>>>?????????888777666555555333000...~~~~~~yyyooo[[[QQQCCC;;;;;;<<<<<<;;;::::::999888===KKK```oooyyy~~~}}}{{{yyyxxxwwwxxxyyyxxxwwwsssrrrpppooopppooommmlllmmmkkkiiigggfffgggiiijjjhhhggggggfffeeeeeeeeeeeedddbbb```___^^^]]][[[YYYXXXXXXXXXWWWUUUSSSRRRQQQLLLLLLLLLMMMMMMKKKGGGCCC???===:::888777666444222///000000...------///222444999AAAHHHKKKKKKHHHEEE>>>:::666666666888@@@HHHPPPVVV___eeehhhjjjmmmpppnnnnnnoooqqqrrrssstttuuuwwwyyy{{{{{{zzzyyyzzz{{{|||}}}}}}~~~}}}zzzyyy{{{~~~yyy\\\ZZZyyyzzzjjjgggPPP888444222------......---------,,,,,,,,,,,,111///---111111777HHHyyyxxxccc\\\ooommmPPPAAA===<<<999777666555666999BBBOOO]]]eeeiiimmmrrrvvvxxxxxxyyyzzz{{{||||||~~~sss___WWW___}}}{{{hhhjjj{{{|||mmm\\\TTTYYYaaaggghhhbbb]]]WWW[[[hhhssspppfff[[[[[[ZZZWWWQQQJJJCCC???>>>999666555:::MMMooo|||jjj```^^^YYY]]]bbbdddaaa]]]YYYWWWSSSOOOIIICCC???======>>>BBBAAA@@@>>><<<999777666999999:::;;;999:::CCCOOO```iiippppppooooooooommmmmmnnnnnnnnnllljjjhhhfffhhhgggeeedddbbbaaaaaaaaaaaa```___^^^\\\ZZZXXXWWWUUURRRMMMIIIDDD???999555000111000///......000333888AAALLLVVV\\\aaaeeehhhjjjkkkjjjfff```[[[YYYYYYbbbiiipppqqqnnnlllmmmooolllkkkkkkkkkkkkmmmnnnoooqqqtttxxx{{{{{{{{{{{{{{{|||}}}uuullloooooo~~~~~~llliiiuuurrrooohhhWWW@@@222///---,,,++++++******++++++************************))))))))))))))))))))))))******++++++,,,---......///...000222111222:::CCCooo~~~kkkIIIIIIhhhmmmUUUCCC<<<===>>>AAAIIIUUUbbbmmmrrrwwwxxx{{{~~~}}}vvvjjjbbb[[[[[[aaadddbbb^^^YYYYYYXXXVVVRRRKKKCCC>>>999<<<@@@BBBBBB@@@>>>===888777777777777555222///{{{|||}}}}}}tttggg[[[JJJCCC;;;777888;;;===>>><<<===<<<;;;===JJJ^^^nnnvvv}}}}}}zzzzzzzzzyyyxxxvvvtttsssttttttsssrrrlllkkkjjjkkklllmmmllljjjjjjhhhfffdddccceeeggghhhggggggggggggffffffeeeeeedddbbb```___^^^]]]ZZZXXXWWWWWWWWWVVVUUUTTTRRRRRRMMMLLLMMMNNNOOONNNKKKHHHDDDAAA>>>;;;:::999666444000111000///------...000222555:::???AAAAAA???>>>999555333444555666<<>>;;;:::CCCNNN___jjjrrrsssppppppooonnnmmmnnnoooooommmkkkhhhfffgggfffdddcccaaa``````````````````___]]][[[ZZZYYYVVVSSSNNNJJJEEE@@@:::666111111111///...---///111444<<>>AAAHHHSSS```lllssstttuuuyyy}}}ssskkkdddeeelllooolllggg^^^___```^^^XXXPPPGGGBBB<<>>JJJ]]]mmmqqqxxx|||zzzvvvwwwxxxwwwuuussspppooooooooonnnllldddcccccceeegggiiiiiihhhfffdddbbb```___aaaccceeegggggggggggggggffffffeeedddbbb```^^^^^^\\\ZZZXXXWWWWWWWWWVVVUUUTTTSSSRRRPPPNNNMMMNNNNNNNNNLLLJJJGGGDDD@@@>>><<<;;;888666222222111///---,,,...///000222444777999999999999666333222333444444999@@@EEELLLVVV]]]aaadddhhhkkkkkkkkkmmmnnnppprrrsssttttttvvvyyyzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~xxxyyy|||}}}}}}}}}|||yyyaaaUUUkkk{{{yyyyyyyyyyyytttooofffeeetttqqqhhhNNN777444111,,,///......---------,,,,,,,,,,,,000...---222000333BBBoooooocccuuu}}}\\\DDD<<<;;;;;;888777666555666<<>><<>>NNNYYYTTTJJJAAA>>>???AAAGGGQQQ^^^llluuuuuuvvvyyy|||vvvnnnnnntttvvvqqqkkkbbbeeefffeee___VVVMMMHHHDDDEEEFFFCCC>>>:::888888888888999:::;;;:::777444^^^gggrrrxxxyyy|||zzziii[[[OOOGGGAAACCCCCCCCCAAA@@@AAACCC===???@@@>>>???III\\\kkkmmmuuuzzzwwwtttuuuwwwwwwsssqqqnnnmmmmmmlllkkkiii^^^]]]^^^```dddfffgggfffcccaaa^^^\\\\\\^^^```bbbfffgggggggggggggggfffeeedddbbb```^^^]]]\\\YYYWWWVVVWWWWWWVVVUUUTTTSSSSSSSSSQQQOOONNNNNNMMMLLLJJJHHHEEEAAA???===;;;999777333333222000---,,,...//////000111333444555666666444222111333333333888>>>BBBJJJSSS[[[___cccgggjjjjjjkkklllnnnoooqqqsssssssssuuuxxxzzzzzz{{{|||~~~~~~}}}}}}}}}~~~}}}{{{tttvvv|||~~~~~~~~~}}}yyyaaaOOOYYY{{{tttqqqwww|||}}}wwwrrrhhhdddooowwwlllPPP999444111---111......---------,,,,,,,,,,,,000------222000222@@@mmmxxxiiixxx```EEE;;;;;;;;;888777666555555:::EEESSS^^^dddiiioootttwwwyyy{{{}}}}}}~~~~~~{{{mmmbbb\\\___zzzmmmnnnvvvccc^^^eeemmmlllhhheeefffiiisssuuueeeaaaaaa___\\\VVVNNNFFFAAA:::666666888666999NNNgggvvvkkkccc___]]]^^^aaacccddddddbbb```___```fffaaaWWWLLLBBB<<<999888555666666777888999999:::===@@@EEEFFFAAA>>>EEEOOO[[[gggsssuuusssssssssrrrnnnoooppppppooollliiigggeeedddcccaaa``````_________`````````___]]][[[ZZZWWWTTTPPPLLLHHHCCC===999444444444222000//////111...444;;;AAAFFFLLLTTTYYY[[[ZZZWWWQQQKKKKKKQQQWWWeeeeeeeeehhhkkkmmmmmmlllnnnnnnnnnoooooooooooooooqqqtttxxx{{{{{{|||}}}~~~yyyyyy|||ppp```|||uuuuuussslllpppooopppooogggVVVBBB333------,,,++++++******++++++************************))))))))))))))))))))))))((())))))+++,,,---......111///000222333333888>>>gggooolllzzzWWWCCCPPPZZZUUUIII===??????BBBGGGPPP^^^llluuuyyyyyy{{{}}}uuussswwwxxxqqqiiieeehhhkkkjjjcccZZZRRRMMMLLLLLLJJJDDD===999999;;;888888999;;;===<<<888555WWWVVV___nnnzzz~~~xxxhhhYYYNNNIIIHHHEEEDDDFFFIIIMMMNNNLLLIIICCCCCCCCCBBBEEEOOO^^^iiinnnppprrrttttttssspppnnnnnnsssssskkkeeeccc]]]WWWUUUSSSSSSUUUZZZ\\\\\\ZZZZZZXXXWWWWWWZZZ^^^```aaacccdddeeefffggggggggggggcccaaa___]]]]]][[[YYYWWWTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPQQQSSSRRRPPPNNNNNNHHHBBB???>>>>>><<<:::888555111...------,,,+++,,,,,,,,,---...///000111000///......///222666888AAAEEELLLSSSYYY___dddhhhgggggghhhjjjmmmpppqqqqqqssstttvvvxxxyyyyyyyyyyyyzzz|||~~~}}}~~~zzztttvvv|||{{{xxxcccRRRVVVjjj|||uuupppyyywwwmmmvvvuuubbbBBB222555...333......---,,,,,,,,,,,,------------------111666:::ggg|||lll|||aaaBBB===<<<:::???666666555444888AAANNNXXX\\\gggqqqsssuuuyyy}}}~~~vvviii]]]XXXWWWbbbvvvkkkyyy|||iii]]]cccnnnooohhhccc```iii|||zzzrrroookkklllgggYYYSSSMMM???<<<888666666444:::PPPhhh{{{iiiddd___\\\bbbeeehhhkkkggg^^^YYY]]]dddpppooocccPPPEEEDDDBBB<<<<<<;;;:::999:::<<<>>>???DDDHHHKKKIIIDDDCCCHHHMMMXXXeeepppssssssssssssqqqmmmmmmnnnppppppnnniiieeeeeebbb______``````]]]ZZZ^^^```bbbbbb```___^^^^^^]]]YYYSSSMMMIIIDDD@@@===777777444111...,,,---//////000111555;;;BBBIIINNNSSSSSSQQQJJJEEEGGGQQQZZZaaadddhhhiiihhhiiimmmppppppppppppppppppppppppppprrruuuyyy{{{{{{zzz{{{{{{{{{|||~~~}}}sssssswwwtttxxxtttmmmsssyyypppfffWWWDDD444,,,...---,,,,,,++++++,,,,,,)))))))))***+++++++++,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,------///222222222555:::???ddduuuiiikkk~~~WWWHHHOOO^^^]]]DDD@@@???>>>===AAAKKKZZZjjjtttwww{{{xxxpppooosssyyy{{{uuuhhh]]]WWWSSSSSSNNNEEE@@@BBBAAA<<<>>><<<888777888888888888YYYVVV\\\jjjwww{{{}}}yyyrrrgggZZZPPPJJJFFFEEEFFFGGGJJJNNNRRRRRRNNNJJJGGGGGGGGGFFFHHHQQQ^^^iiilllnnnpppssssssqqqnnnlllkkkmmmjjj```YYYVVVQQQKKKHHHGGGFFFIIIMMMOOOOOONNNLLLJJJJJJLLLPPPVVV\\\___cccdddeeefffggggggggggggcccaaa___]]]]]][[[YYYWWWVVVUUUUUUTTTSSSRRRRRRRRRPPPPPPQQQSSSVVVVVVUUUSSSPPPKKKDDD@@@@@@@@@>>><<<:::777222///......---+++,,,,,,,,,,,,---...///000000///......///222555777===BBBIIIOOOUUU\\\bbbeeeffffffhhhjjjmmmoooppppppqqqrrruuuwwwxxxyyyyyyxxx{{{|||~~~{{{uuuyyy|||vvv```OOORRRdddtttrrrlllyyyvvvNNN777666---000......---,,,,,,,,,,,,------------------111666:::fffxxxeeewwwsssMMMEEEDDD===:::999888666444666>>>JJJSSS[[[fffooorrrtttxxx}}}~~~}}}~~~{{{~~~rrrdddWWWPPPMMMQQQfff}}}}}}kkkrrr|||jjj^^^bbbmmmqqqnnnkkkggglll|||{{{ssstttwww|||uuuccc\\\UUUGGG???:::777666666>>>WWWppptttooohhhaaadddcccfffkkkjjjbbb\\\___fffpppooocccQQQHHHHHHEEE???AAABBBAAA???======>>>@@@IIILLLNNNJJJEEECCCHHHMMMXXXdddpppsssssstttsssrrroooooooooooopppnnnjjjfffeeebbb```___```___]]]ZZZ]]]___aaabbb```______```^^^ZZZTTTNNNIIICCC===999999777555111///......000......///222777>>>EEEHHHLLLLLLJJJEEEAAACCCMMMVVV___cccfffhhhgggiiilllppppppqqqqqqqqqqqqqqqqqqrrrsssvvvyyy{{{{{{{{{{{{|||zzz{{{|||zzzzzzyyy|||vvvkkknnnzzz}}}zzzzzzuuuaaaDDD333000...---,,,,,,++++++,,,,,,***************+++++++++++++++************++++++++++++,,,,,,,,,,,,---------///222222222555:::???cccqqqiiisss|||{{{}}}VVVJJJSSSfffgggLLLDDDAAA@@@???AAAJJJXXXhhhrrrwwwzzz||||||qqqhhhdddWWWVVVOOOGGGFFFIIIHHHBBB<<<;;;:::;;;<<<<<<;;;:::]]]XXXYYYeeesssyyyxxxvvvccc]]]UUUOOOMMMKKKHHHFFFIIIKKKOOOTTTWWWUUUQQQMMMKKKKKKKKKJJJLLLTTT```hhhiiillloooqqqqqqnnnkkkiiieeeccc\\\QQQJJJFFFCCC???===<<<;;;===???AAAAAAAAA===<<<<<>>>>>AAANNNPPPQQQNNNHHHEEEHHHLLLWWWcccooossssssttttttsssrrrpppoooooonnnmmmjjjhhhdddbbb___^^^^^^^^^]]][[[\\\^^^aaaaaa``````aaabbbddd```ZZZTTTNNNHHHAAA===<<<:::666222000/////////,,,,,,---///333999>>>AAADDDEEEDDD@@@>>>AAAJJJRRR\\\```dddffffffhhhlllpppqqqqqqrrrrrrsssssssssttttttwwwzzz||||||||||||}}}zzzzzz{{{~~~~~~|||}}}zzz}}}yyykkklllxxx|||~~~qqqIII444555...---,,,,,,++++++,,,,,,+++++++++***************++++++************+++++++++++++++,,,,,,------------000333333333666;;;???```nnnlllmmmlllpppyyyuuuQQQGGGSSSlllpppRRREEECCCBBB@@@AAAHHHUUUdddooovvvzzz~~~|||tttqqq```ZZZQQQKKKMMMPPPLLLFFF<<<<<<<<<>>>???@@@>>><<>>===<<<===<<<::::::::::::::::::666666666888???JJJVVV^^^bbbdddeeeggghhhggggggfffdddbbb___^^^]]]\\\ZZZWWWYYYXXXVVVTTTRRRQQQQQQQQQRRRRRRTTTXXX\\\^^^]]]\\\WWWRRRJJJFFFEEEEEECCCAAA>>>:::555111///...,,,+++++++++******+++,,,,,,---///.........///111333444666:::@@@FFFLLLSSSYYY]]]bbbdddgggjjjkkklllmmmnnnmmmooorrruuuxxxyyyzzzzzz{{{{{{{{{|||}}}~~~~~~~~~vvv|||~~~wwwbbbTTTZZZnnnxxxsssYYY888999111///......---,,,,,,,,,,,,---,,,---------...000444777YYYlllVVV___}}}\\\IIIJJJDDD;;;<<<;;;888444333888BBBIIIUUU```kkknnnqqqvvv{{{}}}zzz|||~~~jjj\\\NNNFFFBBB@@@EEEMMMgggrrrqqq{{{uuulllccc```dddkkkoooyyyuuuwww{{{ppppppwwwnnnhhhZZZKKKBBB:::888:::FFFbbb|||zzzpppnnnjjjkkkppptttnnnffffffmmmwwwssseeeSSSJJJKKKJJJDDDOOOTTTVVVQQQFFF>>>===???KKKNNNQQQPPPLLLIIIIIIKKKWWWcccoootttuuuvvvwwwuuutttrrrooonnnmmmllljjjiiibbbaaa___]]]]]]\\\\\\\\\[[[]]]___```aaaaaaccceeeiiiddd]]]WWWQQQLLLHHHEEEBBB>>>888333000......---++++++,,,---000444888;;;???@@@@@@>>>===AAAJJJQQQYYY]]]aaadddeeeggglllpppqqqrrrrrrssstttuuuuuuvvvuuuxxxzzz|||||||||}}}~~~|||{{{{{{}}}{{{~~~}}}|||}}}nnnppp}}}}}}OOO555777...---,,,,,,++++++,,,,,,,,,+++++++++***)))))))))++++++************+++++++++++++++,,,,,,------------000333444444666;;;???[[[{{{rrrnnnkkkmmmtttpppOOOGGGSSSoooyyyZZZHHHCCCBBB@@@@@@FFFRRRcccnnnvvvyyy~~~yyyiii___SSSOOORRRSSSMMMEEEAAA???======?????????>>>aaaZZZUUU[[[gggmmmfff\\\KKKKKKMMMSSSZZZ\\\WWWRRRSSSSSSRRRRRRQQQQQQQQQRRRMMMLLLKKKLLLPPPXXXbbbhhhkkkmmmpppqqqpppkkkfffcccXXXQQQGGGAAA??????@@@AAAAAA@@@>>>;;;999888888999777666666666;;;FFFTTT]]]bbbcccfffhhhhhhhhhfffeeedddbbb```^^^^^^\\\ZZZXXXYYYWWWUUURRRQQQPPPPPPQQQSSSSSSUUUYYY\\\^^^^^^]]][[[VVVOOOKKKIIIGGGDDDAAA===999555111///...,,,***++++++*********+++,,,,,,......---...///000222333555999>>>CCCHHHOOOUUUYYY___bbbgggiiijjjjjjlllnnnnnnpppsssvvvyyyzzz{{{{{{{{{{{{{{{|||}}}~~~}}}~~~vvv{{{{{{fffWWW___wwwxxxtttTTT555888111///......---,,,,,,,,,,,,---,,,---------...000333666NNNqqqZZZXXXjjj]]]DDDDDDCCC???;;;:::777444333888AAAHHHRRR]]]hhhlllooouuuzzz|||zzz|||~~~lllaaaRRRIIIDDDBBBCCCFFFZZZrrrxxxnnnuuusssoooiiidddbbbeeeiiiuuuvvv}}}{{{kkkhhhzzz}}}sssnnncccSSSHHH???<<<<<>>;;;;;;===???@@@[[[WWWRRRVVV___ddd[[[OOOEEEGGGLLLTTT\\\^^^\\\YYY]]]\\\ZZZVVVTTTSSSUUUWWWSSSQQQNNNNNNRRRZZZccciiinnnppprrrssspppjjjddd___TTTKKKCCCAAABBBAAABBBDDDAAA@@@>>>;;;777666777999999999888777:::CCCPPPZZZaaacccfffhhhiiihhhfffeeeeeeccc```___^^^]]]ZZZXXXWWWUUUSSSPPPOOOOOOPPPQQQSSSSSSUUUYYY]]]``````___```[[[UUUQQQNNNKKKEEEAAA===999444111///...---+++,,,++++++******+++,,,,,,---------......///000111555888<<<@@@DDDJJJQQQUUU[[[___eeehhhiiiiiilllnnnnnnpppsssvvvyyyzzz{{{{{{{{{||||||}}}~~~}}}~~~~~~xxx|||iiiWWW___}}}vvvoootttyyyNNN555888000///......---,,,,,,,,,,,,---,,,---.........///222555EEE{{{yyydddZZZbbb```CCC???@@@AAA;;;:::888555333888@@@GGGOOOZZZeeejjjmmmtttzzz|||{{{|||vvvnnnaaaUUUKKKEEEBBBAAAFFFUUUkkk}}}{{{rrrpppooommmgggaaaaaafffooouuujjjbbbllltttoooiii[[[PPPFFFBBB???CCCTTThhh{{{}}}nnnfffcccfffccc]]]cccppp|||wwwbbbSSSNNNMMMJJJRRRWWWZZZWWWMMMBBB;;;999:::>>>DDDHHHIIIIIIIIIIIISSS```mmmssstttwwwxxxwwwuuurrrooommmkkkjjjhhhfff]]]]]]\\\YYYWWWWWWYYY[[[XXXZZZ]]]___aaadddhhhkkksssoooiiiddd```]]]YYYWWWHHHBBB999222000///,,,***,,,,,,,,,---...111333444333444555666888===CCCHHHQQQVVV[[[___aaaeeekkkooopppqqqrrrsssuuuwwwxxxxxxvvvxxxyyyzzzzzz{{{}}}~~~}}}}}}pppwww~~~llljjjxxxxxxtttzzzoooJJJ111---...---,,,,,,++++++,,,,,,+++++++++***************++++++************++++++******+++,,,,,,---.........111555777777888<<>>BBBNNN```nnntttxxx|||uuujjjaaabbbeeebbbZZZSSSMMMGGG@@@;;;;;;===@@@BBBXXXVVVTTTUUU\\\___VVVHHHGGGJJJOOOUUU\\\bbbeeegggmmmnnnlllhhhcccaaabbbddd^^^YYYTTTRRRUUU]]]eeekkkoooqqqssssssooohhh```[[[SSSIIIBBBBBBCCC@@@???@@@<<<<<<:::777444444777:::<<<===;;;999:::BBBOOOXXXaaacccfffiiiiiihhhfffdddeeeccc```___^^^]]]ZZZXXXUUUSSSQQQOOONNNNNNPPPQQQQQQRRRUUUZZZ___cccdddccceeeaaa\\\XXXTTTOOOGGGAAA===999555222111000///...,,,,,,++++++++++++,,,,,,---------......//////000555777:::===AAAFFFLLLPPPWWW]]]dddhhhhhhiiilllooonnnppprrruuuwwwyyyyyyyyy{{{|||~~~~~~}}}lllXXXbbbxxxlllkkkuuuvvvjjjIII666888...000......---,,,,,,,,,,,,---+++---.........///222444AAAvvvjjj^^^cccaaaGGG???>>>AAA===<<<:::666444777>>>EEELLLXXXccchhhlllsssyyy{{{zzz|||~~~wwwjjj\\\QQQIIIDDD===DDDNNN[[[mmm}}}~~~mmmjjjhhhhhhddd^^^^^^cccjjjtttnnn___]]]rrrpppjjjhhhdddYYYOOOIIICCC@@@JJJYYYrrr}}}nnncccaaaZZZRRRZZZiiizzztttaaaWWWSSSOOOQQQUUUYYYXXXQQQFFF===888666888:::===@@@CCCGGGJJJOOO\\\jjjooorrrtttvvvuuutttqqqooolllkkkiiifffccc[[[[[[ZZZWWWTTTTTTWWWZZZWWWYYY\\\___aaaeeejjjnnnvvvtttssspppllleee]]]WWWFFF???666111000000///---,,,,,,,,,---...///111222///000111333666;;;@@@CCCNNNSSSYYY]]]```dddkkkoooooopppqqqsssuuuwwwxxxyyyuuuwwwyyyyyyyyyzzz|||~~~{{{|||}}}ssstttvvvlllhhhfffssstttppppppmmm\\\BBB000---...---,,,,,,++++++,,,,,,***************+++++++++++++++************++++++)))******+++---......///...111666888888999<<<@@@LLLuuuWWWEEE===SSSiiiWWWHHHCCCCCCAAA>>>@@@KKK]]]kkkssswww||||||tttuuuuuummmccc]]]MMMHHHBBB>>>>>>AAACCCEEEXXXYYYXXXXXX]]]___UUUGGGMMMPPPTTTXXX^^^fffooouuu|||}}}}}}zzztttpppoooooofff```YYYUUUXXX___ggglllppprrrssssssnnnfff^^^YYYSSSIIIBBBBBBCCC>>>;;;;;;777777777555333444888<<>>CCCIIIMMMUUU[[[cccggghhhiiilllpppmmmoooqqqtttvvvwwwxxxxxx{{{|||ooo[[[hhh~~~mmmhhhsss}}}lll___DDD777888...111......---,,,,,,,,,,,,---+++---.........///111333@@@uuujjj```fff```KKKBBB???BBB???>>>;;;777444666===CCCKKKWWWbbbggglllsssyyy{{{zzz{{{}}}~~~}}}mmm___SSSLLLIIIIIIFFFGGGSSSeeemmmmmmhhhccc```aaa___ZZZ\\\aaaiiitttsss\\\RRReee~~~kkkdddeeeiii___UUUOOOFFF???DDDPPPXXXqqqzzziii```UUUKKKQQQaaawwwlll___XXXTTTQQQTTTXXXXXXSSSIII???777666555444555888>>>FFFJJJLLLYYYgggmmmooorrrtttssssssqqqnnnmmmkkkhhhdddbbbYYYZZZYYYVVVSSSSSSVVVZZZWWWYYY\\\^^^bbbfffkkkooopppqqqrrrrrrmmmcccVVVNNNCCC<<<333///111222222000+++++++++,,,---///000111///000111333777;;;@@@BBBMMMRRRXXX\\\```dddjjjoooooooooqqqsssuuuvvvxxxyyyuuuwwwxxxxxxxxxyyy|||~~~xxxzzz|||vvvuuuqqqaaayyyzzzwww~~~hhhfffsssrrrqqqmmmcccPPP===222000...---,,,,,,++++++,,,,,,))))))******+++++++++,,,++++++************++++++)))******+++---...//////...222666888888999<<<@@@JJJaaaLLL>>>PPPiii[[[NNNFFFEEEBBB>>>>>>IIIZZZiiissswww|||sssfff```KKKHHHCCCBBBBBBDDDFFFFFFYYY\\\___```]]]VVVNNNHHHNNNQQQVVV]]]eeennnwww~~~}}}ssseee[[[[[[]]]]]]ccckkkqqqvvvwwwsssmmmhhhccc]]]UUULLLDDDAAA>>>:::777888666777777666555666:::<<>>;;;777555666:::===IIIQQQ]]]ffflllqqquuuyyy{{{|||}}}tttaaaUUUJJJHHHEEEDDDGGGKKKOOORRROOONNNNNNPPPTTTYYY^^^aaafffpppoooZZZQQQ[[[nnnpppjjjeee___bbb\\\TTTMMMHHHEEECCCBBBNNN```xxx~~~cccTTTSSSUUUUUUooo~~~zzzmmm___TTTNNNNNNPPPUUUWWWRRRFFF;;;999444222666888777;;;BBBFFFPPP^^^jjjppppppmmmkkksssqqqnnnkkkiiigggccc```YYYVVVRRRPPPQQQSSSTTTTTTQQQQQQRRRTTTYYY___eeehhhiiiiiihhhgggaaaXXXNNNFFF>>>999444111000///---+++---+++******,,,---...............000333777<<>>@@@PPPssslllHHHBBBOOOaaa```OOOGGGAAA???BBBBBBEEESSSdddqqqwww{{{}}}zzzjjj```VVVNNNHHHHHHIIIEEEAAA@@@___bbbdddbbb\\\TTTMMMJJJWWWXXXZZZ]]]bbbhhhooosssqqqbbb______```gggppptttwwwxxxtttqqqoooiiicccYYYOOOEEE@@@<<<888777999888999999888888:::>>>BBBDDDEEEEEECCCCCCHHHPPPWWWaaagggkkkhhhfffhhhiiihhhdddcccbbbaaa```]]]YYYVVVUUURRRNNNLLLLLLMMMMMMLLLPPPRRRUUUYYY]]]aaadddfffaaa^^^ZZZSSSMMMGGGBBB???===;;;777444111000000000------+++++++++,,,...///---,,,,,,,,,,,,---...//////222666888999>>>EEEJJJPPPYYYaaaccceeejjjmmmmmmnnnoooqqqtttvvvxxxyyyzzz}}}}}}~~~~~~}}}}}}~~~}}}mmmWWWXXXwwwyyynnnuuu~~~{{{qqqtttxxx\\\AAA333000000///......---------,,,,,,,,,,,,---...---...000333666AAAjjjlllcccoooOOOFFFCCC<<<@@@>>>;;;777555555888;;;EEENNNYYYcccjjjoootttxxx{{{{{{}}}xxxjjjVVVOOOGGGDDDEEEFFFDDDAAAAAABBBDDDGGGLLLTTT^^^dddeeelllzzzvvvVVVIIIOOO]]]^^^\\\[[[WWWUUUPPPJJJGGGGGGHHHIIIJJJJJJYYYqqqnnn^^^YYYVVVTTT___sss|||jjj[[[RRRQQQQQQUUUXXXVVVMMMFFF;;;555222555888888;;;???BBBMMM\\\iiipppqqqooommmrrrpppnnnlllkkkgggccc___YYYUUUQQQOOOOOOPPPPPPOOONNNLLLJJJIIIIIILLLOOOQQQPPPOOOMMMLLLKKKGGGCCC??????:::555222000///---+++---,,,******,,,......---.........///333777;;;>>>GGGPPPWWWZZZ^^^eeejjjkkknnnoooqqqssstttvvvvvvwwwwwwxxxyyyyyyxxxyyy{{{}}}}}}|||||||||yyyzzzqqqppptttttt{{{iiippp|||pppkkk```HHH888333,,,---,,,++++++******++++++************************++++++++++++*********)))++++++++++++,,,...///000333555777999:::;;;===???JJJmmm\\\LLLRRRdddfffTTTHHHBBB???AAAAAADDDQQQaaannntttyyy{{{~~~qqqhhh^^^VVVQQQRRRSSSMMMEEEAAAeeehhhiiidddZZZQQQMMMMMMXXXVVVUUUSSSTTTVVVXXXZZZiiirrr~~~llleeecccdddkkkuuuwwwxxxvvvtttuuuwwwrrrlll```UUUIIIAAA<<<999;;;>>>=========;;;;;;>>>CCCGGGGGGHHHIIIGGGGGGIIIOOOUUU```gggkkkjjjhhhiiiiiihhhfffeeeccccccbbb___ZZZWWWSSSPPPLLLJJJJJJKKKJJJJJJNNNOOOPPPRRRTTTUUUWWWWWWPPPMMMJJJEEEAAA>>><<<<<<;;;:::888666333111///......---,,,,,,,,,---///000------,,,,,,,,,---......---000333555777;;;BBBGGGLLLUUU^^^aaaccchhhkkkkkknnnoooqqqsssvvvxxxyyyzzz}}}}}}~~~~~~~~~}}}}}}|||lllTTTPPPeee{{{zzzoooxxxyyyccc@@@111444444,,,......---------,,,,,,,,,***,,,------...000444777;;;eeewww___|||^^^IIIBBB>>>AAA???<<<777444444666888@@@IIIUUU```gggmmmssswwwzzz{{{|||~~~uuutttzzz~~~jjj___RRRKKKJJJHHHBBB;;;999;;;>>>???CCCLLLZZZeeedddgggrrrVVVEEECCCIIIGGGGGGKKKHHHCCC@@@<<<<<>>IIIZZZhhhppprrrqqqooooooooonnnnnnlllhhhccc^^^XXXUUUPPPMMMKKKKKKIIIHHHGGGDDD@@@===:::::::::;;;===:::888777999<<<>>>???===:::666333111///---,,,...,,,++++++---......---.........///222666;;;===FFFOOOWWWZZZ^^^eeejjjkkkoooooopppqqqsssuuuwwwxxxyyyzzzzzzzzzyyyyyy{{{}}}}}}|||}}}uuuttt~~~~~~qqq|||~~~uuurrrxxxwwwlllvvvxxxrrreeeJJJ888222+++---,,,++++++******++++++************************++++++++++++************+++++++++,,,---...000111333555777888999;;;===???DDDfffkkkOOOLLLaaahhhWWWKKKCCC???@@@@@@BBBNNN]]]hhhpppvvvyyy{{{|||tttjjjaaa\\\^^^___VVVIIIAAAiiilllkkkdddXXXPPPOOOQQQUUUQQQLLLHHHEEEDDDCCCBBBIIISSSddd|||pppiiigggfffmmmvvvxxxwwwtttssswww|||zzzssshhh]]]OOOFFF@@@>>>BBBIIIFFFEEEBBB???>>>???CCCGGGHHHJJJKKKJJJHHHIIIMMMRRR[[[ccciiihhhggghhhhhhfffgggfffeeeeeeddd```[[[XXXRRROOOLLLJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEAAA???<<<888666666666666777777666666444222///...///............///000111------,,,,,,,,,------...,,,///222444555999@@@EEEIIISSS\\\```bbbgggjjjjjjnnnnnnppprrruuuxxxzzz{{{}}}}}}{{{yyy{{{{{{mmmVVVQQQ___nnnxxxppp|||nnnEEE111666666+++......---------,,,,,,,,,+++,,,---......///222555666___~~~\\\nnnmmmMMMDDDGGGBBB@@@===888444333444666<<>>EEETTT```ccceeemmm```MMMDDDCCC======AAA>>>;;;888666666;;;AAAFFFIIIFFFLLL]]]sssuuupppsssvvveeekkksss|||xxxqqqeeebbb^^^[[[ZZZ[[[[[[[[[QQQHHH???===AAACCCAAA>>>???JJJZZZgggoooqqqpppooolllmmmnnnnnnmmmiiibbb]]]WWWSSSNNNJJJHHHFFFCCCAAA???===:::777555555666777888555111111444888<<<===999777444222111000///......---,,,,,,...///...---...------...111555:::<<>>@@@BBB```{{{qqqrrrNNNEEE]]]kkk___NNNEEE?????????@@@JJJXXXdddmmmuuuxxxzzz~~~uuukkkeeeffffff\\\MMMCCClllmmmjjjaaaVVVPPPRRRWWWVVVQQQJJJDDDAAA???<<<:::999AAANNNeee}}}oookkkiiigggllltttxxxvvvrrrqqqwww~~~zzznnncccVVVLLLFFFDDDJJJQQQOOOMMMIIIDDD@@@>>>???AAAEEEGGGIIIGGGFFFFFFJJJNNNVVV___ggghhhggghhhhhhfffhhhhhhgggfffeeeaaa\\\XXXRRROOOLLLKKKJJJJJJHHHGGGCCCBBBAAA???===;;;999999999777444222111111222222222333444444444222000///000000000000000111111111...------,,,,,,,,,------,,,///222444555999???DDDHHHRRR[[[```ccchhhkkkjjjmmmnnnoooqqqtttwwwzzz||||||}}}~~~{{{uuusss{{{{{{|||mmmXXXUUUbbbooo}}}uuunnn}}}RRR555555555+++......---------,,,,,,,,,---...///.........///111666[[[[[[___vvvNNNCCCIIIBBBAAA>>>999555333333555:::CCCPPP\\\eeelllsssxxxyyyyyy{{{}}}|||iiiccc^^^```iiittt~~~|||vvvkkk^^^SSSMMMLLLMMMJJJKKKHHHBBB===AAAMMMXXXaaaeeemmm}}}iiiVVVKKKEEE<<<===@@@;;;;;;999888999>>>DDDIIIKKKHHHKKKWWWiiiwww{{{yyyxxx|||sssvvvzzzooollljjjnnnssswwwwwwwwwooommmhhhbbb^^^\\\]]]___VVVNNNEEEBBBFFFJJJIIIEEEDDDMMMZZZffflllmmmmmmllliiijjjlllmmmlllhhhaaa\\\VVVRRRMMMIIIFFFCCC???===;;;999888777666777888999777444111000111333333333333333333222111000111111///...---...//////...---...------...000444999;;;BBBLLLUUUZZZ___fffkkklllpppppppppqqqrrruuuwwwyyyzzz{{{{{{zzzxxxxxxyyy{{{||||||~~~zzzwwwyyyttttttuuuooolll|||VVV999333111---,,,++++++******++++++************************+++++++++++++++++++++,,,,,,,,,---...///111333333666888:::;;;<<<>>>@@@BBBDDD\\\lllxxxyyySSSDDDYYYmmmhhhRRRHHH@@@???>>>>>>GGGSSS```jjjtttxxxzzz~~~uuummmmmmjjj___QQQHHHqqqoooiii___UUURRRVVV[[[UUUOOOGGGBBB???===:::777555:::@@@PPPrrrxxxmmmkkkkkkiiimmmtttyyyxxxtttrrrwwwsssjjj^^^UUUMMMIIINNNUUUXXXUUUQQQIIIBBB===;;;;;;???AAABBBAAA@@@AAAFFFJJJRRR\\\eeehhhhhhjjjjjjhhhiiihhhhhhgggfffbbb\\\WWWQQQOOOLLLJJJJJJIIIGGGEEE@@@???>>>;;;999777555444666555333222111111222222222333444444444222111000000111111111222222222222......---,,,,,,,,,------,,,///222444555888???DDDFFFQQQ[[[```ccchhhkkkjjjmmmmmmnnnpppssswwwzzz||||||}}}~~~~~~xxxpppmmmttt|||lllWWWZZZmmm|||ssslllyyy^^^;;;333222+++......---------,,,,,,,,,---...//////...---...///888VVVZZZXXXyyyTTTCCCFFFCCCBBB???;;;666444444555888AAAOOO[[[dddkkkrrrwwwxxxyyyzzz|||~~~uuunnncccZZZXXX^^^hhhpppxxxwwwrrrggg\\\TTTSSSUUUMMMMMMIIICCC???AAAJJJQQQ\\\dddlllwwwmmmZZZNNNDDD;;;<<>><<<;;;:::999888777888888999999777555444444333111///111222333333222111222333000///...///000000...,,,...---------000444888:::@@@KKKUUUZZZ___fffkkkllloooooopppqqqsssuuuwwwxxxyyyzzzzzzyyyxxxwwwyyyzzz||||||{{{zzz~~~|||{{{yyyqqqoooYYY999111000---,,,++++++******++++++************************++++++++++++,,,,,,,,,,,,---------///000222444555777999;;;======???AAACCCGGGWWWqqqqqq|||yyyYYYCCCQQQgggkkkWWWKKKBBB@@@>>>===DDDOOO]]]hhhsssxxxzzz~~~{{{yyytttgggZZZSSSxxxrrriii^^^VVVUUUYYY]]]RRRLLLDDD???>>><<<888555444777888BBBbbbxxxlllkkklllkkkooowww}}}}}}zzzvvvxxx}}}uuujjj```VVVPPPSSSYYY]]][[[VVVOOOEEE>>>999888888:::;;;::::::<<>>===<<<:::888555444333555555555555666666666666777777666555444222111000111222222333333333333333///...---,,,,,,,,,,,,,,,,,,...111333444777===BBBDDDOOOZZZ___ccchhhjjjjjjmmmmmmnnnpppssswww{{{}}}{{{}}}~~~|||}}}vvvmmmgggmmm|||}}}~~~jjjYYYddduuuiiiqqq^^^===222000---......---------,,,,,,,,,+++---//////.........000555KKK{{{|||\\\YYYnnnfffMMMIIICCCBBB@@@<<<777555555666777@@@MMMZZZbbbjjjqqqvvvxxxxxxzzz|||~~~tttfff\\\YYY[[[^^^hhhkkkmmmlllggg```ZZZXXXOOONNNJJJFFFCCCDDDHHHKKKUUUaaaiiippp~~~kkkZZZLLL???@@@CCC<<<>>>???AAAEEEJJJMMMOOOOOOOOORRRYYY```bbbbbbgggnnn{{{kkkfffaaa___cccfffgggkkkqqqrrrvvvwwwtttmmmiiiiiilllgggddd\\\RRRPPPTTTTTTQQQGGGMMMUUU[[[```bbbccceeeeeefffggghhhhhheee___[[[RRROOOKKKHHHFFFCCC???===;;;;;;:::999888888999999;;;:::999999::::::888666333555777666333111222444000//////000111000...,,,------,,,---///333777999???JJJTTTZZZ```fffkkklllnnnoooqqqssstttvvvvvvwwwwwwxxxyyyxxxwwwwwwxxxzzz||||||ttt|||uuupppyyyRRR777000------,,,++++++******++++++************************+++++++++,,,,,,,,,------------...///111333555666666888;;;<<<===>>>AAACCCGGGPPPxxx{{{nnnmmmpppvvvttt\\\DDDJJJaaalllZZZMMMCCCAAA???===CCCLLLYYYfffrrrwwwyyy}}}tttfff```~~~vvviii^^^WWWWWWZZZ]]]TTTMMMEEEAAA@@@>>>;;;777666888888???]]]zzznnnlllllllllrrrzzz~~~yyyzzzuuukkk___VVVWWW\\\```^^^ZZZRRRHHH???:::777333555666555555999???EEEFFFQQQ]]]bbbdddggggggeeehhhhhhhhhhhhfffaaa[[[VVVNNNLLLIIIHHHGGGEEECCCAAA<<<;;;:::888666444333222555666777999::::::;;;:::<<<;;;999777444222111000111222333444444444333333///...---,,,,,,,,,,,,,,,+++...000222333666<<>>;;;:::::::::::::::;;;;;;999888777999<<<=========777999:::888555222222333000000000000111111...,,,------,,,---///333666999>>>IIITTTZZZ```gggkkklllmmmoooqqqtttuuuvvvvvvvvvvvvwwwxxxwwwvvvvvvxxxzzz||||||vvvooowww{{{yyyooo|||~~~xxxvvviiiKKK555///+++---,,,++++++******++++++************************+++++++++,,,,,,------------......000222444555777666888:::;;;<<<===@@@BBBFFFJJJoooqqqlllkkkpppyyyuuurrrbbbIIIJJJbbbrrr]]]OOODDDAAA???===BBBKKKWWWdddqqqvvvxxx|||~~~pppjjjwwwiii^^^WWWVVVZZZ___TTTPPPJJJFFFCCC@@@;;;666777;;;999;;;WWWyyyuuussspppsssyyy|||xxx~~~zzzlll[[[WWW]]]]]]\\\YYYSSSKKKCCC===:::333333333333555777999:::???IIISSSXXX```iiijjjfffhhhgggffffffddd```[[[WWWSSSPPPKKKFFFBBB@@@??????===<<<:::777555444333222777777888999;;;>>>@@@BBBCCC@@@<<<888555333222222222111111222444555444333//////...---,,,,,,,,,,,,------...///111555;;;@@@DDDKKKTTT[[[___cccgggjjjnnnoooqqqtttvvvxxxyyyzzzzzz}}}}}}|||yyynnniiippp{{{}}}{{{|||~~~lll___pppmmmgggvvv{{{}}}hhhLLL>>>555......//////...---,,,,,,++++++------,,,------...///000555999dddxxxddd[[[mmmnnnSSSGGGFFFDDD>>>777333333444777===GGGTTT___iiiooorrruuuwwwyyy{{{}}}mmm```ZZZYYYTTTTTT^^^ggghhhccc___YYYSSSLLLGGGEEEEEEFFFFFFMMMXXXccchhhuuunnn[[[VVVXXXZZZ^^^[[[ZZZ\\\aaabbb___\\\^^^[[[ZZZZZZXXXVVVZZZaaakkkpppbbbVVVVVVYYYYYYYYY\\\```eeelllqqqtttttttttttt|||wwwfffVVVKKKGGGGGGJJJOOOTTTYYY]]]___```eeecccbbbccccccaaa\\\WWWNNNNNNMMMKKKHHHEEEBBB@@@============;;;:::888777888888999:::<<<>>>@@@BBB@@@>>>;;;888555444444444333333333222111///---,,,---............111555999CCCJJJTTT[[[```eeejjjnnnoooppprrrsssssssssuuuwwwwwwwwwwwwvvvwwwwwwxxxxxx}}}|||}}}tttkkkeeevvv||||||~~~|||sssnnn___CCC333111...---,,,,,,++++++,,,,,,---++++++***************++++++++++++***++++++,,,,,,,,,,,,...///111333444555444666999:::<<<>>>BBBEEE@@@KKKhhh{{{tttsssrrruuu~~~zzzbbbJJJIII___uuucccQQQCCCBBBBBB>>>@@@HHHRRR]]]lllwww{{{|||~~~yyyzzzkkk___ZZZ[[[^^^```XXXRRRKKKFFFCCC???;;;777444888777999SSS~~~}}}wwwvvvyyy~~~www}}}}}}pppccc\\\\\\^^^^^^XXXOOOFFF@@@>>>888777555555555777999;;;<<>>;;;777555333222222444333222333555666555444//////...---,,,,,,,,,,,,------...///111555;;;???FFFMMMWWW^^^aaadddhhhlllnnnoooqqqtttvvvxxxyyyzzzzzz}}}yyypppkkksss~~~|||yyy~~~zzzjjj```rrrooollluuu{{{zzzcccEEE999333,,,---///......---,,,,,,++++++------,,,------...///000555888^^^gggYYYgggiiiWWWFFFFFFDDD???888444333333555;;;EEERRR]]]gggmmmpppsssuuuwwwzzz}}}~~~rrrcccYYYTTTYYYbbbgggiiikkk___ZZZRRRLLLIIIHHHGGGFFFJJJVVVbbbhhhpppsssiiigggggghhhffffffhhhkkkjjjeee```\\\[[[[[[ZZZTTTNNNPPPVVVbbbyyyvvvbbb\\\\\\YYYVVVUUURRRVVV\\\aaacccfffhhhjjjqqqxxx~~~|||ppp```RRRJJJHHHJJJMMMRRRVVVZZZ]]]___cccbbbaaabbbbbb```[[[WWWPPPPPPOOOMMMJJJGGGDDDCCCAAAAAA???>>>===;;;:::::::::::::::;;;<<<===>>>???>>><<<999666444333333444333333333333111///---,,,---............111666999CCCJJJTTT\\\aaaeeejjjnnnoooppprrrsssssstttvvvwwwxxxxxxxxxwwwwwwxxxxxxyyy||||||~~~vvviii___kkkyyyyyy}}}|||qqqjjjgggYYY???222111...---,,,,,,++++++,,,,,,---++++++************+++++++++++++++++++++,,,,,,------...///111333444666666666888:::;;;<<<>>>BBBDDDEEEMMMfff|||}}}fffLLLIII___vvvgggTTTDDDBBBAAA>>>@@@EEEQQQ\\\lllvvv{{{|||mmmbbbaaaeeefffeee___XXXOOOIIIEEEAAA===999444888666888NNNwwwzzzzzzuuuzzz}}}zzzrrrrrrqqq```\\\___aaa^^^VVVLLLFFFCCC:::888555333222555888:::999@@@IIIQQQZZZcccfffffffffffffffggggggddd___[[[WWWTTTOOOJJJFFFCCCCCCCCC;;;;;;::::::999888888888555555555666777999;;;===>>><<<:::888666555444444555555444555777777666444//////...---,,,,,,,,,,,,------...///000444999===FFFMMMVVV]]]aaadddhhhkkknnnoooqqqtttvvvxxxyyyzzzzzz}}}~~~~~~{{{rrroooyyy~~~xxx|||wwwggg]]]mmmqqquuuzzzyyyxxx{{{{{{___@@@666222------.........------,,,,,,+++------,,,------...///000555666VVVjjjYYYbbbzzzxxx```XXXDDDDDDDDD@@@;;;666333222444999CCCOOOZZZdddkkkooorrrtttwwwzzz}}}zzzkkk\\\WWWZZZ```iiiooogggbbb[[[TTTPPPLLLIIIGGGIIIRRR___hhhiiiuuu}}}zzzxxxvvvtttsssnnnfff```^^^___aaa^^^TTTJJJIIINNN\\\nnnwwwkkkfff___WWWPPPGGGIIIKKKMMMNNNQQQUUUXXXaaajjjvvv{{{uuufffVVVLLLIIIIIIKKKNNNRRRWWW\\\^^^aaa```aaaaaaaaa___ZZZWWWRRRRRRQQQPPPMMMKKKIIIGGGCCCBBB???===;;;:::999999;;;;;;;;;;;;;;;<<<<<<<<<;;;999666444222222333333333333333333111///---,,,------......///222666:::EEELLLUUU\\\aaaeeejjjnnnoooppprrrsssssstttvvvxxxzzzyyyyyyxxxxxxyyyyyyyyy{{{{{{~~~~~~zzzlll]]]bbbtttzzz|||vvvwwwzzzxxxjjjeeecccUUU;;;000000---,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++++++++,,,---...///000111333444666777888888:::<<<===>>>???CCCEEEHHHMMM```mmmPPPHHH]]]vvvmmmYYYFFFAAAAAA??????BBBLLLXXXhhhsssxxxzzz}}}}}}~~~rrrgggjjjrrrrrrnnnfff^^^TTTLLLHHHDDD@@@===888:::888888JJJnnn{{{sssnnnllleeecccwwwyyyiii]]]^^^``````^^^WWWNNNGGG???<<<777444444777<<>>===<<<;;;888888777777888:::<<<===<<<<<<;;;:::999888777777777777666777999888666555//////...---,,,,,,,,,,,,,,,---...///000333888;;;CCCJJJSSS[[[___bbbfffiiinnnoooqqqtttvvvxxxyyyzzzzzz|||~~~~~~|||uuuttt~~~{{{|||vvvdddVVV^^^{{{{{{rrr~~~uuuiiimmmaaa@@@666333//////......---------,,,,,,,,,------,,,------...///000333666PPP{{{vvv\\\aaazzztttXXXSSSCCCCCCCCCAAA===888444111444999AAAMMMXXXccckkkoootttvvvxxx{{{}}}vvvfff^^^^^^dddkkkkkkgggaaa\\\WWWRRRMMMJJJKKKOOOZZZeeedddfff~~~~~~wwwppphhh```ZZZ```dddhhhfffZZZMMMJJJNNNVVVeeexxxzzzmmm^^^SSSGGGFFFDDDAAA???AAAEEEHHHSSS\\\hhhpppmmmbbbTTTKKKJJJIIIIIIKKKOOOUUU[[[___```aaabbbbbbbbb___\\\YYYUUUTTTSSSRRRPPPNNNMMMLLLIIIGGGCCC???<<<;;;;;;;;;<<<<<<<<<=========<<<<<<999888555333222333444555333333444333222000...,,,,,,---......///222777;;;FFFMMMVVV]]]aaaeeejjjnnnnnnppprrrssstttuuuwwwyyy{{{{{{zzzyyyyyyyyyzzzzzz{{{|||~~~|||gggdddpppzzzrrr}}}zzzvvvyyyxxxsssmmmjjjgggVVV:::///000,,,,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,---...///000111222333555666777888777999<<<>>>???BBBEEEHHHGGGJJJWWWuuuxxxZZZJJJXXXppprrr^^^JJJBBBAAA@@@??????FFFRRRcccoootttwwwzzz}}}}}}~~~xxxmmmrrr}}}yyyhhhaaaWWWOOOJJJGGGCCC???::::::999:::GGGeee|||hhh___XXXVVVfff}}}}}}sssccc___^^^aaafffbbbWWWLLLEEEBBB>>>;;;<<<@@@EEEHHHBBBDDDHHHNNNUUUZZZ^^^aaaaaaaaabbbcccdddccc```]]]YYYVVVRRRMMMJJJHHHHHHHHHGGGGGGFFFDDDAAA???<<<:::999999888888888999;;;;;;<<<======>>>===<<<::::::999888888999:::999666444//////...---,,,,,,,,,,,,,,,---...///000222666999@@@GGGQQQYYY]]]aaafffiiinnnoooqqqtttvvvxxxyyyzzzzzz|||~~~~~~~~~xxxxxx}}}}}}vvvdddSSSSSSeeexxxuuupppkkkkkkeeeAAA666333...///---------------,,,,,,,,,------,,,------...///000111666LLLwwwcccccc{{{|||YYYMMMBBBBBBBBBAAA>>>:::555111444999@@@KKKWWWbbbkkkooowwwxxxzzz|||~~~ooodddcccfffkkkhhheeebbb^^^YYYSSSOOOPPPNNNUUUaaabbb^^^iii|||xxxmmmeee^^^YYYWWW\\\```fffggg^^^RRRMMMOOOPPP\\\lll|||iiiYYYKKKIIIDDD>>>:::999<<>>???@@@@@@??????:::999666555444444555666444444444333222000...---,,,,,,---...000333999<<>>@@@DDDHHHKKKFFFJJJRRRiiilllQQQTTTffftttbbbNNNDDDBBBAAA???>>>DDDPPPaaammmtttwww{{{~~~}}}rrrwwwhhhbbbYYYRRRNNNKKKFFFCCC;;;999888;;;FFF\\\{{{rrraaaXXXTTT[[[hhh~~~|||kkkfffbbbdddiiiggg]]]SSSHHHEEEAAA???@@@DDDIIILLLIIIGGGIIIOOOSSSVVV[[[```^^^]]]^^^```cccddddddcccZZZXXXTTTPPPMMMLLLMMMMMMMMMLLLKKKHHHEEE@@@<<<:::999999777666666777888999===>>>???@@@@@@>>><<<;;;:::999999:::;;;999666333//////...---,,,,,,,,,,,,,,,---...//////111555777>>>FFFPPPYYY^^^ccchhhkkknnnoooqqqtttvvvxxxyyyzzzzzz{{{}}}~~~~~~{{{zzz}}}|||uuueeeVVVTTT```nnnpppmmmyyyqqqhhhCCC555111---...------------------------------,,,------...///000///666FFFooo~~~lllddduuudddNNNCCCBBBAAAAAA???;;;666222444888???IIIUUU```jjjooovvvwwwyyy{{{}}}nnneeedddjjjiiiiiihhheee```YYYTTTSSSPPPSSS]]]aaa___cccjjjuuu|||vvvlllbbb[[[XXXXXXXXXTTTWWW^^^ccc___UUUPPPPPPSSS]]]kkkxxxxxxcccOOOMMMGGGAAA;;;999;;;===JJJRRRZZZ\\\VVVOOOJJJIIIFFFEEEDDDFFFKKKRRRYYY^^^aaadddfffgggeeecccaaaaaaZZZZZZYYYXXXWWWWWWWWWXXXUUUSSSOOOJJJFFFCCCAAA@@@???@@@AAACCCCCCCCCBBBAAA;;;:::888666555555666777444444444444222000...---+++,,,---...000444:::>>>IIIPPPXXX___bbbfffjjjmmmnnnpppssstttuuuvvvxxxzzz|||{{{{{{zzzyyyyyyyyyyyy}}}~~~uuuuuusss{{{uuupppooolllnnnwww~~~vvvwwwvvvpppVVV666...222...++++++************++++++++++++***++++++,,,---...,,,,,,,,,---...///000111222222333444555666777777666888;;;>>>@@@DDDHHHKKKGGGMMMQQQaaa|||YYYQQQ^^^rrreeeTTTHHHCCCBBBAAA@@@CCCPPPaaannnuuuyyy}}}~~~vvvwwwkkkfff___ZZZWWWSSSNNNJJJ@@@;;;999===CCCPPPggg|||rrrfff```___aaannnuuuqqqllljjjiiifff```[[[OOOLLLHHHFFFFFFIIILLLOOOLLLHHHIIINNNRRRTTTZZZ```bbb```^^^___aaacccdddddd\\\ZZZVVVSSSQQQQQQRRRSSSSSSSSSQQQOOOKKKFFFBBB???;;;:::999777777777888999<<<>>>@@@AAAAAA???<<<::::::::::::;;;;;;999555222//////...---,,,,,,,,,,,,,,,---...//////111333666:::BBBMMMVVV]]]bbbhhhlllnnnoooqqqtttvvvxxxyyyzzzzzz{{{|||~~~~~~}}}~~~}}}{{{|||zzzrrrdddXXXXXXeeeqqq|||yyykkkmmm}}}kkkFFF777111...111------------------------------,,,------...///000///666???bbb}}}rrrbbbhhhwwwXXXDDDBBB@@@??????<<<777333333666<<>>???BBBEEEHHHFFFNNNQQQYYYZZZMMMWWWmmmfffXXXKKKDDDBBBBBBBBB@@@MMM___llltttxxx}}}~~~wwwvvv~~~pppkkkeeeaaa___\\\WWWRRRHHH@@@<<<>>>@@@EEEVVVhhhtttuuunnnhhheeefffmmm{{{zzzvvvppphhhbbbaaaaaa[[[XXXTTTRRRQQQRRRUUUWWWLLLGGGGGGNNNRRRTTTYYYaaajjjfffbbb______```aaa```]]][[[XXXVVVUUUUUUVVVXXXXXXXXXWWWUUUQQQMMMHHHFFF>>>===<<<:::999::::::;;;;;;===@@@AAAAAA>>>;;;999:::::::::;;;;;;999555111//////...---,,,,,,,,,,,,+++---...//////000333555666>>>IIISSSZZZ```fffjjjnnnoooqqqtttwwwxxxzzzzzzzzz{{{|||}}}}}}}}}~~~~~~{{{~~~|||xxxoooaaaXXX[[[iiiuuu|||ssshhhnnnnnnJJJ999333111555---------------------------------------...000000///666999XXXvvv___\\\bbbDDDBBB?????????===888444222555;;;DDDPPP\\\gggmmmlllnnnrrrvvv{{{{{{nnnooopppqqqoooiii```ZZZRRRVVVXXXYYY```kkkrrrsssmmmnnnmmmmmmqqqvvvvvvqqqkkkhhhccc]]]XXXVVVVVVXXXVVVVVV\\\fffiiiddd]]]YYYRRRXXX```ffflllvvvcccaaa[[[QQQGGG???;;;999<<>>>>>???@@@CCCEEEDDDNNNOOOTTTwww{{{WWWJJJTTTjjjfff[[[NNNDDDBBBCCCDDD<<>>???@@@BBBBBBAAA???<<<:::;;;:::999777555333111000......---------,,,,,,,,,------,,,,,,---...000111333888@@@JJJUUU___fffiiinnnqqquuuwwwxxxyyy{{{|||{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~{{{~~~yyyqqqdddYYY]]]vvvlllhhh|||iiiMMM888000...---.........------,,,,,,,,,---,,,,,,,,,,,,---......---666999KKKzzzxxxhhh[[[lllsssVVVDDD@@@FFFAAA<<<:::555555555999AAAMMMYYYccchhhlllnnnrrruuuyyy|||~~~wwwrrrqqqooorrrlllZZZYYYXXXUUUSSSWWWbbbmmmsssooommmkkkkkklllnnnqqqsssnnnkkkgggddd___ZZZ^^^dddfffmmmvvv|||{{{qqqfff]]]YYYUUUWWW]]]^^^aaasssyyymmmccc```UUUCCC:::;;;EEERRRdddkkk\\\EEE<<>>BBBKKKUUU[[[bbbfffjjjjjjgggdddcccdddfffeeeccccccccceeeggghhhfffffffffddd```ZZZVVVRRRMMMKKKIIIHHHGGGEEECCCAAA;;;:::888888999888666555555555333222111///......+++,,,---...000555;;;@@@MMMRRRXXX^^^cccgggjjjmmmooopppqqqqqqrrruuuyyy}}}{{{{{{zzzyyyxxxxxxxxxxxx}}}tttmmmuuukkkuuu{{{yyyzzzsssSSS;;;333000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////000111333444555555666777999:::;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCEEEEEESSS\\\hhhvvvwwwyyyyyyppp]]]KKKAAAXXXiiijjjQQQ@@@BBBFFFAAA@@@DDDNNN]]]kkkvvvyyyzzz~~~~~~}}}~~~{{{yyyrrrllliiieee```\\\RRRIIIAAA@@@AAABBBDDDHHHMMM]]]tttrrrhhhjjjmmmppprrrqqqpppooorrruuuxxxzzzxxxsssmmmiiijjjnnnppppppooolllbbbXXXNNNJJJHHHJJJMMMOOOTTT[[[kkkkkkjjjeee```___aaadddcccbbbaaa``````aaabbbbbbeeeeeeeeedddaaa]]]YYYWWWRRROOOKKKIIIHHHGGGFFFEEEDDDEEEFFFEEECCC@@@===;;;999888777666444222111000.........---------,,,,,,---,,,,,,,,,---...000111222666???IIITTT^^^fffjjjnnnqqquuuwwwxxxyyy{{{|||{{{{{{|||}}}}}}}}}}}}}}}~~~~~~zzzxxx}}}qqqccc^^^llllllcccppp{{{eeeJJJ666///............---------,,,,,,,,,---,,,,,,,,,,,,---......---444777GGGqqqoooYYYccciiiPPPDDDEEEAAA===:::222555555999@@@KKKWWWaaafffkkkmmmqqquuuxxx{{{~~~|||zzzxxxyyyqqq]]]\\\ZZZVVVSSSUUU\\\ffflllrrrqqqpppooonnnoooqqqsssooollljjjgggccc```dddkkkxxx{{{kkk```VVVRRRSSSWWWWWWZZZiii|||zzzwwwkkkcccaaaYYYHHH===:::===PPPeeelll```MMM@@@;;;666999:::<<<@@@HHHRRRYYY___dddhhhjjjhhhffffffhhhgggfffeeeddddddfffgggiiijjjkkkkkkjjjhhhddd```^^^YYYVVVQQQMMMJJJFFFBBB???===;;;999888888888666555444444333111000...------+++,,,---...000444;;;???MMMQQQXXX___dddhhhlllnnnqqqrrrrrrrrrrrrtttxxx{{{|||{{{{{{zzzzzzzzzzzzzzz~~~tttfffvvvooouuuxxxqqqoooooonnn```EEE222///...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////000222333555666555666888999;;;<<<<<<<<<<<<===>>>???AAABBBCCCCCCFFFFFFQQQWWWaaavvvpppnnnpppjjjYYYHHH@@@QQQfffmmm\\\KKKGGGDDD===@@@DDDLLLZZZhhhsssyyy{{{~~~}}}xxxrrrnnnjjjeeeaaaWWWLLLBBBAAABBBCCCDDDGGGMMM[[[mmm{{{zzzmmmjjjfffcccbbbbbbaaa```ccchhhooouuuvvvsssmmmiiijjjoootttwwwxxxttthhh\\\RRRMMMIIIJJJKKKKKKPPPUUU```cccddddddaaaaaacccfffeeeeeeeeefffffffffffffffiiijjjkkkkkkjjjgggdddbbb]]]ZZZVVVSSSQQQOOOMMMKKKHHHHHHGGGEEEBBB???;;;999666555555444333222111111.........------------,,,,,,,,,,,,,,,---...///000000444<<>>GGGRRR\\\ccchhhkkkpppuuuxxxzzz}}}ttttttwwwbbb___]]]ZZZVVVTTTWWW___gggrrrssstttqqqnnnllloooqqqpppmmmkkkkkkhhhgggmmmuuujjj___WWWRRRPPPRRRRRRSSS```ooozzznnnuuuqqqfff___```\\\NNN@@@:::999OOOeeekkkhhh]]]JJJ888777777777999===DDDNNNUUU\\\aaagggjjjjjjiiiiiikkkhhhhhhgggffffffgggiiijjjmmmnnnooopppooommmkkkiiiccc___YYYSSSNNNIIIDDD@@@???<<<888666666666666555222222111000///---,,,,,,+++,,,---...000444999===KKKPPPWWW^^^dddiiimmmpppssstttttttttssstttwwwzzz|||{{{{{{{{{{{{|||}}}}}}~~~vvveeeiiioooppprrryyy{{{pppjjjbbbaaaSSS>>>000///111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000000000111222444666777666777888:::;;;<<<=========>>>???@@@BBBCCCDDDDDDGGGGGGNNNPPPWWW|||mmmfffkkkiiiYYYHHHAAAKKKbbbqqqgggTTTIIIBBB===@@@CCCIIITTTbbboooxxx|||~~~}}}zzzuuuqqqmmmgggcccXXXLLLBBBBBBEEEGGGHHHJJJSSSbbbrrr{{{{{{qqqcccZZZWWWWWWVVVVVVSSSWWW^^^dddgggeeebbb___\\\aaagggkkkooonnncccXXXRRRMMMIIIIIIIIIHHHLLLQQQWWW[[[```bbbaaaaaacccffffffgggggghhhiiihhhhhhggghhhjjjlllnnnnnnmmmkkkiiieeebbb^^^[[[WWWTTTOOOLLLHHHGGGEEEAAA===999666444333222222222111111111111............------------,,,,,,---------......//////222:::DDDPPP\\\ffflllooorrruuuxxxyyyzzz{{{}}}{{{{{{|||}}}}}}}}}}}}}}}|||}}}~~~~~~{{{wwwxxx|||xxxwww{{{rrr```dddppphhhiiivvvqqqXXX???111000000///---------------------------,,,,,,,,,,,,---.........///333===YYY|||eeeeee~~~cccNNNHHHAAA===;;;333555666888<<>>:::555333333333333333111000000///---,,,,,,+++***,,,---...///333888;;;GGGLLLTTT\\\ccchhhmmmpppssstttuuuuuuuuuvvvyyy{{{{{{zzzzzz{{{|||}}}~~~{{{xxxoooiiillljjjggg{{{qqqwwwnnnddd^^^PPP<<<111///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111222333555777777666777999:::<<<=========>>>???@@@AAABBBDDDEEEEEEFFFGGGJJJJJJPPPrrrvvvkkkppprrrbbbMMMBBBHHHaaavvvqqq[[[HHHAAAAAA@@@AAAFFFNNN[[[iiivvv}}}~~~zzztttqqqmmmgggcccXXXNNNFFFEEEHHHHHHIIIKKKUUUdddvvv}}}~~~mmm^^^VVVTTTPPPMMMIIIJJJMMMOOOPPPPPPPPPOOOKKKOOOSSSYYYaaaddd^^^TTTPPPKKKGGGFFFFFFFFFJJJOOOQQQVVV]]]``````aaaccceeegggggghhhhhhiiihhhgggggggggiiillloooppppppooommmkkkhhhddd```\\\WWWQQQMMMHHHFFFBBB>>>999666333222111111111111111111111111//////.........---------------.....................222888BBBOOO\\\fffmmmooorrrvvvxxxyyyzzz|||}}}{{{{{{|||}}}}}}}}}}}}}}}{{{|||}}}~~~}}}zzz|||~~~zzzrrr{{{uuu```___~~~pppjjjjjjsss}}}wwwxxxpppUUU;;;000000111///---------------------------,,,,,,,,,,,,---......///---333;;;PPPvvvkkkwwwyyy___PPPKKKBBB======999555666777999>>>GGGQQQYYY```fffnnnsssuuuxxx|||mmm```fff{{{yyyiiihhhgggddd^^^]]]hhhvvvsssttttttrrrooooooqqqtttqqqnnnmmmlllkkklllsss|||zzzjjjcccaaa[[[UUURRRRRRUUU[[[bbbkkkuuuuuuhhh___dddhhhfff```VVVNNNOOOQQQLLLCCC<<<>>>LLLWWW___qqqoooQQQBBB:::555666999===EEEMMMYYY___gggkkkkkkjjjjjjkkkmmmmmmlllllllllllllllllloooooooooooonnnmmmkkkjjjaaa]]]VVVQQQLLLIIIEEEBBB:::666222//////000000000000//////...---,,,++++++***+++---...///222666999BBBHHHPPPYYY```ggglllpppqqqsssuuuvvvwwwyyy{{{~~~zzzzzzzzzzzz{{{|||~~~~~~tttppphhhooosssggg]]]qqqzzz{{{qqqooozzzooocccZZZJJJ888...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222222222333444666888888777888:::;;;======>>>>>>??????@@@AAACCCDDDEEEFFFDDDGGGGGGGGGNNNgggyyy|||pppVVVCCCDDD___}}}lllOOOBBBCCC@@@@@@CCCIIITTTcccrrr{{{~~~}}}zzzsssnnnkkkgggbbb^^^XXXQQQLLLKKKJJJHHHHHHKKKWWWhhhzzz}}}}}}ssshhh___TTTLLLIIIGGGEEECCCBBBAAAAAABBBAAACCCGGGMMMXXX```]]]TTTNNNHHHDDDDDDCCCCCCFFFLLLLLLRRRYYY^^^___aaacccfffiiiiiiiiiiiihhhhhhhhhgggiiilllooorrrssssssrrrqqqnnnlllhhhddd```YYYRRRMMMGGGEEEAAA<<<888555333333000000000000000000000000/////////.........------...//////000000000//////000222888AAANNN[[[fffmmmooorrrvvvyyyzzzzzz|||~~~{{{{{{|||}}}}}}}}}}}}}}}{{{{{{}}}~~~}}}~~~|||uuu}}}xxxcccYYYkkknnnhhhkkkoooqqqoootttqqqkkktttsssUUU;;;000111111...,,,,,,,,,------------...---,,,,,,,,,,,,---......000+++333:::III}}}lllnnnnnnXXXMMMKKKBBB>>>>>>;;;555666777777:::AAALLLTTT\\\dddmmmsssuuuwww|||wwweeeaaapppssspppooolllccc```mmm}}}{{{yyywwwvvvxxxyyy{{{vvvrrrpppnnnkkkkkkrrr{{{qqqgggcccaaa[[[TTTQQQRRRVVV[[[^^^```kkkoooggg___``````]]]VVVPPPIIIIIIKKKJJJEEE???>>>HHHNNNVVVjjj}}}vvvbbbJJJ???777888:::;;;BBBKKKWWW]]]eeejjjkkkjjjjjjkkkoooooooooooonnnnnnnnnnnnqqqqqqpppnnnmmmkkkiiihhh___ZZZRRRKKKEEE@@@<<<999555333///......//////...//////......---,,,,,,+++***+++---...///111444777>>>DDDMMMWWW___fffmmmppppppsssvvvwwwyyyzzz}}}zzzzzzzzzzzz{{{}}}~~~~~~vvvssswwwhhhZZZiiiwwwrrruuuzzzllllllvvviiibbbVVVDDD666///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000333333333444555777999999888999:::<<<===>>>??????>>>???@@@AAACCCDDDEEEEEEDDDGGGEEEEEEOOO___eeeJJJAAAXXX{{{___GGGBBB@@@@@@AAAEEEOOO]]]mmmxxx~~~~~~zzzuuuwww}}}tttrrrlllfffaaa___\\\WWWSSSSSSPPPPPPOOOLLLIIIJJJOOO]]]mmm~~~}}}vvvvvvyyy{{{gggXXXPPPMMMIIIEEEAAA???>>>===<<<>>>AAAIIIVVV^^^[[[RRRMMMGGGCCCBBB@@@???BBBGGGHHHNNNVVV\\\___bbbfffiiiooonnnllljjjiiiiiiiiijjjkkkmmmpppsssttttttsssrrrmmmkkkhhheee```YYYQQQLLLEEECCC>>>:::666444444444111111000000000000000000////////////............000000111222222111000///222444999AAAMMMZZZfffnnnpppsssvvvyyyzzz{{{|||~~~{{{{{{|||}}}}}}}}}}}}}}}zzz{{{|||~~~~~~|||}}}|||zzzyyy{{{uuueeeXXX^^^xxxjjjhhhssswwwssssssvvvqqqjjjtttxxxWWW;;;111222111---,,,,,,,,,---------......---,,,,,,,,,,,,---......111)))333888BBByyynnnoookkkSSSGGGHHHCCC@@@???:::555666666555666===HHHPPPYYYbbblllrrrtttvvv{{{rrrgggnnn}}}yyyvvvpppeee___lll}}}{{{}}}~~~yyyuuuqqqmmmlllrrrzzz|||~~~~~~{{{tttkkkeeebbb```ZZZSSSOOORRRXXX\\\]]]]]]eeegggaaa]]]^^^]]]YYYMMMLLLJJJJJJLLLKKKGGGBBB???HHHNNNPPPYYYfffiiidddRRRDDD:::;;;<<<;;;@@@JJJRRRYYYccciiikkkkkklllmmmqqqqqqqqqqqqppppppooooooppppppnnnmmmkkkiiigggggg[[[UUUMMMEEE>>>999555222222000......///000///...//////......------,,,,,,***+++---......000333666<<>>?????????>>>>>>???AAABBBCCCDDDEEEDDDHHHDDDFFFPPPWWWvvvyyyXXXEEENNNjjjlllNNNDDD@@@@@@@@@CCCKKKYYYiiiuuu}}}~~~~~~wwwrrroooqqqyyyttteee```ZZZUUUSSSQQQLLLIIILLLMMMPPPRRRNNNKKKOOOUUU___nnn~~~zzzpppkkkjjjrrr|||iiiWWWUUUPPPKKKFFFBBB@@@>>>888:::???HHHUUU]]]XXXNNNNNNHHHCCCAAA>>><<>>?????????===>>>???@@@BBBCCCDDDDDDEEEIIICCCFFFQQQSSSkkkeeeLLLFFFVVVyyypppTTTHHH???@@@@@@BBBIIIVVVgggrrr|||}}}~~~~~~~~~yyyrrrlllkkkmmmrrrxxx}}}mmmcccXXXSSSPPPMMMJJJHHHMMMPPPTTTVVVXXXYYYZZZ\\\iiisss~~~zzzoooeee```___kkk}}}tttjjj^^^UUUMMMFFFBBB@@@:::;;;===FFFWWWddd```TTTNNNFFF???>>><<<999;;;@@@???FFFRRR[[[^^^___gggppprrrrrrssssssrrrqqqooonnnoooqqqsssrrrooommmnnnpppnnniiieeeaaaYYYNNNGGGEEE<<<;;;999777555444333333333222000/////////000111222222111111000//////...111333555444222111222444222555888===KKK]]]jjjnnnrrrssstttvvvxxxyyyyyyzzz|||{{{zzz{{{}}}}}}|||zzz|||}}}~~~yyyfffZZZ\\\eeemmm||||||xxxwww}}}|||vvvrrrtttxxxrrraaa[[[dddnnnqqquuuhhhuuu}}}nnn{{{{{{[[[<<<...///111///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///111)))333999;;;bbbuuuwwwWWWBBBGGGEEE===<<<>>>999555222333555888@@@IIIYYYbbblllpppqqqsssyyy~~~xxxkkkqqqwww~~~wwwkkk___dddzzz{{{hhhhhhqqqxxxzzztttuuuuuupppjjjhhh]]]WWWQQQPPPTTTYYY[[[ZZZVVVSSSQQQSSSVVVWWWSSSNNNKKKIIIKKKRRRUUUQQQKKKIIIKKKMMMRRRTTTPPPIIIIIINNNUUUSSSOOOIIICCC@@@AAACCCNNNVVVaaaiiimmmoooqqqsssuuuuuuuuuuuuuuutttttttttqqqpppmmmiiieee```[[[YYYOOOIIIAAA:::666444333222000000////////////000000///////////////.........+++,,,------,,,...111333<<>>?????????@@@@@@@@@AAACCCEEEFFFGGGFFFDDDFFFKKKKKKNNNaaaxxxUUUKKKFFF]]]zzzwww[[[JJJFFFDDDBBBBBBDDDLLL___pppxxx{{{}}}{{{|||ssshhhdddaaa]]]aaajjjyyyiii___[[[YYYUUURRRWWWYYY]]]bbbgggkkkmmmnnnsssyyyyyylll```YYYUUU\\\gggssswwwgggZZZPPPJJJHHH===<<<<<>>>>>???:::555333333444777???HHHVVV^^^iiinnnppprrrwww||||||~~~qqqpppwww~~~rrrdddiii~~~zzzlllmmmvvv{{{|||vvvrrrttttttnnngggddd^^^XXXQQQPPPRRRVVVVVVVVVTTTRRRQQQTTTXXXYYYVVVRRRLLLIIIKKKRRRVVVRRRNNNLLLHHHIIILLLNNNJJJDDDEEEJJJUUUUUUTTTNNNGGGCCCCCCEEENNNVVV```hhhlllnnnppprrruuuuuuuuuuuuuuuuuuuuuuuupppoookkkfff___WWWPPPLLLEEEBBB>>>;;;:::777555222111111000/////////000000////////////////////////,,,------------...111333:::CCCNNNWWWaaalllrrrsssvvvwwwwwwxxxyyyzzz{{{{{{}}}|||}}}}}}zzz~~~vvvrrrvvv|||{{{ssseeeggguuuhhhRRR;;;///------------...---,,,++++++,,,------.........///000111222333444444555666777888:::;;;;;;;;;<<<===>>>>>>======??????@@@AAABBBDDDFFFGGGHHHEEEGGGJJJHHHJJJ[[[ppp```KKK???KKK```hhh]]]KKKCCCAAA???>>>???FFFWWWgggtttxxx|||}}}|||{{{}}}~~~qqqkkkeee]]][[[___uuuuuuooommmhhhcccffffffiiipppxxx|||~~~zzznnnaaaXXXRRRSSSVVV\\\dddnnnwww}}}zzzhhh]]]WWWUUUBBB>>>:::???OOOaaahhhgggZZZKKK<<<666777888777777:::;;;BBBLLLTTT[[[dddmmmppppppqqqrrrrrrqqqpppooopppqqqrrrqqqooonnnnnnnnnnnneee[[[SSSKKK@@@:::999999888888777666666555555333222111000000000111222333222111000000222333555;;;777777===EEEDDD:::000111444666<<>>999:::;;;======;;;777444333222111000000000000000//////////////////000000---.........---///111444999CCCPPPZZZdddooouuuvvvxxxxxxyyyzzz{{{||||||}}}}}}|||~~~~~~|||ooohhhiii}}}|||iiigggrrryyybbbNNN999000......---......---,,,++++++,,,---...////////////111222333444555555666777888999999999<<<<<<============<<<<<>>:::666777:::===???>>>999666444444333111111000000000//////000000000000111111.../////////...///222444:::FFFTTT^^^gggqqqwwwxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~|||wwwllliiiwwwoookkkrrrppplllmmmjjjXXXGGG666//////...------------,,,+++,,,---...///000000000000111333444555555666888999:::999888888<<<<<<======>>>>>>======?????????@@@AAABBBDDDDDDHHHGGGGGGGGGCCCDDDOOO]]]lllNNNFFFHHHHHH___iiiNNNDDD@@@===<<<<<>>999666555444333888???EEEMMMXXXbbbiiinnnsssvvv}}}~~~rrroootttrrrmmmvvvttt~~~tttuuu~~~{{{xxxyyy|||zzzqqqjjjhhh```^^^[[[YYYYYYYYYYYYXXX]]]]]]^^^``````^^^ZZZWWWTTTOOONNNRRRTTTPPPLLLJJJGGGCCCAAAAAA@@@???CCCHHHHHHOOOWWW[[[XXXQQQIIIEEEJJJRRR]]]fffjjjmmmoooqqqssstttvvvyyy{{{}}}zzzsssfffXXXLLLCCC???===<<<<<<===???@@@???;;;888666666444333111111000000000000000000111111222222000000111000///000222555???LLLZZZcccjjjqqqvvvwwwyyyzzz{{{|||}}}~~~~~~|||tttnnnqqqttttttuuuvvv{{{tttmmmjjjeeeMMM???222......---,,,,,,------,,,,,,,,,---//////111111111111222444555666666777888:::::::::999888:::;;;===>>>???@@@@@@@@@?????????@@@AAABBBCCCDDDFFFFFFGGGFFFDDDEEENNNYYYtttvvv{{{~~~iiiJJJBBBCCC@@@UUUcccNNNFFFBBB>>>======AAALLLVVViiiooowww{{{|||{{{{{{|||}}}yyyvvvKKKVVVkkk}}}{{{tttqqqmmmnnnrrrsssppplllkkkkkkkkkmmmppptttyyy|||}}}yyyqqqjjjggglllwwwxxxeee]]]ZZZVVVNNNEEE>>>===CCCKKKWWW```ooonnnfffVVVFFF>>>:::888;;;999:::@@@GGGOOO[[[fffkkklllnnnppprrrrrrrrrrrrrrrqqqqqqsssuuuvvvvvvtttmmm^^^OOOFFFAAA;;;666666:::;;;<<<<<<<<<;;;:::999555444333222222222333444333222111111222333666777111222222000......111555000111333777EEEXXXggglllqqqrrruuuwwwzzz{{{|||}}}|||||||||~~~~~~~~~vvviiimmmtttzzzxxxtttuuuzzzxxxttteee```vvvcccgggxxxwww{{{dddHHH777111///.........---,,,,,,++++++,,,,,,......---,,,,,,,,,------+++///...///222555LLLrrrlllWWWaaazzzkkkVVVKKKCCCGGGIIIBBB???;;;777666333222666<<<@@@FFFPPP[[[dddkkkqqquuu|||~~~xxxqqqrrrzzzmmmttt}}}vvvwww~~~{{{{{{|||yyyrrrnnnnnneeeeeedddcccbbbbbbaaaaaacccdddeeedddbbb]]]YYYUUUTTTPPPOOOSSSUUUPPPKKKIIIEEE@@@>>>@@@AAAAAADDDIIIIIIOOOWWW___aaa[[[PPPHHHJJJRRR]]]fffkkkmmmppprrrssstttwwwzzz}}}}}}uuuhhhZZZOOOGGGDDDCCCEEEDDDCCCDDDCCCAAA===:::888777666444222111111000000000000111222222333333111222222111000111333555BBBPPP___ggglllrrrvvvwwwzzzzzz{{{|||}}}~~~~~~}}}xxxqqqmmmhhhiiizzz|||~~~vvvmmmggg\\\CCC888///......---++++++------,,,,,,,,,...///000222222222222333555666777777777888999:::;;;;;;;;;;;;<<<>>>???AAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCEEEGGGFFFDDDFFFNNNUUUiiixxx{{{wwwUUUAAA<<<:::KKK]]]ZZZIIIDDD???>>>===???GGGPPPdddkkkuuu{{{|||{{{|||}}}|||~~~|||zzzHHHLLLYYYlll~~~zzzvvvuuuuuunnnllliiikkkooosssuuuuuuxxx{{{~~~~~~{{{pppeee]]]]]]aaafffxxxqqq___VVVPPPJJJIIIBBB>>>???BBBFFFNNNWWW```ccc```WWWMMMGGG@@@:::;;;;;;===AAACCCIIIUUUaaaiiikkkmmmppprrrsssssssssuuuttttttwww{{{}}}|||{{{kkk]]]NNNGGGCCC???;;;:::<<<===>>>???>>><<<;;;999666555444222222333333444222222111222222333444444000111111///------000444///111222666DDDWWWffflllqqqrrruuuwwwzzz|||}}}~~~}}}||||||}}}}}}}}}uuugggiiiooouuuwwwuuuwww|||yyyvvvggg]]]xxx|||kkklllrrrzzztttpppuuu]]]CCC555111///...///...---,,,,,,++++++,,,,,,------,,,,,,,,,---......,,,222......333222EEEnnnwww\\\]]]nnnppp]]]MMM@@@DDDIIICCC@@@<<<888666333111444:::;;;@@@IIISSS^^^gggooosssxxxzzz~~~wwwmmmuuuzzzxxxyyyzzz~~~~~~zzztttsssvvvmmmnnnnnnmmmkkkiiiiiiiiiggghhhiiihhhccc^^^XXXUUURRRNNNOOOUUUXXXSSSNNNLLLEEEAAA???BBBDDDEEEHHHMMMIIILLLTTT___fffbbbUUUIIIJJJRRR^^^gggkkknnnqqqsssrrrtttwww{{{{{{qqqeeeZZZRRRMMMJJJKKKKKKKKKKKKIIIEEE@@@<<<:::999777555333111111000000000111111222333333444222333333222111111333666CCCRRRbbbjjjoootttwwwxxxyyyzzzzzz{{{|||}}}~~~~~~~~~xxxoooccccccssswwwyyy~~~ooohhh```MMM===444......000...,,,,,,------,,,,,,---...000111222222333333444666777888777777888888:::;;;======>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEAAAEEEFFFEEECCCFFFLLLPPP]]]hhhGGG<<<===DDDUUUfffOOOIIICCC@@@>>>>>>CCCJJJ]]]eeepppxxx||||||}}}{{{~~~PPPPPPWWWbbblllxxx|||tttppppppqqqjjjiiihhhkkkpppwww|||||||||qqqfff^^^ZZZ[[[\\\ggguuuzzzkkkZZZQQQKKKCCCDDD???===AAACCCCCCIIIRRRLLLQQQSSSPPPPPPOOOGGG<<<<<<===???AAAAAADDDQQQ^^^iiijjjmmmppprrrssssssssswwwvvvwwwzzzlll^^^OOOJJJHHHDDDAAA@@@===>>>@@@@@@???===;;;:::666555444333222333444444111111222222222333333333111222111000000000111333///111111555CCCWWWffflllqqqrrruuuxxxzzz|||}}}~~~}}}||||||}}}~~~||||||wwwiiiiiinnntttwwwvvvyyy}}}{{{{{{jjjYYYlllwwwnnnrrrvvv{{{~~~qqqooorrrYYY@@@444111...---///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------...///,,,333//////666444FFFppp```]]]iiivvvcccNNN>>>BBBIIIDDDAAA<<<999777333000333999777<<>>???AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCDDDEEEAAADDDFFFDDDBBBEEEJJJMMMTTTtttLLL???AAA???KKKfffVVVOOOGGGCCC@@@>>>AAAGGGWWW```mmmvvv{{{}}}{{{~~~QQQRRRWWW^^^eeekkkwwwwwwqqqnnnmmmfffjjjmmmpppxxx~~~xxxyyy}}}xxxpppggg```\\\[[[[[[bbbhhhjjjbbbXXXQQQKKKGGGDDDBBB@@@@@@CCCHHHNNNRRRIIIGGGEEEEEEFFFHHHIIIHHHEEEAAA@@@AAACCCEEEMMMVVVcccgggmmmppprrrrrrrrrrrruuuvvvwwwzzz~~~wwwgggWWWPPPOOOLLLGGGEEEBBB@@@>>>===<<<;;;888666888555222111222444444444333333222222111000000///000///.........///111222///000222666???OOObbbnnnooorrrwww{{{}}}}}}{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{ooommmnnntttxxxwwwwwwyyyzzzvvvdddZZZkkkqqqqqqzzz~~~xxxjjjnnnqqqYYY>>>111///...............---,,,,,,+++******,,,,,,,,,---------......000+++,,,222444777HHH\\\oooYYYcccnnnPPPCCCHHHIIIAAACCC@@@===999666444444444888999???KKKUUU]]]eeemmmrrrvvv|||zzzlllmmmvvv|||~~~}}}{{{|||xxxxxxvvvpppmmmmmmlllppppppjjjccc^^^XXXSSSMMMMMMNNNRRRWWWYYYVVVTTTIIIIIIDDD???HHHTTTRRRHHHLLLGGGGGGTTTeeeiii\\\LLLIIISSS___iiimmmnnnpppqqqwwwwwwxxxxxxzzz~~~rrrddd[[[SSSLLLMMMMMMMMMKKKGGGCCC???===888666444444444444222000333222222111111111111111444333222222222333444555EEEQQQaaammmrrruuuwwwzzzzzz{{{|||}}}}}}~~~~~~~~~|||}}}zzz}}}kkkdddtttzzzvvvwwwwwwyyy~~~sss}}}}}}mmmjjjaaaKKK888333...,,,---......---++++++,,,---...///000000111333555666666777999::::::888777777888;;;>>>@@@AAABBBCCCCCCBBBAAA???>>>AAABBBCCCDDDFFFFFFGGGGGGDDDEEEFFFEEEDDDDDDFFFGGGQQQttt```BBB777>>>PPP```^^^QQQDDD@@@BBBCCCAAA@@@RRR[[[iiitttzzz}}}~~~QQQQQQSSSYYY^^^ccclllvvv|||zzzuuusssrrrooorrrvvv|||zzzrrrqqqtttssspppkkkeeeaaa___]]]]]]\\\bbbccc[[[RRRMMMIIIFFFDDDCCCAAAAAADDDIIIOOORRRIIIFFFCCCCCCDDDGGGHHHHHHHHHEEEDDDEEEDDDDDDJJJRRR```eeekkkoooqqqrrrssstttwwwxxx{{{sssddd\\\XXXQQQIIIEEEEEECCC@@@>>>===<<<:::777888666333111222444444333555444444333222111000000111000000/////////000000000111222555<<>>111//////............---,,,,,,+++******,,,,,,,,,---------......111------222333444BBBSSSzzz}}}zzzaaaeeelllOOOGGGGGGEEECCC@@@===999666444333333666666<<>>;;;777666444333444333222000222222111000000000000111333222111111222333444555BBBMMM]]]jjjppptttwwwzzz{{{|||}}}~~~~~~|||||||||ssswwwoooqqqwww{{{uuupppnnnnnnmmmwwwxxxttteeeIII777333///------...---,,,,,,,,,---...///000111111111333555666666777999::::::999888777888;;;===???@@@AAABBBBBBBBBAAA@@@???AAABBBCCCEEEFFFFFFGGGGGGEEEFFFFFFFFFEEEEEEFFFHHHKKKfffnnnPPP===;;;KKK[[[```TTTGGGAAAAAABBBAAA@@@MMMVVVdddpppwww{{{}}}~~~}}}}}}|||}}}~~~~~~WWWTTTTTTWWWYYY[[[bbbjjjqqquuu{{{}}}zzzyyyyyywwwzzzvvvnnngggdddeeekkkjjjiiifffdddaaa___^^^YYY]]]\\\TTTMMMJJJHHHFFFDDDCCCBBBCCCEEEJJJNNNQQQHHHEEEAAA@@@AAADDDGGGHHHJJJIIIJJJKKKHHHFFFIIIOOO\\\aaahhhmmmqqqsssuuuwwwyyy|||tttmmmfff[[[PPPJJJIIIFFFCCC@@@???>>>;;;999999666333222222333333333666666555444333222111111111111111111111111111111222333333333888BBBPPPZZZdddjjjrrryyy|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~zzzmmmgggeeennnxxx}}}}}}~~~yyysss```WWWdddpppssswwwzzzllliii||||||mmmsssmmmVVV===111//////.........------,,,,,,++++++***,,,,,,,,,---------......222...///222111111;;;HHHpppkkkfffaaaGGGDDDHHHBBB@@@===999666444333222444444888BBBJJJSSS___iiirrrvvv{{{yyyiiieeehhhmmmyyyxxxyyy}}}{{{vvvssstttssswwwvvvnnngggbbb\\\WWWUUUVVVXXXXXXWWWVVVWWWWWWXXXVVVOOOLLLTTTaaaccc\\\OOOIIIGGGOOO\\\```XXXNNNRRRYYYcccjjjnnnrrruuuxxxzzz{{{|||{{{zzz{{{}}}~~~zzzuuuoooeee[[[PPPLLLGGGFFFFFFDDD>>>999777555333222333222111000111111000/////////000000000000000000111333444555>>>HHHXXXeeennnsssxxx{{{|||}}}~~~{{{|||yyyrrrtttuuuuuuvvvoookkkhhhmmmuuuoooLLL777444000---------,,,,,,---......///000111222222222333555666666777999:::<<<;;;999888999;;;===>>>??????@@@AAAAAAAAAAAA@@@BBBBBBDDDEEEFFFFFFFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIIIIWWW}}}iiiJJJ:::CCCSSSbbbYYYLLLCCC@@@@@@@@@@@@GGGPPP]]]jjjsssxxxzzz{{{||||||||||||}}}~~~```[[[XXXXXXXXXYYY^^^dddrrrvvv|||~~~~~~}}}||||||yyy|||rrrjjjeee```^^^```hhhiiiiiihhhfffbbb^^^\\\[[[\\\YYYPPPJJJHHHHHHGGGDDDCCCBBBCCCEEEHHHLLLNNNGGGCCC>>>===???CCCFFFHHHIIIKKKOOORRRNNNIIIJJJOOOZZZ^^^eeelllppptttwwwzzz|||{{{sssfffYYYRRRLLLIIIEEEBBBAAA???<<<:::999777333222222333333222666666555444333222111111222222333444555555555555666666555444555<<>>:::777444333222333333666===DDDMMM[[[gggppptttzzz~~~~~~nnneeedddlll{{{vvvqqqtttxxx~~~{{{vvvuuuvvvwwwzzzxxxqqqiiiddd___ZZZXXXYYYYYYWWWUUUWWW\\\```ccc___VVVQQQVVV```bbb^^^TTTOOOLLLQQQYYY]]]XXXRRRVVV\\\dddjjjnnnrrrwww{{{zzz{{{{{{yyyvvvtttsssttt}}}{{{wwwssssssrrrkkkaaaSSSMMMFFFEEEFFFEEE???888777555333222222222111000111000000///////////////...//////000111333444555:::DDDSSSaaallltttzzz}}}{{{}}}~~~}}}{{{|||}}}vvvtttssswww{{{tttrrroooqqqtttrrrKKK555333000...---,,,,,,,,,...///000000222222333444222444666666666777888:::===<<<;;;::::::;;;<<<======>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEFFFGGGFFFEEEFFFHHHJJJMMMPPPmmm]]]???===JJJaaa\\\RRRFFF@@@???@@@???CCCKKKXXXfffpppwwwzzz{{{~~~~~~~~~~~~}}}|||}}}{{{{{{ggg```ZZZXXXWWWVVVYYY^^^kkkqqqzzz~~~}}}}}}xxx{{{yyymmmfffccc``````bbbccceeeffffffdddaaa\\\ZZZ]]]]]]WWWMMMGGGGGGGGGEEECCCCCCBBBBBBDDDEEEGGGIIIEEEAAA===;;;===AAAEEEGGGKKKOOOVVVZZZTTTKKKHHHLLLYYY]]]dddkkkpppuuuyyy|||{{{lll___XXXOOOLLLGGGCCCAAA???<<<;;;999666333222222333333333666555555444333333222222333444555666888:::;;;<<<999999888666555888???FFFPPPZZZhhhrrrvvvxxxzzz||||||||||||||||||||||||||||||~~~pppmmmdddbbblllyyy|||rrrdddhhhpppnnn|||fffQQQ:::000000///---,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......//////111333333444888>>>QQQvvveeennnbbbLLLGGGDDDBBB???<<<888555333222444333555;;;@@@HHHWWWdddmmmrrrxxx}}}kkkhhhgggnnnrrrjjjjjjpppuuu}}}~~~~~~zzzvvvuuuwwwzzz}}}{{{ssslllgggccc^^^\\\\\\ZZZWWWWWW\\\fffmmmqqqjjj___XXXYYY]]]^^^\\\XXXSSSPPPQQQVVVXXXWWWTTTWWW]]]dddiiimmmqqqwww|||yyyyyyyyyuuupppllliiiiiipppnnnkkkiiillloookkkdddVVVOOOGGGEEEFFFFFF@@@:::888666333111222222222111111000000///////////////......///111222333444444888AAAOOO^^^kkkuuu{{{zzz{{{}}}~~~}}}~~~{{{|||vvvuuuwwwrrrnnnyyysssssspppxxxhhhAAA333222000...,,,,,,,,,,,,//////000111222333444444333555777777666777888:::===<<<;;;;;;;;;<<<===============>>>???@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJPPPNNNcccpppGGG;;;DDDZZZ\\\WWWKKKAAA@@@@@@???BBBIIITTTbbbnnnvvvzzz{{{~~~yyynnnfffhhhnnnooommmkkknnneee\\\XXXVVVTTTUUUXXXaaaiiiuuu~~~www{{{vvvlllfffbbb^^^]]]```___```aaaaaa```^^^\\\ZZZ^^^\\\UUUKKKFFFGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDCCC@@@<<<;;;>>>AAADDDFFFLLLSSS]]]aaaYYYMMMGGGIIIZZZ^^^eeekkkpppuuuyyy|||yyykkk___ZZZQQQMMMGGGCCC@@@>>>;;;:::888555222111222444444444555555555555555555555555666666666777999;;;>>>???:::;;;:::777555777<<>>:::777444222444444666999===DDDRRR```iiiooovvv||||||mmmfffeeeqqqpppgggcccdddhhhkkkjjjnnn{{{wwwvvvyyy}}}~~~vvvooolllhhhdddaaa```^^^^^^aaaiiirrryyy{{{ssshhh```]]]]]]]]]\\\YYYVVVSSSQQQRRRSSSTTTTTTXXX]]]dddiiimmmqqqwww|||yyyyyywwwssslllgggcccbbb\\\]]]\\\ZZZ]]]```^^^YYYWWWPPPIIIEEEEEEDDD@@@<<<:::777333222222333333222111111000/////////000000//////111222333333333333666===KKKZZZiiittt|||zzz{{{{{{|||}}}}}}~~~}}}|||}}}tttgggqqquuuwwwpppttt{{{|||uuu]]];;;///000000///---,,,---...///000000111222333444444444666777777777777888:::<<<<<<<<<<<<<<<===>>>>>>============>>>???@@@AAA@@@AAAAAABBBCCCCCCBBBBBBBBBDDDEEEEEEDDDEEEGGGIIINNNMMM[[[xxxOOO===@@@OOOYYYZZZOOOEEEBBBBBB???BBBFFFOOO\\\iiisssyyyzzz{{{}}}~~~qqqaaa^^^bbbccc```]]]{{{pppeee___[[[WWWWWWYYY[[[eeeuuuuuuzzzzzzuuuooojjjccc]]]]]]aaadddcccbbb```^^^]]][[[[[[___]]]VVVMMMJJJKKKKKKIIIFFFFFFFFFEEECCCBBBAAA@@@AAA???<<<<<>><<<:::888666444111111333555666666666666777888888999999:::999888666555666999<<>>EEESSSdddpppuuuwwwzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}kkkeeebbbbbbjjjqqqtttuuuvvvnnnhhhfff~~~rrrgggzzzttt```LLL888000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000111333666999:::FFFaaammmccc{{{___NNNGGGEEECCC@@@<<<888555333333333666888:::???MMM[[[ffflllttt{{{yyynnnmmmtttyyykkkeee```]]]XXXZZZjjj~~~zzzyyy|||zzztttqqqnnnjjjhhhggggggjjjqqqxxx~~~}}}tttjjjddd```___^^^___[[[YYYWWWTTTQQQQQQSSSUUUYYY___fffkkknnnrrrxxx|||}}}|||xxxrrrkkkeeebbbaaaZZZ___aaa``````___\\\VVVUUUPPPJJJEEEBBBAAA???>>>;;;888444222333444444444222222111000000000000111000111222333444444333333444:::GGGWWWfffssszzz~~~{{{{{{{{{{{{{{{}}}~~~}}}~~~{{{fffhhhooojjjvvvyyyqqqrrruuuppphhhSSS777,,,...000///---,,,...000//////000111222333444444555666888888777777888:::;;;;;;<<<===>>>>>>???@@@>>>======<<<===>>>???@@@??????@@@AAAAAAAAA@@@@@@AAABBBDDDDDDCCCDDDGGGIIIKKKMMMUUUlllwwwRRR??????DDDTTT\\\SSSHHHEEECCC???@@@BBBIIIUUUbbbnnnuuuxxxxxx|||}}}}}}pppfffbbb^^^[[[YYY|||ppphhhccc^^^\\\^^^XXXcccsss~~~rrrxxx{{{xxxvvvrrrkkkcccccchhhnnnlllhhhccc___\\\[[[ZZZ```___XXXQQQOOOQQQQQQNNNIIIHHHHHHFFFDDDBBB@@@???@@@>>>======@@@BBBDDDDDD???KKK]]]gggcccXXXSSSUUU^^^bbbggglllpppuuuyyy|||uuunnnhhhfffccc^^^ZZZ[[[RRRMMMFFFAAA===;;;999777555333111111333555666777777888888:::;;;<<<======<<<:::666444444666:::<<<777999:::888666666:::===DDDRRReeeqqqvvvxxx{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}mmmfffdddfffmmmqqqrrrrrruuukkkhhhmmmttteeerrrrrrmmmsss___KKK777000000000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000///111555888888???SSSrrrXXXppp{{{cccSSSHHHGGGDDDAAA===999666444222333555888888<<>>>>>>>><<<999555333333444555555333222222111111111111111111222333444555444333222222888DDDTTTdddqqqyyy|||}}}|||{{{zzz{{{}}}~~~kkkhhhhhh\\\qqquuupppyyyuuutttlllmmmooofff[[[HHH000+++---//////---,,,...111//////000111222333333444555666888888777777888::::::;;;<<<===>>>???@@@AAA>>>======<<<<<<===???@@@>>>>>>???@@@@@@@@@??????@@@BBBCCCCCCCCCDDDFFFHHHKKKOOORRR^^^|||rrrSSS@@@@@@===PPP]]]VVVKKKGGGDDD???>>>???EEEOOO]]]jjjrrruuuxxx}}}~~~}}}vvvkkkccc______}}}rrrjjjfffeeefffcccfffuuu{{{|||zzzrrrkkkgggeeeeeerrrpppkkkccc[[[XXXZZZ^^^gggccc^^^ZZZWWWUUUTTTSSSMMMMMMNNNNNNMMMIIIDDDAAABBB>>>>>>DDDIIIHHHFFFFFFDDDHHHVVVeeefffZZZTTTXXXeeegggjjjmmmpppsssxxx{{{{{{tttooonnniiikkkjjjgggjjjnnnjjjaaa___PPPDDDBBBCCC>>>777555777555222111333666999::::::888999===???===???BBBBBBCCC>>>555222777:::999>>>;;;;;;===;;;666888???BBBRRReeeooovvv{{{}}}|||xxxyyyzzz|||}}}}}}~~~~~~}}}~~~}}}nnncccbbbeeelllssswwwzzz}}}rrrdddlllxxxlllyyy~~~kkklll{{{jjjSSSDDD555//////...---...---,,,,,,++++++,,,,,,---,,,,,,------------------...//////111222444666777AAAQQQyyyllleeezzzqqq[[[PPPEEEAAAEEEDDD===<<<;;;111111111333555777;;;GGGSSSdddiiipppvvv{{{vvvrrrwww{{{ooo^^^[[[[[[YYYggguuu~~~zzzwww|||}}}}}}wwwnnneeeaaacccdddaaa]]]eeeccc___YYYTTTSSSXXX\\\ZZZZZZcccooosssrrrwwwqqqhhhhhhjjjyyyppp___OOOIIIEEE>>>888666999777444333444555666666555888888666222000222555222333555777777666555444555666BBBXXXjjjssswww{{{{{{{{{||||||}}}}}}~~~~~~~~~wwwlllbbb\\\mmmvvviiirrrrrrvvvtttmmmfffaaaZZZLLL<<<111..................------000/////////000111222222555666666666444555666888666999===??????>>>?????????>>><<<<<<======;;;:::============>>>>>>>>>>>>@@@AAACCCEEEEEEEEEEEEEEEKKKGGGPPPWWWeeeyyyqqq{{{xxx^^^DDD;;;999EEEUUU\\\TTTFFF@@@AAACCC@@@BBBLLLXXXcccnnnxxxuuuyyy}}}~~~}}}~~~~~~pppgggdddyyypppooopppnnniiikkkyyy}}}~~~~~~yyyqqqjjjfffdddccclllkkkgggaaa[[[YYY\\\```gggddd```]]]ZZZWWWVVVTTTPPPPPPPPPQQQRRROOOIIIDDDCCC@@@AAAGGGKKKIIIFFFFFFGGGIIIUUUbbbbbbXXXSSSWWWdddgggkkknnnqqquuuyyy|||}}}yyyssspppooopppvvvzzzzzz}}}}}}uuu^^^HHHAAAAAA???:::777777777666666666777999:::999888999>>>@@@???@@@CCCJJJJJJCCC999555999>>>>>>BBB>>><<<>>>===:::;;;???EEEUUUgggrrrwww{{{|||{{{zzzzzz{{{|||}}}}}}}}}}}}}}}~~~}}}nnnfffgggiiinnnsssvvvxxxzzzpppdddlll|||qqqyyy{{{}}}jjjmmm}}}lllRRRCCC555//////...---...---,,,,,,++++++,,,,,,---,,,,,,------------......000000111222444666888999<<>><<<<<<<<>>===>>>??????===;;;>>>>>>>>>>>>????????????@@@AAACCCDDDEEEEEEEEEEEEFFFAAAJJJSSS^^^rrrOOO888888AAAQQQ[[[YYYMMMEEECCCBBB>>>@@@HHHSSS^^^jjjtttvvvzzz~~~zzzooojjjuuuyyyzzztttllljjjvvvyyysssmmmhhheeeccchhhhhhfffbbb^^^^^^aaaeeeiiigggdddaaa]]]YYYWWWUUUSSSQQQRRRUUUXXXVVVOOOHHHHHHEEEGGGNNNQQQOOOKKKIIIJJJLLLTTT]]]\\\TTTQQQVVVbbbfffkkkooossswww{{{~~~~~~~~~zzzvvvrrrqqqqqq{{{vvvVVVFFFBBB@@@<<<999444666777777666555666777888777:::@@@CCCAAAAAADDDPPPOOOGGG<<<777<<>>555000............////////////000000000000111222333444444555666666555666888::::::<<>>@@@GGGeee|||mmmoooTTTCCC<<<===:::<<<<<<333555222222444666999AAAIIIYYY___hhhpppvvvzzz}}}|||nnnjjjnnnyyy~~~sssoooiiihhhiiiiiigggddd```^^^\\\[[[[[[^^^bbbeeebbbaaaeeellllllgggjjjssszzzuuujjj^^^UUURRRNNNMMMNNNTTT```kkkppp[[[MMMHHHDDD>>>999555555555888:::;;;:::999;;;999666444444444444444;;;???BBBBBB???;;;999888:::DDDVVVhhhuuu{{{}}}~~~||||||||||||}}}}}}}}}}}}}}}~~~zzzvvv|||tttwww~~~{{{uuuooonnnnnnpppssswwwzzz|||uuu```III999111//////////////////000000000111111111111222444555555333555666666555666888:::888:::===>>>======>>>@@@??????AAACCCEEEDDD@@@>>>>>>>>>>>>?????????@@@@@@???@@@AAACCCDDDEEEFFFFFFHHHAAAHHHSSSVVVhhhpppLLL;;;:::@@@NNNWWWSSSHHH@@@BBB>>><<<@@@GGGPPP]]]hhhpppuuuzzz|||{{{zzz{{{|||{{{nnnjjj{{{|||yyyuuuppplllnnnnnnmmmiiiffffffjjjnnnrrrrrrooohhh```XXXTTTSSSPPPNNNNNNRRRYYY\\\ZZZWWWVVVSSSSSSYYY\\\ZZZWWWVVVOOOPPPRRRSSSPPPLLLNNNRRR^^^ccckkkqqqvvvzzz}}}|||uuuoooqqqrrrqqqmmmiiiiiirrr{{{}}}kkkXXXHHH@@@>>>===<<<<<<<<<===>>>===;;;:::666666:::BBBEEEDDDDDDGGGKKKJJJGGGBBBAAALLL```rrr{{{qqqaaaQQQEEEBBBBBBBBBIIIYYYlllvvv{{{~~~~~~|||~~~~~~~~~~~~}}}|||{{{zzz|||}}}~~~rrrkkkpppwww{{{yyywwwxxxwwwsssiiicccaaaiiivvv~~~vvvxxxrrreeeppp}}}dddLLL???222...///...---------,,,,,,++++++,,,,,,---,,,,,,---......///000000000111222444777;;;===???@@@DDDZZZhhhxxxdddKKK===<<<;;;===>>>666666333222444666888>>>EEESSSYYYccclllrrrxxx|||~~~~~~|||{{{mmmhhhooozzzuuurrrnnnkkkkkkjjjgggdddaaa```^^^^^^___aaaccccccbbb```dddjjjjjjeeehhhppprrr\\\UUUOOOMMMKKKIIIMMMSSSgggbbbYYYPPPIIIDDD???<<<777777:::===??????===:::;;;999777555444444666777AAAFFFKKKKKKEEE>>>:::999;;;III]]]mmmxxx}}}}}}}}}}}}}}}||||||||||||{{{}}}|||rrr{{{xxx{{{ssskkkooooookkkuuugggHHH666000////////////000000000111111111111222222333555666777444555666666666666888:::999;;;============>>>@@@>>>???AAACCCEEEDDDBBB???=========>>>>>>>>>?????????@@@@@@BBBCCCEEEFFFGGGFFFAAADDDNNNOOOWWW~~~bbbBBB888666AAANNNQQQIIIBBBCCC???===???CCCJJJVVVbbblllrrrxxx{{{zzzyyyzzz{{{uuuiiittt~~~{{{tttppprrrqqqnnnjjjffffffkkkpppxxxwwwtttlllaaaYYYVVVVVVQQQPPPPPPRRRXXX___dddfffbbb[[[XXXZZZ[[[YYYWWWXXXRRRSSSSSSQQQNNNMMMOOOSSS\\\bbbjjjrrrwwwzzz|||~~~|||tttkkkggg```ZZZWWWTTTTTTZZZaaadddfffaaaSSSEEE??????@@@===<<<===BBBFFFEEE>>>777555555999AAAEEEDDDEEEIIIHHHHHHHHHFFFHHHTTTmmm}}}eeeOOODDDDDDFFFNNN^^^nnnwww{{{~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{|||~~~wwwkkkeeekkkuuu{{{yyywwwyyyyyytttfffeeefffmmmuuuyyywwwsssrrroooeeerrr~~~vvv]]]JJJ===111...///...---------,,,,,,++++++,,,,,,---,,,,,,---...///000000111000111222555888<<>>???>>><<<:::;;;<<<===>>>???AAADDDDDDBBB@@@<<<=========>>>>>>>>>>>>??????@@@AAABBBDDDFFFGGGIIIGGGEEELLLOOOOOOqqqzzzTTTBBB444888EEEMMMKKKGGGCCC???>>>???@@@EEEPPP[[[jjjpppwww{{{|||{{{|||}}}ooottt{{{uuuvvvuuuqqqkkkgggiiiooouuu{{{{{{wwwoooddd]]]\\\]]]VVVVVVUUUVVVZZZdddpppyyyrrrhhh___]]][[[YYYXXXYYYUUUWWWWWWSSSPPPPPPSSSUUU[[[aaajjjrrrvvvyyy{{{|||zzzooocccYYYWWWWWWTTTSSSTTTPPPUUUSSSIII@@@>>>?????????>>>CCCMMMVVVSSSDDD666555444777???CCCDDDFFFJJJEEEEEEFFFGGGHHHTTTppp~~~^^^LLLIIIKKKWWWeeesssyyy|||~~~~~~}}}}}}~~~~~~~~~}}}}}}|||{{{|||~~~oooeee```bbbpppxxxvvvuuuyyyyyytttcccgggooozzz~~~wwwtttnnnfffttt}}}{{{qqqWWWIII<<<000...//////---,,,---,,,,,,++++++,,,,,,---,,,,,,---...///000111111111222444777:::>>>AAACCCBBBKKKWWWkkkuuuffftttjjjLLLDDD@@@BBBBBB<<<999444111333555555999===GGGMMMUUU^^^hhhqqqyyy~~~wwwuuu~~~qqqggglllnnnrrrtttsssrrrqqqpppmmmjjjhhhiiihhhggghhhgggbbb[[[VVVUUUSSSWWW^^^^^^[[[```iiisssbbb^^^ZZZQQQIIIIIIGGGJJJIIICCCAAAEEEFFFDDD;;;???EEEKKKPPPQQQNNNKKKDDDGGGGGGAAA999666;;;BBBSSS\\\eeeeeeZZZMMMCCC???III[[[nnnwwwzzz~~~~~~}}}}}}}}}|||||||||{{{{{{iiiiiixxx}}}sssiiieeennnzzz^^^???222111111//////000111111222333333222222333444555777999999888888999777666555777888>>>??????===;;;:::;;;<<<===<<<===???AAABBBBBB@@@======>>>>>>>>>??????????????????@@@BBBDDDFFFHHHLLLMMMGGGJJJPPPMMMcccsssYYY===666>>>FFFIIIIIIAAA???>>>>>>>>>@@@JJJUUUfffmmmuuuzzz{{{{{{|||~~~zzz|||{{{zzzxxxsssmmmjjjmmmttt{{{}}}}}}yyyqqqgggaaaaaaccc[[[[[[[[[ZZZ]]]iiiyyysssgggaaa]]]ZZZYYY[[[WWWZZZZZZUUURRRSSSVVVXXX[[[aaajjjrrrvvvxxxzzz{{{pppdddcccddd^^^VVVQQQOOOQQQMMMBBB<<<>>>???<<>>888<<>>@@@<<<;;;;;;===???AAAAAAAAA>>>????????????@@@@@@@@@?????????@@@AAADDDFFFHHHIIILLLDDDDDDLLLHHHWWW~~~nnnIII999:::@@@DDDEEE@@@>>>>>>>>><<<===FFFQQQbbbiiirrrwwwyyyyyy{{{|||}}}wwwrrrmmmmmmuuu~~~~~~wwwmmmgggfffggg___cccfffgggnnnxxx~~~ttthhhbbb```]]]]]]___^^^[[[UUUQQQPPPUUU]]]ccc^^^eeennntttvvvvvvtttsss~~~uuulllhhheee\\\VVVKKKCCCBBB???999:::???GGGFFFNNNccczzzzzz[[[:::777777555555<<>>:::555333555777666555===AAAGGGOOOYYYfffrrrzzz{{{}}}pppiiimmmsssxxx|||}}}}}}vvvuuuvvvpppllliiikkkppp|||zzzxxxyyy{{{xxxvvvtttqqqooommmjjjiiigggfffeeeccc^^^XXXRRRNNNJJJHHHJJJMMMOOORRRZZZccctttdddWWWQQQIIIDDD???>>>BBBGGGIIIIIIFFFDDDJJJVVVZZZUUURRRUUUYYYhhhdddPPPCCC???GGGVVVnnnsss|||}}}oooZZZPPPPPPcccllluuuyyy}}}~~~~~~}}}{{{{{{}}}}}}}}}}}}rrriiicccdddiiizzz~~~}}}uuummmsssrrrhhhrrrlll[[[EEE666333333000222222333444444555555666666555444666888:::::::::999:::;;;999777555444444888888999::::::;;;<<<<<<===>>>???@@@@@@???>>>===>>>@@@AAAAAA@@@???AAABBBAAA@@@@@@AAADDDFFFHHHHHHHHHHHHIIIIIIGGGJJJVVVcccYYY===:::;;;???LLLCCC??????AAA>>>;;;???GGGUUUaaannnrrrtttwwwxxxxxx}}}{{{wwwrrrpppwwwyyyqqqkkkjjjkkkhhhkkknnnqqqxxx}}}qqqeeeaaa___^^^^^^```aaa]]]WWWRRRRRRVVV]]]cccaaagggooovvvzzzxxxtttqqqzzzyyyqqqeee^^^QQQHHHEEEAAA:::999???IIIIIIPPPaaatttsssYYY<<<666666555666>>>IIIPPPPPPIIIAAA<<<<<<:::<<>>???@@@AAAAAA@@@???>>>===???@@@@@@??????@@@AAAAAA@@@@@@AAACCCEEEFFFGGGFFFFFFGGGGGGFFFGGGQQQ]]]nnn```AAA<<<===>>>FFFDDD@@@???@@@>>>;;;>>>DDDPPP]]]iiipppssswwwxxxwww|||~~~|||vvvssszzz|||uuuqqqpppqqqoooqqqtttyyyxxxmmmbbb___aaaaaabbbcccaaa]]]XXXTTTTTTXXX^^^cccfffiiiooowww|||zzztttnnnrrr}}}nnndddWWWKKKGGGBBB;;;;;;AAAJJJKKKPPPZZZfffeeeQQQ;;;444555555777@@@LLLRRRQQQEEE>>>999888555555AAAPPPnnnvvvxxxyyyzzz|||~~~}}}~~~~~~pppeee```ggglllqqqwww~~~}}}tttyyygggnnnuuu}}}jjj___mmmzzzuuu\\\CCC<<<444...///000...---...,,,,,,++++++++++++,,,,,,.........///000222444666777999;;;======???AAACCCDDDCCCFFFMMMVVVnnnyyyrrrwww]]]LLLHHHHHHGGGCCC===777333444555555444666999===CCCMMMZZZhhhqqqyyy~~~llldddkkkxxxvvvmmmsss}}}nnnjjj```aaaeeelllsss}}}zzzsss|||yyyvvvrrrnnniiieeebbb^^^ZZZXXXXXXXXXWWWVVV\\\ZZZZZZ[[[ZZZWWWZZZ___zzzqqq\\\PPPIIIBBBAAAFFFKKKMMMLLLJJJJJJPPPVVVQQQFFFEEEKKK]]]oooooo___QQQHHHNNN^^^vvvuuuddd```dddsssyyy~~~~~~~~~~~~|||yyy{{{zzzzzzzzz{{{|||}}}}}}~~~yyyvvvkkk^^^]]]ooozzzssswww{{{sssdddYYYHHH888333444222...333333444444555666666666555444333444777888999888888999:::999777555555666888888999999::::::;;;;;;===>>>???@@@@@@???>>>===<<<>>>??????>>>===???@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDFFFDDDDDDKKKUUUaaammmIII>>>>>>>>>CCCFFFAAA>>>>>>>>>======???IIIUUUccckkkpppvvvxxxwww{{{}}}~~~wwwuuu||||||yyyxxxwwwvvvxxx|||wwwkkkbbbbbbeeeffffffggg```]]]XXXWWWYYY^^^bbbeeeiiihhhiiioootttuuupppjjjiiikkk]]]PPPJJJDDD===>>>DDDIIIKKKMMMPPPTTTRRREEE666333444555888CCCNNNRRRPPPAAA:::888888666666AAAQQQhhh~~~~~~~~~uuujjjdddhhhkkkooouuu~~~zzzoooqqqooorrrsssvvv}}}kkkcccqqq}}}tttYYY@@@888111...//////...---///---,,,,,,++++++,,,,,,---......---...000222555666999;;;===>>>>>>???AAACCCFFFFFFGGGNNNVVVeeeoootttYYYJJJIIILLLMMMHHHBBB:::555444555444333777888;;;@@@IIIVVVdddmmmwww~~~qqqjjjlllsssxxx}}}yyynnnnnnzzzpppeee___bbbfffiiisss~~~ttt|||yyyvvvqqqiiidddbbb___[[[\\\```dddggghhhmmmiiiggggggccc\\\ZZZ\\\sss{{{yyy___PPPIIIBBBBBBHHHOOOPPPOOOKKKLLLRRRUUULLLAAABBBKKK```oooooo```TTTNNNWWWkkk|||xxxkkkjjjooovvv|||}}}{{{{{{yyyuuuyyyyyyzzzzzzzzz{{{}}}~~~yyy{{{wwwccc```rrrxxxrrrvvvzzz}}}}}}|||{{{jjj]]]OOO>>>333222555333000444444444555666666777777555444333444666888888777777888:::999777666666666888888999999:::::::::::::::;;;<<<=========<<<;;;;;;<<<>>>===<<<<<<===???BBBBBBCCCCCCBBBBBBCCCDDDAAAAAACCCEEECCCBBBFFFNNNZZZrrrVVV@@@<<<>>>DDDGGGBBB>>>===>>>>>><<<:::BBBNNN[[[eeemmmuuuxxxxxxyyy{{{~~~xxxvvvyyynnnfffggglllmmmkkkiiiaaa___]]]^^^ccchhhjjjkkkeee```]]]^^^dddgggfffcccaaaxxxzzzjjjZZZQQQIIIAAAAAAHHHKKKMMMLLLHHHFFFDDD<<<444444444555:::EEEOOOQQQMMM>>>999888:::888888BBBPPPfff~~~~~~{{{qqqkkkkkklllooossszzz|||tttiiiiii~~~ssswwwyyyyyy}}}~~~tttfffhhhttt~~~qqqVVV===444///---//////------000......------------......222111000000222555888999:::<<<>>>??????@@@BBBCCCDDDHHHIIIOOOXXX___sssaaaOOOMMMRRRUUUQQQIII???888555555444333666777999===EEEQQQ^^^gggssszzzuuuooonnnllllllnnnuuu|||qqqjjjpppyyyiiieeeddd___^^^ccckkkrrr~~~www}}}}}}|||zzzuuulllfffcccaaa```dddkkksssvvvvvvxxxrrrnnnlllfff^^^YYYXXX___eeeooozzzjjjOOOHHHBBBDDDLLLSSSTTTRRRKKKLLLPPPRRRIII???CCCOOO]]]gggbbbUUUNNNNNN]]]vvvvvvvvvzzzyyy~~~}}}{{{{{{yyyvvvwwwyyyzzzzzzzzzzzz}}}uuunnnfffrrr}}}vvvrrrwwwuuuyyy{{{zzz|||{{{pppbbbYYYJJJ999111333666555222444444555666666777777888666444333444666777777777666888999999777666777777888888999999999999999:::999:::;;;<<<======<<<;;;:::<<<======<<<;;;===>>>AAACCCEEEDDDBBBBBBCCCDDDBBBAAACCCEEEDDDBBBDDDJJJQQQ]]]mmmJJJ<<<<<>>>>>???<<<888===HHHTTT^^^iiisssxxxwwwwwwyyy|||~~~~~~zzz}}}rrrkkkoootttrrrmmmiiidddcccdddhhhmmmqqqpppnnn\\\WWWQQQPPPTTTXXX[[[[[[[[[mmmzzzgggZZZOOOEEEEEEKKKRRRRRRNNNFFF@@@>>>:::666555555666;;;FFFOOONNNHHH>>>999999;;;888555>>>KKKaaa|||}}}}}}xxxsssoooqqqrrrssswwwwwwpppfffcccwwwyyy}}}}}}oooccckkkvvv~~~zzzmmmRRR999222...---//////,,,---000//////............//////888777555444555888;;;===;;;===???@@@@@@AAACCCEEEAAAJJJHHHLLLWWWZZZttt|||}}}{{{___UUUYYY^^^[[[RRREEE<<<777666555333444555777:::@@@KKKVVV^^^mmmuuuvvvjjjdddcccgggrrr{{{ssshhhhhhooozzzrrrhhh___ZZZYYY]]]eeepppyyy{{{{{{}}}~~~~~~zzzqqqjjjfffdddeeekkktttyyyyyyvvvpppiiidddaaa\\\TTTOOONNNJJJLLLSSS\\\bbbhhhqqq{{{qqqPPPIIIEEEHHHRRRXXXWWWSSSKKKJJJLLLLLLEEE???FFFSSSWWWYYYOOODDDCCCIII]]]yyy|||~~~|||||||||yyyvvvyyy{{{{{{zzz{{{~~~}}}www}}}ooooootttwww}}}yyyuuusssyyysssvvvyyyzzz|||{{{rrrhhhXXXHHH888222444555555555555555666666777888888888777555444555666888777777555777999999777777777888888888999999999999999999;;;<<<===?????????>>>>>>:::<<<======<<<;;;===>>>???BBBEEEDDDBBBAAABBBDDDCCCBBBCCCEEEEEEBBBDDDIIILLLSSS}}}^^^BBB;;;DDDFFFFFFCCC???>>>???===999:::CCCMMMVVVbbbnnnuuuuuuuuuxxx{{{}}}~~~|||sssvvvpppuuuyyyuuulllfffddddddffflllqqqsssnnnjjjVVVSSSPPPNNNOOORRRWWWZZZ[[[gggzzzkkk^^^SSSJJJJJJQQQXXXWWWPPPEEE>>><<<:::777666666666;;;FFFNNNJJJBBB===999999;;;888555<<>>FFFPPPVVVeeeooozzzzzznnnhhhfffjjjpppyyywwwjjjgggiiivvv|||pppfffaaa^^^^^^bbbgggmmm|||zzz}}}|||vvvnnnkkkkkkmmmsssyyyyyyrrrkkkddd]]]XXXVVVTTTNNNIIIIIIGGGFFFIIINNNOOOPPPXXXcccxxxnnnUUUNNNJJJNNNWWW\\\XXXRRRLLLHHHFFFFFFAAA===FFFTTTTTTPPPAAA888<<>>???@@@@@@??????;;;<<<======<<<<<<===>>>;;;???CCCCCC@@@>>>@@@CCCDDDAAAAAADDDDDDBBBDDDHHHLLLRRRkkksssNNN<<>>??????<<<888???FFFNNN[[[iiiqqqrrrtttvvvzzz|||~~~qqqdddyyysssxxx|||wwwkkkcccbbbcccfffkkkppppppiiicccVVVUUUTTTRRRQQQTTTXXX\\\^^^gggwww{{{hhh\\\SSSLLLOOOVVV[[[XXXPPPDDD===;;;:::777777777777<<>>JJJZZZppp{{{}}}~~~~~~~~~}}}|||~~~|||~~~yyyvvvsssoooiiirrr}}}~~~yyynnnpppeeerrr{{{}}}wwwjjjPPP888000......///...++++++///...------,,,,,,------...999777444222222444777999;;;===???AAAAAACCCEEEGGGBBBRRRHHHDDDUUUWWW```yyyzzz\\\^^^jjjiii^^^NNNBBB;;;888666444333555777:::>>>EEEMMMSSS```kkkwww~~~uuunnnkkklllppp{{{nnnjjjaaaiiixxx}}}}}}rrrnnneee^^^[[[YYY[[[fffrrr|||{{{}}}{{{{{{yyyqqqrrrqqqsssyyy|||xxxlllbbbccc\\\WWWWWWVVVRRRPPPPPPQQQOOOOOOPPPNNNLLLSSS]]]gggyyylllYYYSSSNNNSSS[[[^^^XXXQQQNNNGGGCCCBBB>>><<>>>>>>>>>>>===;;;<<<======<<<<<<===???888===AAAAAA>>>===???BBBCCCAAA@@@CCCCCCBBBDDDHHHJJJPPP]]]XXX>>>???BBBHHHIIIBBB>>>???@@@===777<<>>>>>???AAADDDGGGHHHHHHKKKOOOQQQUUU```kkkqqqcccZZZeeeccc```VVVGGG>>><<<999333333555777777888===DDDIIIVVVaaaooo{{{|||lllooommmmmmooorrrpppjjjddd[[[___kkkyyy~~~{{{yyy}}}vvvkkkfffaaaZZZWWWXXX[[[cccpppzzzzzz|||yyyzzzyyyyyy~~~yyywww|||yyypppjjjgggeeefffhhhiiihhheeeaaa^^^YYYXXXVVVUUUUUUVVVXXXYYYeeelllwww}}}uuuoooaaa___^^^```bbb```YYYRRREEECCC???;;;:::@@@JJJRRRPPPCCC999999<<>>???@@@BBBEEEEEECCCBBBBBBBBBEEEJJJRRRssskkkHHH666IIIPPPRRRIII@@@???@@@>>>===<<<<<>>AAABBBCCCDDDFFFHHHGGGIIINNNSSSTTTUUU\\\eee|||kkkvvvhhhTTTUUUUUUUUUOOODDD>>><<<:::555333444555555555999>>>CCCMMMWWWeeeqqq|||vvvpppjjjhhhhhhddd\\\UUUVVVXXXbbbooowwwzzz}}}}}}{{{wwwxxxvvvmmmfffaaa^^^UUUWWW[[[```gggooovvv{{{ooopppqqqvvvzzz~~~~~~xxxyyyyyy{{{yyy{{{}}}xxxuuutttwwwyyy{{{{{{xxxsssmmmiiihhhhhhhhhgggggghhhhhhhhhjjjooovvv{{{|||yyytttppphhhfffeeefffeeeaaaXXXQQQEEECCC???;;;;;;AAAKKKSSSKKK>>>666;;;DDDOOOcccvvv~~~}}}{{{zzzyyyxxx{{{||||||}}}~~~ooopppuuuwww|||lllPPP@@@444555666222222666555555444444555666777777666666555666666888:::;;;999999999999999888777777777888888999999888888777666555666888:::;;;:::999::::::::::::::::::::::::<<<<<<<<<<<<===>>>??????@@@BBBEEEEEECCCBBBBBBBBBGGGHHHHHH]]]~~~```III>>>GGGLLLIIIEEECCCAAA>>>===<<<<<>>JJJRRROOOEEE>>>:::::::::888555:::IIIYYYlllxxx~~~~~~~~~~~~xxx}}}~~~ooolll{{{aaafff|||hhhlllzzzppp[[[DDD444111000...------...000111111000///...///000333444444444444666:::<<<<<<<<<<<>>IIISSS```lllwwwrrrfffaaa^^^WWWRRRPPPPPPUUU___hhhmmmtttzzz~~~~~~yyywwwzzz|||qqqeee```\\\VVVSSSUUU\\\dddjjjfffeeedddgggkkkppprrrtttsssvvvzzz}}}|||xxxtttrrrsssuuuvvvvvvuuusssqqqtttuuuwwwxxxxxxvvvsssqqqmmmllllllllliiibbbXXXPPPIIIEEE@@@<<<<<>>????????????@@@BBBEEEEEECCCBBBBBBBBBDDDEEEAAALLLooouuuWWW;;;AAAEEEEEEDDDEEECCCAAA============@@@HHHTTT]]]lllssswwwxxxzzz}}}tttpppiii```YYY[[[fffqqqyyytttxxx}}}pppllloooqqqrrrqqqmmmiiijjjrrryyy~~~|||yyyssskkkccc\\\WWWUUUSSSRRRQQQQQQSSSUUUWWWYYY\\\bbbhhhmmmqqqrrrrrrmmmfffaaa___\\\[[[aaajjjggg___RRRFFF===:::;;;<<<@@@===AAANNNXXXTTTGGG>>><<<===<<<999777AAATTTfffttt~~~~~~~~~~~~}}}~~~xxxvvv}}}|||kkkpppgggpppnnndddqqq}}}jjjTTT???222000///...------...///000000///......///000222333555555555888;;;>>>???>>><<<@@@FFFJJJKKKJJJIIIHHHFFFHHHNNNVVVXXXVVVXXX]]]^^^zzz|||yyyfffOOOCCCEEEGGGEEEBBB>>>:::777666666555555555777:::<<>>???@@@@@@@@@???@@@BBBDDDEEECCCBBBBBBBBB???DDDDDDKKKaaabbbAAA???===<<>>===;;;;;;BBBMMMWWWgggooovvvxxxzzz~~~zzzmmmaaa^^^bbbfffqqquuu~~~{{{ssstttuuutttwwwyyyxxxvvvpppmmmpppyyy~~~vvvmmmddd]]]XXXVVVVVVVVVVVVWWWYYY[[[]]]^^^aaaccchhhllloooqqqqqqqqqnnnjjjeeeaaa]]]\\\```eeeddd]]]QQQFFF>>><<<===???@@@>>>EEESSS[[[VVVIII@@@;;;======999<<>>CCCEEEKKKXXXmmmmmmDDD===777888===AAACCCCCC===>>>>>>;;;:::???IIIQQQ___iiirrrvvvxxx||||||sssooollljjjiiijjjpppzzzvvvttt~~~{{{|||}}}zzzuuusssxxxzzzqqqhhhaaa^^^^^^^^^bbbccccccdddeeefffggggggjjjlllpppsssuuuvvvuuuuuuoookkkeee```^^^___aaaccc```ZZZQQQHHHBBB@@@BBBCCCAAABBBKKKWWW]]]VVVJJJCCC999<<<<<<;;;CCCUUUjjjwww~~~~~~~~~xxxsssnnnwww{{{|||yyyxxxppp___eeeqqqtttvvv}}}~~~vvvbbb___qqqvvv^^^HHH999000///..................///000///////////////000000666555666:::>>>AAABBBBBB@@@DDDGGGIIIIIIHHHHHHHHHIIIHHHJJJPPPUUUWWWZZZ___```oooWWWIIIBBB>>>BBBEEEDDD@@@>>>444222111111333555666666;;;BBBLLLXXXcccqqqzzzmmmfff```]]][[[YYY\\\aaakkknnnssswwwyyy{{{}}}{{{lllbbb]]]YYYWWWQQQPPPNNNOOOPPPRRRQQQPPPWWW]]]dddiiiqqqzzz~~~{{{wwwtttrrrlllppptttvvvuuuqqqlllhhhggg^^^SSSJJJFFFGGGJJJLLLBBBFFFPPPcccwww}}}{{{zzzzzzzzzzzzzzzzzzzzzyyyyyy{{{}}}uuuwwwmmmdddqqquuuppplllmmmqqquuuuuusssuuuxxxppphhhfffWWWDDD???;;;888555555666777777777::::::888777666666666666666777888999999999999999666777999::::::999888777666777888999999999999999888888888:::===>>>===<<<:::::::::::::::::::::::::::;;;<<<>>>???@@@@@@AAA@@@BBBEEEEEECCCBBBBBBBBBAAABBBAAAEEENNN[[[wwwMMMAAA888:::AAACCCBBB@@@???@@@???<<<;;;>>>DDDIIITTT```lllqqqtttyyy}}}~~~}}}yyyssspppooorrruuuwwwzzz|||zzzzzz~~~yyysssmmmkkkllloooqqqwwwvvvuuuuuuuuuvvvwwwxxxyyy{{{}}}~~~~~~}}}zzzyyyqqqlllddd______bbbbbbaaa]]]XXXQQQKKKGGGFFFGGGHHHFFFIIISSS]]]^^^UUUJJJEEE:::>>>???AAAMMMcccvvv~~~~~~{{{rrrkkkfffnnnzzzyyyxxx~~~{{{uuukkk\\\___ttt|||{{{}}}zzzxxxqqq^^^]]]qqqnnnVVVCCC666...........................//////000111222333444444777777888<<<@@@DDDEEEEEEFFFGGGHHHHHHGGGGGGHHHJJJKKKIIIKKKQQQUUUVVVXXX[[[^^^hhhyyy{{{^^^OOOCCCDDDHHHGGGBBB???777555222222444555333222:::???GGGPPPZZZgggttt}}}xxxrrrjjjbbb___```bbbdddgggjjjmmmppptttvvv|||}}}xxxooohhh]]]YYYTTTPPPNNNNNNNNNMMMPPPUUUYYY[[[bbbllltttvvv~~~||||||yyy{{{~~~yyyuuurrrmmmdddXXXNNNKKKLLLMMMNNNKKKUUUdddttt~~~|||zzzzzzzzzzzzzzz{{{{{{{{{yyy|||uuu{{{{{{ooosssuuuxxx}}}uuusssoookkkkkkmmmrrrvvvxxxvvvjjjeeePPP<<<===:::888666444444666777777::::::888777666555555555444555777888999999999999777777888999999999999999777888999::::::;;;;;;;;;888777888:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???@@@AAA@@@BBBEEEEEECCCBBBBBBBBBBBB???<<>>???IIIWWWeeekkkooouuuzzz{{{|||xxxrrrpppkkknnnooonnnoooyyyzzzwww}}}~~~||||||zzz{{{~~~~~~~~~zzzwwwuuunnnddd^^^___cccbbb^^^[[[XXXSSSNNNKKKJJJKKKLLLJJJOOOYYYaaa^^^SSSIIIFFF>>>AAACCCGGGWWWooo~~~~~~yyyoooggg___gggrrrqqqsss|||{{{qqqhhh]]]^^^nnn}}}xxxooo___ccczzz|||iiiRRR@@@444,,,...........................///000222444666777888999999:::>>>BBBFFFHHHHHHJJJJJJIIIHHHFFFGGGIIIKKKLLLJJJLLLSSSWWWVVVUUUWWWTTTZZZqqqppp}}}ttt___LLLIIILLLIIIBBB>>><<<999666555666666333111777:::@@@GGGQQQ]]]iiiqqquuunnnmmm___```aaabbbeeeiiilllooosss}}}~~~pppiii___VVVQQQOOONNNNNNMMMPPPRRRRRRXXXbbbkkkoooyyy|||{{{yyypppfffZZZQQQNNNOOOPPPQQQXXXfffwwwzzzzzzzzz{{{{{{{{{{{{|||zzz}}}{{{vvvsssmmmlll{{{}}}yyyrrrmmmnnnuuu|||~~~}}}ooogggNNN888===999888666222222555777777:::999888666555444444444222333555777999999999888777777888888888999999:::777888999:::;;;<<<<<<<<<777666777999;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::<<<>>>@@@BBB@@@BBBEEEEEECCCBBBBBBCCC???<<<<<>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBB???>>>BBBHHHGGGFFFTTTfff^^^@@@:::CCCKKKMMMGGGEEECCC@@@>>><<<<<<<<<@@@IIIWWWdddlllqqqtttuuu{{{~~~~~~wwwrrrnnniiijjjmmmiiimmmvvv~~~yyy{{{zzz|||wwwoooiiifffcccaaa```bbb\\\UUUSSSVVVYYYYYYXXXWWWZZZ^^^bbbaaaZZZNNNEEEFFFIIIQQQ___ppp}}}tttiiihhhnnnuuu}}}yyyxxxuuummmdddbbbkkkttttttxxxzzz~~~~~~nnnkkksss}}}uuueeeNNN999000000111000...---,,,---///000///000111333666999;;;===:::=========CCCLLLNNNKKKJJJKKKKKKIIIGGGFFFHHHKKKLLLMMMOOOQQQRRRRRRRRRRRRVVV[[[ccc|||vvvzzzgggOOOIIIIIIFFFAAA===;;;888555444444444555555777:::>>>DDDMMMWWW^^^ooo}}}tttjjjccc___^^^^^^gggpppzzzxxxnnneee]]]WWWTTTSSSQQQMMMJJJKKKPPPTTT]]]cccggghhhlllwww{{{wwwnnnfffdddbbb```aaafffqqqyyy~~~}}}}}}~~~~~~|||{{{yyyxxxxxxyyyzzz{{{|||uuuzzzyyyqqqsssbbbLLL@@@999666666555555555555666666888888888777777777666666555555666777777888888999999:::::::::::::::;;;;;;<<<:::999:::<<<======<<<===<<<;;;:::::::::;;;<<<<<<<<<;;;;;;::::::999999999;;;===============???@@@AAAAAABBBBBBAAAAAA@@@@@@===AAAGGGHHHGGGQQQ```kkkIII<<>>>>>BBBHHHIIIGGGLLLMMMNNNLLLJJJHHHHHHIIIIIIKKKNNNQQQRRRRRRRRRQQQSSS[[[^^^mmm}}}rrrxxxZZZKKKFFFDDDCCC>>><<<999666444333444444666666888:::===DDDLLLRRRdddvvvxxxmmmeeeaaadddiiioootttuuuuuuuuuuuuzzz~~~sssllldddbbb]]]VVVPPPMMMLLLNNNPPPTTTVVVWWW[[[dddlllppptttttt{{{wwwqqqooonnnnnnpppttt|||}}}}}}}}}||||||}}}~~~~~~{{{zzzyyyxxxxxxyyyzzz{{{}}}lllllloooyyyyyyrrrttt}}}yyyWWWBBB;;;999666666555555555555666666777777777777666666666666444444555555666777777777::::::::::::::::::;;;;;;<<<:::999999;;;<<<<<<;;;===<<<;;;::::::;;;<<<===;;;;;;:::::::::::::::::::::<<<======<<<;;;;;;<<<>>>??????????????????>>>@@@===???FFFHHHGGGMMMVVVgggzzzTTT===;;;GGGSSSQQQLLLDDD???>>>===<<<:::999>>>FFFOOOXXXbbbkkkqqqtttwww{{{~~~~~~wwwxxx{{{sssmmmjjjiiikkklllsssvvvzzzzzzvvvsssssswwwzzz|||||||||vvvrrrooollljjjiiiiiigggfffgggiiikkkjjjiiidddfffjjjkkkjjjddd]]]XXXWWW^^^jjjyyy~~~yyygggaaa___hhhrrryyy~~~wwwppptttyyyzzzyyypppwwwyyygggVVVDDD555000111////////////......------111222333555888;;;>>>???;;;<<<===???BBBEEEGGGGGGMMMNNNOOOOOONNNLLLJJJIIIJJJLLLOOORRRTTTUUUTTTSSSRRR[[[YYY^^^yyyxxx~~~fffQQQHHHEEEDDD@@@>>>;;;888555444444444555666777777:::???EEEJJJYYYiii{{{uuullljjjhhhggghhhhhhhhhhhhmmmuuuwwwuuuooohhh```[[[XXXVVVRRRRRRQQQPPPRRRWWW]]]```dddgggppp}}}|||yyyzzz|||~~~||||||||||||||||||||||||zzzzzzyyyyyyyyyzzz{{{|||~~~oooiiidddfffqqq~~~|||wwwwwwvvvyyyyyyzzzbbbFFF888777888666666555555555555666666777777666666666555555555444444444555666666777777777777888999:::;;;<<<<<<;;;999888888:::;;;:::999<<<;;;:::::::::;;;<<<===:::999999888999999:::;;;<<<===>>>>>><<<::::::;;;===>>>>>>??????>>>>>>===@@@===>>>DDDHHHGGGIIIMMMWWWrrrfffIII<<>>;;;999;;;???EEENNNZZZgggoooqqquuuyyy|||}}}}}}~~~vvvpppxxx{{{uuuqqqnnnjjjllljjjiiikkkoooqqqqqqpppvvvxxx{{{~~~|||sssmmmlllooorrrvvvyyyyyyvvvwww|||}}}{{{|||yyyuuurrrqqqpppooonnnnnnnnnnnnnnnoooooommmlllgggjjjlllmmmjjjfffaaa___dddkkkuuu~~~pppaaa[[[[[[dddooowww|||wwwrrr}}}zzzrrrrrrmmmyyysss___NNN???444111222////////////////////////222222444555888:::===>>>999:::<<>>:::777555444333555666666777999===CCCGGGSSSbbbwww}}}vvvmmmfffddddddddddddbbbhhhoootttwww|||zzztttmmmhhhdddaaa]]]YYYVVVUUUTTTUUUWWWWWW[[[eeesss~~~}}}}}}||||||{{{zzzzzzyyyzzzzzzzzz{{{{{{||||||}}}{{{pppddd```ggg}}}tttrrrttt}}}yyy{{{yyyttttttoooaaaNNN>>>999:::;;;666666555555555555666666666666666555555555555444444444555666666777777888333444666888:::<<<===>>>;;;999777777999999999888;;;:::999999:::;;;<<<===:::999888777777888:::;;;<<<>>>??????===<<<<<<===>>>>>>????????????>>>>>>@@@===>>>BBBFFFFFFEEEFFFRRR\\\yyy]]]GGGCCCHHHRRRMMMGGGCCCBBB@@@>>>;;;<<<<<<===@@@GGGSSSaaajjjnnnrrrwww{{{}}}~~~{{{qqqqqqvvv~~~vvvtttpppkkkhhhfffeeedddcccfffffffffhhhkkkpppuuuwwwyyyzzzwwwnnngggggghhhhhhhhhkkkllljjjkkkooopppnnnxxxxxxxxxyyywwwtttttttttuuuuuutttssssssttttttsssrrrqqqpppkkkmmmooonnnkkkhhhffffffrrrwwwyyyiii\\\WWWXXXcccpppyyy~~~xxxtttxxxpppmmmxxx~~~lllVVVFFF;;;333111222////////////000111222222444444555666888:::<<<===:::999;;;???AAACCCHHHOOOLLLLLLMMMPPPRRRRRRPPPMMMKKKLLLMMMOOOQQQRRRSSSSSSRRRVVVSSSTTTcccxxxyyyooopppVVVKKKHHHGGGFFFDDDAAA===:::777555444444555666777888<<>>???>>>===>>>???>>>??????@@@@@@??????>>>???>>>???BBBDDDEEEDDDCCCNNNOOOnnnlllRRRBBB???GGGGGGFFFDDDBBB???===;;;???>>>======BBBLLLYYYaaaggglllsssyyy}}}~~~sssnnnnnn~~~{{{tttooolllkkkfffdddbbb______```aaacccdddhhhhhhaaa]]]^^^^^^[[[YYY\\\]]]ZZZ[[[___```^^^cccgggkkkrrr~~~}}}~~~|||{{{{{{|||}}}}}}|||yyyzzz{{{zzzyyyyyyyyyyyysssuuuvvvuuuqqqooooooppp|||tttcccYYYUUUXXXeeeqqqyyy|||~~~}}}uuuooo}}}qqqnnnwww}}}{{{wwwdddNNN???777111///111000/////////000333555777777777888888999;;;<<<======:::;;;???@@@AAAHHHQQQJJJJJJKKKNNNRRRTTTSSSQQQNNNNNNNNNNNNPPPQQQSSSTTTQQQRRRQQQVVV^^^gggpppsssiiiXXXLLLDDDHHHGGGDDD@@@<<<888666444333444555555666888===@@@GGGUUUcccmmm{{{uuummmiiiccc]]]YYYZZZ]]]___```jjjnnnsssvvvxxx~~~yyytttrrrnnnfff``````XXXWWWYYY\\\^^^___eeellltttyyy~~~{{{{{{|||}}}}}}|||{{{zzz||||||}}}~~~yyy|||hhh```fffsss{{{ppppppqqqqqqvvvzzzyyytttlllcccTTTCCC999888888777555666666555555555555666666555555555444444444333333333333333444555555666666222333444555666888999999:::888666666777777777666888777777666777999:::;;;<<<:::777555555666777999777:::<<<===>>>>>>@@@AAA>>>>>>????????????>>>>>>>>>@@@AAAAAAAAACCCCCCCCCIIIHHHZZZxxx```III???===BBBHHHIIIEEEAAA??????@@@???<<<;;;===EEEOOOWWW___eeennnuuuzzz}}}tttmmmjjjmmmxxx~~~ssspppkkkeee```]]][[[ZZZRRRWWWYYYUUUTTTVVVUUUPPPOOORRRRRROOOPPPTTTUUUSSSSSSXXX___gggsss}}}|||uuu~~~}}}{{{|||~~~|||yyywwwxxxzzzqqq___XXXUUUYYYfffrrrvvvwwwxxxvvvvvvmmmbbbnnn~~~{{{}}}qqqnnnwww{{{xxxrrr___III;;;444000...///000///...///000444777:::::::::::::::;;;;;;<<<===@@@<<<<<>>999999999888777666666555555555555666666555555444444444333333333111222222333333444555555444444444555555555555666999888666555666777666555777666666666666888:::;;;<<<:::888555444555777888444777:::<<<===>>>@@@BBB======>>>>>>>>>>>>=========@@@BBBAAA@@@BBBDDDDDDEEEFFFKKKbbboooVVVHHH999BBBLLLOOOJJJEEECCCDDD@@@>>>;;;999:::@@@HHHOOOYYY___iiiqqqwww{{{~~~uuullliiijjjgggmmmzzzrrrkkkfffddd]]]\\\ZZZXXXVVVUUUTTTSSSQQQLLLHHHJJJLLLKKKMMMPPPOOOOOORRRWWW^^^dddhhhjjjjjjnnnrrrtttsssvvv|||~~~lll```[[[VVVXXXdddnnnrrrtttwwwsssrrr```[[[ooo{{{zzzyyy{{{~~~vvvqqquuuzzz|||}}}xxx^^^CCC888444000...111//////......000333666777999999:::;;;;;;<<<<<<===>>>???@@@AAABBBCCCCCCCCCHHHHHHHHHGGGGGGJJJNNNRRRPPPOOONNNMMMMMMOOOQQQRRRPPPOOOSSSWWWUUUUUUggg~~~pppooofffOOOMMMJJJFFFDDDBBB???999444555444444444555777888999>>>DDDKKKQQQZZZlll}}}wwwnnnfffccc```\\\YYYZZZ]]]```bbblllnnnppptttxxx{{{~~~{{{uuunnniiieeeccc``````^^^ZZZVVVVVVYYY\\\sssxxx~~~~~~~~~}}}|||{{{{{{{{{{{{{{{}}}}}}}}}~~~sssqqqpppsss}}}rrruuuvvvtttsss}}}xxxssspppooopppqqqwwwqqqvvvqqqlllSSSFFF;;;888999888777777555555555555555666777777555444444333333444444555333222111000111333555777222333333444555555555444444555555666777888999999777555333333555555555444:::999888666555555555555666777888:::<<<>>>???@@@===>>>????????????>>>===@@@??????@@@BBBCCCCCCBBBBBBGGGIIISSSzzzjjjKKKCCC???GGGPPPMMMLLLIII???BBB>>><<<===<<<;;;???EEENNNYYYgggoooqqqsssxxx}}}{{{}}}{{{rrrnnnjjjdddeeevvv~~~vvvrrrjjjhhhddd```\\\YYYWWWWWWVVVPPPLLLMMMMMMKKKKKKMMMJJJJJJJJJNNNTTTZZZ]]]___cccgggkkkmmmmmmpppwww||||||jjj___\\\YYY^^^jjjsssuuutttuuurrrqqqbbb```pppwww|||{{{rrrooouuuyyy]]]BBB777444111///000000/////////111444666888;;;:::;;;;;;<<<<<<===>>>AAAAAABBBBBBCCCBBBBBBBBBEEEFFFGGGFFFFFFHHHKKKNNNPPPOOOMMMKKKKKKLLLNNNOOONNNNNNSSSYYYWWWVVVeeeyyyuuunnnyyydddTTTNNNGGGDDDDDDBBB<<<777555444444444444666888999;;;AAAGGGMMMUUUeee|||yyysssmmmfff```^^^^^^^^^^^^aaaaaaccceeegggjjjlllmmmqqqssswww{{{}}}vvvpppllljjjjjjiiiccc\\\VVVTTTSSS[[[aaahhhmmmrrr{{{~~~~~~~~~{{{{{{{{{{{{{{{|||}}}~~~}}}}}}~~~pppkkkllloooyyyvvvuuuuuuxxx}}}|||yyyuuurrrssssssyyyqqqfffOOODDD:::999:::999777777555444444444444555666666444444333333333333444444333222222111222333555666111222333333444444444333444444444555555666666777999777666555666777666555999888888777666555555555666777888:::<<<===?????????????????????????????????>>>>>>???BBBCCCCCCBBBAAAFFFHHHPPPmmm|||XXXBBB:::CCCQQQVVVWWWRRREEEBBB???======<<<:::<<<@@@HHHRRR```iiinnnrrrwww{{{}}}xxxuuunnnfffbbblllzzz~~~yyyrrrmmmiiigggfffccc]]]YYYYYYVVVQQQOOOOOOMMMKKKIIIIIIMMMPPPSSSTTTUUUXXX\\\^^^^^^bbbgggllluuu{{{{{{jjj`````````fffrrryyyyyyvvvuuupppnnneeehhhwwwyyyuuu|||zzzpppllltttzzz\\\???555444111//////000000000111333555888999===<<<<<<;;;<<<>>>???@@@DDDDDDDDDDDDDDDCCCBBBBBBDDDEEEGGGHHHGGGGGGHHHJJJOOONNNLLLJJJIIIJJJKKKLLLLLLMMMSSSYYYXXXWWWbbbrrrwww}}}|||cccXXXKKKEEEEEEEEE???999555444333333444555666777777<<>>???AAA@@@???>>>>>>???@@@AAA>>>======???AAACCCCCCBBBAAADDDGGGLLL[[[}}}uuuNNN>>>>>>NNNZZZ```[[[LLLDDDAAA???@@@>>>:::999<<<@@@IIIUUU```iiippptttwww{{{}}}}}}zzzrrriiibbbffftttyyy|||yyysssooommmjjjccc___^^^]]]YYYTTTRRRQQQRRRRRRRRROOOQQQRRRSSSSSSUUUXXX\\\bbbgggooouuuzzz~~~~~~}}}oooggghhhiiiooowww|||}}}zzzxxxoookkkiiisss}}}|||pppjjjrrrwwwYYY<<<333444222//////111111222333555777999;;;???>>>======>>>???AAACCCEEEEEEEEEFFFFFFEEEDDDDDDDDDGGGJJJLLLKKKIIIIIIIIIMMMLLLJJJIIIIIIJJJKKKLLLLLLMMMQQQVVVVVVVVV```lllqqqaaaOOOEEEEEEEEE@@@:::555555444333333444555666555999>>>AAAFFFRRRbbbnnnyyyvvvqqqooorrryyywwwuuupppkkkfffcccaaaaaa^^^___``````aaabbbbbbbbbeeefffhhhiiijjjjjjjjjjjjmmmppptttvvvsssllleee___[[[\\\\\\ZZZUUUMMMFFFBBB@@@BBBCCCBBBCCCNNNaaaooo~~~}}}}}}}}}yyyyyyzzz{{{}}}~~~sssjjjlllkkkooo~~~mmmrrrxxxtttUUUCCC<<<888:::;;;888666555222222222222222333333444444333333333333333333444222333333444444333333222222333333444444444333333444444444444444444333333777555444555777888888888666666777888888777666555666777888999;;;<<<===>>>AAA???>>><<<<<<>>>???AAA===<<<<<<>>>@@@BBBBBBAAACCCBBBDDDHHHNNNbbblllMMM===FFFRRR]]]^^^TTTHHHDDDBBBCCCAAA===:::;;;:::@@@JJJWWWbbbkkkpppsssvvvyyy|||yyyvvvwww{{{}}}~~~|||qqqjjjddddddkkkwww|||}}}{{{vvvvvvtttoooiiiddd```^^^\\\ZZZWWWWWWVVVTTTRRRRRRSSSTTTSSSVVVZZZ___eeelllssswww|||~~~~~~~~~~~~}}}}}}~~~vvvpppoooqqqtttwww{{{~~~~~~|||qqqkkkqqq}}}qqqkkktttoooTTT999222333222000000111222333555777999;;;<<>>BBBJJJWWW```kkkxxxssslllgggeeegggkkknnnvvv{{{~~~wwwrrrnnnmmmgggfffdddbbb```^^^]]]\\\^^^^^^^^^^^^]]]]]]\\\\\\___aaaccccccaaa]]]XXXUUUQQQQQQQQQPPPNNNKKKGGGDDDAAABBBAAA???BBBNNN```ooo~~~}}}||||||}}}{{{{{{{{{||||||~~~{{{uuuvvvssslllsss|||~~~}}}ooonnnppp{{{qqqMMM>>>999777999:::777555555111111111111111222333333333333333222222333333333222222333444444444333333444555555555555555444444666666666555555555555555555444444666999<<<======555666666777777777777666777777888999:::<<<======???===<<<::::::<<<===???<<<;;;;;;===???AAAAAA@@@EEE@@@AAAFFFIIIQQQlllaaaAAA===EEESSS______LLLFFFBBBBBBAAA===;;;;;;777;;;CCCMMMXXXbbbjjjnnnqqqtttyyy}}}wwwsssqqqppprrrxxx|||yyyxxxqqqnnniiigggjjjqqqyyy~~~|||}}}~~~xxxtttpppllliiidddbbb___[[[XXXVVVTTTTTTPPPPPPPPPRRRWWW]]]bbbfffhhhnnnuuuzzz|||~~~{{{|||}}}yyyuuuqqqtttuuuuuuwww|||~~~|||rrrnnnxxxpppooozzz~~~dddLLL777111222111000333222333555777999;;;===>>>AAABBBBBBCCCDDDDDDDDDEEECCCDDDEEEFFFHHHHHHHHHIIIHHHKKKPPPRRRQQQPPPNNNNNNKKKJJJJJJJJJKKKNNNPPPRRRNNNNNNMMMNNNPPPUUU\\\aaaxxxwwweeeOOOAAA>>>@@@@@@???888777666555444444555666333666999<<>>??????>>>CCC???@@@DDDFFFJJJXXXgggrrrMMM@@@===HHH\\\gggSSSJJJBBB@@@???<<<:::;;;666999???EEELLLVVVaaahhhmmmqqqwww{{{~~~}}}wwwwwwwwwvvvuuurrrooommmkkkjjjhhheeeeeejjjsssyyy{{{~~~}}}zzz~~~|||xxxuuupppkkkhhhdddbbb```ZZZYYYWWWVVVWWWYYYYYYZZZ[[[aaahhhlllmmmnnnqqquuutttuuuuuuuuuuuuuuuuuuuuuxxxzzz{{{{{{~~~{{{|||~~~{{{vvvsssmmmrrrtttrrrsssxxxzzzxxxoooqqqooonnntttxxxqqqXXXFFF555222111///111666333444666999;;;===>>>???AAABBBDDDFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFJJJNNNPPPPPPOOONNNNNNLLLKKKJJJJJJKKKMMMOOOPPPLLLMMMMMMNNNQQQUUUYYYZZZhhhvvvsssZZZHHH???===>>>===:::999777666555555666666222555777:::<<>>???@@@AAACCCFFFHHHIIIHHHFFFDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDGGGLLLNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKMMMNNNJJJLLLMMMOOOSSSVVVWWWUUU]]]eee}}}zzziiiQQQBBB<<<;;;:::;;;:::888777666666666666222444666888;;;???EEEIIIOOOUUUdddyyy}}}zzzvvvsssqqqppppppppppppqqqrrrssstttuuuuuuzzzwwwvvvzzzzzz}}}|||{{{zzz{{{zzzyyyvvvtttqqqooonnnhhhhhhjjjnnnqqqppplllhhhgggeeedddiiittt~~~}}}|||{{{{{{{{{|||||||||||||||}}}~~~yyy{{{|||nnnuuuwwwzzztttuuuwwwwwwwwwvvvtttsssiii___ZZZ^^^[[[MMM@@@<<<:::666555666555222111444222222222111222222333444333222222222222222222333111000000000222555888999444555555555444333333222444555555666777888999999777555444555777888888777888666444333444666:::<<<777777888999::::::;;;;;;<<<<<<===>>>>>>===<<<<<<>>><<<;;;;;;<<<===;;;:::888???CCCBBBAAAEEEKKKOOObbb{{{ppp]]]DDD;;;KKKZZZkkk]]]MMMEEEAAA>>>>>>???777999:::999999AAAPPP\\\dddhhhnnntttwwwyyy{{{|||tttooojjjaaa[[[ZZZXXXVVV[[[cccbbbbbbccchhhpppxxx~~~~~~{{{zzz|||~~~|||xxxssspppnnnmmmllliiijjjkkkkkkjjjhhhfffdddbbb___[[[XXXVVVUUUTTTSSSYYYXXX[[[bbbiiirrr~~~~~~~~~~~~~~~~~~vvvnnnmmmjjjmmmmmmmmmsssxxxuuullljjjmmmxxxyyyyyynnngggmmmwwwyyydddSSSDDD;;;333222111///222777555555777999<<<@@@BBBDDDGGGDDDBBBEEEKKKMMMLLLIIIDDDEEEGGGIIIIIIIIIHHHGGGJJJKKKJJJIIIIIIKKKOOORRRSSSQQQNNNLLLLLLMMMNNNOOOOOOMMMOOOSSSRRRNNNQQQYYYYYY```nnnvvvmmmMMM::::::BBB:::;;;:::777666777666444666666555555666888;;;===CCCIIITTTaaappp~~~}}}{{{yyy|||xxxsssoookkkgggccc```cccfffjjjmmmooonnnlllkkknnnpppsssxxx|||~~~|||zzzyyyvvvpppkkkgggeeefffmmmyyy~~~}}}||||||{{{~~~~~~~~~~~~uuu|||vvvpppqqqzzzxxxuuussspppooosssvvvtttoooiiibbbZZZRRRHHH===888999777666555444333222222333222333444444555555444444555444333333222222222333222222333444444555555666777666555444333222333333333333333444555666888888333444444444555666666666777777777777888999:::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<;;;;;;:::999999<<<===>>>>>>>>>???BBBEEEPPPyyyoooPPP;;;===JJJaaannnZZZ@@@DDDFFF===<<<;;;;;;999666555:::BBBIIIWWW^^^hhhpppuuuwwwwwwwwwvvvnnnjjjfff```___bbb___]]]\\\^^^bbbhhhkkkmmmrrrooonnnoootttyyy}}}}}}~~~~~~~~~{{{~~~}}}zzzwwwuuuppplllhhhfffeeebbb^^^[[[VVVTTTVVV^^^gggqqqtttlllkkkmmmrrrttttttvvvwwwpppggg___bbbyyyzzzvvvkkkeeelllxxxvvv___NNNBBB999222222222000333888999999;;;===@@@CCCFFFGGGHHHFFFDDDGGGLLLNNNMMMJJJHHHGGGGGGGGGHHHHHHIIIJJJHHHIIIIIIHHHHHHJJJMMMPPPSSSVVVWWWSSSMMMJJJLLLOOOPPPNNNOOORRRQQQMMMOOOUUURRRVVV___tttxxxkkkWWWGGG;;;;;;;;;;;;999999888666444666555444444666888:::;;;>>>BBBKKKUUU___rrr}}}yyytttoooiiiccc\\\WWWUUUWWW\\\aaadddfffffffffjjjkkknnnqqquuuyyy|||~~~}}}zzzxxxuuusssqqqlllfff```\\\ZZZ]]]jjj{{{~~~}}}}}}|||{{{{{{||||||||||||}}}~~~}}}sss|||{{{uuuqqqtttxxx|||{{{uuunnnkkklllppppppnnnfff___WWWOOODDD:::777:::666666555444333222222222222333444444555444444444444444333333222222222222111111222222333444444444666555444333333222222222222222222333444555777777444444444444555555555555666666666777888999;;;<<<:::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::999<<<===>>>>>>>>>???BBBEEEMMMbbbeeeHHH???CCCRRRaaaXXXGGGGGGDDD===BBB<<<<<<:::888666999>>>CCCMMMUUU```iiiooorrrssssss|||}}}zzzrrrmmmkkkhhhddd___\\\]]]^^^______dddbbbbbbeeekkkppptttuuuvvvwwwzzz~~~~~~{{{zzz{{{}}}~~~|||wwwyyy~~~||||||}}}|||}}}}}}yyyxxxxxxtttllleeeZZZVVVXXXaaallluuu~~~sssmmmlllooouuuyyy{{{{{{wwwooofffbbbcccwww~~~}}}|||sssiiidddmmm{{{qqqXXXFFF===777111111222333555999===>>>???AAADDDFFFIIIJJJIIIGGGFFFHHHLLLOOONNNLLLIIIHHHFFFDDDEEEGGGIIIKKKFFFGGGHHHHHHGGGHHHJJJLLLRRRZZZ```[[[OOOHHHJJJPPPQQQOOOPPPQQQOOOLLLMMMPPPPPPQQQUUUbbb}}}|||rrrXXX<<<<<<;;;:::;;;<<<:::777444555444444444555666888999<<>>>>>???AAADDDKKKPPPfff{{{WWW@@@888???NNNRRRNNNLLLBBB===FFF<<<<<<<<<:::888888:::<<>>>>>>>>AAACCCFFFJJJWWWvvvkkkMMM===999>>>GGGOOOOOOCCC>>>EEE<<<<<<<<<<<<:::999888777<<>>>>>???AAABBBEEEFFFGGGFFFFFFFFFGGGIIIJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKGGGHHHJJJJJJIIIIIIJJJLLLQQQUUUYYYYYYUUUPPPNNNNNNQQQQQQPPPOOONNNMMMKKKHHHEEEFFFHHHNNN\\\sssuuu```???888555999===;;;999:::444444444444444555555555333555;;;AAAFFFMMM]]]lll{{{|||tttooogggaaa___^^^^^^]]]___``````bbbdddgggjjjkkkeeedddeeegggjjjpppuuuxxxzzz{{{qqqnnnjjjgggeeedddfffgggjjjiiihhhiiilllnnnooooooqqqpppnnnjjjddd]]]YYYVVVUUU```ooo}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{xxxxxxwwwwwwwwwwwwxxxxxxyyyxxxwwwyyy|||~~~uuu~~~wwwooollloooxxxuuuUUUBBB===:::777555333333444444444333222111111222333333444444333333111111222333333222222111111111222222333444444444222222333333333222111000000000000000000111222333555555444444333333333222222222333555666999;;;<<<666666666777777999::::::;;;;;;:::::::::::::::;;;999999999888888888888888888:::<<<======>>>@@@AAA===GGGNNNZZZsssaaaDDD999<<>>FFFNNNVVV^^^dddiiillloootttyyy{{{zzzxxxvvvzzz}}}zzzvvvnnnkkkhhhgggfffdddbbb```\\\ZZZWWWVVVWWWWWWVVVUUUTTTSSSTTTUUUYYY^^^cccfffkkkjjjgggdddbbbdddiiilllyyyxxxwwwvvvtttqqqooommmkkkiiifffbbb```_________``````aaabbbbbbccccccdddbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaa___[[[XXXOOOSSS```rrr~~~~~~||||||}}}~~~xxxuuuqqqmmmnnnrrr~~~}}}|||{{{wwwuuu||||||vvvzzzzzzsssqqqyyyrrr[[[EEE888333444333222666<<<>>><<<>>>>>>>>>???AAACCCDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHJJJJJJLLLMMMNNNOOOPPPQQQIIIJJJKKKJJJIIIIIIKKKMMMOOOOOOPPPQQQRRRRRRPPPNNNOOOQQQPPPNNNOOOPPPMMMHHHAAABBBEEEJJJRRRbbb{{{}}}tttgggHHH<<<555888;;;999999===555555555555555555444444555666:::>>>AAADDDOOOZZZaaapppwwwsssoooiiieeefffhhhjjjllliiiiiihhhhhhiiijjjkkkkkkhhhhhhiiikkknnnrrrvvvxxxzzzzzzsssmmmllliiifffdddccccccdddfffeeeeeegggjjjkkkkkkjjjmmmlllkkkgggbbb^^^]]]]]]cccooo~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvuuutttttttttssssssssswww{{{|||yyyvvvyyyuuuwwwxxxsssmmmjjjjjjssspppOOO???<<<:::555222111222333444444333222111111111222333333333333333000000222333333333222111111111222222333444444444111222333444444333222111000000000000000111222222444444444444333333333333222222333444666888999:::555555555666777888999:::::::::999999::::::;;;<<<888888888888888888888888777:::<<<======>>>???@@@<<>>======<<<:::888666999===BBBHHHPPPYYY^^^eeeiiioootttxxxxxxxxxvvvxxx|||zzzvvvsssooollleeeccc```]]][[[XXXUUURRRQQQQQQQQQRRRTTTWWW\\\______aaabbbaaa______aaaccccccdddffffffeeebbb___]]]WWWVVVUUUTTTSSSTTTUUUUUUTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVTTTSSSRRRQQQPPPPPPLLLNNNNNNLLLHHHFFFFFFGGGHHHPPPbbbvvv|||}}}}}}~~~{{{tttqqqooonnnqqqvvv~~~}}}|||yyyyyywwwuuuyyy~~~iiiQQQ???666222555555444888>>>@@@===?????????@@@AAACCCDDDEEEDDDEEEFFFFFFFFFFFFGGGHHHKKKKKKKKKKKKMMMPPPTTTVVVKKKKKKJJJIIIHHHIIILLLNNNLLLJJJJJJJJJLLLNNNNNNNNNMMMPPPPPPNNNPPPSSSOOOIIIDDDBBBCCCGGGLLLUUUiii{{{}}}{{{yyysssVVVEEE888888999777888===666666666666666555444444666777:::>>>>>>???GGGPPPTTT\\\ooo~~~xxxvvvtttqqqppprrrtttuuuuuuoooooooooppppppqqqqqqqqqqqqqqqrrrsssuuuwwwyyyzzz|||xxxqqqooonnnkkkiiifffdddbbbaaacccccccccfffhhhhhhgggeeeiiiiiihhhdddaaa```ccceeepppxxx}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxwwwuuusssrrrppppppoooppppppsssxxx|||{{{uuuooopppxxxrrrkkksss|||xxxyyy{{{vvvmmmkkkgggccciiitttppp\\\FFF;;;999777333111000111333444444333222111111111222333333333333222///000222333333333222111000000111111222333333333111333444555555444333222111111000000111111222222333333333333333333444444333333333444555666888999444444444555666777999999777777777888999:::;;;<<<999999999999999:::::::::666999<<<=========>>>???AAAFFFJJJKKKSSSnnnxxxQQQ<<>>===<<<;;;999777777777999===EEENNNUUU___bbbhhhooosssvvvwwwwwwxxx|||wwwtttppplllhhhccc]]]YYYXXXYYYYYYZZZ[[[]]]aaaccc___bbbffffffdddcccccceee^^^```ccceeedddbbb^^^[[[SSSSSSSSSSSSTTTVVVWWWWWWSSSTTTUUUVVVVVVVVVVVVVVVXXXXXXVVVUUUSSSSSSRRRRRRLLLNNNNNNIIICCCAAADDDHHHKKKVVVjjj}}}}}}~~~~~~}}}vvvqqqooooooqqqvvv}}}|||{{{}}}~~~}}}~~~uuuwwwzzzcccLLL;;;444222666666555999@@@AAA===@@@@@@AAAAAABBBDDDEEEFFFDDDEEEFFFFFFFFFFFFGGGHHHKKKIIIGGGFFFIIINNNTTTWWWKKKKKKJJJHHHGGGHHHKKKNNNIIIIIIHHHGGGGGGIIILLLNNNLLLOOOPPPNNNPPPUUUQQQJJJDDD@@@@@@BBBDDDJJJ[[[llltttjjj}}}```LLL;;;999999555777===777777777777666555444444111111555999:::;;;AAAIIINNNOOO[[[qqq{{{zzzyyyyyyzzz{{{{{{zzzxxxssstttuuuwwwxxxyyyyyyyyyzzz{{{{{{||||||}}}}}}}}}|||vvvqqqpppooolllhhheeeaaa```eeeeeefffhhhjjjjjjhhhfffggghhhgggdddbbbccchhhmmmvvv{{{|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxvvvtttrrrooonnnmmmlllpppqqquuu{{{}}}tttlllsssrrrfffhhhsssvvvvvvvvvrrrrrrwwwzzzpppiiiiiieee^^^aaalllUUUIII>>>999666333111222000111333444444333222000111111222333333333333222...///111333444333111000/////////000111111222222222333555666666555333222222111111111111111222333222222222333333444444444333333333444555666777888333333444444666777888999555555555666777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666999<<<=========>>>???BBB@@@IIIVVVSSSVVV|||^^^BBB@@@NNNkkkuuu___QQQKKKCCC>>>===<<<:::999:::888666555888???JJJQQQZZZ^^^dddkkkppptttvvvwwwyyy|||}}}vvvpppkkkeeeeeeeeefffhhhjjjlllmmmoooppprrrrrrqqqqqqrrrsssrrrpppnnnlllkkkiiigggeeeddd```]]]\\\^^^______]]][[[\\\^^^]]]\\\\\\]]]^^^bbbfffgggcccaaa```]]]XXXYYYUUURRRPPPLLLGGGGGGJJJYYYbbbooo{{{~~~}}}{{{|||~~~vvvkkkjjjmmmqqqxxx~~~~~~}}}~~~|||tttwwwzzzqqquuu}}}oooTTTCCC:::666666666666777999;;;>>>???>>>???AAACCCDDDDDDCCCCCCBBBCCCEEEGGGIIIIIIHHHHHHKKKIIIGGGFFFGGGIIILLLNNNIIIIIIIIIHHHGGGFFFHHHIIIHHHIIIHHHGGGFFFFFFHHHKKKOOOMMMKKKKKKNNNSSSVVVWWWJJJIIIGGGFFFHHHNNNVVV]]]hhhkkkaaaAAA999===<<<888777:::999888777666555444444777777666666888;;;>>>???EEEJJJRRR^^^ooo|||}}}|||}}}}}}}}}}}}~~~|||zzzxxxtttpppllljjjhhheeecccbbbeeeiiilllnnnmmmkkkjjjhhhhhhggghhhiiilllnnnppp}}}|||||||||||||||{{{{{{zzzzzzyyywwwxxxyyyzzzyyywwwuuurrrnnnkkkkkklllmmmlllqqqpppsss|||yyyooozzzkkkffffffiiisssyyylllmmmmmmiiijjjrrrpppooojjjbbb^^^___]]]YYYCCC???;;;888666444222111333333333222222222111111222222222222222111000///000000000000111111111111111111111111222333444555333222222222222222222222111111000000000000111111000000111222333333333333333333333444444444555555333444444555666777888888666555555555777888:::<<<:::999999:::;;;;;;:::888999888999;;;>>>??????>>>FFFCCCFFFLLLNNNUUUlllwwwWWWCCCDDDhhhyyygggIIIAAAEEE===>>>CCC<<<======;;;777555888>>>CCCNNNSSS]]]fffnnnrrrssssssyyy{{{}}}~~~yyyxxxxxxyyyzzz|||~~~}}}|||yyyuuuoookkkjjjiiihhhfffgggiiijjjjjjjjjkkknnnppprrrwwwyyyvvvsssrrrooojjjkkkhhheeebbb\\\WWWXXX]]]gggnnnwww~~~~~~~~~}}}}}}wwwnnnmmmooosssxxx~~~|||www}}}sssnnnuuu~~~iiiPPPAAA:::777777777777888:::<<>>666666<<<888888888777777555444444555555444555666999;;;===AAACCCIIIRRR^^^nnn~~~|||{{{yyyvvvssspppnnnmmmkkkjjjiiikkkmmmpppqqqpppooonnnoooooooooppprrruuuyyy{{{~~~zzz{{{{{{{{{{{{{{{zzzzzzzzzyyywwwwwwxxxxxxwwwuuusssppplllkkkkkklllllllllppppppssszzzyyyrrrqqqiiigggeeehhhqqq|||zzzqqqoooooommmmmmoootttpppggg___\\\YYYPPPEEE===;;;777555555444333222222222111111111000000000111222222222222111000///000000000000111111111111000000000000111222333444222222222222111111111111111111000000000000111111000000111222333333333333333333333444444444444555333333444444555555666666666555555666777888:::;;;:::999999:::;;;;;;:::888888888888;;;===???>>>===BBB???AAAFFFFFFGGGVVVhhh}}}xxxqqqPPPBBBXXXzzzzzz___KKKFFFDDDEEEBBB888======;;;777444555888<<>>999888999999999:::;;;===@@@AAAAAA@@@??????AAADDDGGGIIIDDDDDDBBBAAAAAAAAAAAABBBEEEEEEEEEEEEEEEEEEFFFFFFIIIIIIIIIJJJJJJKKKLLLLLLMMMOOOQQQPPPOOOMMMMMMMMMKKKJJJIIIJJJNNNRRRUUUVVVTTTRRROOOLLLKKKMMMRRRVVVbbbzzzlll~~~{{{bbbKKK777555???666777888888888666555444333333222333444666888999>>>@@@DDDJJJSSS___lllttt}}}|||zzzwwwuuuuuutttsssqqqqqqrrrssstttuuuuuuuuuuuuwwwwwwxxxyyy|||~~~yyyzzzzzz{{{{{{{{{zzzzzz{{{yyywwwvvvvvvuuusssrrrooommmjjjjjjkkklllkkkjjjkkkiiiiiinnnvvvyyywwwsssyyy|||vvvrrrlllgggiiirrr~~~yyywwwxxxtttnnnsssqqqkkkddd^^^VVVFFF888777555333333444444333222111111000000000/////////111111222222111111000000000000000000111111111111000/////////000111222333000000000000000111111111111111000000000000111111000000111222333333333333333333333333444444444444333333333333333444444444555555555666777888999:::999888888999::::::999777888777888:::===>>>>>><<>>AAAFFFEEECCCHHHRRRcccqqqwwwZZZMMM___zzz[[[GGGHHHJJJBBB>>>@@@???===999555444555777999===EEENNNXXX```fffiiinnnqqquuuxxx{{{}}}}}}yyyvvvuuukkkmmmoooqqqqqqqqqrrrtttuuuvvvyyy}}}|||zzztttsssrrrqqqrrrtttwwwyyy|||~~~xxxlllccc^^^\\\[[[XXXYYYYYYZZZ\\\aaahhhmmmwww}}}{{{zzzyyyxxxsssqqqxxx}}}~~~~~~~~~~~~}}}~~~yyyssssssvvvvvvxxx{{{|||wwwtttqqqqqqxxxuuullllllwwwxxxjjjVVVEEE;;;999999::::::::::::<<<>>>@@@AAABBB@@@>>>===>>>BBBGGGJJJJJJHHHEEECCCAAABBBCCCDDDCCCDDDEEEFFFGGGFFFEEEEEEHHHHHHHHHJJJLLLMMMMMMLLLMMMOOORRRRRRPPPNNNLLLLLLLLLKKKKKKMMMRRRUUUWWWXXXVVVUUURRROOOMMMNNNRRRUUUYYYsssuuuttt{{{aaaDDD777:::555666777888888777555444222222222222333555666777999<<<@@@FFFNNNYYYdddllluuu{{{}}}{{{{{{zzzxxxvvvvvvvvvwwwxxxyyy{{{|||}}}~~~~~~zzzzzz{{{{{{{{{{{{zzzzzz|||yyywwwuuutttssspppnnnkkkjjjiiiiiijjjjjjiiigggccc]]]ZZZaaannnxxxxxxtttnnnuuummmkkkttt}}}yyyllljjjtttyyyqqqaaaOOO@@@555555333222222333444333111111111000000000/////////000000111111111111000000///000000000111111111111///////////////000111111////////////000000000000111111000000000000111111000000111222333333333333222222333333333444444444444444444444333333333333555555555666777888888999888777777888999999888666777666777999<<<======;;;???===???EEEGGGFFFHHHMMMNNNuuuyyyOOOFFFbbbnnnPPPLLLIIIDDDKKKCCCBBB@@@===:::888777777555888===EEEOOOYYYaaaeeejjjmmmrrrvvvyyy{{{~~~zzzwwwtttsssnnnmmmnnnrrrwwwwwwrrrlllrrrtttvvvyyy{{{xxxtttpppkkkiiigggfffgggiiilllmmmrrrsssssssssuuuzzz|||oooaaaVVVOOOMMMMMMLLLLLLLLLLLLNNNSSSZZZ___jjjqqqvvvsssooommmkkkiiiiiihhhjjjlllmmmoooxxx}}}~~~~~~~~~~~~~~~zzztttuuuwwwvvvwwwyyyzzzwwwuuuuuuvvvyyy{{{rrrllloooyyytttbbbPPPBBB:::999;;;;;;;;;:::;;;<<<>>>@@@AAABBB@@@>>>===>>>BBBGGGJJJMMMKKKGGGDDDBBBCCCDDDFFFEEEFFFHHHJJJJJJJJJIIIHHHHHHGGGGGGJJJMMMOOOMMMLLLIIILLLOOOPPPNNNLLLJJJIIILLLKKKLLLOOOSSSVVVWWWVVVTTTTTTRRRPPPOOOOOOSSSUUUXXXggg{{{yyymmmSSS>>>555666666777888888777666555333333333333444444555555333666:::@@@GGGPPPZZZaaajjjmmmwww|||zzzyyyyyyzzz|||~~~~~~}}}}}}}}}{{{||||||||||||{{{zzzzzzzzzxxxuuurrrqqqooollliiiggggggggghhhhhhgggdddaaaYYYRRROOO[[[ppp}}}|||uuuuuuuuunnnttt~~~wwwiiijjj```DDD888555666444333333444333222000222222111111111000000000///000000111111111000000///000000000111111111111/////////...//////000000....../////////000000000111111000000000000111111000000111222333333333333222222222333333333444444555555555444444444444444555555666666777777777888777666666777888888777555555555666888;;;<<<;;;:::;;;999;;;???CCCEEEGGGJJJKKK```bbbFFFQQQeeeiiiZZZJJJCCCNNNCCCBBB@@@>>><<<;;;999888444666999???GGGPPPXXX]]]dddhhhnnnrrruuuxxx{{{}}}|||}}}zzzxxxvvvuuuqqqnnnooouuu}}}~~~wwwpppxxxyyy{{{||||||wwwpppjjjfffeeebbb``````bbbeeegggggggggffffffjjjqqq{{{}}}~~~{{{xxxwww{{{~~~yyymmm^^^QQQIIIGGGGGGEEEDDDCCCBBBBBBFFFKKKOOO\\\cccfff```YYYVVVUUUSSSVVVUUUXXX```gggmmmwww~~~~~~}}}~~~{{{uuuvvvwwwwwwwwwyyyuuuuuuvvvyyy|||}}}{{{zzz{{{uuuqqqrrrwww}}}oooZZZKKKAAA<<<;;;>>>======<<<===>>>@@@AAACCCCCCBBBAAA@@@AAADDDFFFHHHKKKIIIFFFDDDCCCCCCEEEFFFGGGIIIKKKMMMNNNOOONNNNNNJJJHHHHHHKKKOOOQQQNNNLLLFFFIIIMMMNNNLLLJJJIIIIIIJJJJJJLLLOOORRRTTTTTTSSSQQQQQQQQQPPPOOOPPPSSSUUUYYY___hhhqqqbbbNNN;;;888888777777666666666666333444444444444444444444444777:::===AAAHHHOOOTTT\\\^^^dddppp~~~~~~~~~}}}}}}~~~|||||||||{{{zzzyyyxxxwwwuuussspppmmmllliiifffdddccccccdddeeeddd```[[[WWWKKKJJJPPPddd{{{tttvvvwww~~~yyyyyy~~~vvvjjjvvv___???555888666555444444444333111///222222111111111000000000//////000000111111000000000000000000111111111111000000////////////000000......//////000000111111111111000000000000111111000000111222333333333333222222222222333333333333444444444444444555555555444555666777777777777666666555555666777777666444555444555777:::;;;;;;999<<<;;;;;;===???BBBEEEHHHKKKOOOfff\\\KKKMMMlllsss[[[JJJHHHCCCAAA>>>===<<<<<<:::888555555666999>>>EEEKKKOOOZZZ^^^eeekkkooorrruuuwwwzzz|||~~~~~~}}}wwwuuutttxxx~~~}}}yyy~~~{{{rrrllleeebbb___]]]]]]___bbbdddbbb___\\\[[[^^^gggsss|||yyy{{{|||yyyvvvwww|||}}}qqqbbbSSSIIIFFFFFFBBBBBB@@@===;;;<<<@@@CCCLLLSSSVVVPPPJJJIIIJJJKKKOOOMMMQQQ]]]iiirrr{{{~~~~~~~~~~~~~~~~~~~~~wwwwwwyyyxxxxxx{{{tttuuuyyyzzzzzz~~~yyyuuuxxx|||hhhRRRGGGAAA>>>???BBB@@@@@@???@@@AAABBBDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIHHHFFFEEEDDDEEEGGGHHHIIIJJJLLLNNNPPPRRRSSSSSSMMMKKKKKKNNNSSSTTTPPPLLLFFFHHHKKKLLLLLLKKKKKKKKKKKKLLLMMMPPPSSSTTTRRRQQQOOOOOOPPPOOONNNOOOQQQSSSTTTZZZ[[[hhh}}}yyyfffLLL;;;999777555444444555666333333444444444333333222666888:::;;;===@@@EEEHHHMMMOOOUUU]]]hhhvvv~~~}}}~~~~~~}}}~~~||||||{{{zzzxxxvvvtttsssooommmjjjgggfffccc```^^^______``````^^^YYYQQQLLLHHHSSSiii~~~tttnnnnnnzzz|||xxxzzz}}}}}}xxxpppiiiuuuyyyUUU<<<666:::444333222333444333111///111111000000000/////////...//////000000000000000000000000000111111111111111000000//////000000111......///000000111222222111111000000000000111111000000111222333333333333111222222222222333333333222222333333444444555555444555666777777777666555666555444555666777555333444333444666999::::::999;;;===>>>======@@@CCCFFFHHHEEESSSfff}}}~~~[[[LLLUUUoooxxxaaaLLLGGGDDD@@@>>>======;;;999888777666555777;;;???BBBKKKQQQYYYaaagggkkkooorrrtttwwwzzz|||}}}~~~}}}wwwfffddd```^^^^^^```ccceeeddd```ZZZVVVXXXaaammmvvvxxx{{{}}}}}}|||tttdddTTTJJJFFFEEEFFFEEEBBB???<<<;;;===???>>>FFFKKKGGGDDDFFFKKKMMMPPPMMMQQQ___nnnyyy~~~~~~~~~~~~}}}~~~yyyyyyzzzyyyzzz|||yyy{{{sss~~~}}}|||xxxcccMMMDDDBBB@@@AAAEEECCCBBBBBBBBBCCCDDDFFFGGGGGGHHHJJJKKKKKKJJJHHHGGGIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKMMMOOOQQQTTTVVVWWWPPPNNNMMMQQQUUUVVVRRRNNNGGGIIILLLMMMLLLLLLMMMNNNNNNNNNPPPSSSUUUUUUSSSQQQNNNOOOPPPOOONNNNNNOOOQQQOOOWWWTTTYYYxxx{{{\\\<<<:::777444333444555666222333333333333222111111222333555555666888<<>>:::888999<<>>;;;888777777888777666<<<@@@FFFMMMUUU^^^fffllliiimmmrrruuuvvvwwwzzz}}}|||pppmmmiiieeedddeeehhhjjjkkkjjjgggddddddhhhpppuuuwwwxxx|||ssscccTTTKKKGGGGGGGGGFFFDDD???:::999;;;===???AAABBBAAAAAADDDJJJOOOTTTXXXaaaooo|||~~~~~~~~~~~~~~~~~~{{{}}}|||zzzzzz{{{|||vvvyyy|||{{{}}}}}}dddRRRDDDAAA@@@===@@@GGGFFFFFFEEEEEEJJJNNNLLLGGGEEEFFFGGGGGGHHHJJJMMMPPPKKKJJJHHHHHHJJJKKKJJJIIIIIIJJJJJJJJJKKKMMMQQQTTTRRRSSSSSSSSSQQQNNNJJJHHHIIIIIIIIIJJJLLLNNNPPPRRRRRRTTTUUUVVVTTTRRRQQQPPPMMMMMMNNNOOOPPPPPPPPPPPPTTTUUUWWW[[[cccyyyqqqLLL666666666777:::888666666555555555444444444333333333444555777888999;;;<<>>777666555333000333222222111000000//////////////////////////////222222000///............------...///000111222222111000///......000222333333333222111111111111111111111111000000000//////000000111111111111222222111111111222222333333333333333333333333333333333444555666777666666444444333444444555555666666666222333555777888666444333::::::::::::;;;===>>>@@@CCCCCCFFFHHHIIIXXX~~~___NNNUUUaaavvv|||kkkZZZIIIDDDDDDAAA;;;555>>><<<999888888888666555666999>>>CCCJJJQQQYYY^^^aaafffllloooppprrruuuxxxzzzwwwrrrpppmmmjjjiiikkkmmmnnnqqqssstttqqqnnnnnntttyyywwwzzzqqqaaaUUUMMMGGGDDDLLLJJJFFF@@@<<<;;;===???>>>@@@BBBCCCDDDGGGNNNSSSXXX___kkkxxx~~~zzzrrrmmmlllxxx}}}wwwvvvxxx|||uuuqqquuu{{{pppVVVJJJ@@@???@@@===???EEECCCEEEFFFGGGMMMRRRPPPKKKEEEFFFGGGGGGGGGIIILLLOOOLLLJJJIIIIIIJJJKKKKKKJJJHHHHHHHHHHHHGGGIIILLLOOOPPPPPPOOOMMMKKKHHHFFFEEEHHHHHHHHHHHHJJJLLLNNNPPPQQQSSSUUUVVVUUURRROOOLLLKKKLLLMMMNNNNNNOOOOOOOOORRRTTTWWWWWWYYYhhhlllRRRJJJ???888666222555555555555555444444444333333333333444555777777888999;;;===@@@GGGNNNSSSaaaeeemmmuuu~~~~~~~~~{{{|||}}}|||{{{zzzzzz|||xxxxxxzzzzzzzzzzzzxxxxxxwwwtttqqqmmmkkkhhhdddaaaXXXVVVSSSRRRQQQOOOMMMJJJFFFFFFDDDFFFRRRgggyyysss|||uuunnnlllmmmqqqvvvzzzqqqlllmmmqqqtttooojjjiiiiiicccXXXOOO???999222///000111111111222111111000000////////////////////////////////////000000000000///......------...///000000111222000///...---...///000111111111000000//////000000111111000000000000///////////////000000000111111111111111222222222222222444444444444444444444444666777777888777666444333333333444555666666777777444555666999;;;:::777555::::::999:::;;;<<<>>>???CCCBBBCCCCCCBBBIIIaaa{{{lll\\\TTTYYYiiivvvsssfffSSSFFFDDDFFFAAA999@@@>>><<<;;;;;;:::888666333555777999<<>>===???AAAAAADDDGGGHHHIIIMMMSSSYYY[[[eeesss~~~{{{ooofffaaahhhttt|||wwwssstttwwwyyyyyymmmsss~~~ooobbbMMMEEE???@@@@@@>>>???BBBBBBEEEGGGHHHMMMQQQQQQLLLEEEFFFGGGGGGGGGIIILLLNNNKKKIIIGGGHHHIIIJJJIIIIIIGGGGGGFFFEEEDDDDDDGGGIIIMMMLLLJJJIIIGGGFFFFFFEEEIIIHHHHHHHHHJJJLLLNNNOOOOOOQQQSSSVVVVVVTTTPPPLLLJJJJJJKKKLLLMMMMMMMMMMMMNNNRRRUUUTTTRRRYYYpppzzzmmmNNN555222333555555555555555555555555333333333333333444555666555666777888:::>>>DDDHHHQQQVVV\\\dddmmmwww~~~}}}}}}}}}zzz{{{|||{{{yyyxxxyyyzzzwwwxxxzzz{{{{{{yyyxxxvvvtttpppjjjfffbbb^^^ZZZWWWRRRQQQOOOMMMKKKIIIFFFDDDBBBCCCAAADDDYYYuuummmooouuuzzzooohhhhhhllltttqqqrrrqqqllllllqqqrrrgggUUUHHH999555000...///000111000000000000/////////......////////////////////////---...///000000000......------......///000000111//////.........///000111000//////.........//////000000000000000000//////...//////000000111111111111111111111111222222222444444444444444555555555888888888888777666444333333333444555666777777888:::999777888999;;;;;;;;;::::::999999:::<<<===>>>AAA@@@BBBCCCCCCFFFSSSaaa}}}lll[[[SSSZZZhhhmmmfffQQQBBBAAAEEEEEEAAA???>>>>>>>>>===;;;999555555555555666999>>>BBBGGGMMMVVV\\\```ccchhhlll~~~}}}wwwuuusssqqqqqqtttwwwyyy~~~|||wwwyyy}}}{{{sssggg]]]WWWSSSOOOMMMUUUQQQJJJDDDBBBAAACCCDDDFFFIIILLLMMMNNNQQQWWW\\\___jjjwww~~~}}}zzzmmm```YYYYYY```kkkzzzzzzsssppptttxxxzzzzzz{{{{{{{{{ssszzzmmm___JJJFFFCCCCCCBBB@@@???@@@AAAEEEFFFGGGIIINNNMMMJJJEEEFFFGGGGGGFFFHHHKKKMMMIIIGGGFFFFFFGGGHHHHHHGGGFFFFFFEEECCCAAAAAADDDFFFHHHHHHGGGFFFFFFGGGHHHHHHJJJJJJIIIIIIJJJLLLMMMNNNLLLNNNPPPTTTWWWVVVRRROOOHHHIIIJJJKKKLLLLLLLLLLLLLLLOOOSSSRRRNNNQQQaaarrr|||ZZZ===777999444555555555555555555555444444333333333444444555333444666777888;;;???BBBGGGKKKRRRYYYbbblllvvv}}}~~~~~~}}}||||||||||||xxxyyyzzzyyywwwvvvwwwxxxxxxyyyzzz{{{zzzxxxvvvtttrrrmmmfff___ZZZVVVRRROOOMMMLLLJJJGGGDDDAAA??????<<<>>>@@@LLLgggzzzooonnnppp|||xxxmmmmmmrrrzzzqqqooommmlllsssnnnUUUDDD777444111000000111222222//////...............---........................,,,---///000000///......------......//////000000////////////000000111111///......---......////////////////////////000000//////000000111222222333111111111111111111111111333333333444444444555555888888888888777666444333333333444555666777888999:::===???@@@???===;;;:::::::::999999:::;;;<<<===AAAAAACCCEEEEEEFFFLLLSSS]]]{{{vvvWWWJJJQQQ```fffYYYJJJFFFEEEDDDAAA???>>>===>>>>>><<<;;;888888777555444555888;;;===CCCKKKQQQVVV[[[aaafff{{{yyyvvvttttttxxx|||~~~zzz{{{~~~sssmmmeee^^^YYYXXXWWWVVVYYYTTTNNNIIIHHHHHHHHHHHHIIIMMMQQQSSSTTTXXX]]]bbbhhhooozzz}}}|||wwwhhhYYYPPPLLLPPPXXXeeexxx}}}vvvoooooovvv}}}|||wwwwwwyyy|||jjj[[[IIIHHHGGGFFFDDDAAA@@@???AAADDDEEEDDDEEEIIIJJJHHHEEEFFFGGGFFFFFFGGGJJJMMMHHHFFFDDDEEEFFFGGGFFFFFFFFFFFFEEEBBB@@@@@@BBBEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJIIIIIIJJJKKKLLLMMMKKKKKKMMMQQQVVVVVVSSSOOOHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMOOOPPPNNNNNNWWWcccvvv|||vvv```HHH;;;333444444444555555555555555666555444444444444444555111333555777777999<<>>KKKdddyyyvvvsssqqqwwwqqqnnnssszzzuuurrrqqqsssuuuWWWFFF111111000000000111222333------------------------........................---....../////////......------.........///////////////000000000111111111......------......//////......////////////000000//////000000111222333333111111111111111000000000111222222333333444444444666777777888777666444333333333444555777888999999;;;GGGTTTYYYRRRGGG>>>:::;;;:::999999999:::<<<===AAABBBCCCDDDCCCDDDFFFHHHGGGccclllPPP???EEELLLSSSYYYZZZQQQFFFEEEBBB???=========<<<;;;999999888777555444666777666;;;AAAEEEIIINNNVVV[[[}}}yyyvvvwww|||}}}~~~~~~}}}|||~~~}}}yyyooolllgggaaa\\\[[[]]]___]]]XXXSSSPPPOOOOOONNNMMMNNNRRRWWW[[[]]]aaahhhmmmssswww|||~~~}}}uuugggXXXOOOJJJMMMSSS^^^lllxxx{{{wwwyyyuuuppppppuuu}}}~~~www}}}qqq^^^NNNHHHIIIIIIGGGEEECCCAAA@@@@@@CCCCCCAAABBBGGGJJJJJJEEEFFFGGGFFFFFFGGGJJJLLLHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFEEECCCAAAAAACCCEEEDDDDDDEEEEEEFFFGGGGGGGGGJJJIIIHHHHHHHHHIIIJJJKKKKKKIIIJJJMMMRRRSSSPPPLLLHHHIIIJJJKKKLLLLLLLLLLLLOOOMMMMMMNNNNNNMMMQQQWWWddd|||yyyjjjUUUAAA111444444444555555555666666777666666555444444444555000222555666666666888::::::===@@@EEEKKKSSS\\\bbbhhhooovvvwwwwww|||{{{zzzyyywwwwwwvvvvvvssstttuuutttrrrrrrrrrsssqqqpppnnnllljjjgggfffeee^^^YYYQQQKKKGGGDDDCCCAAA<<<<<<;;;888666777;;;>>>EEEOOOhhh|||ssskkklllzzznnngggkkkqqqzzz~~~wwwuuussstttlllPPPCCC//////000/////////000000,,,,,,,,,,,,,,,---------........................//////...---------......---------.........//////......//////000000//////...............///000000........./////////000000------...///000111222333222111111111000000000///000000111111222333333444444555666777666666444444333333444666777888999:::@@@QQQdddiii^^^MMMAAA<<<;;;:::999999999:::;;;<<>>>>>===999:::;;;:::888777777888444666888999;;;???FFFLLL{{{xxxyyyzzzxxxuuuvvvxxxxxxuuurrrnnnmmmjjjddd^^^]]]```ddd___[[[VVVTTTTTTTTTSSSQQQSSSXXX^^^bbbfffkkkrrrwww||||||~~~vvviii\\\SSSOOORRRXXX```jjjsssuuusssuuutttrrrqqqrrryyyyyy{{{}}}zzz{{{jjjUUUCCCFFFIIIJJJHHHEEEDDDCCCAAA???BBBBBB???AAAGGGLLLLLLEEEFFFGGGFFFFFFGGGIIILLLIIIGGGFFFFFFGGGHHHHHHGGGFFFFFFEEECCCAAAAAACCCFFFDDDDDDEEEFFFFFFEEEEEEDDDIIIHHHGGGGGGGGGHHHIIIJJJLLLIIIHHHJJJOOOPPPMMMIIIHHHIIIJJJKKKLLLLLLLLLLLLQQQMMMKKKMMMNNNMMMNNNQQQUUUjjjwwwaaaOOO@@@444444444555555555666666888777666555555555555555000222444555444444555666666888:::===BBBIIIQQQWWWWWW^^^fffgggfffkkkxxx}}}zzz{{{zzzxxxwwwuuuttttttsssrrrssstttsssqqqpppqqqrrrllljjjhhhdddaaa___^^^]]]QQQLLLEEE???<<<;;;;;;:::888999888666555888>>>CCCVVVdddssseeecccnnnjjjcccgggggglllrrrvvvwwwuuurrrqqqkkkkkksss|||sssXXX@@@777222222222111...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................000///...,,,,,,---......---------...............,,,---......//////.....................///000111---.........//////000000,,,,,,---...///000111222222111111111000000////////////000111222222333333333444555666666555555444333333444666777999::::::AAASSSeeefffXXXGGG>>><<<;;;:::999999999:::;;;<<<<<>>===???BBBDDDCCCEEELLL___~~~}}}{{{___EEE???DDDJJJRRR[[[\\\WWWOOOHHHDDDBBBAAA@@@:::<<<>>>>>>===;;;::::::333444444222111444;;;AAA~~~~~~yyyuuulllkkklllnnnqqqtttttttttuuusssoookkkhhhfffeeeeeefffccc```]]]ZZZXXXVVVVVV\\\\\\^^^ccckkksssxxxzzz~~~~~~~~~~~~~~~ssshhhbbbaaagggddddddhhhqqqyyy||||||ssswwwvvvqqqsss~~~xxxxxxsss[[[JJJEEEDDDDDDCCCBBBBBBAAA@@@@@@CCC@@@>>>@@@FFFIIIHHHEEEBBBBBBBBBCCCDDDEEEFFFGGGJJJIIIGGGEEEEEEEEEEEEFFFIIIGGGEEECCCBBBAAAAAAAAADDDEEEFFFEEECCCCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHHHHIIIKKKLLLLLLKKKKKKJJJIIIHHHIIIJJJKKKLLLQQQQQQOOOMMMLLLMMMPPPSSSOOOaaayyysssIIIEEE999000111555666444333999999888888666555444333222333333333333444444444666666777888;;;???CCCEEEJJJNNNRRRTTTWWW]]]gggooorrrxxx~~~|||{{{{{{{{{zzzyyyvvvvvvuuutttsssrrrqqqppprrrqqqpppnnnkkkiiihhhgggdddaaa\\\XXXTTTOOOJJJFFFEEEAAA<<<999999888555333111444777666999FFF[[[lllmmmwwwrrrfffjjjqqquuu}}}zzzjjjcccdddeeeeeeiiiqqqvvvsssmmmiiiaaa]]]XXXRRRJJJ@@@666000//////............//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,---......,,,,,,---...------------------------+++,,,------......------..................------000000000000000/////////,,,...000000//////111333444333222111000111222333333444555555666666555555444444555555666777777777@@@KKKWWWXXXNNNBBB:::888888888999999999:::::::::<<<;;;;;;;;;;;;<<<======EEE@@@BBBNNN[[[ppp{{{xxxzzzgggUUUDDDAAAHHHHHH]]]bbb___RRRFFFBBBAAA???AAA;;;:::>>>???:::999<<<:::777333222222444555666yyytttppphhhhhhjjjnnnsssvvvwwwvvvyyyvvvrrrnnnkkkjjjjjjjjjdddeeedddaaa^^^]]]^^^```aaaaaabbbfffmmmtttyyy{{{~~~~~~~~~|||rrrkkkiiijjjkkkjjjjjjnnnuuuzzz|||{{{rrruuutttpppttt|||yyykkkTTTFFFCCCAAAAAAAAABBBBBBBBBCCCCCCCCC@@@>>>@@@EEEIIIHHHFFFCCCCCCBBBBBBCCCDDDEEEFFFIIIHHHFFFEEEDDDDDDDDDDDDGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEJJJIIIHHHIIIKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIOOOOOONNNLLLKKKLLLNNNQQQLLLWWWiiinnnQQQDDD888666888888555444;;;;;;;;;:::999777555333333333333333333333333333555555555666888<<>>777222...//////............//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,---...---,,,+++,,,...------------------------++++++,,,---------------..................------////////////////////////,,,...000000//////111222777666444222000///......222222222333444555555666333444444555555666666777:::CCCMMMOOOHHH???:::888888888888888999999999999;;;:::::::::;;;<<<======???>>>AAAIIIPPP^^^}}}pppwwwoooRRREEEDDD???MMMWWW^^^ZZZRRRKKKEEE???AAA===>>>BBBCCC>>>::::::<<<999555444444444444444}}}xxxsssnnnkkkjjjkkkoootttyyy}}}}}}|||~~~|||xxxtttqqqqqqqqqrrriiilllmmmjjjfffdddhhhllljjjiiiiiimmmssszzz~~~wwwqqqnnnpppsssqqqqqqrrrvvvyyy{{{{{{zzzrrrttttttssszzzzzzuuu___KKKBBBBBB??????@@@AAABBBDDDDDDEEEAAA???>>>@@@EEEHHHHHHFFFEEEDDDBBBAAAAAABBBDDDEEEHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDEEECCCDDDEEEDDDBBBBBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGHHHIIIHHHFFFDDDGGGGGGFFFEEEEEEFFFFFFGGGLLLMMMLLLKKKIIIJJJLLLNNNLLLNNNVVViiikkkYYYEEE:::666444333444<<<<<<>>>>>><<<999666444333333333333333333333333333222222333555777999;;;<<>>AAA???<<<999777777777777777888888888888999999999::::::<<<======<<<===BBBEEEDDDJJJbbb{{{{{{}}}qqqcccTTT@@@<<>><<<<<<>>>;;;888777777666444333~~~yyyuuussspppooowwwxxx{{{~~~zzzyyyyyyzzzzzztttxxxzzzvvvooommmqqqwwwuuuttttttwww|||}}}|||yyytttppppppssswwwtttvvvyyy{{{{{{zzzxxxwwwrrruuuwwwyyy}}}}}}iiiSSSDDDAAACCC???@@@AAABBBCCCDDDDDDEEEAAA???>>>@@@DDDGGGGGGGGGFFFEEECCCAAA@@@AAACCCDDDGGGFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAABBBCCCEEEFFFBBBCCCDDDCCCBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGEEEBBB???FFFFFFFFFEEEEEEFFFFFFFFFIIIJJJKKKJJJIIIHHHJJJKKKNNNKKKLLLWWWjjjuuu]]]III;;;444444999:::;;;>>>??????<<<999666555444444444333333222222222222222222333444555666666888:::<<<>>>BBBHHHMMMOOORRRVVVWWWWWWYYY^^^cccggglllssszzz~~~}}}}}}~~~}}}}}}~~~~~~|||zzzwwwvvvtttssssssrrrooommmmmmlllkkkiiigggeeedddcccaaa```]]]ZZZWWWTTTQQQPPPIIIDDD???:::999888777666666555555555555555444333111666CCCZZZtttzzzsssmmmqqquuuppprrrzzzvvvppppppyyy{{{sssnnnnnnggg\\\IIIBBB999111.........///...------------------...,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,------------......,,,,,,---------------...---...//////......///111333444666777888888777666555333222000000222333555111222222333333444555555222333444666888888777666666666666666777777777777888888888888999;;;<<<======>>>AAACCC@@@AAANNN^^^~~~vvvRRR@@@AAA@@@@@@DDDKKKSSSXXXTTTNNNGGGBBB@@@?????????>>><<<;;;::::::999777555||||||}}}}}}}}}}}}|||zzz~~~~~~~~~|||xxxwwwvvvtttssssssuuuwwwsssxxx|||~~~{{{xxxvvvuuurrruuuzzz~~~~~~wwwyyyuuu]]]JJJAAACCCFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAACCCEEEFFFFFFFFFEEECCCAAA@@@AAABBBCCCEEEEEEDDDDDDCCCBBBBBBAAABBBBBBAAAAAABBBCCCEEEFFFAAABBBCCCBBBAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIGGGBBB???EEEFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKJJJIIIHHHIIIJJJLLLIIIIIIMMMVVVjjjtttcccPPP@@@:::<<<888:::===???@@@>>>;;;:::666666666555444333222222222222222222222333333333333444555666888<<<@@@CCCDDDFFFIIIJJJJJJKKKNNNQQQSSSVVV[[[aaafffiiikkkkkkrrrxxx|||}}}{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwxxx{{{{{{{{{yyysssqqqpppoooooommmjjjggghhhgggfffdddaaa___^^^]]]WWWVVVSSSOOOJJJFFFCCCBBB@@@<<<777444333444333333333333333222333666999;;;===HHH```~~~wwwuuu}}}zzzpppooovvvzzzqqqnnnyyy{{{vvvnnn^^^OOO???;;;555000///.........------,,,,,,,,,,,,------,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,------......+++,,,,,,,,,------......---...//////......///000...000222555777777777777888777444222111111222333111111222222333444444444444222000111444555555444555555666666666777777777777777777888888999;;;;;;>>>======???@@@@@@DDDIIIaaayyyvvv]]]RRREEE===>>>FFFQQQYYY^^^[[[VVVPPPLLLIIIDDDAAA>>>===<<<<<<======;;;999~~~~~~~~~}}}}}}~~~~~~~~~{{{xxxuuuuuuuuuttttttttttttuuupppvvv}}}}}}yyyuuuuuuvvvtttxxx}}}}}}|||~~~~~~jjjSSSEEEBBBFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBBCCCDDD@@@AAABBBBBBAAAAAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIKKKMMMNNNKKKFFFBBBDDDEEEFFFHHHIIIIIIIIIIIIGGGIIILLLLLLKKKIIIIIIIIIGGGFFFHHHKKKNNNZZZvvv|||vvvhhhTTTBBB999999;;;===???@@@???===<<<999888888666555444333333222222333333333333222222222222333444555888:::;;;;;;===???@@@AAAAAACCCEEEHHHJJJNNNQQQUUUWWWYYYYYY___eeeiiijjjmmmssswwwwww|||~~~}}}~~~~~~}}}|||{{{zzzyyyvvvvvvuuuuuutttsssssssssppppppppprrruuuvvvvvvtttooommmllllllkkkiiieeebbb```___^^^[[[XXXVVVTTTSSSLLLKKKHHHDDD@@@===:::888999777333222222222222222000111111222777???IIIPPPZZZccczzzzzz{{{}}}oookkkrrr}}}|||vvvmmmwwwwwwYYYDDD666444000///......,,,+++---,,,,,,++++++,,,,,,---++++++************++++++************++++++++++++*********+++++++++++++++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,,,,------.........---...//////------...///---...///000111111111111888777555333222111111222111111222333333444444555555333222222333444444444666666666666777777777777888777777777777888999999<<<:::999;;;>>>@@@@@@???QQQYYYrrrqqq```VVVQQQOOOQQQUUUcccggghhheeeaaaYYYNNNCCCAAA???======>>>???>>>===~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}|||{{{xxxwwwsssrrrpppooooooooooooooommmttt||||||xxxtttuuuyyy}}}~~~xxxbbbLLLCCCEEEGGGFFFHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBAAAAAABBBCCCAAABBBCCCCCCCCCBBBAAA@@@AAABBBDDDEEEFFFFFFEEEEEEEEEDDDCCCAAA@@@@@@AAAAAA???@@@AAAAAA@@@AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIILLLOOOOOOLLLGGGCCCBBBCCCEEEGGGIIIJJJJJJJJJHHHJJJMMMNNNLLLKKKJJJJJJGGGEEEGGGMMMNNNRRReeezzz}}}|||kkkRRR@@@??????@@@AAA@@@???>>>===;;;;;;999888777555444444111222222333333222222222333222111222444666666777666777999:::;;;;;;<<<===CCCDDDFFFIIIKKKNNNOOOPPPRRRXXX[[[\\\^^^dddhhhhhhhhhkkkooorrrssstttvvvwwwtttvvvxxxyyyxxxvvvwwwwwwvvvwwwxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxvvvuuusssrrrqqqqqqppppppooonnnnnnmmmlllkkkkkklllnnnooommmlllhhhgggfffeeeeeebbb^^^[[[VVVUUUSSSQQQNNNKKKIIIHHHBBBAAA???===:::888666555444333111111222222222111000111333888BBBRRRdddqqqqqqttt|||wwwvvv||||||oookkknnnuuu{{{}}}}}}vvvmmmrrrxxxSSS===111///...---------+++***,,,,,,++++++++++++,,,,,,++++++************++++++************++++++++++++)))*********++++++++++++)))***+++***)))((()))+++++++++++++++++++++++++++++++++,,,---------------***++++++,,,------......,,,,,,,,,---......//////---...//////------.../////////............//////333333333333222222222222222222333333444555555555333444444444444444555555666666777777777888888888888888777666666666777777999999999:::<<<>>>???>>>EEEJJJZZZxxxyyytttpppiiidddccciiinnnpppmmmiiidddYYYMMMEEEBBB???>>>>>>?????????~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~}}}||||||~~~}}}zzzyyyyyyxxxwwwqqqnnnjjjhhhhhhiiijjjjjjkkksss{{{|||wwwtttwww{{{|||zzz}}}|||uuu^^^IIIBBBFFFHHHDDDHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCBBB@@@@@@AAABBB@@@AAACCCDDDDDDCCCAAA@@@@@@BBBDDDEEEGGGGGGGGGFFFGGGEEECCCAAA@@@??????@@@???@@@AAAAAA@@@AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFJJJMMMNNNKKKFFFAAA@@@AAADDDGGGIIIJJJJJJKKKHHHKKKNNNOOONNNLLLJJJJJJKKKFFFHHHOOOQQQPPPZZZiiifffQQQDDDDDDCCCBBBAAA???>>>===<<<<<<;;;999888666555444000111222222222222222111333222111111333444555444333444555777888888999999;;;<<<>>>AAACCCFFFHHHIIIFFFKKKNNNNNNPPPVVVYYYYYY[[[^^^cccfffhhhiiikkkmmmkkkmmmpppqqqqqqppppppqqqpppqqqrrrsssssssssssssssttttttttttttrrrpppnnnmmmooonnnnnnmmmlllkkkjjjjjjjjjiiihhhiiiiiiiiigggeeeaaa``````___^^^\\\XXXTTTOOONNNLLLIIIFFFCCCAAA@@@;;;;;;:::999888777666666222111000111222333111000333444888???NNNccc{{{yyyxxxwwwsssuuuxxxvvvllljjjiiipppvvvyyy}}}wwwmmmjjjffftttlllHHH666111///---,,,---------,,,,,,++++++++++++++++++,,,++++++************++++++)))************+++++++++))))))******++++++++++++(((***+++***)))((()))***+++++++++++++++++++++++++++,,,------......------******+++,,,,,,---......,,,,,,------...///000000---...//////---,,,---...111000/////////000222333//////111222222333222222222333333444444555555666111333555666555444555777777777777777888888888888999888777666666555555666888;;;===<<<;;;===@@@BBB<<>>>>>?????????