BM6P6(@ OOOOOONNNKKKHHHDDD@@@>>>???BBB======GGGKKKPPP\\\|||yyyuuuuuuuuusssqqqooolllkkkjjjtttsssuuu~~~[[[@@@777111555///333333333777DDDddd{{{___[[[bbbmmmxxxvvvnnneeeUUUUUU^^^ooo~~~~~~~~~|||{{{{{{{{{|||}}}{{{vvvnnnbbbWWWOOOKKKRRRVVVZZZXXXSSSPPPPPPSSSVVVRRROOOQQQSSSUUUYYY___iiigggccc```\\\[[[ZZZ[[[TTTOOOIIIGGGMMMWWWbbbiiisss|||{{{mmmcccccc```ZZZWWW]]]gggrrr}}}vvvdddZZZVVVXXX^^^dddhhhggg```___gggmmmooorrr|||~~~zzzwwwvvvtttpppllljjjiiigggccc```aaa```^^^]]]]]]]]]^^^^^^^^^```eeelllrrrxxx}}}wwwkkkeeecccbbbdddeeefffiiikkkfff]]]\\\VVVWWW]]]^^^___lll}}}{{{tttpppnnnnnnnnnnnnkkkjjjhhhfffdddcccbbbbbb___`````````___^^^^^^]]]\\\^^^aaabbbaaa^^^]]]]]]\\\YYYWWWVVVVVVaaa}}}oooqqqiiijjj{{{~~~{{{oooTTTAAA666999===GGGSSS[[[```gggooowwwwwwpppiiiiiiXXXWWWZZZfffwww~~~~~~}}}}}}{{{sssrrrlll[[[NNNGGG@@@??????>>>AAAEEEBBBBBBAAA???AAAMMMbbbuuu|||gggVVVNNNLLL]]]ppptttqqqdddXXXUUUUUUSSSQQQPPP\\\[[[]]]eeeppptttpppjjj]]]YYYWWW\\\dddiiifffbbbiiirrrxxx~~~~~~}}}jjj[[[TTTUUUWWWYYY[[[fffrrrzzz{{{tttnnnmmmjjjhhhggggggggggggfffhhhkkkmmmooossswww{{{~~~|||zzzxxxvvvwwwxxxxxxssssssuuuuuulll^^^SSSOOOKKKHHHGGGGGGEEEEEEKKKSSSZZZhhhwwwvvvpppuuu~~~xxxfff\\\WWWNNNCCCGGG888<<>>GGGKKKPPP^^^|||{{{uuuuuutttsssqqqooommmkkkoooyyywwwzzz\\\AAA888111555//////000333<<>>HHHUUU^^^dddkkkqqqzzzxxx}}}llljjjlll[[[WWWZZZeeeuuu}}}}}}||||||zzzrrrpppiiiYYYJJJCCC============???CCCCCCCCCAAA@@@CCCPPPfffxxxzzzfffWWWSSSUUUgggxxxzzzpppeeeZZZVVVUUURRRQQQRRR```^^^___fffooorrrllleee]]]ZZZXXX\\\bbbffffffdddhhhrrrxxx{{{wwweeeYYYWWWZZZ]]]]]]aaalllwww|||~~~~~~zzztttqqqooommmkkkjjjiiiiiijjjkkkmmmooopppqqqtttxxx|||}}}|||zzzxxxwwwwwwxxxxxxrrrrrrttttttkkk\\\RRROOOHHHEEEEEEFFFEEEFFFMMMVVV]]]kkk{{{tttqqqwwwwwweee[[[WWWOOOEEEDDD666999===EEElllmmmZZZMMMRRRmmmNNNLLLIIIFFFCCCAAA@@@???@@@BBB>>>>>>GGGJJJRRRccc{{{|||tttttttttsssqqqooommmlllrrr|||yyy}}}^^^AAA888111555000111111444<<>>IIIXXXccciiiooottt}}}{{{||||||hhhhhhppp___XXXYYYcccrrrzzz{{{{{{{{{xxxpppnnnfffUUUDDD>>>999:::;;;;;;===AAADDDCCCBBBAAAGGGWWWlll{{{vvvbbbWWWXXX^^^ppp~~~{{{kkkddd]]]YYYUUUQQQRRRVVVeeeaaaaaagggoooppphhh___]]][[[ZZZ\\\```dddfffggghhhrrrxxx~~~|||www~~~~~~ppp```XXX\\\bbbdddccciiittt~~~|||zzzxxxvvvtttsssqqqooommmmmmmmmmmmpppqqqssstttuuuwww{{{~~~}}}|||zzzxxxwwwwwwwwwxxxrrrrrrsssrrriii[[[PPPNNNEEECCCBBBDDDDDDGGGOOOXXX```nnnppprrr{{{tttddd[[[VVVOOOGGGEEE<<<>>>>>>BBB___jjjQQQIIIBBBLLLiii}}}MMMKKKGGGCCC@@@???@@@@@@@@@BBB>>>@@@GGGJJJUUUkkkzzz{{{ttttttsssrrrqqqooonnnnnnpppzzzxxx]]]AAA888111444000333222444:::HHHeeeuuuzzzoooyyy}}}sssaaadddppp~~~}}}|||zzzzzzyyyuuulllaaaUUULLLHHHGGGLLLSSSUUUTTTOOOLLLJJJLLLJJJMMMSSSUUUTTTUUUXXX```___\\\VVVRRRQQQSSSWWWVVVRRRMMMKKKPPP]]]lllvvvzzzmmmbbb^^^[[[VVVWWW___iiisss}}}~~~gggZZZXXX^^^jjjtttyyyuuu{{{}}}vvvpppkkkhhhdddcccbbbbbbaaa___]]]\\\[[[ZZZXXXWWWVVVVVVVVVWWW]]]bbbiiiooosssyyyxxxrrrssswwwyyy~~~vvvnnneeeaaa```eeekkktttyyyuuurrrnnnjjjjjjiiigggeeedddbbbbbbaaa^^^]]]]]]]]]\\\]]]]]]]]]___aaaccccccaaa___^^^^^^]]]]]]]]]]]]bbbnnnooouuuzzz```CCC:::888999<<>>888000444000//////333:::FFF^^^kkktttppphhhvvv|||wwwccccccnnn~~~}}}~~~~~~}}}{{{zzzxxxwwwtttlll```TTTKKKFFFCCCHHHNNNRRRRRROOOJJJHHHJJJIIIMMMTTTWWWUUUVVVXXX^^^^^^\\\WWWQQQPPPSSSWWWVVVTTTPPPOOOSSS```ooozzzwwwkkkaaa\\\YYYVVVVVV]]]gggqqqzzzzzzeeeYYYWWW\\\gggqqq}}}sssjjjmmmyyyxxxmmmfffcccdddaaacccddddddbbb]]]YYYVVVXXXWWWVVVUUUUUUUUUVVVWWW\\\bbbjjjooosssyyy{{{vvvzzz~~~uuunnnjjjiiilllttt~~~xxxuuusssoookkkjjjiiigggeeecccbbbaaaaaa^^^]]]\\\\\\\\\]]]]]]^^^aaabbbdddcccaaa___^^^______^^^\\\[[[aaarrrsss}}}~~~[[[@@@:::999777999DDDWWWiiirrrvvvyyy|||}}}xxxmmmccc~~~|||wwwggg]]]ZZZ___llluuuwww|||}}}}}}yyyoookkkbbbOOO>>>999777:::<<<<<<===@@@AAADDDEEEGGGQQQdddrrrxxxooo^^^XXX\\\bbbmmmoooeee\\\[[[[[[[[[WWWUUUYYYaaaeeefffhhhlllooollleee```^^^^^^^^^___bbbgggkkknnnllluuuwwwxxxyyyppplllvvvxxxkkk___]]]eeennnooolllrrr|||{{{zzz||||||vvvuuusssqqqoooooooooooonnnpppsssuuuxxx{{{|||{{{zzzyyyxxxwwwwwwwwwqqqooonnnlllcccUUUMMMKKKEEEBBBBBBCCCDDDGGGPPPZZZaaapppzzzmmmxxx}}}mmmaaaZZZSSSMMMIII:::======999AAAXXXaaaUUUFFFEEESSSkkkzzzJJJHHHDDDAAA??????@@@AAA@@@BBB@@@DDDKKKMMM___wwwvvvsssrrrrrrqqqpppppppppqqqqqqyyy~~~|||TTT;;;777000333000...///333999BBBUUUrrrcccfff~~~}}}kkkjjjyyyyyy}}}gggbbbiiiyyy~~~~~~|||}}}}}}}}}||||||{{{zzzwwwvvvssslll```SSSJJJEEE@@@DDDJJJOOOPPPMMMIIIFFFHHHHHHLLLSSSVVVUUUVVVYYY\\\^^^^^^YYYSSSPPPSSSWWWWWWVVVTTTSSSWWWbbbqqq||||||sssiii```[[[XXXWWWUUU[[[dddlllttt~~~tttaaaXXXVVVZZZccckkktttjjjeeelllzzzvvvlllhhhhhhiiioooqqqqqqnnnhhh```ZZZVVVTTTTTTSSSSSSSSSTTTUUUVVV[[[aaajjjooorrrxxxxxxvvvuuuxxxwwwtttrrroookkkiiihhhgggeeecccbbbaaaaaa^^^]]]\\\\\\\\\]]]___```bbbddddddcccaaa______```___^^^[[[ZZZcccwwwuuuxxxWWW@@@;;;999777666@@@UUUjjjvvvzzz{{{}}}ppp[[[ooo}}}mmm```[[[^^^jjjsssvvv|||}}}}}}yyyoooiii___LLL>>>999888;;;>>>======@@@>>>DDDHHHKKKWWWhhhqqqppplll^^^ZZZ^^^aaaggghhh\\\XXXWWWXXXZZZXXXWWW[[[aaadddiiinnnqqqnnniiieeeccc```______bbbhhhmmmppprrrooouuutttpppooogggfffsss}}}}}}uuukkkaaa```gggnnnpppnnnttt|||~~~{{{|||}}}}}}vvvuuussspppoooooooooooolllnnnrrrtttwww|||{{{{{{{{{zzzyyyxxxwwwvvvqqqnnnllliii```SSSKKKIIIEEECCCBBBCCCDDDHHHRRR]]]dddtttvvvnnn~~~xxxjjjaaaZZZRRRKKKGGG:::???<<<999JJJaaadddWWWGGGHHHXXXppp{{{IIIGGGDDDBBB@@@@@@@@@@@@@@@AAAAAAFFFLLLOOOeeeuuuuuusssrrrqqqpppppppppqqqrrruuu|||}}}{{{NNN888777000333000222111333666===MMMggg}}}aaa___qqqtttmmmssswwwmmmcccdddttt~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzzzzzzz{{{uuuuuussskkk___SSSIIIDDD???BBBGGGKKKNNNLLLIIIFFFFFFFFFJJJQQQTTTTTTUUUXXXYYY]]]___[[[TTTPPPSSSVVVWWWXXXWWWWWWZZZdddrrr}}}xxxooofff___ZZZXXXXXXUUUZZZ```fffmmmuuuzzzlll]]]VVVWWWZZZbbbiiilllggggggqqq~~~~~~uuutttwwwxxxwwwxxxyyyvvvpppggg^^^YYYXXXSSSSSSSSSSSSTTTVVVWWWYYY\\\dddmmmrrruuuzzzwwwrrrqqqnnnjjjiiihhhfffdddcccaaaaaa```___^^^]]]\\\]]]^^^```aaaddddddeeecccaaa______```]]]^^^]]]]]]iii~~~{{{uuurrrSSS@@@;;;666777666>>>TTTkkkyyy~~~aaafff~~~uuuccc]]]^^^iiirrrvvv{{{}}}|||xxxmmmggg\\\III>>>:::999<<<>>>======>>>;;;DDDJJJOOO[[[jjjmmmgggdddYYYYYY]]]]]]bbbcccYYYWWWUUUVVVYYYYYYWWWYYY^^^dddmmmuuuuuummmfffdddeeeaaa______eeennntttuuutttppptttnnngggddd^^^```ppp{{{~~~uuupppiiibbbaaagggmmmoooooouuu{{{~~~}}}|||}}}|||yyyvvvuuusssqqqoooooooooooonnnppprrruuuwww{{{}}}{{{{{{{{{zzzyyyxxxwwwvvvpppmmmkkkggg]]]QQQIIIHHHDDDBBBAAACCCEEEJJJVVVaaalllzzzqqqpppsssggg```ZZZPPPHHHFFF@@@DDD>>>BBB___vvvlllWWWFFFJJJ^^^wwwHHHFFFDDDBBBAAA@@@@@@@@@@@@AAAAAAGGGNNNQQQhhh~~~sssuuusssrrrqqqppppppppprrrrrrxxx}}}zzzwwwyyy~~~JJJ666666000222000111000222777@@@RRRnnnbbb[[[hhhrrrqqq|||zzzssseeebbbqqq{{{|||~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{yyyxxxxxxyyyzzz{{{uuuuuurrrkkk___SSSHHHCCC>>>AAAEEEIIILLLLLLHHHFFFEEEDDDHHHOOOSSSSSSTTTXXXWWW\\\___\\\TTTPPPRRRUUUWWWYYYYYYYYY\\\eeerrr|||}}}vvvllleee___ZZZXXXYYYVVVYYY^^^bbbgggnnnxxxqqqeeeYYYVVVWWW\\\bbbiiieeedddjjjvvvvvvqqqyyysssrrrnnneee\\\UUUSSSTTTUUUUUUUUUUUUWWWYYY[[[\\\```hhhqqqvvvyyy~~~wwwrrrpppmmmjjjiiihhhfffdddcccaaaaaa``````___]]]]]]]]]___aaabbbdddeeeeeecccaaa___``````[[[^^^___aaannnxxxttt~~~mmmQQQ@@@;;;444999666===SSSlll{{{ssshhhzzz}}}}}}{{{eee]]]^^^hhhrrrvvv{{{|||{{{wwwkkkeeeZZZFFF===999999===>>><<<<<<===999CCCKKKQQQ^^^kkkkkkaaa\\\TTTVVVZZZZZZ^^^```WWWYYYVVVUUUXXXYYYWWWXXXZZZeeepppzzzxxxmmmcccbbbeeebbb______gggrrryyyyyyuuupppssskkkaaa]]]WWW\\\nnn~~~{{{{{{xxxlllkkkfffaaaaaaeeekkkooopppwww{{{}}}||||||}}}{{{vvvwwwuuusssqqqpppoooooopppppprrrtttvvvxxx{{{}}}{{{{{{{{{zzzyyyxxxwwwvvvpppmmmjjjfff\\\PPPIIIHHHBBB@@@@@@CCCGGGMMMYYYeeerrroooqqq}}}qqqeee```ZZZOOOGGGDDDAAADDD===HHHppprrrTTTEEEKKKbbb~~~HHHGGGDDDAAAAAAAAACCCDDDBBBDDDBBBFFFPPPXXXppp|||wwwttttttqqqqqqsssssspppqqqtttsss{{{uuutttgggFFF:::222111444111555///444AAAEEEJJJhhhfffXXXfffiiiqqqzzzttteeecccttt~~~~~~}}}{{{|||~~~~~~|||{{{zzz{{{{{{yyyxxxwwwtttpppggg]]]QQQGGGAAA>>>???CCCHHHKKKKKKHHHEEEDDDBBBCCCIIIQQQVVVVVVTTTXXX\\\^^^\\\XXXUUUWWWZZZ[[[\\\]]]^^^```fffpppwwwxxxrrrjjjeeedddaaa[[[VVVTTTZZZbbbeeehhhnnnxxxqqq```UUUWWW[[[[[[```iiijjjhhhkkkuuu|||qqqvvvrrrhhheee```\\\XXXWWWWWWWWWXXXYYYYYYYYYYYY[[[^^^aaadddiiioootttzzzwwwuuunnniiiiiiiiigggfffffffffeeebbb```^^^]]]]]]\\\\\\]]]]]]^^^jjjgggddd```]]]\\\[[[[[[aaa^^^[[[___pppvvvzzzjjjGGG>>>888666777:::===OOOnnn~~~yyyoooqqq~~~kkk___ZZZcccpppvvv}}}{{{uuuoooeeeUUUFFF===<<<;;;;;;<<<===<<<;;;>>>CCCHHHQQQ\\\eeeccc\\\WWWUUUUUUXXX\\\[[[YYYWWWZZZXXXXXXYYYYYYYYY[[[^^^eeemmmuuuvvvooogggcccccc^^^```bbbfffkkkppptttvvvrrrlllccc[[[XXX]]]eeelll~~~~~~zzzxxxwwwrrrllljjjhhhfffeeeeeegggjjjmmmrrr{{{}}}yyyzzzzzzwwwvvvuuurrrpppooopppqqqqqqppprrrtttrrrqqqwww|||wwwvvvxxxzzzzzzyyyqqqqqqnnndddWWWMMMHHHHHHDDDDDDBBBBBBEEEOOO]]]gggsss}}}qqqyyy~~~sssggg___XXXNNNEEEAAA@@@CCCAAAUUUxxxQQQJJJXXXoooHHHFFFCCCAAA@@@AAACCCDDD@@@DDDCCCGGGQQQ\\\wwwzzzvvvsssuuurrrqqqsssrrrpppqqqtttuuuvvvssssssdddBBB777111111333///333---222===BBBLLLppphhhWWWaaahhhrrr|||uuugggcccqqqzzzxxx{{{~~~|||~~~~~~|||{{{|||~~~~~~}}}{{{{{{||||||zzzxxxvvvtttoooggg\\\PPPFFF@@@===>>>BBBGGGJJJJJJGGGEEEEEECCCCCCHHHPPPVVVWWWVVVWWW[[[]]][[[WWWUUUVVVYYYZZZ\\\^^^___aaafffnnntttvvvpppiiieeedddbbb^^^YYY\\\```dddeeefffjjjpppvvvpppaaaWWWXXX\\\\\\aaaiiikkkiiimmmwww|||uuuooommmttt~~~uuujjjccc```\\\YYYVVVUUUUUUVVVWWWXXXXXXXXXXXXZZZ^^^aaafffjjjpppuuuyyy}}}vvvtttnnniiiiiihhhgggeeeeeeeeedddaaa___^^^]]]]]]\\\\\\]]]]]]^^^iiifffccc___]]]\\\[[[\\\]]]]]]^^^dddvvvzzz|||{{{iiiFFF<<<666666666999;;;MMMmmm~~~jjjmmmmmm```ZZZcccnnnuuu|||{{{tttnnneeeTTTFFF===;;;;;;;;;<<<===<<<::::::@@@GGGOOOYYY```]]]VVVRRRQQQSSSWWWYYYWWWWWWYYY]]]ZZZXXXZZZ]]]^^^]]]\\\dddllltttuuuooohhhdddddd```aaadddgggjjjnnnrrrsssooojjjaaaZZZXXX^^^gggooo|||~~~|||xxxvvvvvvqqqjjjgggeeebbb```aaadddhhhjjjmmmvvv{{{xxxuuuvvvuuusssvvvuuusssrrrqqqqqqrrrssspppssstttttttttzzz~~~|||yyyyyy{{{|||yyyvvvooooookkkaaaUUUKKKGGGFFFCCCCCCBBBBBBFFFPPP^^^hhhvvvzzzpppyyyxxxmmmbbb\\\VVVLLLDDDAAA???BBBCCCYYYqqqPPPFFFYYYtttFFFEEECCCAAA@@@AAABBBCCC>>>DDDEEEHHHTTTbbbwwwuuussstttrrrrrrsssqqqnnnppptttvvv}}}ssstttttt~~~```<<<444111000111---333...111;;;BBBTTTvvvcccjjjssszzzwwwjjjdddjjjoooooosss}}}~~~zzz{{{||||||{{{{{{|||~~~}}}||||||}}}}}}{{{zzzvvvtttooofff[[[OOODDD>>>;;;===@@@EEEHHHIIIFFFDDDFFFDDDCCCGGGNNNUUUXXXYYYWWWYYY\\\ZZZWWWUUUVVVXXXZZZ]]]```aaabbbffflllrrrsssnnniiifffeeeddd```]]]bbbbbbbbbccceeehhhkkkmmmooobbbYYYZZZ]]]]]]bbbiiiiiiiiimmmwwwvvvtttnnnddd]]]ccclllvvvyyytttkkkccc^^^]]]ZZZWWWVVVVVVVVVWWWXXXYYYYYYYYYYYY\\\aaadddkkkoootttyyy}}}yyytttsssnnniiihhhhhhfffdddccccccbbb```___^^^]]]]]]\\\\\\]]]]]]^^^gggeeebbb^^^\\\[[[[[[\\\ZZZ\\\```jjj}}}}}}~~~{{{|||fffDDD;;;555777444888:::JJJkkkggghhhpppccc[[[bbblllsssyyy~~~zzztttmmmdddTTTEEE<<<;;;:::;;;<<<===;;;::::::AAAHHHNNNTTTXXXVVVPPPRRROOOPPPSSSSSSRRRTTTZZZ\\\YYYXXX[[[bbbeeebbb]]]ccckkkssstttoooiiiffffffddddddeeegggjjjlllnnnpppkkkfff___YYYYYY```kkksss{{{|||{{{wwwuuuuuupppiiieeebbb___]]]]]]aaaeeehhhmmmtttyyyxxxvvvvvvvvvtttuuutttsssrrrrrrssstttuuupppsssvvvwwwxxx~~~}}}{{{zzz|||}}}|||wwwssslllkkkggg]]]RRRIIIEEEEEEAAABBBCCCDDDHHHSSS```jjjzzzuuunnnzzzpppfff]]]XXXRRRJJJCCCAAA???@@@CCCZZZ{{{{{{___IIIDDD]]]zzzEEEDDDBBBAAAAAAAAABBBCCC>>>EEEFFFIIIVVVggg|||vvvttttttsssqqqqqqqqqooolllooottt|||}}}tttyyyyyy[[[888222222111111---333000333<<>>BBBFFFGGGEEECCCGGGEEEDDDGGGMMMUUUZZZ\\\XXXZZZ[[[[[[XXXWWWWWWXXX[[[___bbbdddeeeggglllpppssspppkkkgggfffdddaaa______]]]\\\___eeejjjllllllmmmddd\\\]]]^^^___ccchhhggggggllluuu~~~iiibbbddd___UUURRR___pppyyyuuullleeeaaa]]]\\\[[[YYYYYYZZZ[[[\\\[[[\\\\\\\\\]]]aaafffjjjpppuuu{{{vvvrrrqqqnnniiihhhgggeeecccbbbbbbaaa```^^^^^^]]]]]]\\\\\\]]]]]]^^^eeeccc```]]]\\\[[[\\\\\\[[[^^^bbbmmm~~~{{{___AAA:::444999444888999HHHiiijjjggguuufff\\\aaajjjpppwww~~~yyysssmmmcccSSSDDD;;;::::::<<<======<<<:::@@@FFFKKKOOOUUU[[[\\\YYY___UUUMMMMMMMMMMMMQQQXXX]]]^^^___aaaeeeiiihhhdddcccjjjqqqtttpppllliiihhhhhhhhhhhhhhhiiikkklllmmmhhhddd___[[[\\\cccnnnwwwzzz|||zzzwwwuuuuuupppjjjdddaaa]]][[[[[[___cccgggmmmrrrwwwxxxwwwvvvvvvuuurrrrrrqqqqqqrrrssstttuuupppssswwwzzz~~~~~~{{{zzzzzz{{{yyyuuuqqqkkkhhhcccZZZOOOHHHEEEDDD@@@AAACCCEEEKKKVVVdddnnnpppmmm{{{kkkccc[[[VVVPPPGGGAAA??????>>>@@@UUUjjjaaaJJJAAAGGGaaa|||DDDDDDCCCBBBBBBBBBCCCCCC???GGGGGGIIIYYYmmm{{{uuutttuuuqqqpppppppppmmmjjjooovvv}}}www~~~VVV555333444222111///222///333;;;FFFaaa|||}}}rrreee```bbbhhhooosss~~~~~~~~~}}}|||~~~}}}}}}~~~~~~}}}|||xxxuuuooofffZZZMMMBBB<<<999:::===AAAEEEFFFEEECCCGGGFFFEEEGGGMMMTTT[[[___ZZZ[[[\\\[[[ZZZYYYYYYZZZ]]]```dddfffgggiiimmmqqqvvvsssnnniiifffccc```___\\\ZZZYYY]]]dddjjjmmmllljjjddd___^^^___```cccgggggggggkkkttt{{{nnn[[[XXX^^^[[[QQQQQQbbbtttyyyqqqfffbbbbbb\\\\\\\\\\\\\\\]]]___```^^^^^^^^^^^^```dddkkkoootttzzz}}}sssppppppmmmjjjhhhgggeeebbbaaaaaaaaa```^^^^^^]]]]]]\\\\\\]]]]]]^^^bbb```^^^\\\[[[[[[\\\]]]___```dddmmm}}}xxx}}}WWW>>>;;;333;;;555:::999EEEgggkkkggg|||kkk^^^aaahhhnnnuuu}}}~~~yyysssmmmcccSSSDDD::::::;;;===>>>>>>===:::BBBHHHOOOXXXeeerrrxxxxxxooo\\\KKKHHHJJJKKKQQQ[[[jjjpppqqqkkkhhhjjjlllkkkeeekkkqqqtttrrrnnnkkkjjjkkkjjjjjjjjjjjjkkkkkklllhhheeeaaa^^^```gggqqqxxxzzz|||zzzwwwvvvuuuqqqkkkccc```]]]ZZZZZZ\\\```ccchhhjjjooossstttrrrqqqqqqoooooooooooopppqqqqqqrrrooorrrwww||||||xxxwwwwwwvvvssspppiiifff___VVVNNNHHHEEEDDD@@@AAACCCGGGMMMZZZiiitttzzzkkknnn~~~}}}jjjccc\\\WWWOOOEEE>>>======<<<>>>MMM\\\QQQBBBCCCHHHbbbzzzDDDDDDDDDCCCCCCCCCDDDDDDAAAHHHGGGKKK^^^vvvzzzuuusssuuuppppppqqqqqqnnnkkkqqqzzz~~~PPP333555666222111111///---111999CCC[[[www~~~vvvhhhbbbiiivvv}}}~~~~~~|||}}}|||}}}~~~}}}|||yyyvvvpppggg[[[MMMBBB;;;888999<<<@@@DDDFFFEEEDDDFFFFFFFFFIIINNNUUU\\\```[[[[[[[[[\\\\\\[[[[[[ZZZ]]]aaadddfffgggiiinnnrrrxxxuuupppkkkfffbbb```______\\\[[[]]]bbbggghhhhhhgggdddaaa______```ccceeeggggggkkkqqqvvvzzzyyyeeeUUUUUU^^^\\\SSSTTTccctttwwwnnndddaaaccc\\\\\\]]]]]]___```aaabbb```aaaaaaaaaccchhhoootttxxxzzzsssooonnnmmmkkkiiihhhfffbbbaaaaaaaaa```___^^^]]]]]]\\\\\\]]]]]]^^^```^^^\\\[[[ZZZ[[[\\\]]]```bbbfffooo~~~}}}|||PPP======333;;;555:::888BBBdddzzzkkkeeepppaaaaaaggglllttt}}}~~~zzztttmmmdddTTTEEE;;;;;;<<<>>>@@@@@@>>><<>>```zzzpppaaavvvtttcccbbbggglllttt|||~~~{{{tttnnneeeTTTFFF;;;<<<===@@@BBBBBB???===@@@LLLaaazzzdddTTTJJJKKKLLLPPPddd{{{uuujjjlllooolllkkkooosssvvvuuusssooommmmmmmmmmmmmmmmmmnnnooopppnnnnnnlllkkkjjjmmmrrrvvvxxxzzzyyyuuuttttttpppjjjgggfffcccaaa___^^^^^^^^^eeecccgggpppssspppoooqqqllllllmmmmmmmmmmmmmmmmmmmmmpppvvv}}}~~~{{{zzzzzzwwwqqqmmmeee___WWWNNNHHHEEECCCBBBCCCDDDEEEHHHQQQ```tttpppgggppptttgggbbb\\\WWWNNNCCC======:::BBBEEEJJJTTTOOOGGGIIIMMMjjjEEEEEEEEEEEEFFFFFFFFFFFFCCCHHHFFFNNNjjj~~~xxxrrroooppprrrsssuuuuuurrrqqqyyypppEEE000777555...///222222111333999@@@LLLbbbwww}}}yyy|||iiicccooo}}}}}}pppooo~~~}}}|||{{{|||}}}~~~}}}|||{{{yyyrrrhhh\\\NNNBBB<<<999999;;;???DDDFFFFFFEEEDDDFFFHHHKKKPPPUUU\\\aaaYYYYYYYYYZZZ[[[[[[ZZZXXXZZZ]]]```aaabbbfffmmmrrrwwwuuurrrlllgggcccbbbbbbcccbbbaaa```___aaacccdddbbbdddccc___^^^```bbbbbbaaa```aaafffhhhjjjpppwwwuuunnn___RRRTTT\\\\\\TTTYYYeeesssxxxssskkkfffeeecccdddeeefffhhhiiijjjkkkllllllmmmmmmpppvvv~~~{{{yyytttooollllllllljjjjjjgggcccaaaaaabbbaaaaaa^^^]]]]]]\\\\\\]]]]]]^^^]]]\\\ZZZYYYYYY[[[\\\]]][[[aaajjjxxxKKK>>>AAA222999333999555;;;]]]~~~vvv]]]eeexxxzzz~~~vvveeecccggglllsss|||}}}~~~~~~{{{uuuoooeeeUUUFFF<<<<<<>>>AAACCCCCC@@@>>>FFFTTTlllgggTTTKKKIIINNNNNNSSSlllooohhhnnnpppkkkmmmppptttwwwwwwtttpppnnnmmmmmmmmmnnnnnnpppqqqrrrqqqqqqpppooonnnooorrruuuvvvxxxwwwtttssssssoooiiimmmkkkiiigggeeecccbbbaaa___]]]aaajjjnnnkkkiiikkklllmmmmmmmmmmmmmmmllllllmmmpppuuu}}}~~~~~~~~~yyyqqqkkkccc]]]TTTKKKFFFCCCBBBAAAEEEEEEEEEHHHQQQbbbvvvyyynnnfffqqqrrrddd```[[[WWWNNNCCC===>>>;;;GGGJJJKKKRRRNNNDDDBBBTTTsssAAA@@@???BBBFFFHHHHHHFFFFFFJJJLLLTTTnnnvvvssstttnnnqqqpppuuu{{{yyywwwhhhCCC...222222000000---000333000555CCCMMMZZZmmm~~~}}}eeerrruuulllbbblll|||sssyyyyyyuuu~~~~~~|||{{{zzzxxxrrrgggWWWIII@@@=========>>>AAAEEEHHHHHHGGGJJJIIIGGGGGGJJJPPPVVVZZZZZZYYYXXXVVVVVVWWWWWWXXXZZZ[[[\\\]]]___ccciiimmmvvvtttqqqmmmiiieeebbb```cccdddeeefffeeeccc```___ccc```^^^___aaacccaaa___dddbbb______bbbfffiiikkkmmmggg^^^WWWUUUVVVXXXZZZ\\\gggssszzzwwwqqqkkkiiiggghhhiiijjjmmmooorrrsssvvvvvvwwwxxx||||||xxxuuupppnnnmmmmmmlllkkkiiihhhfffdddbbbaaaaaa```]]]]]]\\\[[[\\\]]]^^^___]]]\\\\\\[[[[[[\\\\\\]]]___bbbooo}}}qqqFFFEEE@@@111777444888777888NNNtttzzzjjj~~~xxxrrr{{{mmmbbbcccllluuuzzz~~~~~~}}}tttnnnhhhXXXGGG???>>>>>>???@@@@@@>>>;;;DDDVVVoooqqqccc[[[KKKLLLLLLNNNTTTbbbuuuzzzppphhhgggjjjmmmsssssstttvvvwwwvvvsssppplllkkkkkklllmmmoooqqqrrrssstttvvvwwwvvvtttqqqoooooowww{{{vvvrrrqqqooojjjgggfffcccbbbbbbcccfffggg```bbbdddfffgggiiilllnnnlllllljjjiiihhhhhhhhhhhhkkkpppwww}}}|||yyyqqqiiiaaaZZZQQQIIIEEEBBBAAA@@@DDDGGGKKKQQQ\\\lll~~~pppiiiooo{{{{{{nnn```^^^YYYQQQIIIBBB???>>>CCCEEENNNVVVRRRGGGDDDHHHnnnBBB@@@@@@BBBFFFHHHGGGFFFFFFHHHKKKVVVtttwwwttttttnnnrrrpppuuu{{{|||~~~}}}```???///222222///000...000333000444BBBJJJVVViii}}}{{{___mmmlllfffbbbpppqqqvvvzzzsssvvv~~~}}}|||zzzxxxrrrgggXXXJJJ@@@<<<======>>>AAAEEEGGGHHHGGGIIIHHHGGGGGGJJJNNNSSSWWWXXXWWWWWWVVVVVVVVVWWWWWWXXXYYY[[[]]]___cccgggkkksssrrrqqqnnnkkkgggdddbbbbbbdddfffhhhgggeeeaaa___^^^]]]]]]___cccdddcccaaaccc___[[[ZZZ[[[___cccfffiiiccc[[[UUUUUUWWWZZZ[[[[[[eeerrrzzzzzztttnnnkkkhhhiiijjjllloooqqqtttuuuzzz{{{|||~~~|||wwwtttpppnnnmmmmmmlllkkkiiihhhfffdddbbbaaa``````___^^^]]]]]]]]]^^^___```]]]]]]\\\\\\\\\\\\]]]]]]^^^cccssszzzlllBBBBBB>>>333:::555888666777KKKpppnnnyyy|||vvv~~~oooccccccjjjtttzzz~~~~~~~~~}}}tttoooiiiZZZIII???>>>>>>???@@@@@@>>><<>><<<555<<<666777555666GGGhhhrrrppp~~~{{{ssseeeaaahhhrrrzzz|||~~~uuupppkkk[[[JJJ>>>>>>>>>???AAAAAA???===GGGWWWiiiqqqkkk]]]MMMDDDJJJKKKLLLOOOWWWeeevvv}}}wwwpppkkkiiijjjlllmmmnnnooorrrtttuuusssqqqqqqppppppooopppqqqrrrssstttttttttttttttttttttsssuuuvvvtttpppnnnmmmjjjddd___\\\WWWSSSSSSXXX]]]aaabbbcccfffhhhiiiiiihhhgggiiiiiiiiiiiiiiiiiiiiiiiinnnqqqvvvzzz~~~zzzuuurrrkkkdddYYYSSSKKKEEECCCBBBBBBBBBCCCGGGMMMVVVaaarrreeegggooo|||qqqeee\\\ZZZTTTMMMEEE@@@??????EEEZZZqqqrrrZZZBBBFFFYYY}}}CCCCCCCCCDDDFFFGGGGGGGGGHHHHHHNNNddduuurrrrrrmmmsssrrrttt{{{~~~xxxzzzlllGGG444000444000---111111...222111444@@@HHHTTThhh]]][[[YYY]]]jjj}}}~~~qqqbbbZZZZZZ]]]kkk~~~~~~yyywwwqqqgggZZZLLLAAA;;;=========???CCCEEEFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKOOOQQQRRRTTTUUUUUUTTTSSSRRRUUUZZZ]]]___aaaccceeekkkmmmpppqqqqqqnnnjjjhhheeefffhhhiiiiiihhhgggfff\\\[[[[[[]]]___bbbeeefffeeebbb\\\XXXWWW[[[bbbggglllfff___YYYWWWXXXYYYYYYYYYaaammmwww{{{xxxpppjjjjjjkkkmmmooorrruuuxxxzzz}}}~~~xxxzzzuuussspppnnnnnnmmmkkkjjjhhhgggeeecccbbbaaa``````aaa```___^^^^^^^^^___```]]]]]]]]]\\\\\\]]]]]]]]]\\\iii{{{{{{}}}]]]???===;;;666;;;666666444555BBB^^^~~~sssjjjvvvwwwggg```dddooowwwzzz~~~vvvqqqlll]]]LLL>>>===>>>???AAABBB@@@>>>CCCSSSdddjjjfff\\\PPPHHHKKKKKKLLLPPPWWWcccrrr|||zzzyyyvvvqqqmmmkkklllmmmlllmmmnnnqqqtttuuutttssssssrrrqqqppppppqqqrrrrrrssssssrrrqqqrrrrrrssstttwwwuuutttssssssrrrlllfffZZZTTTMMMHHHIIIOOOXXX___]]]```dddiiilllmmmkkkiiijjjjjjkkkllllllmmmmmmmmmppprrrvvvxxx{{{~~~|||zzzyyy~~~~~~}}}~~~}}}vvvqqqoooiiicccSSSNNNHHHCCCBBBBBBCCCCCCCCCHHHPPPZZZgggwwwfffiiirrr}}}lll```YYYVVVQQQIIIBBB??????@@@JJJ___tttqqqUUUAAAMMMfffDDDEEEEEEFFFFFFFFFGGGGGGJJJKKKTTTnnn|||rrroooqqqmmmssssssuuu{{{{{{yyyQQQ>>>000000444///---111000,,,111111444@@@JJJYYYooojjjZZZ___iiivvvsss```SSSRRRWWWfff}}}zzzwwwqqqhhh\\\OOOCCC;;;>>>===<<<>>>AAADDDEEEEEEDDDEEEGGGHHHIIIIIIIIIIIILLLMMMOOOQQQSSSSSSSSSRRRQQQUUUZZZ^^^```aaaccceeejjjlllppprrrssspppllljjjkkkjjjhhhhhhhhhiiikkklllbbb```]]][[[[[[^^^cccfffeeeccc___[[[YYY]]]ccciiijjjfffaaa^^^]]]]]]]]]]]]YYY___hhhrrrxxxvvvnnnfffiiijjjlllnnnqqqtttvvvxxx|||~~~~~~xxxwwwtttrrrooonnnnnnmmmkkkjjjhhhgggeeecccaaa``````___```___^^^]]]]]]^^^______^^^]]]]]]]]]]]]]]]]]]^^^]]]nnnzzz}}}zzztttVVVCCC@@@<<<777999777666555555>>>SSStttrrrhhhttt|||kkkaaabbbkkksssxxx~~~wwwrrrlll]]]KKK=========@@@BBBBBBAAA??????PPP___ccc```[[[TTTLLLJJJKKKMMMRRR[[[gggttt|||wwwvvvuuurrrnnnlllmmmnnnmmmmmmooorrruuuwwwwwwvvvsssrrrqqqpppppppppqqqrrrrrrqqqpppooopppqqqssstttyyywwwvvvxxxwwwrrrjjjeeeZZZXXXUUUTTTTTTWWW[[[]]]YYY\\\aaaiiippprrrqqqnnnkkklllnnnpppqqqrrrrrrrrrrrrtttvvvxxxyyy|||~~~yyywwwyyy|||zzz~~~~~~}}}|||}}}~~~}}}}}}yyyrrrnnnmmmhhhaaaOOOKKKEEEAAAAAABBBDDDEEEDDDJJJUUU```mmm}}}~~~jjjnnnwwwyyyiii^^^UUURRRLLLEEE???>>>???AAALLLXXXccc^^^III???SSSoooEEEFFFGGGGGGFFFEEEFFFHHHKKKNNN\\\zzz{{{yyyooonnnrrrpppqqqtttyyy|||~~~~~~kkkAAA:::///000444///...111///+++111000444@@@KKK]]]vvvxxxeeeuuuwwwbbbSSSRRRZZZhhh~~~~~~~~~{{{xxxrrriii^^^QQQEEE<<<>>>===<<<===@@@CCCEEEEEEDDDEEEGGGIIIJJJJJJIIIIIIIIIJJJLLLNNNPPPQQQRRRRRRSSSVVV[[[^^^```bbbdddfffkkkmmmqqqssssssqqqnnnkkknnnmmmkkkiiiiiijjjlllmmmfffeeeaaa]]][[[\\\aaaeeebbbcccaaa^^^[[[[[[```ddd```______```bbbdddccccccYYY\\\cccmmmuuutttllleeeggghhhiiikkkmmmppprrrssszzz}}}yyyuuusssqqqooonnnnnnmmmkkkiiihhhgggeeecccaaa```_________^^^]]]]]]]]]^^^``````^^^^^^]]]]]]]]]]]]^^^^^^```ssszzz~~~gggOOOFFFBBB===999777888666666777:::IIIiiirrriiisssqqqeeebbbiiipppvvv|||wwwqqqkkk[[[JJJ<<<<<<===@@@BBBCCCBBBAAAAAAQQQ]]]^^^ZZZXXXRRRKKKIIIKKKNNNUUU```mmmyyyttttttssspppmmmlllmmmnnnoooooopppsssvvvyyyyyyxxxsssrrrqqqppppppqqqrrrrrrppppppooooooppprrrsssuuu{{{yyyxxxzzzwwwooohhheeegggjjjnnnpppnnnjjjdddaaaYYY[[[aaaiiirrrvvvtttrrrlllnnnqqqsssvvvwwwwwwwwwuuuwwwxxxxxxyyy{{{~~~~~~{{{zzz}}}~~~~~~}}}}}}~~~~~~xxxyyyuuupppllljjjeee^^^MMMHHHCCC@@@@@@CCCEEEFFFGGGNNNZZZffftttxxxmmmrrr|||uuufff]]]RRRNNNHHHBBB===<<>>VVVsssFFFGGGIIIHHHFFFEEEFFFHHHJJJPPPddd~~~yyywwwnnnnnnuuutttpppvvv~~~zzz~~~bbb<<<999//////222...///111,,,---222000222>>>JJJ___yyyvvv{{{fffVVVUUU^^^mmm~~~}}}}}}~~~~~~}}}yyyrrrkkkaaaTTTFFF===>>><<<;;;<<>>>>><<<;;;<<>>@@@BBBEEEIIIGGGFFFHHHLLLMMMLLLJJJGGGGGGGGGGGGHHHLLLQQQVVVWWW]]]ccceeeccccccfffiiinnnqqqssssssrrrooonnnnnnnnnooooooooonnnllljjjhhhjjjhhheeecccaaa```____________``````___^^^\\\ZZZSSSPPPPPPWWWaaaddd___XXXZZZ\\\```eeehhhjjjjjjjjjccc```]]]^^^aaadddeeedddfffggghhhjjjoooxxx||||||zzzwwwwwwyyyxxxrrrssspppnnnlllllllllmmmlllkkkiiigggeeebbb```__________________```````````````[[[^^^^^^\\\ZZZ[[[^^^___hhhyyyjjjWWWGGGDDDHHHFFF>>>888:::999333444888:::IIIeeevvvhhhlllzzzjjjhhhooouuuzzz~~~vvvrrrlll[[[III===<<<<<<@@@FFFIIIJJJHHHIIITTT]]][[[WWWVVVSSSNNNNNNOOOSSSXXX]]]bbbeeegggllliiifffdddfffiiikkklllooopppqqqrrrssssssssssssppprrrtttwwwyyyzzzzzzyyyvvvuuutttsssrrrtttxxx{{{xxxuuuvvv{{{|||zzz~~~~~~pppiiifffkkkqqqssstttuuuuuusssrrruuuzzz~~~}}}|||~~~}}}~~~}}}{{{zzzyyyxxxwwwwwwuuutttqqqnnniiiaaaXXXRRRFFFCCC???>>>???BBBDDDEEEKKKYYYiiittt~~~iiibbbmmm|||sssggg^^^XXXRRRIIIAAA???===:::<<>>:::;;;;;;555555888888DDD^^^yyykkkhhhyyy}}}mmmiiinnnrrrxxxxxxuuuppp___LLL>>>===<<<@@@FFFJJJJJJHHHHHHRRRZZZYYYVVVUUUTTTPPPPPPRRRUUUXXX\\\```cccddddddbbb``````cccgggjjjkkkkkklllnnnppprrrssstttuuutttuuuuuuvvvwwwwwwvvvvvvuuuvvvuuutttssstttwwwyyyxxxuuuvvvyyyzzzyyy}}}|||yyyrrrnnnooorrrsssuuuyyyxxxvvvuuuwww|||~~~}}}}}}{{{yyyxxxwwwwwwwwwtttrrrooolllfff^^^VVVOOOEEEBBB???>>>???BBBDDDFFFMMM[[[lllxxxyyyeeebbbooo}}}qqqeee]]]WWWLLLEEE???>>>===;;;???EEELLLOOOMMMFFFCCCNNNeeezzzKKKKKKJJJHHHGGGHHHLLLOOOVVVaaa}}}xxxxxx{{{}}}{{{xxxqqqnnnqqqyyyvvvyyywwwEEE999555444222111000000//////000000111111777EEEYYYgggqqq~~~nnnuuu~~~yyyoooxxx{{{mmmeeecccmmm}}}~~~~~~~~~|||vvvpppkkkaaaOOO???>>><<<;;;=========AAAGGGHHHGGGGGGHHHJJJKKKJJJIIIIIIIIIIIIHHHHHHJJJOOORRRXXX]]]dddgggiiijjjmmmppppppqqqqqqpppmmmlllmmmooolllllllllllllllmmmnnnnnngggfffeeecccbbbbbbbbbbbb]]]\\\[[[ZZZZZZ\\\^^^___^^^[[[XXXXXXZZZ]]]______[[[]]]___bbbeeeggghhhhhhfffdddaaa``````aaa``````ZZZZZZWWWUUUTTTWWW\\\___hhhgggjjjppprrroooooopppwww~~~zzztttqqqssssssqqqnnnmmmlllllljjjiiifffeeecccbbb```___^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[^^^\\\ZZZYYYZZZ[[[___aaayyy~~~~~~{{{fffUUUDDD???BBBBBB???===<<<===888666888666>>>TTTttthhhmmm{{{rrrjjjkkkqqqvvv}}}~~~zzzxxxsssbbbOOO@@@>>>===@@@FFFJJJJJJIIIGGGOOOUUUVVVTTTUUUUUUSSSSSSTTTVVVYYY\\\^^^___```\\\[[[ZZZ]]]aaafffiiikkkjjjlllnnnppprrrssstttuuurrrrrrqqqqqqqqqrrrssssssuuuvvvwwwwwwvvvvvvwwwxxxwwwuuuuuuwwwwwwwww{{{}}}{{{||||||xxxvvvsssrrrvvv|||}}}{{{yyyzzz~~~{{{xxx{{{~~~}}}|||{{{yyywwwvvvvvvvvvrrrpppmmmiiiccc[[[RRRLLLCCCAAA???>>>???BBBFFFHHHPPP___ppp}}}ooo```bbbttt{{{mmmbbbZZZUUUHHHCCC???===<<<===CCCJJJQQQPPPJJJCCCDDDSSSlllKKKKKKJJJIIIHHHIIIMMMPPPWWWlll~~~zzzvvvwwwzzz{{{zzzwwwsssttt|||}}}zzz}}}lll???888444444222111000////////////000111111555CCCWWWfffiiittt{{{jjjjjjsssxxxwww}}}rrrhhhdddiiiwww~~~~~~~~~}}}xxxrrrmmmdddRRRAAA===<<<===???===;;;@@@GGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLKKKJJJIIIKKKNNNQQQVVV[[[aaafffhhhkkknnnpppoooooonnnllliiiiiikkkmmmooonnnlllkkkkkklllmmmnnnfffeeeeeedddcccccccccccc___]]]ZZZXXXXXXZZZ]]]^^^___^^^\\\ZZZYYYZZZ]]]___]]]^^^___aaacccfffggghhhjjjhhhfffdddcccbbbbbbaaa```___\\\XXXUUUUUUXXXZZZ___```fffooouuuwww{{{{{{uuutttvvvssspppmmmkkkjjjiiigggfffddddddbbbaaa```___^^^^^^aaaaaa```___^^^]]]]]]\\\\\\YYYWWWXXXZZZ\\\bbbggg|||vvv```QQQDDDAAABBBAAA>>>===:::===999666999666:::KKKwwwssslll|||}}}zzzwwwlllgggqqquuu|||}}}{{{yyytttcccPPPAAA???>>>@@@EEEIIIJJJIIIFFFKKKPPPSSSTTTUUUUUUVVVSSSUUUWWWZZZ\\\]]]^^^^^^YYYXXXYYY\\\aaafffhhhiiijjjlllmmmpppqqqsssttttttppppppooopppqqqtttvvvwwwuuuxxxzzzzzzyyyxxxxxxyyywwwvvvvvvvvvuuuvvvyyy|||}}}}}}~~~~~~{{{uuuqqquuu|||~~~}}}}}}yyyrrrrrryyy~~~}}}{{{zzzxxxvvvuuuuuutttqqqoookkkfff```XXXPPPJJJAAAAAA@@@???@@@CCCHHHKKKTTTcccuuu|||fff\\\eeezzzwwwjjj```XXXSSSJJJEEE???<<<<<>>@@@>>><<>><<<777<<<999666999777999FFFooopppvvv~~~|||ooofffnnnrrrxxx~~~zzzxxxsssbbbOOOBBB@@@>>>@@@DDDHHHIIIHHHEEEHHHMMMRRRTTTUUUVVVXXXSSSTTTWWWZZZ\\\]]]]]]]]]XXXWWWXXX[[[___bbbdddcccccceeegggkkknnnqqqsssttttttsssssssssuuuwwwyyyzzzuuuxxx{{{|||{{{zzzzzz{{{xxxyyyxxxuuutttuuuxxxzzz~~~|||}}}yyyrrrsssyyyyyytttmmmhhhlllxxx~~~|||{{{yyywwwuuutttssssssqqqnnnjjjddd^^^VVVNNNHHH@@@AAAAAAAAAAAAEEEJJJOOOXXXhhhzzzqqq```]]]jjjsssfff]]]VVVQQQIIIDDD===;;;@@@MMMYYY```WWWNNNBBB???III^^^wwwJJJJJJJJJJJJKKKMMMRRRVVVlll~~~|||zzzzzz|||yyy~~~RRR888777555444222111000000//////---000222000222>>>SSSddd```qqq{{{gggaaakkktttyyyoooeeedddjjjxxx{{{wwwsssiiiWWWFFF===;;;===@@@@@@===>>>BBBEEEFFFIIIJJJJJJKKKMMMOOOQQQRRRRRRQQQPPPPPPRRRUUUVVVYYY]]]bbbfffhhhiiijjjhhhhhhhhhfffeeefffiiillltttssspppmmmkkkiiiggggggeeeeeeffffffeeedddcccbbbcccbbb```^^^]]][[[[[[ZZZXXX[[[]]]^^^^^^]]]]]]^^^aaaaaaaaabbbeeehhhlllnnnrrrssssssqqqnnnllllllmmmggghhhfffdddaaa___```aaabbbccchhhqqqzzz~~~yyyvvvuuutttssssssnnnllliiigggfffeeecccaaa``````aaaaaa```___^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[YYYYYY^^^cccbbbaaakkkyyyeeeRRRKKKFFFGGGFFFBBB>>>>>>777===:::666:::888888BBBbbbsssqqq}}}ttthhhhhhlllrrryyyyyywwwsssdddRRRCCC@@@===>>>CCCFFFGGGGGGFFFFFFKKKRRRVVVUUUVVVXXXSSSUUUXXXZZZ\\\\\\[[[[[[VVVVVVWWWZZZ]]]^^^^^^]]]XXX[[[___dddjjjnnnqqqsssssssssrrrqqqqqqqqqrrrrrrtttvvvyyy{{{{{{{{{|||}}}zzz|||{{{vvvtttvvvxxxxxx}}}~~~~~~}}}~~~zzz{{{{{{tttsssxxx}}}~~~vvviiifffeeecccbbbkkkzzz~~~|||{{{zzzxxxvvvtttsssrrrqqqpppmmmhhhbbb[[[SSSKKKEEE???AAACCCCCCCCCGGGNNNSSS]]]mmmhhh___aaaqqqoooaaaYYYSSSOOOEEE@@@;;;<<>>;;;;;;@@@BBB???>>>???CCCFFFIIIKKKKKKLLLPPPSSSTTTUUUUUUUUUTTTTTTVVVXXX[[[\\\___dddgggiiiiiiiiifffggghhhgggggghhhkkkmmmtttsssqqqooollliiifffeeeffffffffffffeeedddbbbaaaaaabbbccccccbbb___\\\[[[XXXYYY[[[^^^```bbbbbbbbbccccccbbbcccfffkkkooorrrsssuuuvvvuuurrrqqqqqqsssqqqqqqqqqooolllkkkkkkllliiiiiinnntttzzzzzztttqqqrrrtttrrrnnnmmmkkkhhhgggfffeeecccbbb^^^___`````````___^^^]]][[[[[[[[[ZZZZZZZZZZZZZZZ\\\___hhhmmmhhhcccooocccPPPJJJFFFFFFEEEBBB@@@BBB999???;;;666999888777>>>TTT~~~uuuppp{{{zzzlllfffiiiooovvv}}}yyyxxxvvvhhhXXXCCC???<<<===AAAEEEFFFEEEFFFEEEJJJSSSXXXVVVVVVXXXVVVWWWZZZ[[[[[[ZZZXXXWWWVVVVVVXXX[[[]]]^^^]]][[[XXXZZZ^^^cccgggkkknnnooonnnooooooooonnnnnnmmmlllqqqsssvvvxxxxxxyyy{{{}}}|||~~~wwwuuuxxxyyyxxx{{{~~~}}}}}}~~~}}}|||vvvuuuyyy{{{~~~|||rrrlllddd^^^\\\```bbbeeeppp|||zzz{{{zzzxxxuuusssrrrqqqpppoookkkeee___XXXPPPHHHBBB???BBBDDDDDDEEEIIIPPPWWWcccsss{{{bbb```hhhwww{{{iii\\\UUUPPPKKKCCC???;;;AAASSSgggnnnjjjMMMCCC<<>>>>>CCCFFFJJJKKKLLLNNNQQQUUUUUUVVVWWWWWWVVVVVVXXXZZZ___```bbbfffiiikkkjjjiiieeeggghhhiiiiiijjjmmmooorrrrrrqqqpppmmmjjjfffdddfffgggggggggfffdddbbbaaa___aaadddffffffccc___\\\ZZZYYYZZZ]]]bbbeeegggfffeeedddcccdddhhhmmmrrruuurrruuuwwwwwwtttssstttvvvvvvwwwwwwuuurrrpppppppppooopppsssxxx{{{zzzsssooorrrtttrrrmmmmmmkkkhhhggggggfffeeeccc^^^^^^___``````___^^^]]]ZZZZZZZZZZZZ[[[[[[[[[[[[aaaeeeoootttllleeeqqq^^^QQQKKKFFFEEECCCAAABBBFFF;;;BBB===666999777555;;;IIIxxxuuuttt~~~ooofffiiiooovvv~~~~~~yyyyyyxxxlll]]]CCC???<<<<<<@@@DDDEEEDDDFFFEEEJJJUUUYYYWWWUUUXXXXXXZZZ[[[\\\[[[XXXUUUTTTWWWXXXZZZ]]]```aaa___^^^___aaaccceeehhhiiikkkkkknnnoooqqqssssssssssssrrrnnnpppsssuuuvvvxxx{{{}}}~~~xxxuuuyyyzzzxxx{{{~~~{{{|||~~~}}}xxxwww{{{zzztttjjjhhhiii[[[aaafffjjjvvv~~~{{{yyy{{{zzzxxxuuusssqqqppppppmmmiiiccc]]]VVVMMMEEE@@@???BBBEEEFFFFFFJJJRRRYYYfffwwwuuu^^^aaalll{{{xxxfffXXXQQQMMMHHHEEEAAA>>>EEEYYYkkklllcccHHH???;;;FFF```zzzDDDJJJIIIIIIMMMJJJOOO```||||||zzzxxx{{{fffDDD::::::666444222111111000///---///333000///333666HHHeeezzz|||wwwyyyrrrhhhjjjrrr~~~{{{wwwtttkkkYYYHHH@@@;;;999===??????AAADDDIIIGGGIIIOOOQQQPPPQQQUUUYYYWWWVVVVVVXXXZZZ[[[[[[aaacccgggjjjkkkiiigggeeeeeeccceeelllooommmkkklllmmmpppppplllhhhggghhhhhhggghhhhhhgggfffdddaaa``````aaaccceeeeeecccaaa___^^^ZZZZZZ```cccdddhhhooojjjcccaaafffjjjkkkpppwwwxxxyyy{{{{{{zzzyyyyyyzzzxxxyyyzzzzzzzzzyyyxxxwwwsssvvvzzz|||}}}yyyvvvrrrooonnnmmmkkkjjjjjjjjjiiigggdddbbbbbbbbb```______^^^^^^]]]\\\\\\]]]\\\[[[[[[ZZZZZZ[[[[[[```gggkkkhhhdddiiiyyysss]]]SSSLLLFFFEEEHHHIIIEEE@@@>>>>>>===;;;888666666777FFFkkkttt|||tttiiihhhmmmvvv}}}|||{{{wwwjjj]]]KKK===;;;@@@???CCCGGGDDDHHHJJJNNNRRRVVVXXXXXXXXXVVVXXX[[[\\\[[[VVVQQQNNNUUUXXX]]]bbbeeeeeeeeedddaaaccceeehhhiiiiiiiiihhhhhhjjjnnnrrrtttuuuuuuuuurrrssssssrrrsssvvvzzz~~~~~~{{{zzzzzzzzz{{{~~~}}}|||{{{{{{{{{~~~~~~{{{uuuyyy}}}{{{qqqiiiiiimmmuuu~~~}}}yyywwwvvvtttqqqpppqqqsssvvvnnnjjjbbbYYYPPPIIIDDDAAABBBCCCDDDDDDFFFLLLUUU\\\jjj~~~gggbbbcccppp~~~mmmbbb[[[RRRJJJGGG@@@===CCCTTTfffiii___UUUAAADDDEEEIII___FFFKKKKKKMMMPPPLLLUUUmmm|||yyyyyyyyyxxx|||aaaCCC999999777444222111111000///......111///...222444EEEbbbuuu~~~|||uuujjjkkkppp||||||xxxuuulllZZZIII@@@;;;999===??????AAADDDEEEHHHLLLOOOPPPSSSVVVXXXZZZYYYWWWWWWXXXZZZ[[[[[[aaadddhhhkkkkkkiiifffdddbbbaaadddkkkooommmkkklllkkknnnooollliiigggffffffffffffffffffeeedddccccccccccccdddddddddeeeeeeeeeccc^^^^^^bbbeeefffjjjqqqmmmhhhfffjjjmmmmmmrrrwww{{{}}}~~~}}}}}}~~~|||}}}~~~~~~~~~}}}|||zzz|||}}}||||||zzzwwwssspppnnnmmmkkkiiiiiiiiihhhgggdddbbbaaaaaa```______^^^^^^]]]\\\\\\]]]\\\[[[[[[ZZZZZZ[[[[[[]]]```bbbaaabbblll~~~~~~lllWWWSSSOOOJJJIIIJJJIIIFFFBBBBBBBBB@@@<<<888555444444???]]]~~~}}}tttzzzxxxoookkklllttt|||}}}}}}yyynnnbbbOOOAAA>>>AAA@@@CCCGGGCCCFFFHHHLLLPPPTTTVVVWWWWWWXXXZZZ]]]^^^]]]YYYTTTQQQTTTWWW[[[```dddeeeeeeeeebbbdddfffhhhiiiiiihhhgggiiijjjjjjlllooorrrtttvvvtttuuuuuuttttttuuuxxxzzz{{{{{{zzzyyyzzz{{{|||}}}}}}yyyvvvsssssstttuuuyyy}}}}}}wwwxxx}}}zzzzzz|||}}}zzzxxxwwwuuurrrppppppqqqrrrjjjeee]]]TTTLLLGGGCCCBBBBBBCCCEEEFFFIIIQQQ[[[cccqqqzzzdddcccjjjyyy{{{jjj```XXXOOOHHHEEE???@@@FFFRRR\\\[[[RRRJJJDDDGGGKKKSSSfffGGGHHHIIINNNOOOJJJ[[[}}}~~~zzzxxxxxxxxxzzz[[[CCC;;;999777555222111111111///...---000...---111222AAA\\\ppppppwwwmmm|||zzznnnlllnnnvvv~~~|||yyyvvvmmm[[[KKKAAA<<<:::<<>>:::666555555;;;MMMjjj~~~}}}uuuvvvwwwnnnjjjqqqzzz~~~~~~~~~|||rrrhhhUUUEEEAAADDDAAADDDHHHDDDFFFHHHKKKOOORRRUUUWWWXXX[[[]]]___```___\\\WWWTTTTTTVVVZZZ^^^bbbdddeeeffffffgggiiikkkllllllkkkkkkmmmkkkiiihhhjjjnnnrrruuuuuuvvvwwwwwwuuutttuuuvvvuuuvvvxxxzzz}}}~~~vvvoookkkkkklllnnnvvv{{{~~~~~~zzzxxx~~~~~~}}}||||||zzzxxxvvvsssqqqooonnnnnneee```WWWNNNGGGDDDCCCBBBAAACCCFFFIIINNNWWWccckkkyyysssccchhhsssuuufff\\\TTTLLLEEEBBB@@@FFFMMMQQQPPPKKKEEE@@@CCCEEENNN\\\nnnIIIIIIIIIOOOPPPMMMddd{{{xxxxxxxxx{{{|||oooUUUEEE===:::777555222111111111000......111......111111===VVVmmmhhhqqqmmmfff{{{~~~}}}rrrnnnlllppp{{{~~~~~~~~~|||yyyvvvmmm\\\KKKBBB===:::<<>>:::<<<>>>???AAAEEETTTbbbfffZZZSSSYYY\\\WWWWWWYYY[[[[[[\\\^^^bbbeeeeeegggkkknnnmmmiiiccc```YYYZZZaaalllrrrpppnnnnnnjjjhhhkkkrrrrrrlllhhhiiiiiihhhgggeeedddeeeeeefffbbbbbbcccdddfffiiikkkmmmnnnmmmjjjggghhhkkkoooqqqtttvvvwwwuuuttttttwwwxxx{{{xxxtttqqqooommmkkkiiiiiifffddddddddddddaaa___```______^^^^^^]]]\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZ]]]\\\^^^eeeqqq}}}sss]]]RRROOORRRTTTQQQKKKFFFEEEFFFBBBCCCCCCBBB???<<<;;;;;;777999NNNsssooowww}}}xxx|||~~~}}}sssiiillluuu|||}}}wwwooo]]]MMMGGGIIIGGGKKKQQQOOOKKKKKKLLLNNNQQQTTTWWWXXX[[[]]]___``````^^^[[[YYYZZZZZZZZZ[[[]]]```ccceeejjjlllnnnqqqtttvvvxxxxxxwwwuuurrrooommmlllkkkkkkkkkoootttwwwxxxwwwvvvvvvvvvwwwzzz}}}{{{uuupppllljjjiiinnnvvv|||}}}}}}{{{zzzxxxzzzwwwvvvuuuuuuuuusssoookkk___YYYPPPGGGAAA???AAABBBAAADDDHHHMMMSSS^^^kkkttt}}}mmmlllzzzsssiii]]]VVVOOOGGGCCCBBB@@@NNNWWWOOOBBB===???AAACCCCCCTTTrrrEEEKKKKKKKKKRRR___{{{wwwtttsssssszzz}}}|||oooVVVKKKBBB:::555888666333222222222000///000222//////222///666JJJfffjjjhhhpppnnnjjjlllllllllmmmxxxrrrkkkiiippp}}}}}}|||yyywwwooo^^^NNNEEE???;;;<<<>>>???AAAEEEMMMWWW[[[VVVSSSXXX[[[ZZZYYY\\\^^^]]]\\\]]]bbbffffffiiimmmooommmhhhbbb^^^YYY[[[cccnnnuuussspppoookkkgggjjjrrrtttnnnjjjkkkjjjjjjiiihhhgggfffffffffbbbbbbcccdddfffiiikkkmmmmmmnnnmmmiiiiiinnnpppooorrrxxxzzzxxxvvvwwwzzzzzz~~~}}}zzzyyyzzz|||yyyvvvrrrpppnnnmmmkkkjjjiiifffddddddeeeeeeccc``````______^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[___gggsss|||jjjYYYUUUQQQSSSSSSOOOJJJFFFEEEFFFFFFGGGGGGEEE@@@<<<999999555444DDDgggzzzwww~~~wwwllllllrrrxxx}}}}}}xxxrrraaaQQQJJJKKKIIINNNUUUSSSMMMMMMLLLMMMNNNQQQUUUWWW[[[]]]___``````^^^\\\[[[\\\[[[ZZZZZZ\\\```dddgggiiikkkmmmooorrruuuwwwxxxvvvuuusssooolllhhhfffdddeeejjjpppuuuwwwxxxxxxyyywwwwwwxxxzzz{{{}}}~~~~~~~~~|||xxxtttpppmmmkkknnnwww}}}~~~yyyuuuxxxtttsssssstttuuurrrlllgggZZZUUUMMMEEE@@@@@@AAACCCBBBEEEJJJPPPWWWcccpppzzzrrrkkksss{{{jjjaaaXXXRRRLLLEEEBBBCCCCCCOOOTTTIII===;;;???AAA@@@EEEXXXttt@@@LLLKKKIIIUUUnnnxxxuuussssssuuu]]]LLLHHHEEE>>>999888666333222222222000//////111......111---222EEE```lllhhhiii~~~pppaaa```eeekkknnnyyyssslllhhhmmm{{{~~~{{{yyyrrraaaQQQFFF@@@;;;<<<>>>>>>AAAEEEHHHKKKPPPSSSUUUXXX[[[^^^^^^```bbb___\\\[[[___cccgggjjjnnnpppnnnhhhbbb]]]ZZZ]]]eeeqqqxxxuuuqqqpppkkkeeegggqqqtttmmmjjjmmmiiiiiijjjjjjjjjiiiiiihhheeedddbbbbbbdddhhhlllooommmppppppllllllqqqrrroooqqqyyy}}}zzzxxx{{{~~~}}}yyywwwuuutttuuuyyy}}}}}}wwwtttpppnnnmmmmmmkkkjjjjjjgggddddddggggggddd``````______^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYWWWZZZ___iiittt}}}vvv```UUUXXXTTTTTTQQQNNNJJJGGGFFFFFFGGGHHHHHHFFFBBB===:::999777555>>>WWWyyyuuuyyy|||qqqnnnpppsssxxx}}}~~~~~~{{{vvvgggUUUNNNNNNKKKOOOVVVUUUSSSRRRPPPOOOPPPSSSVVVXXX\\\]]]___```aaa___^^^]]][[[ZZZYYYYYY]]]bbbhhhkkklllmmmnnnoooqqqtttvvvwwwpppnnnlllhhheeebbb```^^^bbbgggmmmsssvvvwwwyyyzzzxxxxxxxxxxxxyyyzzz|||}}}~~~~~~|||{{{xxxvvvtttssspppyyyxxxtttwwwrrrqqqppprrrsssooofff___RRRNNNHHHCCC@@@AAACCCEEECCCGGGMMMTTT]]]jjjyyy~~~nnnnnn|||pppbbbZZZRRRNNNIIICCCAAACCCKKKTTTSSSEEE:::;;;>>>>>>BBBNNNcccxxxCCCRRRSSSOOO___yyyvvvtttuuuyyyoooOOOEEEHHHIIIEEEAAA888666333222222222111///...000------000+++///AAA[[[mmmjjjgggvvv^^^YYYaaammmtttyyytttmmmiiilllxxx}}}|||tttdddTTTGGG@@@;;;<<<>>>>>>AAAFFFHHHGGGKKKSSSXXXXXX[[[```bbbdddeeeaaa\\\ZZZ\\\```gggjjjnnnpppnnnhhhaaa\\\\\\^^^gggsssyyywwwsssqqqkkkdddeeeooosssllliiimmmggghhhjjjkkkllllllkkkkkkjjjfffbbb```bbbgggnnnsssmmmqqqrrrnnnooossssssooopppyyy|||zzz~~~zzzwwwtttrrrtttyyy~~~}}}uuurrrooommmmmmmmmllljjjkkkgggddddddggghhheeeaaa```______^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYVVVZZZaaakkkvvvzzzxxxiiiTTTNNNUUUWWWUUUQQQMMMJJJHHHGGGFFFDDDFFFGGGFFFCCC@@@>>>===<<<999<<>>>>>>>>>>>CCCIIIIIIKKKMMMQQQVVVZZZ^^^```bbbdddeeeeeebbb___]]]]]]hhhnnnsssrrroookkkbbbZZZ\\\___iiiuuuyyyvvvrrrrrrlllgggdddgggmmmpppnnniiinnnnnnmmmlllllllllllllllgggfffeeefffeeeeeekkktttsssuuuvvvtttqqqoooqqqsssssszzz~~~{{{{{{}}}xxxuuuqqqooonnnnnnnnnmmmhhhggggggeeedddcccbbbbbbbbb```^^^]]]]]]^^^]]][[[]]]]]]]]][[[YYYYYY[[[]]]ZZZ]]]fffrrrxxx|||ppp```VVVRRRQQQRRRTTTTTTRRRNNNHHHEEECCCEEEEEEEEEDDDAAA???@@@@@@;;;<<<:::@@@\\\~~~zzzrrr|||}}}rrrnnnoootttxxx}}}}}}zzzyyylllbbbVVVOOOOOORRRUUUVVVZZZYYYWWWVVVWWW[[[___bbbcccaaa___^^^^^^^^^^^^]]]\\\YYYVVVVVV[[[dddnnnuuu{{{wwwsssrrrtttuuutttssslllfff___[[[\\\```dddfffiiiiiijjjmmmrrrvvvxxxxxx||||||}}}}}}}}}}}}}}}|||~~~~~~~~~~~~}}}{{{zzzyyy|||~~~zzzyyyvvvtttqqqnnnmmmnnnooojjj___UUUIIIEEE@@@???AAADDDEEEEEEFFFMMMTTT[[[gggyyylllqqqppp^^^WWWPPPJJJEEE@@@===AAAGGG[[[bbbTTT???:::<<<>>>EEEPPPiiiNNNNNNWWWcccxxx{{{wwwxxxwwwxxx{{{~~~vvvYYYCCCDDDHHHCCC???AAA>>>888666;;;>>>===999777//////...---,,,///333666QQQjjjqqqwwwmmmYYY___ooosss~~~}}}xxxsssnnniiilllzzz||||||xxxkkk^^^JJJCCC>>>===>>>???DDDIIIKKKLLLOOORRRWWW\\\___bbbccceeeffffffccc___^^^]]]fffmmmrrrrrrppplllddd\\\\\\___hhhssswwwtttpppppplllgggdddffflllpppooolllqqqpppnnnmmmmmmmmmmmmllliiigggggghhhggggggmmmvvvwwwwwwxxxxxxvvvuuuttttttuuu{{{xxxuuuqqqnnnmmmmmmlllkkkfffeeeeeedddcccbbbbbbaaaaaa___]]]]]]]]]^^^]]][[[]]]]]]]]][[[YYYXXXZZZ\\\^^^cccmmmxxx}}}~~~kkk\\\UUUQQQMMMOOOPPPQQQPPPLLLIIIFFFFFFEEEEEEEEECCCBBBBBBEEEHHHEEECCC<<<;;;RRRwww~~~yyyttt~~~sssllllllqqqvvv|||}}}{{{zzzooofffYYYQQQOOORRRUUUVVVZZZYYYWWWWWWXXX]]]bbbfffeeeccc```^^^^^^_________]]][[[XXXWWW\\\dddnnntttwwwuuusssrrrsssrrrpppmmmeeedddddddddddddddeeeeeekkkkkklllooossswwwyyyyyy}}}}}}~~~~~~~~~}}}~~~|||{{{}}}}}}zzzxxxuuusssssspppnnnooonnnhhh\\\RRRGGGDDD@@@@@@BBBDDDEEEEEEGGGNNNVVV^^^kkk}}}}}}jjjsss}}}kkk[[[SSSMMMFFFBBB???>>>CCCKKKWWW[[[NNN<<<;;;>>>AAAIIIXXXvvvSSSOOO]]]xxx|||vvvxxxxxxvvv{{{www~~~eeePPPBBBDDDFFFAAA???CCCAAA;;;999???DDDBBB???>>>111000///...---...222555KKKaaaoooqqqfffwww}}}{{{yyywwwrrrjjjiiisss}}}~~~{{{pppeeeMMMEEE??????AAACCCHHHMMMNNNOOOQQQTTTYYY^^^bbbdddeeeggghhhgggddd```___^^^cccjjjpppqqqpppnnnggg___\\\___gggqqqtttqqqnnnnnnlllgggccceeekkkpppqqqpppvvvssspppooooooooonnnmmmllljjjjjjkkkjjjjjjpppyyy|||{{{zzz|||~~~}}}yyytttxxx|||}}}xxxuuuqqqnnnlllkkkjjjhhhcccccccccbbbbbbbbbaaaaaaaaa___]]]\\\]]]^^^]]]\\\]]]]]]]]][[[XXXXXXYYY[[[aaaiiiuuu~~~xxx~~~xxxdddUUURRROOOHHHLLLMMMNNNMMMKKKIIIIIIIIIFFFFFFEEEDDDDDDGGGLLLPPPNNNIII===666DDDeee~~~~~~zzzwwwwwwllljjjnnntttzzz~~~~~~|||{{{tttkkk___UUUPPPQQQTTTWWWZZZYYYXXXWWWXXX]]]dddjjjhhheeebbb___^^^___```bbb```]]]ZZZYYY]]]dddmmmrrruuutttttttttsssrrrnnnkkkjjjpppvvvyyyuuupppkkkjjjnnnnnnoooqqqvvvyyy{{{{{{~~~~~~~~~}}}~~~}}}zzzxxxuuurrrssspppmmmllliiiaaaUUUKKKDDDBBBAAAAAACCCEEEEEEEEEJJJRRR\\\eeetttssskkkxxxtttdddVVVOOOHHHBBB???>>>???GGGPPPWWWVVVHHH;;;???CCCHHHQQQcccXXXTTTjjj|||wwwxxxtttrrr||||||WWWJJJAAACCCDDD@@@BBBIIIDDD===999<<>><<<;;;222222111///---...111333CCCVVViii{{{uuuttt~~~yyyzzzzzzuuulllfffmmmxxx~~~~~~~~~~~~{{{rrrhhhRRRIIIBBBBBBEEEGGGLLLQQQPPPPPPRRRUUUZZZ___cccffffffhhhiiihhheeebbb```___```gggnnnpppqqqoooiiibbb^^^```gggpppsssooommmmmmmmmhhhdddeeekkkqqqtttuuuzzzvvvrrrpppqqqqqqooonnnnnnllllllmmmmmmmmmttt||||||{{{{{{tttwwwzzz}}}xxxuuuqqqnnnllljjjgggfffbbbbbbbbbbbbbbbbbbbbbbbb```^^^\\\\\\]]]]]]]]]\\\]]]]]]]]][[[XXXXXXZZZ[[[aaalllxxxvvvssszzzsss\\\OOOPPPOOOHHHMMMNNNNNNMMMJJJIIIJJJKKKGGGGGGHHHGGGHHHJJJNNNQQQOOOIII===444<<>>DDDHHHMMMYYYoooWWW\\\}}}|||xxxwwwqqqpppjjjOOOGGGAAABBBAAA@@@FFFNNNJJJ@@@888777888777555666222222111000......000333<<>><<<<<<@@@JJJTTT```WWWEEE@@@FFFIIIOOO```{{{zzzXXXiiiyyyxxxvvvtttyyybbbKKKFFFBBBBBBAAAAAAGGGOOONNNCCC999777777555333444111222222000//////111333777AAA[[[pppsss|||zzz}}}zzz}}}xxxyyyzzzyyyqqqiiihhhlllwww}}}zzzrrrjjj[[[PPPEEECCCEEEGGGJJJMMMNNNNNNOOORRRVVV\\\aaaeeedddfffhhhhhhfffdddcccccc___fffmmmpppqqqpppjjjccc```aaafffmmmpppnnnmmmooopppmmmjjjjjjnnntttyyy{{{yyysssqqqsssuuussspppooonnnnnnoooooopppwww|||{{{{{{tttrrrtttyyy|||{{{wwwtttqqqooommmjjjgggdddccccccccccccbbbbbbaaaaaa^^^]]][[[[[[]]]]]]]]]\\\\\\]]]]]]\\\[[[[[[^^^```kkkttt}}}}}}|||iiiVVVMMMNNNPPPOOOQQQRRRRRRPPPLLLJJJIIIIIIGGGJJJLLLMMMKKKHHHGGGFFFBBB===;;;:::;;;GGGbbb}}}xxxyyyxxxxxx{{{~~~tttpppooovvvzzz|||uuuhhh[[[UUUUUUYYY___^^^[[[UUURRRVVV```hhhoooooommmhhhcccaaadddhhhiiigggdddbbbccceeehhhkkkrrrrrrpppnnnooorrrxxx|||xxxwwwwwwyyy|||}}}~~~~~~{{{yyywwwzzz~~~|||zzzyyyuuuppphhh```XXXPPPIIIDDD@@@AAACCCCCCDDDFFFJJJMMMSSS^^^lllzzzyyygggqqqzzzggg[[[PPPGGGFFF@@@<<<===>>>CCCMMMWWW]]]RRRBBB???FFFGGGRRRiiiuuuaaa~~~zzzwwwxxxuuu}}}yyy]]]GGGEEEDDDDDDDDDCCCFFFJJJKKKBBB;;;;;;;;;999555444000111222111000000222333555888SSSkkklllssszzzyyyyyytttwww{{{yyyxxxxxxyyytttmmmiiijjjqqq~~~|||uuunnncccUUUIIIFFFGGGIIIJJJLLLLLLLLLLLLOOOSSSYYY___bbbbbbdddggghhhfffeeedddddd```gggnnnpppqqqoooiiibbb^^^___ccckkknnnmmmlllooorrrpppnnnnnnqqqvvvzzz|||yyyrrrqqqtttvvvtttqqqnnnmmmmmmooooooooovvv~~~}}}|||{{{uuurrrsssxxx|||~~~vvvtttqqqooonnnkkkhhheeeccccccbbbaaaaaa```______^^^\\\[[[[[[\\\]]]]]]\\\\\\]]]]]]]]]]]]^^^aaacccpppvvv|||xxxbbbVVVQQQNNNNNNPPPNNNPPPQQQPPPMMMJJJHHHGGGHHHIIIJJJJJJGGGEEEEEEEEEBBB<<<;;;======BBBXXXrrrwwwwww~~~|||yyy~~~xxx|||{{{sssnnnssswww|||zzznnn```WWWVVVYYY______\\\VVVRRRVVVbbblllssstttsssnnnhhheeehhhkkkkkkiiifffddddddeeegggiiirrrssssssqqqqqqsssxxx|||zzzyyyxxxzzz}}}~~~|||zzzvvvzzz}}}{{{zzz{{{tttmmmdddZZZQQQKKKGGGDDDAAABBBCCCDDDDDDGGGMMMQQQZZZfffuuupppkkkxxxppp^^^UUUKKKBBB@@@===;;;===AAAFFFQQQ[[[WWWLLL???@@@HHHJJJYYYwww}}}uuunnn}}}wwwwwwyyyuuueeeQQQEEEDDDEEEGGGFFFDDDDDDEEEEEE>>>:::===@@@<<<777555000111222111000000222444444111LLLggghhhmmmyyywww{{{kkkpppvvvooommmwww|||zzzwwwvvvxxxvvvooojjjiiinnn~~~yyyrrrjjj\\\NNNJJJKKKLLLLLLNNNJJJJJJJJJMMMQQQWWW]]]aaaaaacccfffgggfffeeeeeeeeeaaahhhoooqqqqqqooohhhaaa]]]]]]aaaiiilllkkklllnnnsssrrrppppppssswwwzzz}}}yyyqqqppptttwwwuuuqqqnnnlllmmmnnnnnnooovvv~~~}}}}}}{{{wwwssssssxxx}}}vvvtttrrrpppooollliiifffcccbbbaaa```___^^^]]]]]]^^^\\\ZZZ[[[\\\]]]]]]\\\[[[\\\]]]]]]^^^___bbbeeeqqqvvvzzz}}}ttt]]]VVVTTTNNNLLLPPPKKKMMMPPPPPPMMMJJJHHHGGGHHHIIIHHHFFFDDDCCCDDDFFFEEE>>><<>>QQQjjjwwwvvv~~~rrrrrrwwwooopppuuuzzz}}}~~~}}}rrrbbbXXXWWWYYY^^^___\\\VVVSSSXXXeeepppuuuwwwwwwsssllliiijjjnnnllljjjhhheeeeeeeeeggghhhtttvvvwwwwwwuuuuuuxxx{{{~~~}}}~~~~~~}}}{{{zzzyyyyyyzzz}}}}}}{{{vvvzzz|||zzzzzz{{{pppiii___TTTKKKFFFCCCCCCBBBCCCDDDDDDDDDHHHNNNTTTaaannn|||yyykkkppp~~~iiiYYYQQQHHH>>><<<::::::>>>CCCIIITTT^^^SSSIII???CCCLLLNNNaaa{{{zzzyyyttt{{{{{{xxx~~~xxxZZZTTTJJJKKKIIICCCAAADDDDDDBBB@@@AAABBBAAA>>>:::444111222222222222222222222222777///BBBaaaiiifffooo{{{jjjcccoooiiihhh}}}~~~yyyyyyxxxxxxxxxvvvrrrlllhhhrrryyy~~~yyyuuuqqqdddVVVOOOKKKJJJOOOVVVPPPPPPPPPQQQTTTYYY]]]```fffeeedddeeefffggghhhggggggiiimmmqqqqqqmmmfffaaaaaa```___bbbgggmmmppprrr|||{{{oooiiippp{{{{{{uuuoooqqqwwwzzzwwwrrrooopppsssuuusssqqqvvv~~~~~~~~~yyyvvvvvv~~~~~~zzzuuuooommmmmmlllgggbbbdddccc```___^^^___```aaa]]]]]]]]]\\\\\\\\\[[[[[[YYY\\\___^^^]]]___fffllluuuxxx|||mmmYYYVVVSSSRRRTTTQQQOOOOOOPPPOOONNNLLLJJJHHHLLLJJJHHHEEECCCCCCCCCDDDEEE>>><<>>===IIIYYYttt|||}}}zzzxxxuuu~~~rrrsssuuuppptttyyy}}}|||mmm```YYYXXX[[[^^^\\\UUUPPPVVVdddoooxxxzzz{{{xxxnnngggjjjsssqqqnnnjjjiiiiiigggccc```ppptttyyyzzz{{{{{{yyyvvv|||}}}~~~}}}||||||~~~~~~|||zzz|||{{{tttxxx~~~~~~}}}wwwrrriiiaaaUUUKKKFFFCCCCCCCCCEEECCCCCCEEEFFFJJJSSS^^^oooxxxooolllwwwsssaaaQQQEEEAAABBB>>>888777???HHHOOOYYYdddRRRFFF<<>>FFF]]]sss~~~|||uuuxxx~~~{{{}}}vvvuuuvvv{{{}}}uuukkkaaa[[[\\\]]]\\\XXXVVV[[[iiittt}}}~~~~~~zzzooohhhllluuutttqqqmmmkkkiiihhhfffdddpppyyy~~~~~~|||xxx}}}~~~~~~}}}|||}}}}}}{{{yyyzzz|||~~~vvvyyy}}}|||zzzuuullldddZZZTTTKKKDDDAAA@@@@@@@@@GGGEEEFFFIIILLLPPP[[[fffwwwrrrgggrrrxxxbbbTTTKKKBBB===;;;888>>>@@@BBBMMM^^^fffeeeFFF>>>===KKKccc{{{zzz{{{vvvvvvzzzvvvyyymmmbbbeeeSSSPPPKKKIIINNNSSSPPPHHHGGGEEECCCAAA???===<<<;;;666555444333111000///...---777222>>>aaakkkwwweee\\\kkklllzzz~~~}}}||||||}}}{{{yyyvvvqqqooorrr~~~yyy{{{ppp___[[[eeeggg```YYYYYYYYYZZZ[[[\\\]]]^^^aaaccceeefffggghhhiiijjjgggiiilllpppqqqmmmhhhccc\\\```ddddddbbbdddjjjpppsssvvvwwwtttpppoooqqqssswwwvvvvvvwwwzzzzzzwwwtttrrrqqqrrruuuuuussswww|||}}}|||{{{{{{~~~}}}}}}zzzxxxtttooollljjjhhhdddbbbaaaaaaaaa```___]]][[[ZZZZZZZZZZZZZZZYYYYYYYYYYYY\\\]]]]]]^^^bbbjjjttt|||vvvvvvccc\\\]]]YYYXXXWWWPPPQQQOOOMMMKKKIIIHHHHHHIIIKKKIIIFFFEEEEEEHHHLLLNNNLLLJJJJJJKKKGGG@@@@@@DDDOOOiii~~~~~~|||}}}ttttttzzzyyywwwsssrrruuu}}}~~~~~~}}}}}}zzzrrrggg```]]]\\\[[[ZZZYYY^^^jjjwwwzzzpppiiinnnwwwxxxuuuqqqmmmjjjiiihhhhhhsss~~~zzz}}}~~~~~~}}}~~~}}}|||zzzyyyzzz|||xxxzzz|||zzzwwwpppddd[[[RRRMMMFFFAAA@@@@@@AAAAAAFFFEEEGGGLLLPPPUUUaaalll}}}jjjhhhyyynnnXXXMMMGGGAAA<<<999999@@@BBBCCCUUUkkkmmm___EEE@@@CCCVVVooo||||||yyyyyysssssswwwvvvwwwyyylllcccdddRRROOOJJJHHHLLLPPPKKKCCCDDDCCCAAA>>><<<;;;;;;;;;666666444333111000///...---888///666XXXhhhwwwqqqhhh~~~zzzzzz~~~~~~~~~~~~~~~}}}{{{qqqnnnnnnwww~~~{{{llliiiqqqqqqhhhYYYYYYZZZ\\\]]]]]]^^^^^^aaadddggghhhhhhhhhjjjllliiikkknnnqqqrrrpppjjjfff___cccggggggeeefffkkkpppqqqsssvvvwwwtttpppoooqqquuuuuuvvvwwwxxxwwwvvvtttuuussssssvvvvvvuuuxxx}}}||||||{{{{{{}}}~~~yyyxxxtttrrrnnnkkkhhhfffcccbbb____________^^^\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXZZZ[[[]]]aaagggnnnvvv{{{~~~ooo___XXXWWWQQQRRRSSSMMMKKKJJJHHHGGGGGGGGGHHHIIIHHHFFFDDDDDDEEEHHHKKKMMMLLLJJJHHHGGGEEEBBBBBBEEECCC]]]sssxxxyyy~~~|||uuusssxxxyyyuuuqqqsssyyy~~~~~~}}}}}}~~~}}}wwwmmmfff^^^[[[ZZZ\\\\\\```kkkxxxzzzpppjjjpppzzz|||yyyuuuppplllkkkkkklllyyy||||||~~~~~~~~~|||zzzyyy{{{~~~{{{|||~~~zzzwwwsssjjj^^^TTTLLLHHHCCC@@@@@@AAABBBBBBEEEEEEHHHOOOTTT\\\iiiuuutttiiioooyyyfffRRRHHHEEEAAA===;;;===BBBBBBGGG___vvvoooUUUFFFEEENNNddd~~~xxx~~~zzzxxxwwwrrrssswwwyyy~~~tttvvv~~~zzzcccWWWQQQJJJIIIFFFDDDHHHKKKHHHBBBAAA@@@>>><<<;;;:::999999666555444333111000///...,,,333---000JJJ]]]pppxxx}}}}}}xxxwww}}}~~~rrrooonnnsss~~~}}}rrrmmmmmmiii```XXXYYY[[[^^^```````````````dddhhhiiigggggghhhkkkmmmnnnqqqtttuuusssnnnjjjaaadddffffffeeefffjjjmmmpppqqquuuyyyxxxrrrppprrrrrrtttuuuuuutttsssssstttxxxuuutttwwwyyyxxxyyy}}}}}}}}}}}}|||}}}yyytttuuupppnnnllliiifffdddbbbbbb^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWYYY]]]bbbjjjssszzz~~~rrreeeYYYTTTPPPJJJLLLOOOJJJFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGEEEDDDDDDEEEGGGHHHGGGEEECCCAAAAAAAAABBBCCC===PPPdddqqqxxx{{{zzzwwwsssvvv|||{{{vvvvvvyyy}}}~~~}}}}}}~~~~~~zzzsssmmmaaa\\\[[[___```bbbmmm{{{yyyooojjjqqq}}}~~~yyysssnnnmmmoooqqq~~~zzz|||~~~{{{zzz{{{~~~~~~{{{vvvrrrnnndddWWWMMMGGGEEEAAA@@@AAACCCCCCCCCFFFFFFKKKSSS[[[eeessssssnnnmmmyyyppp```NNNEEEBBB???>>>>>>???CCCEEENNNgggyyyjjjMMMGGGKKKZZZttt}}}uuu|||yyyxxxuuuuuurrruuuzzz~~~{{{vvv|||eeeTTTKKKEEEBBBCCCCCCAAACCCFFFEEE@@@>>>>>>===<<<:::999888888555555444333222000000///---...---///===SSShhhwwwxxx{{{}}}{{{}}}xxxzzztttrrrpppsss|||~~~{{{vvvoooggg]]]WWWWWWYYY]]]```cccddddddcccbbbfffkkkkkkiiigggiiikkkpppqqqsssvvvxxxvvvrrrnnnddddddeeefffggghhhiiijjjppppppttt{{{{{{uuurrrtttppprrrtttrrrpppoooqqqtttzzzwwwvvvyyy{{{zzz{{{~~~~~~}}}}}}uuupppssskkkkkkiiigggdddbbbbbbbbb]]]\\\[[[ZZZZZZ[[[\\\]]][[[[[[[[[ZZZZZZZZZYYYYYYZZZ[[[^^^eeeooo{{{vvvbbbZZZQQQPPPMMMFFFIIIMMMGGGEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@AAAAAA@@@;;;DDDVVVkkkvvvxxxxxxzzzsssuuuyyy~~~zzz|||}}}|||yyyyyy|||~~~zzzvvvsssfff___^^^ccceeefffooo}}}~~~xxxoookkksss}}}vvvpppooorrrvvvxxx{{{~~~~~~{{{{{{|||wwwqqqlllggg^^^RRRHHHDDDBBB@@@@@@AAACCCDDDCCCGGGHHHNNNXXXbbbmmm}}}kkkmmmuuu~~~hhhZZZKKKCCC???===>>>AAA???DDDJJJWWWllltttbbbHHHHHHPPPeeezzzvvvzzzkkk{{{wwwuuuuuurrrtttsssxxx~~~xxxwwwoooQQQIIIIIIGGG???BBBCCC@@@@@@BBBAAA>>>=========<<<;;;999888777555444444333222111000000000,,,...000666MMMeeekkkyyymmmppp|||yyyyyy|||zzz~~~ttttttsssssszzz}}}}}}vvvhhh]]]ZZZWWWZZZ^^^cccfffgggggggggeeejjjoooooollliiikkkmmmrrrsssuuuxxxyyyxxxtttpppgggffffffgggjjjkkkkkkjjjpppooottt|||}}}wwwtttvvvoooqqqssspppmmmlllpppttt|||xxxwwwzzz|||{{{|||~~~~~~~~~sssnnnqqqiiiiiihhhfffcccaaaaaabbb]]][[[ZZZYYYYYY[[[]]]^^^[[[[[[[[[[[[ZZZZZZZZZZZZ______aaahhhuuummmTTTRRRLLLMMMLLLFFFIIIMMMFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCEEEFFFHHHHHHHHHHHHBBBCCCCCCBBBCCCCCCBBB>>>;;;===NNNhhhvvvuuuvvv|||sssvvv{{{xxxyyy{{{~~~zzz~~~yyywwwyyy~~~}}}zzzxxxvvviiiaaa```fffhhhhhhqqq}}}wwwnnnkkktttxxxrrrppptttxxxwwwzzz~~~{{{|||~~~yyytttmmmhhhcccZZZNNNEEEBBB@@@??????AAACCCCCCCCCIIIJJJQQQ\\\gggssshhhooo{{{~~~cccWWWJJJAAA===:::===BBB===DDDOOO^^^mmmnnn\\\GGGIIITTTjjjyyyzzzwww```~~~{{{wwwsssppppppqqqvvvvvv^^^PPPGGGDDDEEECCCBBBAAA???>>>>>>======>>>=========>>>===:::777777666444222111111111222///...///000333???UUUiiimmmuuuxxxvvviiiooo{{{~~~|||uuusss|||xxxssspppuuuzzzooobbbZZZ]]]___eeejjjnnnmmmiiifffmmmnnnoooppppppooonnnnnnqqquuuyyyzzzxxxvvvtttsssmmmjjjhhhjjjnnnoookkkgggnnnpppsssuuuvvvwwwvvvuuutttsssrrrqqqpppnnnmmmmmm{{{|||}}}}}}||||||}}}~~~zzzuuupppmmmmmmkkkjjjhhheeeccc```^^^]]][[[ZZZZZZYYYZZZ\\\]]]^^^```^^^]]]]]]ZZZVVVXXX\\\^^^```gggrrr{{{eeeSSSPPPNNNKKKHHHGGGGGGHHHIIIJJJHHHFFFDDDDDDDDDFFFGGGCCCEEEEEEEEEIIINNNNNNJJJHHHFFFDDDEEEFFFFFFBBB???;;;===DDDTTTiiiyyy{{{uuuyyyvvvvvv}}}}}}{{{{{{||||||~~~}}}~~~~~~~~~}}}||||||{{{nnngggfffkkkmmmnnnvvv{{{vvvppppppxxxwwwyyywwwwww|||{{{~~~|||zzz~~~}}}uuuuuuppphhh```WWWOOOGGGBBBDDD???===???AAAAAACCCGGGLLLNNNXXXiiixxxlllfffrrr|||ggg^^^LLL>>><<<===;;;<<>>>>>???=========>>>===;;;999777666555333222222222222111/////////111:::OOOaaaiiipppyyywwwuuurrrmmmnnnyyy~~~}}}|||||||||vvvrrrttt}}}|||vvvooojjjkkkkkkkkkmmmnnnnnnkkkiiinnnoooppprrrrrrrrrrrrqqqrrruuuxxxyyyyyywwwwwwwwwqqqnnnkkklllpppqqqoookkkqqqsssuuuxxxyyyyyyyyyxxxttttttsssrrrqqqpppooooooyyy{{{|||}}}}}}~~~~~~xxxsssnnnkkkllljjjiiigggeeebbb```^^^]]]]]]]]]\\\[[[[[[[[[\\\]]]___\\\[[[]]]\\\ZZZ[[[^^^___ccclll|||qqq^^^RRRNNNLLLIIIGGGFFFFFFHHHIIIIIIGGGFFFDDDDDDDDDFFFGGGCCCGGGIIIFFFFFFJJJMMMNNNGGGEEECCCDDDEEEEEECCCAAA???@@@@@@FFFYYYppp|||||||||xxxtttxxx{{{|||{{{|||}}}~~~}}}}}}~~~~~~}}}}}}||||||tttnnnmmmppppppqqq{{{{{{tttpppqqq{{{yyy{{{zzz{{{~~~{{{{{{|||yyyqqqlllfff^^^VVVOOOIIICCC@@@CCC???===@@@BBBCCCFFFJJJOOOSSS^^^pppqqqgggooo}}}ppp\\\TTTFFF<<<;;;<<<:::>>>EEELLL^^^uuu}}}kkkRRRHHHLLLeeevvv{{{fffSSSyyyvvvwwwuuusssrrrqqqwwwuuuXXXIIIEEEDDDDDDEEEBBBAAAAAA@@@@@@????????????>>><<<<<<======<<<:::888777666444333333333333222000///......555FFFVVVcccjjjttt~~~mmmmmmoooiiiuuu}}}|||{{{tttrrrvvv~~~~~~~~~}}}vvvsssnnnlllkkkkkkkkkkkkoooppprrrtttvvvvvvvvvvvvtttvvvxxxxxxxxxxxxzzz{{{xxxtttqqqppprrrtttsssqqqtttvvvxxxzzz{{{|||{{{{{{uuuuuutttttttttsssssssssyyyzzz|||}}}~~~zzzuuuqqqllliiijjjiiihhhfffdddbbb```^^^^^^```___^^^]]]\\\\\\\\\\\\^^^ZZZZZZ]]]___]]]]]]```aaahhhvvvzzzdddTTTPPPKKKIIIGGGEEEDDDFFFGGGIIIIIIHHHFFFEEEDDDDDDEEEFFFEEEKKKMMMGGGDDDHHHPPPTTTHHHFFFCCCBBBAAAAAA@@@>>>@@@BBB???<<>>AAACCCDDDHHHNNNXXX]]]iii{{{pppaaagggwwwyyybbbSSSKKKBBB<<<<<<<<<;;;DDDOOO[[[xxx[[[BBBGGGXXXxxxppp[[[NNNzzzxxxxxxtttqqqpppoooyyywww}}}gggQQQGGGHHHIIIGGGFFF@@@@@@AAA@@@@@@??????>>>???===<<<;;;<<<===<<<;;;999888777666555444444333333111//////...333@@@NNNbbbjjjyyymmmhhhlllaaappp}}}wwwrrrrrruuuyyywww~~~~~~uuupppkkkhhhgggiiijjjjjjpppqqqtttwwwyyyzzzzzzzzzxxxxxxxxxwwwwwwwwwzzz}}}~~~zzzuuussstttuuuvvvvvvuuuvvvxxxzzz{{{|||||||||vvvvvvvvvwwwwwwwwwwwwwwwzzz|||~~~wwwsssoookkkhhhiiiggggggeeedddbbb```___^^^______^^^^^^]]]]]]]]]]]]^^^YYYXXX\\\______^^^```fffpppvvv[[[MMMOOOHHHGGGEEECCCCCCEEEGGGIIIMMMKKKIIIGGGFFFEEEDDDDDDGGGKKKKKKFFFEEEKKKSSSWWWJJJHHHDDD@@@>>>>>>>>>>>>???DDDBBB<<>>>>><<<>>>MMM___qqquuuLLL>>>OOOggg~~~eeeQQQLLL~~~zzzzzzxxxssspppqqqrrrqqqmmm]]]NNNKKKMMMLLLHHHEEEAAAAAAAAAAAAAAA@@@>>>>>>>>>===<<<<<<======<<<;;;:::999999888777666555444222000000000///222===HHHdddpppssseeefff^^^ppp~~~xxxtttrrrsssuuuppp~~~mmmjjjgggfffhhhjjjllllllqqqrrruuuxxx{{{|||}}}}}}||||||zzzwwwvvvvvvyyy|||}}}xxxuuutttuuuwwwwwwuuuuuuwwwxxxzzz{{{{{{|||yyyyyyyyyzzzzzzzzzzzzzzz|||~~~|||tttqqqnnnjjjhhhhhhfffeeedddcccaaa```___^^^]]]]]]^^^^^^____________]]]YYYXXX[[[^^^]]]___bbbnnn|||qqqWWWLLLOOOHHHFFFEEECCCDDDEEEHHHIIIPPPNNNLLLJJJGGGEEEDDDCCCEEEFFFDDDAAAEEEMMMQQQQQQJJJHHHEEEAAA@@@BBBFFFHHHEEEHHHEEE===AAARRReeennnsssqqqnnnkkkkkkrrr|||}}}|||xxx{{{~~~||||||~~~{{{|||}}}}}}zzzyyyyyysssrrr{{{rrrqqqyyy|||}}}qqqgggddd[[[TTTKKKDDDAAAAAABBBCCCDDDAAAAAADDDEEEFFFMMMUUUfffpppqqqfffllltttxxxcccUUUNNNHHHBBB>>>===<<>>>>>>>>>>>???AAA@@@>>><<<::::::::::::999777666555333111000111111222999BBBcccsss{{{hhhiiinnn~~~zzzuuuttttttvvvrrr~~~~~~~~~|||zzzmmmkkkiiiiiimmmpppssstttsssuuuxxx{{{}}}|||yyywwwwwwzzz|||{{{wwwuuuuuuvvvxxxvvvvvvwwwxxxyyy{{{||||||||||||||||||}}}}}}}}}}}}{{{xxxqqqooommmiiifffgggddddddcccbbbaaa```___^^^[[[\\\]]]^^^____________\\\YYYYYY[[[\\\]]]cccjjj{{{{{{hhhWWWOOOOOOIIIHHHFFFEEEEEEFFFIIIJJJOOONNNLLLJJJHHHFFFDDDCCCAAABBB@@@???CCCJJJKKKHHHGGGFFFEEECCCEEEJJJQQQWWWOOOJJJCCC???@@@III\\\lllooopppoookkkiiimmmwww{{{xxx{{{{{{|||}}}~~~~~~~~~||||||~~~zzzwww~~~vvvttt{{{~~~|||xxx{{{{{{jjj___\\\SSSNNNGGGBBB@@@@@@AAAAAACCCBBBCCCFFFHHHKKKTTT^^^lllzzzwwwfffiiitttzzzjjjYYYOOOIIIEEE???<<<===>>>FFF^^^vvvwwwaaaOOOLLLZZZsss{{{jjjUUULLLNNNwwwuuuwwwyyywwwsssssswww|||rrrVVVPPPLLLMMMMMMJJJHHHHHHHHHHHHIIIHHHFFFDDDAAA???@@@@@@BBBDDDFFFDDDAAA>>>;;;;;;;;;;;;:::888777666444111111111000///444;;;XXXjjjuuu{{{{{{|||{{{wwwvvvwwwxxxxxx~~~}}}}}}~~~}}}}}}~~~~~~}}}|||uuurrrnnnmmmpppuuuxxxzzzwwwxxx{{{~~~|||zzz{{{}}}~~~zzzwwwvvvvvvxxxyyyyyyyyyzzz|||}}}~~~~~~xxx}}}|||tttmmmllljjjgggdddeeeccccccbbbaaa```______^^^\\\]]]^^^^^^___^^^]]]]]]YYYYYY[[[\\\\\\___iiiuuu|||}}}kkk\\\UUUQQQNNNLLLJJJHHHFFFFFFGGGJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEAAAEEEGGGEEEDDDFFFFFFCCCEEEEEECCCBBBCCCJJJTTT[[[OOODDDAAAGGGHHHFFFRRReeekkkooopppmmmjjjllluuu}}}zzz{{{{{{|||}}}~~~~~~{{{yyy{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{|||www}}}zzzvvv{{{~~~tttcccVVVRRRJJJGGGCCCAAAAAABBBBBBAAABBBBBBEEEJJJMMMSSS^^^jjj{{{zzzhhheeennn}}}ppp]]]RRRKKKFFF@@@<<<<<>>;;;>>>GGGNNNYYYnnnkkkSSSDDDOOOcccsss{{{www}}}lllVVVLLLKKKMMMzzzxxxvvvtttpppqqq|||ooo[[[MMMLLLJJJIIIHHHHHHHHHIIIMMMMMMKKKHHHEEEBBB@@@@@@???FFFFFF???@@@HHHIIICCCAAA@@@???>>><<<:::888777555444222111000000111222FFFYYYlllwww|||www{{{xxxttt~~~~~~uuurrruuuzzz~~~}}}|||~~~~~~}}}{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{~~~{{{xxxuuutttwwwzzz||||||||||||~~~~~~}}}zzzyyyxxxxxx|||}}}{{{~~~ssspppmmmjjjiiihhhgggeeeddddddcccaaa```^^^]]]\\\\\\]]]^^^______^^^]]]]]]\\\YYY[[[___^^^```sss}}}lllxxxllldddZZZNNNKKKPPPMMMLLLIIIGGGFFFGGGHHHIIIHHHFFFDDDEEEGGGIIIIIIIIIKKKLLLMMMLLLJJJGGGDDDBBBFFFEEECCCAAAAAAAAACCCDDD@@@???CCCIIIKKKIIIKKKQQQdddllltttsssllljjjooouuu{{{}}}~~~{{{zzzzzz}}}~~~|||yyyyyyxxxyyy||||||yyyzzz}}}~~~~~~~~~{{{{{{{{{|||~~~}}}{{{xxxtttnnnfffUUUIIIGGGIIIGGGDDDCCCCCCCCCBBBBBBGGGDDDJJJUUUZZZ^^^lll}}}uuu___fffvvviiiZZZTTTNNNGGGCCC???:::AAAGGGOOOoookkkWWWJJJFFFVVVppp{{{vvv~~~xxxjjjYYYLLLLLLRRRyyywwwvvvssspppsssdddRRRNNNLLLJJJHHHFFFFFFFFFFFFHHHGGGFFFEEEDDDCCCAAA???>>>DDDEEE@@@AAAHHHIIICCCAAA@@@@@@>>>===;;;999888555555444333222222222222999KKK\\\fffuuu{{{lllsss}}}~~~xxxtttxxx|||uuusssvvv{{{}}}~~~~~~~~~|||}}}}}}|||zzz~~~~~~~~~}}}~~~}}}}}}|||~~~~~~~~~}}}|||{{{{{{{{{~~~|||yyywwwwwwyyy{{{}}}}}}}}}}}}~~~~~~|||{{{|||~~~}}}pppmmmjjjhhhgggfffeeeddddddcccbbbaaa```____________`````````___^^^]]]\\\ZZZWWWZZZ```bbbiii}}}qqqyyyzzziii```XXXNNNKKKOOOJJJIIIHHHGGGGGGGGGHHHHHHIIIGGGEEEEEEGGGIIIIIIHHHHHHHHHGGGGGGFFFEEECCCCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>AAAEEEEEECCCEEEJJJ\\\fffqqquuurrroooooorrr}}}|||yyy{{{|||~~~|||zzz{{{~~~~~~}}}||||||}}}|||{{{{{{|||}}}}}}~~~~~~~~~}}}|||{{{|||{{{{{{|||}}}~~~}}}~~~yyyjjjddd]]]OOOFFFEEEEEECCCBBBAAABBBCCCCCCDDDEEEDDDLLLYYYaaahhhxxxzzziii___jjj}}}xxx```TTTOOOJJJDDDAAA@@@===JJJYYYbbbpppkkkOOOGGGEEEMMMccc{{{tttssszzzvvvhhh]]]TTTLLLKKKMMMvvvuuuuuurrroooxxxxxx^^^QQQMMMKKKIIIFFFDDDCCCBBBBBBBBB@@@@@@AAACCCCCC@@@===<<>>BBB@@@RRRgggmmmhhhTTT999>>>III___zzzxxxyyy~~~uuueeeUUUOOOOOOMMMKKKJJJrrrrrrrrrqqqssshhhXXXUUUIIIHHHEEECCCBBBAAAAAAAAA>>><<<<<<>>>AAABBB>>>::::::@@@CCCBBBDDDHHHGGGCCC@@@@@@???>>>===;;;:::999555666777888888555333111333>>>JJJRRR\\\lllvvvqqqttthhhsss}}}zzz{{{}}}|||wwwvvvyyy}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~|||||||||{{{{{{{{{zzzzzz}}}}}}}}}}}}||||||{{{{{{|||}}}}}}~~~~~~wwwqqqhhhfffcccbbbbbbcccbbbaaacccbbbaaaaaaaaaccceeefffdddcccaaa^^^\\\[[[ZZZYYY[[[ZZZ___iiitttttt}}}lllTTTNNNPPPKKKEEECCCEEEFFFHHHIIIJJJKKKKKKKKKLLLJJJHHHHHHHHHHHHGGGFFFDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBEEEDDDCCCBBB@@@@@@BBBEEEDDDOOO```rrr{{{yyypppgggpppuuu{{{~~~~~~~~~}}}xxxvvvwwwyyy|||||||||||||||{{{{{{{{{||||||{{{{{{|||~~~jjj\\\PPPJJJGGGCCCBBBDDDCCCCCCCCCCCCDDDFFFJJJMMMQQQUUU___mmmxxxsss]]]gggssslll]]]NNNHHHEEEAAA===<<>>FFFZZZwwwjjj[[[MMMJJJLLLLLLLLLLLLooooooqqqvvvnnnXXXNNNNNNDDDCCCBBBAAA@@@@@@AAABBB>>><<<;;;===??????<<<999;;;???AAABBBCCCEEEDDDAAA??????>>>>>><<<;;;999888555666888999999666333111///777BBBMMMWWWhhhwwwlllmmmaaannn}}}~~~zzzxxx|||~~~~~~}}}||||||||||||}}}~~~|||||||||||||||{{{{{{{{{}}}}}}}}}}}}}}}|||||||||{{{|||}}}|||tttpppgggdddbbbaaabbbbbbbbbaaabbbbbbaaabbbccceeeggghhhcccaaa^^^[[[YYYXXXXXXYYY\\\]]]cccnnn|||tttxxxaaaMMMLLLPPPLLLFFFCCCFFFGGGIIIKKKLLLMMMMMMMMMKKKJJJHHHHHHHHHHHHFFFDDDEEEHHHLLLNNNNNNJJJFFFBBBCCCBBBAAAAAAAAABBBCCCDDDDDDEEEDDDAAA@@@AAADDDFFF@@@HHHYYYlllyyy{{{ssskkknnnrrryyy~~~}}}|||~~~}}}yyyvvvxxxzzzzzzzzzzzz{{{|||}}}~~~~~~||||||{{{{{{{{{|||~~~}}}rrr\\\SSSIIIEEECCCBBBDDDFFFCCCDDDDDDDDDDDDGGGLLLPPPTTT[[[hhhvvvzzzaaabbbooo~~~vvvbbbVVVKKKFFFCCC???===>>>AAAMMMZZZ^^^QQQ======NNNXXXnnn~~~vvv___VVVMMMKKKJJJIIIJJJMMMoooooovvvhhhRRRGGGEEEBBBAAA@@@??????@@@AAABBB??????>>>===<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>>=========<<<;;;:::999888555777888999999666444222///222<<>>======???AAABBB@@@CCCCCC@@@>>>AAACCCCCCAAAFFFRRRbbbqqqxxxvvvrrrkkknnntttzzz~~~~~~yyy{{{~~~~~~{{{yyyyyyyyyxxxxxxyyyzzz{{{}}}||||||{{{zzzzzz{{{|||}}}|||lllbbbRRRMMMGGGCCCBBBCCCEEEFFF@@@BBBDDDDDDDDDHHHOOOUUUWWWbbbrrrmmm^^^hhhvvvkkkZZZQQQHHHDDDAAA>>>>>>AAA@@@SSS\\\UUUFFF666@@@]]]nnnvvvjjjVVVRRROOONNNKKKGGGHHHLLLppprrrxxx___NNNFFFDDDBBBAAA@@@???>>>>>>???@@@>>>@@@AAA>>>;;;:::>>>BBBAAA@@@??????===;;;:::;;;<<<<<<<<<;;;:::999888777666777888888777666444222333000555EEEXXXppp~~~fff^^^```jjjwww~~~}}}{{{~~~~~~~~~~~~yyyzzz{{{}}}~~~}}}}}}}}}{{{|||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz{{{~~~}}}wwwqqqjjjfffccc```_________^^^]]]```bbbdddfffhhhhhhgggggg```^^^[[[XXXWWWYYY\\\]]]bbbhhhsssaaaTTTKKKLLLLLLHHHIIIMMMIIIIIIIIIJJJKKKMMMOOOPPPGGGFFFFFFGGGHHHGGGEEEBBBBBBEEEKKKNNNOOOKKKGGGCCC????????????@@@@@@AAAAAA???DDDEEE@@@>>>AAAAAA???AAABBBHHHSSSbbbnnnuuuwwwjjjjjjooovvv}}}~~~zzzzzz{{{~~~~~~}}}|||yyywwwwwwwwwwwwxxxyyy{{{}}}~~~}}}|||{{{zzzzzzzzz{{{||||||}}}xxxggg[[[UUUIIIGGGEEECCCBBBCCCDDDCCC???BBBEEEFFFHHHNNNWWW___dddqqqmmmeeefffssslll___SSSKKKDDDAAA>>>===@@@EEEDDDVVVTTTFFFAAA???PPPqqq{{{kkk^^^RRRPPPQQQSSSQQQKKKIIIKKKrrruuuhhhPPPEEECCCDDDDDDCCCAAA???>>>======>>>>>>AAACCC???::::::AAAGGGDDDAAA???>>>;;;888888999;;;;;;;;;:::999888777666666777777777666555444333555,,,,,,<<>>AAAEEEIIIJJJIIIFFFDDD@@@AAACCCEEEEEEDDDCCCBBBAAAGGGGGGBBB@@@BBBAAA===???===???GGGTTTdddpppwwwjjjjjjmmmuuu~~~~~~~~~{{{zzzzzz|||~~~~~~}}}yyyuuuxxxwwwwwwvvvwwwyyyzzz{{{}}}|||{{{zzzyyyzzz{{{{{{{{{{{{|||xxxfffXXXPPPMMMCCCDDDDDDBBBBBBCCCBBB@@@@@@DDDHHHKKKNNNUUU```iiitttjjj[[[```llllllZZZTTTMMMGGGAAA>>><<<<<>>======>>>???DDDEEEDDD???;;;>>>HHHRRREEEBBB>>>;;;:::::::::999:::::::::::::::::::::::::::666333333777888555222444333222555EEEccczzzsssxxxyyyxxx||||||||||||{{{~~~xxx~~~~~~~~~}}}xxxwwwwwwyyy|||}}}zzzwwwyyyyyyzzzzzzzzzzzzzzzzzzwwwxxxyyyxxxvvvuuuvvvwwwxxxxxxyyyyyy{{{|||~~~~~~yyypppkkkfffccc_________^^^^^^^^^]]]]]]```bbbeeeggggggfffcccaaaaaa[[[VVVXXX[[[\\\___cccuuuvvvbbbQQQOOOLLLIIIGGGGGGHHHIIIFFFEEEEEEFFFHHHIIIIIIHHHIIIAAADDDHHHDDDEEEHHHCCC>>>@@@CCCFFFIIIHHHEEEBBBAAAAAABBBEEEJJJKKKIIIFFFPPPMMMIIIDDDAAA@@@@@@@@@AAA@@@BBBGGGOOOZZZmmm}}}xxxfffbbbttt~~~}}}~~~}}}}}}}}}~~~}}}yyywwwxxxzzz{{{yyyuuutttvvvvvvuuuwww{{{zzzzzz{{{{{{{{{{{{{{{zzzyyywwwwwwyyyyyy{{{xxxhhhYYYNNNHHHEEEBBBDDDEEEDDDCCCBBBCCCDDD@@@EEEJJJLLLNNNWWWfffrrrtttaaa[[[gggwwwrrr]]]SSSOOOFFFCCCAAA@@@>>>>>>EEENNNSSSLLLBBB;;;@@@UUUtttxxxvvv~~~{{{gggVVVSSSSSSQQQQQQTTTXXXWWWQQQKKKppp~~~```RRRMMMFFFEEEHHHDDDCCC@@@>>>======>>>>>>???AAAAAA>>>;;;===FFFNNNCCC@@@===:::::::::999888888888888888888888888888;;;888555555999:::888555111111111444@@@WWWqqqvvv}}}|||~~~|||}}}~~~}}}~~~vvv}}}|||{{{}}}~~~zzzxxxuuuuuuwwwyyyyyyxxxxxxxxxyyyyyyyyyyyyzzzzzzwwwxxxxxxwwwuuuuuuvvvxxxyyyyyyyyyyyyzzz{{{|||}}}sssmmmhhhdddaaa```___^^^]]]]]]]]]]]]]]]bbbdddfffgggfffdddbbb```___[[[ZZZZZZZZZ[[[bbbjjjxxx}}}tttXXXNNNLLLJJJHHHHHHIIIJJJLLLHHHFFFEEEEEEFFFGGGFFFEEEDDD>>>BBBFFFCCCEEEHHHBBB@@@???@@@BBBDDDDDDCCCAAACCCBBBCCCFFFJJJKKKIIIFFFMMMKKKGGGDDDAAAAAAAAABBBAAA@@@@@@BBBGGGRRRfffxxx~~~nnnhhhrrr~~~}}}|||{{{{{{}}}~~~}}}xxxvvvxxx{{{wwwsssrrrttttttrrrtttxxxxxxyyyzzzzzzzzzzzzyyyxxxrrroooqqqxxx|||~~~vvvjjj]]]QQQIIIEEEDDD@@@BBBBBBBBBAAA@@@BBBCCCDDDIIIOOOSSSWWWaaaqqq~~~}}}ggg^^^bbbsssgggUUUMMMIIIGGGBBB>>>======@@@IIISSSZZZKKK@@@CCCRRReee{{{~~~zzzzzz|||sssaaaTTTRRRNNNLLLKKKNNNQQQPPPLLLGGG}}}lllVVVNNNLLLGGGFFFHHHEEEDDDAAA???============999===???>>>;;;<<>>AAADDD@@@BBBEEE>>>AAA???>>>>>>???@@@@@@???BBBAAABBBDDDFFFGGGEEECCCHHHFFFDDDAAA@@@@@@AAABBBAAA@@@>>>======FFF[[[nnn}}}tttlllnnnvvv}}}~~~}}}~~~~~~|||{{{{{{{{{{{{|||xxxyyy|||wwwsssqqqrrrrrrppprrrvvvuuuwwwxxxyyyyyyxxxwwwuuunnnnnnrrr{{{rrrddd___WWWNNNHHHDDDCCCBBB@@@AAABBBAAA@@@AAACCCEEEFFFLLLTTTZZZaaammm|||fff]]]eeeuuulllYYYNNNHHHEEEEEE???;;;;;;>>>DDDMMMVVVSSSAAA===RRRnnnzzz||||||ttteeeXXXQQQPPPKKKHHHGGGHHHJJJKKKHHHEEEkkk\\\OOOKKKKKKHHHEEEFFFFFFDDDBBB@@@>>>===<<<<<<888<<<@@@@@@===;;;===??????===:::999999999888777;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888999<<<======<<<888666444555888???LLLWWWaaammmxxx}}}tttgggppp{{{~~~~~~xxxxxxxxxyyyzzz|||}}}}}}yyyvvvrrrpppppprrrtttvvvttttttuuuuuuvvvvvvwwwwwwwwwwwwuuusssrrrsssvvvyyyxxxxxxwwwwwwwwwxxxyyyyyy|||||||||~~~wwwrrrlllhhheeeccc```^^^]]]\\\[[[[[[\\\___aaabbbhhhggggggeeebbb___\\\[[[YYYYYY[[[___bbbgggssswwwaaaSSSJJJIIIIIIHHHGGGHHHIIIKKKLLLIIIFFFDDDCCCDDDEEEEEEEEEIIICCCCCCBBB===CCCGGG@@@BBB@@@>>>>>>>>>???===<<<======>>>???@@@@@@???>>>BBBAAA???>>>>>>???@@@AAA@@@??????<<<999>>>OOO```qqqssspppkkklllvvv{{{|||}}}|||}}}~~~}}}|||{{{}}}}}}}}}wwwsssqqqrrrqqqooopppssssssuuuwwwyyyyyyxxxvvvttttttxxx~~~qqqfffRRROOOJJJEEEBBBAAABBBBBBAAAAAABBBBBBBBBDDDHHHKKKLLLTTT]]]fffooo~~~nnneee^^^cccsssnnnZZZPPPKKKHHHDDDAAA<<<:::===AAACCCIIINNNEEE>>>IIIlll{{{|||vvveeeWWWQQQOOOMMMKKKIIIGGGGGGHHHIIIHHHGGGooo[[[SSSLLLJJJIIIGGGEEEDDDEEEEEECCCAAA???===<<<<<<<<>>;;;:::;;;===;;;:::999::::::888777;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<<<<<<<===888555666666999CCCPPP]]]jjjwwwvvvmmmiiiuuu~~~~~~zzzzzzyyywwwvvvvvvwwwxxxsssssssssrrrqqqpppqqqqqqrrrrrrrrrssstttuuuuuuvvvvvvuuutttrrrqqqrrruuuxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyzzz|||tttooommmjjjgggdddbbb___]]]ZZZZZZ[[[]]]```cccfffggghhhgggeeebbb___\\\ZZZYYYYYYWWWYYYcccllluuu~~~nnnWWWMMMIIIJJJIIIHHHHHHGGGHHHHHHIIIGGGEEECCCDDDEEEGGGGGGGGGHHHCCCCCCBBBAAANNNXXXSSSBBBAAAAAAAAAAAA@@@===:::;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>>>>???@@@???;;;:::EEEQQQeeepppuuunnnhhhmmmwww}}}yyyzzz}}}}}}}}}~~~~~~}}}|||}}}~~~uuuqqqnnnooommmkkkkkkoooqqqsssuuuvvvwwwwwwvvvuuu}}}{{{}}}yyykkkeee___YYYIIIHHHEEECCCAAABBBBBBCCC@@@@@@AAAAAACCCFFFLLLPPPVVV___lllwww}}}aaabbbeeennn}}}sss]]]PPPLLLJJJFFFBBB===;;;;;;>>>>>>;;;;;;>>>AAAKKKgggxxxhhhVVVLLLLLLLLLJJJJJJIIIGGGFFFGGGHHHHHHGGGbbbQQQNNNJJJHHHGGGFFFDDDCCCEEEDDDCCCBBB@@@>>>===<<>>;;;<<<>>>???>>>======>>>???<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>@@@AAA>>>;;;???FFF[[[jjjvvvuuummmkkkqqqwww}}}xxx{{{~~~~~~~~~~~~|||zzz{{{}}}sssnnnkkkkkkiiiffffffjjjnnnoooqqqrrrtttuuuvvvvvvwwwtttyyy~~~mmm```YYYRRRLLLGGGFFFDDDCCCBBBBBBCCCCCC>>>???@@@AAADDDJJJQQQWWW]]]hhhwwwiii^^^dddlllxxxtttdddSSSLLLIIIEEE@@@======<<<<<<<<<888444666;;;HHH___}}}ppp[[[LLLHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEzzzWWWKKKJJJHHHFFFDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>===@@@@@@@@@???>>>>>>>>>???<<<;;;::::::<<<<<<:::888::::::::::::::::::::::::<<<<<<<<<;;;::::::;;;<<<<<<555444777555111888DDDWWWggg}}}{{{mmmddd^^^kkk~~~~~~{{{{{{wwwvvvwwwyyyzzzzzzwwwsssppppppqqqmmmpppssssssqqqppppppqqqmmmnnnooopppqqqrrrssssssqqqrrrsssrrrqqqqqqsssuuusssssssssssstttuuuwwwwwwssstttvvvxxx{{{|||tttppphhhhhhgggdddaaa___^^^]]]\\\^^^bbbeeehhhjjjjjjkkkcccbbb___\\\ZZZYYYYYYYYYYYY]]]ggguuu}}}rrrWWWMMMMMMIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDFFFGGGGGGEEEBBB>>>>>>CCCCCCFFFYYYeee^^^EEEDDDBBBBBBBBBBBB@@@???>>>@@@AAA@@@??????AAACCC??????>>>======<<<<<<<<>>@@@???<<<<<>>???>>>=========???@@@BBB<<<;;;:::;;;<<<<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===;;;;;;;;;===;;;555555:::888222666AAAQQQggg{{{ddd]]]cccsss~~~}}}|||~~~}}}}}}~~~}}}{{{vvvsssqqqpppxxxyyyzzzxxxssspppooopppmmmppprrrrrrpppoooqqqsssmmmmmmnnnooopppqqqrrrrrrpppqqqssssssrrrrrrssstttqqqqqqrrrssstttuuuwwwxxxqqqsssuuuxxx{{{}}}{{{sssmmmjjjhhheeeeeedddbbb```^^^]]]^^^___aaaeeeiiikkkkkkjjjiiiaaa___]]]ZZZXXXXXXYYYYYYYYYbbbppp|||kkkQQQMMMQQQKKKHHHHHHHHHGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGEEEAAA>>>AAABBBEEEBBBAAANNNUUUJJJHHHEEEAAA???@@@AAABBBBBB===@@@AAAAAA??????BBBEEEBBBAAA@@@???>>>===<<<<<>>???<<<;;;<<<@@@III]]]ttt|||yyyvvvyyy{{{www|||~~~|||xxxyyy{{{|||{{{{{{{{{{{{wwwsssoooooolllhhhhhhkkkgggggghhhiiilllppptttvvvxxx{{{xxxpppqqq}}}}}}tttgggdddZZZNNNGGGFFFFFFCCCAAAAAAAAAAAAAAAAAAAAA@@@EEEEEEGGGIIINNNWWWaaahhhtttzzziiibbbooowwwcccTTTKKKFFFEEECCC>>><<>><<<======<<<>>>@@@BBBBBBBBB<<<<<<;;;;;;;;;===>>>???<<<<<<<<<===============AAA@@@>>>===<<<<<<<<<===:::999999888777666555555EEE```~~~nnndddcccvvv~~~~~~~~~}}}~~~zzzuuuqqqooooooyyy|||~~~zzzsssnnnoooqqqpppnnnllljjjjjjlllnnnoookkkkkklllmmmoooppprrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssttttttuuuuuuvvvwwwxxxxxxxxx{{{~~~wwwqqqooolllgggbbb```aaaaaaaaa``````aaabbbfffhhhlllnnnmmmiiiccc```^^^]]]ZZZWWWUUUVVVYYY[[[bbbooo~~~yyyvvvkkk\\\SSSHHHGGGOOOJJJIIIHHHGGGGGGGGGHHHIIIDDDCCCAAA@@@@@@AAACCCDDDCCCBBBAAAAAABBBCCCEEEFFFIIILLLKKKFFFDDDEEECCC???=========>>>@@@BBBDDDFFF@@@@@@>>>===<<<<<<<<<<<<==================>>>>>>;;;BBBOOOaaaxxxuuuvvv~~~~~~|||{{{zzzyyyyyyxxxyyyuuuoookkkiiihhhgggfffgggfffddddddfffjjjnnnpppssssssuuu~~~}}}~~~|||tttjjjaaaUUUQQQKKKEEEAAA@@@AAABBBAAABBBBBBAAA@@@@@@CCCEEEDDDDDDIIIRRRXXX^^^mmm|||mmm```gggttt}}}zzzeeeXXXHHHHHHFFFBBB>>><<<<<<>>>;;;======;;;EEE```xxxwww~~~zzznnnVVVTTTPPPLLLHHHDDDBBBAAABBBCCCDDDFFFFFFDDDCCCBBBmmmSSSIIIIIIHHHGGGEEECCCBBBAAABBBBBBFFFFFFFFFEEECCC@@@>>><<<@@@???>>>>>>???AAABBBCCC<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>===============@@@???>>><<<;;;;;;<<<<<<<<<<<<;;;999777666555444>>>TTTxxxsssppp}}}{{{{{{{{{}}}~~~{{{xxxuuutttssswwwzzz{{{yyytttpppoooooopppnnnkkkiiiggghhhiiiiiikkkkkklllnnnooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssttttttttttttuuuuuuvvvwwwwwwxxxvvvyyy~~~{{{tttlllhhhfffdddaaa]]]````````````___```bbbcccjjjkkkmmmnnnlllgggbbb___YYYYYYYYYXXXWWWYYY^^^bbboooxxxxxxuuubbbWWWQQQIIIHHHOOOHHHHHHFFFEEEEEEEEEFFFFFFBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDGGGIIIIIIEEEDDDEEEDDD@@@??????>>>???@@@BBBDDDFFFAAA@@@???>>>============>>>>>>>>>>>>>>>=========:::===EEEVVVnnnvvvsss|||}}}|||yyyxxxwwwwwwvvvrrrmmmjjjiiiiiihhhhhhhhhgggeeeeeeeeegggiiikkkooopppttt}}}{{{zzz|||wwwmmmgggaaaXXXQQQNNNKKKGGGCCCAAA@@@AAABBBBBBCCCCCCBBBAAABBBDDDGGGJJJLLLSSS^^^fffooo~~~vvviiigggsss{{{dddSSSLLLGGGEEEBBB>>>;;;:::;;;<<<;;;<<<@@@KKKbbbwwwwwwvvvkkk]]]PPPNNNLLLIIIGGGEEECCCCCCCCCDDDEEEFFFFFFEEEDDDCCCzzzZZZKKKJJJLLLJJJIIIGGGDDDCCCBBBBBBBBBHHHGGGEEEDDDAAA@@@>>>===AAA@@@???>>>>>>???@@@AAA<<<<<<;;;;;;;;;<<<======???>>>>>>>>>======<<<<<<>>>>>>===<<<;;;;;;;;;;;;>>>===<<<:::888666555444;;;KKKfff~~~|||zzzxxxyyy|||~~~|||zzzyyyxxxuuuvvvwwwwwwuuurrrnnnlllooommmjjjgggdddccccccccchhhjjjkkkmmmnnnnnnmmmmmmooooooppppppqqqqqqrrrrrrppppppqqqqqqrrrsssttttttssssssttttttuuuuuuvvvvvvrrruuuyyy|||zzzsssrrrmmmgggddddddcccaaa^^^___^^^^^^___```bbbdddfffoooooonnnllliiiddd```]]]VVVXXXZZZYYYXXX[[[cccjjj}}}~~~vvvvvvqqqVVVOOONNNJJJIIINNNGGGFFFEEEDDDCCCBBBBBBCCCAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@BBBEEEFFFCCCCCCEEEEEEBBBAAAAAA@@@@@@@@@BBBCCCDDDAAAAAA@@@???>>>>>>>>>>>>?????????>>>>>>=========<<<;;;===III```uuu}}}{{{qqqsssvvv~~~}}}~~~}}}~~~~~~~~~~~~}}}zzzxxxwwwwwwrrroookkkiiiiiiiiiiiihhhhhhgggfffeeeddddddddddddiiikkkqqqzzz~~~zzzxxxwwwwwwzzz}}}}}}yyypppddd\\\XXXSSSMMMHHHEEEDDDBBBAAA@@@@@@AAAAAABBBCCCCCCBBBBBBDDDGGGJJJOOORRR[[[gggrrr}}}rrriiilllrrr~~~hhhSSSJJJIIIDDDAAA===;;;;;;<<<<<<===:::???JJJaaa}}}ppp]]]QQQHHHHHHGGGFFFFFFEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDoooVVVNNNMMMJJJLLLJJJHHHEEECCCBBBBBBBBBGGGFFFDDDBBB@@@???>>>>>>>>>???AAAAAA???===<<<<<<>>>=====================>>>======<<<<<<;;;;;;:::<<<<<<;;;;;;::::::::::::;;;;;;:::999777666555555999CCCVVVkkk|||||||||}}}zzzzzz|||}}}{{{ttttttuuuvvvvvvsssnnnjjjmmmkkkiiifffdddbbb```___dddeeehhhjjjlllllllllkkkmmmnnnnnnooopppqqqqqqrrrnnnoooooopppqqqrrrssssssrrrrrrrrrsssssssssttttttrrrtttwwwyyy{{{~~~|||uuupppmmmiiieeecccccccccaaa```\\\[[[\\\^^^bbbfffiiijjjpppooolllhhhddd___\\\ZZZVVVXXXZZZYYYYYY^^^jjjssszzzuuuzzz|||cccNNNJJJLLLJJJIIIKKKGGGFFFEEEDDDBBBAAAAAA@@@@@@??????>>>>>>??????@@@AAAAAABBBBBBBBBAAA???>>>>>>AAABBBAAABBBEEEEEEBBBAAA@@@????????????@@@AAA??????>>>=========>>>>>>@@@??????>>>>>>======<<>>??????>>>;;;KKKaaa||||||eeeRRRLLLDDDEEEEEEEEEFFFFFFEEEEEECCCDDDEEEEEEEEEEEEDDDCCCwww]]]OOOLLLIIIBBBLLLJJJHHHEEECCCBBBBBBBBBDDDCCCBBB@@@???>>>>>>>>><<<@@@EEEGGGDDD???;;;999????????????>>>>>>======;;;;;;:::::::::999999999::::::::::::999999999888777777777777777777666666555:::EEETTTcccooouuuxxx~~~xxx}}}{{{xxxzzzzzz~~~~~~~~~~~~~~~|||uuuuuuvvvvvvvvvsssnnnjjjjjjiiiiiigggeeecccaaa```___```cccfffhhhjjjjjjkkkkkkkkklllmmmnnnooopppqqqnnnnnnoooooopppqqqqqqrrrpppqqqqqqqqqqqqqqqrrrrrrrrrsssuuuvvvvvvxxx{{{}}}~~~yyywwwsssnnnhhheeecccaaa___^^^]]]\\\[[[ZZZYYY[[[___fffjjjlllmmmmmmkkkgggccc^^^[[[XXXWWWUUUWWWYYY[[[^^^hhhuuu}}}zzzxxxxxxmmm[[[KKKIIIKKKJJJHHHIIIGGGFFFFFFEEECCCBBBAAA@@@@@@@@@????????????@@@@@@???@@@AAAAAAAAA???>>>===;;;>>>@@@???@@@CCCDDDAAA???>>>===<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>=========<<<<<>>???CCCQQQfffvvvzzztttpppsss|||~~~||||||{{{{{{{{{}}}~~~}}}vvvsssooollljjjhhhfffdddbbbbbbccccccbbbaaa_________```bbbgggllloooqqqrrrtttuuuwwwxxxyyy{{{|||~~~~~~~~~~~~{{{uuuppplllhhhdddbbb[[[VVVOOOJJJIIIHHHFFFDDDAAAAAAAAABBBAAAAAA@@@@@@@@@AAACCCEEEHHHMMMTTTXXXhhhmmmtttssskkkqqqyyyiiiZZZOOOHHHDDDBBB>>>=========>>>>>><<<;;;DDDbbb~~~lllSSSGGGHHHEEEEEEFFFFFFFFFFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCBBBdddOOOHHHHHHFFFCCCIIIHHHFFFCCCBBBAAAAAAAAA@@@?????????>>>>>>>>>======CCCIIIKKKGGGAAA===<<<@@@@@@@@@???>>>===<<<;;;888888888888888888888888777888888999999888888777444555555666666777777777555888===FFFQQQ[[[bbbeeesss~~~tttoooyyy{{{zzz~~~|||~~~{{{}}}yyyyyyzzzxxxuuuqqqmmmkkkhhhiiiiiiiiigggeeecccaaa\\\]]]___aaaccceeeggghhhhhhhhhiiikkklllnnnooopppnnnnnnnnnoooooooooooopppooooooooopppppppppppppppoooqqqrrrrrrqqqrrrtttvvvyyy{{{~~~zzztttrrrqqqmmmfff```aaaaaa___^^^\\\[[[[[[[[[[[[[[[]]]cccjjjnnnmmmkkkgggeeebbb^^^[[[XXXVVVUUUSSSVVV[[[bbbkkkwww{{{xxx{{{~~~```UUUKKKIIIJJJHHHGGGHHHFFFFFFFFFEEEDDDCCCBBBAAA??????????????????????????????????????????>>>===:::===>>>===>>>AAAAAA???===<<<:::999999999:::;;;888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;AAATTTfffyyy{{{xxxtttuuu|||{{{}}}|||zzzyyyyyyzzz|||}}}~~~~~~~~~zzzwwwsssooollliiifffccc```aaaaaaaaaaaa```______]]]]]]]]]___bbbgggkkknnnpppsssuuuwwwwwwxxxyyyzzz~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~|||yyyrrrnnniiidddaaa]]]YYYWWWOOOLLLHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGKKKQQQYYYbbbhhhuuu|||nnneeennnooodddUUULLLHHHEEE@@@<<<>>>>>>>>><<<::::::<<<>>>ZZZ~~~pppZZZHHHCCCHHHEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBuuuXXXLLLIIIFFFFFFKKKFFFEEECCCAAA@@@@@@@@@@@@:::;;;===>>>>>>>>>======>>>CCCHHHHHHDDD???>>>>>>>>>>>>???>>>===;;;999888777777888888999999::::::666666777888888888777666666666666666777777777777777888;;;AAAJJJRRRWWWZZZlllyyykkkggguuu~~~{{{~~~}}}{{{|||}}}{{{tttooommmmmmhhhiiijjjiiihhheeebbb```]]]]]]\\\\\\^^^```bbbdddeeefffgggiiijjjlllmmmnnnoooooonnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooopppppppppooooooqqqsssrrrtttwwwyyy||||||{{{yyyuuupppoooooollleee___`````````___^^^^^^^^^___```___bbbgggmmmnnnkkkfffaaa```^^^\\\ZZZXXXWWWVVVWWW[[[dddppp|||}}}}}}oooTTTPPPLLLJJJHHHFFFFFFHHHDDDDDDEEEEEEEEECCCBBBAAA===>>>>>>>>>>>>>>>>>>===>>>>>>=========>>>??????:::===>>><<<<<>>;;;;;;:::999888888888999:::777777777777888999:::;;;999999::::::;;;<<<<<<<<>>HHHUUUmmm{{{uuupppyyy|||~~~|||zzzxxxwwwxxxyyyzzz{{{|||}}}~~~~~~}}}{{{zzz{{{~~~}}}zzzuuurrrooolllhhheeebbbbbbaaa```______^^^^^^]]]\\\\\\\\\]]]```dddgggiiilllqqqsssssstttuuuwwwzzzzzzzzzyyyzzzzzz{{{{{{{{{{{{|||}}}~~~zzzwwwtttpppnnnhhheeeaaa]]]YYYUUUPPPMMMIIIHHHGGGFFFFFFEEEDDDDDDBBBAAAAAAAAABBBCCCDDDDDDHHHJJJOOOUUU]]]gggrrryyyqqqhhhooovvviii```XXXNNNGGGEEEDDDAAA>>><<<>>>>>>;;;999===GGGPPPxxxvvv```NNNGGGGGGHHHDDDEEEFFFGGGFFFEEECCCBBBCCCCCCBBBBBBBBBBBBCCCCCCdddPPPNNNLLLDDDDDDMMMDDDCCCAAA@@@??????@@@@@@777999;;;===>>>>>>===<<<===AAADDDCCC>>>;;;<<>>FFFNNNSSSUUUkkk~~~vvvfffcccrrr~~~}}}~~~}}}}}}xxxwwwxxx}}}|||sssmmmlllnnniiijjjjjjjjjhhhddd```]]]___^^^\\\ZZZZZZ\\\___```cccdddeeegggiiikkkmmmmmmooooooooonnnmmmmmmllllllnnnnnnnnnnnnnnnnnnmmmmmmpppqqqqqqqqqppppppqqqsssoooqqqtttvvvxxxzzz}}}}}}yyyxxxyyyzzztttoookkkkkkmmmkkkfff```[[[\\\]]]^^^]]]]]]^^^___dddccceeejjjooonnnhhhbbb]]]]]]\\\[[[ZZZYYYXXXWWW^^^bbbmmm{{{]]]MMMLLLLLLKKKGGGDDDFFFIIIBBBCCCDDDDDDDDDCCCBBBAAA<<<<<<============<<<<<<>>>===<<<<<<<<<>>>???@@@:::===>>>;;;;;;======999;;;:::999888888888999:::666666777777888999;;;;;;777888888999:::;;;<<<===BBB<<<;;;???AAAAAAEEELLL___vvvtttmmmxxx}}}zzzwwwvvvvvvxxxyyyxxxzzz|||~~~}}}{{{wwwuuuvvvzzz}}}zzzwwwtttqqqnnnjjjgggdddcccaaa```^^^]]]]]]]]]]]]]]]]]]\\\\\\]]]___aaabbbgggllloooppppppsssuuuwwwwwwwwwwwwwwwxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||}}}{{{yyyuuussspppmmmiiifff\\\YYYVVVSSSPPPLLLHHHDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@AAACCCFFFGGGLLLOOOUUU\\\eeeqqq}}}tttjjjrrruuuzzzmmm___TTTPPPJJJDDDAAA@@@@@@AAA:::<<<===::::::DDDWWWfff~~~~~~lllSSSEEEFFFGGGDDDBBBCCCEEEFFFFFFEEECCCBBBDDDDDDCCCCCCCCCCCCDDDDDDdddZZZNNNFFFEEEFFFEEEDDDAAAAAA@@@@@@???>>>======<<<<<<<<<<<<===>>>???@@@===<<<;;;:::::::::::::::;;;:::999888888888999:::777777888999999999888888666888::::::888666666666:::::::::;;;::::::999999:::666555;;;CCCLLLXXXccc|||hhhdddbbbgggrrr}}}|||vvvyyyyyy{{{yyywwwzzz}}}|||{{{yyytttpppjjjiiihhhhhhgggeeebbb```eeeaaa[[[XXXWWWXXXYYYYYY]]]^^^aaaeeehhhjjjkkkllllllllllllllllllkkkkkkkkkkkkmmmnnnnnnlllkkkkkklllppppppppppppooooooooonnnppprrrtttsssqqqrrruuuwwwxxxzzz}}}{{{yyyvvvsssqqqppppppqqqooolllhhhggggggeeebbb___^^^^^^^^^^^^^^^___``````gggiiilllmmmlllgggbbb___[[[ZZZYYYYYYZZZ[[[\\\\\\```qqqgggZZZKKKJJJIIIIIIIIIHHHEEECCC@@@AAABBBCCCBBBAAA@@@???@@@@@@>>>===;;;;;;===???===============<<<<<<<<<===<<<;;;::::::::::::::::::888555444666888888888:::999888777777777888999===<<<:::999888999::::::<<<<<<<<<<<<<<<===>>>???LLL^^^qqqxxxssspppwww~~~xxxssstttyyyxxxyyyzzz{{{{{{|||{{{{{{ttttttyyy}}}xxxrrrmmmkkkmmmfff___]]][[[YYYZZZ]]]]]]^^^___^^^\\\ZZZYYYYYYXXXZZZ\\\```cccgggiiikkklllooosssuuuuuuttttttuuuxxxwwwwwwwwwxxxxxxyyyzzzzzz}}}~~~}}}yyywwwxxxyyy{{{zzzyyyyyyxxxxxxyyyyyy{{{yyyxxxwwwwwwvvvsssqqqllllllkkkiiieee___ZZZWWWOOOMMMJJJGGGEEEDDDEEEFFFHHHGGGFFFFFFGGGFFFEEEDDDBBB@@@AAAEEEFFFFFFKKKQQQUUUZZZcccnnnzzzooojjjttt|||ooocccYYYSSSHHHIIIFFF???===AAA@@@;;;===???888999JJJ___xxxtttvvvnnnWWWJJJHHHIIIFFFBBBFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFCCC@@@???CCCJJJQQQ}}}gggVVVPPPGGGCCCCCCCCCAAA>>>@@@@@@???>>>>>>===<<<<<<===============>>>>>>???>>>======<<<;;;;;;;;;<<<;;;:::999888888999:::;;;999999999888888888888888888999:::999777555555555999999::::::;;;::::::::::::666444888???JJJZZZhhhmmmddd```fffqqqyyy{{{xxxxxx~~~|||wwwssslllkkkjjjhhhgggeeecccbbbccc```\\\YYYYYYYYYYYYYYYYYYZZZ\\\___bbbeeeggghhhjjjjjjjjjjjjjjjjjjjjjjjjjjjlllmmmmmmlllkkkkkklllnnnnnnnnnnnnmmmmmmmmmmmmnnnoooqqqpppoooooorrrtttssstttuuuxxx{{{{{{wwwtttssssssqqqooollljjjjjjjjjkkkjjjgggdddbbbbbbaaa^^^[[[[[[[[[\\\]]]___```bbbbbbggghhhjjjjjjhhhddd```]]]YYY[[[\\\[[[[[[]]]ccchhhwwwqqqYYYQQQJJJIIIHHHHHHHHHHHHFFFDDDAAAAAAAAAAAAAAA@@@???>>>>>>?????????>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>???>>>===;;;:::999999999;;;999777777888::::::999888888777666666777888999<<<;;;:::999888999999:::;;;;;;;;;;;;<<<<<<======EEEQQQaaalllpppsssvvvyyyyyy{{{yyyxxxzzzvvvvvvwwwwwwxxxyyyzzzzzzzzzxxxxxx{{{}}}}}}{{{wwwsssqqqnnnfff___]]]\\\YYYYYY\\\[[[[[[[[[YYYXXXWWWWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^cccfffjjjlllmmmnnnooopppoooooopppqqqrrrtttvvvwwwvvvxxxzzzyyyvvvttttttuuutttsssrrrqqqpppooooooooonnnmmmkkkjjjjjjhhheeeccc\\\\\\ZZZXXXTTTOOOJJJHHHFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBAAADDDIIIKKKMMMSSSZZZeeejjjsss~~~~~~tttuuu|||{{{nnnbbbYYYRRRMMMFFFGGGBBB<<<<<<@@@@@@;;;999;;;:::IIIkkk~~~|||ggg[[[LLLEEEFFFHHHFFFCCCEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDBBB???>>>AAAGGGLLL___KKKIIIFFFBBBBBBBBBAAA>>>:::>>>>>>>>>======<<<<<<;;;??????>>>============>>>>>>>>>>>>===============;;;:::999999999:::;;;<<<;;;;;;999888777777888999:::;;;:::888555444555666888888999:::;;;;;;;;;;;;:::666444555:::EEEZZZkkkxxxjjjeeeoooyyyzzz~~~~~~|||xxxxxx|||yyyuuunnnllljjjgggeeecccbbbbbbaaa___\\\[[[[[[[[[ZZZYYYWWWWWWXXXZZZ\\\___bbbdddfffgggggghhhhhhiiiiiiiiiiiikkkllllllkkkjjjkkklllllllllllllllkkkkkkkkkkkkkkklllmmmmmmllllllnnnpppnnnnnnnnnoooppprrrttttttuuuwwwyyy}}}~~~zzzxxxxxxwwwuuusssqqqooommmlllkkkjjjhhhfffeeeeeeeeefffeeecccaaa______^^^\\\ZZZYYYZZZ[[[]]]```bbbcccdddfffffffffeeebbb___\\\[[[YYY\\\^^^^^^^^^cccoooxxxvvvZZZKKKHHHHHHGGGGGGGGGHHHHHHFFFDDDBBBAAA@@@???>>>============>>>???@@@AAA@@@???>>>CCCBBBBBBAAA@@@??????>>><<<<<<;;;:::999999999999;;;:::::::::<<<<<<;;;999666666666666666777888999;;;:::999999888999999999::::::::::::;;;;;;;;;;;;===AAAKKKZZZiiisssvvvvvv{{{~~~yyyrrr|||{{{{{{uuuuuuuuuuuuvvvxxxzzz{{{{{{xxxwwwuuuuuuzzz}}}{{{zzzqqqjjjdddbbb___\\\ZZZ\\\YYYXXXVVVTTTTTTTTTVVVVVVXXXXXXWWWVVVUUUTTTSSSSSSXXX[[[^^^```aaacccfffhhheeefffgggjjjlllooorrrsssqqqssstttsssqqqpppppppppnnnmmmkkkiiigggfffeeeeeebbb```^^^]]]\\\ZZZWWWUUUPPPOOOMMMJJJGGGDDDBBBAAAAAABBBCCCEEEGGGHHHIIIIIIGGGFFFEEECCCBBBBBBAAAAAAEEEEEEIIIPPPUUUYYY```hhhuuu{{{}}}sssxxx|||jjj]]]UUUOOOJJJGGGCCCAAA>>>;;;>>>BBBAAA>>>;;;@@@FFFaaattthhhPPPKKKEEECCCDDDFFFEEEDDDFFFEEEEEEDDDCCCBBBBBBAAABBBBBBAAA???>>>@@@CCCFFFfffOOOFFFFFFDDDBBBBBBCCCBBB>>><<<>>>>>>>>>======<<<<<<<<<@@@???>>>===<<<<<<<<<<<<==================<<<<<<;;;:::999999999:::;;;<<<===;;;999777666777888999999:::999777555555666888666777888999:::;;;;;;;;;999777666666777@@@TTTfffssswwwvvv}}}}}}{{{{{{yyyxxxzzzzzzwwwpppooolllhhhdddaaa``````___^^^]]]]]]]]]]]][[[YYYWWWWWWVVVWWWYYY[[[___```ccccccdddeeefffggghhhhhhhhhjjjllllllkkkkkkkkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmlllllllllllllllmmmnnnooorrrssstttwwwyyy|||~~~}}}~~~|||{{{zzzwwwuuuqqqpppooonnnmmmlllkkkjjjgggfffeeedddddddddddddddcccbbbaaa```___^^^\\\\\\[[[[[[]]]___aaabbbcccddddddcccaaa___]]][[[ZZZYYY[[[\\\]]]___eeepppcccNNNGGGEEEGGGFFFEEEFFFGGGGGGFFFDDDBBB@@@???===<<<<<<<<<===>>>===>>>???AAABBBAAA@@@CCCBBBAAA@@@???>>>===<<<888888888777888888999999:::::::::<<<======:::888666666666777888999999:::999999999888888888999999999999999:::::::::999999888888===LLL___ooovvvxxx{{{|||}}}www}}}{{{wwwvvvuuuuuuvvvxxxzzz||||||xxxwwwtttrrruuu{{{wwwpppkkkiiigggaaa______YYYVVVSSSQQQQQQRRRTTTUUUWWWWWWVVVUUUSSSRRRQQQPPPQQQRRRTTTUUUVVVXXX\\\^^^___```aaaccceeehhhjjjkkkjjjjjjkkkkkkkkkjjjjjjjjjhhhgggdddbbb___]]]\\\\\\ZZZXXXVVVUUUTTTRRROOOMMMJJJIIIGGGEEEDDDDDDDDDDDDCCCEEEGGGJJJKKKKKKKKKJJJFFFFFFFFFDDDBBBBBBCCCDDDKKKKKKPPPYYY```eeennnvvvwwwzzz{{{~~~ppp^^^RRRMMMKKKFFFBBB>>>===<<<<<<@@@BBBAAA???<<>>???>>>>>>>>>>>>>>>======??????===<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;:::::::::999888999:::;;;<<<<<<;;;888666555666777888666777777666666666999;;;555555777888999999999999888777888999888<<>><<<;;;;;;<<<===???>>><<<>>>AAACCCDDDCCC@@@@@@???>>>===;;;;;;:::<<<<<<;;;999999888888888888888999;;;===<<<999666666777888999::::::;;;;;;777888888888888888888888888888999::::::999888888777777:::CCCRRRcccrrr{{{|||~~~~~~yyyxxxvvvuuuuuuvvvxxxyyy{{{yyyzzz{{{yyyvvvvvvzzz{{{uuuqqqqqqmmmgggccccccZZZVVVQQQNNNNNNPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSNNNOOOPPPPPPOOOPPPSSSUUUYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^____________^^^\\\[[[YYYVVVSSSRRRPPPPPPPPPOOOMMMMMMMMMLLLIIIGGGEEEDDDCCCCCCCCCEEEGGGHHHHHHIIIKKKLLLLLLJJJHHHFFFCCCEEEEEEDDDCCCDDDHHHKKKRRRSSSYYYccckkkrrr{{{yyysssvvvnnnbbbTTTLLLJJJHHHCCC>>>===<<<<<<===>>>>>>===>>>FFFcccmmmYYYPPPIIIHHHFFFDDDBBBBBBCCCEEEHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@bbbKKKBBBBBBEEEDDDBBB???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<::::::999999999777888999;;;;;;:::999999999888888777888999;;;<<<:::999777666555555666777444555666777777888:::<<<444444555666777777777777666666999;;;999:::AAAJJJOOO\\\bbbfffqqquuuyyyzzznnnttt|||~~~yyyzzz}}}}}}|||}}}~~~~~~uuulllgggeeeaaa```_________^^^[[[YYYWWWVVVUUUSSSSSSSSSSSSTTTYYYZZZ[[[]]]___aaacccdddccceeeggghhhhhhhhhiiikkkjjjiiiiiiiiiiiihhhhhhhhhjjjhhhgggggghhhiiiiiihhhhhhhhhhhhiiijjjkkkmmmnnnjjjjjjkkkmmmnnnpppqqqqqqttttttssssssttttttuuuvvvyyyzzz|||}}}}}}{{{yyyxxxuuutttrrrrrrrrrqqqpppnnnlllkkkjjjiiigggeeeddddddaaa`````````______^^^^^^[[[\\\]]]\\\[[[ZZZ[[[\\\^^^___`````````___]]]\\\\\\[[[YYYYYYXXXYYY[[[[[[___```hhhxxxzzzaaaPPPKKKIIIEEEEEEDDDDDDDDDEEEEEECCCAAA>>>>>>======<<<<<<======@@@???>>>AAAEEEHHHGGGFFF???>>>>>>===<<<;;;::::::EEECCCAAA>>>;;;999777777777777888:::;;;;;;888555888888999:::;;;;;;;;;:::666666777888888888888777888999:::::::::999777777888:::===???FFFTTTfffsss{{{}}}|||{{{xxxvvvuuutttttttttuuuvvvzzz{{{{{{~~~~~~|||~~~~~~zzzwwwwwwtttmmmhhhggg___YYYSSSOOOOOOPPPOOOMMMMMMNNNNNNOOOPPPQQQRRRRRRNNNOOOOOOOOOMMMLLLMMMNNNRRRQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOQQQSSSSSSRRRQQQMMMLLLKKKHHHGGGEEEEEEDDDFFFEEEEEEFFFGGGGGGEEEDDDFFFFFFEEEFFFGGGIIIKKKLLLIIIJJJJJJJJJIIIGGGDDDBBBAAADDDFFFGGGGGGJJJPPPUUU]]]___gggrrr|||yyywww}}}rrrkkkZZZRRRJJJEEEDDDCCC???;;;???======>>><<<<<>>=================================;;;;;;:::999888888888888666777999:::;;;:::999888777777666666777999:::;;;666666666666555555555555333555777888888888999:::333333444555555444444444555444666999:::999<<>>>>>>>>>>>===@@@@@@BBBHHHMMMOOOKKKFFF?????????>>>>>>=========DDDBBB@@@>>>;;;:::999888888888888999::::::888666888888999:::::::::999888555555777888888888777777888999:::;;;;;;999777666777:::======>>>FFFUUUaaasssvvv{{{|||yyyvvvtttsssrrrtttyyy{{{vvvuuuzzz~~~vvvpppnnniiiccc[[[WWWWWWVVVRRROOOLLLMMMMMMMMMMMMNNNNNNNNNLLLNNNOOOOOOMMMKKKKKKKKKMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFHHHKKKLLLJJJHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBDDDGGGIIIHHHGGGIIIIIIIIIIIIIIIJJJJJJKKKFFFGGGGGGGGGGGGFFFDDDCCCDDDHHHLLLOOOQQQVVV___eeeooorrr{{{}}}xxx}}}sssggg]]]UUUJJJGGGBBB?????????>>>===@@@>>>?????????EEEWWWiiimmmUUUHHHEEEFFFBBBAAAAAACCCFFFGGGGGGEEEFFFFFFEEEEEEDDDDDDDDDDDDBBB@@@???@@@BBBCCCBBB@@@jjjNNNCCCCCCEEEEEE<<<>>>AAAAAA@@@???>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<:::999888888777888888888666777999;;;;;;;;;999888777666666666666888:::;;;333444555555666555555444444666999999888777777888333333333444444333222222555222333777999888:::>>>AAAKKKNNNOOOVVV\\\nnn{{{jjjiiixxx}}}~~~{{{zzzuuujjjdddeeeccc```^^^^^^]]][[[ZZZ]]]]]]\\\ZZZWWWTTTQQQPPPNNNOOOQQQTTTVVVYYY[[[\\\[[[]]]```aaaaaabbbccceeeffffffeeeeeeeeedddddddddhhheeeccccccfffgggeeedddgggggggggggghhhiiijjjkkkfffggghhhiiijjjlllmmmmmmooommmmmmmmmooopppppppppppprrrvvvxxxxxxwwwtttsssnnnmmmkkkkkkkkkkkkiiigggcccbbbbbbaaa```___^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXXXXXZZZ\\\\\\ZZZYYY[[[^^^XXXYYYZZZ[[[[[[ZZZXXXWWWUUUUUUVVVXXXZZZ]]]___```vvvoooVVVKKKJJJKKKHHHEEEFFFEEEDDDCCCDDDCCC@@@>>>:::<<<===?????????>>>>>>???AAAFFFNNNUUUTTTMMMFFFAAA@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::::::::;;;;;;:::999888999::::::999888777888999::::::999777666444555666888888888777666888999;;;<<<;;;999777666555999<<<;;;999>>>HHHQQQlllpppwww~~~zzzvvvtttrrrsssxxx|||uuurrruuuxxxzzz~~~xxxvvvssslllddd```___]]]XXXTTTOOOOOONNNMMMLLLLLLKKKKKKJJJLLLOOOOOONNNLLLKKKJJJKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDCCCEEEIIIJJJIIIFFFGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDEEEHHHLLLNNNNNNMMMHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHIIINNNSSSWWWZZZaaakkksss~~~{{{{{{|||nnnfff```TTTFFFCCCBBB???===<<<===???@@@???>>>???BBBEEERRRnnnzzzxxxwww\\\HHHEEEIIIJJJBBBAAABBBFFFJJJKKKGGGCCCDDDDDDDDDDDDDDDCCCCCCCCCBBB???===>>>AAACCCBBB@@@|||YYYKKKHHHBBB???@@@@@@@@@AAAAAA@@@???===<<>>999888777777777888999::::::::::::999888777666555666666777777888888888888777666555666777666555333555555666666777777888888555444444333333444444555555555555666777777888888;;;JJJWWWVVVPPPYYYuuuuuulllcccqqqzzz|||pppnnnttt~~~}}}sssmmmkkkfffaaa```aaa```\\\XXX[[[\\\]]]\\\YYYUUUSSSRRROOOMMMLLLLLLOOOSSSWWWZZZ[[[\\\^^^___``````___^^^bbbbbbbbbbbbbbbcccdddeeecccdddeeeeeeddddddeeegggaaacccdddfffffffffeeeeeeiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkklllmmmooopppoooppprrrssssssrrrqqqpppmmmkkkiiiiiiiiiiiigggfffdddcccbbbaaa_________^^^[[[ZZZYYYWWWVVVVVVVVVWWWWWWWWWWWWVVVUUUVVVXXXZZZWWWZZZ\\\\\\ZZZWWWVVVVVVVVVVVV[[[_________jjjxxxsssdddTTTMMMKKKGGGEEEDDDDDDBBBBBBEEEDDDAAA@@@CCCCCC@@@???BBBCCC>>>;;;<<<<<>>======;;;999888888:::;;;;;;:::666888:::999888999===AAA>>><<<:::888666555555555666555444333444555777888777777777777777777777777444555777999;;;>>>???@@@PPPdddxxx}}}zzz||||||{{{}}}xxxzzzvvvwwwyyyzzz|||}}}{{{vvvpppnnnsss}}}}}}yyy{{{zzzwwwqqqlllfffaaa[[[XXXTTTTTTRRRNNNJJJHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNMMMLLLJJJIIIGGGGGGFFFFFFIIIIIIJJJKKKKKKLLLMMMMMMHHHIIIIIIGGGDDDCCCDDDEEEAAAAAACCCDDDFFFIIIKKKLLLNNNTTT]]]dddkkkqqqxxx}}}}}}{{{|||lll^^^VVVPPPJJJEEEBBB===;;;>>>???<<<999999BBB???BBBNNNaaawwwwwwpppxxxsss^^^MMMFFFDDDDDDDDDBBBAAABBBBBBDDDFFFIIIJJJGGGEEEDDDBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBkkkQQQJJJHHHCCC???@@@AAAAAAAAA@@@???>>>======???>>><<<::::::;;;===???<<<;;;:::999999999:::;;;::::::::::::999888777666777777777888888888999999:::777555444555555555555444444555555555666666666555444444333333444444555555555666666777888888888:::>>>KKKWWWZZZcccvvvkkk]]]gggsss}}}|||~~~qqqjjjmmmttt|||zzzuuurrrlllddd```aaaaaa___]]]\\\\\\\\\[[[XXXUUURRRQQQNNNMMMLLLKKKLLLNNNPPPRRRVVVWWWXXXZZZ\\\]]]^^^^^^______``````aaaaaabbbbbb```aaabbbbbbaaaaaabbbccc```aaacccdddeeeeeeddddddfffgggggggggggghhhhhhhhhiiiiiijjjjjjkkkkkkllllllkkklllmmmnnnnnnmmmkkkjjjjjjhhhfffffffffeeecccbbbbbbaaa```^^^]]]\\\\\\\\\XXXWWWVVVUUUTTTTTTUUUUUUUUUVVVWWWVVVUUUUUUVVVXXXZZZYYYWWWTTTSSSTTTXXX[[[WWWUUUXXX```iiiuuudddYYYNNNJJJJJJJJJKKKNNNMMMGGGBBBAAAAAA???@@@DDDBBB>>><<>>@@@<<<;;;999777666666777888:::999777555444555666777777777777777777777777777555555666777999:::;;;;;;DDDSSSccclllpppvvv|||}}}zzzxxx~~~|||{{{zzzxxxxxx{{{~~~}}}yyytttqqqrrruuuxxx}}}xxxtttppplllgggccc```\\\WWWRRROOOLLLKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKLLLNNNOOOOOOPPPMMMLLLKKKIIIHHHHHHGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFDDDBBBAAABBBCCCAAACCCFFFIIILLLPPPTTTVVV]]]cccmmmttt{{{vvvuuukkk]]]RRRLLLHHHCCC@@@AAA;;;999<<>>@@@MMMjjj~~~zzzyyyyyynnnbbbSSSHHHCCCBBBAAA@@@CCCCCCCCCCCCDDDEEEGGGHHHEEEDDDCCCAAA@@@@@@AAAAAA??????@@@AAABBBBBBBBBBBBdddTTTHHHGGGHHHDDDAAABBBAAAAAA@@@???>>>>>>>>>>>>@@@???===<<<<<<===???@@@===<<<:::999999999999::::::;;;;;;::::::999888777888888888888888999999999<<<999555333333555666666333333333444444444444444555444444333333444444555555666666777777888888999:::444===SSSbbbnnnwwwmmm^^^fffpppyyy~~~rrrllllllmmmqqqxxx}}}uuukkkdddbbbbbbbbbaaa^^^]]]]]][[[YYYWWWTTTSSSPPPOOONNNMMMLLLKKKKKKKKKOOOPPPQQQSSSVVVXXX[[[\\\ZZZ[[[\\\^^^^^^^^^^^^]]]\\\]]]^^^^^^]]]]]]^^^```^^^___```aaabbbbbbbbbbbbccccccddddddeeeeeeeeeeeeffffffggghhhhhhhhhgggffffffggghhhhhhgggfffdddcccfffdddbbbaaaaaa```^^^\\\^^^]]]\\\ZZZYYYXXXWWWWWWTTTTTTSSSRRRRRRSSSSSSSSSSSSUUUVVVVVVTTTSSSTTTUUUTTTTTTRRRQQQQQQTTTYYY]]]^^^]]]bbbsssfffVVVOOOJJJIIIIIIIIINNNUUU\\\QQQGGGCCCCCCDDDGGGKKKGGGBBB???AAABBB@@@@@@CCCFFFLLLPPPNNNJJJHHHCCC>>>999::::::;;;::::::999999;;;999666555777888999999<<<;;;;;;===???@@@???>>>:::999777666666888:::<<<===<<<999777666555555555777777777777777777777777666666666666666666555555666@@@KKKVVVcccooosssrrr}}}uuuzzz|||wwwrrrpppqqqtttvvv{{{zzzxxxwwwvvvtttqqqoooxxx|||}}}yyyuuurrrqqqjjjbbb[[[XXXUUURRRPPPIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJKKKKKKLLLHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFEEEDDDDDDEEEGGGHHHLLLPPPUUUZZZ___eeeiiipppyyy}}}wwwwww{{{ppp```XXXMMMFFFBBB@@@===;;;;;;888999<<<>>>>>>@@@EEEMMM[[[qqqssshhhWWWQQQHHHDDDBBBBBBAAA???DDDDDDCCCCCCCCCDDDEEEFFFFFFDDDCCCAAA@@@@@@@@@AAA======???@@@AAAAAABBBBBByyycccNNNGGGCCCEEEFFFCCCAAACCCBBBAAA???>>>>>>>>>???@@@@@@???>>>======>>>@@@AAA<<<;;;999777666666777777;;;;;;;;;;;;;;;:::999888888888888888999999999999;;;888666444555666666555333333333444444444444444555444444333333444444555555555666777777888888999:::333777III^^^ttt~~~vvvkkkwwwwwwtttrrrnnnlllpppzzzuuummmhhhfffcccbbb```___]]]\\\[[[ZZZXXXWWWSSSSSSRRRQQQOOONNNLLLKKKKKKKKKLLLMMMOOORRRUUUWWWTTTVVVYYY[[[\\\[[[ZZZYYYYYY[[[\\\\\\[[[[[[\\\]]]]]]]]]^^^______````````````aaaaaabbbbbbcccccccccbbbdddeeeffffffeeecccaaaccccccccccccbbbaaa```___aaa___]]]\\\\\\[[[YYYWWWZZZYYYXXXVVVTTTSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRPPPSSSUUUUUUTTTRRRRRRRRROOORRRVVVXXXZZZ[[[]]]___ggglllzzzvvvWWWQQQMMMKKKIIIGGGEEEKKKRRR___SSSHHHDDDEEEFFFJJJMMMKKKEEEAAACCCDDDDDDFFFJJJFFFLLLOOOKKKFFFDDDBBB???:::;;;;;;<<<<<<<<<;;;;;;999777777888<<>>:::888777555444666888<<<>>>===<<<:::888777666666666666666666666666666666666666555555555444444444333111777>>>GGGUUUeeennnoooqqq}}}|||vvvqqqnnnmmmnnnnnnqqqpppppptttwwwxxxtttpppnnnqqqvvv}}}|||~~~vvvllleeecccaaa]]]YYYRRRQQQOOOLLLIIIFFFDDDCCCAAABBBBBBCCCDDDCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGDDDCCCBBBAAAAAAAAAAAAAAACCCDDDEEEGGGGGGFFFEEEDDDEEEGGGIIIJJJKKKLLLOOORRRUUUYYY```eeejjjqqqxxx~~~ssstttpppccc\\\RRRLLLEEE@@@======<<<::::::<<>>>>>>>>???@@@>>>>>>======>>>???@@@AAA<<<;;;999777666666777777::::::;;;;;;;;;:::999999888888888888888888888888777777777888999888666333444444444444444444444444555444444333333444444555555555555666777777888888777888999???TTTuuu~~~{{{}}}}}}}}}zzz{{{uuummmlllttt{{{}}}xxxrrrlllgggdddbbb```\\\[[[[[[[[[ZZZXXXTTTTTTTTTTTTRRRQQQOOONNNLLLKKKJJJJJJKKKLLLNNNOOOPPPRRRTTTWWWXXXWWWVVVVVVXXXYYYZZZZZZYYYYYYZZZ[[[ZZZZZZ[[[[[[\\\]]]]]]^^^]]]^^^^^^___``````aaaaaa___```bbbccccccaaa___^^^aaaaaa``````___^^^]]]\\\]]][[[YYYXXXXXXXXXVVVTTTVVVUUUTTTRRRQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRNNNQQQSSSTTTSSSRRRRRRRRRSSSVVVZZZ^^^```cccfffhhhsss}}}aaaRRROOOMMMLLLJJJFFFCCCGGGNNNRRRIIIBBBAAABBBCCCFFFJJJKKKDDD@@@AAACCCDDDGGGLLLMMMQQQRRRKKKEEECCCBBB@@@;;;;;;<<<=========<<<<<<888777888;;;@@@EEEHHHJJJ<<<:::999;;;>>>>>>:::777555555444444555888;;;>>>:::999999888888888888888555555555555555555555555555555555555555555555555111666999===GGGWWWeeellljjjzzz~~~wwwsssqqqooolllkkkiiihhhiiimmmssswwwvvvtttmmmmmmooosssyyy|||rrrmmmlllkkkgggccc^^^\\\YYYTTTOOOKKKHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCC@@@AAACCCEEEFFFFFFFFFEEEEEEHHHLLLOOORRRVVV[[[^^^aaagggnnntttyyyxxxnnnooo}}}ttthhh^^^XXXUUUJJJGGGBBB>>><<<<<<<<<;;;>>>AAABBB@@@<<>>EEEEEEEEEDDDCCCBBBAAA@@@hhhWWWQQQMMMJJJGGGDDDBBBAAAAAABBB@@@@@@???????????????@@@<<<<<<<<<<<<===>>>>>>???===<<<:::999999999999:::999999::::::::::::999999888888888777777777777777444555777999;;;:::777444555555444444444444333333555444444333333444444555333444444555555666777777444;;;;;;999IIIkkkxxxuuuyyyxxxzzzxxxxxxzzz~~~zzzqqqrrrtttsss~~~wwwrrrnnniiiddd___\\\\\\\\\ZZZWWWSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNLLLKKKJJJIIIIIIIIILLLMMMOOOQQQRRRRRRRRRRRRTTTVVVWWWWWWVVVUUUWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZYYYZZZZZZ[[[\\\]]]^^^^^^[[[\\\]]]^^^^^^]]]\\\[[[]]]]]]\\\\\\[[[[[[[[[ZZZYYYWWWUUUUUUUUUUUUSSSRRRRRRQQQQQQPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPMMMOOORRRRRRRRRRRRSSSTTTYYYYYYZZZ]]]bbbjjjttt{{{gggRRRNNNJJJIIIIIIIIIFFFCCCEEEKKKIIIDDDBBBCCCCCCCCCFFFKKKMMMGGGCCCDDDGGGHHHLLLQQQWWWYYYUUULLLFFFDDDBBB???;;;;;;;;;<<<;;;;;;::::::999888888:::>>>@@@AAAAAA;;;:::999999999888777555333333333444555777999:::666666666777777888888888555555555555555555555555444444444555555555666666111666777555999FFFUUU]]]dddqqq}}}zzzsssmmmllljjjhhheeegggfffgggiiimmmppprrrrrrppppppoooppptttxxx}}}zzzwwwvvvtttqqqnnnjjjhhheee```ZZZUUURRRPPPKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCCCCDDDEEEBBBCCCDDDFFFIIIKKKMMMNNNMMMPPPUUUZZZ^^^ccciiimmmooovvv~~~pppmmmlllrrr~~~kkk___XXXRRRLLLIIIDDDBBB@@@===<<<;;;;;;<<<=========>>>CCCVVVzzz{{{jjjZZZNNNIIINNNKKKGGGCCCAAA@@@@@@@@@>>>???AAACCCEEEFFFGGGGGGIIIHHHEEECCCAAA?????????FFFFFFFFFDDDCCCAAA???>>>mmm\\\VVVWWWNNNLLLGGGCCCAAABBBAAA@@@>>>??????@@@@@@@@@??????999::::::;;;;;;<<<======<<<;;;:::999999999:::;;;888888999999999999999888777777777666666666555555444444555888:::;;;999777444333333333222222222222555444444333333444444555222222333333444555555555444777888777???UUUooozzztttssszzz}}}uuu{{{sssnnnooozzzxxxsssnnnrrr|||~~~wwwpppgggbbb```___[[[WWWTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOMMMLLLIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQQQQPPPPPPQQQSSSQQQQQQPPPPPPQQQRRRTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWTTTRRRQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQPPPQQQQQQRRRQQQPPPNNNNNNMMMNNNPPPQQQQQQSSSUUUXXX[[[^^^ccckkkwwwjjjXXXMMMIIIFFFDDDDDDFFFEEECCCDDDGGGFFFEEEEEEFFFDDDCCCHHHPPPPPPJJJGGGIIILLLMMMQQQVVVZZZXXXQQQIIIEEEEEECCC>>>;;;<<<<<<<<<;;;:::999999888777777999::::::888777::::::999777555444444555222222333444555555555555333444555555666666666666444444444444444444444444444444444444444444444444222555555111222:::CCCGGGSSS___kkkpppwww{{{ooogggeeefffeeedddeeefffggghhhhhhiiikkkmmmpppppppppqqqrrrsssssstttvvv~~~|||wwwvvvrrrnnnjjjfffcccaaaYYYXXXWWWUUURRROOOMMMKKKJJJJJJJJJKKKKKKJJJIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLNNNNNNPPPRRRVVVZZZ___aaabbbeeejjjnnnsssxxx~~~uuujjjhhhlllvvvzzziiiWWWPPPMMMGGGAAA???>>>>>>>>>===<<<<<<===>>>===>>>EEESSSfff~~~{{{qqqcccUUULLLHHHHHHGGGGGGFFFCCC@@@>>>>>>>>>???@@@BBBCCCEEEEEEEEEEEECCCBBBAAA@@@???@@@AAAAAACCCCCCBBBBBB@@@???===<<>>===>>>@@@AAAAAA@@@???>>>888888999999:::;;;<<<<<<999888777777777888999:::777888888999999999888888777777666666555555555444555444444555888;;;;;;;;;333222222222111111000000555444444333333444444555111111222333333444444555777333333666777???WWWooo~~~zzzwwwyyy{{{sssrrrsssqqqlllqqquuulllbbbnnnyyy~~~|||qqqjjjfffccc^^^ZZZWWWWWWUUUTTTSSSSSSSSSSSSPPPQQQPPPOOOMMMKKKHHHFFFDDDDDDEEEFFFGGGIIIKKKLLLJJJLLLMMMMMMLLLLLLMMMNNNNNNMMMLLLLLLMMMNNNPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWSSSSSSSSSSSSTTTUUUWWWWWWTTTSSSSSSSSSSSSTTTTTTUUUPPPOOONNNOOOPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPQQQQQQPPPNNNMMMLLLMMMNNNOOOPPPQQQSSSWWWZZZ]]]fffuuuoooVVVRRRNNNEEEEEEBBBBBBDDDDDDAAAAAACCCBBBCCCDDDDDD@@@>>>FFFPPPMMMGGGEEEGGGJJJLLLOOOTTTUUURRRJJJCCCCCCEEEDDD???>>>>>>>>>===<<<;;;:::999555555666888999888666333999;;;:::777333111333666111222333444555444333222333333444444444444333333444444444444444444444444555555444444333222222111333555333000000555888777AAAOOO^^^iiisss{{{~~~}}}tttiiigggiiikkkkkkbbbeeehhhhhhffffffhhhkkklllnnnpppqqqpppnnnllljjjfffqqqzzz|||}}}zzzwwwsssqqqpppkkkjjjhhheeeaaa^^^[[[YYYWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYY\\\\\\]]]```eeekkkqqqtttwwwzzz~~~zzziiicccbbbaaazzz|||___QQQEEEDDDDDDBBB@@@BBB;;;<<<=========>>>???AAABBBGGGXXXtttyyywwwrrr___NNNEEEDDDEEEGGGBBBCCCEEEEEEBBB@@@>>>===@@@AAACCCDDDDDDDDDCCCBBB>>>=========>>>@@@BBBCCC>>>??????>>>>>>===<<<;;;pppggg```UUUOOOQQQJJJIIIFFFCCC@@@???>>>>>><<<===???@@@@@@>>><<<;;;777888:::;;;:::888666555999888777666666777777888666666777888888888888777777777777777777888888888777666666666666888999:::666555333111111111333444555555444333333333333444111000000//////000111111777333444999888888FFFXXXmmmwww}}}~~~mmmdddcccppp}}}tttvvvrrrmmm```[[[fffuuu~~~xxxooohhheeeddd^^^]]][[[YYYWWWVVVUUUUUUUUUTTTRRRRRRQQQPPPMMMKKKIIIGGGEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKLLLLLLJJJIIIJJJKKKMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSOOOPPPOOONNNKKKJJJKKKLLLPPPOOOPPPSSSWWW[[[bbbhhhlllyyyssscccXXXNNNHHHEEEHHHGGGFFFDDDCCCAAA@@@???CCCBBBAAAAAA@@@@@@AAAAAA???@@@BBBDDDGGGIIIKKKKKKIIIGGGDDDAAA???>>>>>>>>>:::::::::999777666666777777777666555555555555666666666666555555444444444222333555444333222222333666444111222444666555333555444444444444333333333444444333222222222333333222222222333333333444444555???PPPbbbnnnuuuxxxvvvzzz}}}vvvtttwwwrrriiifffdddbbbccceeeffffffeeeggghhhkkkmmmmmmllljjjhhhfffjjjooossswww~~~~~~}}}wwwwwwvvvuuusssooommmkkkhhhgggffffffggghhhiiijjjmmmkkkhhhhhhkkklllkkkiiimmmooosssxxx|||zzzooofff\\\ZZZfffvvvlll___[[[JJJHHHFFFDDDBBB@@@>>><<>>?????????@@@CCCEEEBBBAAAAAAAAA@@@===999666ppp^^^XXXTTTKKKGGGIIIIIIHHHEEEBBB@@@???>>>>>>======>>>>>>>>>===;;;:::888999:::::::::999777666666666555555666777999:::777888888999999999999999888888888888888888777777666666555666777999;;;===666555333111111222333444444444333222222222222333111111111111111111111111666222444888888777CCCRRRkkkwww{{{jjj```___hhhuuu~~~yyylll```ZZZ___jjjrrr|||wwwpppllljjjdddccc```]]]ZZZWWWVVVUUUWWWUUUTTTSSSRRRQQQOOOLLLJJJHHHFFFFFFGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMNNNNNNOOOOOOPPPQQQPPPPPPPPPOOOOOOOOOOOOPPPOOOOOONNNMMMMMMMMMNNNMMMNNNNNNNNNMMMNNNPPPRRRPPPTTTXXXYYYYYY]]]gggppp~~~hhhZZZRRRLLLIIIIIIFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>????????????@@@AAABBBDDDEEEGGGGGGFFFDDDAAA???============999::::::999777666666777777666555555444444555555555555555444444444333333222444555444333222222333555333111111333444333222444444333333222222222111555444333222222222222222111111111111222222222333444888DDDUUUdddoooyyy{{{xxx}}}}}}{{{zzzoooeeecccbbbaaaaaabbbbbbbbbfffhhhkkknnnoooooonnnmmmfffiiimmmnnnpppttt{{{~~~|||zzzxxxwwwvvvuuuttttttttttttuuuvvvyyywwwuuuuuuxxxyyyxxxwwwyyyzzz}}}}}}qqqhhh___[[[YYY___ooommm[[[QQQNNNEEECCCAAA???????????????BBBAAABBBDDDBBBBBBLLLYYYwww|||uuunnn\\\RRREEE???@@@BBBBBB@@@BBBBBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>============999;;;>>>@@@BBBDDDGGGIIIBBBAAAAAA@@@@@@>>>;;;999gggYYYMMMLLLJJJEEECCCFFFGGGFFFDDDBBB@@@???>>>>>>>>>>>>===;;;;;;:::::::::888999:::::::::999777777444444444444666888:::;;;777777888888999999999999::::::999999888777777777555555555666777:::<<<===555444333222111222333444444333333222222222222222111222333333333222111111444222444999888666>>>KKK___ooouuuggg```___hhhooo{{{}}}{{{{{{pppjjjcccaaaaaafffpppyyyzzzvvvtttmmmllliiieeeaaa]]][[[YYYVVVTTTRRRQQQPPPOOOMMMKKKLLLKKKIIIIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGFFFGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQPPPOOONNNMMMLLLLLLLLLKKKLLLMMMNNNOOOQQQTTTWWWUUU[[[```aaabbblll~~~}}}lllYYYOOOJJJHHHIIIKKKDDDDDDDDDCCCCCCCCCCCCCCC???>>>>>>===============??????@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;;;;<<<<<<999999999888888777777666555555555444444444444444444444333333333333333222222444555555333111222222333111000111222333222111444333333222111000000///555444333222111111111111///000000000000111111111111000666DDDTTT```kkkssstttyyy~~~vvvfffeeecccaaa______aaacccbbbdddfffhhhiiiiiiiiihhheeehhhkkkkkkkkkmmmrrrvvvyyyzzzmmmeee```[[[YYY]]]fffssskkkYYYLLLGGGFFFCCCAAA>>><<<:::::::::;;;<<<>>>AAACCCFFFRRRjjjuuuhhh\\\NNNGGG???<<<>>>AAAAAA???AAAAAAAAAAAA@@@@@@???>>><<<<<<<<<;;;;;;;;;::::::999<<<@@@BBBCCCDDDEEEGGGAAAAAA@@@??????>>>>>>>>>mmmRRRJJJDDDEEEEEEBBBAAADDDDDDDDDBBBAAA@@@???>>>>>>???>>>;;;999888888888999888999999::::::999888888666555555555777888:::<<<666666666666777777888888;;;::::::999888777777666555444444444555777999:::444444333222222222333444555444333333222222333333111333444555555333222000333333666999888666;;;CCCKKKbbb~~~uuupppoooppp~~~}}}|||{{{|||yyyyyy}}}wwwzzztttiiieeeiiinnnyyy|||~~~yyywwwtttppplllgggcccaaaYYYVVVTTTRRRQQQPPPNNNLLLNNNLLLKKKKKKLLLNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJKKKKKKIIIIIIJJJLLLIIIIIIJJJKKKKKKKKKKKKKKKMMMMMMNNNNNNPPPQQQSSSTTTRRRRRRSSSSSSTTTTTTUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMMMMMMMNNNOOOPPPPPPOOOQQQRRRSSSTTTWWW[[[______fffmmmpppyyyiii\\\OOOIIIGGGEEEGGGJJJDDDDDDDDDCCCCCCBBBBBBAAA>>>>>>===<<<<<<<<<======@@@@@@??????>>>>>>======>>>===<<<;;;;;;;;;;;;<<<999888777777888888777666444444444444444333333333222222222222222222222222333444555555333111111222222111111222222222222111444444333222111000000///555444333111000000000000//////000000000111111111///,,,...777BBBMMMYYYbbbeeejjjsss{{{~~~ooonnnjjjeee```___bbbeeeaaaaaabbbbbbbbbbbbbbbbbbeeehhhkkkllllllnnnrrrvvvuuutttiiiaaa^^^]]]\\\]]]dddppp~~~uuudddTTTIIICCCBBBAAA>>>>>>>>>===<<<<<<>>>???>>>AAAFFFNNN\\\uuutttcccRRRFFFFFFAAA===<<>>>>>?????????>>>>>>===;;;;;;;;;;;;::::::::::::>>>AAACCCCCCAAA???======@@@@@@???>>>===>>>@@@BBBgggPPPFFFCCCAAABBBAAA???>>>@@@AAAAAAAAA@@@??????>>>===???===:::888777777888999999999999:::::::::999999;;;:::999888888999::::::888777777777777888999:::::::::999999888777666666555555333222222333333444333333333333333333333444666666555444444444444444222333555666555444111000333444777:::999777:::>>>===WWWzzz{{{|||www{{{|||{{{}}}yyytttoooxxx}}}pppkkkiiikkknnntttzzz~~~|||}}}~~~xxxqqqllliiibbb___\\\YYYWWWVVVSSSQQQMMMKKKJJJKKKMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKLLLLLLKKKKKKLLLNNNMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRTTTUUUVVVVVVUUUUUUUUUTTTSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKLLLNNNOOOQQQRRRUUUWWWXXXYYY[[[^^^cccgggnnnyyykkkZZZRRRJJJHHHGGGDDDDDDEEEFFFFFFEEECCCBBB@@@????????????>>>============>>>@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999777666666888888777555444444555555555444333222222222222222222222222222333555666555333111111111111222333444333222222222555444444333222111111111444333222111000//////000000000000000111111111111...---...222555:::GGGSSS]]]ccckkksssxxx}}}wwwmmmddd``````aaaaaaaaaaaaaaabbbccccccdddfffiiilllmmmmmmooouuuyyyzzznnnkkkddd\\\XXXZZZ```fffeeelllwwwwww[[[TTTJJJCCC???>>>===<<<888;;;>>>@@@@@@AAADDDGGGIIIRRR```rrr~~~yyylll[[[III>>>:::AAA???<<<<<<>>>@@@???===<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@BBBCCCAAA===999777666=========<<<;;;<<<@@@DDDeeeUUUOOOFFFFFFGGGEEEBBB@@@???@@@>>>??????@@@??????>>>===>>><<<:::888777777888999999999999999::::::::::::>>>===;;;:::888888999999:::999888888888999;;;<<<999999888888777666666666555444333111000000000111222222333333333333444444777666666555555555555555333444444555444333111000333555777999888888999:::999OOOnnnxxxqqquuuxxxyyyrrryyyyyywwwrrrooo{{{~~~uuummmdddfffiiiooovvv}}}}}}}}}|||vvvssskkkgggbbb^^^\\\ZZZWWWUUUNNNLLLKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKKKKJJJJJJKKKMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNOOOLLLLLLLLLMMMOOOPPPRRRRRRVVVXXX[[[^^^bbbhhhooottttttZZZRRRMMMIIIIIIHHHDDDBBBCCCGGGFFFEEECCCAAA@@@>>>>>>@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999777555666888999777555444444555666666444333222111222222222222333333333444555666555222111000111000222555555333222222222333333333333333222222222222111000000///000000000000000000000111111111111......000111///000999DDDWWW]]]dddjjjoootttzzz|||xxxxxx}}}yyynnngggcccaaa______^^^^^^```aaadddeeefffhhhjjjkkkkkkooovvv|||{{{qqqggg___\\\[[[ZZZYYY\\\ccclllrrrwww}}}zzzhhhYYYGGGEEEBBBAAA@@@@@@???===;;;===???>>><<<>>>BBBGGGQQQeee{{{xxxgggVVVFFF<<<<<<@@@===<<<;;;;;;<<<===<<<;;;<<<=========<<<<<<;;;::::::::::::;;;<<<<<<=========>>>???===:::777555555999;;;<<<:::999:::>>>BBBjjjUUUNNNOOOGGGJJJKKKHHHCCC@@@@@@@@@<<<===>>>?????????>>>===<<<;;;:::999888999999:::999999999999::::::;;;;;;>>>===;;;999888888888888888777666555666777999:::777666666666666666666666444333222111000000111111111222333333444444444444666666555444444444444555444444444333222111111111111333555666666777888777999CCCXXXqqquuuiiifffooovvv|||ppppppxxx~~~{{{yyyrrrqqqxxxllljjjggggggkkksss{{{}}}}}}|||{{{|||wwwsssmmmhhhdddaaa^^^\\\WWWTTTRRRPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHJJJJJJIIIJJJKKKMMMLLLMMMMMMNNNOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOONNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOONNNOOOPPPSSSUUUXXX[[[\\\___bbbhhhnnnwwwxxxaaaSSSPPPKKKHHHHHHGGGCCCCCCEEEEEEEEEDDDCCCAAA@@@??????@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::::::::999666333555888:::777444444555666777777555444222222222222222333333444444444555666555222000000111...111444444222111000111111111111111222222222222000////////////000111111....../////////000000000...---...111000...111777EEELLLVVV]]]cccjjjsssyyyyyyttttttzzzyyysssnnneeecccaaa^^^^^^^^^```aaaaaacccfffhhhkkkrrr|||~~~{{{yyy{{{uuullleeeaaa]]][[[^^^```cccgggmmmrrruuuwww{{{}}}{{{rrrhhh___RRRFFFBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAACCCKKKXXXbbbsss|||xxxfffRRRGGGAAA>>>???BBB;;;;;;:::;;;<<<=========?????????>>>===<<<;;;:::777888999:::<<<===>>>>>><<<======;;;888666666666555888:::999666777;;;???kkkXXXOOOHHHCCCCCCGGGHHHCCC===::::::;;;;;;<<<>>>?????????>>>===;;;;;;:::::::::::::::::::::999999999::::::;;;<<<===;;;:::888777777888888555444222111222333555777555555555555666666666666333333222111111222333444111222333444444444444444555555444333333333333444555444333222111111111111000222444333444666777555777777CCC\\\uuuzzznnnaaagggrrr}}}pppfffmmm{{{zzzrrrsssyyyssskkkeeedddiiipppuuuvvvzzz|||zzzvvvrrrrrrvvv~~~{{{vvvqqqnnnkkkiii```]]]ZZZWWWUUURRRPPPMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIKKKKKKKKKKKKLLLNNNIIIJJJJJJKKKKKKKKKKKKKKKNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQTTTYYY^^^cccgggiiiqqquuu}}}fffTTTPPPOOOJJJFFFFFFEEECCCDDDHHHCCCCCCBBBBBBBBBAAAAAAAAA??????>>>===============:::::::::;;;;;;<<<<<<<<<999::::::::::::999888888999666333555999:::777444555666777888888666444333222222222333333444444444444555666555222000000000---000333444111//////000/////////000111111222222///......//////000111222---------.........//////...++++++000222000///000111:::FFFQQQZZZdddooowww}}}uuuyyyxxxuuuyyyrrrooojjjeeeaaa___^^^^^^[[[^^^bbbfffmmmwwwzzzuuuvvvvvvtttoooqqqrrrssssssssssssttt}}}zzzsssgggccc^^^[[[ZZZ]]]aaadddgggjjjooovvv|||}}}zzzvvvpppoooeeeUUUJJJGGGCCC>>>===>>>===;;;::::::===???@@@BBBFFFLLLWWWkkk}}}zzzaaaNNN>>>===AAA@@@;;;888;;;;;;;;;<<<===???@@@@@@AAAAAAAAA@@@???===<<<;;;666666888999;;;===>>>??????>>>===:::666444444555333666999888555555999===~~~fffQQQGGGDDDBBB@@@===>>>??????======>>>@@@??????????????????@@@@@@<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888888999888777555555444444444333333111000000111333333444222222444888:::999777666666555444333222222111000111111222222333333333555555444333222000000//////111333222111///...///222222111111222222333444<<<888:::HHH]]]kkklllggglllzzzzzzjjj]]]```kkk}}}zzz~~~|||}}}xxxlll```ZZZ[[[]]]hhhmmmuuu}}}zzzuuutttvvvxxxyyy~~~{{{yyyqqqmmmhhhdddbbb^^^YYYUUUYYYVVVQQQNNNMMMLLLLLLKKKHHHJJJMMMNNNMMMLLLJJJIIINNNJJJIIIMMMNNNKKKIIIJJJJJJLLLMMMLLLIIIGGGHHHJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNQQQTTTUUUVVVWWWYYY```___aaahhhttt~~~iiiWWWOOOPPPIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB======>>>???@@@AAAAAABBB<<<===>>>??????>>>===<<<:::::::::;;;;;;:::999999444444555666777888999999555555555555555555444444333333444555555444444444444444333333333222222222333222222111000000000111111000000///////////////000000000///......---------------------------------,,,,,,,,,,,,---......222555888;;;AAANNN^^^kkknnnwww}}}vvvyyy{{{zzzzzzrrrjjjdddbbbcccdddaaabbbkkkuuu||||||xxxvvvuuusssqqqooonnnllliiieeecccdddeeelllpppwww||||||vvvnnniiieeebbb^^^[[[[[[[[[]]]bbbgggjjjkkkkkkuuuwwwvvvqqqooommmeee[[[WWWOOOFFFBBB>>>::::::<<<===:::;;;@@@@@@>>>BBBIIIJJJXXXgggtttyyygggZZZEEEAAA===<<<<<<===;;;999;;;::::::???FFFJJJHHHEEEDDDGGGIIIGGGAAA<<<;;;;;;777666666777888999;;;<<<<<<:::888555333222222222777888888777666666888:::wwwgggSSSEEE@@@@@@???>>>===???@@@@@@???>>>???@@@??????????????????>>>>>>;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999888777888777666555555555555555444333333222222333333444333222111333666888888666555555444444333333222222222222222111222222333333444444333222111000//////000222444444222000000000222111111111111222333333222111444===JJJXXXaaafffpppyyyyyykkk^^^___iiirrr}}}yyysss{{{~~~~~~zzzooofff___[[[___aaaiiivvv}}}|||||||||{{{wwwyyy|||zzzvvvsssnnnhhhdddaaa___[[[XXXUUUSSSQQQPPPMMMOOOQQQQQQOOONNNNNNPPPNNNJJJJJJMMMNNNKKKJJJKKKNNNMMMLLLMMMNNNNNNNNNMMMNNNMMMMMMMMMNNNPPPRRRSSSRRRUUUXXXZZZ[[[]]]bbbfffpppssszzz|||jjj\\\PPPIIIGGGHHHGGGFFFEEEDDDCCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAA===>>>>>>??????@@@@@@AAA;;;<<<============<<<;;;::::::;;;;;;:::999888888444444444555555666666777555555555444444444444444333333333333444444333333444444444333333333222222333333222111111111111111111000//////......//////000000//////...---------------------------------,,,,,,,,,,,,,,,---......,,,...000222666???MMMVVVgggrrr|||{{{||||||nnnhhhhhheeedddjjjuuu}}}}}}zzzyyy|||wwwqqqmmmlllnnnppppppllljjjgggccc___]]]^^^```bbbeeeiiikkklllmmmnnnooovvvxxxyyy{{{}}}}}}yyyuuutttsssqqqnnnjjjgggeeeaaa___\\\[[[]]]^^^]]][[[```aaaeeejjjnnnooollljjjggggggbbbZZZVVVTTTMMMDDDDDD@@@===???>>>;;;;;;===BBB>>>===AAADDDGGGOOOYYY}}}xxxfffRRRFFFAAA???<<<;;;;;;;;;999777:::999<<>>:::888555555666777888999::::::>>>===:::888666555555555666777888888777777999:::^^^SSSGGG??????@@@AAA@@@===@@@BBBCCCAAA@@@???????????????>>>=========<<<;;;;;;;;;:::::::::999999999::::::999999888777666777666666555555555666666444444555555555555444444222111111222444666555444333333333333333333333333555444222000000111333444333333222111000000//////111333555555333111111111111111111111111222222333...222555666:::FFFYYYhhhrrrxxx{{{oooccccccjjjrrr{{{~~~uuuqqqzzzzzzxxx~~~||||||zzzyyy{{{ssseeeZZZZZZYYY]]]jjj|||}}}yyyxxxyyyzzz}}}|||uuupppnnnllliiiddd```\\\ZZZXXXVVVVVVVVVUUUTTTVVVXXX[[[SSSNNNLLLNNNNNNLLLKKKMMMRRRQQQPPPRRRUUUUUURRRPPPPPPPPPQQQRRRTTTVVVWWWXXXWWW[[[aaadddfffllluuu||||||{{{hhhZZZTTTOOOIIIFFFFFFFFFEEEDDDCCCBBBBBBAAA???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999888777666444444444444444444444444444444444444444444444444444333222222222222333333444444444444333333333333333333222111111111111222000000///............///000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...//////000666>>>DDDVVVfffvvv|||{{{||||||uuuzzz}}}vvvvvvtttqqqttt{{{}}}tttiiiccchhhfffdddeeehhhkkknnnoookkkhhhccc]]]WWWVVVWWWYYY]]]___``````___^^^______ccceeeffffffgggiiimmmpppsssqqqoooooopppqqqpppoooooommmlllkkkiiigggbbb___YYYZZZZZZZZZZZZXXXWWWVVVWWWWWWYYY\\\```cccddddddccceeeiiimmmmmmjjjccc^^^TTTSSSMMMFFFBBBAAA>>>999;;;999999======999888:::@@@>>>@@@HHHRRR^^^nnn{{{zzzfffRRRDDD======;;;:::::::::999777444777888<<>>===;;;999777666666777555888::::::999999999999gggRRRLLLEEEAAAAAAAAA@@@>>>===@@@CCCDDDCCC@@@???>>>???>>>>>>===<<<;;;;;;:::::::::::::::999999999999999999999888888777666555666555555555555666666777444555666777777666555444111000000111222333333333111111111222222222333333666444111//////000222333222222111000000///......///111333444222111111111000000000000000111222222111555777444222<<>>??????>>>>>>>>>=========::::::::::::::::::::::::;;;;;;;;;:::999777666555555555444444333333333333333333333333333444444444444333222111111111222222444444444444333333333333333222222111111111222222000///......------......//////......---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000000111666999AAATTTkkkxxx{{{{{{}}}}}}{{{www{{{xxxqqqcccUUUNNNPPPRRRWWW^^^dddhhhhhhhhhgggddd^^^WWWRRRPPPSSSUUU[[[\\\]]]]]]\\\\\\]]]___^^^_________^^^___aaacccaaa___^^^___```aaa```___]]][[[ZZZZZZZZZZZZYYYXXXYYYZZZ[[[]]]]]]]]]]]]\\\___```bbbdddffffffeeeddd]]]^^^___```^^^WWWOOOIIIFFFEEEBBB@@@?????????>>>???<<<;;;;;;:::777888<<>><<<999===@@@CCCDDDBBB???>>>=========<<<<<<;;;:::999999::::::999999999888888888888888888888777666555555666555555555555666666777333444555666666555444333000000111111000000111111//////000000111222222222555333000......///111222000000000//////......------///111111000/////////000000//////000000111222000222222///---333@@@KKKaaahhh|||{{{{{{zzz{{{}}}}}}{{{ttt|||}}}qqqjjj```YYYYYY___ggglllppprrrvvv}}}}}}||||||}}}~~~}}}zzzsssxxx~~~ssshhhcccbbbccchhhnnnpppzzzxxxmmmhhhiiinnnssszzz|||xxx{{{{{{xxx~~~pppaaaRRRLLLJJJGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBB@@@AAABBBBBBBBBAAA???>>>??????>>>======<<<<<<<<<:::::::::::::::::::::::::::::::::999888666555444666555555444444333333333222222222222333333444444444333222222111111111111444333333333333222222222111111111000000111111222///......---------------......------,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,***+++,,,,,,,,,---///000444AAATTTeeennnrrrvvvzzzzzz~~~www~~~wwwtttxxxuuucccSSSKKKIIIIIIKKKOOOSSSWWWXXXWWWYYYWWWSSSOOOMMMNNNSSSVVVWWWXXXXXXWWWVVVVVVXXXZZZYYYZZZ[[[YYYXXXWWWXXXYYYVVVUUUTTTUUUWWWXXXWWWUUUPPPOOOMMMMMMOOOQQQRRRQQQZZZ[[[\\\]]]^^^^^^]]]\\\\\\]]]^^^]]]ZZZVVVSSSQQQOOONNNMMMLLLJJJFFFAAA============>>>===<<<<<<>>>===:::999<<<>>>CCCNNNXXXgggqqq{{{sssoooddd]]]QQQDDD;;;888:::===888999::::::999888666666555555666888;;;>>>???@@@AAA<<<777666777999888666666888;;;===>>>===<<<<<<<<<;;;999888777777777888;;;===>>>===:::666444333}}}eeeUUUNNNKKKDDDBBB@@@?????????===;;;===???AAAAAA???===<<<<<<;;;;;;;;;:::999999999888999999999888888888777777888999999888888777666555777666666555555555666666333333444444444444333333000111222111//////000111/////////000000111111111222111///...---...000111/////////......---------***---//////...------...///////////////000000111000111000//////222777;;;PPPZZZnnn{{{}}}rrruuu}}}rrrppptttxxx||||||{{{~~~|||vvvmmmccc\\\ZZZ[[[^^^[[[^^^ccckkkuuu}}}||||||~~~xxxppp{{{|||nnn\\\TTTMMMJJJHHHDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCCCC@@@AAABBBCCCBBBAAA???===>>>>>>======<<<<<<;;;;;;::::::999999999999::::::999999999888777666555444555555555444444333333333000111111222222333333444333444444444333222111000222222222222111111111111000000/////////000111111......---,,,,,,,,,,,,---...------,,,,,,+++************************************))))))******+++,,,))))))***,,,---.........111333;;;GGGTTT^^^hhhpppuuuuuuwww}}}{{{zzztttttt}}}xxx|||ooofffZZZTTTLLLGGGEEEFFFGGGHHHGGGGGGGGGGGGHHHMMMSSSXXXWWWVVVUUURRRPPPOOOQQQTTTUUUVVVWWWUUUSSSQQQQQQRRRSSSRRRRRRSSSUUUUUUSSSRRRKKKIIIGGGFFFGGGIIIIIIIIIQQQRRRSSSTTTTTTSSSRRRQQQKKKMMMMMMLLLHHHCCCAAA@@@@@@???>>>>>>???@@@>>>===;;;999:::;;;999666666999:::;;;AAALLLXXXgggzzz~~~vvvmmmeee```IIIDDD<<<888777777777666777999::::::888777777888666666777888:::===???@@@???===:::888999:::::::::999:::<<<===>>>???>>>>>>===<<<:::999999999::::::<<<===>>><<<888555333333{{{fffUUULLLIIIGGGCCCBBB@@@@@@@@@@@@??????<<<>>>???>>><<<::::::;;;999999999999999999999999999888888888777777777777999999999999888777666666888777666555555555555555222222111111111111222222000222333222///...///111/////////////////////000......---------...//////.........---------------))),,,.........---------///............///000000111111111111222444666777@@@KKK___sss|||xxxnnnrrr~~~ooohhhiiiqqq{{{zzz}}}}}}zzzvvvnnnddd]]]TTTTTTVVV[[[dddmmmtttxxx~~~{{{zzzzzzlll___TTTMMMHHHHHHHHHEEECCCDDDCCCCCCCCCCCCBBBBBBBBBBBB???@@@BBBBBBBBB@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888777777888888999777777888888777666666555333333333333333222222222000000000111222333333333333444555666555333111///111111111000000000000///...............///000000...------,,,+++,,,,,,,,,------,,,,,,+++*********************************)))))))))))))))***+++++++++++++++---///000000000000------555===FFFTTT```jjjnnnsssuuuvvvxxx}}}~~~}}}rrrqqqwwwpppeee\\\TTTNNNIIIFFF@@@AAABBBDDDFFFJJJPPPTTTUUUTTTRRRNNNKKKKKKNNNPPPQQQRRRRRRPPPMMMKKKKKKKKKNNNMMMMMMNNNOOOOOOMMMKKKFFFDDDAAAAAABBBCCCBBBAAAFFFGGGHHHHHHHHHGGGFFFEEE>>>@@@BBBAAA>>><<<;;;<<<;;;::::::<<<>>>@@@???>>><<<:::;;;>>>>>>>>>CCCKKKPPPVVVddduuu|||wwwrrrmmmcccVVVMMM<<<:::888777888888666444666888999888666666888:::555666888999:::===@@@BBB>>>>>>===;;;999888:::;;;::::::;;;<<<===>>>??????;;;;;;999888888999:::::::::;;;;;;999666555555555vvvdddWWWQQQNNNFFF===BBB@@@>>><<<;;;;;;;;;;;;<<<======<<<999888999:::888888888888888999999999888888888888777777777777999::::::999999888777666999888777555555444444444222111000//////000111222000222444222///---///111////////////////////////+++,,,,,,------.........------------------,,,,,,))),,,...///...------..................///000000---///000000000111444666777BBBTTTjjj~~~tttpppssspppeeebbbmmm{{{{{{}}}|||yyy{{{|||ssscccXXXTTTRRRSSSXXX```gggjjjxxx}}}~~~yyy|||yyy```VVVOOOFFFAAABBBEEECCCAAA@@@BBBBBBAAAAAAAAAAAAAAAAAA>>>???AAAAAAAAA>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<888777666555555666777888666777777777777777666666111111111111111111111111///000000111222222333333333444777888777444111...000000000000////////////---------------...///000...---,,,,,,++++++,,,,,,------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))******+++***))))))+++---............+++---222555999DDDQQQ^^^hhhsssuuuqqqoootttzzzwwwqqqkkkwww{{{pppcccUUUMMMDDDEEEFFFFFFFFFHHHLLLOOOOOONNNLLLIIIGGGHHHKKKNNNJJJKKKKKKJJJGGGDDDDDDDDDCCCBBBBBBCCCDDDDDDAAA???===;;;::::::<<<======<<<>>>>>>???@@@@@@???>>>===999;;;>>>===;;;:::<<<>>><<<<<<===>>>@@@@@@>>><<<>>><<>>@@@999;;;<<<:::777666888;;;::::::::::::;;;===>>>???999888777666666777888888888999999777666555666888cccZZZOOOGGGFFFFFFEEECCC===>>>>>>>>>>>><<<;;;:::>>>>>>===:::777666777999777666555444444555666777999888888777777777777777888999999888888777666555:::999888777555333222222000000000000////////////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------------......------,,,+++////////////////////////000000000///.........---............////////////444555===QQQjjj|||}}}www}}}uuujjjaaafffsss{{{zzz}}}}}}vvvrrrsss~~~|||}}}{{{xxxvvv}}}{{{lll```XXXXXXWWWQQQRRRXXXeeejjjttt}}}sssYYYPPPKKKJJJHHHDDDBBBBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@??????>>>>>>??????>>>===;;;::::::::::::999888777777666666666666666666666666666666555444333333333333444333111//////000111111000000000000000000000000000111333555555222///...---222222111000//////000000,,,,,,------------------...---,,,+++***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------.........///111555888FFFYYYppp|||zzzsssnnnmmmzzz}}}zzzuuuxxxooolll___PPPHHHIIIMMMOOOOOOZZZXXXPPPHHHIIIMMMKKKCCCDDDAAA@@@BBBAAA======???>>>>>>===<<<<<<<<<>>>???AAA;;;999<<<<<<999:::???AAAAAA===888999@@@@@@:::777<<<<<<999;;;AAACCC@@@EEECCCEEELLLSSSWWWYYYZZZXXXWWW___pppsss|||tttfffVVVHHH>>>888555222222111111111111111111111333444444333222444555555555444444444555555666666777777888999:::::::::999777666666888:::;;;:::888777555444333333444444555555666666666666666555VVVOOOFFFAAAAAAAAA@@@???<<<<<<======<<<:::999888;;;;;;:::999999888777777777666666555555666666777888888777666666666777777888888888888777666444444777666555444222111000///000000000000/////////.........//////......---,,,...------------------.../////////.........------------......------,,,+++........................///..................------.........////////////333333555???PPPbbbpppwwwxxx|||wwwnnnhhhqqq{{{}}}|||wwwtttzzz~~~zzz~~~wwwwww~~~}}}uuummmiiiddd\\\WWWVVVXXX\\\cccmmmwww~~~|||vvvwww}}}www\\\NNNMMMJJJIIIFFFCCCBBBBBBAAA@@@???@@@@@@@@@?????????>>>>>>===>>>>>>???>>><<<;;;:::999999999888777666666666555555555555555555555555555555444444333333333333222111///000111222111000000000000000000000000000///111333333111000000000222111000000//////000000------------------------...---,,,+++***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,---............///333666999GGG\\\mmmuuuvvvrrrppprrrwwwyyywww~~~vvvsssuuu{{{tttqqqhhh^^^ZZZ[[[XXXSSSPPPLLLKKKLLLJJJDDDBBBDDDCCCBBBAAAAAAAAAAAA@@@>>>>>>>>>BBBJJJLLLJJJJJJMMMJJJLLLKKKFFFDDDFFFDDD@@@BBBGGGKKKLLLQQQZZZ^^^]]]dddgggooozzzpppfffZZZTTTKKKAAA888333111000111111111111111111111111000222333333222111333444333333222222222444555666777777777666666666666666444444555777:::;;;:::888666555444222222222222222333333444666777777777777HHHCCC===;;;===>>>===<<<;;;;;;;;;:::999888666555999888999;;;>>>>>>:::666666777777888888777777666888777666666555555666666777777777666555444222111555444333222111000//////000000000/////////............/////////...------000///...------...///000000/////////............------......------,,,+++------------------------,,,------------------...---------........./////////000000222888FFFXXXeeettt}}}}}}~~~zzzyyy|||wwwzzz|||zzzyyy|||yyy|||yyy||||||zzzvvvlllcccYYYZZZZZZ\\\___dddkkkpppwwwvvvxxx}}}zzzoooppp}}}iiiXXXIIIGGGIIIDDDFFFDDDAAA@@@@@@@@@???>>>>>>>>>>>>============<<<<<<======>>>===<<<:::999888888777777666555555555444444444444444444444444444444444444444333222222111111000111333333111///000000000000000000000000...000111111000000111333111000000////////////000........................---,,,+++***************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---...---,,,---000222///666DDDVVVgggoooooolllqqqxxx~~~www|||}}}rrrzzzvvvxxxxxxvvvvvvuuujjjgggffffffddd^^^\\\]]]^^^^^^^^^```bbbaaa\\\XXXUUUYYYdddoootttssssssuuurrrwwwxxxrrrllliiigggeeeiiinnntttyyy|||nnn^^^SSS@@@===888333000000111222000000000000111111111111///000111111000000111222222111000000000333555666777777666555333222111111111222444777::::::777555333333222111000000000000111222444555777777888888AAA???<<<<<<===>>>===;;;<<<;;;;;;:::888777666555:::888:::???DDDDDD>>>888666777888999999888777666777666555555444555555555666666666555333222000///555444444333222111111000000000/////////...............////////////......000///---,,,,,,---///000000000/////////.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........+++...111222333999DDDLLLkkk~~~|||uuuwwwzzz}}}~~~||||||~~~vvviiifffaaaYYYTTTTTTXXX]]]bbbbbbfffoootttwwwzzz~~~{{{vvvvvvkkkWWWNNNGGGGGGFFF>>>CCCAAA@@@???@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999888666666666555555444444444444444444444444444444444333333444444444333222111222222111222333333111///000000000000000000000000///000000000...///111333000//////......///////////////............------,,,,,,+++***************))))))************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------,,,++++++---//////000555AAAOOOZZZ______pppwww}}}~~~~~~wwwqqqyyyyyyvvvvvvzzz}}}}}}www{{{tttcccNNN@@@888666333111000111333444/////////000000000000000---///000000///...000111111000//////000333666777666666555333222111000000333333333555777777444222222222111111000000000000222333444555666666666666???>>>============<<<;;;===<<<;;;:::999888777777999888999>>>DDDDDD>>>888666777888999999888777666666555444444333333444444555555444444222111000///333333222222222111111111////////////..................///////////////...///...---,,,,,,---...///////////////............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,---------------...000111222444888;;;ZZZsssxxxwwwyyy{{{zzztttqqqtttyyy}}}zzz}}}{{{~~~yyyqqqfff^^^ZZZYYYZZZVVVTTTWWW^^^ccceeeiiimmmuuuyyy~~~|||zzz||||||{{{~~~www~~~jjjXXXPPPNNNGGGFFFFFF???AAA???>>>>>>??????>>><<<;;;;;;;;;:::::::::999999::::::;;;;;;:::999777666555555555444444444444444444444444444444444444444333333444444333333222111555444333333333333111///////////////////////////000000000///------///000///...............////////////......------------++++++******))))))******((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***++++++,,,,,,,,,******+++---000000000222888AAAKKKRRR___kkkxxx~~~}}}wwwooovvv~~~~~~}}}rrrssssssiiiwwwvvvlll___OOO>>>444222111000///...///000111....../////////000000000,,,---///...------...000111111000000111333666777444444444333333222222222777555333222333333222111222222222222222111111111444555555555555555444333>>>>>>>>>===<<<;;;::::::===<<<;;;:::999999999999777666777:::>>>>>>:::777666777777888888777777666555444444333222333333333333333333333222111000000000000000000000000///////////////.........------......///000000000//////------------------------///.........------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------000...,,,+++...111333444AAAXXXrrr~~~}}}zzzuuuxxxqqqiiihhhooowww}}}{{{zzzvvv~~~tttwwwxxxpppkkkfffcccXXXTTTRRRSSSSSSQQQRRRVVVYYY___gggkkknnntttyyywwwvvv{{{yyyvvvuuuvvvwwwxxx~~~wwwgggYYYMMMKKKJJJBBB@@@FFFDDD???>>>>>>>>>@@@@@@>>><<<::::::::::::999999999999888999::::::999888666555444444444444444444444444444444444444444444444444444444333222222222222222999777444222222222000//////////////////////////////000000///...------......------------......///.........---,,,,,,+++++++++******)))))))))******((())))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))+++,,,,,,+++***+++,,,---......,,,,,,222<<>>>>>>>><<<;;;:::;;;;;;;;;:::999999999999:::;;;888777777777888888777777777666666555555666666777444444333222222222222222222222222333333222222111000000000000000000000000//////.........---------......///000000000000000,,,...///000000///...,,,------------,,,,,,,,,,,,------......------,,,+++------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111222222???QQQeeewwwuuu~~~oooccc___gggrrr|||~~~yyyuuusssyyyyyywwwyyywwwxxx~~~pppiiibbb]]]XXXSSSSSSVVVSSSUUUWWWYYY[[[```gggmmmrrrsssvvvyyy{{{}}}}}}}}}xxxxxx}}}zzzxxxzzzyyyuuuiiigggjjjrrr{{{qqq]]]SSSNNNFFFGGGHHH>>>===DDDDDD>>>======???@@@@@@>>><<<:::::::::999999999888888777888999999888777555444444444444555555555555555555555555555555555555555666444222000000111333444===:::555222111000000///////////////////////////+++---///000///.........------,,,,,,------...///...------,,,++++++************))))))))))))******(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((***,,,,,,++++++,,,---)))+++---,,,***---333888888FFF[[[sss}}}yyyqqqnnn}}}sssnnnuuu{{{vvvuuuxxx{{{~~~mmmlllxxxsssfff[[[TTTNNNGGG<<<333---+++,,,---+++,,,---...////////////,,,,,,---......///000000,,,---......------...000//////111222222222111111222222222222222222222222444333222222444444333222111111222333333333222111444444555555555444333333>>>>>>>>>===<<<<<<===>>>:::999888888888999;;;;;;:::::::::888555555777999777666555444444555666777444333222222111111222222111111222333333333333222222222222222333333333333//////.........---------......///000000000000000---...111222222111...---------,,,,,,,,,+++++++++------......------,,,+++------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,$$$)))000333111000///000333333999IIIbbbxxx{{{zzz|||pppbbb\\\eeerrrwww~~~yyyssszzz{{{qqqvvvvvv{{{zzzwww{{{tttmmmggggggjjjeeeaaa\\\YYYXXXYYYZZZZZZVVVWWWZZZ\\\___`````````]]]]]]___gggrrryyy{{{zzz{{{~~~}}}{{{yyy|||yyyqqqhhhfffiiikkkiiillllllqqq}}}vvv\\\QQQRRRHHHAAAFFFJJJAAA???BBB???>>>======???AAAAAA???===:::::::::999999999999888777777888888888666555444555555555555555555555555666666666666666666666666777444111///...000333555@@@<<<666111000/////////////////////////////////(((+++...000000//////000,,,,,,,,,,,,------...///------,,,++++++***))))))***)))))))))))))))******(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((***,,,,,,,,,+++,,,---'''***---...------------...444AAAUUUppp}}}zzz~~~|||}}}uuuvvv{{{uuuwww}}}xxxrrrlllggghhhlllwwwyyyrrriiiooo{{{uuukkkccccccgggsss}}}tttllleeeffflllyyy}}}xxxpppeeeZZZOOOFFF@@@555333111000///.........***++++++,,,,,,++++++***,,,,,,------...///000000,,,---///...------...000---...000222222111///...333222222222111111000000///000222555777777555222000111222333333222111000222333333444555555555555>>>===<<<;;;:::;;;<<<<<<;;;:::888777777888:::;;;777777666555555555555555222333555666777777777777555444222000000111222333444333333333333333333222777666444333222111111111000//////.........//////000000000000000///......///000000000000//////...------...//////...------...///000000///---+++***------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++.........////////////000///111444999EEEXXXppp~~~xxxsssooonnnttt{{{|||zzz{{{}}}{{{www}}}}}}ssstttuuuyyyxxxuuu|||~~~{{{{{{~~~|||sssjjjfffeeedddbbb``````\\\YYYXXXVVVRRRPPPOOOOOONNNOOORRRXXX```fffjjjsss}}}{{{vvvrrrsssxxxxxxrrrlllnnnggggggooouuusssqqqqqqyyyyyyzzz||||||{{{zzzyyyvvvrrrmmmlllqqqzzzzzz```RRRMMMMMMGGGHHHGGGEEEBBB@@@???@@@:::???DDDGGGFFFBBB>>><<<::::::;;;;;;::::::999888999888777666555555555555666666555555555555666666333333333333333333333333555444333222111222333444999888666444222000......---......///000111111222////////////....................................000///,,,*********+++,,,******)))((((((((((((((((((***+++***)))((()))***+++***((('''&&&''')))***''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,---000555===JJJ[[[nnn{{{www|||}}}}}}|||{{{{{{ppplllqqquuusss___WWWWWW^^^nnn{{{jjj]]]YYY___jjj|||sssaaaddd[[[RRRWWWaaasss|||qqqdddccckkk{{{xxxtttnnnbbbTTTFFF<<<444111333111...++++++---///111---------,,,,,,+++++++++******+++,,,,,,---......//////.........---------000111111000......///000444333222222333444333111444444555666666555444333---000222444333333333444666666555555444444444444======;;;:::::::::;;;<<<999888888888888888888999777666666555555555555555555555555555555666666666666555333222111222444555444333333333333222222222666555444333222111111000//////............//////000000000000000///......222222222111111///...---......................../////////......---,,,+++------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++---------.........//////---...000333:::HHHZZZggg|||}}}zzzzzz~~~wwwwwwyyyzzzyyyuuuxxxzzzxxxzzz|||}}}zzzuuupppnnnkkkiiifffccc^^^XXXRRRPPPQQQQQQPPPQQQRRRVVVYYY\\\```ffflllmmmkkkgggccc```ddd]]]UUUTTTXXXYYYWWWRRRQQQOOORRRYYY]]]^^^dddkkktttuuuvvvyyy|||~~~}}}yyyzzzlllYYYOOOKKKKKKHHHHHHHHHFFFBBB@@@???@@@<<<@@@DDDFFFDDDAAA>>><<<;;;;;;<<<<<<;;;;;;:::999;;;:::999888777666666666555444444333333444444555333333333333333333333333444444333222222222222222777666555333111000///...---......///000000111111////////////.........---------------------------///...,,,*********+++,,,***))))))(((((((((((((((((()))******)))((()))***)))((('''&&&'''(((***,,,''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''(((((()))))))))******************+++++++++,,,,,,)))***,,,000777BBBOOOXXXbbbmmmwwwvvv}}}uuuvvv~~~ooobbb```aaauuutttcccYYY\\\cccqqqzzzwwwyyymmmbbbeeeoooyyywww{{{qqqjjjggg```YYYOOOCCC999333///...000///---++++++,,,---///,,,,,,,,,,,,,,,+++++++++******++++++,,,------...///.........---------,,,///000000///......///111444333222333444555444333222333444555555444333222111333555666555444555555444555555555444444333222<<<<<<;;;:::::::::::::::777777888999999888777777666666555444444444444555777666555444333444555555888666555333333444555666444444333333222222222222555444444333222111000000///.............../////////000000000000///......333333333222111///------///...---,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---......000666@@@HHH```}}}wwwyyyrrrmmmooosssvvvxxxzzz~~~|||xxxyyy||||||sssjjjdddhhhhhhfffdddaaaaaabbbddd```___]]]]]][[[WWWRRRNNNWWWNNNDDDAAADDDHHHGGGDDDEEEHHHMMMQQQSSSWWWcccooowwwxxx|||~~~kkkZZZPPPKKKIIIHHHIIIIIIHHHFFFBBB@@@???@@@???AAACCCCCCAAA>>>===<<<<<<============<<<;;;;;;===<<<:::999888777777777333333222222222222333333333333333333333333333333222333333333333222111111333333222111000000///............//////000000111//////.........---------------------------------...---,,,*********++++++))))))((((((''''''((((((((()))******(((((()))***''''''&&&&&&''')))+++,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******)))*********++++++++++++************+++000777<<>>XXXxxx{{{wwwyyysssvvvuuuiiieeejjjqqqttt{{{|||yyy{{{}}}wwwxxxtttrrrttt{{{~~~}}}||||||~~~zzzqqqjjjhhhgggddd```^^^]]]VVVNNNMMMQQQUUUSSSPPPUUUZZZ```cccdddhhhrrr{{{ooodddVVVLLLJJJJJJHHHFFFHHHIIIHHHFFFBBB@@@???@@@AAABBBBBBAAA>>><<<;;;<<<======>>>>>>======<<<;;;<<<<<<:::888777666666666333333222222222222333333222222222222222222222222111222333333333222000///111000000000000/////////........./////////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))*********)))(((((('''''''''((((((((()))***)))((('''(((***'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***)))))))))************+++,,,++++++***+++,,,///111444999DDDTTThhh}}}wwwooozzz{{{sssuuu~~~yyy}}}zzzxxxvvvoooiii```TTTJJJBBB===;;;555222...+++)))***---...+++,,,,,,,,,++++++******))))))******++++++,,,,,,)))*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---.........///111333333222222333666777777666111111333444444333333222222444555555444222222333333444555666666555444222999999999999999888888777666777:::<<<<<<:::777666555555444333333333333333444333222111222444666888666555333111111222333444444444333222222111000000111222222222222000///...---------------.../////////////////////...------------...............---///...,,,++++++,,,...///...---+++******+++,,,---++++++++++++++++++++++++************************************************************+++++++++,,,+++,,,------------...///555BBBTTTccciiiiiigggeeejjjnnnnnnbbbccckkkvvv{{{{{{sssrrruuuttttttxxxvvvzzzvvvrrrsss|||}}}|||yyyyyywwwvvvxxxrrrmmmhhhjjjoooqqqnnniiikkkrrrzzz~~~ppp^^^VVVLLLGGGHHHIIIHHHFFFGGGGGGGGGEEEBBB@@@???@@@BBBBBBAAA???<<<::::::;;;===============<<<<<<;;;:::999888666555555444444444444333333333333444444222222222222222222222222000111222333222111000///////////////////////////............////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******((((((''''''''''''((((((''')))***)))((('''((()))))))))((('''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))(((((()))))))))*********(((((('''((()))*********///000333;;;JJJ\\\nnnyyy}}}~~~qqqhhhqqq~~~xxxxxx~~~zzzuuu}}}uuunnnlllkkkjjjVVVRRRKKKBBB;;;555222000,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,+++***))))))))))))******+++++++++))))))***************+++++++++,,,,,,,,,,,,,,,,,,+++,,,---......///111333222111111222555666666555111222333444555555444333222444666666555333333333444555666666777666555444888888888999888777777666555777999;;;;;;999777555444444333222222222222333111111111111222444666777555333222000000111222333444444333222111000000///000111111222111000///...,,,,,,,,,,,,---...//////...////////////...------***+++,,,---...............---,,,++++++,,,---...,,,++++++******+++++++++************************)))))))))***************************************************++++++++++++)))***+++,,,------------333555<<>>;;;999:::;;;;;;<<<<<<<<<<<<;;;::::::777777666555444444444444555555444444444444555555222222222222222222222222111111111111111000//////////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''&&&&&&''''''(((((('''((())))))''''''((()))***))))))((('''&&&%%%$$$''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''(((((((((((())))))(((((((((((())))))))))))((('''&&&'''))))))(((&&&(((***---222888@@@JJJPPP]]]```fffsss|||uuu||||||yyy~~~|||zzz{{{pppbbb[[[XXXVVVUUUCCC@@@;;;666222///------)))***,,,------,,,***)))++++++,,,,,,++++++***))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++,,,,,,+++,,,---...---...111333111000///000222444333222111222333555555555444444444666888999777666666777444444444555555555555666777777888888888777666555444555666888888666555444444333333222222222222222111111222222333333333444444333111000000000222333444444333222111000/////////000111222111000...---,,,,,,,,,,,,---...///000......//////......---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************((()))))))))*********+++*********************************+++++++++,,,,,,+++*********+++,,,------......000555@@@MMMXXX___cccsssyyyuuuzzzzzzyyyvvvtttuuuxxx{{{|||xxxuuurrrttt~~~zzzzzzuuussspppaaaVVVNNNLLLKKKIIIGGGEEEDDDDDDCCCAAABBBCCCBBB@@@???@@@AAA?????????===:::999999;;;:::::::::::::::999888888555555444444444444555555555555444444444444555555111111111111111111111111111111000////////////000000000//////////////////........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((()))))))))))))))((('''&&&&&&&&&&&&'''((()))'''((()))(((''''''((()))(((((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))'''''''''((((((((()))))))))((('''(((+++,,,+++)))%%%(((+++,,,,,,...111444<<>>;;;999444222000...,,,,,,,,,,,,******++++++***)))((((((*********)))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))************+++++++++,,,+++---...------...000222000///......000000000...///000222333444444444333333666888999888777888888444333222111111333555666666777888888888777555444333333444555555444333333444333222222111111222222222222333333333222111111555444222000000111222333444444333222111000///......///111222111000...---+++++++++,,,---...///000......//////......---,,,.../////////...---,,,,,,+++,,,,,,------,,,,,,+++((()))+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,///---+++***+++,,,---,,,...///...,,,...999KKKXXX^^^tttppplllpppuuuwww}}}zzzssspppooosss}}}uuuoooooossspppoookkkVVVQQQPPPNNNGGGHHHHHHFFFCCCAAAAAABBB???@@@AAAAAA??????@@@AAA===>>>>>>===;;;999999:::888999999999999888777777555444444444444555666666555444444333333444444555111111111111111111111111222111///.........///000000000000000000/////////.....................---,,,,,,,,,+++++++++******************************(((((()))))))))))))))(((&&&&&&&&&&&&&&&'''((()))'''((()))((('''&&&''')))&&&&&&''''''(((''''''''''''''''''&&&&&&''''''''')))(((&&&%%%%%%&&&((()))''''''''''''((((((((()))''''''''''''((((((((()))&&&%%%$$$'''+++------++++++,,,,,,***''''''+++...,,,///666AAAQQQcccpppvvv~~~|||}}}yyyxxxzzzzzznnnfffmmmvvvtttjjjaaaPPPHHH===666333222111///+++***)))))))))***+++,,,,,,+++***)))(((((())))))))))))(((''''''''''''(((******))))))((((((''''''))))))))))))(((((((((((())))))******+++++++++,,,,,,---......------///111///...------...///---,,,...///111222333333333222111333666777777666777777333111///...///111333555777777777666555333222111111111111111222333444444222222111000//////000000333333222111000000000111111111111222222333333333111111111111111000/////////000000000111111111111---,,,,,,,,,,,,---............---------......///------,,,,,,,,,+++++++++******************************************************))))))((((((''''''(((((()))***************+++)))'''(((+++,,,***((())))))))))))************++++++******++++++,,,---///...---,,,...333;;;AAANNNfff}}}|||pppiiijjjooosss|||}}}{{{tttkkkggggggrrrzzzvvvrrrqqqpppuuuxxx{{{oooXXXKKKGGGGGGGGGHHHGGGFFFEEECCCAAA@@@?????????@@@AAA@@@???>>>===<<<<<<<<<;;;:::999888777;;;;;;;;;;;;:::888666555444444444333333222222222444444444333333333222222//////000111222222333333333333333222222222111111000000000000000///......------/////////...---,,,---,,,++++++******++++++222111000...,,,***)))(((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))&&&%%%''''''%%%&&&)))(((((((((((((((((((((((((((((((((((()))***+++,,,***,,,///111555:::@@@DDDTTTWWW]]]eeemmmxxx{{{{{{|||nnnddd___YYYTTTTTTVVVRRRGGG<<<444333111///...------...++++++***)))***+++---...''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***(((((()))***+++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,---......///000000000000000///////////////000222333444666666111111222222222111111000777777777666555333222111333333222222111222222222222111111000//////000000333222111111000000111111111111111222222333333333000111111111111000////////////000000000111111111...------------...//////......---------------...---,,,,,,,,,,,,+++++++++************************************************))))))))))))((((((''''''(((((()))***************+++)))'''(((***+++***((())))))))))))************++++++******++++++,,,---,,,---.........111555888???XXXwww}}}yyyyyywwwwwwwwwlllggghhhmmmtttyyyxxxvvvvvvrrrlllggghhhvvvyyywwwvvvyyy{{{tttwww}}}sss```QQQJJJHHHGGGGGGFFFFFFEEECCCBBBAAA@@@???>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;:::999888777::::::::::::999777555444444444444333333222222222333333333333222222222222//////000111111222333333222222222111111111111000///000000000000///......------......///.........---,,,++++++******++++++///...---,,,***)))((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&'''++++++'''&&&(((''''''''''''''''''''''''(((((((((((()))***+++,,,+++,,,,,,------///333666>>>BBBHHHPPPYYYdddnnnuuupppqqqyyy~~~}}}vvvtttrrrzzztttaaaRRRJJJHHHDDD@@@???@@@===555...111000...---,,,,,,,,,,,,++++++*********+++,,,---''''''(((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))***)))((('''(((***(((((())))))******+++++++++++++++++++++,,,,,,---,,,,,,------.../////////////////////////////////---...///000222333444555111111222222222222111111666666666555555333222111555444333222111111111111111111000/////////000000222222111000000000111111111111111222222222222222000000111111000000///...////////////000000000000///............///000000///......---,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))))))))(((((((((((('''(((((())))))******))))))***)))((((((******)))((())))))))))))************+++************+++,,,,,,))),,,...///............444JJJcccnnnjjjeeegggmmmnnnmmmxxx~~~tttllliiijjjmmmooonnnooorrrrrrooolllmmm}}}|||||||||wwwtttvvv{{{mmmaaaZZZQQQKKKIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@???======>>>>>>>>>===<<<;;;::::::::::::999888777777888888888888777666444444444444333333333333222222222222222222111111111000///000000111111222222222111000000000000//////////////////000//////...---------------...///000000,,,,,,+++************++++++******))))))(((''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&***//////***&&&&&&''''''''''''''''''''''''(((((('''(((((()))***+++*********)))''''''))),,,+++...444999@@@HHHQQQVVVhhhxxxyyyzzz}}}zzz||||||zzznnnjjjkkkhhhnnnppphhhVVVEEE;;;888666444222111000...+++(((---,,,++++++******++++++,,,+++******)))******+++'''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))((('''&&&'''(((((((((((((((((((((((())))))))))))*********++++++,,,,,,------.../////////---------------.........,,,,,,---...///111222222000111111222222111111111555555555555444444333222444333222222111111111222111000000/////////000000111111000000000000111111111111111111111222222222000000000000000//////............/////////000000...............//////000///...---,,,++++++++++++++++++++++++************************************************************(((((((((((((((((((((((((((((()))))))))))))))((())))))(((((()))))))))(((((()))))))))***************************++++++,,,(((+++......---,,,,,,,,,///<<>>???>>>===<<<;;;999999999999999888777666777777666666555444333333333333333333333333333333111111111111000000000000///000000000111111111222/////////.........------...////////////...------------,,,,,,---///111222,,,++++++***************((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%)))//////)))%%%%%%''''''''''''''''''''''''((('''''''''(((((()))***(((((()))(((((((((***,,,(((***,,,---///333888;;;???KKKYYY```aaacccjjjqqq|||~~~}}}zzz}}}|||sss{{{{{{xxxzzzqqqrrrxxx|||}}}rrrhhhdddddd```]]]VVVIII;;;222222444/////////---+++++++++,,,*********************+++++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''&&&'''(((((()))))))))))))))+++++++++,,,------......,,,,,,,,,,,,,,,---------***++++++,,,...//////000...//////000000000000///333444444444444444333333222111111111222222333444000///////////////000000111000000///000000111111111111111111111111111111000000000000000///......---............/////////------,,,,,,------...//////...---++++++*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((((((((()))))))))(((((('''(((((())))))((((((((()))((()))))))))******************))))))******+++,,,)))+++,,,,,,+++,,,---///---///222444666<<>>>>>===>>>?????????>>>===<<<888888999999999888777777666666555444444333333333333333333333333333333333111111111000000000//////000000000000000111111111.........---------,,,,,,...............---,,,,,,---,,,,,,,,,,,,...000111,,,+++******))))))******(((((((((((()))))))))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&******&&&%%%&&&'''''''''''''''''''''''''''''''''&&&''''''((()))'''((())))))))))))+++---***++++++***))))))+++------000555:::???EEEKKKNNNSSS\\\kkk{{{}}}uuuiiinnnuuu{{{vvvsssxxx~~~yyyttttttuuuvvvwwwxxxuuupppjjjccc\\\UUUPPPJJJCCC999000,,,+++,,,---)))***+++)))((((((***---))))))******++++++++++++************)))(((((('''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((())))))******++++++,,,***+++++++++,,,,,,,,,---******+++,,,---......///,,,,,,---...............222333333444444444444333111111111111222333444555//////......//////000000000000/////////000111111111111111111111000000000//////000000//////...---------------.........///,,,,,,,,,,,,,,,---......------,,,+++*********************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((((((((()))))))))((('''''''''((())))))''''''((()))))))))))))))***************))))))))))))***++++++)))***+++******+++...111///,,,))))))...555<<<@@@SSS]]]www{{{tttvvvzzzpppiiigggmmmkkkuuu}}}}}}}}}wwwqqqxxxyyyuuuxxxzzzyyy}}}yyy}}}sssccc\\\TTTLLLHHHEEEEEEEEEDDDDDDCCCBBBAAA?????????>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===<<<888999999999999999888888666555444333333333333333222222333333333333444444111111111111000000000///000000000000000000000000...------------,,,,,,,,,------......------,,,+++++++++++++++,,,---......++++++***))))))))))))***((((((((())))))*********((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$''''''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))***)))((('''((()))((()))***)))(((((()))+++---+++((()))---111444444888???JJJVVV```eeeggghhhkkkpppxxx}}}vvvrrruuuvvvxxx}}}~~~xxx|||zzz}}}yyyssspppssstttnnneee___```ZZZSSSMMMJJJDDD;;;555333///,,,+++......+++'''((()))))))))((((((***,,,)))******+++++++++******((())))))))))))(((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((()))***)))((('''''''''(((((()))***************++++++,,,,,,------++++++,,,,,,---......///++++++,,,---............111222333444444444444444222222222111222222333333...............///000000///////////////000111111222111111111000000000/////////000000//////...---,,,,,,---------.........---------------...//////++++++************++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))(((''''''&&&&&&(((***)))'''&&&''')))))))))))))))************)))))))))))))))***++++++)))***+++*********,,,......---------...222666999HHHTTTooowwwtttrrryyywwwnnnlllpppjjjqqqyyyzzz|||yyyvvv{{{~~~~~~xxxsssssszzzqqqZZZTTTWWWTTTLLLEEEBBBDDDEEEFFFEEECCCAAA@@@@@@?????????>>>>>>============>>>>>>>>>===<<<;;;999999::::::::::::999999666555444333333333444444222222222333333444444444222222111111111000000000000000000000000000000///......---------,,,,,,,,,,,,------------,,,++++++******+++,,,,,,+++++++++++++++***)))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###$$$''''''$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''''')))***)))(((''''''((('''((())))))((((((***+++,,,+++))))))***+++++++++...111777<<<@@@DDDGGGIIILLLRRR\\\eeennnuuu{{{xxxyyy{{{}}}zzzyyy|||xxxzzz}}}}}}yyyuuutttppplllkkkiiilllqqqpppkkkfffeee___[[[[[[^^^ZZZOOOEEEAAAAAA>>>:::777444111---******+++,,,...///...+++(((************+++++++++***))))))***++++++***)))(((&&&'''((()))))))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&''''''((((((&&&''')))*********((('''''''''(((((()))***************++++++,,,------...,,,------......//////000,,,,,,---//////000000///111111222333444444444444444444333222111111111111...............///000111///////////////000111111222111111111000000/////////////////////......---,,,,,,,,,---------.....................///000000******************++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&&&&(((***)))&&&&&&'''***))))))))))))************)))))))))))))))******+++''')))++++++***)))))))))&&&***...///,,,+++...111555AAA[[[xxx~~~wwwkkklllooo{{{~~~wwwuuuxxxooorrrzzz|||~~~|||}}}~~~{{{~~~wwwtttxxxwww}}}yyyvvv{{{|||zzzdddXXXPPPPPPPPPKKKFFFEEECCCFFFIIIJJJGGGCCC@@@>>>@@@@@@@@@???>>>=========;;;<<<=========<<<;;;:::999::::::;;;;;;;;;::::::666555444333333333444555222222222333333444444444222222222222111111111111000000000000////////////.........---------,,,,,,,,,------------,,,++++++)))***+++,,,,,,+++)))(((+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$###%%%))))))%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%''')))***))))))***+++)))***+++***)))((()))+++$$$'''+++,,,+++***,,,---((()))***++++++...111333...444===DDDIIIMMMRRRVVVSSSTTTUUUUUURRRQQQYYYccchhhgggddd______cccfffhhhaaa___^^^bbbdddccc___]]]^^^bbbccc\\\TTTOOOKKKGGGIIIEEECCCCCCBBB>>>===???;;;888888:::666//////333+++---...---++++++,,,...)))++++++***((('''(((***)))(((((()))***+++)))&&&((()))*********)))'''&&&%%%&&&''')))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&''')))***+++***)))'''((((((((()))******++++++******+++,,,------......---......//////000000000---...///000111111111111222333333444555555555444111111222333333111000///////////////000000000000000//////......///111222222222222111111111000000//////...------------.........//////000000000000////////////////////////))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******)))))))))))))))(((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++)))***,,,---...////////////555@@@MMMZZZdddkkkoooccccccfffuuu}}}}}}yyyzzzyyywwwyyy~~~wwwtttpppnnnvvv}}}}}}sssqqqrrrxxx}}}}}}uuuwww~~~yyygggbbbVVVQQQLLLIIIHHHHHHFFFDDDEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@??????>>>===<<<;;;:::;;;;;;;;;:::999999888999999888777777888888888888888777777666555555555555444333333222222222222000000111222222222111111......////////////......---...............------------------------,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))'''%%%&&&((()))'''%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((()))******************))))))))))))******++++++,,,------...//////111222222333444555555666:::999999888888999999::::::::::::;;;;;;;;;<<<<<<999999888777555333111000........................------------------------************************+++*********))))))(((((()))(((((('''''''''((((((''''''(((((())))))******((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((((((&&&###''''''''''''((((((((((((+++++++++************)))------------.........///---......///////////////111222222333444444333333111111222222111111000///////////////000000000000//////......///000111222222222111111111000000000//////...------------------------///444999???BBB111111000///...---,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''(((((()))******+++++++++,,,------------------***---222999AAAIIIPPPTTTUUUUUUYYYmmm|||xxxrrrrrrpppqqqwww|||zzztttqqqqqqqqqqqquuuzzz{{{|||||||||zzz~~~qqq```VVVTTTMMMIIIFFFEEEGGGHHHHHHGGGDDDDDDDDDEEEFFFFFFFFFGGGEEECCCAAA???===<<<======;;;;;;;;;;;;::::::999999:::999888777777777777777888888888777666666555555444444333222222222222222000111111111111111000000......////////////......---...............------,,,,,,,,,------......///+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&(((&&&%%%%%%'''((('''%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))***))))))))))))))))))***))))))***++++++,,,------)))))))))***+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---------............//////...---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))((((((((((((''''''''''''((((((((((((((((((((()))))))))''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((((((&&&$$$''''''''''''((((((((((((************************,,,,,,---------.........---......///////////////000111111222222222222222222111111000000000000000////////////000000000000///......///000111222333111111111111000000000000///......------------------,,,,,,...444===FFFKKK333222111///---+++***)))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))'''(((((())))))******+++---------------,,,+++***,,,+++***+++///555;;;???KKKJJJOOOdddzzzwwwzzztttvvvuuurrrsssuuusssnnnllloooqqqrrrttt~~~~~~yyyvvv~~~mmm___XXXQQQMMMKKKGGGEEECCCCCCDDDFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHIIIGGGCCC???======>>>???;;;;;;;;;::::::::::::999;;;:::999888777777666666888888888777666666555555444333222222111222222222111222222222111000//////......////////////......------...............---+++,,,,,,---...///000000,,,,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((((((((()))))))))(((((()))))))))''''''(((((())))))******'''''''''((())))))******)))((((((''''''(((((()))''''''((((((((()))))))))*********))))))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&''''''''''''((((((((()))))))))***++++++,,,,,,,,,,,,---------.........---......///////////////111111222222222222222111222111000///...///000000////////////000000000000......//////000111222333111111000000000////////////...------,,,,,,------///---++++++///555;;;???222111000...,,,+++))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))******,,,,,,,,,,,,,,,+++******...,,,******,,,000555888@@@AAAEEEUUUnnnzzztttuuussspppzzzyyyvvvtttqqqoooooooooooossszzz~~~wwwvvvwww|||xxxiiiYYYTTTRRROOOKKKIIIIIIGGGEEEDDDCCCBBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEEGGGFFFCCCAAA????????????:::::::::999999999::::::===<<<;;;999888777777777888888777777666555555555222222111111111111222222333333333333222111//////---......//////......---,,,---......///.........---------....../////////++++++,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))))))))******++++++,,,++++++******++++++,,,)))************+++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&&&&&&&'''''''''(((((('''((()))***+++,,,------------........./////////---......///////////////222222333333333333222222222111///...---...///000////////////000000000000...///000000111222222222000000000/////////............---,,,,,,,,,,,,,,,///...,,,++++++,,,---............---,,,,,,++++++))))))))))))))))))))))))******))))))((((((''''''((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,+++++++++************,,,...///000333777???KKKWWW]]]\\\```gggkkkmmmyyy~~~|||{{{vvvrrrmmmlllpppvvvzzz|||zzzwwwuuuwww{{{xxxxxxzzz}}}~~~|||{{{yyy||||||kkkXXXQQQMMMMMMLLLHHHEEEEEEJJJIIIHHHFFFCCCAAA@@@@@@BBBAAAAAAAAA@@@@@@??????AAAAAABBBCCCBBBAAA???>>>999999888888888888999:::===<<<;;;:::888888777777777777666666555444444333111111000000000111111222444444444444333222111000------............------,,,------...//////......//////......---------,,,***************))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''((((((((((((&&&'''''''''''''''((((((******))))))))))))******''''''((((((((()))))))))''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''(((***+++,,,---......////////////000000000---......///////////////333333333333333333222111000000///...............////////////000000000000///000111111222222111111////////////...............------,,,,,,,,,,,,,,,---------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++++++++++++++******)))((((((+++///111555<<>>===<<<;;;;;;;;;===???AAAAAA???===;;;888777666666666777888999;;;:::999888777777777777555555555444333333222222000000000///000000111222333444444444333222111111------............------,,,,,,---...//////////////////...---,,,++++++***)))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''###$$$&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&&&&&&&''''''''''''((()))***+++,,,------....../////////000000000---......///////////////222222222222222111000000.../////////......------////////////000000000000111111222222222111000////////////.........------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************)))(((,,,,,,++++++************+++,,,---...///111777===<<>><<<<<<>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777666666555333222333555777888444333333222222222333333333333222222111000000//////////////////000111111...//////000000000000///,,,------......------,,,+++,,,---...////////////+++++++++++++++++++++++++++,,,,,,,,,,,,+++******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###&&&((((((&&&&&&(((+++%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&''''''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((&&&''''''''''''((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((%%%$$$%%%'''%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,+++++++++,,,,,,,,,---------......///////////////////////////////////////...------------...///////////////000111111///---///////////////.........------------,,,,,,+++***......,,,+++***)))))))))***)))((((((((()))+++,,,++++++***)))(((((())))))(((((())))))*********+++)))((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))+++++++++,,,,,,,,,------000444:::BBBLLLYYYeeemmmbbb^^^___eeeeeeiii||||||{{{~~~|||xxxvvvuuuvvvzzztttppprrrxxx~~~~~~xxxsss|||{{{vvvtttyyy{{{xxxzzz}}}}}}{{{ooohhhQQQOOOLLLIIIGGGFFFFFFFFFCCCDDDDDDDDDDDDBBBAAA@@@>>>>>>>>>>>>===<<<::::::::::::888888888888:::::::::999888777666666666666333333222222333444666777555444333333222222222222444444333333222111000000------......//////000000111111000000///---,,,+++)))***,,,---...------,,,*********++++++,,,,,,,,,+++******)))******++++++,,,+++***)))((('''&&&%%%((((((''''''''''''(((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++,,,------......------,,,,,,+++++++++,,,---......///000000...---...///...........................------------...///////////////000222111///---......------,,,,,,++++++---------------,,,+++***,,,,,,+++***))))))))))))***))))))((()))***+++,,,++++++***)))))))))))))))(((((()))))))))*********(((((('''&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))************+++++++++,,,+++,,,///222888???HHHNNNVVVTTTWWW^^^___bbbrrr{{{uuuwww}}}~~~}}}||||||~~~~~~zzzvvvvvv|||}}}~~~uuuwww}}}{{{zzz|||~~~{{{lll^^^SSSMMMLLLJJJHHHEEEDDDDDDDDDEEECCCDDDDDDDDDCCCBBBAAA@@@===============<<<;;;:::::::::999888888999::::::999888777666666555555555555555444333333333444555444333333222222222333333444333333222111111000000.........//////000000000111111000000...---+++******+++,,,---------,,,+++***+++++++++,,,,,,,,,,,,,,,+++***************++++++******)))((('''&&&&&&((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***++++++,,,,,,++++++++++++++++++,,,,,,------+++---...---,,,,,,---..............................------------...//////000//////111222222000............---,,,++++++***,,,------------,,,,,,+++******))))))))))))*********))))))))))))***+++++++++***))))))))))))))))))(((((())))))))))))******(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((())))))))))))*********+++++++++***+++...222666CCCCCCJJJRRRVVVZZZhhhxxxxxxnnnpppqqqsss|||yyyyyy{{{}}}yyyhhhYYYOOOIIIEEECCCDDDCCCBBBAAAAAABBBCCCDDDCCCDDDDDDDDDCCCBBBAAA@@@<<<<<<<<<===<<<<<<;;;;;;::::::999999999999::::::888777666555444444444444777666555444333222222333222222222111222222333333333333222222111000000000////////////000000000000111111000///...,,,******+++,,,,,,---,,,,,,+++***++++++,,,,,,,,,,,,---------,,,+++***************)))))))))(((((((((''''''((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))))))))++++++++++++,,,,,,,,,---***+++------,,,,,,---///...........................------------...//////000//////111222222000...111000//////...---,,,,,,,,,---------------,,,,,,******))))))***+++,,,,,,)))))))))*********++++++******)))))))))))))))***(((((())))))))))))))))))(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''''''''((('''''''''((((((((())))))(((((()))))))))*********,,,,,,,,,+++***,,,///111333555<<>>??????AAACCCDDDFFFGGGBBBBBBAAA@@@@@@?????????999:::;;;;;;;;;;;;;;;:::999999999999999999999999555444444333333333333333444444444444444444444444000000000000111111222333111111000000000000//////000000000///////////////............---+++***)))---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))***+++,,,,,,,,,++++++***,,,......---...///111------------------------...------------...//////...------///000000...,,,,,,,,,,,,,,,++++++++++++,,,------............---,,,,,,,,,,,,,,,---...///)))***++++++,,,,,,++++++)))))))))))))))******+++))))))(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((())))))))))))************(((***+++***)))((()))***,,,,,,---,,,---111999@@@FFFPPPQQQQQQWWWWWWZZZdddwwwsssiiigggjjjsssyyy}}}~~~}}}xxxnnnhhh```]]]]]]\\\YYYUUUGGGEEECCCCCCDDDBBB>>>:::>>>???@@@AAACCCDDDEEEFFFAAA@@@???>>>=========>>>:::::::::;;;::::::999999777777888888888888777777444444333333333333333444333333444555555444444333000000000000000000111111000000000///////////////////////////............,,,,,,------,,,,,,+++***,,,++++++************+++,,,,,,++++++++++++******))))))((((((((())))))***'''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((((((((((((((()))+++,,,,,,,,,+++***)))***,,,,,,++++++,,,...------------------------...------------...//////,,,,,,,,,---//////,,,******++++++++++++,,,,,,,,,,,,,,,---...............,,,,,,,,,++++++,,,------)))***+++,,,,,,,,,++++++)))))))))))))))***++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((***,,,,,,***))))))***(((***+++***(((***---000---666888;;;EEEJJJNNNYYY[[[___bbbaaa^^^\\\^^^aaagggrrrvvvqqq~~~||||||xxxwwwtttsssooojjjjjjjjjfff___SSSPPPLLLJJJIIIIIIHHHGGG===>>>???@@@AAAAAA@@@???======???@@@AAABBBBBBBBB@@@???===<<<;;;;;;<<<<<<:::::::::::::::999888777555666777888888777666555444444333333333444444444444555555555555333222111111111000/////////000000///////////////////////////.........---------,,,******+++,,,,,,,,,,,,,,,+++******))))))***+++,,,+++++++++******)))))))))'''&&&&&&''''''((()))***'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''((()))+++,,,,,,,,,***)))***+++,,,,,,+++***+++,,,------------------------...------------...//////,,,++++++---......,,,***+++,,,,,,------......///,,,,,,---.../////////...,,,,,,++++++***++++++,,,)))***+++,,,---,,,++++++))))))((())))))***++++++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$&&&)))))))))(((((()))$$$(((+++++++++,,,---,,,+++000,,,+++555888999BBBEEEHHHKKKOOOTTTYYY___bbb```hhhsss|||~~~yyypppiiifffooovvv{{{}}}{{{xxxpppwww}}}{{{xxxyyy|||zzz}}}|||uuuqqqiiifff___WWWSSSQQQJJJAAA???AAADDDFFFFFFCCC???===>>>??????>>>======>>>@@@;;;<<<===>>>???????????????>>><<<;;;::::::;;;;;;;;;;;;;;;:::999888777666444555666777777666555444444444444333333444555555666666777666555222000///222111000//////...//////.........///////////////......---------,,,,,,,,,((()))***+++,,,---------******)))))))))***,,,---+++*********))))))((((((%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''')))+++,,,,,,,,,***))),,,...///...,,,,,,,,,......------------...//////------------............///...---,,,,,,,,,,,,,,,------............------+++---//////---,,,+++,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&$$$$$$###"""((((((((((((((((((((((((&&&''''''((()))******+++************************))))))***+++---...//////444666;;;BBBKKKUUU]]]bbbcccdddfffhhhgggeeebbb```dddeeefffmmm}}}xxxrrrttt~~~xxx|||~~~|||}}}~~~}}}xxxtttwww{{{{{{}}}~~~{{{wwwtttssswwwzzz~~~zzzpppeee]]]UUUQQQKKKHHHFFFDDDAAA>>>CCCCCCAAA@@@??????>>>>>><<<<<<;;;<<<<<<===>>>???;;;<<<===>>>>>>===<<<;;;:::===??????===<<<;;;<<<::::::999999888777777777777888999:::999777555333777666666666666555555555555444333222111111111111000000///......///000000////////////............000///...---,,,,,,,,,,,,***++++++,,,---...//////)))))))))))))))(((''''''******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """############%%%&&&&&&%%%$$$######%%%'''((($$$%%%%%%%%%%%%$$$######""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%###########################"""!!!!!!!!!"""$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........//////////////////......---------------------............------,,,---//////---,,,+++,,,++++++++++++,,,,,,,,,---,,,,,,+++++++++******************)))))))))(((((()))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''&&&''''''((())))))******************************))))))***+++,,,---......,,,...111666<<>>>>><<<<<<===>>>>>>===<<<;;;<<<>>>???>>><<<;;;;;;<<<::::::999999888777777777777888999:::999777555444666666555555555444444444555444333222111111111111000000000000000000000000000000/////////.........//////---,,,++++++++++++++++++,,,,,,---.........)))************)))((('''******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$%%%&&&((()))(((&&&$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$##############################"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))((())))))***+++++++++************++++++,,,,,,,,,++++++++++++,,,---...///000000000000000000000000//////..................------............------,,,...//////---+++,,,,,,,,,,,,,,,,,,------------,,,++++++++++++***************))))))))))))(((((())))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,((()))***+++...222555777<<<>>>BBBHHHNNNSSSWWWZZZRRRWWW]]]bbbhhhkkkiiidddaaa```dddnnnqqqooosss{{{wwwiiibbbdddkkkoooqqqtttsssrrrnnnjjjhhhhhhiiissstttyyy~~~}}}vvvooonnnlllpppssssssppppppssswwwssswwwzzzxxxtttrrrvvv{{{}}}yyyqqqggg___ZZZXXXVVVTTTOOOJJJEEE@@@===;;;:::999888999<<<>>>>>>>>>===<<<;;;:::::::::::::::>>>>>>======<<<=========>>>>>>?????????===<<<;;;??????>>><<<:::999;;;<<<::::::999999888777777777777888999:::999777555444444444444444333333333333444333222111111111111111000000111222222111000000000000000000///////////////...---+++*********))),,,,,,,,,,,,------------******+++++++++***))))))******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&((())),,,+++(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$########################$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%&&&((()))***+++++++++(((((()))***++++++,,,,,,+++++++++,,,---...///000111111111111111000000000//////////////////......,,,------......------,,,,,,...///...,,,+++,,,---------------------------++++++++++++***************)))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************************++++++******+++,,,---...,,,---///111555999===??????FFFOOOWWW]]]bbbdddddd^^^^^^cccjjjllljjjmmmrrrrrrjjjaaa```eeejjjlllkkkkkkjjjjjjkkklllllllllkkkjjjiiimmmssstttooommmnnnqqqwww{{{wwwnnnlllsss{{{zzz||||||vvvlllggghhhkkkjjjgggaaaXXXNNNFFFBBBAAA???>>>;;;999999:::;;;===999999999999:::;;;;;;;;;======<<<;;;;;;;;;<<<<<>>>>>===<<<<<<<<<<<<@@@@@@AAAAAAAAA???>>>===AAA@@@>>>;;;888888:::<<<::::::999999888777777777777777999:::999888666444333333333333222222222111333333222111111111111111222222111000000111222222111111000000000/////////......,,,+++***)))))))))---------,,,,,,,,,+++++++++++++++,,,,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&''')))***)))'''&&&$$$#########$$$%%%%%%%%%%%%$$$######!!!"""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$##################$$$$$$##################$$$########################$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$##################%%%$$$$$$$$$###"""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''((()))************'''((()))***+++,,,---...------------...///000111222111111111000000//////......///000000//////...,,,,,,------------,,,,,,---......---,,,+++,,,---------------------------+++++++++*********)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))(((((((((,,,,,,+++++++++++++++,,,---,,,+++++++++---///000---222999AAAGGGLLLQQQVVVZZZZZZ\\\```bbbbbbfffkkkeeedddbbbccceeeiiikkkllljjjjjjlllooorrrrrrooommmfffggglllssstttoookkkkkkqqqyyy~~~xxxnnniiinnnvvvpppmmmiiiaaaZZZSSSPPPNNNFFFEEECCC@@@<<<:::;;;<<<;;;:::888777777666777777888999::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<===>>>>>>===<<<;;;;;;;;;<<>>999555666777777666555555888:::555666666777777666666555333555888999888888:::;;;888888888888999999:::;;;<<<<<<;;;;;;:::;;;;;;;;;???@@@AAABBBBBBAAA@@@@@@??????===:::777888:::===::::::999999888777777777666777888999999888666555222222222222111111111111222111111000000000111111444222///------///222444////////////............,,,,,,++++++++++++,,,,,,------,,,,,,++++++************+++,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$&&&""""""######$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""########################"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""######$$$#########$$$$$$$$$#############################################$$$$$$$$$$$$###############""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***+++++++++******)))(((******+++,,,------......000000///............/////////...------,,,+++++++++,,,.../////////------+++,,,,,,------,,,,,,+++.........---++++++,,,...---,,,,,,,,,++++++++++++************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''((((((((((((((((((((((((((((((((())))))***---((((((,,,---+++,,,000///111222111111333666888444666999::::::;;;>>>@@@DDDFFFHHHIIIIIIHHHGGGFFF@@@???@@@DDDCCC>>>;;;<<<;;;>>>@@@???<<<999999:::999666333222333222000...444444555444222222333444000111222444555666777777111444777888777777888:::666666666666777888999:::::::::999999999:::;;;;;;<<<===>>>???@@@@@@??????======<<<:::888888;;;===::::::999999888777777777555666888999999888777666333333222222222111111111111111000000000000111111000000000//////000000000............------------++++++++++++,,,---...///,,,,,,,,,+++++++++++++++))))))***+++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""########################!!!"""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################## !!!"""###$$$$$$###"""###############$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((())))))***)))))))))******++++++,,,,,,,,,,,,000///...---------------......---,,,++++++*********+++---//////...---,,,+++,,,,,,------,,,,,,+++.........,,,++++++,,,...,,,,,,,,,++++++*********************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))***************)))''''''(((((())))))))))))***%%%$$$***---***))),,,))),,,...---,,,,,,------******+++,,,---///111222///000111000//////111333111------//////---...222---------.../////////...111111111000000111222222,,,...000111111222555666555444444333222222222222333666999999777666777888666666666666777999:::;;;888888888888999::::::;;;999:::<<<===>>>>>>>>>>>>;;;<<<<<<:::999999;;;===::::::999999888777777777555666888999999888777666333333333222222222222111111000000000000000111111---...111222222111...---......---------,,,,,,,,,+++++++++,,,---...000111++++++++++++++++++++++++((()))***+++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""######################## !!!"""###$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""""""""######$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%'''((())))))))))))******************++++++000//////............///000000///...,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,---...//////++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''))))))))))))***+++,,,---%%%)))+++)))$$$"""%%%)))'''***)))%%%&&&,,,,,,((())))))))))))((((((((((((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,///333222///,,,,,,---111111222222222333333333333555777777666777888:::777777888999999999999888;;;;;;:::::::::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>???<<<:::888888:::;;;999666555555555444444333333222222222222333333444444444444333222222111111222222111111111111000000000000000///---,,,+++,,,------+++++++++,,,,,,,,,------------,,,++++++******))),,,,,,,,,++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###$$$,,,555777///'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###"""""""""$$$""" """$$$%%%### ########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,///...............//////000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++++++++++++++++++++***************************)))))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))(((((()))***+++,,,,,,%%%''')))))))))(((((((((%%%((((((%%%&&&))))))$$$)))(((((((((((((((((((((************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,...111222111000000000111111111222222222333333111222444444333333444666666777777888999888888888:::999999999:::;;;<<<<<<999999:::;;;;;;;;;;;;;;;::::::999999:::;;;===>>>;;;999777888999:::888666555555555444444333333222222222333333333333333333333333222111111111111222000000000/////////......///...---+++++++++,,,---,,,,,,,,,,,,------------------,,,++++++******))),,,,,,,,,++++++************))))))(((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$%%%***000000***$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%###"""""""""##################$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################$$$###"""!!!"""$$$$$$""" ##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))******++++++,,,------------......///000/////////......---------------------------------///...---,,,++++++++++++++++++++++++++++++++++++******************************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))***++++++&&&&&&&&&)))++++++'''$$$%%%((()))'''(((******'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444555444333000111111111222222222222444555666555444444555666555666666777888777777777888888888888999:::;;;<<<888999999:::;;;:::::::::888888888888999:::;;;<<<999888777777888888777666666666555444333333222222333333333333333222222222333222222111111111111111/////////.........---------,,,,,,++++++++++++,,,,,,------------.........------,,,++++++******)))+++++++++++++++************)))((((((''''''((((((''''''''''''''''''''''''''''''(((''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$%%%'''((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######"""#########""""""""""""##################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""######$$$%%%%%%###"""!!!"""$$$$$$"""!!!########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))******++++++,,,,,,,,,,,,---...///000------------------------,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''''''''(((((()))***'''&&&&&&'''''''''&&&%%%'''((()))''''''((()))***'''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))***************************************+++++++++,,,,,,++++++++++++++++++++++++---++++++///333555333111000000000111111111111222555666777666444444444666444444555666666666666666666666666777888999:::;;;777888999999::::::999999666666777777888999999:::777777666666777777666666666666555444333333222222444333333333222222111111222222111000000000000000/////////.........------,,,+++++++++++++++++++++---------.........//////------,,,++++++******)))+++++++++***************))))))(((''''''''''''(((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################!!!!!!!!!!!!""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$###""""""####################################$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""#########$$$"""""""""#########"""!!!##############################$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))******+++++++++++++++,,,...//////******++++++++++++,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++,,,---...************************************************)))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((%%%'''(((&&&$$$&&&,,,222000///...+++'''%%%&&&(((&&&&&&''''''((((((((()))(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++---+++***,,,000111000---//////000000000111111111000111222222000///000111333333444555555555555444555555555666666888999999666777777888999888888888555555666777777888888888666666777666666666666777777666555444333222111111333333333222222111111111222111000000//////000000000000000/////////......++++++++++++++++++++++++---------.........//////------,,,++++++******)))************************)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$######### !!!!!!!!!"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################""""""#########$$$$$$$$$&&&%%%###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""!!!!!!!!!"""#########"""""""""""""""""""""""""""""""""""""""""""""####################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))******++++++++++++,,,,,,---...************************)))******++++++,,,,,,---************+++,,,---...************************))))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&&&&''''''###&&&((('''&&&+++555>>>;;;::::::888111)))'''***&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))))))))*********++++++((((((((((((((((((((((((((((((((()))))))))******************************,,,+++***+++,,,---,,,+++////////////000000000000000111222222111000111222111222333333444444333333555555555555555666666777555666777777888888777777444555666777777888888777555666777777666666777888777777666555333222111111222222222222222111111111111000000///////////////000000000/////////......***+++,,,,,,---,,,,,,,,,,,,------------.........------,,,++++++******))))))))))))***************)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$########################$$$$$$$$$$$$$$$###"""!!!########################"""""""""############$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""!!! !!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""!!!!!!!!!""""""""""""###"""""""""###############"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))))),,,+++++++++++++++,,,,,,+++++++++*********************++++++,,,------...,,,+++++++++++++++,,,,,,************************((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&(((---555:::444666;;;???888---(((***%%%%%%&&&''''''((())))))''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''((((((((()))))))))***************************+++++++++******,,,---........./////////000000000222333333222222444555000111222222333333222222666555555444444444444444555555666777777777666666444444666777888888777777444777888888666666888:::777777666555333222111000111111111111222222222222000000///............////////////.........------***+++,,,---...------,,,,,,,,,,,,,,,------------------,,,++++++******)))((()))))))))*********+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%$$$$$$###!!!!!!"""""""""###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$%%%%%%$$$$$$"""!!!!!!########################""""""""""""############!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""!!!!!!!!! """$$$$$$"""!!!"""###""""""""""""""""""""""""!!!""""""""""""#########!!!"""""""""#########$$$!!!""""""###$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))),,,,,,++++++***+++++++++,,,,,,,,,+++++++++******++++++,,,------...//////------,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))++++++)))&&&$$$&&&&&&%%%$$$$$$%%%%%%%%%'''%%%###$$$(((,,,......$$$000999555)))###$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((***,,,+++))))))---000............/////////000,,,...///000//////111333000000111222222222222222666666555444333333333333444555555666666666666666444555666888888888888777444777999999777666888;;;888777666555333222111000000000111111222222222333000000///.....................---------,,,,,,,,,***+++---...///...------+++++++++,,,,,,,,,------------,,,,,,+++******)))(((((())))))*********+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%%%%$$$###""""""""""""#####################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################%%%%%%%%%$$$$$$"""!!!!!!""""""""""""""""""""""""""""""""""""############ !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!""""""###### ###%%%$$$"""!!!"""$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))//////...---+++***))))))---...///...,,,+++,,,---+++++++++,,,---...///000333000,,,***++++++)))'''))))))))))))))))))))))))))))))(((((((((((()))***(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%***111111***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,++++++,,,,,,---...---...///111111222222222000111111111111222222222333333333333333333333333444444444555555555666666777777888999::::::::::::<<<999555444777;;;===>>>999444222333444111000222000000000000000000000000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...)))***,,,...//////......+++*********+++,,,,,,---************************++++++,,,,,,,,,+++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$&&&%%%###$$$((('''###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########""""""$$$#########""""""!!!!!!$$$$$$##################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!""""""###$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$######"""""""""""""""########################""""""""""""########################"""!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))++++++++++++++++++++++++---...///...,,,+++,,,---++++++,,,,,,---///000111333///,,,***++++++***(((************************))))))(((((((((((())))))(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$'''%%%'''++++++'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&'''&&&&&&&&&$$$&&&((('''&&&%%%&&&'''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********,,,++++++++++++,,,------...///000000111111111111000000111111111222222222333333333444444555555555555555555555555666666777777777888999::::::::::::666888:::<<<<<<;;;999888;;;555111222222000000222000000000000000000000000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------***+++,,,------......---++++++******+++,,,,,,---*********************))),,,,,,,,,,,,,,,+++***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$&&&%%%###$$$'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########""""""############"""""""""!!!########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$######"""""""""""""""########################""""""""""""########################"""!!! ###############"""!!!!!!########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((())))))***(((((()))***+++,,,---------...///...,,,,,,,,,...,,,---------...000111222111///,,,+++++++++***)))++++++++++++++++++++++++)))))))))((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%(((%%%$$$%%%%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))******+++++++++++++++,,,------//////000000000000000///000000000111111111222222222333333444555666777777666555444444444555777888666777777888999999::::::666888<<>>DDDFFFBBB===:::444111222222000000222000000000000000000000000...------,,,,,,,,,------.........------,,,++++++...---+++******+++,,,---,,,,,,+++++++++,,,,,,---************++++++++++++------------,,,***)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""##############################""""""""""""######%%%$$$$$$######$$$$$$%%%"""&&&&&&###"""$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################################################################"""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$##################$$$###""""""""""""###$$$$$$########################################################################""""""#########$$$$$$$$$$$$######"""""""""""""""########################!!!"""""""""###########################"""!!! """"""############"""!!!##############################################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******+++,,,,,,,,,---.........---...//////------...///333333111000///......---......---+++******+++,,,************************)))))))))***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$###$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))+++************+++,,,,,,....../////////......---//////000000000111111111///000000222333444555555444333222222222333444555666666666666666888999:::;;;999<<>>:::777777222///000111///---...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,------,,,,,,------...///,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$##############################$$$$$$$$$%%%%%%%%%################################################################################################""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""#########################################################################################################""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%#########$$$$$$#########$$$######"""""""""""""""############$$$$$$$$$$$$"""""""""""""""######$$$########################""""""############""""""######$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%))))))***************+++,,,,,,+++++++++************************************++++++++++++***)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((())))))*********))))))***++++++,,,,,,,,,---...///000000000000000111111111222333333444444555888999:::GGG```vvv}}}vvvdddNNN@@@<<<999555333000///222222...---...------,,,++++++++++++,,,++++++++++++++++++++++++---------...---,,,,,,+++,,,,,,,,,,,,,,,---......,,,+++++++++++++++******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#######################################$$$$$$$$$%%%%%%%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""################################################################################################""""""""""""""""""######!!!!!!""""""####################################$$$$$$######"""""""""""""""###$$$$$$$$$$$$###"""$$$######"""""""""""""""""""""#########$$$$$$$$$"""""""""""""""######$$$########################""""""############"""""""""######$$$$$$$$$######!!!!!!!!!"""""""""######""""""""""""#############################################$$$$$$$$$%%%%%%))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++++++++***)))***++++++++++++***))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))******((()))***+++,,,,,,,,,,,,---...//////000000000000000000111111222222333333000444666<<>>PPPcccnnnyyyyyylllhhhcccQQQ;;;333777666...000---,,,......---000555//////...------------...////////////////////////,,,,,,---------,,,++++++(((***,,,---------+++*********************++++++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$#################################$$$%%%%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!!$$$######""""""""""""""" !!!""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$,,,+++***)))(((((((((((())))))*********++++++++++++,,,------++++++,,,---))))))))))))))))))))))))((((((((((((''''''''''''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''((((((((((((+++******)))***,,,---...------------------------...,,,,,,///222444:::AAAWWWmmmzzzgggUUUPPPJJJAAA999555333222111///////////////.........------------------,,,,,,000000000///------...///222111000///...---,,,,,,------...---,,,***(((&&&&&&,,,111000+++(((***...************))))))))))))((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$"""""""""""""""######$$$###############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$ !!!"""######$$$ """###"""!!! !!!###"""############$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""""""""""""""""""""""""""""""""""""""""""""""""""'''%%%###!!! !!!###%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$#########$$$%%%&&&&&&(((!!!$$$&&&###"""$$$!!!!!!!!!"""######$$$$$$######""""""""""""############"""""""""""""""###########################""""""############"""""""""############$$$$$$$$$######""""""""""""##################""""""""""""!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$+++***))))))((()))))))))*********++++++++++++,,,,,,---...---+++******+++)))))))))))))))))))))))))))))))))((((((((('''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''((((((((((((******))))))***+++---...------------------------------000333444444;;;CCCdddzzz{{{^^^JJJEEE@@@999444222222333333////////////////////////.........---------------///000000...---,,,---///000//////...---,,,+++***---------,,,+++***)))(((***///444333---)))))),,,)))))))))((((((((('''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$###############$$$$$$%%%$$$$$$##########################################"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$######"""!!!!!! """""""""""""""######### !!!"""######### """###"""!!! !!!###"""############$$$$$$$$$$$$######$$$%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%###"""!!!"""###$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$############$$$$$$%%%'''""" $$$&&&$$$###%%%#########"""""""""""""""######""""""""""""############""""""""""""##############################""""""############""""""!!!!!!"""""""""###############""""""""""""##################"""""""""""""""""""""######$$$$$$%%%"""############$$$$$$$$$))))))((((((((()))******++++++++++++,,,,,,,,,,,,---......---***))))))***))))))))))))))))))))))))******)))))))))((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&''''''''''''((((((((())))))))))))***+++,,,---,,,,,,,,,,,,------------,,,///333777555555>>>HHHnnnyyyZZZGGG>>>:::555222111222222222//////////////////000000/////////......---------......///...,,,+++---......------,,,+++***))))))---,,,++++++******++++++---222666555///)))((()))((((((((('''''''''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$########################"""!!!!!! ############"""""""""""" !!!!!!""""""###### """###"""!!! !!!###"""############$$$$$$$$$$$$######$$$%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############!!!!!!"""""""""#########"""############$$$$$$$$$$$$############"""""""""%%%"""!!!$$$&&&%%%$$$&&&$$$$$$######"""!!!!!! ######""""""""""""#########"""""""""""""""##############################""""""############"""""" !!!!!!!!!""""""""""""######""""""""""""##################""""""""""""########################"""############$$$$$$$$$'''''''''((((((***++++++++++++,,,,,,,,,---------,,,------,,,***)))***+++************************************))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,---------,,,///444777555777CCCQQQppp}}}{{{^^^KKK@@@<<<777333222111000/////////000000000000111111000000000//////......---------...---++++++---...------,,,,,,+++******))),,,,,,*********+++,,,---,,,111555444///***((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################!!!"""""""""############""""""#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$########################$$$#########"""""""""!!!$$$$$$######""""""!!!!!! !!!!!!!!!"""""""""### """###"""!!! !!!###""""""#########$$$$$$$$$$$$###"""###%%%%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$$$$###"""""""""""""""#########$$$""""""#########$$$$$$$$$############""""""!!!!!!"""""""""$$$%%%%%%$$$%%%############""""""!!!!!!######""""""""""""######""""""""""""""""""###$$$########################""""""############""""""!!!!!!!!!"""""""""############""""""""""""##################"""""""""!!!############""""""""""""""""""#########$$$$$$$$$&&&'''''''''((()))++++++++++++,,,,,,,,,---------)))***+++++++++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))************+++++++++,,,,,,,,,---------///222444333888HHHXXXqqqsssmmmooo{{{sssZZZJJJ>>>;;;777444222111000...000000000000111111222222222222111000000///......,,,---...---++++++---///......------,,,,,,++++++,,,+++***)))***+++,,,---)))---000111...***)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$######$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###""""""#########$$$$$$$$$######"""###$$$%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###############"""!!! """#########$$$$$$###!!!!!!""""""##################""""""""""""######""""""!!!!!!"""###$$$$$$########################""""""############"""""""""""""""#########$$$$$$######""""""""""""##################"""""""""!!!######""""""""""""""""""""""""#########$$$$$$$$$''''''''''''((()))***+++++++++++++++,,,,,,,,,,,,''')))***+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((()))*********)))******++++++,,,,,,------//////000222333:::IIIXXXjjjeeeXXXVVVaaa]]]III???555444222111222222111///000000000111222222333333333333222111000000//////,,,---...---,,,,,,...000///.........---------,,,+++++++++***++++++,,,,,,'''***,,,---,,,*********)))))))))(((((((((''''''%%%%%%&&&''''''''''''&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$""""""!!!!!!""""""###$$$%%%$$$$$$$$$###"""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###"""############$$$$$$$$$###""""""###$$$$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$$$$$$$###"""!!! $$$&&&$$$###$$$###!!! !!!!!!"""######$$$$$$######""""""""""""######!!!!!!!!!!!!"""###$$$%%%########################""""""############""""""############$$$$$$$$$$$$######""""""""""""##################"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$'''''''''''''''((()))************++++++++++++,,,((()))++++++******+++---++++++++++++++++++++++++)))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''))))))))))))((()))******+++,,,,,,------000///000333666:::EEEOOOTTTOOOBBB???HHHDDD:::888000//////000222333222111000000111111222333333444444444333222111000//////---...///...------///111............------------++++++,,,,,,,,,++++++***)))*********************((((((((('''''''''&&&&&&$$$%%%'''((((((((('''&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######""""""######$$$%%%$$$$$$##########################################"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""!!!!!!!!!!!! """###"""!!! !!!###"""############$$$$$$$$$###"""""""""$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$!!!"""$$$%%%&&&%%%###""""""(((***&&&$$$%%%$$$!!!"""""""""""""""###############""""""""""""######!!!!!!!!!!!!"""###$$$%%%########################""""""############""""""""""""""""""##################""""""""""""##################"""""""""""" !!!!!!""""""######"""############$$$$$$$$$(((''''''''''''((())))))))))))*********+++++++++***+++,,,+++***)))***+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))))))))((())))))***+++,,,,,,------111///111666888:::@@@GGG<<<<<<333111888777333:::111000000111333333222000000000111222333333444444555555444333222000000///---...//////......000222...------------------,,,++++++,,,---,,,+++***))),,,++++++***))))))******''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$##################$$$$$$!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!!!!"""###"""!!! !!!###"""############$$$$$$$$$###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%""""""""""""############"""############$$$$$$$$$!!!"""$$$&&&'''&&&%%%$$$$$$+++---)))%%%&&&&&&"""$$$$$$######"""!!!!!!!!!######""""""""""""######!!!!!!!!!!!!"""###$$$%%%########################""""""############""""""!!!!!!!!!!!!""""""""""""######""""""""""""##################"""""""""""" !!!"""######$$$"""############$$$$$$$$$''''''''''''(((((((((((((((***++++++***)))+++,,,++++++***)))***+++---...+++++++++***)))(((((('''))))))(((''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******++++++++++++++++++++++++//////111666:::;;;777444333333444444444333333222444222111//////000222333444333333333444444222000111111111111111111111111555444111///------,,,---,,,,,,,,,+++++++++******************************))))))************))))))((())))))(((&&&$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""" !!!###$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$&&&$$$""""""$$$%%%### """"""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""############################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!######!!! """"""""""""!!!!!!!!!!!!"""############$$$$$$$$$''''''''''''(((((((((((()))+++,,,,,,+++***,,,---,,,+++******+++,,,---...++++++******)))((((((''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******++++++++++++++++++++++++000000222666::::::777444111111222222222111111000111111000//////000111222444333222333444444222000111111111111111111111111333222000...---,,,,,,---,,,,,,+++++++++*********************************))))))************))))))((())))))(((&&&$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######""" !!!###$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$&&&$$$""""""$$$%%%###!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""############################################################"""""""""""""""""""""""""""""""""""""""""""""""" """######""" """"""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$&&&''''''''''''(((((((((***+++,,,,,,++++++,,,---,,,,,,+++++++++,,,------+++******))))))((((((''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******++++++++++++++++++++++++000111333666888777555222...//////000000/////////...///000000111111111111333222111222333333111///000000000000000000000000111000...---,,,,,,,,,---,,,++++++++++++*********************************((())))))******))))))((('''((()))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###""" !!!###$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$%%%$$$"""###$$$$$$###""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""############################################################"""""""""""""""""""""""""""""""""""""""""""""""" """""""""""" !!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$&&&&&&&&&'''''''''(((((((((***++++++******+++,,,,,,,,,,,,,,,,,,,,,------******))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***************++++++++++++///000111333444333111///------...////////////...---...000222333333222111222111000111222222000...////////////////////////...---,,,+++++++++,,,---++++++++++++************************************(((((())))))))))))(((((('''((()))(((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""###""" !!!###$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############$$$############$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""############&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***,,,,,,,,,,,,,,,,,,,,,+++)))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))))))))******++++++++++++---///000///...---,,,---......///000000//////---///111444555444333222111000///000111111///---........................---,,,+++******+++,,,---+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&(((((((((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$###""" !!!###$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################!!!!!!"""""""""###############$$$############$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!"""""""""############################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!"""""""""#########%%%&&&&&&&&&&&&'''''''''%%%'''((((((''''''((()))++++++,,,,,,,,,+++******((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))(((((())))))***+++++++++(((***,,,---,,,+++++++++---...//////000000000000...///111333444333222111000///...///000000...,,,---------------------------,,,+++******+++,,,,,,+++************)))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''((('''&&&%%%&&&(((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###""" !!!###$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################!!!!!!!!!"""""""""######"""###$$$$$$###"""$$$%%%""""""""""""""""""""""""###""""""!!!!!!""""""###########################""""""""""""############################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!"""""""""######%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''(((*********+++++++++***)))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))((((((((()))***+++++++++'''))),,,,,,***)))+++,,,,,,---...///000000000000...///000111111000/////////.........//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""#########""" !!!###$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################!!!!!!!!!!!!"""""""""###!!!###%%%$$$""""""$$$&&&""""""""""""""""""""""""######""""""""""""##############################""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""### !!!"""#########!!!!!!!!!!!!"""""""""###%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))***)))***++++++***)))(((''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''(((((()))***+++++++++&&&))),,,,,,***)))+++---+++,,,---...////////////..................------///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***++++++,,,************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%'''((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""" !!!###$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################!!!!!!!!!!!!"""""""""""" ###%%%$$$""""""$$$&&&""""""""""""""""""""""""######""""""""""""##############################""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!"""######$$$!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########"""######$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((((((((((((((()))***************************++++++,,,,,,---.........222111///------...000111---...///000000...,,,***,,,++++++******)))))))))++++++***************************)))******++++++---,,,+++***))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$!!!!!!%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""""""""""""""""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$"""!!! !!!"""$$$%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%################################################$$$###"""!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""&&&%%%###"""""""""######$$$#########""""""!!!!!!!!!"""###"""!!! """$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))************)))))))))((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$#########$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((((((((((()))******++++++++++++++++++++++++,,,,,,,,,---......//////333222000.........000000...//////000///...---,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++*********++++++,,,...---,,,***)))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))$$$!!!######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''#########"""""""""""""""!!!"""###$$$$$$###"""!!!########################"""######$$$$$$$$$######$$$###""""""""""""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!! !!!"""$$$%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$################################################&&&%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%###"""""""""##################"""""""""!!!###$$$%%%$$$"""!!!"""###$$$$$$###"""""""""""""""########################""""""""""""!!!!!!!!! """"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((()))))))))***************))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((((((&&&%%%$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000444333111////////////000////////////.........................../////////++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///...,,,***(((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***---,,,&&&"""######!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$%%%)))+++$$$#########""""""!!!!!!!!!"""############""""""########################$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$######""""""""""""######!!!"""######$$$$$$######$$$######""""""######$$$################################################%%%%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$######"""#####################""""""""""""%%%&&&&&&&&&$$$###$$$%%%$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))***************)))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000555444222000//////............------,,,------............//////000000000+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,+++)))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))%%%###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""$$$(((+++$$$$$$######"""!!!!!!!!!!!!""""""#############################################$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$############$$$$$$###""""""""""""""""""###!!!""""""#####################""""""""""""#########################################################"""!!!!!!!!!"""###$$$#######################################################################################$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###########################"""""""""""""""%%%&&&'''&&&$$$###$$$%%%######"""""""""""""""###########################$$$$$$$$$###############!!!""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""########################""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((()))*********))))))))))))))))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000444333222111///.........---,,,,,,++++++,,,------------......//////000000++++++,,,,,,------------...---,,,,,,+++++++++,,,)))))))))((())))))***+++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&###"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""!!! """%%%(((############""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$"""""""""######"""""""""!!!!!!"""############"""""""""""""""""""""""""""################################################""""""!!!!!!!!!"""$$$%%%########################################################################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""""""""""""""#########%%%%%%$$$###"""###$$$###"""""""""""""""######""""""""""""""""""""""""##################$$$$$$!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!!!!!"""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###$$$&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000222111111000///...------,,,,,,,,,,,,,,,---------..................//////+++,,,,,,------......///...---,,,++++++******+++'''''''''((()))***+++,,,))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&""" ###$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""!!! """$$$"""""""""""""""""""""###"""!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$""""""############"""""" !!!""""""######""""""!!!""""""######""""""!!!################################################$$$############%%%&&&'''########################################################################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############"""$$$$$$###"""!!!"""###"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''')))***+++++++++++++++++++++++++++,,,,,,,,,---....../////////////////////...------,,,---.../////////......///////////////.........,,,,,,,,,---.../////////------,,,******)))))))))(((((('''(((((()))***+++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%""" """$$$"""$$$$$$$$$$$$$$$$$$$$$$$$################################################ """######""""""###$$$!!!!!!!!!"""######$$$$$$"""!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$###""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""""" !!!"""######"""!!! ################################################$$$############%%%&&&'''######################################################################## !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###!!!"""""""""############"""$$$$$$$$$"""!!!"""###"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""######"""!!!!!!"""######""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''((()))***************************++++++,,,,,,---......///---...............------,,,...000222222111000///111111000000//////......,,,,,,------...///000000---,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$"""!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!$$$$$$$$$$$$$$$%%% !!!"""###$$$%%%%%%"""!!!!!!!!!!!!###%%%&&&###########################$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""""" !!!"""######"""!!! ################################################"""!!!!!!!!!!!!###%%%&&&########################""""""""""""""""""""""""######################## !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###!!!!!!""""""#########$$$###$$$%%%$$$"""!!!"""###""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%% !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((()))*********+++++++++++++++*********))))))((((((&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''((((((***+++++++++++++++******+++,,,------------//////000000000000//////000000111000000///......//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((((((((())))))*********++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############%%%$$$######""""""######""""""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$#########""""""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$###""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!""""""############"""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$###!!! !!!"""########################%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((())))))))))))*********+++*********)))))))))((((((&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''((()))************)))***+++,,,------------...//////000000//////...//////000000///......---.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((()))))))))************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$%%%$$$######""""""######""""""""""""############"""""""""""""""#################################$$$$$$$$$#########""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########""""""""""""##################"""""""""!!!$$$##################$$$##############################$$$$$$$$$$$$############""""""""""""##############################""""""""""""""""""""""""""""""""""""##############################$$$$$$"""############$$$$$$$$$"""""""""######$$$$$$$$$########################$$$$$$$$$$$$#########"""########################$$$###"""!!!!!!"""###$$$################################################$$$#########""""""""""""%%%%%%$$$$$$###!!! ########################!!!""""""""""""####################################$$$$$$###"""!!!!!!###########################%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''((((((((((((((((((((())))))))))))******))))))))))))((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))***+++,,,------------......////////////......---............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))************((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######""""""""""""########################""""""""""""########################$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""##################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""##############################""""""""""""""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""""""""""""""#################################$$$$$$$$$$$$####################################$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""%%%%%%$$$$$$###""" ########################!!!""""""""""""#################################"""$$$$$$$$$"""!!!"""###########################%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))))))))))))))))))))((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))((()))***+++,,,,,,---,,,,,,------............------,,,,,,---------,,,,,,+++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$######""""""######!!!"""""""""############$$$$$$######""""""!!!!!!#########################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""###############"""""""""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$########################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""$$$$$$$$$""""""###$$$########################&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((((((((((((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""#########$$$%%%$$$######""""""######!!!"""""""""############$$$$$$######""""""!!!!!!################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""######$$$$$$######"""######""""""""""""######""""""""""""""""""######"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$!!!!!!###$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################"""###$$$$$$###"""###%%%########################&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++*********+++++++++++++++************))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""""""""#########%%%$$$######""""""######""""""""""""########################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################"""###%%%$$$######$$$%%%########################&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((('''((()))***++++++,,,,,,+++******++++++++++++*********+++,,,,,,------,,,,,,++++++,,,---------------************************)))))))))*********++++++************)))))))))((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$######""""""######""""""""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""######""""""""""""######!!!"""""""""############!!!###$$$%%%%%%$$$###!!!##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################"""###%%%$$$$$$###%%%&&&########################'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&((()))***++++++,,,++++++******++++++++++++*********+++,,,---------------+++,,,------............************************(((((())))))*********++++++*********))))))((((((++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########""""""""""""############!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""######""""""""""""######!!!!!!""""""#########$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$#########""""""!!!!!!########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""###%%%%%%$$$$$$%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""###$$$'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&((()))***++++++,,,++++++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,------,,,++++++++++++************************)))))))))+++,,,---)))))))))))))))*********)))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!#########"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%############""""""""""""########################################################################""""""""""""""""""""""""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###)))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&################################################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))************************************+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++++++++******************+++***)))))))))***+++,,,)))))))))))))))))))))***(((((('''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################""""""""""""####################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%############""""""""""""################################################################################################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$((((((&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,******++++++++++++++++++++++++***)))))))))************))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#######################################$$$$$$$$$################################################""""""!!!!!!"""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""############""""""!!!######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$########################"""""""""#########$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++++++++++++++,,,++++++******))))))))))))*********)))))))))))))))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################"""""""""""""""""""""""""""""""""""""""#########%%%$$$###"""""""""$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$"""!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&((()))(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******++++++,,,,,,,,,,,,,,,,,,++++++******))))))************))))))((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""!!!!!!"""""""""#########&&&%%%###"""""""""$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$"""!!! ######$$$$$$$$$$$$##########################################$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''')))+++)))%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!###&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,------------******++++++,,,---------,,,,,,,,,---,,,,,,+++***++++++******)))((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$#######################################!!!""""""######$$$$$$$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############""""""!!!######$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$'''***(((%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))************************---,,,,,,++++++,,,,,,---)))***+++,,,------------******++++++,,,------...+++,,,---.........---,,,++++++******)))(((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&""""""###############"""%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""###$$$######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ $$$((('''$$$###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))------++++++++++++------)))***+++,,,------...---******+++,,,,,,---......+++,,,...///000///......+++++++++***)))(((((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&& !!!"""$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((((()))((('''%%%******)))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$######""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((***++++++******+++,,,)))************+++++++++,,,---///000000///---,,,---,,,,,,++++++,,,,,,------...111666:::999444///...+++((((((******(((&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$&&&&&&&&&&&&$$$$$$################################################"""############$$$$$$$$$########################%%%$$$$$$$$$######"""""""""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((((((''''''''''''''''''&&&&&&******)))((('''''''''''''''''''''&&&''''''(((((())))))(((''''''(((((())))))(((((((((''''''&&&&&&'''''''''''''''''''''&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$***(((&&&'''(((***************)))((('''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((***++++++******+++,,,)))************++++++++++++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---+++,,,///444777777666444///,,,(((''')))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%&&&&&&%%%$$$$$$################################################"""############$$$$$$$$$########################%%%%%%$$$$$$$$$#########"""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((('''''''''&&&&&&))))))((((((((('''''''''***))))))((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((((((''')))))))))))))))))))))))))))((((((''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$...,,,)))((()))***++++++))))))(((((('''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((***++++++******+++,,,)))************+++++++++***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,(((+++...000222444777999111...)))''''''(((******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""""""""""""""""""""""""""""""""######"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******(((((((((''''''&&&&&&%%%))))))(((((((((''''''''')))(((((((((((()))******((((((''''''''''''(((((())))))*********)))'''&&&(((((((((((())))))))))))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%666444000...---+++)))'''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((***++++++******+++,,,))))))*********+++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,(((+++---------///555999444111+++'''&&&'''(((***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""#########$$$$$$$$$######################################################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""""""""############""""""$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''(((((((((((((((((((((((()))))))))***+++******+++,,,---...///------,,,,,,++++++,,,,,,---...///000000...,,,+++)))))))))(((((((((''''''%%%&&&&&&'''((()))******)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%===;;;888666444000,,,))))))(((''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((***++++++******+++,,,))))))*********+++++++++)))******************))),,,++++++******++++++,,,***,,,,,,+++)))+++000555555333///***'''&&&&&&(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################!!!!!!""""""""""""""""""###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%###########################################################################$$$$$$$$$$$$$$$$$$###$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((&&&'''((()))+++---...///,,,---...///000222333333444444444444555777888999999888888777666666777777777888:::;;;;;;:::888777555444333222111//////...---,,,,,,,,,++++++******((((((((((((((()))))))))(((((((((''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&CCCAAA???===;;;888444111++++++***)))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((***++++++******+++,,,)))************+++++++++************************++++++************+++++++++++++++***)))***,,,...222222111...***'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################!!!!!!!!!"""""""""""""""$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++***+++---///222444666777777888999;;;<<<>>>??????@@@@@@@@@@@@AAABBBCCCDDDFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFDDDDDDCCCBBB@@@???>>>>>><<<:::888555222///---,,,************)))))))))((()))))))))(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''OOOJJJEEE@@@>>><<<;;;:::000///...,,,+++*********((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((***++++++******+++,,,)))************++++++++++++******************+++++++++************++++++)))(((((()))++++++***(((+++...111111...***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%################################################"""############$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((((((((()))***+++---///111222333222333555777:::<<<>>>>>>CCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKHHHFFFDDDAAA>>>;;;888777555444222000...,,,+++*********)))))))))(((((((((&&&'''''''''((((((((((((&&&&&&&&&&&&'''''''''(((ZZZTTTJJJBBB===<<<======444333111///---,,,++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((***++++++******+++,,,)))************+++++++++++++++************++++++++++++************++++++'''&&&&&&)))------)))&&&%%%***111333111---++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%################################################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%########################################################################""""""############""""""$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))***,,,...111444777999:::999:::;;;===???AAABBBCCCJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPKKKLLLLLLMMMNNNOOOOOOPPPLLLKKKJJJIIIGGGEEEDDDDDD???>>>;;;888444111...---************))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((```^^^TTTGGG@@@BBBBBB>>>>>>===<<<777222---***)))***)))((()))++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((())))))************((())))))******+++,,,,,,,,,++++++***)))))))))***)))***,,,......---,,,++++++******,,,//////---***''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''########################"""######$$$$$$%%%%%%&&&###"""!!!!!!!!!"""$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%###!!! !!!###%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''''''''%%%$$$%%%&&&&&&'''((('''&&&&&&(((***)))))))))((((((((('''''',,,***((((((***...000222666666888<<>>>>>;;;888444333222///,,,***)))(((+++)))&&&&&&'''((())))))))))))))))))((((((''''''bbbccc___WWWQQQMMMGGG???@@@@@@???;;;777333000///---+++))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))))))))*********))))))******+++,,,,,,,,,------,,,+++++++++++++++)))+++,,,......---,,,++++++***)))+++...///---+++(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%'''(((%%%''')))***)))(((((())))))))))))))))))***++++++222111000111444777999:::<<<>>>BBBGGGKKKNNNOOONNNQQQRRROOOIIIGGGIIIIIIFFF???HHHNNNNNNNNNRRRVVVVVV___aaafffkkkkkkjjjooouuu}}}|||}}}|||uuunnnoootttyyywwwxxx~~~~~~wwwqqqmmmiiihhhhhheeebbb___aaa\\\UUUPPPOOOLLLHHHEEEEEEEEEDDDCCCDDDEEECCCAAA@@@>>>;;;888666333///------+++***))))))+++,,,,,,((((((''''''''''''''''''aaadddfffdddaaa\\\RRRIIIFFFFFFDDDBBB???;;;999777222///+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((*********)))))))))))))))******++++++,,,---------///......---------------***+++,,,---...---,,,++++++***)))***,,,......---))))))(((((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$&&&''''''&&&&&&((()))%%%'''***+++***)))))))))*********+++,,,///111333444555777:::===???BBBCCCGGGIIIMMMPPPRRRRRRQQQPPPUUUSSSNNNGGGFFFLLLPPPQQQUUUaaalllpppssszzz|||xxxqqqkkkiiijjjggg___XXXSSSPPPNNNMMMLLLKKKIIIHHHKKKHHHDDDBBBBBB@@@<<<888000///---,,,+++*********((((((((((((((((((((((((fffffffffffffffccc]]]WWWOOONNNKKKIIIFFFCCC@@@===888444///+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((************))))))))))))***++++++,,,,,,---............------------......***+++,,,---------,,,,,,+++***))))))***,,,......+++***)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((((('''&&&''')))&&&'''))))))((()))***,,,---......000333666:::<<<:::===@@@CCCEEEGGGIIIJJJLLLNNNOOOPPPOOOMMMLLLLLLPPPQQQQQQOOOTTT^^^fffhhhlllwww}}}xxxppphhh```[[[WWWSSSRRRSSSSSSNNNIIIHHHHHHFFFBBB>>>777777666333///,,,++++++******************))))))~~~uuujjjdddcccbbbaaa```ZZZWWWSSSPPPNNNJJJEEEBBB???:::444000---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((()))*********)))))))))))))))***++++++,,,,,,---......---,,,,,,,,,,,,,,,------++++++,,,,,,---------,,,++++++******)))***,,,...+++******((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))***)))'''&&&'''(((((()))(((((((((***///222444444666888<<<@@@CCCEEEGGGJJJMMMNNNMMMKKKKKKLLLHHHJJJMMMNNNOOOQQQTTTWWW^^^dddkkkqqqzzz}}}qqqllljjjhhhlllrrrllleee\\\UUUOOOIIICCC??????@@@@@@>>>999555333333......---,,,+++***))))))tttiiidddbbbaaacccccc___ZZZWWWVVVRRRLLLHHHDDD@@@:::555222000...,,,************************))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))((()))))))))******************++++++,,,---------++++++++++++++++++,,,---+++++++++,,,,,,,,,------+++,,,,,,+++))))))***,,,******))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))******)))((('''((())),,,,,,------...222777;;;<<<===@@@CCCFFFIIILLLMMMNNNQQQSSSRRRNNNKKKKKKLLLMMMRRRXXX]]]aaagggnnnsss~~~yyy{{{rrrcccXXXRRROOOIIIKKKLLLIIICCC===;;;;;;666555333111...,,,***)))xxxqqqoookkkiiiiiiiiiddd```^^^]]]ZZZUUUPPPGGGDDD???;;;888555111...++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%'''(((((()))''''''((()))***++++++,,,))))))******+++,,,,,,,,,+++++++++++++++,,,------,,,+++++++++,,,,,,------+++---...---)))'''((()))***)))))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################%%%%%%############%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))&&&((())))))))))))+++,,,///222555888:::===@@@CCCDDDFFFJJJMMMPPPRRRRRRRRRLLLPPPUUUUUUTTTTTTWWWZZZkkkrrr{{{wwwqqqwww{{{uuuppppppqqqqqquuu{{{vvvtttqqqooonnnoooqqqsssyyyyyy}}}zzzwwwllljjjkkkdddffffff___TTTJJJEEEDDDCCCAAA>>>:::666222///---|||uuuwwwyyyvvvsssrrrkkkgggcccbbbbbb```[[[VVVIIIFFFBBB???;;;777333000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%'''(((((()))&&&&&&''')))***+++,,,---((())))))***++++++,,,,,,++++++++++++,,,,,,---...,,,,,,+++++++++,,,---...+++---///...***'''&&&'''))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!! !!!"""###$$$###""""""######$$$$$$$$$%%%%%%%%%########################&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))###%%%((()))***+++---///111666<<>>999666444yyyssssss{{{}}}{{{}}}xxx~~~yyykkkbbbccc```YYYQQQPPPMMMHHHAAA:::666444333000---+++++++++***))))))***+++***)))))))))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%###$$$$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***+++,,,,,,------,,,,,,)))***++++++++++++,,,---,,,,,,,,,+++++++++******+++++++++***)))((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############""""""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''+++)))'''(((+++,,,,,,***...---***((()))---333888CCCDDDFFFGGGJJJNNNRRRVVVTTTRRRPPPPPPQQQSSSUUUVVVYYYeeerrrwwwvvvzzz~~~ttthhhhhhcccbbbggglllllllllmmmdddbbbccchhhjjjgggddddddfffcccbbbffflllooollliiihhhfffdddfffiiiiiigggdddnnnrrrzzz{{{qqqqqq}}}qqqddd\\\[[[ZZZXXXTTTMMMEEEAAAAAArrrrrrxxx~~~mmmgggbbb\\\___ZZZSSSJJJAAA;;;999888777444000...------,,,+++***+++++++++***)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***+++,,,,,,------,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,+++++++++******++++++******)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$############$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&''')))***)))((())),,,000444777;;;???BBBBBBHHHPPPUUUVVVUUUTTTUUUNNNOOOPPPRRRWWWaaallltttvvvrrrsssxxxvvvnnndddiiidddbbbeeeiiikkknnnsssssstttzzzyyyyyyzzz~~~~~~{{{xxxvvvsssrrrrrrrrrqqqqqqqqqqqqtttyyy}}}}}}yyyvvvuuukkkkkkxxx~~~rrrjjjgggmmmooosssuuupppdddXXXPPPrrruuu}}}~~~tttmmmjjjgggnnnhhh]]]RRRIIIEEEEEEEEE???;;;666222000///---,,,+++++++++++++++***)))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***++++++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,+++++++++******++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''***)))'''(((***++++++***...111666;;;>>>AAAEEEGGGJJJQQQXXXZZZXXXUUUVVVXXXZZZaaajjjqqqyyyzzzvvvtttsssuuuvvvqqqjjjfffgggjjjrrr{{{~~~zzzxxxyyyvvvpppvvvsssrrrtttsssssswww}}}}}}}}}zzzyyyvvvuuuuuutttrrrqqqnnnfffdddmmmvvvyyy|||{{{uuuvvv~~~uuutttwww}}}vvvhhhzzz|||}}}}}}yyywwwxxx|||{{{tttssssssrrrpppllleee\\\TTTPPPQQQRRRJJJEEE???999555111...,,,************++++++***((()))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******+++,,,,,,,,,,,,+++---...///...,,,+++,,,---,,,,,,,,,+++++++++******************))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################""""""""""""""""""###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''*********+++---///000111666999<<>>BBBFFFEEEHHHKKKKKKJJJJJJKKKMMMTTTcccssstttpppddd\\\]]]^^^]]]dddooo{{{~~~}}}yyyxxxooollljjjjjjmmmssszzzxxxnnnjjjlllqqqssssssxxxuuurrrrrruuuwwwwwwvvvttt|||~~~~~~}}}}}}~~~}}}|||{{{~~~{{{tttyyysssqqqtttyyy|||||||||zzzwwwuuutttvvvxxxssswwwzzz|||}}}tttfffcccaaa]]]TTTHHH<<<333///---,,,---***&&&&&&***,,,+++))))))))))))))))))))))))((((((''''''&&&&&&''''''))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''(((((())))))******+++++++++++++++,,,------,,,------------,,,,,,+++,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''')))+++)))&&&''',,,000555444666<<<@@@@@@CCCGGGKKKNNNOOOMMMKKKOOOYYYbbbrrryyylllbbbbbb]]]]]]bbbfffjjjvvvwwwqqqrrruuuxxxuuunnnjjjjjjiiiiiijjjlllnnnppprrrsssooojjjeeedddgggkkkmmmnnnooojjjdddccceeefffdddaaaeeemmmtttsssnnnmmmttt||||||tttnnnmmmyyyuuuuuuvvvwwwwww{{{zzzyyywwwvvvwwwxxxyyyttttttttttttuuuzzzooojjjiiijjjeeeWWWHHH>>>888555000000...***((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$######&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))******+++++++++***+++,,,,,,---,,,---...///...---,,,+++,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))))))))+++,,,,,,+++---333888;;;;;;???EEEGGGDDDEEEHHHLLLNNNPPPRRRXXXeeeuuuxxxooollljjjiiigggeeegggmmmsssuuuyyy|||zzzuuurrrqqqwww~~~|||vvvssstttuuuvvvxxxzzz|||}}}}}}}}}uuuttttttvvvzzz~~~wwwoookkkmmmnnnkkkggglllppptttsssooollllllmmmooonnnooosssyyy|||{{{xxx|||}}}yyyrrrlllmmmrrr~~~{{{wwwxxxxxxxxxxxxyyyyyyxxxxxx{{{yyyuuurrrrrrvvv|||rrrmmmrrrwwwtttfffVVVKKKDDD???111///,,,++++++))))))***************************(((((('''''''''(((((()))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((())))))******+++************+++,,,,,,+++,,,---...///...---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***)))***+++---111666:::<<<;;;===CCCJJJLLLJJJKKKOOOMMMRRR]]]kkk{{{llljjjiiihhhjjjmmmrrruuusssuuuxxxxxxxxx|||zzzrrrmmmiiipppxxx~~~zzzsssooommmmmmooorrrrrrooolllnnnooorrrtttwww{{{||||||{{{sssnnnrrryyy}}}vvvvvvvvvvvvwwwyyyyyyxxxvvv}}}yyywwwvvvxxx{{{}}}yyyuuuwww~~~|||nnn```XXXQQQIII;;;222+++***++++++***,,,************************((((((''''''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&---///(((###&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((())))))*********************+++,,,,,,+++,,,,,,------------,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********)))***,,,000666:::===???@@@AAADDDHHHHHHFFFJJJPPP[[[ggg|||}}}kkkaaa___eeemmmsssvvvyyy~~~zzzwwwzzzvvvuuuwwwzzz|||www~~~}}}{{{yyyuuuqqqnnnlllkkkjjjkkkpppwww~~~|||}}}{{{tttvvv|||xxxxxxvvvssstttvvvxxxxxxwww{{{zzzyyyzzz{{{|||}}}}}}}}}}}}|||tttqqqkkkcccUUUCCC222---,,,++++++,,,************************((((((((((((((()))******''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((111222)))$$$&&&'''"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((())))))*********************++++++,,,+++++++++++++++,,,------,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***++++++,,,000666999;;;<<<@@@DDDGGGFFFFFFIIIKKKOOO[[[ggg~~~zzzllldddbbbiiiooovvvzzz}}}zzz{{{tttoooiiihhhlllqqquuuwwwyyyyyyzzzzzz{{{{{{xxx{{{~~~{{{vvvqqqpppsssvvvxxxxxxttttttvvvyyy}}}~~~}}}}}}wwwmmmllluuu~~~oooWWW===111...+++***+++************************((((((((((((((()))******)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$############$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$...000'''"""&&&(((###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))******************)))***++++++,,,++++++***)))***+++---...,,,+++***)))(((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((()))******++++++///888AAACCC???>>>CCCIIIHHHGGGIIIOOOYYYiiixxxllleeefffoooyyywwwxxxyyywwwzzzwwwpppvvvzzz{{{}}}|||yyyppprrrtttuuuwww{{{{{{{{{|||xxxvvvvvvvvvwww}}}{{{yyyyyy{{{}}}~~~}}}wwwnnnkkkkkkqqq}}}yyy\\\BBB999444,,,***///,,,+++******++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''''''''((()))***+++,,,,,,((()))))))))************++++++++++++++++++++++++++++++++++++*********)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((***))))))(((((('''&&&&&&+++)))'''(((,,,111666888CCCAAA???@@@GGGOOOPPPMMMFFFPPP]]]lll|||tttsssiiiiiijjjnnnttt|||zzz~~~|||wwwvvvxxx{{{}}}~~~{{{|||zzzwwwvvv~~~|||zzzzzz{{{||||||{{{zzzuuupppnnnttt{{{mmmYYYFFF@@@999...)))---...,,,++++++,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,************++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''******))))))))))))))))))*********---222888<<<>>>???AAAFFFJJJKKKKKKMMMOOO^^^nnnmmmbbb```bbbkkknnnssszzz}}}tttoooqqqxxx}}}uuuppppppvvv|||{{{xxx}}}}}}}}}~~~}}}|||~~~|||yyyvvvrrrvvv~~~eee___TTTKKKHHH@@@444,,,,,,...---,,,,,,---,,,)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))******+++,,,+++,,,000444:::@@@DDDGGGDDDFFFKKKNNNJJJGGGQQQ___{{{~~~hhhZZZXXX___fffpppuuu~~~zzzvvvtttrrrsss{{{zzzppphhhfffjjjooouuu{{{~~~~~~{{{yyyyyyyyywwwyyylll[[[XXXTTTPPPOOOJJJ???555///...,,,,,,,,,---,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&'''((())))))))))))(((((((((((((((((()))))))))((((((((((((((()))))))))******)))(((''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((((()))+++,,,...111777<<>>BBBEEEHHHLLLOOORRRMMMKKKQQQYYYiiiuuuooojjjllluuu}}}{{{wwwuuutttvvvyyy|||~~~nnnkkkjjjooozzz}}}www~~~~~~~~~|||zzzxxxuuuuuu|||{{{zzzrrruuuwwwwwwtttpppnnnlllqqqwwwxxxppphhhaaaSSSFFF666222...,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''(((((())))))******+++(((((())))))******++++++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))*********++++++++++++++++++++++++******)))))))))((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((()))+++...111333<<<@@@EEEHHHIIIJJJNNNRRROOOUUU___lll{{{tttiiikkkkkkppp}}}xxxtttvvvmmmnnnqqquuu{{{{{{wwwtttsssqqqlllhhh\\\ZZZXXXZZZ```iiiqqquuu|||yyyvvvtttrrrttt{{{~~~|||{{{|||qqqqqqqqqqqqppprrrwww|||{{{nnnaaaUUU@@@;;;444///---,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))'''''''''''''''''''''''''''''''''''''''(((((()))'''(((((()))******++++++(((((()))******+++,,,,,,))))))))))))))))))******************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''((((((((())))))*********+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))((()))***---111777<<>>EEEIIIEEEIIIMMMNNNNNNPPPUUU[[[iiiqqqaaabbbmmmvvvwww|||yyyooonnnrrrzzzyyyssskkkeeeaaa]]]]]]\\\^^^dddooo}}}{{{pppjjjllloooqqqsssuuuyyy|||~~~tttoooqqqqqqqqq~~~|||uuupppVVVOOOCCC777///,,,,,,---,,,+++)))(((((()))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******)))))))))(((((((((((()))******(((((()))************))))))(((((((((++++++***+++,,,,,,+++)))---------------,,,,,,,,,------...///...---,,,,,,,,,///888@@@>>>444///111777777666444222///---+++///---***'''''')))+++---''')))++++++***)))***+++******))))))((('''&&&&&&'''((())))))((('''%%%$$$''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))***++++++++++++***+++++++++************)))+++*********)))))))))(((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***''''''***)))&&&&&&(((,,,...333;;;CCCIIIMMMNNNPPPQQQQQQMMMKKKTTTkkktttnnngggfffmmmxxxxxx|||oookkkeee___\\\___fffkkk}}}qqqooollljjjkkkqqqwww{{{}}}~~~wwwsssuuusssrrr|||zzzssslll^^^VVVKKK???666000---+++******)))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))*********)))***++++++))))))***+++(((((()))))))))*********,,,*********,,,---,,,***,,,---------......//////222222222222222333444444666777===DDDCCC===<<<@@@BBBCCCDDDDDDCCCAAA>>><<<;;;888444000---------...+++---......,,,++++++,,,)))))))))(((((()))))))))((())))))))))))(((((('''''''''(((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))***+++++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))&&&&&&)))+++***+++///666888===CCCIIILLLMMMLLLQQQRRRUUU[[[fffwwwtttkkkccckkkyyyxxxuuuwwwxxxqqqlllhhhgggnnnxxx{{{vvvtttllleeefffmmmvvv{{{{{{~~~yyyxxxyyyvvvsssxxxzzzrrrjjjggg___TTTHHH===555///+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))******++++++***+++,,,,,,******+++,,,))))))***+++,,,...//////222111000000222444444333444444444555666777999999===<<<<<<;;;<<<===???@@@======@@@DDDEEEDDDFFFJJJHHHJJJMMMOOOOOONNNLLLKKKJJJGGGBBB>>>:::999999:::555666777555333111000111---,,,+++***))))))))))))***)))))))))))))))******&&&'''(((((())))))))))))(((''''''&&&&&&''''''((((((((((((((()))))))))))))))******+++++++++++++++,,,+++++++++************(((((((((((())))))))))))(((((((((((('''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++((('''***,,,---111666@@@CCCIIIMMMPPPPPPOOOMMMOOOSSS\\\oooooo^^^___hhhttt}}}yyysssqqqqqqssszzzzzzsssjjjlllppptttyyynnnsss{{{{{{vvvooohhhggglllrrrvvvwww|||zzzzzz{{{wwwrrrtttzzz~~~|||zzztttmmmlllfff[[[OOOBBB888111...))))))***************)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((((((((())))))*********)))+++,,,,,,++++++,,,------...///000222333444555999777666777:::<<<===<<<>>>>>>===>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDD>>>>>>???AAABBBBBBDDDFFFGGGHHHKKKMMMOOOQQQQQQQQQPPPNNNKKKIIIGGGGGGHHHIIIAAAAAABBB@@@<<<999999999666444222...,,,***)))(((+++***)))(((((()))***+++&&&'''((())))))***))))))((((((''''''''''''(((((((((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,+++++++++*********'''(((((((((((()))))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((---)))(((,,,...000555;;;FFFJJJNNNQQQRRRQQQOOOOOOPPP[[[nnnsssdddYYYWWWiii~~~oooiiieeegggqqq|||xxxqqqllliiikkkooosssnnnpppssswww{{{|||yyyvvvuuussspppnnnnnnpppqqqwwwwwwyyyyyytttppppppttttttvvvwwwvvvwwwxxxwwwtttsssppphhhZZZJJJ===666555,,,+++++++++************************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))******))))))))))))))))))))))))+++---------...000111444555666888999;;;<<<<<>>===???BBBEEEEEEEEEHHHGGGFFFFFFGGGHHHJJJKKKJJJKKKLLLLLLLLLJJJHHHGGGFFFFFFFFFFFFEEEEEECCC@@@GGGGGGHHHIIILLLOOORRRTTTQQQOOONNNLLLKKKLLLMMMNNNJJJJJJJJJHHHDDD@@@??????===;;;888444111///.........,,,+++)))))))))******''''''((()))******))))))(((((((((''''''((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***((((((((()))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))***''')))///444888>>>DDDIIIKKKMMMMMMLLLLLLMMMOOO^^^ssssss\\\WWW[[[eee}}}xxxnnngggkkkqqqzzz}}}tttmmmhhheeedddwwwvvvtttqqqqqqsssxxx}}}zzzuuuuuuzzz|||}}}{{{vvvqqqoooooorrrtttvvvuuuqqqooopppsssrrrssstttssssssvvv{{{rrr[[[HHH???===000///---+++******++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******+++++++++++++++,,,,,,,,,---///222333444666888:::>>>???AAACCCEEEHHHIIIJJJOOOOOOPPPSSSWWWYYYYYYXXXZZZZZZYYYYYYZZZ\\\___```______```aaa```___^^^]]]___```^^^ZZZXXXVVVQQQKKKMMMMMMMMMOOOQQQTTTWWWXXXUUUTTTRRROOONNNMMMMMMMMMPPPQQQPPPNNNIIIFFFDDDDDDBBB@@@===:::888888888999555444222///---,,,++++++((())))))******))))))((()))((((((''''''(((((()))(((((((((((())))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))((((((((((((((('''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''(((((())))))''''''((((((((()))))))))%%%&&&+++666>>>BBBHHHMMMLLLLLLKKKIIIHHHMMMUUU[[[|||wwwdddXXX___mmmzzz}}}ssskkkvvvzzzsssooo~~~zzzuuuqqqpppsssvvv}}}yyyvvvxxx{{{tttpppnnnqqqsssqqqooopppsssuuuxxxyyyzzzxxxtttwwwtttWWWHHHEEE555333///,,,******+++,,,************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********++++++,,,...///111222333333666999;;;===@@@CCCFFFKKKMMMOOOSSSXXX[[[^^^```ccceeeggglllpppqqqpppnnnnnnnnnnnnoooqqquuuyyy|||xxxwwwvvvvvvwwwxxx{{{|||~~~vvvsssrrrllldddcccdddfffhhhiiijjjiiiiiibbb```^^^\\\YYYXXXWWWVVVWWWXXXWWWUUUQQQMMMLLLLLLHHHFFFCCC@@@>>>>>>???@@@>>>===;;;999555222///---***************)))((('''))))))(((((((((((())))))(((((((((((())))))))))))***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++------,,,+++***)))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&'''))))))&&&&&&&&&'''((()))))))))'''((((((((())))))))))))(((***333???GGGIIILLLPPPMMMLLLKKKKKKOOO\\\nnn{{{{{{fffdddjjj{{{zzzzzz{{{vvvuuuvvvwwwuuuuuu{{{}}}{{{~~~{{{sssmmmpppqqqooonnnqqquuuxxx~~~xxx{{{bbbNNNIII888555000,,,)))***,,,---************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************+++---000333555888999999;;;???BBBDDDGGGKKKNNNVVVXXX\\\aaaggglllppprrrmmmooosssxxx}}}~~~|||yyyvvvvvvwwwyyy}}}}}}yyy}}}nnnmmmkkkiiihhhgggffffff]]]^^^^^^[[[WWWTTTRRRRRROOOMMMHHHDDDAAA@@@AAAAAAFFFEEECCC@@@;;;777222000++++++++++++***((('''&&&))))))(((((((((((())))))(((((((((((())))))))))))***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++///...---,,,+++)))(((((()))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***+++&&&&&&&&&'''((())))))***(((((((((((())))))))))))...111:::FFFLLLLLLKKKMMMLLLMMMMMMPPPZZZooovvvoooiiiiiitttxxxqqqyyy{{{yyyssstttxxx}}}tttmmmnnnnnnlllkkkooovvv|||yyy}}}ppp\\\QQQDDD999///------,,,,,,---+++++++++************)))+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((()))***)))(((((()))*********))))))))))))***+++---...000333555666555777:::>>>BBBFFFJJJKKKLLLRRR[[[cccjjjmmmpppqqqrrrssstttvvvtttvvvwwwxxx|||~~~xxxppppppnnnllllllpppwww~~~vvvoooiiijjjtttzzzssssssxxx}}}}}}yyyvvvuuuxxx{{{{{{zzzvvvsssmmmfffbbb^^^\\\[[[]]]XXXPPPJJJFFFDDD???:::CCC>>><<<>>>AAA???999555000...+++***+++++++++***(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,+++***))))))((()))+++,,,+++***(((&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''((())))))(((((()))+++666>>>FFFKKKNNNOOOOOOMMMPPPKKKMMM\\\ttt{{{kkkeeegggjjjppp|||xxxsssuuuxxxwwwwww{{{yyyppppppnnnllljjjmmmuuu{{{}}}sssddd\\\OOOCCC777222///,,,***+++++++++++++++******************))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&'''''''''(((((()))))))))(((''''''((()))))))))******+++---...000111111222555:::>>>AAAEEEJJJNNNPPPUUU[[[___bbbffflllppptttxxx{{{{{{xxxrrrmmmkkkffffffeeebbbcccccc\\\TTTTTTSSSRRRSSSUUUZZZ^^^aaaaaa]]]ZZZ[[[```ggglllnnnvvvoooeee^^^]]]bbbhhhmmmttt~~~{{{{{{~~~wwwrrrnnniiidddaaa[[[TTTNNNLLLKKKHHHDDD???>>>===<<<;;;999888888444111---+++++++++***))))))(((((((((''''''''''''))))))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,+++******)))((()))+++++++++***((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((***))))))((((((,,,111555@@@CCCGGGJJJMMMOOOOOONNNLLLPPP]]]tttooo```___hhhttt|||{{{|||zzz{{{|||}}}}}}~~~vvvtttpppkkkiiilllttt{{{tttlllhhhYYYMMM@@@888333---+++,,,,,,+++++++++************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((())))))(((((((((((())))))***+++///000111333555666777888AAADDDIIINNNQQQTTTXXX[[[bbbeeekkkooorrrrrrqqqpppnnnooooookkkddd\\\WWWTTTPPPQQQOOONNNPPPSSSPPPJJJLLLLLLMMMNNNOOOPPPRRRRRRUUUUUUUUUVVVXXX[[[]]]^^^ccc]]]UUURRRSSSVVVXXXYYYZZZdddrrr}}}ssslllnnnqqqzzz}}}zzzvvvnnncccZZZUUUQQQNNNKKKGGGHHHGGGAAA;;;888:::===<<<888222///---,,,+++************)))((((((((('''))))))))))))))))))))))))*********++++++++++++,,,---,,,,,,++++++*********)))******++++++)))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''&&&'''''''''+++***)))(((+++222<<>>AAACCCTTTVVVZZZ^^^aaadddfffgggnnnnnnmmmmmmlllgggaaa]]]ZZZXXXTTTOOOJJJIIIJJJLLLKKKMMMNNNNNNSSSXXXXXXUUUZZZ[[[\\\]]]^^^_________[[[]]]^^^______```bbbdddgggbbb^^^\\\\\\[[[WWWSSSQQQVVV[[[]]]\\\YYYWWWVVV```bbbkkk}}}wwwmmmfff___ZZZYYYYYYZZZWWWNNNFFFCCCCCCCCCEEE@@@:::555222000///...,,,++++++++++++*********))))))))))))))))))))))))************++++++++++++,,,,,,,,,++++++*********)))************)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''''')))***+++---222:::DDDKKKIIILLLQQQTTTQQQNNNQQQWWW}}}yyyiii___ZZZfff}}}sssnnngggccc```^^^ZZZVVVWWWSSSOOOLLLKKKJJJIIIHHHKKKJJJHHHGGGFFFFFFGGGHHHEEEEEEEEEFFFHHHIIIKKKLLLRRRUUUYYY[[[]]]```dddffflllqqqxxx}}}yyy}}}}}}{{{~~~vvvlllgggkkkttt|||{{{{{{}}}|||{{{{{{}}}~~~uuugggWWWIII<<<222...///,,,,,,,,,++++++++++++***))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''''''''''''''((((((((((((***,,,------...222555888888999<<>><<<<<<======<<<;;;AAA@@@????????????@@@AAA??????>>>>>>>>>>>>??????AAACCCEEEFFFGGGIIIKKKMMMTTTYYY___cccfffkkksssxxxxxx|||~~~www|||wwwooommmqqqvvvyyyxxx{{{xxxttttttyyy~~~oooZZZFFF555------,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))''''''((((((((()))))))))''''''((((((((()))))))))&&&&&&'''(((((()))******(((,,,///111111444888<<<:::<<>>CCCGGGIIIJJJKKKHHHGGGEEEDDDMMMiii}}}hhhaaa```eeeuuuuuuooosss~~~wwwrrrccc___YYYSSSOOOKKKFFFDDDCCCBBB@@@@@@@@@AAA@@@???<<<;;;:::;;;===>>>>>>============>>>>>>?????????>>>>>>======<<<;;;::::::<<<>>>??????>>>>>>@@@AAADDDHHHLLLOOOPPPVVV```hhhnnnooorrrvvvzzzqqqvvv{{{~~~{{{~~~{{{sss{{{vvvqqqppptttsssvvv}}}zzzsssooosss|||nnnSSS===222000------,,,,,,,,,+++++++++,,,++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))))))))'''((((((((())))))))))))&&&&&&'''''''''(((((((((''''''(((***+++,,,------...222777999:::===CCCIIIHHHMMMVVV___ggglllnnnooooooiii```XXXSSSNNNIIIFFF@@@AAACCCDDDGGGNNNXXX```___hhhuuu~~~vvvrrrqqqqqqpppooolllhhhdddccceeeccc]]]XXXRRRWWW]]]aaaiiizzz{{{qqqnnnqqq{{{~~~vvviii\\\WWWUUUQQQNNNKKKHHHCCC@@@;;;:::777444111...,,,***************************))))))))))))************+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((()))++++++---444>>>FFFJJJJJJJJJIIIKKKFFFGGGNNNUUUccc}}}{{{ccc___eeeggg}}}yyy}}}yyynnnddd[[[TTTOOOHHHFFFCCCAAAAAAAAA???>>>===>>>??????>>>>>>???@@@AAA???>>>>>>@@@AAAAAAAAA;;;<<<>>>@@@AAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;===???@@@???======>>>???===AAAEEEEEEDDDGGGPPPXXXZZZZZZ\\\^^^ccciiinnnqqqvvvzzziiiooovvvzzzzzz|||}}}~~~xxxyyyyyyrrr{{{sssmmmnnnnnnqqqxxxvvvpppsss{{{]]]EEE888666---------,,,,,,,,,++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((((((((***+++---///000000555:::???BBBCCCGGGNNNSSSZZZ```kkktttyyyyyyuuurrrWWWRRRJJJEEECCCBBB@@@???GGGKKKQQQVVV\\\ggguuu|||yyyvvvtttrrrnnnhhhccc]]]\\\ZZZYYY\\\fffvvv{{{ooojjjooosssppprrryyyqqqddd___]]]ZZZXXXVVVRRRMMMIIIFFFDDDAAA<<<777222///---************************))))))))))))************+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''')))***,,,---222999BBBIIILLLLLLKKKJJJHHHEEELLL^^^nnnzzzuuu]]]VVVdddttt{{{|||qqqbbb]]]VVVOOOJJJFFFBBB@@@===;;;;;;<<<>>>@@@@@@???>>>AAACCCBBB???>>>@@@CCCEEECCC@@@???@@@AAAAAAAAA>>>@@@DDDFFFGGGGGGEEEDDDBBBCCCCCCDDDDDDCCCBBBBBB>>>???@@@???>>>===>>>???;;;@@@DDDCCC???@@@GGGMMMHHHGGGFFFGGGIIINNNSSSVVV]]]bbbkkkuuuwwwuuurrrrrrvvv{{{~~~~~~zzzwwwxxx{{{~~~}}}}}}pppkkkeeejjjnnnppppppsss{{{{{{vvvvvvvvvcccSSSCCC777111000000///---***)))***...------,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))(((''''''((()))(((+++......///222888===@@@BBBEEELLLTTT^^^ggglllpppoooooonnnkkkdddZZZRRRHHHDDD@@@BBBFFFJJJOOOSSS\\\fffqqqvvv|||wwwpppmmmhhhdddaaaaaaccceeeaaa]]]^^^eeefffgggtttvvvmmmgggfffffffffddd^^^VVVPPPOOONNNLLLGGGAAA999222---...***))),,,+++)))(((+++,,,+++******))))))******------,,,++++++******))),,,+++******)))*********((()))***)))((('''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%'''((('''&&&&&&'''((('''***,,,+++(((***111777:::HHHQQQMMMKKKMMMJJJAAAGGGQQQddd|||uuuiiiXXXRRR\\\qqqzzzzzzvvvjjj___VVVPPPGGGFFFDDDAAA????????????>>>???@@@AAABBBCCCCCCCCCBBBDDDFFFGGGFFFFFFFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEHHHJJJHHHIIIKKKJJJGGGJJJJJJIIIHHHGGGGGGGGGGGGEEECCC@@@???AAABBBCCCCCCGGGEEECCCAAABBBDDDGGGIIIEEECCCAAAAAACCCCCCCCCBBBIIIKKKNNNUUU^^^iiirrrwww}}}yyywwwxxx{{{}}}~~~|||xxxxxx{{{~~~}}}pppkkkgggiiikkklllmmmqqqxxx}}}}}}|||vvvjjj]]]LLL???444000...///...,,,+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***'''(((******)))((())))))+++,,,...111555:::@@@CCC:::BBBNNN\\\hhhpppuuuvvvtttoooggg```ZZZSSSKKKFFF@@@BBBHHHPPPXXX___fffjjjsss}}}~~~zzztttlllfffbbbaaaaaaYYYVVVXXXaaaeeekkk{{{tttmmmmmmlllkkkkkkjjjgggbbb___UUURRRMMMHHHCCC>>>:::888222---,,,...///---...111,,,+++******))))))******,,,,,,,,,+++++++++++++++,,,++++++***************(((*********((('''((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%'''((('''&&&&&&'''))))))))))))((()))...666===FFFLLLOOOLLLIIIJJJJJJHHHJJJ\\\xxxfffZZZPPPUUUfffyyyzzzttt}}}vvvdddWWWOOOHHHCCCBBBBBB@@@?????????@@@AAACCCDDDFFFHHHIIIIIIIIIIIIEEEGGGJJJLLLKKKJJJKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMPPPQQQNNNOOOQQQQQQNNNOOOPPPQQQRRRQQQOOOMMMKKKKKKIIIFFFFFFGGGIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIHHHFFFDDDCCCDDDDDDCCCBBBCCCCCCEEEJJJPPPWWW^^^bbbuuu}}}{{{{{{||||||}}}}}}~~~}}}zzzyyy{{{~~~|||uuuqqqnnnmmmkkkjjjlllqqqwwwzzz~~~zzzrrrmmmdddTTTFFF:::222------///---,,,...******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((()))))))))******&&&(((+++++++++***++++++...111666<<>>DDDNNNNNNPPPPPPKKKGGGKKKSSSaaayyyvvvaaaYYY[[[mmmxxxsssxxxyyymmm\\\MMMDDD@@@===;;;??????@@@@@@BBBCCCEEEFFFEEEGGGJJJMMMNNNOOONNNMMMKKKNNNQQQRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQTTTVVVWWWTTTUUUYYYZZZXXXUUUWWW[[[]]]]]]YYYUUUQQQSSSQQQOOOOOOPPPQQQQQQQQQQQQQQQPPPOOONNNKKKJJJHHHIIIGGGDDDCCCCCCBBBAAA@@@AAAAAAAAABBBDDDHHHKKKMMM```iiisssyyy~~~}}}|||{{{}}}{{{yyyyyy|||~~~{{{{{{}}}~~~{{{yyytttooolllnnnssswwwyyy~~~xxxtttxxx}}}zzzwwwuuutttqqqjjj^^^UUUGGG888------///---,,,......------,,,+++***))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********((()))*********,,,///111333:::CCCIIIKKKNNNRRRVVVgggllltttyyyvvvmmmaaaZZZMMMIIICCC@@@CCCJJJRRRWWWdddqqqyyyqqqiiifffbbb```eeemmmyyysssqqqnnnkkknnnqqqyyynnnhhh```YYYTTTPPPLLLHHH???777000...---+++***,,,,,,+++******))))))************++++++,,,---......,,,,,,+++************+++)))***+++***((('''((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&((((((''''''(((******))))))---555>>>FFFJJJOOOMMMQQQTTTLLLEEEQQQeeesssiiigggjjj{{{|||xxxtttvvvxxxkkkXXXQQQHHH@@@============AAABBBCCCDDDFFFHHHJJJKKKKKKMMMPPPTTTVVVVVVVVVUUUWWWYYY\\\]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\___```___bbbiiilllkkkeeehhhkkkmmmllliiieeebbbeeeccc```_________^^^]]]]]][[[YYYVVVSSSQQQNNNMMMMMMKKKHHHGGGGGGGGGEEEDDDHHHGGGFFFEEEDDDEEEFFFFFFNNNTTT\\\bbbiiisss}}}}}}{{{yyyvvvssssssuuuxxxzzz{{{~~~~~~}}}}}}~~~}}}}}}uuupppooorrrtttvvvzzzwwwooollllllnnnssszzz~~~}}}xxxsssppp]]]FFF111...///,,,+++---...------,,,+++***))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++******)))((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******************))))))***///666;;;>>>EEELLLMMMMMMTTTbbbnnnzzzxxxtttnnndddZZZPPPKKKFFFFFFHHHLLLSSS]]]gggmmmsssssszzz~~~}}}}}}{{{zzz|||{{{xxxuuuqqqppprrrgggmmmgggccchhhkkknnnwww{{{{{{uuunnnhhhddd]]]UUUNNNHHH===333000///---,,,---,,,+++******))))))************+++,,,---......///---,,,,,,+++***+++++++++)))++++++***)))((()))***'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&(((((('''((()))+++)))+++///777@@@GGGKKKLLLQQQMMMNNNOOOGGGGGGaaaooofffhhhnnnwwwkkkmmmsssyyygggUUUIIIBBB@@@>>>===>>>@@@AAAAAAEEEFFFGGGIIIKKKLLLNNNNNNSSSUUUXXX\\\___`````````aaaccceeefffeeedddeeeeeeggghhhiiijjjkkkmmmnnnooolllooorrrrrrwww~~~~~~~~~}}}{{{zzz}}}{{{xxxvvvtttssspppnnnllliiiddd^^^ZZZXXXWWWWWWVVVTTTRRRQQQQQQQQQPPPOOONNNNNNMMMLLLKKKJJJJJJIIIFFFHHHJJJNNNSSS\\\hhhqqqvvv~~~{{{ssspppmmmmmmppptttxxxzzz}}}~~~|||tttooonnnppprrrzzz~~~zzzsssnnnllliiiqqq|||zzzYYY;;;333222---***---******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++******)))'''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))*********+++++++++++++++,,,///666>>>DDDIIIMMMPPPOOOQQQ]]]qqqyyykkk\\\PPPHHHEEEDDDCCCJJJTTT```lllxxxwwwtttwwwyyytttmmmkkknnniii___ccckkktttxxxtttooolllkkkdddeeejjjuuu|||~~~xxxjjjjjjaaa^^^fffhhhkkkxxxwwwsssnnnlllkkkfff\\\TTTLLL@@@333///...---,,,---,,,+++******))))))*********++++++,,,---......///------,,,+++++++++++++++***+++,,,+++)))((()))***'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((%%%&&&((((((((((((***,,,***///888AAAHHHLLLNNNOOOUUUMMMHHHGGGFFFRRRvvvkkkWWW[[[fffxxxyyylllgggqqqyyygggZZZOOOFFF@@@:::;;;===???AAABBBCCCCCCIIIJJJLLLNNNPPPQQQRRRRRRWWWXXX[[[^^^bbbdddfffgggdddeeegggggghhhjjjmmmpppppprrruuuxxx|||}}}wwwsssmmmfffaaa___^^^^^^^^^\\\ZZZXXXXXXXXXVVVUUURRRSSSSSSSSSSSSRRRQQQPPPKKKIIIGGGHHHHHHKKKTTT^^^eeettt~~~zzzqqqnnnlllmmmrrrxxx~~~{{{qqqmmmnnnqqqxxxzzz}}}~~~{{{vvvrrrjjjooozzznnnGGG999555...+++...******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***))))))************))))))))))))))))))))))))))))))))))))*********++++++++++++---111444999???FFFKKKMMMQQQVVV\\\bbbjjjssszzzrrriii[[[NNNGGGGGGKKKOOOVVV```ooo~~~yyy~~~|||rrrhhhcccbbbjjjkkkkkkjjjiiihhhhhhgggiiipppxxx{{{xxxrrrnnnllleeefffkkksssyyyyyyqqqjjjpppsssvvvzzz}}}wwwiiieeejjjggghhhuuunnnlllkkknnnssssssmmmgggZZZKKK<<<444222...,,,,,,,,,+++******))))))******+++,,,,,,,,,------......------,,,++++++++++++,,,***+++,,,+++)))((()))***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))%%%&&&((((((((()))***,,,...666@@@HHHLLLNNNQQQRRRRRRKKKGGGJJJTTTgggmmmVVVQQQ\\\hhhqqqoooooozzznnn]]]OOOHHHDDDBBBAAA<<<===???AAACCCEEEGGGHHHNNNPPPSSSVVVYYYZZZ[[[[[[^^^^^^```cccfffjjjnnnpppmmmoooqqqsssvvv{{{yyytttpppnnnmmmkkkhhheeebbb```^^^\\\ZZZYYYZZZ\\\]]]]]]\\\[[[ZZZVVVRRRPPPOOOKKKFFFJJJQQQVVV```qqq}}}~~~zzzrrrooonnnpppwww|||uuunnnooosssvvvwwwyyy|||{{{wwwrrrsss{{{{{{OOO>>>888000,,,///...------,,,+++***)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))************)))))))))))))))))))))))))))))))))************+++++++++***///555;;;@@@EEEKKKNNNLLLSSS___llluuutttllldddWWWQQQJJJFFFIIISSS___ggg|||yyymmmmmmooommmlllnnnmmmjjjfffeeegggjjjqqqppppppqqqmmmhhhiiinnnsssyyy~~~}}}xxxtttrrrjjjlllqqqwww|||yyyppphhhnnnkkkiiiiiiqqq~~~vvvpppsssmmmkkkxxxqqq}}}{{{ooommmnnnvvvppp___LLLAAA;;;555000///,,,++++++***)))*********,,,,,,,,,---------.........---,,,,,,++++++,,,,,,***+++,,,+++)))))))))***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%&&&((()))((()))+++,,,222;;;EEELLLMMMNNNRRRUUUKKKHHHIIISSSfffzzzgggTTTOOOYYYjjjvvvssskkkssswwwyyymmmfffcccbbbWWWPPPGGGAAA???>>><<<;;;>>>???AAACCCEEEHHHMMMPPPTTTVVVYYY]]]aaacccdddeeeiiiiiijjjlllpppuuuzzz|||{{{xxxsssooollliiifffcccaaabbbdddffffffeeecccbbb^^^[[[ZZZYYYQQQHHHFFFKKKGGGLLLYYYfffnnnuuu|||xxxwww{{{~~~}}}{{{~~~{{{vvvuuuqqqppppppvvv}}}xxxwwwzzz|||[[[JJJ>>>111,,,000------,,,+++))))))+++,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((***+++,,,,,,++++++,,,...222888@@@FFFJJJNNNQQQSSSUUUggguuusssllldddWWWJJJFFFGGGNNNYYYbbbmmm}}}vvvtttvvvxxxvvvoooeeebbbfffjjjkkknnnooorrrrrrmmmjjjpppyyy~~~|||yyyxxx|||{{{zzzsssooouuuyyytttnnnoooyyy{{{wwwuuurrrpppwww~~~~~~{{{ppprrrqqqssstttqqqlllnnnrrrsssssswwwwwwdddYYYLLL<<<333333555///***++++++((((((******+++,,,------------------.........---,,,,,,+++************))))))))))))(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&***,,,+++((()))///444CCCGGGKKKMMMMMMMMMNNNOOOHHHFFF\\\sss~~~sss^^^OOOUUUbbbnnn||||||uuu|||~~~sssdddWWWNNNJJJGGGEEECCCCCCBBB@@@>>>@@@CCCFFFCCCGGGLLLMMMLLLOOOUUUZZZ[[[___dddhhhiiiiiiiiiiiiwwwzzz}}}~~~}}}yyyrrrmmmnnnkkkhhhhhhjjjkkkiiiggggggccc```___[[[SSSPPPPPPJJJHHHJJJMMMQQQZZZjjjyyy}}}{{{~~~}}}{{{|||}}}wwwuuunnnoooqqqvvv||||||{{{yyyaaaTTTHHH888///000---------,,,++++++,,,,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))*********************************+++*********,,,111444===>>>AAAFFFMMMTTT[[[```dddkkkooohhh]]]UUUOOOKKKOOOUUUccctttuuupppmmmjjjhhhiiinnnnnnkkkgggiiipppuuuvvv}}}zzz~~~{{{zzzvvvsssooommmuuu|||uuuoookkkgggdddgggllluuuzzzssskkk```QQQFFFCCC:::222---------++++++...***++++++,,,---------,,,------......------,,,+++************))))))))))))(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********((()))---555<<>>>>>??????@@@??????AAAEEEHHHJJJOOOUUUWWWWWWYYY]]]bbbkkklllmmmnnnnnnooosssuuu}}}yyyuuusssrrrqqqmmmkkkmmmiiiggggggccc]]]ZZZ[[[[[[TTTOOONNNNNNNNNSSSZZZ~~~}}}{{{{{{}}}wwwssskkkmmmpppuuuzzzzzz|||uuuggg___SSSBBB555///......---------,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))***+++,,,++++++++++++++++++++++++******)))(((***000888===EEEDDDEEEJJJTTT___iiinnnnnniiiaaaWWWMMMGGGLLLTTT^^^hhh{{{uuuiii```bbbgggiiihhhhhhkkknnnpppsss{{{~~~{{{wwwrrrpppwwwrrrhhhcccaaadddhhhrrr{{{wwwsssnnndddYYYSSSDDD;;;333111000...---///+++++++++,,,,,,,,,,,,,,,------......------,,,,,,++++++*********)))))))))(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))---***'''''',,,555???EEEHHHKKKNNNPPPPPPNNNKKKIIITTTfffhhhWWWZZZjjj~~~tttkkklllyyywwwhhhYYYJJJFFF@@@<<<;;;<<<<<<===<<<>>>AAABBBDDDGGGJJJMMMPPPUUU[[[___```bbbfffiiitttuuuuuuuuuwww|||}}}yyytttqqqmmmjjjhhhiiigggbbbaaadddaaaXXXQQQPPPPPPLLLIIIHHH~~~~~~|||yyyyyyyyy{{{}}}}}}yyyyyyyyytttjjjlllpppssswww{{{~~~wwwvvv{{{zzzssskkkdddZZZKKK;;;222......------------,,,***+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++*********+++++++++++++++)))***+++---111888???EEEGGGIIIMMMUUU```hhhlllmmmdddYYYPPPLLLIIIJJJZZZmmmzzz}}}~~~{{{vvvjjjccc```fffnnnqqqtttvvvwww|||}}}xxxxxx~~~rrrmmmiiiggggggpppwwwzzzuuupppnnnqqqrrrmmmfffWWWKKK>>>999555000,,,,,,,,,,,,,,,++++++++++++,,,,,,------...------,,,,,,+++++++++*********))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((('''(((((((((((())))))))),,,)))'''***222===FFFKKKJJJNNNQQQPPPKKKJJJNNNRRRhhhsssYYYUUUeeennnlllmmmxxxqqq___TTTHHHDDDBBB???======>>>???@@@???BBBFFFIIIKKKNNNRRRUUUXXX\\\aaaeeeiiimmmrrrvvv{{{~~~zzzqqqmmmkkkkkkiiiffffffiiibbb[[[WWWXXXWWWRRRLLLJJJ{{{xxxyyy{{{|||}}}~~~yyyxxx}}}}}}}}}yyypppooooooqqqtttxxx|||~~~}}}xxxuuuttttttuuuwwwxxxuuupppjjjcccXXXGGG999111///---,,,------+++)))+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))*********++++++(((,,,111777<<>>>>>>>>>>>>>>???AAACCCDDDGGGKKKOOORRRUUUYYY\\\ccceeejjjooovvv~~~}}}wwwtttpppkkkiiilllkkkgggdddbbb\\\SSSNNNNNN}}}|||}}}||||||{{{yyy||||||{{{vvvqqqppptttxxxzzzzzz}}}yyysssmmmmmmrrrzzz|||{{{yyywwwppp[[[EEE666222...,,,------+++(((+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++*********)))))))))(((((())))))***+++++++++,,,111999AAAGGGKKKOOORRRXXX^^^eeegggaaaWWWNNNHHHDDDJJJVVVfffuuulllgggbbbbbbfffkkkooopppssswww}}}zzz~~~~~~wwwttt~~~zzzyyyuuurrrvvvyyyvvvyyysssuuutttvvvwwweeeYYYPPPEEE:::555111000...,,,,,,,,,,,,---,,,,,,------......------,,,++++++++++++*********(((((())))))))))))(((((('''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((((((((((()))))))))******''',,,333<<>>333222000...,,,,,,---...+++,,,------......------,,,,,,+++++++++*********(((((())))))))))))((((((&&&'''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))(((((()))))))))************222<<>>>>>AAA===CCCEEEFFFFFFFFFHHHMMMQQQUUUXXX\\\bbbhhhqqqzzz}}}yyyvvvvvvvvvwwwttt~~~sssnnnnnnkkkfffdddxxxxxx~~~|||}}}}}}~~~~~~xxxuuusssvvv|||sssyyyzzzvvvuuuwwwjjjJJJ@@@333---,,,---,,,***,,,+++***+++++++++)))'''))))))))))))(((((((((((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''')))***)))((('''((()))((((((((((((((((((((((((***)))''''''((()))))))))))),,,...---***,,,222888@@@EEEKKKQQQWWW]]]dddiiinnnbbbRRRFFFEEEOOObbbqqqyyytttpppooorrrsssqqqnnnsss~~~yyyuuuqqqqqq{{{|||uuuqqqppprrryyyzzzkkkkkkjjj___UUUTTTIIIAAA888222000///...,,,---,,,+++,,,...000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''((()))+++,,,---,,,+++999BBBIIIHHHIIIOOOSSSRRRHHHJJJOOO]]]wwwkkkSSSRRRfffzzzzzzyyyqqqgggmmmzzzhhhXXXMMMHHH======>>>>>>???@@@@@@AAAGGGEEEHHHNNNQQQPPPUUU\\\aaahhhpppvvv|||xxxqqqkkkhhheee___YYYVVVTTTSSSUUUXXX]]]fffoootttuuuuuuuuutttsssuuu}}}yyyuuuooojjjjjj|||vvvuuuyyy~~~}}}}}}wwwxxx~~~|||vvvtttrrrsssxxxsssvvv{{{~~~}}}zzzwwwpppUUUHHH888...,,,---,,,***,,,+++******++++++)))(((***)))))))))((((((((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((('''&&&&&&''''''''''''((((((((((((((()))******(((((()))***(((((((((((((((((((((((()))(((((()))***+++++++++)))***,,,...222777<<<@@@KKKNNNTTT\\\bbbdddcccaaaRRRJJJDDDGGGWWWooonnnllljjjjjjnnnssswwwyyy~~~xxx~~~{{{zzzvvvxxxuuuhhhfffhhhfffbbb```UUUMMMCCC<<<999777333000///...---...000000///...,,,,,,,,,++++++++++++***************************(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((()))******+++---000222@@@HHHMMMLLLLLLOOOOOOMMMJJJQQQ___uuuuuuccc___qqqzzzzzzwwwssssss}}}mmm]]]QQQGGG@@@>>>===>>>???AAABBBDDDEEEFFFIIIIIIMMMSSSWWWYYY```iiilllvvvwwwssslllddd]]]WWWSSSQQQMMMKKKIIIIIIKKKPPPVVVZZZbbbdddeee```ZZZWWWXXXYYY[[[___hhhttt|||uuurrr~~~{{{wwwtttuuuyyy~~~~~~|||tttuuuzzz{{{wwwtttrrrrrrtttssstttwww~~~yyypppdddTTT@@@222.........,,,,,,+++******+++,,,***)))******)))))))))((((((((((((((((((((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((('''''''''''''''''''''(((((((((((()))***+++***))))))***+++(((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,,,,,,,---222:::BBBFFFHHHQQQSSSYYY```eeebbbXXXPPPFFFEEEHHHXXXtttrrrkkkmmmooopppttt{{{~~~yyywww|||}}}|||vvvmmmhhhnnnwwwyyyuuuggg^^^SSSKKKGGGBBB;;;555111000//////000000///---,,,,,,,,,,,,++++++++++++************************)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))******)))***///666===FFFKKKOOOOOOOOOPPPMMMHHHKKKZZZtttuuufffccczzz|||ssspppsssnnn___OOOGGGBBB>>><<<<<>>>>>???>>>???BBBDDDDDDEEEHHHKKKOOOSSSUUU]]]dddlllpppwwwzzznnn]]]OOO@@@@@@AAAAAABBBDDDEEEFFFEEEIIIMMMRRR___qqq|||rrr^^^KKKEEEFFFGGGGGGHHHSSSeeevvv}}}zzztttjjj```___YYYUUUWWW\\\bbblllvvv|||}}}}}}{{{yyyyyy}}}}}}yyy{{{}}}~~~{{{xxxzzz}}}zzzuuutttxxx}}}}}}zzzxxxzzz{{{uuutttpppeeeUUUCCC555...---000...+++***+++++++++***++++++*********)))))))))&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((())))))))))))''''''''''''(((((((((((()))***+++***))))))***+++))))))))))))))))))))))))(((+++,,,+++)))))),,,000111888AAAFFFHHHNNNWWW___aaa```ZZZOOOEEEEEEOOOYYYxxx}}}~~~|||{{{{{{~~~zzzxxxuuuwwwppphhhiiiiiixxxzzzmmmgggfffbbbZZZRRREEE@@@888222///......---------------,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((******---111888AAAHHHLLLQQQNNNKKKJJJHHHIIIRRR[[[|||hhhTTTPPPRRRiii~~~jjjttt}}}iiiTTTEEEAAA<<<:::===@@@@@@BBBEEEGGGGGGIIILLLPPPUUUZZZ]]]cccnnn{{{xxxqqqgggZZZIII===>>>???BBBDDDEEEEEEDDDDDDGGGNNNVVV___nnn}}}xxxaaaPPPBBBBBBGGGIIIMMMRRRdddyyy|||nnnaaaWWWSSSSSSZZZaaagggmmmsssxxx}}}|||}}}}}}|||{{{{{{|||}}}}}}xxxxxxyyy}}}|||}}}{{{yyy|||yyywwwwwwyyy~~~yyyttttttwww|||qqqVVV???222///222///,,,************)))+++++++++*********))))))&&&&&&'''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((())))))*********''''''''''''((((((((((((((()))******(((((()))***)))))))))))))))))))))))))))+++---,,,***,,,222777<<>>;;;<<>>JJJJJJLLLQQQWWW\\\^^^___NNNIIICCCEEESSSnnnzzzpppmmmqqqyyy~~~xxxzzzssszzz~~~tttjjjkkksssyyyxxxttteee[[[LLL>>>666222000000......---------,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++......333???KKKRRRQQQMMMMMMJJJHHHGGGIIITTTnnnvvv```QQQWWWeeeyyytttrrruuuXXXJJJHHHDDD??????===???DDDGGGFFFGGGKKKKKKMMMPPPVVV^^^fffnnnsss}}}zzzvvvtttllleeeZZZOOOFFFAAA@@@@@@CCCCCCEEEGGGHHHJJJKKKKKKSSS```nnn|||qqqTTTGGGDDDGGGLLLMMMQQQgggyyyhhhZZZaaagggwww|||xxxwww|||~~~zzzvvvuuu}}}~~~{{{xxxuuuvvv{{{xxxvvvxxx|||~~~xxxtttttt~~~zzzWWW>>>111000///---,,,+++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))***+++''''''''''''((((((((()))(((((((((((())))))))))))++++++,,,+++******,,,---)))(((,,,000000000999EEEFFFIIINNNWWW```aaaXXXNNNHHHDDDEEEQQQjjj~~~oookkkqqqnnnzzzxxxpppmmmnnnyyy~~~ssskkkaaa[[[PPP===555222***...---,,,---......---++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&''')))%%%$$$(((***((()))+++,,,111999CCCKKKPPPPPPPPPMMMLLLFFFBBBJJJbbb~~~iiiXXXXXXgggvvvxxxxxx\\\JJJBBB>>>>>>???DDDBBBAAADDDIIILLLLLLKKKMMMQQQYYYaaahhhoooxxx|||{{{zzz|||{{{uuuppplllfff___ZZZSSSIIIAAA===<<<<<<<<>>FFFXXXqqq}}}}}}vvvmmmpppzzzyyy{{{{{{zzz{{{qqqmmmlllmmmzzz|||xxxllleeeZZZGGG===:::000000///............,,,+++++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((((($$$$$$''')))'''(((+++222777???HHHNNNQQQQQQPPPJJJIIIGGGJJJ\\\wwwkkkZZZZZZlll~~~ppp___KKKAAA???======???DDDCCCCCCGGGLLLPPPQQQQQQWWW\\\dddnnnwww~~~vvvlllggggggaaaaaa^^^[[[\\\^^^[[[UUUPPPJJJAAA;;;:::===@@@BBBJJJNNNJJJKKKPPPMMMMMMYYYgggwwwqqqZZZLLLBBBIIIOOOQQQ[[[qqqxxxpppoooqqq}}}{{{|||}}}~~~~~~}}}zzzwwwuuuuuuuuuwwwzzz}}}yyyzzz~~~ssssssrrrsssvvvzzzjjjNNN777222000...------,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))''''''((((((((()))))))))((((((((()))))))))******(((***+++,,,+++***+++,,,///---///777???CCCGGGJJJMMMSSSYYY[[[WWWOOOJJJHHHRRRbbb|||yyytttsssuuutttttt|||zzz{{{|||}}}wwwtttssssssqqqwww}}}rrrkkkaaaPPPHHHCCC999222000............,,,+++,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))&&&%%%((())))))+++///;;;@@@GGGNNNRRRSSSQQQPPPIIIIIINNN^^^yyysssXXXSSSjjjzzz}}}bbbRRRGGG>>>===?????????AAAFFFFFFHHHMMMSSSXXX[[[\\\ccciiirrr|||}}}sssiii^^^SSSOOOQQQNNNOOOQQQUUU]]]bbb^^^UUUHHHCCC;;;777999???EEEIIIOOORRRNNNLLLQQQPPPVVVfffwww}}}aaaNNNGGGEEEMMMVVV\\\iiioooeeegggooowww~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}{{{yyywwwvvvtttrrrqqquuu~~~|||}}}tttuuutttssstttwww}}}~~~yyylllXXXEEE333000------......,,,***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((('''(((((((((((()))))))))(((((()))))))))*********)))+++------+++*********222333777>>>DDDHHHKKKNNNPPPRRRTTTRRRKKKGGGKKKSSSxxxzzzrrrnnnoootttzzz~~~zzzpppiiinnnsssrrrkkkdddXXXSSSOOOEEE333000...,,,---------,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))+++((((((***+++,,,000666CCCGGGNNNSSSTTTRRRPPPOOOJJJPPP___yyyuuu```RRR```|||{{{___IIIFFF@@@===???BBBBBBCCCEEEJJJLLLOOOTTTZZZ```dddfffoooxxxvvvjjj\\\TTTMMMGGGEEEFFFKKKTTTaaannnxxxxxxiiiYYYFFFAAA;;;888<<>>CCCGGGLLLRRRVVVWWWSSSNNNJJJFFFIIIYYYiii~~~nnnhhhkkksss~~~ssshhhjjjsssrrrkkkfff]]][[[WWWKKK555222...,,,,,,---......,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))((()))'''(((***,,,---444<<>>>>>AAACCCCCCFFFKKKMMMPPPTTTYYY___eeekkknnnyyyzzzhhhXXXJJJEEEFFFFFFEEEEEEKKK^^^xxxfffOOO@@@===:::;;;@@@HHHOOORRRQQQTTTPPPNNNVVV]]]lll^^^HHHEEEKKKQQQWWWbbbtttuuu___UUUTTTVVV\\\cccbbb___YYYSSSPPPQQQUUUXXX___dddkkkuuu}}}}}}wwwpppkkklllpppuuuwww}}}gggjjjpppuuu{{{~~~|||zzzyyyxxxtttqqqpppttt}}}{{{wwwyyy}}}|||qqqttttttpppkkkmmmuuu}}}zzzyyy}}}~~~wwwrrrmmmeee]]]===666///,,,///111///---))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))((((((((()))))))))******)))))))))*********++++++,,,------,,,++++++---......999CCCFFFIIIQQQYYY^^^WWWMMMEEEFFFKKKVVVlllvvvoooooouuuyyyrrrrrrxxx~~~nnnfffbbb\\\[[[VVVIII;;;777111...---.........,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))((((((((('''%%%'''***+++...888AAAKKKOOORRRRRRPPPMMMMMMNNNQQQeeexxxSSSSSS^^^wwwxxxvvveeeOOODDDAAA<<<;;;<<<@@@BBBDDDIIIPPPOOOSSSYYY```fffmmmuuuyyyzzzrrr[[[NNNBBBAAAEEEHHHIIIKKKSSSkkktttWWWBBB777777999>>>FFFNNNSSSUUUOOORRROOOQQQ]]]hhhxxxnnnSSSFFFHHHOOOSSS\\\mmmooo^^^NNNKKKKKKGGGGGGJJJIIIGGGEEEDDDDDDGGGIIIKKKRRRYYYbbbjjjnnnnnnnnnnnnhhhccc\\\VVVTTTWWW]]]aaahhhnnnwwwQQQTTTZZZ```gggooowww}}}~~~~~~}}}zzzxxxwwwsssrrrqqqtttyyy~~~}}}~~~}}}yyyvvv|||uuuqqqrrrnnnrrrtttpppjjjlllwww~~~}}}{{{uuurrrnnnsssvvvuuusssoooggg___FFF===222---...///---+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***(((((()))))))))*********))))))*********+++++++++++++++,,,+++,,,...222666888@@@FFFHHHMMMVVV\\\]]]PPPDDDBBBOOOaaatttyyyrrrxxx|||llldddbbb___```[[[MMMEEE@@@888222///...------------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''''''''&&&(((,,,...333>>>IIIMMMPPPRRRQQQMMMKKKMMMPPPbbbxxxwwwgggUUU]]]jjjyyy|||wwwvvv```PPPDDD@@@AAA;;;<<<@@@EEEFFFGGGMMMTTTTTTZZZbbbjjjrrr{{{xxxmmmcccMMMFFFAAABBBEEEHHHNNNUUUbbbwwwqqqYYYFFF;;;666999>>>FFFNNNSSSUUUUUUNNNPPPNNNTTTffftttsss[[[LLLIIIMMMRRR[[[jjj}}}iiiTTTGGG???BBBDDD???>>>AAA???BBBGGGMMMSSSWWWXXXXXX\\\aaafffddd]]]VVVTTTUUUNNNNNNMMMIIIFFFHHHMMMQQQTTTZZZaaahhhppp|||@@@CCCGGGLLLSSS[[[dddjjjwwwyyy{{{~~~~~~}}}zzzwwwuuurrrrrrrrrssstttwwwzzz|||tttvvv~~~}}}uuu|||yyymmmmmmpppmmmrrruuuqqqlllooo{{{}}}}}}{{{rrrmmmhhhpppxxx}}}~~~vvvmmmMMMBBB555------...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))***+++))))))))))))************)))************+++++++++))))))******,,,111777<<>>???@@@BBBHHHMMMMMMLLLPPPWWWZZZ```jjjttt}}}zzzuuurrrooogggZZZOOOAAA@@@BBBDDDDDDHHHSSS___lll|||sssVVVAAA999999<<>>;;;222---///111,,,+++...///,,,+++,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((***(((&&&&&&'''((((((((()))(((***111;;;EEEKKKLLLSSSRRRQQQMMMFFFEEEVVViii}}}iiiaaadddttt{{{|||}}}qqq[[[GGGCCCBBB>>>???EEEDDDEEEJJJPPPRRRSSSYYY```bbbjjjyyy{{{jjjhhhaaaXXXSSSQQQLLLFFFBBB===>>>GGGJJJKKKVVVeee{{{~~~tttZZZCCC;;;:::999:::AAAJJJOOOOOOMMMMMMMMMLLLRRRYYYbbbvvvcccJJJHHHMMMMMMVVVddduuu}}}YYYEEEBBB>>>>>>AAAFFFFFFGGGPPP\\\WWWkkktttaaaSSSLLLLLLNNNPPPTTTXXXZZZYYYXXXZZZ]]]VVVTTTRRROOOOOOUUU```hhh@@@BBBEEEFFFGGGKKKQQQVVVaaaccchhhooowww~~~~~~{{{yyyyyyvvvuuurrrooonnnmmmmmmnnnlllqqqzzz{{{zzz|||wwwwwwwww}}}yyytttlllttt^^^BBB444,,,...111+++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((())))))*********************++++++++++++---,,,+++---333:::AAAEEEHHHHHHJJJOOOOOOJJJIIIJJJHHHWWWsssuuuwwwyyyzzzyyyvvvxxxxxxyyyuuuyyyhhhVVVFFFBBB>>>555///111000,,,+++...///,,,+++,,,************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''''''''(((*********)))***///666???GGGLLLNNNOOOPPPQQQMMMFFFIII]]]tttuuuffflllyyyxxxyyyyyycccPPP@@@>>>???===???EEEJJJKKKPPPUUUXXXYYY```hhhpppuuuxxxmmmWWWVVVPPPJJJIIIKKKIIIDDDCCC>>>@@@GGGJJJMMMZZZkkk|||zzzkkkSSS@@@:::;;;;;;AAAGGGMMMPPPOOOMMMMMMMMMMMMTTT^^^kkkyyy\\\EEEFFFMMMTTTbbbsssfffNNNAAA;;;AAAEEELLLPPPMMMLLLUUUbbbrrryyyrrrggg[[[SSSQQQUUUYYY[[[___bbbcccaaaaaadddgggbbb___YYYTTTQQQSSSXXX]]]@@@BBBEEEEEEFFFJJJQQQVVV```bbbggglllsssyyy}}}}}}zzzxxxxxxuuutttrrrpppmmmjjjiiihhhffflllwww|||{{{}}}yyyvvvttt{{{}}}~~~yyytttyyynnnNNN;;;///000222,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))*********************+++++++++,,,,,,,,,...222777===CCCGGGHHHIIILLLLLLGGGCCCHHHPPPYYYppp}}}ooonnnrrrxxxzzzuuussspppzzzyyyrrr```PPPJJJEEE<<<555444111,,,+++---...,,,+++---++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((()))***++++++,,,(((...666>>>DDDIIIMMMOOONNNPPPPPPNNNLLLWWWrrr~~~jjjhhh~~~}}}uuutttzzz```RRRDDD:::<<>>BBBFFFJJJKKKJJJIIIKKKNNNQQQZZZgggxxxgggSSSEEEIIITTT```qqqgggLLLDDDAAA<<>>BBBDDDHHHMMMSSSSSSVVV\\\aaafffqqq|||yyymmm[[[KKKFFFIIILLLQQQYYY```^^^WWWCCCBBBDDDGGGKKKUUUjjj}}}nnnTTTAAA999999===@@@CCCEEEHHHHHHHHHJJJOOOSSSZZZdddrrrWWWNNNJJJSSS```nnn~~~nnnQQQAAA@@@EEEFFFKKKPPPWWWaaalll|||sssfff[[[TTTUUUYYY^^^ccchhhmmmqqquuusssqqqmmmhhhggglllvvv~~~|||tttooollljjjfffcccIIIKKKNNNOOOQQQVVV^^^dddlllppptttvvvwwwxxxzzz|||~~~|||{{{ssssssssssssqqqnnnkkkjjjhhhmmmvvv~~~vvvqqqqqqnnnqqqrrrvvvzzz~~~||||||xxxfffNNN444---000---,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&'''((())))))************++++++++++++,,,,,,,,,---222888===AAADDDHHHJJJTTTPPPIIICCCAAANNNiii|||qqqsssxxxxxxtttggg___YYYPPPGGGAAA666111...//////---,,,...++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&((())))))''''''(((***---666BBBJJJLLLLLLLLLMMMQQQLLLJJJTTTlll{{{___WWWddd~~~bbbLLLBBBAAA>>>>>>BBBEEEHHHMMMQQQWWWWWW[[[ccciiiqqq~~~vvvfffXXXJJJ???AAAGGGPPPYYYcccfff___TTTBBBCCCEEEHHHNNN\\\qqqgggJJJ<<<999999===CCCHHHIIIJJJIIIIIIMMMTTTZZZdddooo~~~qqqRRRNNNNNNXXXiii}}}qqqQQQEEEBBBBBBIIITTT___cccmmm}}}nnn\\\UUUTTTSSSSSS___fffpppyyy}}}~~~}}}|||uuuqqqjjjcccccclll{{{{{{yyyxxxuuurrrKKKMMMOOOPPPRRRXXXaaaggguuuyyy~~~|||zzzzzz{{{}}}}}}}}}ttttttuuutttsssqqqooonnnlllooottt|||{{{ssskkkjjjooommmnnnooorrrwww|||zzzyyy{{{tttlllUUU777---000---,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))*********++++++++++++,,,,,,,,,,,,000666===BBBDDDFFFIIILLLPPPJJJDDDDDDLLLbbbsssnnnwwwwwwlllfffaaaYYYNNNEEE:::555000111000------///,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&'''((((((''')))***)))&&&'''***...666<<>>AAADDDGGGJJJPPPTTTVVVWWW]]]gggoooyyy|||jjjXXXLLLEEE@@@AAAIIISSS^^^hhhhhh[[[LLLBBBCCCEEEJJJSSScccuuuzzz]]]BBB;;;;;;:::>>>FFFGGGHHHIIIHHHIIIOOOWWW^^^mmmyyyjjjRRRQQQSSS]]]qqq|||YYY@@@BBBIIIIIIRRRcccjjjttt|||iiiUUULLLMMMRRRWWWZZZooowww~~~{{{qqqmmmfffaaabbbmmm}}}}}}}}}~~~~~~RRRUUUXXX[[[```hhhsss{{{}}}|||vvvvvvvvvuuusssrrrqqqpppnnnnnnpppvvv~~~}}}|||tttnnneeefffooorrrnnnooorrrwww}}}{{{wwwxxxuuurrrmmmXXX;;;111333---,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''((())))))*********+++++++++,,,,,,,,,------444:::AAAEEEFFFGGGKKKNNNHHHCCCDDDOOOccc~~~|||wwwwww}}}zzztttmmmhhheee^^^RRRGGG???888333222111...---///,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((''')))***)))''')))000555@@@CCCGGGMMMQQQRRROOOMMMIIIMMMXXXllllll```WWW\\\jjjxxxrrr[[[GGG???@@@;;;@@@EEEGGGIIINNNUUUYYYXXX[[[cccoooyyy{{{mmmZZZLLLGGGEEEDDDFFFLLLVVV```iiigggXXXGGGAAABBBEEEKKKXXXiiixxxmmmQQQ;;;:::===;;;???IIIDDDFFFIIIKKKOOOXXXccckkkvvvxxx___PPPVVV___mmm^^^LLL@@@FFFPPPXXXhhhyyyyyy{{{]]]TTTLLLMMMRRRWWW```iiivvv{{{zzzsssooofffeeecccaaadddnnn|||~~~}}}^^^bbbhhhnnnvvv~~~yyyxxxwwwuuusssqqqppppppnnnlllmmmqqqzzz|||xxx{{{vvvooolllcccdddqqqxxxpppqqqsssxxx~~~}}}wwwtttwww~~~vvvrrrlllXXX>>>666555---,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''((()))************++++++,,,,,,,,,---------666<<>>;;;@@@KKKDDDHHHMMMSSS\\\hhhvvv}}}mmmTTTLLLZZZmmmiiiHHHHHHHHHKKKUUUggg}}}lllRRRQQQNNNOOOTTTXXX]]]kkkyyyuuuxxxzzzyyytttmmmgggddd\\\^^^```bbbeeennnyyy~~~}}}www||||||zzzwwwvvvvvvuuutttrrrpppkkkiiiooovvv|||yyywww~~~rrrjjjllljjjgggooo}}}wwwxxxyyy{{{~~~zzztttsssxxx|||wwwooocccNNN888///111///......------,,,++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++,,,---,,,***+++///333??????BBBFFFJJJKKKIIIEEEHHHLLL^^^zzzxxx~~~~~~|||yyyssspppqqqmmmqqqtttxxx{{{zzz}}}|||}}}}}}sssuuuvvvuuutttmmm___QQQDDD???:::888444...+++,,,,,,,,,---------,,,++++++************)))))))))))))))(((((((((''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''(((''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''***,,,***)))///;;;EEEFFFOOONNNMMMTTTRRRKKKLLLPPPbbbyyynnn\\\aaafffjjjqqqxxxyyyuuu|||sssZZZNNNFFF<<<999>>>AAACCCHHHLLLPPPVVV]]]bbbgggppp|||wwwmmmeeeVVVEEE===;;;<<>>IIIUUU^^^kkk}}}|||gggVVVRRRUUURRRVVV]]]dddiiijjjjjjhhhiiiiiigggddd___YYYSSSPPPSSSWWW^^^ccchhhnnnuuuzzz{{{zzz}}}zzzxxxvvvvvvuuutttrrrrrrllljjjmmmttt~~~{{{www{{{zzzrrrrrrpppmmmvvv}}}|||{{{}}}}}}wwwwww}}}pppVVV<<>>>>>DDDJJJPPP[[[fffqqqvvvfffUUU[[[ggg||||||]]]KKKIIIMMM\\\mmm~~~nnn[[[QQQJJJLLLQQQUUUYYY]]]bbbbbbaaa```^^^\\\ZZZYYY\\\\\\\\\]]]^^^___```aaa___```bbbeeeiiimmmrrruuu|||zzz{{{}}}zzzxxxwwwvvvtttssspppppppppppppppxxx|||yyy^^^BBB333///......------,,,++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,+++,,,...444:::@@@CCCHHHKKKKKKDDD???FFFYYYjjjzzz}}}xxxrrrqqqrrrssssssuuussssssvvvwwwxxx~~~cccNNNIIIBBB>>>@@@EEEIIINNNTTTVVV\\\bbbhhhssszzzwwwzzzhhh[[[OOOJJJGGG???555///000///...---,,,,,,,,,,,,++++++++++++***************)))))))))(((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''%%%%%%&&&(((+++---++++++)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((''')))000<<>>:::999;;;???CCCEEEJJJMMMRRRUUU]]]mmm}}}xxxtttrrrjjj___SSSIIIAAA;;;888444333666===AAAAAACCCGGGJJJNNN]]]nnnooo^^^MMMEEECCCHHHTTTgggzzz{{{cccIII<<>>DDDEEEEEEMMMNNNMMMMMMUUUnnn~~~}}}xxxtttqqqooolllkkkkkkllloooqqqqqqqqqnnnmmmooosssyyyeeeKKKDDD???AAAGGGOOO[[[qqqxxxnnn___TTTVVV[[[WWWKKKBBB333111///,,,++++++,,,---,,,,,,,,,+++++++++******************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))+++111;;;DDDKKKOOOPPPPPPOOOSSSQQQPPPUUU___iiiWWWVVVfffwwwyyy~~~}}}___JJJEEE<<<===<<<<<>>@@@CCCMMMeee|||sssuuu|||tttmmmkkkhhhgggfffeeeeeeeeeffffffiiiggghhhjjjkkkkkkooovvv|||ooo[[[MMMHHHEEEGGGNNN]]]pppxxxnnn^^^YYYRRRQQQRRRVVVgggvvvsssfff```\\\^^^bbbiiirrr{{{~~~|||{{{yyyxxxuuuvvvwwwxxxzzz{{{||||||}}}|||{{{~~~qqqbbbaaaWWWHHH;;;333///---,,,------,,,,,,,,,+++++++++******))))))))))))******(((+++------,,,)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))((())),,,000333===FFFMMMNNNOOOQQQRRRQQQPPPLLLQQQllliiiYYYXXXppptttWWWBBB::::::===>>>BBBFFFIIIKKKQQQ[[[bbblll}}}vvvsssnnniiiaaaUUUGGG===999666333111111333666888<<>>BBBAAA======BBBGGGWWWwwwuuuwwwvvvlllgggfffeeeeeedddeeeeeeeeeeeeeeeggggggiiillllllnnnvvvrrr___NNNEEEEEEEEEIIIVVVgggmmm```NNNPPPKKKMMMQQQWWWjjjwwwtttccc___^^^bbbfffllluuu~~~~~~|||zzzyyyyyywwwxxxzzz{{{~~~~~~|||}}}pppeeebbbZZZMMM@@@666111...,,,---------,,,,,,,,,++++++******))))))))))))******(((***------,,,***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((()))))))))*********)))((((((,,,222666BBBIIIOOONNNNNNPPPQQQPPPPPPOOO]]]ccc]]]eee{{{aaaJJJ===999<<>>BBBFFFIIINNNSSSWWWaaaggguuuzzzgggYYYWWWYYYqqqrrrVVVFFFKKKZZZgggqqqmmm```UUUNNNJJJFFFNNN\\\ooo{{{wwwuuuqqqbbbQQQNNNUUUdddhhhiiiaaaRRRGGGCCCEEEFFFIIILLLMMMNNNSSS[[[bbbooowww|||{{{zzz{{{{{{zzzxxxwwwwwwwwwxxxzzz}}}~~~~~~~~~{{{{{{{{{zzzxxxwwwuuuttttttrrrpppmmmlllllllllmmmrrr{{{wwwqqqxxx~~~\\\???000222...---///...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))******+++---111555@@@CCCEEEBBB>>>@@@HHHPPPmmmwwwvvvllldddaaaaaa^^^```bbbdddfffhhhhhhiiifffhhhllloooqqqwwwuuuaaaNNNDDDDDDDDDEEENNN\\\bbbYYYKKKHHHEEEKKKSSS\\\nnn{{{xxxgggeeefffjjjpppvvv~~~}}}}}}}}}~~~~~~~~~~~~}}}nnngggbbb\\\SSSGGG===555000...------------,,,,,,,,,,,,******))))))))))))******(((***,,,,,,***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))******)))******))))))...666<<>>DDDIIIMMMRRRWWW[[[eeejjjwwwxxxeeeZZZYYY^^^www~~~kkkQQQFFFOOO]]]fffiii```SSSKKKIIIHHHIIIVVViii{{{wwwooocccTTTLLLSSS___cccaaaZZZPPPFFFCCCEEEJJJHHHIIILLLMMMQQQYYYcccjjjvvv|||}}}{{{{{{|||{{{zzzzzzzzz{{{}}}~~~xxxxxxxxxxxxwwwvvvuuuuuurrrqqqooommmkkkkkkkkkkkknnnuuu|||wwwooottt}}}iiiFFF222222...,,,//////+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))++++++++++++,,,000666;;;AAADDDFFFDDDCCCIIIWWWccc~~~zzzpppgggaaa___^^^^^^^^^```dddgggkkkmmmmmmnnnjjjmmmsssyyy~~~xxxeeeSSSJJJCCCDDDFFFJJJSSSZZZVVVNNNLLLKKKUUU```iii{{{yyyvvvuuuwww{{{}}}|||}}}~~~ooojjjccc```ZZZPPPEEE;;;333///...------------,,,,,,,,,******))))))))))))******((()))******(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((()))*********''')))******,,,222===EEEHHHNNNRRROOOMMMOOOQQQQQQSSSdddppp\\\```nnneeeSSSBBB===>>>>>>???AAAEEEJJJOOORRRWWWeeeyyy~~~}}}}}}{{{xxxrrrkkkggg\\\TTTJJJBBB>>>:::666333///000111111111444888<<<>>>BBBIIIPPPVVV[[[```ccchhhmmmxxxwwwdddZZZ[[[ddd{{{uuu```KKKGGGSSS\\\```^^^SSSJJJIIIMMMOOOWWWggg}}}vvvrrrfffVVVMMMOOOUUUYYYVVVQQQKKKFFFDDDEEEHHHKKKLLLOOORRRXXX```kkkuuu|||~~~{{{xxxxxxvvvwwwwwwwwwwwwvvvvvvuuurrrpppnnnlllkkkjjjjjjjjjjjjqqqvvvyyy}}}wwwnnnrrr~~~{{{~~~|||pppKKK444222---+++///000+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))---,,,,,,,,,...333:::@@@>>>BBBFFFFFFHHHSSSffftttuuulllbbb[[[[[[]]]___```ccceeeiiilllooopppqqqqqqpppttt{{{|||zzziiiYYYQQQCCCFFFHHHJJJOOOVVVVVVQQQ]]]]]]hhhttt}}}~~~}}}}}}~~~~~~pppkkkfffddd```WWWKKK???555000......---------,,,,,,,,,******))))))))))))******((())))))((('''''')))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((()))******+++&&&(((+++,,,...666CCCLLLJJJPPPSSSPPPNNNPPPRRRRRR]]]pppzzz^^^QQQbbbtttuuuXXXGGG:::999>>>???>>>???GGGLLLQQQUUU\\\lll}}}{{{~~~|||yyyvvvqqqjjjbbb\\\OOOIIIAAA;;;888666333111---000222333444777<<>>CCCFFFGGGNNNUUUZZZbbbuuu}}}}}}}}}}}}|||~~~|||xxxrrrkkk```UUUNNNIIIBBB:::444333333333222///222666777777999===AAADDDHHHPPP\\\ffflllllljjjlllnnnyyyzzzggg^^^```ooo{{{{{{eeeLLLEEENNNXXX]]]XXXTTTQQQLLLLLLZZZiiiqqqtttcccZZZNNNGGGGGGIIIGGGCCCAAA@@@AAAEEEJJJMMMQQQUUUYYYhhhuuu|||}}}{{{zzzzzz{{{{{{yyywwwuuuttttttrrrqqqpppnnnllljjjhhhgggiiikkkooovvvvvvooouuuwwwooorrrxxxzzzxxxzzzzzz}}}zzz|||tttnnnVVV===222111///,,,***++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''((((((((())))))))))))************++++++++++++)))(((,,,333;;;@@@BBBBBBBBBEEELLLTTTccc{{{zzzvvvxxxlll]]]ZZZWWWYYY^^^dddgggiiikkklllnnnnnnoooooopppqqquuu~~~|||wwwuuuyyyzzz|||zzzsssgggTTTLLLGGGGGGMMMTTTZZZ```fffsss~~~||||||}}}~~~}}}~~~~~~}}}|||}}}~~~~~~xxxqqqnnnooorrrvvvmmmZZZNNNLLLCCC555000000///...,,,++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&''')))***)))))))))))))))))))))((())),,,---,,,333AAALLLPPPPPPTTTVVVTTTOOONNNSSSYYYvvvjjjZZZbbbvvv~~~vvv___FFFBBB===999;;;???DDDGGGLLLQQQXXXaaannn~~~~~~~~~}}}|||zzzvvvpppjjjbbbXXXOOOIIIBBB===777333333444444333///222666777777999>>>BBBFFFKKKTTT___iiimmmkkkiiinnnqqq{{{zzziii```bbbnnntttppp\\\HHHCCCKKKSSSYYYTTTRRRSSSTTTYYYhhhwww~~~nnn]]]VVVKKKEEEDDDEEECCC???:::>>>EEEIIILLLPPPXXX___kkk~~~}}}}}}}}}{{{{{{{{{zzzyyywwwuuuuuuqqqqqqooommmkkkjjjhhhgggeeefffkkkrrr|||zzzpppsssvvvllllllrrrwwwyyytttvvv{{{~~~{{{|||}}}tttsss___GGG888222---++++++,,,+++++++++************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((())))))))))))*********)))************+++++++++***((()))///999AAACCCBBBBBBCCCIIISSS```ttt|||ooonnnxxxvvvfff\\\TTTTTTVVV[[[bbbhhhlllnnnnnnpppqqqrrrrrrsssuuuwww|||yyyxxxvvvvvv{{{{{{yyyooo]]]NNNJJJJJJQQQZZZbbbkkkrrr}}}zzzxxxttttttuuuxxxzzzzzz}}}{{{zzzzzz|||}}}|||vvv~~~}}}|||xxxuuuuuuzzz{{{dddVVVRRRIII<<<222222111///---,,,***)))+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***)))))))))))))))))))))))))))+++---000:::GGGPPPSSSSSSRRRTTTUUUOOOLLLXXXiiiiiibbbrrrfffPPPAAA???<<<;;;===AAAGGGJJJSSSVVV___lll|||{{{{{{yyyxxxrrrmmmddd\\\TTTLLLFFFBBB999666333222222333444333///222666777777:::???DDDIIIOOOZZZeeelllnnnjjjgggpppsss|||{{{kkkccceeellljjj```PPPDDDEEEMMMSSSVVVSSSTTTYYYaaalll{{{ppp```PPPIIIBBB?????????>>>===@@@GGGPPPTTTYYYdddttt~~~~~~|||{{{zzzzzzzzzyyywwwuuuqqqpppooommmkkkiiihhhgggcccdddgggoooyyysssqqq|||tttiiigggoooxxx}}}tttwww}}}xxxuuufffPPP===222------...,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***)))+++222===CCCCCC@@@BBBDDDMMM^^^ttt{{{ooojjjrrrsssdddZZZTTTVVVXXX[[[```fffkkknnnpppoooqqqtttuuuuuuxxx}}}~~~{{{~~~qqqpppzzzyyyeeeRRRMMMMMMUUU___jjjvvv}}}{{{wwwtttpppnnnmmmooossswwwzzz{{{{{{xxxxxxyyyzzz|||}}}xxxzzzyyyuuuttt}}}rrraaaYYYNNNAAA333222000///...---+++)))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((()))))))))))))))))))))*********++++++...555@@@KKKQQQRRRQQQMMMPPPTTTPPPOOOeeexxxfffmmmrrrXXXEEE<<<<<<<<<===@@@DDDJJJNNNXXX^^^jjjzzz{{{xxxvvvtttqqqoooiiibbbXXXNNNGGGAAA===;;;333222111111111222222222000333666888888<<>>>>>@@@CCCMMMTTT\\\dddqqq~~~|||zzzyyyyyyzzzzzzwwwuuupppooonnnmmmkkkiiihhhhhhdddccceeekkkvvvuuupppyyyzzzzzzyyyrrrgggdddooo{{{yyy||||||wwwjjjTTT>>>111---...000,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))************++++++++++++))))))*********+++++++++,,,,,,...666>>>BBB@@@<<>>EEEJJJSSS[[[gggqqqtttqqqkkkfffkkkqqqzzz~~~yyyoooiiiiiiiii[[[JJJBBBDDDKKKSSSWWWZZZ```jjjvvv~~~hhhSSSDDDEEE@@@===?????????EEEMMMTTT```ooo|||yyywwwxxxzzzzzzwwwtttooonnnmmmlllkkkiiihhhhhheeecccccciiitttvvvnnnuuuwwwuuu~~~vvvyyytttiiigggtttsss[[[@@@000---//////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++---///444999>>>???>>><<>>>>>???@@@LLLaaaxxx}}}~~~yyyrrrggg^^^YYYXXXZZZ\\\\\\```eeehhhjjjkkknnnqqqnnnrrrwwwzzz|||vvvkkk}}}{{{~~~fff\\\TTTWWWdddwww~~~~~~~~~|||xxxvvvpppooommmkkkjjjllloooqqqrrruuuzzz~~~{{{xxxwwwvvvwwwzzz~~~~~~{{{~~~qqqgggZZZPPPCCC;;;222......///...,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((((((%%%&&&((()))******))))))((())))))******+++,,,,,,---000:::GGGMMMMMMNNNSSSPPPQQQPPPMMMSSSjjjdddcccmmm~~~yyy\\\JJJBBB===:::===@@@BBBEEELLLVVV^^^mmmuuu}}}{{{vvvsssmmmfff```ZZZSSSNNNDDD@@@;;;666444333111000///111111000//////222555666999;;;===>>>CCCKKKQQQ[[[dddpppxxxyyytttoookkkkkkuuuxxxnnneee```TTTJJJBBBCCCIIIQQQ^^^iiirrrxxx___OOOEEE???>>>888888>>>CCCKKK^^^sss~~~|||{{{wwwuuuvvvyyyzzzvvvrrrnnnnnnmmmllljjjiiihhhhhhcccaaa```fffssstttiiinnn}}}{{{~~~}}}~~~~~~tttPPP;;;666444111---------,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((())))))))))))*********)))************+++++++++,,,333;;;?????????AAAEEEWWWqqq|||{{{~~~oooiiiaaa[[[YYYZZZZZZZZZdddhhhkkklllkkklllnnnqqqkkkqqqyyy~~~gggiii}}}vvv~~~qqqeee\\\]]]jjj~~~|||{{{yyyyyyyyyxxxuuussslllkkkiiihhhiiilllrrrvvvwwwzzz{{{xxxvvvrrrtttwww{{{qqquuu~~~wwwooohhh^^^UUUJJJAAA666///...///...,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((%%%&&&(((*********))))))((())))))***++++++,,,,,,,,,111===KKKPPPNNNQQQWWWKKKOOONNNKKKTTTsssiiiSSS^^^rrrnnnQQQBBB===<<<;;;>>>AAACCCEEEMMMXXX```tttxxx}}}}}}|||zzzxxxppplllfff___XXXPPPIIIDDD===:::666444333222000......000111000///000555999777:::<<<>>>@@@EEEMMMSSS]]]fffrrrzzzzzzuuupppmmmnnnyyyyyymmmccc\\\HHHBBBAAAGGGPPPZZZkkkzzzkkkQQQDDD???>>>AAA<<<>>>IIIRRR```yyy}}}~~~~~~zzzyyywwwwwwwwwvvvsssqqquuusssqqqnnnjjjgggdddcccccc___]]]bbbooo~~~|||sssllllllxxxvvvuuuzzzuuuXXX>>>888888000------,,,,,,,,,,,,++++++************************((((((((((((((()))***************)))))))))))))))+++*********))))))(((((())))))))))))************,,,((('''***,,,+++,,,///333::::::<<>>???LLL^^^ssswwwyyymmm```]]]ZZZWWWVVVXXX[[[]]]fffggggggggghhhjjjmmmnnnpppvvv}}}uuugggoooyyyuuuyyyrrraaa^^^hhhppp~~~{{{}}}~~~~~~}}}zzzwwwsssqqqtttrrrnnnmmmpppuuu|||~~~}}}yyysssrrrrrrrrrtttyyy{{{yyy~~~|||uuulllnnnlll^^^YYYJJJ;;;555444111---,,,...---,,,+++************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***))))))***,,,,,,+++***000<<>>;;;666555444222111000000000111111000//////222777;;;888;;;===???BBBIIIRRRYYYaaaiiittt{{{{{{vvvppplllrrryyyvvveeeTTTJJJEEEAAAAAAIIIXXXkkk|||uuuXXXEEE>>>:::777???BBBIIIRRRaaa}}}{{{yyyvvv~~~~~~~~~zzzyyywwwwwwwwwvvvsssqqqtttsssqqqnnnkkkhhhfffdddccc```^^^bbbnnn|||{{{rrrkkkkkkuuu}}}zzzssssssyyyrrrWWW<<<444444...------,,,,,,,,,,,,++++++************************((((((((((((((()))*********)))))))))))))))))))))************)))))))))((())))))))))))************---)))(((+++,,,+++,,,000888??????@@@CCCAAADDDTTThhhsssmmm{{{ssshhh^^^\\\YYYWWWWWWYYY\\\___eeefffggghhhjjjmmmpppsssuuuyyyqqqeeennnyyysssvvvppp^^^[[[dddmmm~~~~~~~~~|||zzzxxxuuuttttttttttttvvv{{{}}}zzztttrrrqqqqqqsssxxx~~~||||||wwwrrrlllqqqtttjjjWWWMMMBBB<<<666000---......---,,,+++************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***))))))***+++++++++***222>>>IIINNNPPPSSSTTTSSSTTTNNNOOOWWWhhh{{{aaaTTTZZZbbbooovvvrrruuuttt{{{oooSSSBBB;;;<<<======BBBGGGIIIJJJRRR```lll~~~yyytttpppnnnlllgggcccZZZVVVPPPJJJEEE@@@;;;777555444333111000000//////000000000000000222777::::::<<>>===@@@???GGGYYYwwwxxxmmmpppttthhhaaa[[[YYYXXXXXXYYY\\\___aaabbbdddfffiiikkknnnrrruuu}}}}}}rrrhhhpppvvvppprrr}}}hhhUUURRR\\\fff}}}~~~|||zzzyyyxxxwwwvvvxxx|||~~~{{{wwwsssrrrqqqrrrvvv{{{}}}~~~|||}}}zzz}}}wwwvvvtttooovvv{{{sss[[[TTTKKKDDD:::111---///...---,,,++++++*********))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***)))))))))***++++++,,,666@@@JJJOOOPPPSSSSSSQQQOOOLLLTTTfff|||oooXXXTTTdddnnnrrrtttppppppvvv}}}```III===;;;<<<>>>@@@EEEJJJLLLPPPZZZjjjvvv}}}xxxpppjjjgggccc]]]YYYOOOKKKFFFBBB>>>:::666333333333111000////////////...000111222222444777999<<<>>>AAADDDHHHPPP[[[ccckkkrrr|||yyypppkkkqqqxxx|||wwwiiiWWWIIIBBB>>>BBBJJJUUUggg}}}|||___HHH===;;;===???FFFMMM]]]xxxwwwqqqoooooovvv{{{}}}~~~~~~}}}zzzyyywwwwwwwwwvvvsssqqqqqqqqqooonnnlllkkkiiiiiidddbbb```bbbiiisss}}}}}}yyytttmmmjjjpppyyyfff\\\kkkpppqqquuu{{{ssskkk[[[@@@222222000------,,,,,,,,,+++++++++************************((((((((((((((())))))***)))))))))))))))******************)))))))))))))))((()))))))))************...+++***,,,,,,+++///444999???===;;;>>>AAAMMMccc|||tttrrr~~~qqqddd^^^[[[XXXXXXXXXYYY[[[___bbbdddeeehhhkkklllmmmqqqvvvzzz{{{tttmmmppppppkkkooovvv[[[JJJHHHRRR[[[ppp|||yyyyyyyyyyyy|||}}}~~~~~~{{{uuutttrrrrrrtttyyy~~~yyyyyy|||{{{}}}hhh^^^RRRHHH>>>333............---,,,++++++++++++))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))******))))))***---///:::CCCLLLOOOQQQSSSRRRPPPLLLKKK\\\vvvppp\\\^^^rrrzzzzzz|||{{{yyyqqqSSSAAA;;;;;;===???DDDHHHMMMRRRXXXddduuu~~~|||yyysssjjjccc]]]XXXRRRMMMDDDAAA===:::888666333000222111000///////////////---000222444555666888999===???CCCFFFLLLUUU```hhhpppwwwyyypppkkkuuuzzz|||sss```MMMBBB===AAAEEENNN[[[ppppppTTTCCC;;;999===DDDTTTccc|||}}}yyyqqqlllkkklllqqqxxx|||~~~}}}}}}zzzyyywwwwwwwwwvvvsssqqqppppppooommmlllkkkjjjiiidddccc```aaaeeemmmvvv}}}}}}{{{zzzwwwqqqlllpppwwwttt[[[VVViiisssuuuvvvxxx||||||uuullliii___DDD444222111------,,,,,,,,,+++++++++************************((((((((((((((())))))***(((((())))))************))))))))))))))))))******((()))))))))************---++++++------,,,111888===BBB???>>>EEELLL[[[ssszzzvvvrrrxxxrrrccc[[[[[[\\\VVVWWWYYY[[[___bbbeeegggjjjmmmooopppqqquuu|||zzzyyyzzzvvvqqqqqq|||wwwhhhgggpppuuuTTTDDDBBBKKKPPP^^^sss~~~yyyxxx{{{}}}zzzzzzzzz{{{~~~|||}}}}}}~~~yyywwwtttssstttwww{{{~~~zzzuuuwww|||xxxhhhVVVJJJAAA777000,,,///...---,,,++++++++++++))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))******))))))+++000333@@@GGGMMMPPPQQQSSSQQQNNNNNNQQQhhh|||lllcccooofffJJJ===:::;;;===AAAEEEIIIOOOUUU^^^lll|||}}}xxxuuunnnggg]]]UUUPPPKKKEEEAAA===;;;888666555444222000000000//////.../////////...111444666777888999;;;===@@@EEEJJJPPPXXXccckkksssyyy~~~wwwoookkkxxx}}}}}}oooYYYFFF>>><<>>@@@<<<>>>LLLWWWiiiyyyuuutttzzziii^^^ZZZ]]]___VVVWWWZZZ^^^bbbfffhhhjjjgggjjjmmmnnnpppxxx}}}yyy}}}~~~zzzvvvwwwtttbbbhhhvvvyyyUUUEEEBBBIIIJJJRRRbbbiiimmm|||yyyqqqkkkggggggmmmvvv~~~}}}||||||}}}{{{yyyuuussssssuuuxxxzzz{{{xxxssssss|||nnnYYYMMMDDD:::222---///...---,,,++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((*********)))---444999DDDJJJOOOPPPRRRSSSQQQLLLNNNYYYwwwvvvaaaiiirrr[[[DDD<<<<<<;;;>>>CCCEEEJJJQQQZZZdddsss}}}xxxrrrpppccc\\\SSSLLLHHHDDD???<<<999777444333333333111000000////////////000000111000333666888999:::<<<>>>===BBBIIIOOOUUU]]]fffmmmssswww{{{}}}yyysssnnnkkkxxx}}}{{{lllTTTCCC>>>AAAEEEOOO\\\mmmwww^^^IIIEEECCCCCCSSShhh~~~zzzuuussstttsssnnnjjjjjjmmmqqqyyy}}}}}}|||zzzyyywwwwwwwwwvvvsssqqqnnnnnnmmmkkkjjjiiihhhgggcccbbb```]]]]]]aaaiiiooorrrtttyyy{{{vvvppppppuuu~~~oooiiihhh___```ppp}}}}}}xxxxxxvvvtttnnnSSS;;;222...------,,,,,,,,,,,,++++++************************((((((((((((((()))******'''(((((()))******++++++((()))))))))************))))))))))))************+++***,,,...---...666@@@===>>>:::@@@SSScccuuu{{{}}}ooobbb\\\\\\]]]^^^VVVYYY\\\aaaeeehhhkkklllfffjjjnnnrrrxxxxxx{{{yyyuuutttzzzlll```lll~~~|||WWWFFFCCCIIIJJJSSSdddllltttnnn^^^\\\]]]]]]```fffnnnuuuzzz~~~}}}~~~|||yyyuuurrrqqqrrruuuvvvyyy~~~www}}}}}}yyywww~~~ppp___RRRGGG<<<444111///...---,,,,,,+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''')))+++******///777>>>HHHMMMPPPQQQRRRSSSPPPJJJOOOaaalllcccwww{{{dddPPP???<<<===<<<@@@GGGJJJOOOXXXbbbnnn|||{{{wwwooohhheeeYYYSSSKKKEEEBBB@@@===:::666444222222222222111000000/////////000000111222333555777999:::<<>>===AAAIIIPPPVVV___jjjwwwwwwrrrlllaaaYYYVVVNNNHHHAAA<<<::::::777555555333111111222222111000000//////000000111222333444666888:::;;;===@@@CCC@@@GGGPPPXXX^^^dddjjjooonnnqqqsssrrrpppmmmlllkkknnntttttteeeOOOBBBEEEMMMTTTkkkhhhQQQDDDKKKVVVfff}}}xxxuuurrrnnnmmmppppppmmmkkkkkkhhhnnn{{{zzzsssrrrwww~~~~~~|||zzzxxxxxxyyyyyyxxxwwwuuutttmmmmmmmmmllljjjhhhfffdddbbb```___^^^\\\[[[```hhhtttzzz}}}yyynnntttuuuqqqsss}}}{{{uuuuuusssttt~~~wwwxxxqqqHHH222111......---,,,++++++++++++,,,,,,++++++***)))(((((())))))))))))************))))))))))))************+++*********))))))(((((())))))))))))***+++,,,---++++++,,,...333999@@@DDD???@@@EEESSShhh~~~zzzrrriii```\\\YYYVVVWWWZZZ^^^```dddiiiiiigggjjjpppsssxxxzzzppplllgggeeeeeeccc\\\WWWWWWbbbllljjj]]]PPPKKKKKKTTTbbbzzzwwwOOOJJJFFFJJJWWWooowwwXXXJJJFFFGGGSSSaaauuu}}}{{{sssqqquuuwwwzzz~~~~~~}}}yyyyyy{{{}}}}}}||||||}}}|||wwwqqqmmmlllmmmsss{{{|||llljjjoooxxx}}}vvvlllkkkqqq{{{|||{{{xxxqqqooodddLLL>>>999000000///...---------------+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((+++******+++000999CCCJJJQQQPPPQQQSSSRRRMMMKKKMMM___~~~uuubbb]]]xxx~~~___LLLDDD===<<<===???EEEKKKTTTZZZccclllwwwxxxkkkccc^^^XXXOOOHHH@@@???===:::777444222111222222111111000000//////111111000000000222333444666999<<<<<<<<<===BBBFFFJJJNNNQQQWWWaaalllooollloooooooooooonnnllliiifffjjjppplllZZZGGGAAAIIIQQQddd|||}}}kkkPPPLLLLLLYYYqqq}}}{{{wwwuuupppoooppptttsssnnnlllmmmsss|||yyy|||}}}{{{yyyyyyyyyyyyxxxvvvtttsssnnnnnnnnnmmmkkkiiifffeeebbb```___^^^[[[ZZZ```gggvvvrrrvvvuuusss~~~~~~yyywwwxxxSSS888222///...---,,,++++++++++++,,,,,,++++++***))))))((())))))))))))************))))))))))))************************)))))))))(((,,,++++++*********++++++,,,+++,,,///555<<<@@@CCCBBBBBBHHHXXXppp~~~vvv}}}nnneee]]]ZZZXXXVVVWWWZZZ___```dddiiiiiihhhlllsssnnniii```[[[UUUSSSRRROOOJJJEEEEEENNNUUUTTTKKKBBB??????HHHUUUlll{{{mmmRRRMMMJJJSSShhhrrrSSSFFFEEEJJJZZZkkkzzzuuutttuuuwww|||~~~|||yyyyyy{{{}}}}}}|||}}}~~~}}}yyysssooommmmmmooowww{{{{{{zzzmmm^^^```fffnnnqqqoooqqqwww|||}}}xxxtttrrrttthhhNNN>>>999222000//////...------------+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((+++******+++111;;;EEELLLSSSRRRRRRTTTQQQLLLLLLOOOiiihhh___aaaqqq~~~}}}uuuXXXHHHBBB===>>>@@@CCCIIIOOOYYY___hhhrrr~~~uuulll```XXXSSSMMMEEE>>><<<;;;999777444222000///111111111000000/////////000000000111333555666777666999<<<======@@@EEEIIIKKKPPPUUUZZZbbbkkknnnlllnnnnnnnnnooonnnmmmjjjhhhiiikkkdddTTTHHHHHHPPPVVVooottt]]]PPPOOOWWWlll~~~{{{zzzxxxvvvsssqqqrrruuutttpppooorrryyy~~~|||zzzzzzzzzyyywwwuuusssrrrnnnooonnnnnnllliiigggfffccc```___]]][[[YYY___ggg|||tttwwwvvvwwwyyy{{{}}}vvvxxxVVV777...///...---,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))************))))))))))))************************)))))))))))),,,++++++++++++,,,,,,------,,,---222999???AAAAAAFFFFFFMMMaaa{{{vvvppprrruuuhhh```YYYWWWWWWVVVXXX\\\aaaaaadddhhhiiijjjooowwwiii\\\ZZZSSSNNNHHHEEECCCAAA>>>:::;;;@@@DDDDDD@@@<<<;;;<<>>IIIPPPUUUTTTSSSSSSOOOKKKMMMSSSsssrrr___^^^fffrrr{{{|||www}}}hhhNNNBBB>>>===@@@CCCGGGMMMTTTZZZ```jjjuuu~~~sssllldddYYYQQQLLLGGG???999666666555333111000///.../////////////////////......000222444666888999:::777:::===>>>???BBBGGGLLLMMMUUU]]]aaaffflllnnnmmmmmmnnnnnnnnnnnnllljjjiiillliii^^^OOOHHHMMMVVV\\\~~~jjjPPPLLLRRRddd}}}zzzyyyxxxxxxwwwvvvttttttuuutttqqqsssxxx~~~|||zzzzzzzzzyyywwwtttrrrpppooooooooonnnllljjjhhhfffdddaaa___]]]ZZZYYY___gggqqquuu|||www{{{zzzsss~~~}}}yyyuuuwwwyyyRRR666---///...---,,,,,,++++++,,,+++++++++*********))))))((()))))))))************((()))))))))*********************)))))))))))))))(((((()))***,,,///000222...---///444<<>>===<<<:::<<<<<<=========>>>??????BBBHHHQQQZZZaaabbb___\\\TTTNNNKKKZZZzzzlllLLLBBBCCCHHHXXXlll{{{xxxvvvwwwxxxyyyzzz}}}~~~vvvvvvwwwyyyzzz|||||||||}}}~~~zzzuuuooollliiimmmnnnnnnsssxxxwwwrrr^^^QQQMMMbbbvvvpppiiillluuupppYYYGGG???555111111000...------------+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***))))))...777CCCNNNTTTVVVTTTSSSQQQMMMKKKSSS\\\ttt}}}ggg[[[```iiizzzyyyxxxyyy]]]EEE>>><<<===AAAEEEHHHOOOVVV\\\bbbmmm{{{uuujjjbbb[[[RRRKKKFFFBBB<<<777222222111111000//////........./////////////////////111333666888999:::999:::===@@@AAAAAADDDIIINNNRRR\\\eeehhhjjjnnnpppooonnnoooooonnnllliiihhhhhhppplll___NNNGGGNNN\\\eeedddOOOPPP___zzz{{{wwwuuuuuuwwwxxxxxxxxxuuuttttttrrrrrrxxx{{{}}}~~~|||zzzzzzyyyxxxwwwtttrrrpppooooooooonnnllljjjhhhfffeeeaaa___]]]ZZZZZZ```iiitttkkkqqqzzzxxx}}}pppnnnsssvvvvvvxxx~~~mmmQQQ;;;333//////...---,,,,,,,,,,,,+++++++++***************((()))))))))************((()))))))))************))))))))))))))))))******(((((()))***,,,///000222...///111777===BBBBBBAAALLLQQQ___vvvvvvllltttuuuhhh```ZZZWWWYYY[[[]]]```eeefffeeegggkkkooouuuhhhZZZTTTKKKBBB??????===:::888999999::::::;;;:::999999;;;===???@@@@@@CCCFFFJJJOOOUUU[[[``````ZZZWWWeeefffHHHCCCEEEGGGSSSeeevvv~~~~~~|||wwwsssqqqqqqrrrwww{{{|||qqqsssvvvyyyzzz{{{|||}}}}}}~~~}}}xxxqqqmmmiiikkklllllloootttvvvuuuiiiXXXQQQkkk~~~wwwrrrlllkkksssrrr___NNN@@@000222111000///...---------+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))******)))+++111<<>>BBBEEEHHHOOOWWWdddkkkwww~~~kkk___RRRMMMEEE@@@<<<999444111111111000000000000000000...//////000000111111111222333666888999:::999999???AAADDDEEEEEEGGGLLLPPPZZZccclllnnnoooqqqqqqooooooppppppmmmiiifffeeeeeennnlllaaaPPPHHHTTThhhxxxppp___WWWeee|||vvvsssqqqqqqsssvvvxxxxxxwwwtttrrrrrrrrruuutttyyy}}}{{{yyyyyyyyyxxxvvvtttrrrqqqnnnooonnnnnnllliiigggfffeeebbb___^^^[[[[[[ccckkkyyynnniiipppyyyxxx}}}xxxiii___lllwwwzzzzzz}}}zzzrrrdddPPP>>>555000///...---,,,,,,,,,,,,************************))))))))))))************))))))))))))************))))))))))))************,,,++++++++++++,,,,,,---...000444888<<>>:::;;;<<<=========>>>???===@@@DDDFFFGGGJJJMMMPPPUUUYYY\\\^^^aaaiiivvvtttnnnhhhnnn}}}YYY>>>BBBIIIJJJUUUhhhrrr|||vvvqqqnnndddeeeeeeggglllttt~~~}}}xxxnnnssszzz~~~|||{{{{{{}}}}}}{{{vvvrrrlllkkkkkkkkklllmmmpppsssqqqggg]]]ccc}}}xxxppp|||vvvtttwwwmmmVVVAAA444333111///...------,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((()))*********)))***...999FFFPPPTTTUUUUUUSSSPPPMMMMMM\\\{{{tttaaammmnnnWWWEEE<<<======AAAEEEHHHLLLVVVaaammmvvvttt```OOOFFF???===999666444444333333000000000000000000000000111222333444555666777777888999:::;;;===???AAABBBGGGJJJNNNPPPRRRVVV\\\aaafffjjjmmmoooqqqssspppkkkhhhjjjkkkiiidddbbbdddgggcccaaaYYYQQQXXXqqqyyybbbYYYfffyyyyyyqqqffffffhhhlllqqquuuvvvvvvrrrpppqqquuu|||zzzjjjaaakkkwww}}}{{{xxxvvvwwwwwwwwwvvvuuusssrrrmmmmmmmmmllljjjhhhfffdddfffbbb```___]]]___gggqqqgggsssrrrnnntttuuurrrtttyyyxxx{{{|||mmm^^^XXXTTTkkk}}}{{{tttooogggWWWCCC666000000...---------------******************++++++))))))))))))************))))))))))))************(((((())))))*********+++))))))))))))***+++,,,---,,,222888999888:::AAAHHH^^^rrryyysss~~~}}}pppddd[[[^^^YYYXXX]]]aaadddhhhmmmooopppwww[[[MMMBBB???>>>:::<<>>???>>>>>>>>>???<<>>AAAIIIJJJVVViiipppyyy}}}vvvsssjjjfff```\\\^^^eeeqqqyyy|||{{{|||wwwooouuu|||{{{zzzzzz{{{}}}|||xxxssslllkkkjjjkkkkkkkkknnnrrrsssmmmaaaYYY```ttt|||mmmhhhuuu}}}wwwtttuuuoooWWWCCC444333111000...------,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))***000;;;HHHRRRUUUTTTVVVTTTQQQNNNPPPbbbrrrdddwww{{{cccNNNAAA<<<===>>>BBBGGGJJJOOO[[[fffuuu~~~{{{gggVVVIIIBBB999777444222111111111222000000000000000000//////333333444555666888999999::::::;;;<<>>BBBEEEAAADDDTTTkkkxxxwww{{{xxxxxxoooccc___^^^[[[\\\```cccdddgggkkksssuuu{{{qqqRRRKKKCCC@@@AAACCCBBB@@@DDDDDDCCC@@@???@@@CCCFFFHHHIIIMMMQQQWWW]]]aaadddkkkjjjjjjkkklllrrr|||nnnqqq~~~pppWWWDDDDDDJJJNNNWWWdddlllyyy}}}{{{sssmmmddd]]]ZZZ\\\aaaeeepppnnnllljjjnnnzzzwwwrrrrrrwww}}}|||zzzzzz}}}}}}{{{xxxrrrmmmgggfffhhhkkkmmmmmmnnnlllggg]]]RRRUUUiii~~~uuuoooeeekkk{{{~~~|||zzzssswwwsss\\\HHH<<<444......///...---...+++++++++************)))+++++++++************)))******)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,///***///???MMMRRRTTTVVVRRRRRROOOLLLWWWrrrggghhh}}}pppVVVHHH???888???@@@DDDJJJLLLPPP[[[gggwww|||nnnXXXHHH@@@777666666444333222000//////000000///000000111222222444444555666666777888888<<<===>>>AAADDDHHHKKKLLLJJJOOOUUUZZZ]]]```dddhhhgggeeedddhhhmmmooollliiifffhhhhhhfffcccbbbeeehhheee]]]RRRRRRgggqqqaaa[[[ccc}}}xxxnnnggg[[[aaaiiippptttsssqqqnnnmmmooopppxxxwwwlllppp~~~|||{{{zzzyyywwwwwwvvvtttsssrrrqqqppprrrqqqpppnnnkkkiiigggffffffeeebbb___^^^___cccfffaaabbbfffppp{{{|||wwwzzzzzzooottttttkkkbbbYYYXXXqqq|||zzzeeeKKK888//////...---,,,,,,,,,,,,***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))***************************************+++++++++***+++---///...999>>>AAAEEEEEEMMMaaawww}}}tttqqqxxx|||uuulll```\\\[[[[[[^^^ccceeeeeegggkkkxxxhhhRRRLLLFFFDDDFFFHHHGGGEEEJJJJJJJJJIIIIIIKKKOOORRRVVVXXX[[[```eeeiiilllnnnmmmkkkjjjkkkmmmsssqqqsssxxxtttjjjSSSBBBDDDLLLPPPZZZgggqqq}}}|||xxxsssllleee___]]]]]]^^^```___^^^___dddooo~~~wwwuuu{{{}}}{{{{{{}}}~~~{{{yyytttnnnhhheeegggjjjllllllpppnnnhhh]]]NNNJJJWWWhhhooollldddggguuuyyy}}}~~~yyymmm\\\MMM???777000//////---,,,---++++++++++++************+++++++++************)))******)))(((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,---+++111AAANNNSSSTTTVVVQQQQQQNNNOOO___|||}}}gggkkk}}}hhhPPPDDD>>>999???@@@EEELLLOOOTTT```lllmmm```NNNAAA;;;444444444333222111000//////000000000000111222333444666666777888999999::::::;;;<<<>>>AAAEEEIIIMMMOOONNNSSSYYY^^^aaadddhhhlllhhhfffeeehhhmmmooollliiiggghhhgggfffdddccceeefffccc]]]VVVZZZooo|||hhhbbbfffrrr{{{rrrjjjeeeaaafffnnntttwwwuuuqqqnnnlllqqqyyy~~~|||{{{yyyyyywwwwwwvvvtttsssrrrqqqpppsssrrrqqqooommmjjjhhhgggcccccc```^^^\\\]]]```ccc\\\^^^eeerrr{{{yyyxxxlllmmm||||||tttjjj```\\\rrryyy{{{}}}uuuTTT<<<000///...---,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))******************************************++++++***+++...000555>>>???@@@FFFJJJYYYqqqsssrrroookkksss{{{|||tttiii]]]ZZZWWWYYY^^^cccddddddhhhooorrraaaSSSPPPLLLLLLOOOQQQQQQPPPRRRSSSTTTUUUVVVYYY]]]```fffiiimmmqqqtttvvvwwwwwwooommmkkklllnnnuuuuuutttrrrooozzzcccNNN@@@DDDMMMSSS^^^kkkuuu~~~|||zzzxxxsssmmmgggbbb^^^\\\WWWXXXYYY\\\cccnnnzzz|||xxxyyy||||||~~~~~~|||zzzvvvqqqjjjfffeeegggiiijjjpppnnnkkk```OOODDDHHHSSSfffkkkiiijjjsssxxxyyymmmiiibbbXXXCCC:::222000///,,,+++,,,,,,+++++++++************+++++++++************)))******)))(((((((((((((((((((((((((((''''''''''''$$$%%%&&&'''((()))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,,,,---666EEEQQQUUUVVVVVVQQQNNNLLLSSSjjjqqqccckkkyyyzzz\\\GGG???===;;;???AAAGGGOOOTTTZZZfffsssppp\\\QQQAAA999777333222111111111111000000000222222222222333444555666777888999:::;;;<<<======???@@@BBBEEEHHHLLLOOOQQQUUUYYY^^^cccgggkkknnnqqqjjjhhhfffhhhlllnnnllljjjhhhgggffffffggggggfffeeeaaa]]][[[cccxxx}}}kkk^^^cccrrr{{{rrrkkkgggdddbbbgggnnntttvvvtttppplllmmmwww~~~|||zzzyyyxxxwwwwwwvvvtttsssrrrqqqppprrrqqqqqqooommmkkkhhhgggcccbbb```]]][[[\\\___bbbZZZ\\\dddsss}}}wwwxxxkkkppp~~~ssshhh```qqq}}}vvvxxx|||}}}~~~XXX>>>000///...------,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))((()))))))))************************************)))***+++******,,,///222:::AAAAAA@@@HHHOOObbb|||yyyjjjqqqllljjjrrr}}}~~~sssgggZZZXXXRRRRRRVVV[[[]]]```jjjtttnnndddXXXVVVUUUVVVZZZ\\\]]]\\\]]]^^^___```bbbdddiiilllqqqtttwww{{{|||{{{zzzxxxpppmmmkkklllnnnwwwzzzvvvtttrrryyy^^^KKK???EEEOOOUUUaaaooozzz~~~}}}yyywwwuuuqqqmmmiiieeecccYYY[[[^^^cccjjjttt|||}}}}}}}}}|||~~~}}}{{{yyytttmmmgggeeeeeeggghhhkkkllllllfffXXXJJJHHHNNNcccrrryyyxxxzzz|||rrrjjjkkkjjjdddEEE;;;222///...,,,+++---,,,,,,+++++++++*********+++++++++*********))))))***))))))(((((((((((((((((((((((((((''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,+++111<<>>??????FFFGGGHHHJJJMMMPPPRRRSSS[[[^^^ccchhhlllooorrrsssllljjjhhhiiikkkmmmllljjjhhhffffffhhhlllmmmkkkhhhaaa^^^^^^hhh|||ooo```XXXbbbwwwxxxqqqkkkhhhfffdddhhhnnnsssuuusssooolllppp}}}{{{zzzyyyxxxwwwwwwvvvtttsssrrrqqqppppppppppppooommmjjjgggfffccccccaaa^^^\\\\\\___aaaZZZ\\\dddttt~~~www~~~zzzkkkqqqxxxhhhaaammm{{{~~~xxxrrrtttzzz~~~{{{UUU;;;000000///...------------+++++++++***************))))))))))))))))))))))))((()))))))))************************************)))************,,,000333;;;BBBBBBCCCLLLUUUhhhtttmmmyyy}}}jjjjjjssszzzooocccVVVSSSJJJHHHIIINNNSSS[[[gggssssssmmmaaaaaa```bbbdddgggiiiiiijjjkkkmmmmmmnnnpppsssvvvxxxzzz}}}~~~}}}{{{wwwuuunnnkkkjjjkkknnnwwwzzzwwwxxxzzz]]]KKKAAAGGGPPPWWWdddsss}}}|||zzzxxxuuuqqqnnnlllkkkkkk^^^```ccciiiqqqyyy}}}|||~~~}}}{{{zzzwwwqqqjjjfffdddeeeffffffhhhlllkkk```TTTOOOQQQrrrssskkkmmmlllgggGGG===222///...,,,---///,,,,,,,,,++++++++++++***+++++++++*********))))))***))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,,,,555BBBMMMTTTXXXWWWVVVPPPKKKKKKZZZxxx{{{ddd```mmmwww~~~}}}qqqwww~~~gggMMM???;;;<<>>@@@AAABBBGGGHHHJJJMMMQQQUUUXXXYYY```bbbeeejjjnnnqqqssssssmmmlllkkkkkkllllllkkkjjjgggfffgggkkkppprrrooolllccc^^^^^^jjj}}}ssseee[[[WWWcccxxxyyytttppplllkkklllnnnqqqssssssrrrpppoooyyy~~~}}}{{{zzzxxxxxxwwwwwwvvvtttsssrrrqqqpppoooooopppooommmjjjhhhfffccccccbbb___]]]]]]___aaa[[[\\\ddduuuwww}}}|||nnntttkkkaaahhhrrrvvvrrrmmmqqqyyyoooPPP:::111000///...------------,,,+++******))))))******))))))))))))))))))))))))))))))))))))************************************)))************---111555:::BBBDDDGGGQQQ\\\ppprrrpppssswwwhhhkkkuuuqqqhhh]]]QQQLLLDDDBBBDDDLLLTTT[[[dddlll{{{uuunnnmmmllllllnnnppprrrtttuuuwwwxxxyyyyyyzzz}}}}}}~~~|||xxxssspppiiiggggggiiimmmvvv~~~}}}^^^MMMCCCIIIRRRYYYhhhyyy~~~|||||||||zzzuuuqqqnnnlllkkkkkkdddeeeiiipppyyy}}}{{{}}}~~~}}}{{{{{{yyyuuuooohhheeeeeeeeeeeefffjjjllleeeZZZTTTTTTxxxpppooollleeeMMMAAA666111///---...000,,,,,,,,,,,,+++++++++++++++++++++************)))******)))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,...;;;HHHPPPTTTXXXXXXVVVOOOLLLNNNaaaqqq___bbbuuu}}}}}}ooo{{{~~~^^^HHH===;;;===@@@EEEHHHPPPZZZbbbkkkyyyhhhPPPBBB>>>555111333111222222333333444555555666777777888999:::<<<===>>><<<===???AAACCCEEEGGGHHHGGGHHHLLLQQQVVV\\\```bbbdddeeegggkkkooorrrrrrqqqmmmmmmnnnnnnmmmkkkjjjhhhfffgggjjjnnnqqqqqqpppnnnccc^^^```nnnuuufff\\\[[[^^^kkk~~~~~~zzzwwwssspppooopppooonnnmmmnnnppprrrsss~~~}}}{{{yyyxxxwwwwwwwwwvvvtttsssrrrqqqpppooopppqqqqqqooollliiigggccccccbbb___]]]\\\^^^___ZZZ[[[bbbtttwww|||rrrxxxvvv```ccciiinnnllliiipppyyyzzzgggQQQ@@@111000///...------------,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))************************************)))******)))***---222666;;;CCCFFFJJJWWWeee||||||oooiiiqqqrrrhhhoooyyy|||hhhbbb[[[OOOJJJEEEEEEMMM[[[eeegggeeeddd{{{|||zzzyyywwwuuutttvvvyyy|||zzz{{{}}}~~~}}}yyysssoookkkdddcccdddgggkkkttt|||___NNNDDDJJJTTT]]]nnn}}}{{{zzzzzzxxxuuurrrnnnllljjjiiifffgggkkksss}}}|||{{{|||}}}|||zzzzzzzzzxxxssskkkfffeeeeeedddeeehhhkkkggg___ZZZ[[[|||~~~|||yyyrrrjjjVVVIII<<<555111......111------,,,,,,,,,++++++++++++++++++************)))******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,111@@@MMMRRRTTTWWWXXXVVVMMMMMMTTTkkkooodddqqqyyyrrrTTTBBB<<<;;;===AAAEEEIIIRRR^^^hhhsssvvvVVVAAA888999555333666333555555555666666777777777999999999:::<<<===???@@@CCCCCCEEEHHHJJJLLLNNNOOOPPPRRRUUUYYY^^^cccgggjjjhhhggghhhlllppprrrqqqooolllnnnppppppoookkkhhhgggfffjjjnnnpppooommmkkkjjjaaa]]]bbbtttyyyjjj___YYYaaammm{{{~~~{{{xxxuuurrrqqqqqqpppmmmkkkkkkooowww~~~}}}{{{yyyxxxwwwwwwwwwvvvtttsssrrrqqqppppppqqqrrrrrrpppmmmjjjhhhbbbbbbaaa___\\\[[[]]]^^^YYYYYY```ssswww|||tttwww~~~^^^___dddiiihhhgggooozzz~~~qqqfffVVVHHH111000///......------...---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))************************************)))***))))))***...333777<<>>;;;;;;===AAADDDIIITTTaaammmyyycccJJJ777222888666777:::777777777777777888888888999999::::::;;;===>>>@@@AAAHHHIIIKKKMMMPPPRRRTTTUUU^^^^^^```bbbeeehhhkkkllljjjiiijjjmmmppprrrpppmmmkkknnnqqqrrrpppkkkhhhfffggglllpppqqqmmmiiigggggg___\\\eeezzz|||oooccc\\\[[[iii{{{~~~yyytttqqqppppppqqqrrrooonnnpppzzz~~~}}}{{{yyywwwvvvuuuyyyxxxwwwuuussspppooonnnqqqqqqrrrrrrpppmmmiiigggbbbbbbaaa___\\\[[[]]]^^^YYY]]]dddrrryyy~~~sssyyy}}}uuu^^^XXXbbbooommmmmmuuuxxxsssjjj]]]III666111---......,,,+++---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************)))***+++***))))))+++---,,,------,,,,,,000888>>>???AAAEEENNN___vvvtttoooqqqiiirrryyyiiidddddd[[[OOOOOOVVVggg~~~~~~kkk^^^oooyyy{{{{{{~~~}}}}}}~~~||||||}}}|||xxxsssooollljjjddddddcccccciiiuuuxxxpppWWWLLLIIIRRRXXXbbb|||}}}{{{zzz{{{sssnnnnnnoookkkfffeeebbbgggnnntttyyyvvvsssmmmeeejjjkkkpppwww}}}||||||{{{{{{yyyzzz}}}yyy}}}|||uuuoookkkfffaaadddddddddeeeeeedddaaa^^^vvvsssgggmmm{{{uuuppp\\\DDD555333555333///000///---,,,++++++,,,---,,,+++******))))))******************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++'''%%%)))*********---888EEEPPPSSSTTTUUUSSSNNNGGGSSS```{{{jjj|||___CCC:::<<<<<<>>>@@@IIIJJJVVVhhhuuu~~~lllXXXDDD???999777888::::::999999999999999:::;;;<<<===;;;<<<===???BBBEEEGGGHHHMMMMMMOOORRRVVV[[[___aaafffffffffggghhhjjjkkklllkkkmmmppprrrssssssrrrqqqsssrrrrrrssssssqqqnnnkkklllrrrtttqqqnnnlllfff^^^ZZZ]]]jjjxxxccc[[[aaa```sss}}}sssoooqqqqqqmmmiiilllpppvvv~~~~~~~~~~~~}}}||||||{{{yyyxxxwwwwwwyyyxxxwwwuuusssqqqoooooopppqqqqqqqqqoookkkgggeeebbbbbbaaa___]]]\\\]]]___ZZZ]]]cccpppxxx~~~tttzzzqqqiiiZZZVVVbbbpppooonnnuuuxxxooofff]]]MMM666111---......,,,+++---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************)))***+++***))))))+++---***++++++******///777===@@@CCCIIISSSccczzzpppqqquuummmvvvuuunnnllleeeZZZWWWfff~~~}}}hhh]]]nnnzzz}}}~~~~~~}}}~~~~~~||||||}}}~~~~~~}}}zzzwwwtttqqqooommmfffeeedddccchhhuuu|||}}}pppUUULLLKKKUUU^^^iii~~~{{{yyywwwwwwppplllmmmnnnkkkgggfffbbbeeekkkrrrzzzwwwqqqjjjaaabbbbbbdddhhhooouuuxxxzzzwwwuuutttvvv|||||||||{{{zzz{{{~~~zzz}}}|||vvvppplllgggaaadddccccccdddeeedddaaa^^^___xxxmmmbbbhhhyyyzzz~~~xxxrrrzzz}}}iiiOOO>>>777555222///000///---,,,++++++,,,,,,,,,+++******))))))******************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++'''&&&)))***)))+++...;;;GGGQQQTTTUUUVVVTTTPPPMMM]]]nnn~~~iiivvv[[[AAA999<<<===@@@CCCKKKNNNZZZlllyyyfffTTTBBB>>>:::888999;;;<<<;;;::::::::::::;;;<<<>>>>>>???@@@AAABBBEEEGGGJJJLLLTTTTTTVVVYYY]]]aaaeeegggjjjjjjiiiiiijjjlllmmmoooooopppqqqrrrssssssrrrqqqrrrrrrrrrtttuuuuuurrrpppqqqvvvwwwsssooommmfff^^^]]]```nnnrrr```\\\bbbjjj{{{}}}uuuqqqssssssoookkknnnsss|||}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{{{{zzzzzzyyyyyyxxxyyyyyywwwuuusssqqqpppoooppppppqqqpppmmmiiieeecccbbbbbbaaa___]]]\\\]]]___ZZZ]]]bbbmmm~~~xxx}}}uuu{{{uuukkkaaaWWWUUUfffvvvuuurrrwwwxxx|||tttjjjbbbSSS666111---......,,,+++---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************)))***+++***))))))+++---***++++++***+++000888>>>DDDHHHPPP\\\mmm{{{mmmwwwwwwooowwwuuurrrnnnhhh```rrrjjj\\\ZZZmmm{{{}}}}}}}}}~~~|||}}}}}}}}}~~~~~~~~~~~~{{{zzzyyywwwuuusssrrrqqqjjjhhheeedddhhhtttzzzpppUUUMMMNNN[[[hhhxxx|||yyyvvvtttrrrmmmjjjlllnnnkkkgggggghhhkkkrrr}}}yyyrrriiibbb___\\\\\\^^^```aaabbbeeeeeeffflllttt}}}|||}}}}}}{{{{{{~~~{{{}}}|||vvvqqqmmmhhhaaadddcccccccccdddcccaaa^^^RRR^^^iiitttyyykkk```gggnnnwww~~~zzzuuuwww{{{uuu\\\FFF:::555111/////////...,,,,,,,,,,,,,,,,,,+++******))))))******************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***'''&&&)))***))),,,000???IIISSSVVVVVVVVVTTTQQQNNNeee|||hhhbbb|||lllTTT===888<<<>>>BBBGGGOOOSSS```rrr~~~}}}```PPPDDDAAA>>><<<===???@@@@@@=========>>>???@@@BBBCCCDDDDDDEEEFFFIIIMMMPPPRRR]]]^^^___bbbeeeiiimmmooopppnnnmmmkkklllnnnppprrrsssssssssssstttttttttttttttuuuvvvyyy{{{{{{yyywwwwwwzzz{{{wwwsssoooiiibbbbbbffftttyyykkk___```jjjyyy}}}wwwtttttttttqqqpppuuu}}}||||||}}}}}}~~~~~~||||||{{{zzzyyyyyyxxxwwwyyyxxxwwwuuusssrrrpppppppppqqqqqqpppmmmhhhdddbbb``````___]]][[[[[[\\\^^^ZZZ\\\```kkk|||www}}}www|||~~~uuuuuunnnbbbYYY[[[pppxxxxxxwww~~~xxxiiiSSS666111---......,,,+++---,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))************)))***+++***))))))+++---+++---------...333;;;BBBGGGMMMXXXgggxxxrrrmmmyyywwwnnnttttttqqqpppnnniiirrrzzztttaaaQQQRRR[[[ppp~~~|||yyyzzz||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{zzzyyyxxxvvvuuussssssnnnkkkgggeeehhhsss}}}xxxoooWWWPPPQQQ```sss{{{xxxuuurrrpppkkkiiilllllliiiggghhhkkkqqq~~~~~~wwwlllhhhaaa]]]ZZZZZZYYYXXXZZZZZZ\\\aaakkkvvv~~~}}}|||}}}|||}}}|||vvvssspppjjjccccccbbbbbbbbbccccccaaa___UUUSSSTTTdddtttmmmbbbeeekkkyyy|||zzz|||ttt___JJJ;;;333000000///......---,,,,,,++++++,,,+++******))))))******************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&)))))))))---222BBBJJJSSSXXXWWWUUURRRQQQOOOlllnnnWWW\\\sss~~~}}}bbbMMM;;;999<<<>>>BBBIIIRRRXXXgggxxxvvv\\\PPPIIIGGGDDDBBBAAABBBCCCCCC???@@@@@@AAACCCEEEFFFGGGFFFGGGHHHKKKOOOTTTXXXZZZddddddeeehhhkkkooorrrttttttrrrooommmmmmooorrrtttuuutttttttttuuuvvvxxxxxxzzz{{{|||~~~~~~|||zzz{{{{{{yyyvvvqqqlllhhhhhhnnn{{{wwwfff^^^iiixxx|||xxxuuutttsssrrrvvv}}}~~~~~~~~~~~~~~~|||{{{yyywwwvvvuuuxxxwwwvvvtttsssqqqpppoooqqqqqqqqqpppmmmiiieeebbb^^^^^^^^^\\\ZZZZZZ[[[]]]ZZZ[[[___iii{{{xxx~~~www{{{|||rrrrrrwwwqqqccc```ddd|||}}}yyyvvvrrrRRR666111---......,,,+++---,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))************)))***+++***))))))+++---+++,,,------///444<<>>CCCJJJTTT]]]mmm~~~ttt]]]SSSMMMKKKIIIEEEBBBAAAAAABBB??????@@@AAACCCFFFGGGIIIHHHJJJMMMRRRWWW[[[___aaafffggghhhjjjmmmpppsssuuuuuussspppnnnnnnqqqtttvvvsssssstttuuuwwwzzz|||}}}~~~~~~~~~}}}{{{vvvvvvvvvwwwuuuqqqnnnmmmpppvvvuuuccc```qqq}}}zzzwwwuuuttttttuuu{{{wwwssssss{{{~~~}}}{{{yyywwwuuutttvvvuuutttsssrrrpppooooooppppppqqqpppmmmiiieeeccc]]]^^^]]]\\\ZZZZZZ[[[]]]ZZZ[[[^^^hhhyyyzzzwwwyyyxxxwwwxxx||||||rrreeegggkkk|||yyywww|||}}}YYY666111---......,,,+++---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************)))***+++***))))))+++---)))***,,,,,,---333<<>>???EEEMMMWWWccctttvvv```WWWMMMLLLJJJFFFBBB??????@@@>>>>>>???AAACCCFFFHHHIIIMMMPPPUUUZZZ___ccceeefffggghhhhhhjjjlllppprrrttttttsssqqqpppqqqsssuuuwwwrrrsssuuuwwwzzz|||~~~~~~~~~~~~~~~}}}yyywwwsssqqqrrrttttttpppoooqqqyyy~~~ooocccgggzzz{{{wwwwwwvvvuuuxxx|||uuuppprrrvvvxxx~~~}}}|||{{{yyyxxxwwwvvvttttttsssrrrpppooonnnnnnnnnnnnooonnnllliiieeebbb^^^___^^^]]][[[[[[]]]___\\\\\\^^^gggwww{{{wwwvvvyyy{{{ssskkklll}}}~~~uuuxxxyyy|||~~~]]]666111---......,,,+++---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************)))***+++***))))))+++---)))***,,,,,,...444===DDDFFFQQQddd{{{nnnfffooo~~~~~~|||tttuuu{{{~~~qqqiiieee[[[NNNCCCBBBCCCDDDEEEIIIVVVcccvvvxxxeee\\\YYY\\\```bbbbbbdddhhhnnnuuu|||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||zzzxxxvvvttttttooonnnlllkkknnnvvvzzzyyy~~~xxxWWWPPPRRR___www|||yyyvvvssspppooojjjhhhjjjlllmmmsss{{{~~~zzzyyyyyyyyyxxxwwwoooooonnnnnnqqqyyy}}}|||yyyzzzxxxvvvxxxyyysssjjjaaa```^^^___```aaa``````YYYXXXNNNXXX{{{qqqccciiikkk___HHH666111222---............,,,+++***,,,+++******))))))******************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))((()))000999MMMOOOUUU[[[YYYQQQNNNQQQdddnnn```aaahhhqqqyyyvvvmmmnnn{{{}}}~~~www```III>>>888<<<@@@AAAHHHRRR[[[hhhzzzxxxbbbYYYMMMMMMLLLIIIDDDAAAAAACCCAAAAAABBBDDDGGGJJJLLLMMMUUUXXX^^^cccggghhhggggggiiiiiiiiikkkmmmppprrrttttttssssssssstttvvvwwwxxxrrrsssvvvyyy{{{}}}}}}}}}~~~~~~~~~~~~}}}zzzwwwwwwttttttxxxxxxttttttwwwsssiiiiiiuuu~~~xxxuuuwwwyyyzzzzzzxxxvvvssssssuuuzzz}}}|||{{{{{{zzzzzzyyyxxxxxxssssssrrrqqqpppnnnnnnmmmkkklllmmmmmmkkkhhhdddbbb`````````^^^]]]]]]___aaa^^^]]]^^^fffuuu|||vvvvvv~~~llljjjwwwuuuooovvv{{{rrrWWW666111---......,,,+++---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************)))***+++***))))))+++---+++,,,......000666@@@GGGJJJVVVjjjqqqgggjjjxxxzzz{{{}}}{{{sssuuu{{{xxxnnnhhhcccRRR@@@>>>>>>AAADDDGGGNNN___nnnuuu~~~cccVVVVVV[[[cccjjj]]][[[YYY[[[aaakkkvvv}}}|||}}}}}}}}}~~~~~~~~~||||||{{{zzzxxxwwwvvvvvvnnnnnnmmmmmmooowww{{{yyy|||rrrNNNPPPVVVhhh}}}zzzxxxuuurrrooommmiiigggiiilllpppyyyzzz|||~~~~~~|||yyyyyywwwvvvyyyzzztttlllaaa___^^^^^^```aaa``````WWWZZZRRRYYY~~~xxxmmmiiirrrwwwjjjPPP:::111222---......///...,,,+++***,,,++++++***)))*********************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&((()))((()))000:::PPPQQQWWW]]]ZZZRRROOOSSSnnn{{{kkkdddlllwwwvvvuuu~~~uuu|||oooTTTCCC:::777<<>>BBBFFFNNNVVVeeeooo~~~kkk]]]TTTRRRRRRQQQMMMIIIJJJOOOMMMMMMMMMOOOQQQTTTWWWYYY___```bbbhhhlllnnnkkkgggmmmnnnpppqqqrrrsssssssssuuuwwwzzz|||}}}}}}|||{{{}}}}}}}}}}}}~~~~~~zzzkkkcccmmm}}}uuutttzzz}}}~~~ssshhhbbb^^^]]]]]]\\\```eeejjjsssssspppllljjjjjjppp}}}~~~}}}|||{{{zzzyyyyyyyyyyyyuuutttrrrpppnnnnnnnnnnnnkkkjjjiiigggeeedddcccbbb```___^^^\\\\\\\\\\\\]]][[[YYY[[[dddtttqqqooo|||xxxdddeeeuuuuuuqqqwww||||||yyypppaaaQQQ:::333...//////---+++,,,,,,,,,,,,+++++++++************))))))))))))******)))************+++++++++,,,,,,++++++++++++,,,,,,,,,---...///333:::AAADDDRRRccc|||tttllljjjsssuuupppooorrr}}}zzzvvvuuuwwwyyywwwzzztttmmmeeeQQQ@@@AAAFFFGGGLLLRRRVVV^^^mmm}}}gggZZZQQQZZZooo}}}{{{rrrcccnnnuuu||||||zzz}}}~~~~~~{{{||||||{{{zzzwwwtttsssooonnnmmmnnnrrrxxx~~~xxxccc\\\WWWRRROOOUUUfff}}}yyywwwuuusssqqqooonnnkkkkkknnnrrr{{{~~~{{{yyyzzz|||{{{vvvqqqgggccc___\\\\\\\\\\\\\\\ZZZXXXPPPOOObbbzzziiiggg{{{zzz]]]===///222......------------,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&&&&''''''''''''((()))'''&&&&&&((()))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&***%%%&&&++++++***555DDDQQQXXXZZZ\\\[[[PPPOOO^^^}}}sss}}}~~~aaaIIIAAA>>><<<@@@CCCHHHPPPYYYfffqqq~~~mmm```VVVTTTSSSSSSPPPMMMOOOUUUQQQQQQSSSUUUWWWZZZ]]]^^^``````bbbggglllnnnllliiipppqqqrrrssstttuuuuuuuuuyyyzzz|||~~~~~~qqqiiiiiivvv|||vvvuuu{{{~~~sssgggaaa\\\[[[\\\___fffmmmvvvppplllhhhjjjrrr~~~|||{{{zzzyyyyyyyyyyyyyyyuuutttqqqooommmmmmnnnnnnjjjjjjhhhgggeeecccbbbbbb___^^^]]][[[[[[[[[[[[\\\ZZZXXXZZZcccrrrqqqjjjuuukkk[[[aaatttwwwsssxxx}}}~~~}}}sssmmm```QQQ;;;444......///---+++,,,,,,,,,,,,+++++++++************))))))))))))******)))************+++++++++---,,,,,,++++++,,,,,,---,,,---...000444:::AAAGGGUUUiiirrriiilllzzzzzzkkkggggggjjjqqqvvvxxxtttpppooopppqqqppppppqqqtttwwwwwwzzztttkkkbbbOOO@@@CCCEEEJJJRRRXXX\\\iiinnnSSSNNNQQQbbbxxx|||qqqqqq}}}zzz{{{{{{zzzxxxvvvsssrrrpppooonnnppptttzzziiiUUUMMMIIIKKKPPPZZZttt|||yyyvvvtttrrrooommmmmmmmmpppsssxxx~~~|||zzzzzz|||{{{wwwssshhhddd___\\\[[[[[[[[[ZZZXXXWWWPPPHHHPPPfffzzzuuugggdddsss|||yyy|||eeeBBB000000.........---------,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&&&&''''''''''''(((***(((&&&&&&'''((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''***'''(((++++++,,,888FFFSSSYYYZZZ[[[ZZZQQQSSSeeeuuuuuuVVVAAA@@@>>>===AAAEEEJJJSSS]]]hhhsssqqqdddWWWTTTSSSSSSRRROOORRRXXXTTTUUUWWWZZZ]]]___aaabbbaaabbbdddggglllnnnooonnntttuuuuuuvvvwwwxxxyyyyyy}}}}}}~~~~~~|||xxxiiikkkuuu|||xxxxxx~~~vvvpppiiicccdddhhhnnnyyyxxxuuuttt|||~~~~~~zzzzzzyyyxxxxxxxxxxxxxxxuuusssqqqnnnlllmmmnnnnnnjjjiiihhhfffdddcccbbbaaa^^^]]]\\\ZZZZZZZZZZZZ[[[YYYXXXZZZbbbppp}}}oooiiiqqqzzz{{{sssmmmsss~~~aaaTTT___vvvzzzvvvzzzsssnnneeeZZZ<<<555......///---,,,---,,,,,,,,,+++++++++************))))))))))))******))))))*********+++++++++------,,,,,,,,,,,,------++++++...222777<<>><<<>>>BBBFFFLLLVVVaaakkkuuuvvvhhhXXXSSSQQQQQQOOONNNQQQVVVTTTUUUXXX[[[^^^aaabbbcccdddeeefffiiimmmqqqtttuuuyyyyyyyyyzzzzzz{{{|||}}}~~~|||}}}zzzvvvooojjjiiittt~~~|||~~~{{{xxx{{{~~~}}}zzzyyyxxxwwwwwwvvvwwwwwwuuussspppnnnmmmlllmmmnnniiihhhgggeeedddbbbaaa```^^^]]][[[ZZZYYYYYYZZZ[[[XXXXXXZZZbbbooo{{{kkkeeelllttttttjjjccchhhsss\\\SSSaaazzz~~~yyy|||}}}uuuooohhh>>>555///......---,,,---,,,,,,,,,+++++++++************))))))))))))******))))))*********+++++++++---,,,,,,++++++,,,,,,---******///666<<>>CCCGGGMMMZZZfffooozzz|||mmm\\\VVVQQQPPPOOONNNPPPTTTUUUWWWXXX[[[^^^aaacccdddfffgggjjjmmmppptttyyy{{{}}}|||||||||}}}~~~~~~}}}{{{}}}~~~xxxnnnfffaaaqqq~~~~~~}}}zzzyyyxxxwwwuuuuuuuuuuuusssrrrqqqooonnnmmmllllllhhhhhhfffeeecccaaa``````^^^]]]\\\ZZZZZZZZZZZZ[[[XXXXXX[[[bbbnnn{{{hhh___gggssswwwpppgggiiippp]]]UUUeee~~~zzz|||xxxrrr???666///......,,,,,,---,,,,,,,,,+++++++++************))))))))))))******)))************+++++++++,,,++++++******++++++,,,******000:::@@@FFFTTTdddooolllhhhxxx~~~yyyrrrkkkdddVVVUUURRROOONNNRRR[[[bbbZZZWWWQQQKKKHHHLLLRRRXXXggguuu{{{xxxoooZZZNNNTTT]]]fffwwwdddIIIGGGIIIPPP___qqq}}}|||{{{yyyxxxvvvuuutttrrrrrrsssvvvzzz```HHHGGGHHHIII___~~~{{{yyyvvvtttsssrrrqqqooorrrxxx~~~|||{{{zzzyyyxxxqqqlllddd]]]ZZZYYYYYYXXXWWWVVVVVVQQQFFF@@@JJJZZZlllrrrtttpppqqq|||cccMMM>>>777111000000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&&&&''''''''''''(((((('''&&&(((+++.........((((((((((((((((((((((((((((((''''''''''''(((((()))***+++,,,///888FFFRRRXXX\\\YYYWWWWWWUUUccc~~~mmm]]]```nnnyyyuuuzzz|||~~~zzz\\\FFF>>>:::;;;???EEEIIIPPP^^^kkkvvvtttccc[[[TTTRRRRRRQQQTTTXXXZZZZZZZZZ[[[^^^aaadddeeefffhhhlllooossswww|||~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~uuujjjeeeddd|||~~~~~~~~~}}}}}}{{{zzzxxxvvvtttssssssrrrqqqqqqqqqpppooommmkkkjjjhhhgggfffdddcccaaa```______^^^\\\[[[ZZZZZZ[[[[[[YYYYYY\\\cccnnn{{{}}}fff\\\gggwww~~~sssnnnooo___XXXhhhyyyzzz~~~~~~qqq@@@777///......,,,,,,...,,,,,,,,,+++++++++************))))))))))))******)))************++++++++++++******))))))******+++,,,+++111<<>><<<<<<>>>DDDJJJOOOVVVfffuuuddd[[[TTTSSSUUUWWWZZZ___\\\ZZZXXXWWWXXX\\\```cccaaaffflllpppssswww{{{~~~}}}}}}~~~}}}}}}~~~}}}}}}|||yyypppiiippp|||xxxxxxzzz}}}}}}uuu~~~}}}~~~~~~~~~}}}{{{zzz|||{{{yyywwwtttrrrpppoooooonnnmmmmmmnnnmmmkkkiiiddddddeeeeeedddbbb```___aaa___\\\ZZZYYYZZZ[[[\\\YYY]]]```ccclll}}}uuufffdddmmm{{{sssddd\\\hhhyyywwwrrruuuwww~~~ddd===555......///---,,,------------,,,+++***)))((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///222666>>>LLL___lll~~~~~~xxxqqqkkkkkkyyy|||tttlllgggbbbYYYSSSUUU\\\]]]ZZZHHHHHHGGGFFFEEEEEEEEEEEEGGGIIIMMMPPPNNNOOOXXXbbbxxxuuu^^^TTTOOOJJJNNNUUUbbbsss}}}xxxsssrrrqqqsssvvvvvvsssppprrrrrrsssxxxrrrQQQDDDJJJJJJWWW}}}zzzvvvtttuuuxxxzzz|||~~~}}}}}}~~~}}}{{{zzzzzzzzzzzzuuummmccc[[[WWWWWWYYYVVVRRRQQQQQQKKKFFFPPPbbbzzzxxx|||vvvmmm```ZZZPPP===444444111...---......---,,,,,,,,,+++++++++******************))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***))))))((((((((((((((()))+++)))***///;;;HHHTTTZZZYYY[[[YYYRRRRRR___uuu}}}mmmddddddkkkttt|||yyy}}}bbbIII>>>>>>;;;>>>DDDJJJOOOZZZnnnhhh^^^VVVWWW[[[\\\^^^```___^^^]]]\\\]]]^^^aaabbbaaaeeekkkrrrwwwzzzzzzzzz~~~}}}|||}}}{{{~~~}}}yyysssnnnkkkppp|||xxxzzzyyywwwzzz}}}yyyxxxvvvtttzzz~~~}}}~~~~~~~~~~~~|||{{{zzzzzzyyyxxxvvvtttrrrqqqppprrrpppmmmllllllkkkiiigggeeefffffffffeeecccbbb```bbb```]]]ZZZYYYYYYZZZ\\\XXX\\\___cccmmm}}}ttteeedddvvv}}}ooo```WWWcccuuuuuurrrvvvyyy}}}~~~|||]]]<<<444......///---,,,---,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---111666:::BBBPPPcccrrr|||vvvpppoookkkppp{{{rrrkkkgggccc[[[VVVXXX]]]^^^[[[QQQPPPMMMLLLLLLMMMLLLLLLIIIJJJMMMOOOPPPRRR]]]iiirrr]]]SSSTTTUUUSSSSSS\\\hhhyyy}}}xxxsssooommmlllmmmooopppnnnlllqqqrrruuuzzzuuuVVVGGGKKKOOObbb~~~{{{wwwuuuvvvyyy|||~~~}}}tttnnnlllmmmqqqxxx}}}|||{{{{{{{{{yyyuuummmccc[[[WWWWWWXXXWWWQQQPPPQQQLLLGGGOOO\\\tttooo~~~|||oooggg[[[GGG555444111...---...---,,,,,,,,,,,,+++++++++******************))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((()))))),,,***+++111===KKKUUU[[[YYY[[[WWWQQQTTTddd|||rrrlllnnnuuuzzz^^^FFF<<<<<<<<>>EEETTTiiizzz~~~zzzwwwqqqjjjmmmlllvvvzzzrrrkkkhhheee^^^XXXZZZ___```]]]XXXUUUSSSUUUXXXYYYWWWUUUSSSRRRSSSTTTUUUZZZgggsssrrrjjj\\\TTTVVV]]]___\\\\\\fffttt}}}{{{yyysssnnnjjjhhhffffffgggiiihhhhhhooorrrvvv{{{yyy\\\JJJLLLWWWppp}}}yyywwwxxx{{{~~~sssjjjcccaaahhhjjjooowww~~~}}}|||{{{{{{wwwtttmmmddd\\\WWWVVVWWWWWWQQQOOOQQQNNNIIILLLSSSzzzooohhhsssxxxhhhQQQ888444000...---------,,,,,,,,,,,,+++++++++******************))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))---+++,,,444AAANNNWWW\\\YYYZZZVVVPPPWWWnnnwwwwwwyyysssYYYCCC:::;;;===@@@FFFMMMSSS^^^pppvvvjjj^^^[[[]]]]]]___aaacccddddddeeeeeefffggggggeeehhhmmmsssxxx{{{|||}}}zzzyyyyyyxxxyyy{{{|||}}}{{{xxxyyy{{{|||tttmmmlllvvvwwwoooqqq}}}}}}}}}}}}|||{{{{{{zzzzzzuuuuuuuuutttssssssrrrrrrssspppllljjjiiijjjiiiiiiiiijjjjjjiiihhhfffdddcccbbb```]]]ZZZXXXXXXYYYZZZXXX[[[___dddqqqooobbbiii~~~{{{ppp^^^TTT^^^qqqsssrrrxxx{{{zzzlllmmmWWW:::333......///---,,,---,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------+++222:::???FFFWWWnnn~~~vvvlllmmmnnn{{{{{{uuupppkkkhhh```YYYZZZ```ddddddaaaaaacccggglllmmmhhhdddccc```^^^___```eeerrr~~~yyybbb```^^^^^^bbbdddbbb^^^eeerrr{{{yyyvvvpppjjjfffdddbbbaaaaaaccceeefffmmmpppvvv|||}}}aaaNNNNNN]]]yyy}}}~~~~~~{{{yyyzzz}}}xxxpppllljjjiiixxxuuurrrttt}}}}}}|||{{{{{{zzzvvvsssnnnfff]]]XXXUUUUUUVVVQQQNNNPPPOOOJJJIIIKKKhhhnnneeennn|||}}}www^^^===666000......---,,,---,,,,,,,,,+++++++++******************)))))))))(((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((())))))***,,,***,,,666DDDQQQXXX[[[ZZZZZZTTTPPP]]]yyyxxxuuukkkSSS@@@999;;;>>>@@@FFFOOOVVV```qqq|||ooobbb]]]]]]^^^___aaaaaabbbcccdddeeeeeeeeeeeedddggglllrrrwwwzzz{{{{{{yyyyyyxxxyyyyyyzzz||||||~~~}}}zzzwwwxxxyyy{{{vvvrrrttt~~~uuusss{{{zzzqqqnnn|||~~~}}}||||||{{{zzzzzzzzzttttttttttttsssssssssssspppnnnkkkiiijjjllllllllljjjjjjkkkjjjhhhfffdddcccaaa___\\\YYYXXXXXXYYYZZZXXX\\\```ffftttlll```iii|||{{{zzz|||qqqZZZSSSaaauuuwwwvvv}}}qqqeeegggRRR999222---...000---,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,---------***111999???III[[[ssssssnnnqqq}}}~~~zzzvvvpppkkkbbbZZZZZZccckkkmmmuuuwww}}}xxxqqqllliiiiiikkknnntttrrrhhh]]]___bbbeeefffeeedddeeevvvzzzwwwrrrkkkeee```^^^]]]\\\\\\^^^bbbdddjjjooovvv|||jjjXXXWWWfff~~~|||zzzyyy{{{}}}{{{|||uuuuuu|||vvvrrryyy}}}|||zzzyyyyyyyyyuuusssooohhh```YYYUUUTTTUUUQQQOOOPPPOOOKKKGGGFFFWWWqqq}}}vvvkkkcccjjj|||}}}|||zzz~~~mmmBBB888000//////---,,,...,,,,,,,,,+++++++++******************)))))))))(((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))*********))),,,777FFFSSSYYYZZZZZZZZZTTTRRRcccuuu{{{zzzcccNNN???:::===>>>@@@GGGQQQZZZdddtttssseee```___^^^___aaa```aaabbbcccdddddddddccceeehhhooouuuyyy{{{{{{{{{zzzzzzzzz{{{{{{|||}}}}}}||||||}}}|||{{{zzzzzz{{{|||yyy{{{}}}{{{|||uuueeeaaadddfffpppyyyyyypppsss~~~}}}|||{{{{{{{{{{{{uuuuuuuuutttttttttttttttooommmkkkkkklllnnnnnnmmmjjjjjjjjjiiihhheeecccbbb```^^^[[[YYYXXXXXXZZZ[[[YYY]]]aaaiiiwwwiii^^^```qqqwwwmmmuuuvvvdddSSSRRRggg}}}~~~{{{nnnbbbbbbJJJ777111---///000...,,,,,,+++++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...,,,222<<>>???AAAIIIUUU___jjjyyyuuuhhhcccbbbaaaaaacccaaabbbbbbccccccdddeeeeeeggglllsss{{{~~~|||{{{||||||}}}~~~~~~zzzzzz{{{|||}}}}}}~~~~~~|||}}}tttvvv{{{~~~}}}lllcccaaa```^^^aaajjjvvvwww}}}}}}|||{{{{{{||||||vvvvvvvvvuuuuuutttttttttpppooommmmmmnnnnnnmmmllliiiiiiiiihhhfffdddaaa```^^^\\\ZZZXXXXXXYYY[[[\\\[[[^^^bbbkkkzzzggg]]]]]]kkksssiiidddtttrrrYYYRRRVVVpppzzzuuuiiidddGGG666000,,,///000...+++,,,***++++++,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---.........777EEEUUUffftttiiiiiittt|||tttyyy|||zzzxxxttttttoooiiijjjsss{{{}}}yyy~~~zzzfff______dddbbbhhhuuuyyyrrrmmmfff___ZZZSSSUUUWWWWWWWWWZZZ___ccckkkqqqyyyyyyxxxxxxzzz}}}kkkhhhhhhooo|||xxxqqqkkkpppvvv{{{}}}|||zzzyyyyyyyyyuuuuuusssmmmeee]]]WWWTTTRRRTTTSSSQQQMMMKKKHHHFFF:::QQQdddnnnrrrjjjgggqqq|||{{{jjjLLL===111222333...---111,,,,,,,,,+++++++++******************))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''((()))***+++***)))---;;;MMMYYY\\\ZZZ[[[]]]YYYYYYpppssshhhvvvjjjSSSCCC;;;;;;???AAADDDLLLYYYeeeqqqwwwkkkggggggeeedddeeebbbaaaaaaaaaaaacccdddeeegggmmmvvv~~~||||||}}}}}}~~~zzzzzz{{{|||~~~|||}}}pppvvvxxxwwwqqqeeeeeekkkjjjddd```jjjvvv~~~~~~|||||||||}}}}}}wwwwwwwwwvvvuuuuuuttttttrrrqqqoooooopppnnnllljjjhhhhhhhhhgggeeeccc```___]]]\\\YYYXXXXXXYYY[[[]]][[[^^^ccclll|||fff\\\fffoooqqqdddcccxxxwww[[[UUU\\\xxxwww|||rrrjjjJJJ666000,,,///000...++++++***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......000:::LLLaaatttxxx___eeetttvvvmmmwww|||yyywwwvvvtttvvvtttppprrryyypppaaa```fff___^^^iii~~~wwwqqqkkkeee___ZZZSSSUUUXXXZZZZZZ]]]aaafffmmmsss{{{|||{{{}}}zzz}}}}}}eeeZZZ\\\bbbppp{{{kkkbbbZZZ___eeelllttt~~~}}}{{{zzzzzzzzzuuuuuutttooofff^^^XXXUUURRRTTTUUUQQQMMMJJJIIIGGG888OOOeeettt|||tttmmmsss{{{{{{uuuiiiOOO>>>222333444///...222,,,,,,,,,+++++++++******************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''((()))+++++++++***///===OOO\\\^^^[[[\\\^^^ZZZ[[[sss|||kkkeeepppwwwtttttt|||eeeNNN@@@:::;;;???CCCFFFOOO]]]jjjvvvxxxmmmjjjjjjhhhggghhhaaa```^^^^^^^^^```cccdddeeelllvvv}}}yyy|||}}}~~~|||{{{|||}}}~~~|||pppwww~~~www|||{{{eee[[[cccnnnmmmfffcccooozzz~~~~~~}}}|||{{{zzzzzzyyyyyywwwuuutttuuutttsssqqqpppqqqrrrrrrqqqooolllkkkkkkiiigggeeecccbbbbbbbbbaaa^^^[[[ZZZ[[[\\\\\\[[[[[[```cccjjj}}}~~~ccc]]]gggsssvvvnnnooowwwqqqaaaXXXmmm{{{jjjPPP555333000......---+++***++++++++++++++++++++++++++++++************++++++)))************++++++++++++,,,---,,,++++++,,,...333;;;OOOggguuu|||{{{hhh^^^gggtttsssppp{{{vvvsssrrrwwwtttssswwwzzz{{{nnnfffbbb___^^^```ppp|||tttmmmggg___WWWPPPQQQOOOOOOTTTXXX[[[aaahhhnnnvvv~~~}}}wwwuuuyyyyyynnn^^^SSSQQQQQQ^^^xxxrrrbbbZZZZZZYYYZZZaaaiiivvv}}}|||zzzyyyyyyzzzwwwsssnnnhhhaaaZZZUUUQQQQQQRRRQQQOOOKKKGGGDDD???NNNjjj~~~uuuxxxuuulllkkkTTTCCC555333333///---000///......------,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,)))...???RRR[[[^^^^^^^^^ZZZTTTZZZtttxxxiiibbbjjjrrrpppnnnqqq~~~|||[[[IIIAAA:::888;;;AAAGGGSSScccoooyyy{{{tttoookkkhhhddd```aaa[[[\\\eeefff```aaahhhmmmooosssyyy}}}~~~|||yyy}}}xxx{{{}}}~~~|||wwwwww}}}{{{sss{{{}}}rrr{{{rrrccc]]]aaaeeeddd```jjjppp{{{~~~~~~}}}|||{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvtttrrrppppppqqqqqqqqqooommmkkkiiihhheeecccaaa`````````aaa^^^[[[ZZZZZZ[[[\\\[[[[[[```dddlll{{{aaa^^^hhh{{{~~~wwweee\\\pppyyy}}}nnnNNN555222000......---+++***++++++++++++++++++++++++++++++************++++++)))************++++++++++++,,,---,,,++++++---///222???TTTgggoootttpppccc```qqqzzzxxxxxx|||wwwtttrrrqqqmmmnnnuuu}}}sssiiiccc___dddnnnxxxooohhhaaa[[[TTTNNNNNNNNNQQQWWW\\\^^^ccciiivvv{{{tttkkkddddddbbbZZZOOOHHHQQQSSSbbb|||lll^^^XXXZZZZZZ]]]ccciiisss~~~}}}{{{zzzyyyyyyyyywwwtttooojjjccc[[[UUUQQQRRRRRRQQQOOOKKKGGGEEEBBBSSSwwwxxx~~~|||mmmfffggg]]]III777333333...,,,---///......------,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,)))///AAASSS\\\^^^^^^]]]XXXSSSZZZssslll```\\\gggqqqrrrssswww|||yyyXXXGGG@@@;;;;;;>>>EEEJJJVVVdddppp{{{|||xxxsssnnniiidddbbb```\\\___iiikkkeeeeeekkknnnqqqvvvzzz}}}}}}|||{{{~~~}}}xxxwww|||wwwnnnttt~~~}}}zzzpppiiimmmyyy|||wwwmmmjjjfffbbbaaabbbdddeeemmmvvv~~~}}}|||{{{zzzzzzxxxwwwwwwxxxxxxwwwsssqqqoooooopppqqqpppooommmlllhhhfffdddbbb```_________```^^^[[[YYYZZZ[[[[[[[[[[[[```eeeoooyyybbbaaannnyyyhhh```pppzzzuuu|||oooMMM444222///...------+++***++++++++++++++++++++++++++++++************++++++)))************++++++++++++,,,---,,,++++++---///333CCCXXXeeehhhnnn~~~|||rrrddd```dddxxx~~~{{{vvvrrrooojjjfffiiiuuuyyymmmeeeaaatttzzzssshhh```ZZZUUUPPPLLLMMMNNNTTT\\\aaaccciiiooo~~~sssjjj^^^SSSOOONNNJJJGGGGGGVVV[[[lllnnnddd```hhhiiimmmqqqtttyyy}}}~~~|||{{{zzzyyyxxxxxxwwwuuurrrmmmeee\\\VVVRRRSSSSSSRRROOOLLLIIIGGGCCCOOOtttuuuwwwyyypppooorrrgggOOO888222333000---...///......------,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,***222CCCTTT\\\^^^^^^YYYTTTQQQ]]]wwwsssiiiaaaaaannnyyy|||}}}tttTTTDDD???<<<>>>BBBIIINNNXXXeeeppp|||~~~{{{}}}}}}yyyqqqiiieeeccc___^^^dddooorrrmmmkkknnnpppuuuzzz}}}|||{{{{{{}}}~~~yyywwwvvv{{{ssshhhlllttttttnnneee```^^^```bbbcccbbbiiinnnllldddaaaeeelllnnn{{{~~~|||{{{zzzzzzxxxxxxxxxyyyxxxuuuqqqmmmoooooopppppppppooonnnmmmhhhfffdddbbb```_________```]]]ZZZYYYZZZ[[[[[[[[[[[[___fffrrrwwweeeiiiyyywwwggg___mmmzzz{{{uuusss}}}kkkMMM333111///---------+++***++++++++++++++++++++++++++++++************++++++))))))*********++++++++++++,,,---,,,,,,,,,...000555DDDWWWbbbfffooo{{{uuukkk```aaajjjyyyyyysssmmmjjjeeecccjjjzzz}}}wwwrrrqqqsss{{{|||}}}}}}|||oooiiihhhuuummmbbbYYYUUURRROOOLLLOOOPPPVVV^^^ccchhhpppyyy{{{nnnaaaVVVLLLHHHIIIJJJNNNSSS^^^gggyyyxxxsssttt|||~~~}}}~~~}}}}}}|||{{{yyyyyyxxxvvvvvvvvvuuuppphhh^^^WWWSSSSSSSSSRRRPPPMMMJJJHHHFFFHHHdddzzzpppmmm~~~{{{|||~~~pppTTT:::333555444222222///......------,,,+++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++444GGGWWW]]]^^^^^^UUUPPPQQQcccyyymmmjjjooo}}}pppPPPBBB>>><<>>;;;<<<@@@BBBEEEHHHLLLTTT^^^eeennnwwwjjjTTTHHHFFFGGGMMMTTTXXX[[[ccckkkuuu|||yyyzzz{{{sssxxx{{{{{{zzzzzzyyyxxxxxxxxxttttttttttttqqqjjjbbb\\\RRRQQQPPPOOOMMMKKKJJJIIIAAA@@@DDDQQQaaakkkiiicccbbbhhhvvv|||zzzwww~~~sssSSS@@@666...,,,//////......------,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***///===PPP]]]```^^^^^^ZZZXXXaaazzzyyy|||aaaHHH?????????AAAFFFJJJUUUeeesss{{{|||xxxqqqfffaaa```iiiwww}}}zzzzzzzzzzzzzzz{{{}}}~~~}}}zzzzzz||||||vvvwww~~~yyy|||wwwuuuvvvyyy~~~|||{{{zzzxxxwwwwwwyyy{{{}}}}}}|||yyyxxxvvvsssqqqpppooooookkkiiigggeeecccbbbbbbbbb___\\\YYYXXXYYYZZZZZZZZZeeefffpppiiicccsssfff^^^SSSYYYxxxxxxSSSQQQ___pppxxxzzz~~~pppeeeQQQ;;;111///---,,,------,,,***++++++++++++++++++++++++++++++************++++++)))************+++++++++***,,,---------...000222===NNN```mmmzzz}}}lllooo}}}}}}xxxsssqqqpppjjjqqq}}}}}}pppjjjRRRMMMLLLXXXooorrrpppxxx|||wwwpppeee___WWWSSSSSSUUUVVVUUUYYYaaapppnnn]]][[[PPPFFFAAA<<<777777<<<888999999888:::???IIIPPPQQQ\\\lllzzzyyy\\\LLLGGGFFFJJJSSS]]]dddiiisss}}}wwwiiibbb___]]]\\\]]]cccmmmtttxxx}}}zzzzzzzzzyyyyyyxxxxxxxxxsssssssssrrrpppjjjbbb]]]QQQQQQOOONNNLLLKKKJJJIIIDDDBBB>>>@@@PPPdddmmmkkkkkkooo{{{}}}yyy|||tttUUUCCC777///...333///......------,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***///>>>QQQ^^^```^^^^^^YYYZZZggguuu|||vvv]]]EEE>>>@@@AAACCCHHHLLLXXXjjjyyyzzzuuuttthhhbbb___jjjxxx{{{yyywwwxxxzzz}}}~~~}}}}}}zzzyyy{{{~~~|||xxx~~~}}}{{{}}}{{{{{{zzzyyyzzz{{{||||||{{{{{{zzzxxxwwwuuurrrnnnkkkjjjhhhfffffffffeeecccbbbbbb]]]ZZZ\\\]]]\\\\\\___hhhiiirrr|||ddd___fff[[[WWWNNN[[[|||kkkRRRMMMeeetttwww|||}}}oooaaaLLL888111111///...---,,,,,,+++,,,,,,,,,+++++++++******************************)))************++++++++++++***,,,///...---222999@@@YYYkkknnnzzzxxxlllsss~~~sssqqqvvv|||wwwwww}}}xxxmmmgggWWWUUURRRXXXooowwwwwwzzz}}}ppplllddd]]]WWWUUUTTTSSSXXX^^^mmmiiittt~~~eeeUUUOOOKKKHHHBBB===888555444444888666555555777;;;@@@CCCJJJNNNWWWeeeqqq}}}mmmVVVMMMLLLDDDNNN[[[fffqqq}}}}}}pppdddYYYQQQOOOQQQRRRZZZ```bbbkkk|||{{{{{{{{{{{{zzzyyyxxxwwwsssuuuuuusssrrrooofff\\\TTTOOOLLLMMMMMMJJJHHHIIIIII???===BBBKKK___nnnkkkhhhhhhxxx~~~ttt^^^DDD666333222...///......------,,,+++++++++++++++************)))************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++111...>>>TTT\\\```ddd```___\\\iii}}}qqquuu}}}zzzYYYEEEBBB<<<===FFFKKKPPP]]]nnn{{{~~~~~~rrriiidddbbbjjjvvv|||zzzxxxxxxzzz|||||||||}}}zzzyyyzzz}}}}}}}}}~~~}}}~~~~~~|||{{{zzzzzz{{{|||}}}{{{zzz{{{zzzxxxwwwvvvsssooollliiihhhfffeeeeeedddcccaaa```\\\ZZZ[[[\\\[[[\\\```iiikkkwwwyyyeeeaaafffXXX[[[YYYddd|||hhhUUUZZZppp{{{{{{~~~|||lll\\\GGG555111000///...---,,,,,,,,,,,,,,,,,,+++++++++******************************)))************++++++++++++***,,,......---222999FFF]]]nnnrrrnnngggqqq~~~}}}vvvuuuzzz}}}yyyxxx|||wwwooolllWWWWWWVVV___yyyzzznnnjjjbbb\\\WWWUUUUUUWWW^^^ffflllsssuuu___QQQIIIEEEDDDAAA===999666444444444444333222333444777;;;===>>>AAAIIIUUU```nnn{{{bbbPPPJJJLLLMMMWWWeeesss~~~tttiii```XXXPPPOOORRROOOVVV\\\cccqqqxxx{{{{{{{{{{{{zzzyyyxxxwwwsssuuuuuusssrrroooggg]]]SSSNNNKKKLLLLLLIIIHHHIIICCC>>>???@@@JJJfff{{{zzzuuunnnzzzsssjjjWWWAAA555333222000///......------,,,,,,+++++++++++++++************************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++000///@@@UUU\\\```ccc^^^\\\[[[jjjmmmdddhhhnnnvvv}}}wwwWWWCCCAAA<<<>>>GGGLLLTTT```qqq}}}~~~sssjjjdddeeemmmyyyyyywwwuuuuuuwwwyyyyyyyyy}}}zzzyyy|||{{{~~~{{{zzzyyy}}}{{{zzz{{{|||}}}}}}zzzwwwzzzyyywwwvvvvvvssspppmmmiiigggeeeddddddcccaaa___^^^ZZZXXXZZZ[[[ZZZ]]]aaakkkppp~~~tttfffeeejjjccclllmmmrrr}}}wwwcccXXXkkk}}}vvvaaaJJJ:::111000///...---,,,,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++++++++,,,......---333:::KKK___nnnuuu|||lll^^^___nnn}}}|||zzz{{{|||wwwzzz{{{zzzqqqnnnpppuuuwwwsssqqqqqqdddeeegggssswwwlllgggbbb\\\XXXXXXZZZ___jjjtttxxxcccNNNDDD@@@<<<999;;;:::777555444333444444222222222222333555666777666777<<>>HHHLLLXXXdddtttzzzrrriiicccbbbkkkuuu{{{{{{yyyyyyzzz|||zzzxxxxxxyyy{{{{{{{{{|||zzzwwwxxxzzz~~~~~~|||{{{zzz~~~|||{{{~~~~~~|||{{{{{{|||}}}~~~|||xxxuuuvvvuuutttttttttrrrooolllhhhfffdddccccccbbb```^^^[[[XXXWWWYYYZZZZZZ^^^dddnnnwwwqqqgggmmmvvv|||}}}tttbbb\\\vvv~~~~~~iiiNNN===000000///------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++,,,+++,,,...---...444<<>>GGGZZZkkkxxxbbbUUUOOOQQQXXXbbbwww|||xxxttttttrrrooopppsssvvv|||~~~zzzzzzzzzyyyyyyxxxwwwvvvsssuuutttrrrrrrqqqiii```QQQKKKHHHIIIJJJGGGGGGIIICCCEEEDDDBBBWWWzzz|||yyymmmhhhbbbVVVFFF:::333111000/////////...------,,,,,,,,,,,,+++++++++*********************)))))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++,,,111FFFYYY^^^aaaaaaXXXWWWYYYiii|||cccSSSTTTdddxxx|||~~~qqqRRR@@@???<<<===GGGLLL\\\gggvvv~~~xxxsssooojjjbbb]]]ZZZdddnnnssssssssswww|||}}}{{{yyyyyy{{{|||||||||vvvuuussstttwww{{{}}}~~~zzzwwwvvvyyy}}}}}}{{{{{{{{{{{{||||||zzzvvvrrrrrrqqqqqqqqqqqqpppmmmkkkhhhfffdddccccccaaa___]]]YYYWWWWWWYYYYYYZZZ___gggsss~~~nnniiittt~~~wwwfffbbbyyy{{{{{{~~~jjjKKK999000///...---------------,,,,,,,,,+++++++++******************************))))))*********+++++++++,,,+++,,,...---...555===JJJVVVbbblll~~~zzzrrrfff^^^```lll~~~wwwkkknnnvvvrrreeeOOOKKKJJJQQQYYY___fffmmmttt{{{~~~wwwvvvjjjccc```]]]\\\___dddnnnoooLLLHHHBBB>>><<<:::666444555555666555555444333333333333444555555444333222666777888:::999===IIIVVVhhhuuuppp^^^WWWTTTYYYaaarrrzzzwwwuuuwww{{{}}}~~~~~~{{{{{{yyyyyyyyyyyyxxxwwwvvvuuusssttttttrrrrrrqqqjjjbbbQQQKKKHHHIIIIIIGGGGGGIIIFFFEEECCCBBB\\\wwwvvvwwwmmmfffZZZLLL>>>444111222000//////......---,,,,,,,,,,,,,,,++++++++++++***************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++,,,444JJJ[[[^^^aaaaaaVVVWWWXXXggg|||wwweee[[[aaassspppQQQ@@@???<<<===GGGKKK]]]hhhwwwyyyppphhhccc]]]WWWSSSRRR[[[eeejjjlllpppwwwzzzxxxvvvuuuwwwxxxxxxwwwsssqqqppprrruuuyyyzzz{{{{{{tttpppttt~~~~~~|||zzz|||{{{zzzzzzzzzwwwssspppooonnnnnnooooooooollljjjiiigggeeeccccccaaa___]]]XXXWWWWWWYYYYYYZZZbbbjjjxxxmmmkkkvvv~~~vvvyyy{{{kkkfffwww~~~uuuxxx~~~fffGGG666//////...---------------,,,,,,,,,+++++++++******************************)))************+++++++++---+++,,,------...666>>>GGGSSS```mmm~~~ssslllbbb^^^dddsssrrrfffjjjssslll\\\MMMHHHGGGMMMTTTZZZaaahhhuuu{{{sss{{{tttjjjddd^^^]]]___eeelllyyynnnTTTCCCAAA>>>999666444555666555666777888888777555444333333444444444444333222444333555888999:::@@@HHHYYYeeexxxkkk]]]YYYYYYaaammmpppddd``````gggnnnuuu|||~~~yyy{{{xxxxxxxxxxxxwwwvvvuuuuuussstttsssqqqrrrrrrllldddSSSMMMIIIIIIHHHFFFFFFHHHEEEBBB@@@AAAWWWnnnooo{{{qqqdddTTTBBB555222555000000//////...---------,,,,,,,,,,,,++++++++++++************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++---777NNN]]]^^^bbbbbbVVVUUUXXXfffzzzyyynnnjjjttt~~~nnnPPP???@@@===???IIIMMM^^^iiiwww|||qqqfff]]]XXXTTTRRRPPPUUU\\\```bbbhhhpppwwwxxxvvvtttsssuuuvvvvvvuuupppoooooopppsssvvvxxxxxx}}}~~~|||{{{tttqqqmmmnnnwwwzzz{{{~~~{{{|||{{{|||{{{yyyxxxwwwuuurrrooommmmmmmmmnnnoooooommmjjjjjjhhheeedddcccbbb___]]]WWWVVVXXXZZZYYY[[[dddmmm}}}|||lllmmmrrrtttgggiiikkkyyykkkeeettt}}}yyypppuuu~~~zzz^^^DDD777//////...------------...,,,,,,,,,+++++++++******************************)))************+++++++++---++++++------///666???FFFUUUfffuuurrrllldddaaahhhxxxrrrgggjjjsssjjjXXXNNNJJJIIIOOOVVV\\\ccciiixxxxxxpppwwwzzzqqqiiiggg___aaagggpppzzzmmmVVVFFF===;;;888555333333444666333555777999:::999888777666666666666666666666666666333333888:::;;;===AAALLLUUUeeeyyyiii^^^\\\^^^kkk{{{rrr```]]][[[___iiisss{{{~~~zzz}}}xxxxxxxxxxxxwwwvvvuuutttssstttsssqqqrrrrrrmmmeeeVVVOOOJJJIIIHHHEEEEEEHHHDDD@@@AAABBBLLLmmmttteeehhhzzz~~~uuu```HHH666111555000000//////......------------,,,,,,,,,+++++++++************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++///:::QQQ^^^^^^ccccccWWWSSSWWWfffzzz}}}wwwxxxjjjLLL===@@@???BBBMMMQQQ^^^iiixxxvvvkkkccc___```bbb___``````aaabbbffflllqqqvvvtttrrrqqqrrrssssssrrrlllkkkjjjlllnnnqqqrrrrrrxxx{{{~~~~~~{{{vvvsssqqqfffhhhnnnxxx~~~ooohhhkkkooommmpppuuu{{{}}}{{{}}}{{{xxxvvvuuussspppnnnmmmmmmmmmnnnppppppnnnlllkkkiiifffeeedddbbb```^^^WWWWWWXXXZZZZZZ\\\eeeooovvvkkkmmmnnniiiUUU]]]hhh|||iiiaaarrr{{{vvvmmmsssyyykkkTTT@@@555//////...---------......,,,,,,,,,+++++++++******************************)))************+++++++++---++++++------///777@@@GGGXXXmmm~~~{{{tttmmmiiipppuuuiiillltttkkkXXXMMMJJJJJJRRRZZZaaahhhnnnyyyvvvooovvv~~~vvvmmmiiiiiicccfffooo{{{hhhPPPCCC???666555444444666666555444111333777:::;;;;;;:::999:::999999999999::::::;;;===888555999<<<<<<<<<===CCCHHHTTTggg~~~jjj___^^^bbbssssssfff[[[^^^^^^eeesss~~~{{{xxx{{{xxxxxxxxxwwwwwwvvvuuutttssstttsssqqqrrrsssmmmfffWWWPPPKKKJJJHHHEEEEEEHHHCCCAAADDDDDDEEE[[[wwwkkkaaaeeepppzzzvvvtttxxx{{{}}}kkkMMM666///333000000000///......---------------,,,,,,,,,++++++************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++111===SSS^^^^^^cccdddXXXPPPVVVggg||||||~~~fffJJJ<<<@@@@@@EEEPPPUUU___jjjyyy{{{rrrkkkjjjooouuuwwwtttpppmmmmmmooorrrtttpppnnnkkkkkkkkkllllllkkkfffeeeeeefffiiikkkkkkkkkrrruuuxxxwwwtttoookkkiiibbbjjjxxxwwwxxx~~~qqq___XXXZZZ___^^^^^^```eeennn}}}~~~}}}~~~zzzvvvrrrpppnnnmmmkkkkkkjjjiiijjjkkkmmmmmmkkkfffbbbaaacccccc^^^ZZZWWWVVVWWWXXXXXX[[[gggsssmmm___^^^\\\VVVNNNRRRnnnttt^^^```uuutttsssuuu}}}~~~tttsssbbbMMM>>>333000///...------,,,------++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***,,,/////////666???HHH\\\www}}}mmmmmm{{{nnnnnntttlll\\\PPPMMMOOOYYYeeemmmtttyyyssslllqqq{{{tttooommmkkkgggooo|||fffPPPDDD===;;;777555444222222333444555555666777888:::;;;<<<===999999888888999999:::;;;;;;<<<===>>>===<<<;;;:::CCCDDDIIIUUUgggzzzllleeefffiii}}}wwwooogggfffjjjoooyyy~~~}}}}}}|||{{{|||zzzyyyzzzzzzyyywwwuuusssrrrrrrsssssspppllliiiYYYQQQIIIHHHHHHFFFEEEFFFEEEEEEBBB>>>@@@MMM```llleeeiiibbbnnnuuuuuu~~~{{{|||~~~}}}}}}|||{{{nnnMMM777444444111111000000//////.........------,,,,,,++++++*********************************))))))((((((''''''******)))(((((((((((((((((())))))(((((((((+++---///EEEYYY```aaabbb___YYYSSSYYYtttyyyzzzbbbIII???BBB???CCCRRR[[[ggguuu~~~{{{zzzzzzzzz{{{|||yyyrrrkkkbbb^^^ZZZWWWWWWXXXYYYZZZ[[[^^^aaa```___^^^aaacccmmmllllllnnnooommmiiieeedddxxxuuuuuujjjcccbbb\\\UUURRRSSSUUUXXX[[[ddduuu}}}{{{~~~|||yyyuuuqqqooonnnmmmlllkkkjjjiiiiiijjjkkkllliiieeeaaaaaabbbaaa]]]YYYXXXWWWXXXZZZZZZ^^^jjjvvvhhhZZZWWWSSSMMMPPPXXXuuulll\\\cccsssuuuxxx{{{xxxqqqqqqaaaMMM???666000///...------,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,---///...000888BBBJJJ___|||tttrrr~~~rrrrrrxxxnnn]]]PPPLLLOOO]]]nnnyyyrrrnnnvvv{{{uuupppnnnmmmmmmwwwpppUUUHHHAAA;;;666666555333222222333444555666777888999;;;<<<===>>>:::::::::999:::;;;;;;<<<;;;;;;===>>>>>>>>>======BBBCCCGGGOOO\\\lll{{{ooohhhiiimmm~~~xxxoooooowww}}}|||{{{zzzyyyzzzyyyxxxxxxyyyyyywwwuuuttttttssssssrrroookkkgggZZZQQQIIIHHHHHHFFFEEEFFFCCCEEECCC@@@AAAKKK[[[gggdddjjjfffrrrzzz{{{}}}{{{yyy~~~|||lllNNN999555444111111111000//////............---,,,,,,++++++*********************************))))))((((((((((((******)))(((((((((((((((((()))))))))((()))+++---000FFFZZZaaabbbccc___YYYWWW___{{{zzz{{{aaaIII???BBB@@@DDDSSS\\\hhhvvv|||yyyvvvuuuvvv|||~~~zzzuuuooohhh```VVVTTTPPPNNNOOOQQQRRRSSSVVVXXXZZZ[[[ZZZ[[[___bbbiiinnntttuuurrrmmmjjjjjjppp|||qqqzzzoooffffffeee___WWWTTTTTTXXX\\\```gggwww}}}{{{yyy{{{zzzwwwtttqqqooonnnmmmllllllkkkiiiiiiiiiiiiiiifffccc``````aaa```\\\XXXXXXXXXYYY\\\]]]bbbnnn{{{}}}fffYYYVVVRRRNNNTTTaaa|||```XXXfffssswww~~~{{{tttrrr]]]EEE777///000///...---,,,,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,///............111<<>>>>>999222444444333222222333444555888888999;;;<<<===>>>>>>;;;;;;;;;:::;;;<<<<<<===;;;;;;<<<===???@@@@@@AAABBBDDDFFFIIIOOOZZZhhhrrrsssmmmnnnsss}}}|||{{{zzzxxxvvvxxxwwwvvvvvvwwwxxxvvvuuuvvvuuuttttttrrrooojjjfffZZZQQQIIIGGGGGGEEEDDDFFFBBBDDDDDDBBBAAAIIIWWWdddbbbjjjgggttt~~~~~~vvvkkkPPP<<<666333222111111000000///............------,,,+++++++++***************************))))))))))))(((((((((***))))))(((((((((((((((((()))))))))((())),,,...222HHH\\\bbbcccccc___YYY[[[fffvvvuuuuuuyyyaaaHHH>>>BBB@@@EEETTT]]]iiiyyyzzztttooommmpppttttttnnnfff```YYYRRRLLLKKKJJJIIIJJJMMMPPPRRRUUUWWWXXXYYY[[[^^^cccgggmmmwww}}}rrrjjjlllrrrxxxooo{{{lllnnnsssxxxvvvmmmdddaaaZZZ___eeejjjqqq}}}~~~|||zzzyyyxxxwwwtttrrrpppnnnnnnmmmlllkkkiiihhhgggffffffcccaaa```______^^^ZZZWWWWWWWWWYYY]]]```fffsss~~~sssaaaZZZZZZ[[[\\\```jjj}}}sssZZZ[[[lllyyy||||||vvv\\\AAA333,,,//////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///...---......444CCCRRRlllvvvvvvooouuurrrllltttzzz~~~wwweeeZZZXXXcccyyyiiiooozzzvvvwwwwww{{{~~~zzzvvvvvvwww}}}xxxbbbGGG999999<<<888222333333222222333444555666::::::;;;<<<===>>>??????;;;;;;;;;;;;;;;<<<======<<<<<<<<<===>>>@@@AAABBBDDDFFFHHHHHHIIIPPP\\\fffvvvrrrtttxxx~~~|||{{{yyywwwvvvvvvuuussstttuuuvvvvvvuuuttttttssssssrrroookkkggg[[[QQQIIIGGGFFFDDDDDDFFFCCCCCCCCCBBBAAAGGGXXXggghhhoooiiisssxxxqqqhhhPPP<<<666222222222111111000//////............---,,,,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))***,,,///555JJJ^^^ddddddddd___YYY[[[hhhyyyhhhhhhkkkqqqzzzzzz```GGG>>>BBBAAAFFFUUU___jjjzzzxxxrrrooooooqqqnnndddZZZTTTPPPLLLMMMNNNNNNOOOQQQTTTXXX[[[aaaaaaaaacccfffkkkpppsssxxx|||mmmiiitttooobbbkkkrrrvvvxxxooollldddiiipppwww}}}~~~|||yyyyyywwwuuusssqqqpppooolllkkkjjjiiigggeeedddccc``````______^^^\\\YYYWWWUUUUUUXXX]]]aaaiiiwww}}}ggg\\\]]]aaahhhnnnooouuu}}}|||lll]]]fffxxx```CCC777333///...---,,,,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,---///777III[[[zzzzzzqqqccceeesss~~~}}}mmmjjjvvvssseeedddppprrriii|||tttccc]]]___dddssszzz}}}zzz}}}www[[[OOO???777666777666333222222333333444555666777;;;;;;<<<===>>>>>>??????<<<;;;;;;;;;;;;<<<======???>>>======>>>@@@CCCDDDFFFHHHKKKJJJJJJOOOYYYaaa|||zzzwwwyyy}}}~~~~~~~~~}}}{{{yyyxxxxxxuuutttrrrrrrtttuuuuuutttrrrqqqrrrssssssqqqmmmjjj[[[RRRIIIFFFEEECCCCCCEEEDDDBBBBBBAAA@@@GGGZZZooo{{{}}}nnnrrrpppiiiaaaLLL;;;777333222222222111000000////////////...------,,,,,,+++************************))))))))))))************))))))(((((((((((())))))((())))))))))))***---000888MMM```eeeeeeddd```YYYWWWfff~~~fffYYY[[[dddmmmtttuuuvvv{{{|||yyy___GGG>>>BBBAAAGGGWWWaaalll{{{wwwxxxsssfff[[[WWWVVVUUUYYYZZZ]]]^^^___bbbgggkkkrrrqqqpppqqqtttyyy}}}uuukkkrrrxxx___]]]hhhzzzuuusssllljjjjjjpppxxxyyy}}}yyyyyyxxxvvvtttqqqooonnnkkkjjjjjjiiigggeeecccbbb^^^___``````^^^\\\YYYWWWSSSTTTXXX___dddlll{{{}}}ccc___fffkkksss}}}www{{{~~~xxxjjjeeesssaaa???333000///...---,,,++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,...///888MMM```wwwttt{{{~~~qqqbbbYYYcccuuu}}}tttssspppnnnwwwooouuurrr___UUUWWW\\\nnnwww}}}^^^FFFAAA:::666444333222222222333444555666777888888;;;<<<<<<===>>>>>>??????======<<<<<<======>>>???AAA@@@??????AAADDDHHHJJJIIIKKKNNNPPPRRRVVV]]]bbbnnnzzz}}}|||}}}}}}|||zzzyyyzzz{{{vvvtttrrrrrrssstttttttttppppppqqqssssssrrrnnnkkk\\\RRRHHHEEEDDDCCCCCCEEEDDDBBBAAAAAA@@@EEE[[[rrrtttqqqzzziiiaaa\\\III<<<999666333222222111111000////////////......---,,,,,,,,,************************)))))))))************+++((((((((((((((())))))***((()))***))))))+++...000:::OOObbbgggfffeee```YYYUUUcccxxxpppYYYRRRXXXlllvvv{{{vvvuuu}}}~~~zzz}}}^^^FFF===BBBBBBHHHXXXbbbooo~~~vvvkkkhhhiiiiiihhhkkknnnppppppsssxxx|||}}}}}}|||tttnnnrrrjjj^^^ffftttzzzjjjggghhhnnnrrryyyyyytttyyy{{{yyyxxxwwwvvvssspppmmmllliiiiiiiiihhhgggdddbbbaaa]]]___``````^^^[[[YYYXXXTTTUUUZZZaaagggppp|||xxx```aaajjjkkkpppyyypppyyy}}}vvvhhhhhhzzz}}}|||]]]999...---///...---,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,...//////888LLL```kkkmmmzzz|||vvvhhh[[[VVVdddyyy}}}|||xxxuuu|||wwwxxxuuufff\\\[[[___kkkvvvfffMMM???<<<777555444444333111222333555666888999::::::;;;;;;<<<<<<===>>>>>>>>>@@@????????????@@@AAAAAABBBAAA@@@AAAEEEJJJOOOSSSQQQSSSVVVZZZ^^^bbbeeegggiiirrr}}}zzz{{{|||zzzxxxxxxzzz|||xxxuuusssqqqrrrsssssssssrrrqqqrrrssssssqqqmmmjjj\\\RRRHHHEEECCCBBBCCCEEECCCAAABBBCCC@@@CCCWWWooooookkkzzzzzziiiccc^^^LLL>>>:::555333333222111111000000////////////...------,,,,,,************************))))))*********+++++++++((((((((((((((()))******((()))*********+++...111<<>>>>>BBBBBBAAAAAABBBBBBCCCDDDBBBAAAAAADDDHHHOOOVVVZZZYYYZZZ^^^ccciiimmmmmmmmmkkkrrrzzz~~~|||xxxzzzzzzyyywwwwwwzzz}}}yyyvvvsssrrrrrrsssssssssssssssssssssssspppkkkhhh]]]RRRHHHDDDCCCBBBBBBEEEAAA@@@BBBEEEAAAAAASSSjjj~~~}}}gggeeetttpppiiidddQQQAAA999333333333222222111000000000/////////...------,,,,,,************************))))))******++++++++++++((((((((((((((()))******((()))*********,,,///111===RRRdddiiigggeee```YYYXXXfffvvvwwwgggYYY^^^mmm~~~~~~{{{\\\EEE===BBBCCCIIIZZZdddwww|||ppphhhqqqooodddhhhzzzqqqmmm~~~qqqhhhkkkpppuuuxxx}}}iiibbbhhhqqqyyy|||yyyzzzwwwssspppooonnnmmmkkkkkkiiigggffffffdddbbb```aaa```^^^\\\ZZZXXXWWWWWWYYYVVVZZZeeeqqq|||yyy|||iiiVVVZZZ\\\QQQNNNUUUccczzziii]]]lll~~~|||xxxzzz~~~jjjKKK999333,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,...000777GGGVVV]]]jjj}}}uuugggaaa^^^]]]gggyyynnnhhhooowwwqqqgggeeecccdddfffhhhiiijjjpppxxxppp\\\JJJ:::999777555222222333444666999888888888888888999999;;;;;;<<<<<<<<<>>>AAACCCBBBBBBBBBDDDEEEFFFEEEDDDFFFDDDFFFKKKOOOSSS\\\eeeeeehhhpppzzz|||xxxyyy{{{www|||{{{pppwww}}}||||||||||||{{{zzzyyywwwwwwvvvuuusssrrrqqqqqqrrrsssqqqpppoooppppppooollljjj```TTTGGGCCCBBB@@@@@@AAABBB??????@@@???@@@GGGPPPhhhooogggaaaooo~~~zzz}}}wwwaaaFFF999999555444444333222222222222000///...------,,,------,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))(((((((((((()))))))))(((***+++***(((---444BBBTTTeeeiiihhhhhhbbbZZZ\\\kkk~~~|||mmmppp~~~{{{XXXDDD>>>CCCBBBIII]]]kkkyyyssslllkkkwwwlllllluuu{{{zzzhhheeexxx}}}iiimmmxxx|||}}}}}}yyyddd^^^bbblll}}}}}}{{{yyyvvvssspppooonnnlllkkkkkkiiigggffffffeeecccaaabbb```^^^\\\YYYXXXWWWVVVYYYWWWZZZfffsssxxx~~~~~~eeeUUUWWWVVVLLLJJJSSSkkk~~~iii\\\iiiwwwzzzvvvuuuzzzyyyqqq```DDD555333...------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))******************+++++++++,,,,,,,,,...---...111333888DDDPPPXXXhhh~~~tttiiinnnjjjiiirrrxxxcccaaaddduuutttdddZZZUUUUUUUUUUUUYYY___eeeiiikkkttt|||{{{^^^MMM???333999777555333222333555666888888888888999999:::;;;<<<===>>>>>>===>>>@@@CCCEEEEEEEEEFFFHHHHHHHHHGGGKKKIIIJJJOOOSSSXXXbbblllsssvvv~~~rrrlllxxx~~~|||{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwvvvtttrrrqqqqqqqqqqqqqqqpppoooppppppooollljjjaaaTTTGGGCCCBBB@@@???AAAAAA?????????>>>===CCCKKKYYYbbb]]]ZZZhhhvvv{{{|||wwwvvvxxx{{{qqqMMM<<<;;;555555444333222222222222000///...------,,,------,,,,,,,,,+++++++++******************************))))))(((((((((((()))))))))(((***+++***(((---444CCCUUUeeeiiihhhgggbbbZZZ___mmm}}}\\\FFF>>>BBBBBBKKKbbbrrrvvvjjjnnn|||{{{rrrpppttt{{{|||zzzpppkkkzzzuuujjjwwwsssbbb```ggguuu}}}}}}yyyvvvrrrpppooonnnlllkkkjjjiiigggggggggfffdddbbbcccaaa^^^[[[YYYWWWVVVVVVYYYWWW[[[gggvvv~~~xxxqqq]]]PPPQQQNNNEEEIIIVVV{{{}}}fff[[[fffqqqsssppprrrzzztttmmmhhhWWW<<<000222///------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))******************+++++++++,,,,,,,,,,,,,,,...222444888AAAKKKVVVhhh~~~vvvrrrzzztttpppwwweeeXXX___fff{{{}}}hhhVVVJJJDDDBBBEEEEEEHHHNNNXXXaaahhhkkkuuugggOOODDD;;;333888666444333333444666777888888999:::;;;;;;<<<===>>>???@@@@@@??????AAABBBFFFFFFHHHIIIJJJKKKLLLLLLQQQPPPQQQUUUXXX^^^iiittt||||||jjjiii{{{}}}{{{zzzzzzzzzzzzyyyxxxwwwuuuuuuxxxwwwuuusssqqqppppppoooqqqpppoooppppppooollljjjaaaTTTGGGCCCBBB@@@???@@@AAA@@@@@@@@@<<<:::===CCCOOO\\\\\\[[[hhhsssuuuxxxzzzuuuttt~~~~~~~~~zzz}}}~~~SSS>>>===666555444333222222222222000///...------,,,------,,,,,,,,,+++++++++******************************))))))(((((((((((())))))***))))))+++***)))...555EEEWWWfffiiihhhgggaaaZZZdddqqq```III???BBBBBBMMMfffxxx~~~}}}}}}qqqiiixxxmmmnnnsssxxx}}}zzz{{{xxxssspppzzzrrrsss~~~jjjaaahhhsss~~~~~~xxxuuuqqqooonnnmmmkkkjjjiiihhhggghhhiiihhhfffddddddbbb^^^[[[XXXWWWVVVVVVXXXXXX]]]jjj{{{{{{yyydddUUUKKKJJJFFFBBBNNNaaattt___ZZZfffrrrtttpppsss|||xxxrrrkkkVVV999///111...------,,,,,,,,,++++++++++++++++++*********))))))((()))))))))******************+++++++++,,,,,,,,,+++***+++///222888DDDPPP]]]ooo{{{qqqxxxpppggghhhnnnrrr}}}tttbbbQQQEEE@@@>>>???>>>???BBBIIISSS^^^fffjjjrrr~~~xxxXXXGGG@@@;;;666666555444444444555777888888999:::<<<===>>>>>>>>>???AAACCCCCCBBBAAABBBCCCEEEGGGJJJMMMNNNPPPRRRSSSYYYYYYZZZ^^^aaagggsss|||}}}xxxfffmmm}}}{{{zzzyyyyyyyyyxxxxxxwwwuuutttsssvvvuuutttsssrrrqqqqqqqqqqqqpppoooppppppooollljjjaaaTTTHHHCCCBBB@@@???@@@BBBAAAAAAAAA===888999>>>III[[[aaa```jjjsssvvv|||}}}{{{||||||~~~~~~{{{||||||TTT>>><<<666555444333222111111111000///...------,,,------,,,,,,,,,+++++++++******************************))))))(((((((((((())))))***))))))+++***)))///666HHHYYYhhhjjjhhhfffaaaYYYaaapppaaaIII???BBBAAALLLddduuu{{{~~~}}}{{{}}}vvvnnntttyyyhhhnnnrrruuuxxxuuuvvvwwwyyytttfffhhhyyy~~~~~~wwwtttqqqnnnmmmlllkkkiiigggggggggiiijjjjjjgggeeedddbbb^^^ZZZXXXWWWWWWWWWWWWZZZaaappp}}}yyy}}}~~~[[[PPPIIIGGGDDDGGGZZZrrrhhhXXX\\\mmmyyy{{{vvvzzzzzzoooVVV888000222...------,,,,,,,,,++++++++++++++++++*********))))))((()))))))))******************+++++++++,,,,,,,,,,,,******---111===QQQcccnnn}}}ssszzzpppiiisssyyyvvvcccYYYKKK@@@:::999:::::::::;;;>>>FFFQQQ]]]fffkkksssbbbJJJ@@@;;;777555444444444444555777888999999:::<<<>>>???@@@@@@@@@@@@BBBDDDDDDCCCDDDFFFGGGIIILLLQQQTTTVVVXXX\\\^^^cccdddhhhnnnqqqwww}}}}}}pppiiixxx}}}|||zzzyyyyyyxxxxxxxxxwwwvvvuuussssssrrrrrrssssssssssssssssssqqqpppoooppppppooollljjjbbbUUUHHHCCCAAA???>>>???BBBAAABBBBBB===888999>>>BBBYYYdddccciiirrr}}}~~~zzzrrrRRR???:::666666444333222111111111000///...------,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))***))))))******)))000888KKK\\\iiijjjgggfff```XXXZZZkkkyyyqqqyyy~~~^^^HHH@@@CCCAAAHHH]]]lllrrr|||~~~|||~~~|||}}}yyyrrrnnnyyymmmiiirrrqqqqqqxxxzzz|||qqqnnn{{{}}}wwwtttpppnnnmmmllljjjiiiffffffgggjjjkkkkkkiiigggcccaaa]]]ZZZXXXWWWXXXYYYXXX^^^iiiyyyyyyzzztttVVVPPPLLLKKKKKKRRRhhhwwwaaa]]]lll~~~|||mmmQQQ555111555...------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))******************+++++++++,,,,,,,,,...---......222CCCaaa{{{{{{nnnyyynnnjjjxxxtttjjjYYYOOOCCC:::666666777666666777;;;DDDQQQ___jjjpppzzzoooQQQCCC>>>999555555333333444555666888::::::;;;===>>>@@@AAAAAA@@@@@@AAABBBCCCDDDEEEGGGKKKMMMQQQUUUZZZ]]]^^^```dddhhhkkkoooxxx~~~}}}tttnnnrrr~~~~~~|||{{{zzzyyyyyyxxxxxxxxxwwwvvvuuusssssspppqqqrrrssstttuuuuuuuuuqqqpppoooppppppooollljjjbbbUUUHHHCCCAAA???>>>???AAA@@@AAABBB>>>:::;;;AAADDDaaannniiikkkvvvyyyiiiRRR@@@:::777666555333222111000000000///...------,,,------,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))(((((((((((())))))+++))))))***)))***111999NNN^^^kkkkkkgggeee___XXXZZZjjjkkk\\\dddkkkvvvzzzzzzxxx|||~~~\\\GGG@@@DDDAAAGGGYYYfffnnnzzz~~~}}}uuurrrtttxxxlllbbbiiiwwwuuuuuu~~~xxx}}}vvvssspppmmmlllkkkjjjhhheeefffhhhjjjmmmllljjjhhhbbb```\\\YYYWWWXXXYYY[[[[[[cccqqqwww|||lllUUURRRRRRUUUWWW^^^sssrrrfffqqq|||gggIII111111555,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))******************+++++++++,,,,,,,,,,,,...000000333EEEjjj|||mmmhhhuuuzzzvvv}}}iiiaaarrr{{{nnn^^^SSSEEE<<<999999999888777888===FFFTTTcccnnnttt|||aaaGGG@@@>>>888444666222222444555777999:::;;;===???@@@BBBBBBBBBAAA@@@AAAAAABBBCCCEEEIIIOOOTTTXXX\\\aaabbbbbbbbbfffjjjlllttt}}}sssttt~~~~~~}}}|||{{{zzzzzzyyyxxxxxxxxxwwwvvvuuutttssspppqqqrrrttttttttttttsssqqqpppoooppppppooollljjjcccUUUHHHCCCAAA???>>>???>>>>>>>>>@@@===:::>>>DDDUUUttttttmmmxxxvvvooocccQQQAAA;;;777666555333222111000000000///...------,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))+++))))))***)))***111:::PPP```lllkkkgggeee___WWW]]]hhh|||}}}cccSSSXXX___ppppppmmmkkksss~~~{{{\\\FFF@@@DDDBBBHHH[[[hhhqqq{{{wwwvvv|||bbb\\\jjj|||||||||{{{}}}vvvsssooommmlllkkkiiihhheeefffhhhkkkmmmmmmkkkhhhaaa___[[[XXXWWWXXXZZZ\\\]]]hhhwwwvvv~~~{{{hhhUUUUUUXXX]]]```fffxxxsssooo}}}eeeEEE...000333)))---------,,,,,,,,,+++++++++++++++************)))))))))))))))******************+++++++++,,,,,,,,,)))---111000111DDDlllmmmdddfffvvv|||wwwvvvyyyzzz___]]]www}}}rrrbbbVVVGGG<<<999::::::999===>>>AAAJJJWWWeeepppvvvrrrVVV???;;;:::333000444111222444666888:::;;;<<>>>>><<<;;;<<<>>><<<;;;???FFFdddyyykkksss}}}pppjjj```NNNAAA===777777555333222111000000000000...---------------,,,,,,,,,+++++++++******************************))))))(((((((((((())))))+++))))))***)))***222:::RRRaaalllkkkgggeee___WWW[[[bbbuuuzzzggg[[[bbbhhhrrrpppkkkjjjttt~~~zzzxxx]]]GGG@@@DDDBBBJJJ^^^lllvvv}}}{{{{{{|||```[[[jjj}}}xxx|||zzzwww{{{~~~}}}|||{{{}}}}}}xxxtttooollljjjhhhgggfffccceeefffhhhiiijjjiiiiii___ZZZWWWWWWWWWVVVZZZ___```nnnzzzzzzlll^^^XXXXXXXXXWWWZZZfff{{{zzzvvv|||nnnNNN===111------(((,,,,,,,,,+++++++++************++++++++++++******+++++++++*********)))))))))******++++++,,,------***---//////555IIIhhhwww}}}|||tttbbb^^^dddttt~~~{{{uuusss~~~rrrXXX^^^{{{zzzzzz|||yyyuuusssbbbWWWIII===999999;;;<<<===@@@DDDKKKZZZmmmyyy}}}~~~bbbQQQ???888777555333222444555666777888999::::::@@@AAABBBAAA?????????AAA===@@@DDDGGGKKKPPPVVVZZZ___aaabbb```]]][[[\\\^^^cccnnn}}}~~~~~~}}}~~~{{{xxxvvv{{{yyyxxxxxxxxxwwwuuusssuuuttttttssssssrrrqqqqqqooorrrqqqmmmlllmmmlllhhhdddWWWJJJCCC@@@<<<<<>>@@@>>><<>>999666555333222222222000...000000000///......------,,,,,,,,,+++++++++************))))))))))))******++++++************+++++++++,,,(((+++111,,,+++999QQQ]]]iiillliiiddd]]]VVV]]]gggssssssfffZZZbbbqqqvvvjjjiiixxxxxx___III@@@BBBCCCNNNaaajjjttt{{{zzz___\\\bbbqqq}}}|||}}}}}}xxxzzzzzzvvvyyyqqqmmmttt|||}}}~~~|||wwwtttoookkkjjjhhhgggeeebbbccceeefffgggggggggfff^^^YYYWWWXXXXXXXXX\\\bbbggguuuuuuyyy___SSSRRRSSSPPPLLLSSSeeezzz}}}zzzdddFFF999///---///+++,,,,,,,,,+++++++++************++++++++++++******+++++++++*********)))))))))******++++++,,,------,,,......---222DDD]]]qqqjjjrrr~~~~~~qqqhhh[[[YYY```nnnvvvtttsssvvvpppXXX\\\rrrtttkkkgggnnnvvvssshhh```WWWOOODDD<<<:::;;;===>>>===EEELLLTTTaaatttsss]]]MMM===777666444222111444444555777888:::;;;;;;???@@@AAAAAA???>>>???AAA???BBBFFFJJJOOOUUU\\\```aaabbbbbb___ZZZXXXXXXYYY___hhhxxx~~~}}}|||}}}~~~~~~~~~|||zzzxxxzzzyyywwwwwwwwwwwwtttrrruuuttttttssssssrrrrrrqqqppprrrrrrnnnmmmnnnllliiidddWWWJJJCCC@@@<<<<<>>???===;;;???GGG^^^{{{ttt___hhhuuuqqqiiigggUUUAAA===888666444333333333111///000000000///......------,,,,,,,,,+++++++++************))))))))))))******+++******))))))******+++...---(((***000,,,---===QQQ^^^jjjmmmkkkeee^^^WWWZZZeeerrrssshhh___iiiyyy}}}rrrrrryyy^^^III@@@BBBCCCNNN```iiittt|||vvv___\\\aaannnuuuxxx{{{ppplllgggaaaYYYWWWXXX___fffiiifffbbbkkkvvvxxxnnnjjjnnntttvvvvvv~~~}}}{{{vvvrrrnnnkkkiiihhhfffdddaaabbbcccdddeeeddddddccc\\\YYYWWWWWWXXXYYY___gggmmm}}}}}}tttjjjRRRIIIJJJKKKFFFCCCSSSnnn~~~~~~pppooo{{{vvvUUU===444------000---,,,,,,,,,+++++++++************++++++++++++******+++++++++***************)))******++++++,,,---------...------222AAAUUUdddeeeppp{{{nnneee[[[YYYaaapppzzz|||mmmXXXZZZjjjtttrrrlllbbb]]]aaappp{{{sss^^^MMMGGGCCC>>>;;;<<<>>>@@@AAAAAAJJJTTT[[[gggzzzvvvfffUUUGGG999555555333111111333444555777999;;;<<<===>>>???@@@@@@???>>>???AAAAAADDDHHHMMMTTT\\\dddjjjgggfffddd___ZZZVVVTTTTTTUUU\\\hhhwww~~~||||||{{{|||}}}~~~}}}|||{{{zzzyyyxxxvvvvvvvvvvvvtttrrruuuuuuttttttsssrrrrrrrrrpppssssssooommmooommmiiidddWWWJJJCCC@@@<<<<<>><<<999===CCCTTTiiicccXXXhhhuuuzzz~~~|||yyyqqq\\\EEE@@@999888666555555444222000111000000//////......---,,,,,,,,,+++++++++************))))))))))))******+++******))))))******+++,,,***%%%&&&,,,)))+++:::RRR^^^kkkooolllggg___XXXYYYeeesssuuummmiiivvv~~~xxx\\\GGG@@@CCCDDDNNN___gggttt~~~zzzvvv|||wwwcccaaadddmmmooommmqqqyyyxxx~~~xxxggg\\\RRRKKKIIIKKKMMMPPPSSSSSSPPPMMMVVVcccwww|||yyynnn___WWWVVVXXXYYYXXXcccfffiiilllnnnnnnmmmllloooqqqtttvvvwwwzzz}}}}}}}}}{{{tttqqqmmmjjjiiigggeeecccaaaaaabbbccccccbbbaaa```[[[XXXVVVWWWWWWYYYaaajjjrrrzzz{{{```MMMHHHCCCDDD@@@DDDaaaxxxeeeeeesssrrreeeHHH555111---...111...,,,,,,,,,+++++++++************++++++++++++******************************)))******++++++,,,---------------...555CCCTTT```eeeqqqvvvpppddd___dddvvvjjjWWWWWWcccjjjgggbbb___bbbnnnrrrTTT@@@;;;;;;:::;;;===@@@BBBCCCKKKRRRZZZaaannnppp^^^NNNBBB777555555444222222222333555777999;;;===>>>===>>>?????????>>>@@@AAABBBEEEIIIPPPXXXbbblllssspppmmmiiibbb[[[VVVSSSRRROOOSSSZZZdddoooxxx~~~~~~zzzvvvwww}}}}}}}}}}}}||||||}}}}}}}}}|||{{{zzzyyywwwuuuuuuuuuuuutttsssuuuuuuuuutttssssssrrrrrrqqqtttsssooonnnooonnnjjjdddWWWJJJCCC@@@<<<<<>><<<<<<>>>;;;888:::???MMM]]]\\\YYYiiivvvyyy~~~zzz|||vvvqqq~~~~~~fffIII@@@:::888666555555444222000111111000000///.........,,,,,,,,,+++++++++************))))))))))))************))))))))))))******(((***(((---333,,,+++888QQQ___lllpppnnniiiaaaZZZ[[[iiixxxzzztttuuuvvv[[[GGG@@@DDDEEENNN___fffttt}}}zzztttttt}}}kkkiiikkkppppppnnnpppvvvvvv|||qqq]]]PPPHHHDDDIIILLLLLLJJJKKKNNNQQQQQQOOOYYYjjj{{{}}}xxxrrrrrrhhh[[[RRROOONNNMMMKKKJJJMMMRRRWWWYYYZZZYYYXXXYYY[[[^^^```ccchhhnnnrrr~~~yyy}}}zzzrrrooollljjjiiigggdddbbbaaabbbbbbcccbbbaaa___^^^[[[XXXVVVWWWWWWZZZdddooo}}}yyyvvvXXXJJJHHH>>>>>>???NNNuuurrrcccdddqqqxxxkkkYYY???111111---...000---,,,,,,,,,+++++++++************++++++++++++******************************)))******++++++,,,------,,,,,,---...555BBBRRR^^^```mmm}}}uuujjjiii{{{~~~hhhTTTPPPYYY```aaaaaa```kkk~~~hhhJJJ888777888:::===???BBBDDDFFFQQQVVV\\\fffxxxooo\\\III???777555666444444555333444555777:::<<<===>>><<<>>>???@@@??????AAACCCBBBEEEJJJQQQ[[[gggsss{{{xxxssslllddd]]]WWWSSSPPPPPPRRRVVV[[[___dddiiikkkjjjiiiiiijjjppp{{{~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxyyywwwuuutttuuuuuuuuutttvvvuuuuuuttttttsssrrrrrrqqqtttsssooonnnooonnnjjjdddWWWJJJCCC@@@<<<<<>><<<<<<===;;;888888<<>>;;;999777666666444222000111111111000//////......,,,,,,,,,+++++++++************))))))))))))*********))))))))))))))))))***(((...111:::@@@666000999QQQ^^^lllqqqpppkkkbbb[[[^^^nnn~~~yyy|||xxx[[[GGG@@@DDDEEENNN___fffsss|||wwwqqqxxxqqqpppqqqtttvvvwww||||||{{{dddRRRGGGDDDEEEEEEKKKNNNLLLLLLRRRUUUTTTRRRXXXcccooo{{{ttt|||rrrlllhhhbbb[[[UUURRRPPPNNNLLLFFFHHHKKKMMMNNNLLLJJJHHHFFFGGGJJJLLLOOOTTT[[[___ppp|||yyy|||wwwpppnnnkkkiiihhhfffdddaaaaaaaaabbbaaa```^^^\\\[[[YYYWWWWWWXXXYYY^^^kkkxxxyyyxxxjjjQQQFFFDDD;;;>>>FFF^^^iiiWWWaaaqqq}}}ooofffPPP999///111...---///,,,,,,,,,,,,+++++++++************++++++++++++*********************+++++++++)))******++++++,,,------------------111>>>PPP^^^aaannn}}}yyysssiiiSSSKKKPPPXXX___cccjjjzzzbbbGGG:::888:::<<>>666555555444555777444555666888:::<<<===>>><<<>>>@@@@@@@@@AAACCCDDDDDDFFFKKKSSS]]]kkkyyy~~~xxxpppggg```ZZZUUUQQQPPPRRRVVVWWWXXX\\\bbbhhhfffhhhkkkpppwww~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyxxxyyywwwuuutttuuuvvvvvvuuuvvvvvvuuuuuutttssssssssspppssssssooommmooommmiiidddWWWJJJCCC@@@<<<<<>>;;;;;;===<<<999888;;;CCCQQQbbbjjjoooxxxvvvyyywwwuuu}}}}}}{{{}}}qqqOOO???>>><<<999888777666333111222111111000000//////...,,,,,,,,,+++++++++************))))))))))))*********))))))(((((())))))***&&&,,,111:::AAA666///888OOO]]]lllrrrpppkkkccc[[[^^^ppp~~~wwwzzz}}}]]]HHHAAADDDEEEOOO```hhhttt|||tttooo|||rrrsssvvvyyy}}}~~~vvv~~~jjjVVVHHHAAADDDJJJMMMYYYaaabbbdddhhhfff___\\\___eeeooozzzrrrkkktttiiicccZZZWWWSSSQQQPPPOOONNNMMMNNNOOOOOOMMMJJJFFFBBB???;;;<<<>>>???BBBFFFKKKOOOZZZeeepppxxx|||zzztttnnnllljjjiiihhhfffccc````````````___^^^[[[YYYXXXVVVVVVWWWZZZ]]]eeeuuuuuuzzz}}}___KKKCCC@@@@@@FFFUUUooo|||cccYYYmmmvvviiiaaaGGG333,,,111...---///+++,,,,,,,,,+++++++++************++++++++++++******))))))*********+++++++++)))******++++++,,,------+++---...---111???VVVhhhmmmyyywwwnnnXXXPPPTTT]]]gggoooaaaHHH>>>;;;===???@@@BBBGGGNNNTTTVVVdddvvviiiSSSEEE===555333333333555999555666777888:::;;;<<<===<<<>>>@@@AAAAAABBBDDDFFFFFFHHHMMMUUU```ooo~~~vvvmmmgggaaa[[[XXXRRRXXX]]]^^^^^^dddpppzzzyyy|||~~~}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzxxxuuutttvvvwwwwwwwwwvvvvvvuuuuuuttttttssssssppprrrrrrnnnmmmnnnllliiidddWWWJJJCCC@@@<<<<<>>;;;;;;======:::999:::@@@OOOhhhwwwyyy~~~lllPPPDDDAAA???<<<;;;:::999666444222222111111000/////////,,,,,,,,,+++++++++************))))))))))))******))))))(((((((((((())))))%%%((((((///555...+++777NNN\\\kkkqqqqqqlllccc[[[[[[nnn|||yyyoooppp|||___JJJAAADDDEEEPPPbbbkkkvvvyyyooonnn{{{qqqvvv{{{~~~nnnnnnyyyxxxiiiWWWLLLEEEDDDLLLVVVkkkvvv}}}}}}uuulllnnnqqqxxxvvvkkkiiimmm|||pppdddZZZTTTKKKHHHFFFDDDEEEFFFHHHIIIMMMMMMKKKIIIEEEAAA>>>;;;999:::<<<<<<===???BBBEEEGGGOOOXXXbbbppp~~~yyyqqqnnnllljjjiiihhhfffccc```^^^___^^^^^^\\\YYYWWWVVVTTTTTTWWW\\\```jjj|||wwwsss}}}sssXXXIIIBBB???FFFOOOccc|||tttbbbqqqyyyjjjcccBBB///***000...---...+++,,,,,,,,,+++++++++************++++++++++++******))))))******++++++++++++)))******+++,,,,,,------))),,,//////333DDD___tttvvvwwwrrr{{{wwwsssyyyttt___XXX]]]hhhuuu```FFF======>>>@@@AAADDDJJJSSSYYYhhh|||eeeMMMEEE<<<444111111111444999666777777999:::;;;<<<<<<===???AAABBBBBBCCCEEEGGGHHHJJJOOOWWWbbbqqq|||tttnnnhhhccc___[[[cccjjjlllmmmuuu{{{vvv}}}~~~}}}||||||||||||zzzzzzzzzzzzzzz{{{|||}}}{{{xxxvvvuuuvvvwwwxxxxxxvvvvvvvvvuuuttttttssssssooorrrqqqnnnlllmmmlllhhhdddWWWJJJCCC@@@===<<>>;;;:::>>>>>>;;;:::;;;@@@OOOlll~~~uuueeeQQQIIICCCAAA???===<<<;;;888666222222111111000/////////,,,,,,,,,+++++++++************))))))))))))******))))))(((((((((((())))))***)))$$$'''...+++---<<>>AAADDDDDDCCCBBBAAA???===<<<;;;;;;<<<>>>=========???AAA===BBBIIIRRRbbbvvvzzztttoookkkkkklllkkkiiieeebbb```______^^^]]]\\\ZZZYYYYYYZZZYYY[[[```eeeooovvvqqqxxxbbbLLLGGGDDD>>>OOOZZZjjjoooqqqwww[[[999555111............---++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++,,,,,,------......,,,---...111AAAfff{{{pppnnn|||tttiii{{{~~~lllaaa```jjj~~~nnnMMM>>>BBB@@@AAAFFFKKKPPPXXX___xxxxxx\\\KKKAAA999222111111111555999777999;;;;;;:::::::::;;;<<<===>>>@@@BBBDDDEEEFFFFFFIIINNNTTT\\\kkk}}}{{{rrrmmmkkklllkkknnnrrrvvv}}}zzztttmmmhhhoooqqqxxx~~~}}}}}}~~~~~~~~~|||{{{zzzzzz{{{|||~~~}}}zzzvvvttttttvvvwwwxxxwwwvvvuuutttsssrrrqqqqqqsssrrrpppnnnlllkkkjjjjjjdddXXXIII???>>>???===;;;============>>>>>>>>>>>>DDD\\\}}}|||||||||qqqcccSSSHHHCCCAAA??????>>>===:::777555444444333222111000000///...---,,,+++*********))))))))))))))))))))))))))))))(((((((((((()))))))))((()))***))))))...666LLL]]]lllnnnllljjjccc[[[[[[fffvvvttt___YYYdddkkkooolllkkkoooxxx}}}fffNNNAAABBBCCCPPPdddmmm~~~yyyxxxpppnnnzzzvvvnnniiigggjjjoooyyyhhh```mmm~~~{{{YYYQQQHHHDDDFFFOOObbbrrr}}}|||||||||}}}}}}~~~yyynnnhhh___XXXTTT[[[oooooo```UUUMMMFFF@@@???===;;;<<<>>>???===;;;>>>===<<<;;;;;;<<<===>>>;;;===??????<<<<<<===@@@FFFEEEFFFLLLWWWfffttt}}}xxxrrrnnnkkkkkkjjjiiifffccc```^^^^^^^^^]]][[[ZZZYYYXXXXXXUUUWWW]]]eeemmmyyyzzzwwwyyywww[[[HHHBBBAAA@@@UUUbbbppptttzzz|||XXX888444000...------------++++++++++++++++++++++++************************))))))))))))))))))))))))******+++,,,,,,------...,,,+++,,,...111@@@dddnnngggkkk}}}wwwooozzzwwwnnnkkkrrrsssRRRCCC??????BBBGGGLLLSSS```mmmoooTTTFFF???888222222222222555999888:::;;;;;;:::999:::;;;===>>>???AAABBBDDDEEEFFFGGGJJJNNNSSS[[[iiizzz~~~yyytttsssssstttwww|||~~~xxxpppggg```dddeeemmmyyy~~~}}}}}}}}}~~~|||{{{zzzyyyyyyzzz{{{|||}}}zzzvvvtttuuuvvvwwwwwwvvvvvvuuutttsssrrrqqqqqqqqqpppnnnmmmkkkjjjiiiiiidddXXXIII@@@>>>>>>===;;;<<<<<<=========>>>>>>>>>MMMooowwwyyy|||sssjjj]]]NNNCCCAAA@@@>>>======<<<999666555444444333222111000000......---,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))((()))***))))))...666LLL^^^mmmooommmkkkddd\\\[[[gggyyyxxxddd\\\fffjjjpppllljjjoooyyy|||{{{fffNNNAAABBBDDDQQQdddnnn|||yyyzzzssspppxxx{{{ooocccccchhhpppyyyjjj```mmm}}}{{{pppUUULLLEEEBBBDDDKKKYYYfffkkkgggdddcccffflllrrrvvv}}}ooo^^^YYYVVVYYY```jjjzzzzzzppp```TTTLLLFFF@@@<<<<<<;;;999:::===>>>===;;;@@@@@@???>>>======>>>>>><<<>>>@@@@@@???@@@BBBDDDFFFHHHKKKRRR]]]iiittt{{{zzzuuupppmmmlllkkkiiifffcccaaa^^^]]]]]]]]][[[ZZZXXXWWWWWWWWWTTTYYYaaalllvvvrrrxxx{{{dddQQQDDD===>>>DDDUUUhhhzzz{{{www~~~SSS666333///---,,,---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++,,,---------,,,***,,,...111>>>___{{{yyyuuuaaa```kkkyyysss}}}~~~yyy{{{xxxWWWGGG???AAAFFFMMMSSS\\\nnn}}}bbbJJJ???<<<666333444555444555888999;;;;;;;;;999999999;;;===>>>@@@BBBDDDEEEEEEFFFHHHJJJMMMQQQYYYeeesss}}}~~~~~~~~~{{{wwwrrrpppooooooqqquuu}}}wwwmmmfffbbbbbbgggsss|||}}}|||||||||}}}{{{zzzyyyxxxxxxyyyzzz{{{|||yyyvvvuuuuuuwwwwwwwwwuuuuuuuuutttsssrrrqqqpppnnnnnnmmmlllkkkjjjiiiiiibbbWWWIII@@@>>>>>>===;;;<<<<<<<<<============>>>PPP}}}vvvmmmuuu~~~tttmmmfffZZZJJJ??????>>><<<<<<;;;:::777555555555444333222111000000------,,,,,,,,,,,,,,,---))))))))))))))))))))))))))))))(((((((((((()))))))))((()))***))))))...666LLL^^^mmmpppnnnlllfff^^^```lllkkkccckkknnnuuupppnnnuuu~~~gggNNNAAABBBDDDQQQeeennnzzz{{{zzztttrrrwww}}}}}}kkk```YYYbbbsssiii___nnn|||sssbbbNNNFFF@@@???BBBGGGNNNUUUYYYWWWTTTSSSWWW___gggllluuu}}}nnn```[[[YYYaaalllttt{{{zzztttqqqbbbZZZOOOGGGBBB@@@===;;;<<<;;;:::;;;===>>>>>>===@@@@@@?????????>>>>>>>>>AAACCCFFFGGGHHHJJJMMMPPPOOOSSSYYYaaajjjttt{{{|||vvvrrrooommmnnnllliiieeebbb```^^^]]]]]]\\\ZZZYYYXXXWWWWWWWWWYYY^^^gggqqq}}}{{{ooo{{{}}}fffQQQHHHAAA999<<>>@@@AAACCCEEEFFFFFFFFFGGGIIIKKKOOOVVV```llltttvvvvvvtttooohhhbbb^^^\\\```___aaafffnnnwww}}}yyy}}}zzzooommmooowww}}}||||||||||||{{{{{{zzzyyyyyyzzz{{{{{{{{{yyywwwvvvvvvwwwwwwvvvttttttuuuttttttrrrqqqpppmmmmmmmmmlllkkkjjjjjjiii```VVVIII@@@=========<<<;;;;;;<<<<<<<<<=========HHHyyy}}}bbbcccppp}}}xxxtttnnn```MMM>>>>>><<<;;;::::::999777444555555444333222111111000------,,,,,,,,,------...))))))))))))))))))))))))))))))(((((((((((()))))))))((()))***))))))...555LLL^^^nnnqqqooonnnhhh___bbblll~~~nnniiirrrvvv}}}wwwuuu}}}hhhOOOBBBCCCEEERRReeennnwww~~~wwwsssrrrvvvzzz}}}xxxcccZZZYYYkkkddd\\\ooo}}}pppYYYHHHAAA<<>>>>>???@@@@@@AAADDDDDDFFFGGGHHHHHHHHHHHHKKKMMMOOORRRUUUZZZ^^^```aaadddjjjrrrzzzxxxsssqqqooommmnnnllliiifffccc```^^^^^^]]]\\\ZZZXXXXXXXXXYYYZZZ]]]aaaiiiuuusssrrrnnnXXXFFFCCC>>>666:::FFFWWW}}}yyybbbiiiyyy```888333000...,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---///---...000///666NNNggglllxxxpppddd]]]bbbttt}}}___QQQGGGEEEKKK\\\lllwww|||fffLLL>>><<<666333222666888666666777:::;;;;;;:::888888:::<<>>===???AAACCCDDDCCCBBBBBBAAA@@@AAACCCEEELLLNNNRRRUUUXXXYYYZZZZZZVVVWWWYYY]]]ccciiimmmpppqqqssswww|||}}}uuuqqqooommmllllllkkkiiifffcccaaa___]]][[[ZZZXXXWWWXXXYYY[[[\\\]]]aaakkk{{{uuuqqq{{{cccRRRDDDAAA===999???KKKnnnqqqZZZcccppphhhUUU777222000...---------,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,...,,,...000///333GGG]]]iiiwww|||ooodddbbbgggvvvdddVVVHHHFFFMMM```sss{{{zzzwww~~~www^^^GGG<<<<<<555111111666888777777999999::::::999888999;;;===@@@BBBDDDGGGHHHHHHGGGFFFFFFGGGIIINNNUUU]]]fffjjjmmmjjjeee]]]UUUOOOLLLLLLKKKLLLMMMPPPTTTXXX]]]___nnn~~~}}}~~~}}}|||||||||||||||||||||||||||||||||yyyxxxwwwxxxxxxxxxvvvtttqqqrrrtttuuutttsssqqqooonnnnnnooonnnmmmkkkiiihhh\\\UUUJJJBBB===<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>===<<<;;;<<<;;;999666666666555444333222111111......---------------...))))))))))))))))))))))))))))))(((((((((((()))))))))((()))***))))))...666KKK]]]mmmppppppoooiiiaaa^^^gggzzzzzzmmmTTTFFFEEEEEEQQQcccllluuu~~~zzztttooooooooopppvvv|||uuuXXXTTT\\\sss~~~iiiTTTVVVmmmzzznnnYYYBBB>>><<<@@@EEEHHHMMMRRRXXXdddlllmmmooouuuxxxuuuvvvwww~~~xxxoookkkiiifffdddccclllxxxhhhYYYTTTOOOFFFBBBDDD>>>>>>>>>>>>@@@BBBEEEGGGDDDDDDDDDDDDDDDFFFIIILLLSSSVVV[[[```dddfffffffffaaaaaabbbgggooowww|||~~~~~~yyysssooolllkkkjjjiiihhhhhhfffdddaaa^^^\\\XXXWWWVVVUUUVVVYYY\\\]]]^^^dddpppyyynnnwwwvvvWWWLLLBBB>>>===CCCPPP^^^gggZZZgggzzzhhh]]]NNN888222000............---+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++***,,,000///222DDDYYYeeevvvxxxrrrnnnnnnyyydddWWWJJJIIIRRRdddvvv|||zzzwwwrrrYYYCCC:::999444111111555888888888:::888999999888888999===???AAACCCEEEHHHIIIHHHGGGFFFHHHHHHJJJPPPXXXaaahhhlllkkkkkkhhhbbb[[[UUUQQQPPPLLLOOOSSSVVVYYY^^^fffkkkzzz~~~~~~}}}}}}}}}zzz{{{{{{{{{{{{{{{{{{zzzxxxxxxxxxyyyyyyxxxuuusssppprrrtttuuutttsssqqqooonnnnnnnnnnnnllljjjgggeee[[[TTTKKKBBB===;;;<<<<<<999::::::::::::;;;;;;;;;BBBQQQZZZ[[[bbbnnnuuuwwwqqqrrrtttuuuzzz|||{{{}}}\\\FFF???>>>============:::888666666555444333222222111000///...---------------))))))))))))))))))))))))))))))(((((((((((()))))))))((()))***))))))...666III\\\lllpppooooooiiiaaa```iii||||||oooVVVGGGFFFEEEPPPbbbjjjuuuwwwooommmmmmnnnqqqvvv~~~zzzbbb\\\___pppkkk\\\PPPUUUiiiuuujjjXXXAAA======AAAEEEKKKUUU^^^llluuuvvvmmmjjjppptttrrrsssppprrrzzz|||tttjjjfffdddcccccccccdddnnnnnn\\\MMMKKKIIICCCAAAEEE@@@@@@AAABBBCCCDDDGGGIIIEEEGGGIIIJJJKKKOOOUUUYYY\\\```eeekkkoooqqqppppppmmmmmmnnnttt||||||wwwqqqmmmjjjiiihhhffffffffffffccc```]]][[[UUUUUUSSSSSSUUUXXX[[[^^^bbbiiivvv}}}vvvnnn~~~fffMMMGGG???;;;>>>LLLaaapppsss```]]]ooowwwppp```RRRCCC222222000////////////---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((('''+++//////333DDDWWWaaauuuyyyvvv||||||bbbTTTLLLNNNXXXiiiwww|||}}}}}}pppWWWBBB888777444111000555888888999;;;888888888888888:::>>>AAAAAACCCFFFHHHIIIIIIGGGFFFIIIJJJLLLRRR[[[dddkkknnnlllmmmmmmiiibbbZZZTTTQQQTTTXXX]]]```aaagggpppxxx|||{{{~~~~~~~~~yyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyzzzxxxuuurrrpppqqqsssuuuuuussspppooommmmmmnnnmmmkkkhhheeecccZZZTTTKKKBBB===;;;<<<===999999:::::::::;;;;;;;;;???EEEUUU```dddoooyyywwwnnnooorrruuu{{{[[[EEE@@@???>>>>>>???>>><<<:::666666555444333222222111111000///...---,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))((()))***))))))...666III[[[kkkoooooooooiiiaaa]]]fffxxx}}}ssssss~~~qqqWWWHHHGGGFFFPPPaaaiiiuuuxxxooommmooopppssswww~~~kkkbbb___iiizzz}}}ooo```WWWOOOUUUfffpppgggVVV???======AAAEEELLLZZZgggsssyyyvvvkkkiiittt}}}~~~yyykkk___ZZZWWWXXX]]]dddlllxxx~~~fffSSSEEEDDDEEEAAAAAAFFFCCCEEEFFFFFFFFFGGGIIIKKKHHHKKKNNNPPPRRRXXX___eeeiiimmmsssyyy|||}}}|||{{{xxxvvvwww}}}}}}yyyrrrmmmiiigggeeeccccccbbb```^^^\\\[[[ZZZZZZUUUUUUUUUVVVWWWZZZ]]]___hhhrrr~~~sssooo|||lllSSSCCCBBB===:::DDD[[[ssswwwddd[[[fffzzzlllYYYGGG>>>;;;444333111///---,,,++++++************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,***/////////222222AAA\\\rrrwwwdddVVVRRRNNNWWWlll{{{}}}~~~iiiPPP>>>555555111222444555666777777777888888999888888:::===@@@EEEGGGIIIJJJIIIHHHHHHIIIJJJJJJNNNVVV```hhhmmmnnntttuuutttqqqkkkddd___]]][[[```fffiiilllrrrzzz~~~~~~}}}}}}|||{{{zzzzzzyyyyyywwwxxxzzz{{{{{{xxxuuutttrrrssstttuuutttsssrrrqqqpppooommmkkkjjjhhheeebbb[[[SSSHHH@@@===<<<;;;:::999::::::;;;;;;::::::999:::IIIRRR^^^qqqzzz{{{www{{{sssVVVEEE@@@@@@@@@@@@>>><<<:::888666444222222333333222111000000...---------------------,,,,,,+++*********&&&'''''''''(((((())))))*********)))(((***...111DDDYYYnnnuuutttrrrlllccc]]]iiiwwwyyynnndddiiitttxxxaaaJJJDDDHHHPPP]]]iiiuuu|||~~~zzzzzz{{{{{{xxxlllbbbdddrrr~~~zzzvvvsssrrrvvvvvvjjjiiiaaa]]]UUUTTTbbbooocccLLL???@@@AAABBBHHHVVVhhhvvvsssmmmwwwuuujjjcccdddkkkuuu}}}~~~{{{www[[[RRRKKKIIIIIIGGGFFFGGGFFFHHHJJJKKKLLLMMMPPPRRRTTTTTTUUUWWW\\\eeepppwwwxxxyyy}}}|||wwwqqqllliiifffdddcccbbbaaa___]]][[[YYYYYYXXXTTTUUUUUUUUUWWWZZZ]]]```gggvvv|||ppptttyyy^^^IIIAAA@@@===;;;FFF]]]tttqqq___```wwwmmmWWWEEE;;;999444333111///---,,,++++++************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,+++000...---000555JJJjjj~~~xxxxxx}}}wwweeeXXXVVVQQQXXXkkkyyy|||gggOOO<<<555555222222444555666777777777888888999888888:::>>>@@@EEEGGGIIIJJJIIIHHHHHHIIIJJJKKKNNNVVV```jjjppprrrzzz{{{zzzwwwqqqkkkeeebbbaaafffkkknnnqqqvvv~~~{{{{{{}}}||||||{{{zzzzzzyyyyyyxxxyyyzzzzzzyyyxxxvvvtttssssssttttttssssssrrrqqqqqqooommmlllkkkhhheeeccc[[[SSSHHH@@@===<<<;;;:::999::::::;;;;;;::::::999;;;PPP___jjjxxx}}}lllUUUGGG?????????>>><<<:::999888777555333222333333222111000000///...---------------,,,,,,+++******))))))'''''''''((((((((())))))*********)))(((***...111BBBXXXmmmtttsssrrrlllddd\\\eeeppprrrggg^^^aaakkkzzz||||||zzzcccNNNGGGJJJOOO[[[gggrrrzzzxxxlllkkkuuu~~~xxxqqqmmmkkkqqq}}}pppdddddddddbbbZZZXXXcccmmm```III??????@@@CCCKKK\\\qqqyyywww}}}sssmmmsss|||wwwyyy~~~{{{ttt]]]TTTMMMLLLLLLJJJIIIJJJIIIJJJLLLMMMNNNPPPTTTWWWXXXZZZ]]]aaafffmmmtttzzzyyyuuuooojjjgggeeecccaaa```___]]][[[YYYWWWVVVVVVSSSTTTUUUUUUWWWZZZ___ccchhhtttqqqyyy{{{cccNNNAAA>>>===;;;<<>>AAAEEEGGGJJJJJJIIIHHHHHHIIIJJJKKKNNNUUU```kkktttxxx~~~zzztttmmmiiiiiillloooqqqqqqtttyyy~~~yyyzzz~~~||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvttttttsssrrrrrrrrrrrrsssqqqpppnnnlllkkkiiifffccc[[[SSSHHH@@@===<<<;;;:::999999::::::::::::999999===YYYnnnuuu|||{{{fffRRRFFF???>>>===;;;:::999999888999666444333333333222000111000///...------------,,,,,,++++++***)))))))))''''''(((((((((((()))))))))******)))(((***...000???UUUkkkrrrsssrrrmmmeee]]]bbbhhhiii```XXXZZZbbblllttttttxxx{{{eeeOOOHHHHHHMMMXXXdddpppxxxzzzwww~~~xxxppplllppp}}}wwwiiiaaadddkkkkkkeee```gggmmm^^^FFF??????@@@DDDPPPfff~~~}}}yyyzzz|||jjjggguuuvvvaaaXXXQQQPPPPPPMMMLLLMMMNNNPPPRRRSSSUUUXXX\\\```]]]aaaffflllpppuuuzzz}}}uuurrrmmmhhhfffdddaaa___^^^]]][[[XXXVVVUUUTTTSSSRRRSSSVVVWWWYYY]]]dddjjjpppzzzrrrxxxfffPPPEEE@@@;;;:::999===OOOjjjwwweeehhhlllNNN===888888444333111///---,,,++++++************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,+++000---+++///888VVV|||sssssswwwpppzzziii\\\ZZZWWWYYYeeeqqqyyy{{{bbbKKK:::444555333333444555666777888888888888999999999;;;???BBBEEEHHHJJJKKKIIIIIIIIIIIIJJJJJJNNNTTT___kkkuuu|||}}}vvvqqqppppppoookkkgggeeefffhhhffflllkkkppp|||{{{~~~xxx~~~~~~}}}{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvwwwuuutttsssrrrqqqrrrssssssrrrpppnnnlllkkkiiifffddd[[[SSSHHH@@@===<<<;;;:::999999::::::::::::999999>>>___sssuuuxxxvvvcccPPPDDD@@@???===;;;:::999:::::::::888555444444333222000111000///...------------,,,++++++******)))(((((((((((((((((((((((())))))((())))))))))))***---000;;;RRRhhhqqqrrrrrrnnnfff```aaacccccc]]]WWWYYY___jjjrrrqqquuu|||eeeNNNEEEDDDJJJWWWeeeqqqyyyzzzrrrpppxxxrrrfffbbbjjjtttvvvrrrlllnnnppp___HHH@@@???@@@GGGWWWppp~~~}}}}}}xxxlllbbbhhh|||}}}hhh___WWWTTTSSSPPPOOOPPPTTTWWW\\\```ccceeegggiiifffiiinnnssswww{{{}}}qqqnnnjjjfffdddbbb___]]][[[ZZZXXXVVVTTTSSSRRRRRRQQQTTTXXXZZZ]]]ccclllsss}}}}}}tttwwwnnnRRRBBB???@@@999999:::DDDYYYuuuiii[[[pppeeeHHH;;;::::::444333111///---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,***///...,,,000666NNNqqq~~~mmmfffmmmxxxqqqzzziii[[[YYYWWWYYYbbbmmmwwwuuu]]]III:::444555444444444444555777888999777888999999999<<>><<<;;;;;;<<<===;;;888666555444444222111111111///...............,,,,,,++++++***)))))))))))))))))))))))))))(((((('''))))))))))))***,,,///777NNNeeeoooqqqsssooohhhaaa``````___[[[WWW\\\cccnnntttpppssshhhOOOCCCBBBIIIZZZkkksss{{{yyyssstttxxx{{{oooeeedddmmmyyyyyywwwuuucccMMMAAA@@@BBBKKK]]]www}}}xxxvvvuuuuuu}}}iiihhhkkkvvvqqqfff\\\XXXWWWTTTTTTVVV[[[aaaiiippprrrsssrrrrrrrrrtttwwwyyy}}}zzznnnkkkgggdddccc```^^^[[[XXXWWWVVVTTTSSSSSSRRRRRRRRRVVV[[[^^^bbbjjjvvvuuuvvv|||\\\DDD;;;:::;;;888;;;BBBQQQiiitttZZZUUUrrr~~~[[[BBB;;;;;;:::444333111///---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,***...------000222CCC```qqqtttxxxttteee```jjjvvvrrr{{{iii[[[WWWXXX[[[aaaiiittt}}}iiiSSSEEE:::555444555555444444555777999:::777888999999:::<<<@@@CCCFFFHHHKKKKKKJJJIIIIIIJJJJJJLLLPPPUUU]]]hhhttt{{{xxxrrrkkk```TTTJJJCCC???===:::??????EEEOOOTTTccc{{{zzznnnmmm||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzyyywwwvvvuuuuuuvvvvvvttttttsssrrrrrrrrrrrrssspppooommmkkkjjjhhheeebbb[[[SSSHHH@@@===<<<;;;:::888888999999999999888888@@@ZZZdddaaajjj}}}wwwrrrjjj[[[NNNJJJBBBAAA@@@???>>>>>>>>>>>>;;;888666555555555444222111111000///............------,,,,,,+++******)))******))))))))))))(((((('''((()))))))))***,,,...333JJJbbbmmmqqqssspppiii___^^^^^^]]]ZZZZZZcccmmmvvvyyytttvvvkkkRRRFFFDDDKKK]]]ooorrr{{{{{{zzz|||xxxmmmdddccclllyyy~~~yyyhhhSSSCCCCCCEEEOOObbb{{{wwwoookkkjjjkkkooovvvvvvoookkksss}}}yyymmmaaa]]][[[[[[]]]```dddkkkttt{{{~~~}}}|||{{{wwwkkkiiieeecccaaa___\\\ZZZUUUUUUTTTSSSSSSSSSSSSTTTSSSXXX___ccchhhqqqxxxttt~~~lllMMM===;;;:::888777>>>MMMaaazzzaaaUUU[[[ttt~~~xxx{{{oooOOO>>><<<;;;777444333111///---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,+++...+++,,,000///;;;RRR```iiittt~~~}}}qqqgggccclllxxxyyy{{{iii[[[WWWZZZ]]]aaagggooovvvzzzxxxYYYGGG>>>999555333666555444444555777999;;;777888999999:::===AAADDDFFFIIIKKKKKKJJJIIIJJJJJJLLLOOOSSSXXX___hhhrrrzzz{{{qqqeee^^^RRRFFF>>>:::999999999======AAAHHHHHHUUUoooqqqoooqqq~~~|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuuuussssssttttttssssssrrrqqqooonnnkkkjjjiiigggdddaaa[[[SSSHHH@@@===<<<;;;:::888888999999999999888888>>>UUU^^^]]]mmmvvvaaaOOOIIIAAAAAAAAAAAA@@@???>>>===:::888666555666666555444222111000///..................------,,,+++++++++*********)))))))))((((((&&&((()))***)))***,,,---000HHH```lllpppsssqqqjjj______``````^^^aaannn|||lllUUUIIIEEEIIIYYYjjjmmmwww~~~vvvllldddccckkkttt{{{jjjVVVEEEEEEHHHSSSeee|||{{{kkkaaa___aaaeeeccckkkvvv||||||xxxuuusss~~~qqqeee```aaaccchhhnnnmmmssszzzuuujjjgggdddbbbaaa___\\\YYYTTTTTTSSSSSSSSSSSSTTTTTTTTTZZZaaafffkkkuuuuuuuuu```EEE<<>>888666AAAUUUmmm{{{UUUYYYeeexxx}}}}}}zzzcccHHH<<<===;;;333444333111///---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,---...)))***///...777KKKZZZfffttt~~~yyyooolllhhhooo{{{jjj[[[XXX\\\___aaaeeekkkppprrr{{{mmmNNN===:::888555222666555444444555777:::;;;777888999999:::===AAADDDGGGIIIKKKLLLKKKJJJJJJJJJNNNQQQVVV[[[```hhhrrryyyssshhhXXXQQQFFF<<<777777888999:::===>>>AAAFFFDDDPPPiiivvvzzziiissswww~~~|||zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvuuuuuuuuurrrssstttuuutttsssrrrqqqooommmkkkiiihhhfffcccaaa[[[SSSHHH@@@===<<<;;;:::888888999999999999888888===SSS\\\___rrr}}}}}}}}}{{{{{{jjjPPPDDD???@@@AAAAAAAAA???>>><<<999888666555666777666555222111000//////.........///......------,,,,,,++++++*********))))))((((((&&&''')))***)))***+++---...FFF___kkkpppsssqqqkkkaaabbbeeeeeeccchhhxxx~~~jjjUUUJJJDDDFFFRRRaaaiiitttzzzzzz|||uuummmgggeeemmmnnn{{{jjjWWWFFFFFFJJJUUUggg{{{}}}mmm]]]UUUVVV^^^eeehhhnnnvvvzzz|||tttgggccceeeiiiqqqxxxtttwww|||}}}{{{|||{{{nnngggfffdddbbb___[[[YYYWWWVVVUUUTTTRRRPPPQQQTTTWWWVVV^^^fffkkkttt}}}{{{hhhJJJBBB???888888???HHHZZZpppwwwfffSSSfff|||uuucccNNNAAA999555555777111000///...---,,,,,,++++++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))***++++++++++++***,,,///+++,,,000---666KKKXXXlllyyyuuusss{{{mmm]]]YYYYYY\\\bbbdddcccfffjjjuuukkkVVV@@@888999999777444333333444444666777999999:::::::::;;;<<>>;;;;;;:::999888999999888888777666555>>>HHHTTT___nnn{{{~~~yyytttsssrrrsssuuu{{{yyyyyyzzz~~~VVVDDDDDDDDDDDDDDDBBB???<<<:::;;;999777555444555666666333222222111000000000111...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((()))***+++,,,000>>>ZZZnnnppptttuuummmeeeaaacccmmmvvv}}}nnnXXXKKKFFFHHHOOOWWWfffsssvvvooooootttxxx{{{}}}{{{lllhhhnnnuuuyyyooo[[[IIIKKKPPPZZZjjj{{{vvviii___WWWVVVUUUUUU[[[cccdddlllwww~~~xxxppplllnnntttxxx{{{~~~wwwuuuuuu~~~wwwkkkddddddbbb```^^^[[[YYYXXXTTTTTTTTTSSSRRRTTTWWWZZZ^^^eeelllsss}}}nnnUUUAAA>>><<<777:::DDDWWWggg{{{qqqdddiiizzz{{{iiiXXXDDD999555333333444111000///---,,,,,,++++++************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))***++++++++++++***+++...,,,---111---444IIIZZZsss||||||vvvgggXXXWWWWWWZZZ___bbbbbbdddiiiuuuZZZJJJ;;;888:::999666444333333444555666777999:::999999999:::<<<>>>AAABBBFFFHHHJJJJJJKKKLLLOOOQQQUUUXXX^^^eeelllsssxxx{{{||||||oooYYYFFFAAABBBAAA>>>999777888:::>>>BBB@@@@@@GGGJJJRRRdddzzzzzzggghhhvvv}}}|||{{{||||||{{{{{{zzzzzzyyyyyy|||{{{{{{yyyxxxwwwvvvvvvtttttttttsssrrrqqqpppooommmllljjjiiihhhfffbbb___YYYQQQFFF>>>;;;:::999888888888888888888777777666:::GGGUUUaaammmxxxzzzwwwvvvwwwwwwvvvvvv|||}}}WWWHHHCCCDDDDDDCCCAAA???<<<::::::999777555555555666777555444333222111000000000......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++,,,---000===YYYnnnqqqssstttlllbbb___bbbkkkssswwwpppZZZLLLFFFGGGOOOXXXfffssswwwiiibbbccciiinnnooottt}}}qqqnnnsssxxx{{{rrr___OOOPPPUUUbbbrrr}}}lll```VVVPPPMMMNNNQQQUUU^^^iiiooovvv~~~yyytttrrruuuzzz~~~~~~}}}vvvssssss{{{}}}ppphhhbbbaaa```^^^\\\ZZZXXXXXXQQQRRRTTTUUUUUUXXX[[[^^^eeekkkttt~~~{{{~~~oooQQQDDD<<<===;;;888@@@NNNeeeuuuxxxnnnmmm|||\\\KKK:::333444333222222000///...---,,,+++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))***++++++++++++******---+++---111...555III```|||yyyvvvooo```SSSWWWUUUWWW]]]aaabbbeeejjjxxxrrrKKKBBB;;;;;;<<<999555333222333444555777888999:::999999999:::<<<>>>@@@BBBEEEGGGJJJKKKMMMOOORRRUUUYYY]]]cccjjjqqqwwwzzz|||}}}yyykkkTTTAAA>>>???@@@@@@>>><<<<<<===@@@DDDAAABBBJJJOOOZZZmmmwww~~~nnncccooo~~~}}}}}}~~~}}}}}}|||{{{zzzyyyyyy||||||{{{yyyxxxvvvuuuuuutttttttttsssrrrqqqpppooolllkkkiiihhhgggeeeaaa^^^YYYQQQFFF>>>;;;:::999777777777777888888888888888999HHH[[[gggpppxxx}}}~~~~~~rrrQQQGGGCCCCCCCCCBBB@@@>>><<<::::::999888666666666777777777666444333222111111000......------,,,+++++++++))))))))))))))))))))))))************+++,,,---...///;;;WWWnnnqqqsssssskkkaaa___bbblllpppqqqwwwttt]]]MMMFFFGGGPPPYYYgggttt{{{wwwvvv{{{~~~nnn\\\TTTXXX```dddeeelllxxx}}}uuusssuuuxxx{{{wwwgggVVVVVV[[[hhhyyy~~~lll[[[OOONNNKKKJJJMMMRRR]]]mmm{{{~~~}}}{{{yyyzzz}}}xxxtttsssxxxzzz{{{lllfffaaa```^^^\\\YYYWWWVVVUUUPPPRRRTTTVVVWWWZZZ^^^aaahhhqqq~~~yyy|||zzzWWWDDD???===>>>;;;999GGGXXXmmm}}}qqqwww{{{TTTDDD666333666666444222///...---,,,++++++++++++*********)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))***++++++++++++******---***,,,111000888NNNqqq|||sssmmmiiicccYYYPPPWWWUUUVVV]]]bbbdddhhhlll|||fffIIICCC>>>>>><<<666222222222333444666888999::::::999999999:::<<<>>>@@@BBBFFFHHHJJJLLLNNNQQQTTTWWW]]]aaagggooouuuzzz|||~~~zzzlllUUUBBB@@@@@@AAAAAA@@@@@@@@@@@@>>>DDDCCCGGGQQQWWWbbbuuuxxxwwwgggeee{{{~~~}}}}}}}}}}}}||||||{{{{{{{{{zzz||||||{{{yyywwwvvvuuuttttttttttttsssrrrqqqpppooommmllljjjiiihhheeeaaa^^^YYYQQQFFF>>>;;;:::888777666777777777888999::::::===MMMaaannnuuu}}}hhhLLLDDDBBBBBBAAAAAA???===;;;::::::999888777777777777888888777666444222111111000.........---,,,,,,++++++))))))))))))))))))))))))************+++,,,------///888TTTmmmqqqrrrqqqjjjcccaaaeeemmmoookkkmmmttt||||||yyyxxxaaaPPPGGGGGGPPPZZZhhhtttooolllnnnvvv~~~lllWWWNNNSSS[[[```___hhhssszzzxxxrrrppprrrtttwww~~~|||ppp\\\[[[^^^kkkzzz}}}yyytttcccVVVOOOPPPNNNNNNQQQ\\\ooozzz~~~|||wwwvvvwwwzzztttiiieee```___\\\YYYVVVTTTSSSRRRQQQSSSUUUWWWYYY]]]aaaeeennn{{{{{{uuucccGGG@@@>>>===;;;777:::KKK```wwwwwwpppmmmMMMAAA666555888777333111...---,,,+++++++++++++++))))))))))))))))))******))))))))))))))))))******(((((((((((((((((((((((())))))***++++++++++++***,,,---)))***000111===TTT~~~}}}xxxrrriii```[[[XXXUUUPPPMMMTTTQQQSSS[[[cccfffiiimmm}}}|||___HHHBBB===;;;888333111333111222444777888::::::::::::::::::;;;<<>>DDDFFFJJJTTTXXXaaasss}}}rrrfffmmm~~~}}}}}}|||zzz{{{{{{{{{||||||}}}}}}|||{{{zzzyyywwwvvvuuuttttttttttttsssrrrqqqpppoooooommmkkkjjjiiifffbbb___XXXOOOEEE===::::::999888777777777777888999;;;<<>><<<;;;::::::999999888888888888888999888666444333222111111//////...------,,,,,,+++)))))))))))))))))))))))))))(((((())))))***+++,,,///555PPPjjjpppqqqqqqkkkeeebbbeeelllkkkdddccciiirrrxxxxxxsssuuu{{{dddRRRHHHGGGOOOZZZhhhtttxxxcccccciiisss{{{~~~lllUUUKKKNNNVVV[[[[[[bbbjjjooollliiikkknnnpppoootttzzz~~~|||vvvccc```bbblllxxx}}}xxxqqqqqqyyy|||mmm\\\RRROOOKKKMMMQQQ[[[ooo}}}|||~~~}}}}}}~~~|||{{{~~~yyywwwzzz}}}zzzllleeebbb^^^\\\YYYVVVSSSRRRQQQQQQRRRTTTVVVXXX\\\bbbhhhmmm|||www{{{oooNNN@@@===:::888777777AAAVVVjjj~~~nnnuuu\\\DDD<<<555555666333000///---,,,++++++*********+++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***,,,...******000000<<>>@@@BBBDDDHHHJJJNNNQQQTTTXXX]]]```iiilllrrryyy~~~sssaaaPPPIIIHHHGGGHHHIIIHHHGGGEEEBBBHHHHHHKKKSSSVVV___ppppppkkkzzz~~~~~~}}}}}}}}}|||yyyyyyzzz{{{|||}}}}}}~~~zzzzzzyyyxxxwwwvvvvvvuuutttttttttsssrrrqqqpppooopppnnnlllkkkiiifffbbb___VVVNNNCCC===:::::::::999888888777777888999;;;<<>>===<<<;;;;;;:::999999999999999999999999888777555444333222111111//////......---,,,,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,///222KKKgggoooppprrrnnneeeaaaccchhheee]]]\\\aaaooossssssqqqwww|||gggUUUIIIGGGOOOYYYhhhttt~~~lll[[[^^^eeeoootttvvv{{{mmmVVVIIIJJJPPPUUUVVVZZZ```cccaaaaaafffjjjlllgggiiimmmqqqtttuuuuuutttiiiggghhhnnnvvvxxxssslllnnnqqqvvvtttfffUUUKKKIIIFFFOOO]]]rrr|||||||||{{{{{{|||{{{zzz{{{~~~{{{yyytttkkkddd```]]]YYYXXXUUUSSSRRRRRRSSSSSSSSSTTTWWWZZZ```iiirrryyy~~~qqqUUU>>>???999666555999CCCUUUllljjjfff|||{{{QQQ;;;777555666444000...///,,,++++++***************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***+++...+++,,,000...666KKKqqq}}}rrrwww}}}zzzwwwrrrkkkkkkzzzuuu}}}}}}rrraaaUUUJJJDDD@@@DDDFFFFFFGGGJJJMMMLLLQQQ^^^jjjnnnpppqqq~~~nnnVVV>>>666000000222111111222000222555888:::;;;;;;;;;<<<<<<<<<===???AAADDDEEEHHHKKKPPPUUUZZZ___eeeiiirrruuuzzzyyyhhhYYYOOOPPPSSSWWWYYYWWWQQQMMMHHHLLLJJJKKKTTTZZZeeeyyytttvvv~~~~~~~~~~~~~~~~~~yyyyyyzzzzzz{{{{{{||||||xxxxxxxxxxxxwwwwwwwwwvvvtttttttttsssrrrqqqpppoooooonnnllljjjhhheeeaaa]]]SSSLLLBBB<<<;;;;;;;;;;;;999999777777777999;;;<<>>===<<<;;;;;;::::::999999:::::::::::::::999666555444333222222222222/////////...------,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,//////GGGdddmmmooosssrrrhhhcccbbbeeebbbZZZZZZ```sssyyy{{{zzz{{{hhhWWWKKKGGGNNNXXXgggtttzzzeee\\\___eeelllnnnpppyyyrrr]]]NNNKKKOOOTTTWWWVVV[[[]]][[[\\\```cccbbbaaaaaabbbdddfffgggjjjmmmlllkkkkkknnnssstttqqqnnnmmmjjjjjjlllfffXXXKKKFFFHHHXXXqqqwww~~~|||{{{|||~~~~~~~~~zzzmmmdddaaa___[[[YYYUUUTTTSSSQQQQQQSSSTTTVVVSSSUUUWWW\\\cccnnnzzzzzzqqq]]]DDD666@@@777555666@@@RRRiiirrrZZZaaammmHHH666555555777444000///111++++++******************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))***++++++++++++******...---///111+++000BBBaaasssuuummmuuu}}}yyytttmmmggghhhvvv|||vvvyyylllXXXIIIAAA======EEEIIIHHHIIIMMMOOONNNTTTcccpppuuuuuuvvvlllVVV???666000111444222//////000222555888;;;;;;;;;;;;=========>>>@@@BBBDDDFFFGGGKKKQQQXXX^^^eeelllqqqyyy{{{~~~nnn___UUUXXX^^^eeehhheee\\\UUULLLOOOKKKLLLWWWaaaqqqyyyzzzzzzzzzzzzzzzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwtttttttttsssrrrqqqpppoooooommmkkkiiigggddd___\\\RRRKKKAAA<<<;;;<<<<<<<<<:::999888777777999;;;<<>>===<<<;;;:::::::::999999:::;;;;;;;;;::::::555444333333222222222222/////////...------,,,,,,))))))))))))))))))))))))************+++,,,---...///...DDDbbblllooottttttlllfffdddfffbbb[[[[[[bbbzzzzzziiiXXXLLLGGGNNNXXXgggtttzzzeee```ccchhhkkkkkknnn{{{zzzfffVVVPPPSSSXXX[[[WWW[[[\\\ZZZZZZ\\\[[[XXX^^^]]]\\\\\\]]]^^^bbbggglllkkkkkkmmmpppqqqqqqpppnnneeeaaahhhkkkaaaQQQHHHKKK```~~~|||xxx~~~yyyyyy{{{~~~tttmmmfffbbb```^^^ZZZUUUSSSPPPOOOPPPTTTWWWVVVUUUSSSXXX]]]___hhhwwwvvv{{{sssWWWFFF@@@===;;;???999888GGGeeeqqq^^^\\\ppp|||___CCC555555555444222000///......,,,************)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))************++++++***((()))...555:::RRRggglllhhhuuu{{{rrrlllhhh```jjj}}}www~~~xxxdddPPPEEE:::@@@FFFIIIJJJKKKPPPSSSSSSPPP]]]ttt|||ssssss}}}jjjUUU>>>666000///000...---...000333666777777777999;;;;;;<<<<<<>>>@@@BBBDDDEEELLLNNNRRRZZZdddmmmrrruuuqqqhhhaaadddjjjppprrrmmmcccZZZRRRPPPNNNQQQ]]]ooo~~~~~~~~~zzz{{{|||}}}}}}|||{{{zzzyyyxxxwwwxxxxxxxxxvvvtttwwwwwwvvvuuutttrrrpppoooooommmjjjhhhfffbbb]]]ZZZTTTHHH>>><<<<<<:::777666444888:::888666777;;;===CCCPPPbbbtttyyyfffPPPDDD@@@>>>>>>===<<<<<<<<<<<<<<<::::::999999888777777777555444333333222222333333111000...,,,++++++++++++************)))))))))))))))************+++++++++...///???\\\pppssssssvvvooolllcccbbbgggbbb___iiipppZZZJJJGGGMMMSSSdddtttuuufff^^^___dddhhhkkknnnyyy}}}iiiYYYQQQRRRXXX\\\XXX___ccc```[[[XXXTTTQQQUUUTTTWWW^^^bbbbbbeeeiiijjjllljjjgggkkkssssssoookkkccc[[[[[[aaa```UUUHHHNNNaaa{{{xxxwwwzzzlllgggaaa___^^^\\\WWWSSSVVVTTTRRRSSSUUUWWWVVVTTTXXX\\\```fffsssyyyzzz{{{]]]GGG??????<<<888888999BBBXXXtttppp```ZZZjjjiiiLLL999555555444333222000///...---+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))************++++++*********...333777III^^^fffgggsss|||xxxtttjjjkkkfffnnnttt```MMMCCC???BBBIIIPPPYYYaaagggjjjhhheeeoooyyyvvv}}}vvvnnniiipppyyywwwfffUUU>>>555//////000//////111333555888:::;;;:::999999<<<<<<===>>>@@@CCCEEEFFFNNNPPPVVV___jjjtttzzz}}}yyypppoooppprrrvvvvvvqqqggg```WWWVVVVVV[[[iii~~~~~~~~~{{{{{{|||}}}}}}|||{{{{{{yyyxxxwwwxxxxxxxxxvvvtttuuuuuuuuutttrrrqqqooonnnmmmkkkiiigggddd```\\\XXXTTTIII>>><<<===;;;888777666:::<<<:::777888;;;>>>EEETTThhh{{{~~~yyyyyy~~~{{{~~~pppUUUEEEAAA???>>>===<<<;;;;;;;;;;;;;;;::::::999888777777666555444444333333333333333000///...---,,,,,,,,,---************))))))))))))))))))*********+++++++++,,,---===YYYnnnsssrrruuunnnllldddeeemmmkkkkkkuuurrr^^^NNNHHHKKKPPP```pppnnn^^^^^^```eeejjjkkkmmmttt~~~|||kkk\\\UUUUUUYYY]]]cccffffff___YYYUUUPPPKKKKKKJJJMMMUUU[[[___eeekkknnnooonnnlllooottttttooohhh```XXXXXX___aaaXXXKKKQQQhhhzzzxxxwwwzzzddd```]]]\\\\\\ZZZVVVRRRWWWVVVVVVWWWYYYZZZZZZXXX^^^bbbhhhrrryyyyyyxxx___CCC888<<>>666444444444333222000///...,,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))************++++++,,,++++++---111444AAAWWWdddmmmxxx|||zzzqqqxxxuuuwwwzzzlllYYYIIIBBBGGGKKKVVVgggyyy{{{yyyyyyqqqttt```UUUMMMUUUeeekkkcccWWW>>>666//////000000000333333444777:::;;;;;;888555;;;;;;<<<>>>AAADDDGGGIIIPPPSSSZZZeeesss~~~{{{wwwuuussssssqqqlllddd^^^\\\[[[\\\dddvvv~~~||||||}}}}}}}}}}}}||||||yyyxxxwwwxxxxxxxxxvvvtttttttttsssrrrqqqooonnnmmmllljjjgggeeebbb___ZZZVVVSSSHHH???>>>>>><<<999999888;;;>>>===999777:::???III[[[rrrwwwvvvtttoooqqq}}}zzz~~~}}}ZZZFFFCCCAAA@@@???===<<<;;;;;;;;;<<<<<<;;;:::888777666666666555444444333333444444000000///...------......++++++*********))))))))))))))))))*********++++++)))***999UUUkkkrrrrrrsssnnnmmmeeeeeeooopppqqq|||yyygggVVVLLLKKKNNN[[[kkk{{{}}}lll[[[\\\```gggnnnnnnmmmrrrzzz}}}ooobbb[[[[[[___ccclllnnnnnnhhhccc\\\RRRHHHEEEBBBCCCIIIOOOUUU]]]eeennnpppqqqpppqqqtttrrrnnnfff```WWWVVV___fff___TTTVVVooo{{{yyyxxxzzzaaa]]]YYYWWWWWWWWWVVVTTTWWWWWWXXXZZZ]]]___``````bbbhhhsss||||||]]]JJJ888666>>>CCC@@@<<>>>>>999666:::BBBPPPccczzzxxx}}}xxxqqqttt]]]IIIGGGDDDCCCAAA???>>>===<<<<<<===<<<<<<:::999888777666777666555555444444555555333222111000///...------+++++++++*********))))))))))))))))))************((()))777QQQhhhrrrssssssoooooofffcccjjjlllllluuuppp]]]OOOLLLOOOYYYiiiyyyooo___YYY___jjjsssuuutttwww~~~tttggg```aaaffflllnnnrrrvvvvvvsssjjjZZZLLLIIICCC@@@AAADDDHHHOOOWWWhhhkkknnnpppqqqpppllliiifffaaaXXXWWWbbbmmmjjj^^^\\\sss~~~}}}{{{zzz|||{{{zzzzzz{{{{{{^^^ZZZUUURRRRRRSSSUUUVVVXXXYYYZZZ[[[\\\___aaacccgggsss|||yyy]]]HHH???999;;;===;;;;;;>>>MMM[[[vvvtttUUUBBB888333333333333222111000///...+++***))))))+++,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***((()))))))))***************+++------,,,,,,...000;;;YYYtttrrr___LLLCCCCCCFFFYYYzzzyyyrrrccc\\\OOOFFFAAAJJJ[[[fffccc[[[CCC999000.........///222999999;;;===??????===;;;888888999;;;@@@EEEJJJLLLRRRYYYeeettt~~~yyyrrrnnnkkkhhhddd```^^^\\\^^^jjj~~~}}}}}}||||||||||||}}}}}}yyyxxxwwwxxxxxxxxxvvvtttsssssssssrrrrrrpppooonnnkkkiiifffdddaaa^^^YYYUUUNNNGGG@@@@@@???<<<;;;===999:::===>>>999555<<>>>>>======<<<;;;:::999888777888777666666555555666666666555444222000...---,,,++++++++++++************(((((()))))))))***************555LLLdddqqqtttsssooopppggg```fffgggffflll{{{{{{ttt```NNNJJJNNNYYYiiiyyyppp```XXX___mmmyyy}}}}}}wwwiiiaaabbbjjjpppppptttvvvuuussslll^^^QQQOOOHHHAAA?????????EEELLL]]]```gggllllllhhhcccaaa```]]]VVVUUUccctttssshhhcccttt{{{vvvuuu~~~}}}~~~{{{yyyxxxxxx~~~pppgggXXXVVVRRRPPPPPPSSSVVVYYY]]]]]]]]]\\\]]]```dddhhhtttaaaJJJ>>>;;;<<<===999555===JJJ^^^lllfffFFF;;;777222222222222222111000///...,,,***)))***++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))***************+++,,,,,,,,,,,,...000@@@gggqqq\\\JJJDDDFFFLLLddd~~~xxx|||nnnaaaYYYKKKFFFEEENNN[[[cccaaa[[[FFF<<<222//////000222666888<<>>:::999<<<===999666AAAPPPdddtttwwwXXXJJJKKKFFFEEEDDDBBBAAA@@@@@@@@@===<<<<<<;;;;;;::::::999999888777777666666777777777666666444222000...,,,,,,++++++++++++*********((((((((()))))))))******,,,+++222FFF^^^ppptttsssnnnrrrhhh```fffgggdddgggppp~~~tttsss}}}uuuaaaMMMGGGLLLVVVgggyyy~~~ooo___ZZZbbbooo{{{yyylllcccbbbhhhooossstttrrrlllgggccc\\\TTTRRRKKKEEECCCAAA@@@DDDJJJSSSXXX```gggfff^^^XXXVVVTTTTTTPPPQQQcccyyy|||qqqlllxxxtttnnnsss}}}|||{{{{{{yyywww{{{zzzjjj[[[QQQRRRSSSTTTUUUWWWYYY\\\___aaabbbbbbbbbdddjjjrrrxxxuuu```NNNBBB<<<:::<<<===:::===TTTnnn|||uuuzzztttSSS===555555666111222222111111000///...---+++******++++++)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))******+++))))))))))))******************+++++++++,,,///222@@@pppyyyzzzqqq\\\JJJEEEJJJVVVmmm~~~rrrttt~~~vvviii```XXXQQQEEEEEEGGGOOOZZZ``````^^^HHH===444111333555999===>>>HHHRRRTTTMMMBBB;;;888888888:::===BBBIIIPPPSSS```iiiyyy|||vvvssspppmmmgggbbbaaa___aaammm~~~}}}||||||{{{zzzyyyyyyzzz{{{|||yyyxxxwwwxxxxxxxxxvvvtttqqqqqqqqqqqqpppooonnnnnnhhhfffcccaaa___[[[VVVSSSHHHCCC@@@@@@>>>;;;;;;>>><<<:::<<<>>>:::999GGGZZZlll|||mmmTTTHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;999999888777777777777888555555555555444222111000,,,,,,+++++++++*********(((((((((((()))))))))***...,,,///@@@YYYmmmsssqqqoootttkkkbbbffffff```aaaeeepppwwwtttnnnqqqyyy~~~xxxeeeOOOHHHLLLQQQcccvvvrrrddd```fffpppzzz}}}~~~sssiiieeehhhlllpppttttttnnngggbbb[[[UUUTTTNNNJJJIIIHHHFFFHHHLLLPPPTTT^^^fffbbbVVVNNNLLLHHHKKKKKKOOOfff|||uuu~~~sssfffeeewwwzzzwwwvvvwwwwwwvvvyyy}}}{{{uuukkk___SSSKKKGGGOOOSSSXXX]]]___aaaccceeecccdddfffhhhmmmvvvqqqUUUDDD>>><<>>555333666999???DDDMMMZZZiiikkk```PPPEEE@@@::::::;;;>>>DDDKKKRRRVVVfffppp}}}zzz{{{~~~|||yyyvvvqqqjjjddd```^^^```mmm~~~}}}|||{{{{{{zzzyyyxxxxxxyyyzzz{{{yyyxxxwwwxxxxxxxxxvvvtttoooooopppoooooonnnmmmlllfffdddbbb```]]]YYYUUUQQQGGGBBB??????>>>;;;;;;>>>===:::<<>><<<>>>;;;======<<>>@@@BBBEEELLLYYYdddeee```RRR@@@333555;;;===BBBKKKSSSiiisssUUUAAA<<<<<<999:::@@@GGGMMMVVV^^^mmm||||||vvvpppnnnqqqvvvzzz{{{yyywwwvvvrrrkkkddd\\\\\\```mmm~~~}}}zzzzzzzzzzzzzzzzzzzzzzzzvvvvvvwwwwwwwwwvvvvvvuuussssssrrrrrrpppooommmllliiiiiifffaaa___]]]UUULLLCCCBBB@@@>>>===<<<;;;;;;:::<<<>>>???;;;===IIIWWWkkk|||zzzttt___LLLFFFCCC??????????????????@@@@@@@@@@@@???>>><<<;;;999888999888666555555777888:::555666666666555333111///......---,,,++++++++++++++++++************+++++++++,,,...777LLLeeeqqqqqqrrrqqqnnniiiddd___\\\ZZZ\\\vvvyyyyyy}}}{{{~~~~~~rrr[[[LLLHHHRRR]]]ppp{{{yyy|||tttjjjnnnssswwwyyyzzz{{{|||vvvmmmgggeeedddjjjrrryyyyyyssskkkeeeZZZXXXTTTPPPOOOPPPQQQSSSWWW]]]cccccc\\\RRRIIIDDD@@@DDDFFFPPPmmmvvvddd\\\hhh}}}{{{~~~|||tttnnniiifffjjjpppxxxiii\\\UUUOOOLLLMMMKKKEEEEEEJJJdddfffhhhhhhhhhgggiiijjjiiikkkqqq|||mmmTTTEEE===999999:::999999:::BBBTTTtttuuueeeaaauuuoooSSS:::222222///...000//////000000000000//////,,,+++***)))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))++++++***+++---000333RRRooowwwvvvyyy}}}~~~{{{|||pppbbbgggzzz~~~sssooorrrzzzfffQQQIIINNNTTTaaappptttmmmbbb\\\[[[```eee```PPPDDDBBB@@@;;;???AAACCCJJJVVVbbbccc___RRRBBB666777<<<@@@IIIUUUfff{{{lllOOO@@@<<<<<<:::<<>>??????>>>===<<<;;;999888;;;:::888777777888999:::666666666555444222111000///...---,,,++++++++++++++++++************+++++++++,,,---555IIIaaannnppprrrqqqnnnjjjfffbbbaaaaaaddd|||}}}rrr]]]MMMIIIRRR^^^qqq~~~~~~xxxpppssswwwyyyxxxwwwvvvvvv~~~yyyrrrllliiiiiicccggglllpppqqqnnnjjjggg___\\\YYYUUUSSSSSSTTTTTTUUU\\\dddgggaaaVVVJJJBBB===BBBEEEPPPnnnzzzxxxuuueee^^^iii}}}zzz|||~~~~~~}}}{{{tttmmmhhhcccbbbgggnnnuuu{{{eeeWWWWWWTTTTTTUUURRRMMMMMMQQQkkkkkkkkkiiiggghhhjjjlllrrrwww^^^OOO@@@::::::::::::;;;;;;;;;???OOOkkkzzzkkknnnjjjSSSAAA222000000------000...//////000000//////...,,,+++***)))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((***++++++***+++---///...HHHaaakkknnntttzzz|||tttsssiii^^^dddvvvrrrnnnooo{{{~~~lllUUUKKKMMMPPPZZZdddfff```YYYUUUUUUUUUZZZVVVJJJAAA@@@???;;;>>>???@@@EEEQQQ]]]```]]]QQQDDD:::999>>>FFFUUUeee~~~}}}]]]HHH???<<<===<<<@@@JJJUUU^^^iiirrrrrr[[[YYYXXXZZZ___eeejjjlllnnnwww{{{vvvtttrrrlllhhh^^^^^^bbbmmm~~~~~~}}}~~~}}}|||{{{yyyxxxwwwvvvvvvvvvvvvvvvuuusssrrrrrrrrrrrrrrrqqqooonnnlllkkkggggggddd___]]][[[SSSKKKCCCBBB@@@???======<<<<<<;;;;;;;;;999444555AAAPPPggg{{{{{{qqqiiiUUUGGGDDDAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======;;;::::::===<<<:::999888888999:::777666555333222222222222///...---,,,++++++++++++++++++************+++++++++++++++222CCCYYYiiioooqqqqqqooolllhhhgggiiijjjvvvvvvcccSSSMMMQQQ^^^ppp~~~~~~vvvyyy||||||zzzwwwuuutttwwwuuurrrnnnjjjiiijjjlllhhhgggggggggfffeeeeeeddd```^^^\\\YYYVVVUUUUUUTTTUUU\\\fffkkkgggZZZKKKAAA===AAAEEEPPPkkk}}}qqqooowww}}}{{{ssseeeaaalllzzzxxxyyyyyyxxxvvvoooiiibbb^^^\\\]]]dddmmmuuu~~~hhh\\\```cccggghhhccc[[[[[[^^^pppnnnllliiiiiimmmsssxxxppp\\\EEE<<<777999===>>>======???DDDOOOddd~~~oooTTT>>>666111111222///...111...//////////////////...,,,+++***)))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))***++++++***+++---///111CCCWWWbbbjjjttt}}}tttpppeee]]]dddvvv|||wwwuuu{{{qqqZZZMMMLLLNNNTTTZZZ[[[VVVRRRPPPPPPNNNQQQOOOGGGBBBBBBAAA>>>===>>>???BBBLLLWWW\\\ZZZNNNEEE===<<>>>>>DDDQQQ^^^jjjvvvqqq___TTTTTTUUUXXX]]]ccchhhjjjoooxxx|||uuusssppplllhhh]]]^^^bbbnnn~~~~~~}}}|||{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvuuusssrrrqqqrrrqqqqqqpppooommmlllkkkggggggddd___]]][[[TTTKKKCCCBBB@@@???>>>=========;;;;;;;;;999666:::IIIYYYkkk~~~uuuwww|||xxxkkkUUUIIIFFFBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<:::999888888888888777555444222111111222333///...---,,,,,,++++++,,,++++++************+++++++++******///<<>>;;;:::;;;>>>NNNddd|||fffEEE444222111222222///...///......////////////......,,,+++***)))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))***++++++******,,,...333???NNN\\\iiiwwwzzzrrrgggbbbhhhzzz}}}}}}www```OOOKKKLLLOOORRRRRROOOMMMKKKKKKHHHJJJIIIEEEBBBCCCBBBAAA>>>??????@@@HHHRRRWWWVVVKKKFFF@@@???EEETTTkkk~~~nnnRRRBBB@@@@@@>>>???@@@HHHWWWgggtttwww```UUUPPPQQQTTTWWW[[[```eeehhhnnnyyy~~~uuuqqqnnnjjjfff]]]]]]bbbqqqzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwvvvuuusssrrrqqqqqqpppooonnnlllkkkjjjggggggddd___]]][[[TTTKKKBBBBBB@@@???>>>>>>>>>>>>===<<<<<<:::888>>>OOO```ttt}}}wwwzzz|||~~~mmmSSSGGGEEE???DDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===:::999999777777666666666666555333222111111222333//////...---,,,,,,,,,,,,++++++************+++++++++******...777HHH]]]llloooqqqqqqooolllmmmrrrwwwrrr```TTTNNNXXXhhhsssuuuxxxzzz|||qqqddd]]]]]]aaadddjjjhhheeebbb___]]][[[[[[WWWWWWVVVVVVVVVVVVWWWWWWZZZ]]]bbbhhhhhh___PPPDDD???BBBGGGSSShhhyyyxxxnnnkkkiiipppvvvvvvssslllllluuuxxxqqqhhhlllvvv~~~|||xxxsssqqqooommmhhhdddZZZUUURRRTTTWWW]]]hhhrrrnnnqqqvvv}}}___DDD<<<>>>:::999:::;;;999666:::@@@JJJ```|||[[[<<<000000/////////---,,,,,,---......//////......---,,,+++***)))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++++++++******,,,...///888III]]]qqqzzzsssrrrwww~~~}}}fffRRRKKKJJJKKKLLLMMMLLLJJJHHHFFFDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAFFFOOOSSSRRRHHHEEEAAAAAAIII[[[qqqrrr]]]MMMDDDBBBAAA??????AAAKKK\\\lllzzziiiXXXSSSKKKMMMPPPSSSVVV[[[bbbfffkkkwwwuuuppplllgggbbb]]]]]]cccvvvzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwvvvttttttpppppppppooommmllljjjiiiffffffccc^^^\\\ZZZSSSJJJBBBBBBAAA??????>>>>>>>>>???===<<<:::888???QQQdddxxx{{{{{{~~~|||oooTTTHHHGGGAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???======777777777666666555555444444444333222222222222222000///...---,,,,,,,,,,,,++++++************++++++***)))+++...444AAAWWWjjjnnnqqqrrrpppllllllqqqvvvwwwdddWWWNNNUUUbbbmmmssswww|||~~~xxxjjjbbb^^^^^^^^^``````______^^^]]]]]]]]]WWWVVVVVVVVVWWWXXXZZZ[[[\\\\\\___dddggg```QQQEEE>>>AAAHHHVVVkkkzzzyyyppphhhgggooovvvvvvwwwqqqsssyyywwwjjjbbb\\\hhh{{{zzzuuuooojjjgggccc^^^YYYUUURRRRRRWWW\\\dddppp{{{vvv}}}sss]]]III>>>===???;;;;;;<<<:::777:::IIIZZZooorrrLLL333111///---,,,,,,---,,,***---......//////......---,,,+++***)))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++,,,+++******,,,...,,,666MMMjjj~~~lllVVVMMMKKKKKKLLLNNNNNNMMMHHHEEECCCAAAAAABBBCCCBBBAAAAAABBBDDDDDDCCCFFFMMMPPPOOODDDCCC@@@BBBMMM___sssyyyjjj]]]YYYRRRFFF???AAA@@@BBBMMM^^^ooo}}}vvv]]]QQQPPPIIIKKKOOORRRUUU[[[ccciiimmmzzzvvvooojjjccc^^^___^^^fff~~~{{{{{{{{{zzzzzzyyyyyyyyyvvvvvvwwwwwwvvvuuuttttttppppppooonnnmmmkkkjjjiiiddddddaaa\\\ZZZXXXPPPHHHBBBBBBAAA@@@????????????===<<<;;;::::::CCCWWWkkkzzzmmmRRRIIIIIIBBBAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>===;;;:::555555666666666555555444222333333333333222111111000///...------,,,,,,---++++++************++++++)))))),,,///222<<>>;;;666:::<<<<<<;;;999DDD^^^vvvqqqvvvbbb???...333111---***+++......+++---..................---,,,+++***)))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++,,,+++******,,,------999UUUyyy|||pppYYYOOOMMMNNNOOORRRSSSQQQKKKGGGDDDBBBBBBDDDEEEDDDBBBBBBCCCFFFFFFEEEGGGLLLOOOMMMCCCAAA@@@CCCOOObbbsss|||wwwjjjdddhhh___III>>>AAA@@@CCCMMM___ppp~~~}}}iiiTTTJJJKKKKKKMMMQQQTTTXXX```iiippptttwwwooohhhaaa[[[```___hhh}}}}}}|||{{{yyyxxxwwwwwwtttuuuuuuuuuuuuuuuttttttpppoooooonnnmmmkkkjjjiiibbbbbb___ZZZXXXVVVNNNFFFBBBBBBAAA@@@????????????;;;::::::;;;===III```uuudddJJJCCCEEE?????????????????????@@@@@@@@@@@@???>>><<<;;;999888444555666666666666666555111222333444444222111000000000...---------------++++++************++++++))))))---000111:::PPPggglllppptttqqqjjjgggjjjnnnmmmtttsssuuuzzzuuuooouuusssdddRRRTTT\\\iiittt{{{~~~}}}{{{tttkkk```YYYWWWVVVUUUTTTUUUVVVWWWXXXZZZXXXUUUSSSSSSUUUXXXZZZXXXWWW[[[ccchhhaaaOOO@@@===???GGGVVVgggqqqnnnfff]]]]]]hhhsssvvv}}}yyy|||~~~}}}tttggg[[[SSSPPPbbbzzzwwwrrrgggbbb]]][[[[[[[[[ZZZWWWSSSSSSXXXaaajjjsss~~~zzzxxxzzz}}}mmmNNNGGG===888:::>>>>>>:::<<<777555:::DDD\\\xxxkkkdddrrriiiIII888333//////...---,,,,,,++++++------------------------******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************+++,,,---...,,,888]]]|||{{{~~~gggQQQRRRTTTWWWXXXVVVTTTSSSSSSFFFFFFEEEDDDBBBAAACCCDDDFFFEEEEEEFFFHHHJJJJJJIIIBBB<<>>======<<>>AAAAAA@@@>>><<<:::999888888555555444444555666888999999888777666666666666666000000000///......---------,,,+++))))))))))))***))),,,)))***000444EEEaaalllppprrrnnnjjjiiigggccc___dddhhhhhhiiinnntttvvvyyy}}}{{{nnnYYYSSSWWWeeerrrxxxyyymmmaaaYYYWWWXXXWWWUUUQQQNNNLLLLLLNNNMMMLLLKKKLLLPPPWWW[[[\\\[[[^^^gggmmmfffTTTCCC@@@???FFFVVVbbbccc\\\VVVWWW[[[eeerrr}}}~~~~~~xxxrrrmmmllliiiaaaYYYTTTTTTVVVfff}}}~~~rrrkkk```\\\YYYYYYZZZ\\\[[[YYYXXXYYY]]]cccnnnzzz~~~yyywwwzzz}}}ttt___OOODDD@@@:::999;;;>>>>>>;;;======???GGGXXXsssmmmfffeeeooowwwUUU<<<111---///......---,,,,,,++++++------------------------******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************+++,,,---...///999XXXzzz{{{}}}yyyyyyqqq^^^WWWYYY[[[]]]]]][[[XXXVVVPPPOOOMMMJJJHHHGGGGGGHHHHHHGGGFFFGGGIIIKKKJJJJJJCCC>>>CCCKKKPPPaaatttwwwqqquuuzzztttaaaLLLAAA@@@CCCIIIRRR^^^jjjttt{{{{{{qqq```OOODDDAAABBBDDDWWWbbbnnnuuu}}}zzznnnddd^^^ZZZbbbddduuu~~~}}}|||zzzyyyyyyyyyzzzxxxxxxxxxxxxvvvtttsssqqqqqqpppnnnmmmmmmllliiigggdddaaa\\\XXXTTTNNNFFFAAA@@@@@@???>>>>>>===<<<<<<===<<<999888???SSSmmmxxxhhhXXXHHHFFFGGG???>>>===<<<;;;<<<>>>???@@@@@@???===;;;:::999999999777666555444444555666666999888666555444333333222111000000//////...---------,,,+++))))))))))))***))),,,)))***000333CCC___kkkoooqqqmmmiiigggccc___XXX]]]eeelllnnnooorrrvvvxxx~~~~~~sss]]]UUUUUUbbbpppvvv|||{{{sssjjj```[[[YYYXXXWWWTTTPPPMMMJJJIIIIIIHHHGGGEEEFFFKKKRRRWWW^^^]]]```iiinnngggTTTDDDAAA@@@DDDPPPXXXXXXTTTRRRYYYdddpppzzz~~~}}}|||zzzyyytttmmmhhheeeeeebbb\\\UUURRRRRRTTThhhzzzmmmeee___\\\ZZZZZZ\\\]]]]]][[[___aaaeeekkkrrr}}}}}}uuuuuuxxx|||pppZZZFFF;;;:::::::::<<<>>>???>>>===:::DDDNNNYYYpppxxx___aaaoooxxxZZZCCC555000///......------,,,,,,++++++------------------------******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************+++,,,---...000666LLLpppxxxpppwwwzzzuuuvvv}}}}}}nnnaaa```aaadddfffeee___[[[YYYWWWTTTPPPMMMKKKIIIIIIJJJIIIGGGHHHJJJKKKKKKKKKEEE???DDDLLLQQQbbbtttxxxrrrwww{{{uuuaaaLLLCCCDDDDDDIIIQQQ[[[eeelllqqqtttjjj```PPPBBB<<>>>>>======<<<<<<<<<::::::999888===QQQmmm~~~|||jjj]]]SSSHHHGGGHHH@@@???===:::;;;???BBBBBBAAA======<<<;;;::::::::::::888777666555444333444444888777555444222111000000111111000000///............---+++***))))))******))),,,)))***000111???YYYiiinnnpppkkkgggccc___ZZZXXX[[[dddpppsssppprrryyyyyyyyydddWWWSSS___mmmtttyyyvvvmmmfff```]]]YYYYYYWWWTTTPPPLLLIIIFFFFFFDDDBBB@@@AAAGGGNNNTTT^^^^^^bbbjjjppphhhUUUDDDBBB@@@BBBHHHKKKLLLNNNRRR```sss|||zzzwwwtttpppkkkddd```___```___ZZZUUURRRTTTVVVjjjuuuggg___^^^\\\[[[\\\^^^``````___bbbdddiiinnnuuuyyysssttt{{{yyygggTTTEEE===;;;888999<<<@@@@@@>>>???BBBBBBVVVgggqqqtttnnn~~~\\\CCC888333111111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************+++,,,------,,,///>>>XXXoooyyy|||}}}}}}vvvllliiissswwwrrrtttzzzzzznnnkkkiiikkkooooookkkfffccc___ZZZUUUQQQMMMJJJHHHLLLJJJHHHHHHJJJKKKKKKKKKEEE???DDDLLLQQQbbbtttxxxsssxxx{{{uuuaaaMMMEEEGGGCCCGGGNNNVVV]]]cccfffggg\\\TTTIII@@@???EEENNNUUUkkkooopppllliiimmmvvv~~~qqqeee\\\VVV^^^dddzzz||||||zzzzzzyyyzzz{{{|||zzzzzzyyyxxxvvvtttsssrrrqqqooommmlllllljjjgggeeeccc___ZZZTTTNNNHHHBBB???>>>=========<<<<<<<<<;;;999:::999777<<>>CCCFFFDDDAAA;;;;;;::::::::::::;;;;;;777777666666555444444444777666555333222111111111222111111000000//////......---+++***))))))***+++***,,,)))***//////:::RRRgggmmmoookkkfffccc]]]XXXZZZ[[[gggvvvyyysssttt||||||jjjZZZRRR[[[jjjsssyyywwwnnngggbbb___YYYXXXVVVTTTRRRNNNJJJGGGFFFDDDAAA???@@@EEEMMMSSS[[[[[[aaajjjppphhhTTTCCC@@@>>>???AAACCCFFFQQQ\\\mmm|||zzzwwwsssnnnhhhccc```aaacccbbb___ZZZXXXYYY[[[iii~~~qqqeee^^^]]]]]]]]]___aaacccddddddeeeeeeiiiqqq~~~nnnnnnpppuuu||||||rrrgggWWWFFF;;;888:::<<<::::::===@@@>>>===CCCMMMfff~~~{{{}}}aaaBBB333000///......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************+++,,,------,,,,,,444FFFYYYhhhsssyyy}}}{{{wwwpppgggfffppp|||{{{sssqqquuu}}}{{{wwwwww{{{~~~}}}zzzrrrmmmfff```\\\WWWRRROOONNNLLLIIIIIIJJJKKKKKKKKKEEE???DDDKKKPPPaaasssvvvtttwwwyyytttdddQQQHHHHHHDDDFFFJJJNNNQQQSSSTTTTTTKKKGGGAAA>>>@@@FFFNNNSSSeeeeeeccc^^^[[[___lllxxx}}}rrreee[[[VVV\\\ddd{{{||||||zzzzzzyyyzzz{{{|||{{{zzzyyywwwuuutttsssrrrpppooommmlllkkkiiifffddd```^^^XXXQQQJJJDDDAAA@@@============<<<<<<<<<<<<999::::::999???QQQmmmyyycccggg|||ttt___SSSOOOHHHFFFGGGAAAFFFBBB>>>???CCCDDDAAA===;;;::::::::::::;;;<<<===777777777777777777777777555555444444444444444555222222222111000000//////...---,,,************+++***,,,(((***...---555JJJdddjjjnnnlllhhheee___YYYVVV___sss}}}ooo]]]QQQYYYhhhrrr{{{|||ssskkkddd```WWWUUUTTTTTTTTTQQQMMMIIIEEEDDDAAA??????CCCJJJPPPUUUVVV]]]iiippphhhTTTCCC===<<<===>>>AAAIII[[[lll{{{~~~}}}~~~{{{zzzwwwsssnnnjjjgggfffgggiiiiiieee```]]]^^^```fffzzzqqqgggbbb___```bbbdddfffhhhjjjkkkmmmkkknnnzzziiinnnvvv}}}~~~xxxnnngggRRRJJJ???888777999;;;;;;<<<:::;;;======BBBTTThhh|||rrrbbbKKK555///000///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************+++,,,---...///...111:::JJJ]]]mmmwww{{{{{{wwwooohhhhhhpppyyy{{{vvvqqqrrryyywwwppplllfff```[[[QQQNNNKKKJJJKKKLLLLLLLLLEEE???DDDKKKPPP```rrrvvvuuuvvvwwwuuuiiiXXXLLLIIIFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@??????BBBFFFJJJMMMRRRRRRTTTWWWYYY]]]hhhsss~~~qqqbbbYYYVVV]]]eee}}}}}}|||{{{zzzyyyzzzzzz{{{{{{zzzxxxvvvtttrrrqqqqqqpppnnnlllkkkjjjhhheeebbb^^^[[[VVVOOOGGGBBB@@@AAA========================:::::::::===FFFZZZsss|||xxxlll]]]ggg|||||||||xxx^^^OOOKKKDDDAAABBB>>>BBB???======??????<<<999;;;;;;;;;;;;;;;<<<===>>>999999:::;;;;;;:::::::::555555555555555666666777333333222222111000000000///...,,,+++******++++++***,,,((()))...***000CCC^^^ffflllllljjjhhhccc]]]VVVkkk~~~rrr```SSSWWWdddooo{{{~~~wwwooofffaaaUUUSSSRRRSSSTTTRRRMMMHHHCCCBBB@@@>>>===@@@EEEIIINNNPPPYYYgggpppiiiUUUDDD<<<:::;;;>>>CCCOOOdddwww~~~{{{}}}{{{{{{zzzzzz{{{|||}}}~~~yyyyyywwwsssnnnkkkkkkkkkkkkmmmmmmjjjeeeaaaaaaccceeewww|||qqqllljjjdddgggjjjmmmnnnoooqqqssssssrrrwwwpppuuuyyyxxxpppcccVVVNNN>>><<<:::999:::<<<<<<<<<<<<888999===BBBPPPpppzzzlllpppqqqOOO===000111333000...000++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************+++,,,---...///...///555DDDZZZooo{{{~~~uuunnnooowww~~~{{{wwwsssuuu}}}{{{vvvpppiiidddUUURRRNNNMMMMMMNNNOOOOOOFFFAAAEEELLLQQQaaasssvvvwwwuuuvvvwwwooo```RRRKKKFFFEEECCCAAA@@@?????????@@@@@@AAABBBDDDFFFIIIJJJEEEDDDIIIRRRXXX^^^hhhrrrooo]]]UUUTTT[[[ddd|||~~~}}}|||zzzyyyyyyyyyzzz{{{yyywwwtttrrrqqqpppppppppnnnlllkkkjjjgggdddbbb[[[YYYTTTLLLEEE@@@@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;AAAPPPfff|||~~~uuulllfffnnn}}}{{{xxx|||~~~```MMMHHHAAA>>>@@@>>>=========<<<<<<;;;::::::======<<<<<<<<<===>>>>>>===>>>>>>>>>>>><<<;;;:::666666555555555555555666444333333222111111000000///...,,,+++******+++++++++,,,((()))---))),,,===XXXaaaiiikkkkkkjjjfff```]]]vvvuuucccUUUVVV^^^iiiwww|||vvvnnnfffaaaTTTRRRPPPRRRSSSPPPJJJDDDCCCCCCAAA???>>>???BBBEEEHHHLLLVVVfffpppkkkXXXGGG===;;;:::>>>DDDRRRgggzzz|||vvvwww{{{|||xxxwwwwwwwwwwwwxxxyyy|||~~~zzzzzzxxxtttooolllmmmooolllooopppmmmhhheeeeeegggeeewwwzzzrrrpppppplllooosssvvvvvvwwwyyy{{{yyy~~~qqqrrrpppgggYYYKKK@@@<<<777888999999888888:::<<<===999999???III^^^{{{eeejjjvvv}}}ZZZBBB444,,,000222---+++000++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************+++,,,---...+++,,,,,,222BBB[[[sss{{{tttwww|||xxxyyy|||xxxrrrkkkeeeXXXUUUQQQOOOOOOPPPQQQQQQHHHBBBGGGNNNRRRbbbtttwwwyyyvvvvvvyyytttfffUUULLLEEEDDDBBBAAAAAACCCEEEFFF@@@@@@@@@AAACCCDDDFFFGGGHHHDDDFFFOOOXXX```kkkvvv~~~nnnYYYQQQQQQXXXaaazzz~~~|||zzzyyyxxxyyyyyy{{{yyyvvvsssqqqppppppooopppnnnlllkkkiiigggdddaaaYYYXXXSSSKKKDDD@@@AAACCC>>>>>>>>>>>>????????????:::999;;;EEEXXXoooxxxqqqpppvvv}}}xxx}}}cccNNNHHH@@@>>>BBBAAA:::<<<>>>>>>===<<<<<<===>>>>>>============>>>>>>AAAAAAAAAAAA???===;;;:::888777666555444333333333444444333222222111111000///...,,,+++******+++,,,+++,,,((()))---(((***:::SSS]]]fffjjjkkkkkkhhhbbbaaawwwwwwfffVVVUUU[[[dddsss|||xxxsssllleeeaaaTTTQQQOOOPPPQQQNNNFFF@@@DDDEEEDDDBBB@@@@@@AAADDDEEEIIIUUUfffrrrmmmZZZIII???;;;:::>>>EEERRRfffxxx~~~xxxrrrrrruuuxxxwwwvvvtttuuuuuuuuuuuuxxx|||~~~}}}}}}{{{vvvqqqnnnppprrrmmmppprrrpppllliiijjjkkkgggwwwxxxrrrrrrtttqqquuuzzz|||{{{|||~~~cccZZZMMMCCC>>><<<:::888888>>>999555>>>@@@:::999:::888???TTTooo}}}nnnmmmqqq```@@@444333111///...---......,,,,,,++++++***)))((((((+++++++++,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******+++++++++++++++++++++++++++++++++,,,000222???fff|||zzz{{{pppiiiffffffYYYWWWUUURRRPPPOOOOOOOOOGGGDDDCCCIIIUUUdddooouuu{{{{{{yyyyyyyyysssbbbQQQNNNEEE======>>>>>>@@@BBBCCCAAA???>>>@@@CCCDDDEEEFFFIIINNNSSS[[[fffoootttsss[[[SSSPPPKKKVVVbbbyyy~~~~~~~~~~~~|||zzzxxxwwwzzzwwwsssooommmmmmnnnnnnmmmnnnlllhhhggggggccc]]]XXXRRRJJJDDDAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;888===NNNbbbwwweeeMMMJJJDDD@@@AAAAAA===<<<<<<<<<<<<===>>>>>>???>>>>>>===============FFFEEEDDDBBB???<<<888666555555555555555444444444666555333222111222333333222111000///...---------***))))))))))))+++---...JJJYYYggglllllllllhhhcccaaaiiimmmqqq|||qqq]]]QQQTTTaaarrr|||zzzxxxsssiiiaaa^^^TTTMMMGGGGGGMMMNNNIIICCCGGGFFFCCC@@@>>>???CCCGGGDDDIIITTTcccmmmgggTTTDDD======<<<<<>>;;;AAAFFFNNN^^^sssuuuvvvnnnMMM:::333222000///...------...,,,,,,++++++***))))))(((******++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++,,,,,,///111FFFwww~~~|||zzzvvvpppjjjfffccccccZZZYYYVVVTTTRRRQQQQQQQQQKKKGGGEEEIIIUUUcccpppwww~~~}}}|||||||||xxxiiiZZZQQQGGG???===>>>======@@@AAAAAABBBAAAAAABBBDDDFFFLLLPPPXXXdddrrr{{{zzzvvv{{{|||dddRRRMMMMMMLLLUUU```uuu~~~~~~~~~}}}|||zzzxxxwwwxxxvvvssspppnnnmmmmmmnnnlllmmmkkkgggeeeddd```ZZZVVVQQQIIIDDDAAA@@@@@@???@@@??????>>>>>>======<<<;;;:::BBBTTTiii}}}___JJJHHHCCC>>>@@@???<<<<<<<<<;;;<<<======>>>???>>>======<<<<<<======CCCCCCBBBAAA>>>;;;888777666555555555555444444444555444333222222222333333222111000...------,,,,,,***))))))))))))+++---...AAARRRcccjjjkkkkkkhhhcccZZZ\\\]]]aaapppxxxrrrtttzzzgggWWWSSS]]]lllwwwxxxtttmmmbbbYYYVVVQQQJJJEEEFFFKKKMMMIIICCCFFFEEECCC@@@>>>???CCCFFFDDDJJJTTT```eee```TTTIIICCCCCCAAA>>>@@@HHHVVV``````\\\YYYYYY]]]cccfffggggggfffddddddfffjjjooorrrwwwxxxyyy{{{{{{zzzxxxwwwqqqqqqpppkkkggggggkkkooosssxxx~~~999777555555666888888888999>>><<<===>>>888>>>QQQhhhvvvuuurrrNNN888333222111000...------------,,,,,,++++++***)))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++************************,,,---///000HHH~~~~~~sss^^^___`````````___]]]]]][[[ZZZXXXVVVUUUTTTSSSSSSOOOJJJGGGIIITTTcccqqqzzz~~~}}}|||pppcccTTTJJJAAA>>><<<:::;;;===???CCCFFFEEEBBBBBBFFFJJJRRRVVVcccxxxqqqkkklllrrr{{{gggTTTJJJFFFIIINNNVVVaaattt}}}~~~~~~}}}|||zzzxxxvvvvvvuuutttrrrpppnnnmmmlllkkkllljjjeeebbbaaa]]]WWWSSSNNNHHHCCCAAA@@@@@@???AAA@@@@@@???>>>>>>======:::===GGG[[[qqquuuWWWGGGFFFAAA===>>><<<<<<;;;;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<===@@@@@@???>>><<<:::999888666666666555555555444444555444333333222333333333111000000...------,,,,,,******))))))***+++,,,---666III^^^iiikkkiiifffcccXXXRRRNNNTTTbbbmmmqqqooolllnnnwww}}}}}}ppp^^^TTTYYYhhhttt}}}uuuooofffYYYPPPMMMKKKFFFBBBDDDIIILLLIIIDDDEEEEEECCC@@@>>>???CCCFFFEEEJJJSSS[[[^^^[[[UUUQQQEEEEEECCC@@@???CCCKKKRRRRRRPPPNNNOOORRRVVVYYYZZZ]]][[[ZZZZZZ\\\aaagggjjjoooqqqtttxxx||||||{{{vvvoooiiigggjjjnnnvvv|||777777888999::::::999888===>>><<<>>>???===PPPqqqttt___===000222000000///...---------,,,+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))+++///111...@@@ttt}}}tttvvvzzz}}}{{{yyyyyydddNNNNNNOOOQQQSSSUUUVVVUUUYYYXXXWWWWWWVVVUUUUUUUUUQQQMMMHHHIIISSScccsss~~~}}}~~~}}}ssshhhVVVKKKAAA===;;;999999<<>>======999>>>KKK___xxx~~~gggOOODDDEEE@@@===>>>;;;;;;;;;;;;;;;;;;<<<<<<===>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999888777777666666555555444444444444444333333333444444000000000///...---,,,+++++++++***)))***+++,,,---///BBBXXXgggkkkhhheeeccc]]]RRRLLLSSS___gggkkknnniiimmmwwwvvvcccVVVWWWfffuuu|||}}}vvvooodddUUUKKKHHHFFFAAA???AAAGGGJJJHHHEEEDDDDDDBBB@@@>>>@@@CCCFFFDDDHHHNNNVVV\\\]]]YYYUUUBBBCCCBBB@@@???BBBGGGKKKKKKJJJJJJJJJLLLOOOQQQRRRSSSQQQPPPPPPSSSXXX]]]```fffiiinnntttyyy}}}xxxpppkkkkkkmmmyyy~~~555666999;;;===>>>>>>>>><<<===;;;???GGGQQQooohhhNNN666000555//////......------,,,,,,+++++++++***************((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))'''...444///555[[[yyypppnnnssszzz}}}xxxtttyyyxxxcccRRRNNNJJJHHHJJJMMMOOOOOOTTTUUUUUUVVVVVVVVVVVVVVVSSSOOOJJJJJJRRRcccuuu}}}uuulllXXXMMMBBB===<<<::::::===???BBBFFFJJJMMMPPPSSSVVVXXX^^^mmm~~~tttbbbWWWaaaooohhhMMMGGGGGGBBBDDDMMMYYYdddvvv}}}}}}}}}}}}{{{yyywwwvvvssstttttttttrrrpppmmmkkkkkkllliiiccc```___ZZZSSSKKKHHHEEECCCCCCCCCBBBAAABBBBBBAAA@@@???>>>===<<<777???NNNccc~~~~~~uuu[[[IIICCCFFFAAA???@@@===<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;::::::999999999999999999888777777666555555444444444444444444444444444444111111111000///...,,,+++,,,+++*********+++,,,---...<<>><<>>999>>>???FFFVVViiiooobbbJJJ;;;000///777------......------,,,+++************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++************************&&&***333222///FFFgggwwwqqquuu~~~{{{pppkkklllsss}}}{{{tttvvv|||~~~nnn___WWWNNNIIIIIIKKKLLLLLLPPPQQQSSSUUUWWWXXXXXXYYYVVVRRRMMMKKKRRR```rrrxxxppp]]]QQQFFF@@@>>><<<===??????AAAIIIVVVdddjjjhhhdddbbbccckkktttrrreee]]]]]]nnnyyy```KKKFFFFFFBBBDDDKKKYYYdddvvv|||}}}}}}|||{{{yyywwwuuusssttttttsssrrrpppmmmllljjjkkkhhhbbb___^^^YYYRRRHHHFFFDDDDDDDDDEEECCCBBBBBBBBBAAA???>>>===<<<<<<666BBBUUUjjjxxxnnnfffSSSFFFDDDFFF@@@@@@BBB>>><<<<<<<<<<<<<<<===>>>>>><<<<<<;;;::::::::::::;;;999999888888888888999999999888777777666555444444333333444555555555555444111222222222111///---,,,---,,,+++******+++,,,---...777JJJ^^^jjjjjjgggfff```WWWQQQUUUdddsss{{{}}}xxx}}}nnn\\\UUU]]]hhhssszzz~~~yyyjjjWWWJJJEEE>>><<<;;;>>>CCCGGGGGGFFFBBBBBBAAA@@@???@@@BBBEEEDDDBBBEEEPPP]]]aaa[[[RRRGGGEEEBBB???>>>???AAABBBBBBDDDGGGHHHHHHGGGGGGHHHCCCBBBBBBCCCDDDEEEGGGHHHMMMRRRZZZdddmmmtttyyy|||}}}}}}}}}===>>>>>>===<<<===AAADDDFFFQQQUUU]]]rrr|||vvvrrrppp~~~qqqGGG777333......333,,,,,,---...---,,,+++***************************((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++++++++++++++++++++&&&---222---888TTTggggggmmm{{{yyykkkeeeeeennn{{{yyywww{{{}}}kkkaaaVVVOOOMMMMMMMMMLLLMMMNNNQQQUUUXXXZZZ[[[\\\ZZZVVVPPPMMMPPP]]]mmmyyyyyyrrreeeYYYLLLEEEBBB??????AAACCCFFFTTTmmmzzzllleeebbbffffffbbbgggqqq~~~lll]]]NNNGGGDDDDDDIIIOOO\\\gggxxx||||||}}}|||{{{yyywwwuuuttttttsssrrrqqqooonnnmmmggghhheee```]]]\\\WWWQQQFFFEEEDDDEEEFFFFFFEEEDDDBBBAAA@@@???===<<<;;;:::666GGG^^^uuuxxxsss{{{tttfff[[[MMMCCCCCCEEE??????CCC???>>>============>>>??????<<<;;;;;;:::999::::::::::::999888777777888999999999999888777666555444444222333555666666666555444222333444444333111...---------++++++++++++,,,------111@@@WWWhhhllljjjiii^^^ZZZSSSTTTfffrrr```WWW[[[bbbpppwww~~~lllVVVFFF@@@===;;;;;;>>>BBBEEEFFFFFFAAAAAAAAA@@@???@@@BBBEEEDDDCCCEEELLLUUUYYYVVVQQQKKKGGGBBB>>>===???BBBCCCFFFJJJNNNPPPNNNLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIJJJMMMRRR[[[eeepppyyy~~~{{{}}}zzz}}}777:::<<<>>>BBBHHHQQQWWW^^^mmmttt{{{|||mmmkkkvvv[[[999333666222---...+++,,,---...---,,,+++*********************++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++111$$$'''000,,,111III\\\hhhnnn|||{{{jjjbbb[[[fffwww}}}{{{}}}}}}pppggg[[[TTTRRRQQQOOOLLLKKKMMMQQQUUUYYY\\\]]]^^^^^^ZZZSSSNNNPPPZZZiiitttzzz}}}~~~~~~~~~~~~yyyqqqlll___QQQIIIEEEAAA@@@BBBHHHLLL___rrrdddZZZ\\\```dddrrr|||fff^^^RRRHHHDDDGGGOOOVVVaaakkk|||||||||||||||{{{xxxvvvuuuttttttsssrrrpppoooooonnneeefffccc^^^\\\[[[VVVPPPEEEDDDDDDEEEGGGGGGFFFEEEAAAAAA@@@>>>===;;;::::::777KKKeee}}}qqqooo{{{{{{zzzuuuyyygggXXXJJJBBBCCCDDD>>>???CCC???>>>>>>>>>>>>>>>??????@@@<<<;;;::::::999999:::::::::999888777777888999999999999888777666555444444222333555666666666555555333444555555444222///......---,,,+++++++++,,,---,,,,,,888QQQgggnnnmmmlll```___WWWTTTjjjuuuddd[[[\\\aaannnuuu~~~mmmTTTBBB<<<<<<;;;;;;>>>BBBEEEFFFFFF@@@AAAAAA@@@???@@@BBBEEEEEEEEEGGGJJJNNNQQQQQQQQQKKKFFF@@@======AAAEEEGGGOOOSSSXXXYYYWWWUUUTTTTTTWWWXXXYYYYYYXXXVVVSSSRRRMMMNNNPPPVVV```lllwww~~~~~~~~~xxxwww~~~|||sssllliiihhhiiiyyy<<<666<<>><<<999888888888888777777666555777;;;<<<:::888777777666666555555555444444444555555666666777777333222111111222222000.........---,,,,,,++++++***111...444III___jjjmmmnnnddd```XXXZZZtttzzzkkk^^^YYY[[[gggqqq|||{{{pppVVVAAA???;;;::::::===AAADDDEEEEEEBBBCCCCCCAAA??????@@@AAAIIIHHHIIIMMMSSSVVVWWWUUUPPPIIIBBB???===>>>EEELLLPPPVVV]]]___^^^^^^aaaeeeiiigggeeedddcccaaa^^^[[[\\\WWWSSSXXXeeeqqqxxxyyy}}}|||~~~~~~oooaaa[[[UUUOOOTTT___gggrrrAAA;;;CCCPPPZZZxxxOOO===///000333///---000------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++***---,,,,,,///...:::RRRhhh}}}{{{zzz~~~oooaaaUUUTTTVVVUUUSSSTTTTTTSSSSSSTTTWWW\\\aaadddbbb___XXXQQQPPPVVV___eeehhhffffffjjjnnnpppqqqpppooofffYYYOOOIIIHHHIIIIIIQQQVVVgggiii\\\RRRSSSUUUYYYfffuuussskkk^^^PPPJJJJJJNNNVVV^^^lllwww~~~}}}|||{{{yyyxxxwwwwwwtttsssqqqpppnnnmmmlllkkkgggccc^^^\\\[[[WWWQQQKKKDDDDDDDDDDDDDDDCCCCCCBBBDDDBBB???:::777555444222AAA^^^fffVVVFFFEEECCC@@@???>>>>>>>>>===;;;;;;===??????===:::;;;999777777888999999888777666666888:::<<<:::888555555555555666666666666555555666666666666666666444333222333444333000.........------,,,+++++++++---,,,111AAAWWWgggkkkiiidddaaaYYYYYYlllzzznnnaaaZZZWWWbbblllyyy~~~rrrXXXBBB@@@;;;::::::<<<@@@BBBCCCCCC@@@AAABBBBBBAAABBBEEEGGGJJJHHHHHHJJJOOOSSSUUUUUUQQQJJJDDDBBBAAABBBHHHPPPTTTZZZaaaeeeeeeggglllpppyyywwwuuutttsssrrrpppnnnkkkeee______fffooovvvyyy}}}}}}nnn```UUURRRNNNKKKQQQ\\\dddooozzz~~~CCCGGG\\\tttqqqRRR888///+++000222...,,,///,,,,,,,,,,,,++++++++++++******************************))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++...++++++///...:::RRRtttzzz}}}~~~rrrggg\\\[[[]]]\\\ZZZXXXYYYWWWTTTSSSVVV[[[```dddeee___XXXSSSTTTWWW[[[___dddeeeeeefffhhhjjjlllmmmmmmiii```VVVOOOKKKLLLMMMPPPSSS___www~~~kkkVVVLLLEEEGGGKKKOOOYYYfffsss{{{pppdddYYYNNNKKKLLLRRR[[[dddvvv}}}|||{{{zzzxxxwwwvvvvvvssssssqqqpppnnnlllkkkkkkeeeaaa]]][[[XXXSSSLLLFFFBBBCCCCCCCCCCCCBBBAAAAAAEEEBBB===888333222444777MMMnnngggSSSGGGEEECCC@@@???>>>>>>>>>>>>===<<<===???>>>===;;;999888666777888::::::999777777777888:::;;;:::888444444444555666666777777777777777777666666666666444444444555666555222/////////......---,,,,,,+++***+++---777MMMdddjjjddddddccc\\\VVV___sss|||~~~}}}uuujjj^^^VVV```hhhuuuuuuZZZCCCAAA<<<;;;:::<<<>>>AAAAAAAAA===???AAABBBCCCFFFJJJMMMLLLJJJHHHIIILLLPPPRRRSSSSSSMMMHHHEEEDDDFFFNNNVVVZZZaaahhhlllnnnqqqwww}}}~~~}}}~~~~~~}}}{{{{{{vvvooojjjjjjooouuuzzz~~~~~~wwwfff[[[SSSRRRQQQQQQXXXbbbppp{{{eeennnxxxrrrrrrsssbbbHHH222111...///222000+++***...,,,,,,,,,++++++++++++***************************))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++***,,,)))***///000;;;RRRyyy{{{zzzyyy}}}tttllljjjkkkjjjeee```]]]YYYUUURRRSSSWWW]]]bbbddd]]]WWWWWWYYY[[[\\\]]]cccjjjooonnnlllkkkkkkiiijjjjjjfff^^^SSSMMMLLLNNNNNNOOOVVVeeerrrqqqaaaQQQGGG@@@===@@@DDDHHHQQQZZZhhhrrrzzzzzzxxxuuuoooggg[[[SSSMMMMMMQQQYYYdddnnn~~~~~~|||{{{zzzyyywwwvvvuuuuuusssrrrqqqpppnnnlllkkkjjjcccaaa]]]ZZZVVVPPPIIICCCAAAAAAAAAAAAAAA@@@@@@???AAA>>>;;;888333222888@@@VVVzzzbbbNNNGGGFFFCCCAAA???>>>>>>>>>@@@@@@????????????>>>===;;;999888999:::;;;:::999888888888999:::::::::999555555666666666666666666888888888777777666666666666555666777888666333000000000///......------,,,)))------///DDD___iiibbbdddddd^^^TTTSSS]]]jjjpppmmmqqqtttvvv|||}}}uuufffYYY___eeeqqq}}}vvv[[[CCC@@@<<<;;;:::;;;===?????????===>>>@@@AAACCCFFFKKKNNNOOOOOOOOOOOOPPPQQQRRRRRRWWWQQQKKKHHHFFFHHHRRR]]]aaagggnnnqqqrrruuu|||}}}wwwssssssxxx|||uuujjjbbb[[[ZZZYYYZZZ```iiizzzttthhhcccdddmmmwww___FFF;;;333111111222111---)))***...,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++(((***'''***000000:::PPP}}}zzzvvv}}}|||~~~}}}uuummm```\\\VVVRRRRRRVVV\\\```___YYYWWW]]]aaa``````bbbhhhuuu~~~vvvqqqlllhhhhhhkkkkkkdddXXXOOOLLLMMMQQQQQQTTT]]]dddaaaTTTIIIBBB???>>>AAAEEEIIIOOOUUU]]]eeelllmmmjjjeee^^^XXXUUUPPPNNNRRRXXXaaannnyyy~~~}}}}}}{{{{{{zzzyyywwwvvvuuutttrrrrrrqqqpppnnnllljjjiiicccaaa]]]YYYTTTMMMGGGBBB@@@@@@@@@@@@@@@???>>>>>>===:::999888333111:::FFFccczzz]]]MMMGGGFFFDDDBBB@@@@@@@@@@@@CCCCCCCCCBBB@@@@@@???@@@???===<<<<<<===<<<:::999888999:::::::::999999:::999999888777666666555555999999888888777777777666777777777888888777444222111111000//////......---+++000...--->>>YYYfffccceeeeee```TTTLLLPPP[[[dddgggqqqxxxwwwwww}}}}}}}}}mmm\\\[[[___jjjyyywww[[[CCC???<<<;;;:::;;;===>>>>>>>>>>>>???@@@AAABBBEEEIIIMMMRRRTTTXXXZZZZZZYYYXXXVVV]]]WWWQQQLLLHHHIIITTT___ffflllrrruuuuuuwww|||}}}{{{}}}zzzpppiiiccc___]]]]]]aaafffsss{{{{{{{{{qqqkkknnnttt{{{lllHHH777666444...//////---***)))+++///++++++++++++************((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++''')))'''***111///666JJJttt{{{vvvsssttttttvvv}}}{{{vvvaaa]]]WWWRRRRRRUUUZZZ^^^YYYVVVYYYccchhhffffffkkkxxxyyysssooojjjnnnpppkkk___TTTMMMKKKQQQPPPRRRWWW[[[YYYQQQJJJBBBAAAAAACCCFFFJJJNNNRRRUUU[[[```ccc```[[[UUUQQQSSSPPPQQQWWW^^^gggttt~~~~~~}}}||||||{{{zzzyyywwwvvvuuuuuuqqqqqqqqqpppooollljjjhhhbbb```\\\VVVPPPJJJEEEBBB???@@@@@@@@@@@@???>>>>>><<<999777666222111>>>PPPzzzmmmWWWMMMGGGFFFDDDCCCBBBBBBCCCCCCEEEEEEEEECCC@@@???@@@AAA@@@???>>>>>>>>>===;;;999888999;;;;;;:::999999:::<<<;;;:::999888666555555999999999888888888888888999888777777777777555333222222111000000//////...,,,000000///:::OOO```fffffffff```UUULLLMMMYYYcccmmm{{{|||uuuxxxqqq```XXXYYYcccuuuxxx\\\CCC???<<<;;;:::;;;===??????>>>AAAAAAAAAAAAAAADDDHHHLLLSSSXXX___dddfffeeedddcccfffccc___ZZZSSSQQQWWW```jjjpppxxx||||||}}}}}}zzzuuuoooiiifffeeegggiiirrrxxx{{{rrroooxxxrrrtttzzzfffOOO777000222---+++------+++***+++,,,...++++++++++++************(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))+++)))+++000,,,000AAAUUUsss|||{{{|||xxxwwwkkkkkkkkknnnwwwyyyttt\\\YYYSSSOOONNNQQQUUUXXXUUUUUU]]]jjjnnnjjjkkkrrr|||vvvuuusssooosssuuurrrhhh[[[PPPKKKMMMMMMNNNRRRUUUUUURRROOOIIIIIIIIIIIILLLPPPSSSTTTWWWZZZ^^^aaa```^^^]]]]]]___^^^```ffflllsss~~~}}}|||||||||{{{yyyxxxwwwvvvuuupppqqqqqqpppooollliiihhh```^^^YYYRRRLLLFFFDDDBBB???@@@@@@@@@@@@???>>>>>>===888666777444999OOOgggxxxaaaPPPJJJGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEBBB>>>===>>>@@@>>>>>>===>>>???>>><<<:::888:::<<<<<<999888999;;;<<<<<<;;;::::::999888888888888999999999999999999:::888666555666666666555333222222111000000//////,,,...///000666DDDWWWfffgggeee```WWWOOOQQQ]]]jjjqqq|||tttzzzwwwfff\\\ZZZaaarrr}}}yyy^^^EEE@@@<<<;;;:::;;;>>>@@@@@@@@@CCCCCCCCCBBBBBBEEEIIIMMMRRRXXXbbbiiinnnpppsssuuuuuuuuuvvvtttjjjaaaaaaffflllttt~~~~~~xxxttttttuuuuuuzzz~~~qqqgggfffccceeetttpppsssZZZDDD666...222666...+++......---,,,,,,,,,++++++++++++************)))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++---***,,,000***+++:::<<>>>>>===888666888999CCC```~~~yyyrrrnnnXXXJJJFFFFFFFFFEEEEEEEEEFFFHHHIIIDDDEEEDDDAAA===;;;===???<<<;;;<<<===??????===;;;888:::===<<<999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::;;;;;;999555444555666666666333333222222111000000000++++++...111333<<>>AAAAAAAAADDDDDDDDDCCCCCCFFFKKKOOOPPPWWWaaajjjqqqwww~~~qqqkkkmmmlllvvv}}}~~~~~~{{{zzzrrrdddXXXUUUWWWYYYaaasssvvvjjjjjjgggfffvvvJJJAAA777111000000///---------,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))((('''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))******))))))))))))*********+++,,,,,,++++++---///777???XXXnnnnnnpppzzztttkkkeeehhhooouuu{{{yyy}}}{{{bbbSSSMMMHHHGGGFFFDDDGGGKKKKKKUUUdddooooooiiijjjnnnyyyttt\\\RRRTTT]]]mmmvvv|||~~~ppp```RRRLLLKKKKKKNNNQQQWWW]]]bbbeeefffgggffffffeeegggkkknnnkkknnnrrrwww~~~}}}}}}}}}}}}||||||||||||{{{zzzxxxwwwvvvtttrrrpppooommmiiiddd```\\\WWWQQQLLLHHHDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@888666555555;;;QQQvvvooouuu~~~gggMMMDDDHHHBBBBBBCCCEEEFFFFFFDDDAAA>>>>>>>>>>>>>>>===<<<<<<888999:::;;;;;;;;;999999<<<======:::777666888;;;<<<<<<;;;:::999999999999777888999:::::::::::::::999999888777666555444444555555555444333222111000000/////////000666EEEUUU___eeeaaaZZZYYYVVVVVVaaattt}}}{{{hhh```^^^gggrrrxxxpppZZZIIIBBB>>><<<::::::<<<>>>??????CCCCCCCCCFFFIIILLLNNNNNNPPPVVV]]]cccgggnnnwww{{{wwwuuu{{{|||hhhWWWQQQSSSOOOTTT]]]mmmsssiiidddgggllluuuZZZAAA:::222//////000///---------,,,,,,,,,+++++++++))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))((('''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))******))))))))))))*********+++,,,,,,++++++---///333777MMMaaadddkkkwww|||ssskkkfffhhhnnnttt{{{}}}dddRRRLLLFFFEEEDDDCCCEEEIIIKKKUUUdddooonnniiihhhmmmqqqwwwiiiRRRJJJMMMYYYjjjwww}}}rrraaaSSSLLLLLLLLLOOORRRXXX^^^cccgggkkkmmmnnnnnnooopppsssvvvqqqwww~~~}}}}}}|||}}}~~~|||}}}}}}|||{{{zzzxxxwwwvvvuuusssqqqpppmmmiiiddd```[[[VVVOOOIIIEEECCC@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;999888CCC___}}}sss~~~}}}aaaKKKDDDFFFBBBBBBCCCDDDEEEEEEBBB@@@>>>>>>>>>>>>>>>======<<<;;;;;;<<<===<<<;;;::::::=========:::777666888:::<<<;;;:::999999999999999666777888888999999999888999999888777666555444333444444444444333222111000///............222@@@MMM^^^fffbbbZZZWWWSSSUUUaaammmzzz}}}nnnddd^^^dddmmmuuu|||qqq[[[JJJBBB???<<<::::::<<>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;777666IIIooo~~~{{{yyy~~~xxxXXXIIIFFFDDDDDDCCCCCCDDDDDDDDDAAA????????????>>>>>>>>>=====================<<<;;;:::======<<<:::777666888999;;;::::::999999999999:::555666777777888777777777888888777666555444444333333333333333222111111000...------...---...888CCCXXXcccbbbZZZUUUQQQWWWgggwwwjjj^^^^^^gggqqqyyysss]]]JJJAAA???===;;;;;;===@@@AAAAAA???BBBGGGLLLPPPRRRRRRRRRSSSWWW[[[]]]^^^aaagggkkkmmmoooqqqpppmmmkkkmmmoooyyypppmmmeeebbbiiissspppUUUEEE666000...,,,,,,...///...,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((()))))))))***++++++***+++---///666555DDDZZZjjj~~~yyyyyyoooTTTKKKBBB??????>>>@@@DDDIIISSSbbbmmmkkkdddcccfffgggkkkaaaRRRPPPSSS___rrr{{{xxxfffVVVLLLJJJKKKNNNRRRXXX___eeehhhooosssyyy~~~~~~}}}||||||~~~~~~~~~~~~}}}|||zzzxxxwwwvvvpppnnnllljjjgggbbb\\\XXXVVVPPPHHHBBB>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::;;;777777QQQ}}}uuuRRRIIIHHHCCCFFFEEEDDDDDDDDDCCCAAA>>>??????>>>>>>========================<<<;;;::::::::::::999888888888:::;;;:::999999999999999::::::666666777888888777777777777777666555555444333333222333333333222111111000///---...///---,,,111999MMM]]]aaaZZZVVVSSS[[[mmm}}}ooo___[[[bbbmmmwww}}}~~~~~~ttt^^^JJJ@@@@@@>>><<<<<>>>>>===???AAAFFFPPP```kkkjjjcccaaadddffflllggg_________gggwww~~~|||jjjXXXLLLGGGHHHKKKPPPVVV]]]cccgggmmmsss{{{~~~}}}}}}~~~~~~~~~}}}|||{{{yyywwwuuutttnnnllljjjgggddd___YYYUUUQQQLLLDDD???<<<=================================>>>???<<>>===<<<<<<<<<======;;;;;;;;;::::::999999999888777666777888;;;<<<===888888888888999999:::;;;777888888888888888777777666666555555444444333333222222333333333222111111000//////000...+++...444FFFXXX```\\\WWWRRRYYYkkkvvvvvvxxxsssddd\\\___kkkvvv|||~~~~~~~~~uuu```KKK@@@AAA???===>>>@@@CCCDDDEEEEEEGGGJJJLLLOOOSSSXXX\\\]]]^^^```aaaaaaaaacccdddhhhhhhfffaaa]]]]]]aaaeeejjjttt}}}{{{uuuYYYDDD555555555,,,////////////...---,,,+++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))***+++*********,,,......///CCCggg{{{aaaSSSEEE@@@???>>>>>>@@@EEEPPP```lllkkkdddaaadddeeelllkkkiiijjjgggjjjyyymmmYYYLLLDDDEEEIIINNNTTT\\\bbbfffmmmsss|||~~~~~~}}}}}}||||||zzzxxxvvvtttsssooollljjjgggccc^^^XXXSSSKKKGGGAAA===<<<===>>>>>>========================>>>===>>>LLLoooiiiMMMJJJIIICCCHHHFFFDDDCCCDDDCCCAAA@@@>>>===<<<;;;:::;;;<<<===999999888888888888999999777666555666999<<<======777777777888888:::;;;<<<888888999999888888777777555555444444444333333333333333333444444333333222222000///111///,,,...222AAAUUU___]]]XXXOOOPPP^^^___iiiqqqooommmrrr{{{yyymmmaaa```iiitttyyy~~~~~~yyydddNNNAAABBB@@@>>>???AAADDDFFFFFFIIIKKKMMMMMMMMMQQQXXX]]]cccdddddddddddddddcccbbbddddddbbb___]]]___dddiiikkkttt||||||zzz{{{yyyooonnnvvvjjjPPP>>>666333666555***////////////---,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))******)))***,,,...000...AAAddd~~~~~~~~~hhhYYYIIIBBB@@@??????@@@EEEQQQbbbnnnmmmfffdddgggffflllllllllooojjjkkkzzzpppZZZLLLCCCDDDGGGMMMTTT[[[bbbfffkkkqqqzzz}}}~~~||||||{{{zzzyyywwwtttrrrqqqmmmkkkhhheeeaaa[[[UUUQQQFFFCCC???======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===:::@@@YYY~~~^^^IIIFFFFFFBBBFFFDDDBBBAAABBBBBB@@@???===<<<:::999999:::;;;<<<777777777666777888:::;;;999777555666888;;;;;;:::666666666777888:::;;;<<<777777888888777777666555444444444333333333333333333444444555555444444444222///...000///---...222888NNNZZZ[[[WWWLLLHHHRRRSSS```lllrrrtttwwwxxxwww}}}wwwiiibbbgggpppuuuyyyyyy{{{}}}hhhRRRDDDBBBAAA???@@@CCCFFFGGGHHHJJJMMMPPPPPPNNNPPPUUUZZZ```aaabbbeeeggghhhggggggaaabbbaaa___^^^aaagggmmmooovvv{{{|||~~~}}}{{{zzz}}}yyyxxx}}}[[[FFF:::777555---...333000---...///...,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))((((((''''''''''''((((((((()))******)))***,,,......***999YYY}}}~~~|||}}}~~~lll\\\KKKCCCAAA@@@???@@@FFFRRRcccppppppiiigggjjjhhhmmmlllmmmpppkkklll{{{qqq[[[MMMBBBDDDGGGMMMTTT\\\cccfffhhhnnnxxx}}}{{{{{{{{{zzzxxxvvvsssqqqpppkkkhhheeebbb^^^XXXRRRMMMDDDAAA>>>===>>>?????????????????????????????????AAA===GGGfffrrrUUUEEECCCCCCAAACCCAAA??????@@@@@@???>>>===<<<:::888888999:::;;;777777666666777999;;;<<<<<<999666666888:::999777666666666777888:::;;;<<<666666777777666555444444444444333333333333333333444444555555666555555555222...---//////---...222000FFFUUUYYYXXXLLLFFFMMMGGGWWWjjjwww|||vvvyyy~~~oooccceeemmmqqqssssssvvvzzzlllUUUGGGCCCAAA???@@@CCCFFFHHHHHHIIINNNRRRRRRPPPPPPSSSWWWXXXZZZ]]]ccchhhlllnnnnnngggggggggeeecccffflllqqqpppuuuyyyyyy|||~~~|||YYY@@@555333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,,,,111777EEEaaa~~~}}}zzz~~~|||uuuvvv|||~~~zzzxxx|||sssfffWWWMMMEEE??????AAAJJJQQQaaarrrwwwoooiiihhhllljjjmmmsssrrrmmmooowwwttt___NNNGGGDDDCCCJJJUUU^^^___^^^bbbhhhrrr}}}~~~}}}}}}yyyxxxxxxvvvtttqqqnnnlllkkkgggccc^^^XXXQQQJJJEEE???>>>===<<<<<<===>>>???;;;>>>???<<<999;;;>>>@@@===FFFVVVzzzttt[[[LLLFFFCCCBBBBBB@@@???>>>===<<<;;;:::999:::::::::999999999888888555666888999::::::999999<<<;;;::::::;;;;;;999888666666666777888888999999;;;999888888999::::::999888777666555444333222222444555777888777555222000222222111111000/////////555:::GGGUUUWWWMMMFFFEEELLLTTTddduuu{{{xxxyyy~~~yyyjjjaaadddkkkooopppsssyyysss\\\IIIEEEDDDEEEEEEAAA>>>CCCKKKLLLMMMMMMOOOQQQSSSUUUVVVWWWXXXZZZ]]]```cccfffhhhdddfffhhhhhhhhhiiikkklllyyyyyyzzz}}}yyyxxx~~~lllUUU@@@222333222000...---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))***))))))))))))(((((((((((((((((((((((()))***+++,,,...000000777NNNmmm}}}~~~www|||}}}wwwpppnnnooooootttzzz~~~{{{yyy|||vvviiiZZZOOOGGG@@@???BBBIIIQQQaaarrrwwwqqqjjjhhhkkkiiilllsssrrrmmmnnnvvvvvvbbbQQQGGGDDDDDDKKKVVV___aaa___aaafffooozzz~~~}}}}}}|||wwwwwwvvvtttrrrooollljjjiiieee```ZZZUUUNNNGGGCCC>>>======<<<<<<<<<===>>>;;;===>>>===;;;===???AAAAAATTTkkkzzzzzzmmmUUUGGGBBB???>>>>>>@@@??????>>>===<<<;;;;;;:::::::::999999999888888555666888999:::::::::999;;;:::888999::::::888777777777777888999999:::::::::999777777888999888777555555555555555444444444555666777888777555333111222222111000000//////...333777CCCQQQUUUNNNFFFBBBHHHPPP___mmmqqqttt}}}}}}nnndddeeejjjoooqqquuu{{{www```MMMEEEDDDDDDDDDBBB@@@EEELLLNNNNNNOOOPPPRRRSSSUUUVVVWWWWWWXXXZZZ\\\^^^aaabbbeeegggjjjkkkkkkllloooqqqzzz{{{|||vvvuuu|||kkkSSSCCC:::333000222000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((()))***+++,,,---...---000BBB^^^pppuuurrruuuxxxvvvmmmeeegggnnnooovvvzzzzzzzzz}}}{{{nnn___SSSJJJBBBAAACCCHHHPPP```qqqwwwsssllliiijjjhhhlllssssssmmmmmmsss}}}yyyeeeTTTHHHFFFFFFLLLUUU]]]___^^^^^^ccclllwww}}}||||||{{{vvvuuutttrrrooollliiigggfffbbb\\\VVVPPPIIICCC???<<<<<<;;;;;;;;;<<<<<<===<<<;;;<<<===>>>>>>@@@AAAAAAccc~~~ttt}}}{{{}}}}}}xxxeeePPPEEE@@@===;;;<<>>>>>>>>======:::;;;;;;;;;::::::999999777777888999:::::::::::::::888888888999999888666888888999999:::;;;;;;<<<;;;999777777777888777666444555555555666666777777555666888888888666444222222222222111000000//////111333<<>>===>>>@@@FFFsss|||yyy}}}ooo___NNNEEEBBB>>><<<===????????????????????????<<<======>>>===<<<;;;:::888999999::::::::::::::::::999999:::;;;;;;999777:::::::::;;;<<<<<<======<<<:::888777888888888666777777777888888888999999666777888999888777555444555555444333333222222111000111777EEEPPPQQQIII@@@CCCJJJTTT^^^fffqqq~~~www~~~yyyoooiiigggmmmooottt|||mmmZZZHHHCCC@@@BBBDDDDDDHHHLLLNNNNNNPPPQQQTTTVVVYYYZZZ\\\\\\[[[YYYYYYXXXXXXYYY^^^aaafffkkkoootttyyy|||}}}|||qqqooovvv~~~{{{xxx|||pppRRRGGG999111000111///,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***(((((((((((()))***+++,,,,,,+++---666III]]]hhhkkknnnqqqzzz~~~sssrrrzzz~~~xxxjjj___TTTJJJDDDDDDGGGOOO]]]jjjsssuuuooohhhfffdddiiitttwwwpppmmmpppxxx|||lll^^^RRROOOLLLMMMOOOPPPPPPNNNQQQXXXeeesss~~~}}}{{{zzzyyyxxxuuutttssspppmmmiiieeeccc```[[[SSSMMMGGGBBB>>>;;;999::::::;;;;;;;;;;;;;;;???;;;:::===>>>;;;===CCCZZZeeeYYYLLLFFFCCC???>>>>>>????????????@@@@@@@@@@@@>>>???@@@AAA@@@???===<<<:::::::::::::::;;;;;;;;;;;;;;;;;;===>>>>>><<<:::;;;;;;;;;<<<======>>>>>>===;;;999999::::::999888;;;;;;;;;;;;::::::::::::777888999999999888777666888888777777666555555555222111555@@@MMMRRRLLLCCCBBBHHHRRR```ooo|||zzzyyy~~~uuummmhhhiiilllqqqxxxsssbbbMMMFFFAAACCCEEEFFFHHHLLLLLLLLLNNNQQQUUUXXX[[[]]]]]]\\\ZZZYYYXXXWWWWWWWWWXXX\\\bbbhhhnnntttzzz}}}|||}}}ssspppwwwxxxuuu}}}bbbEEE===777///---///111000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((()))***+++,,,///+++)))///@@@VVVjjjuuu~~~}}}qqqhhh]]]PPPHHHFFFHHHPPP[[[eeeoootttooogggcccbbbiiivvvzzztttooopppwww~~~}}}pppddd[[[WWWSSSPPPOOOMMMKKKIIILLLTTT```nnn{{{}}}|||zzzyyyxxxwwwttttttrrroookkkgggccc```[[[VVVNNNHHHCCC???<<<:::999999:::;;;<<<<<<<<<<<>>;;;AAALLLrrrZZZQQQHHHEEECCC???===>>>??????????????????@@@@@@???@@@AAABBBBBB@@@>>>===<<<;;;;;;::::::;;;;;;<<<======>>>@@@AAAAAA>>><<<;;;;;;<<<<<<===>>>>>>>>><<<;;;999999;;;<<<;;;:::======<<<<<<;;;;;;;;;:::888999999999999999888888:::::::::999888888777777444333444;;;HHHQQQOOOGGGBBBGGGQQQ```sss}}}|||ssslllggghhhmmmttt|||xxxkkkUUULLLEEEFFFIIIJJJJJJLLLKKKLLLNNNQQQUUUXXX\\\]]]ZZZYYYXXXWWWWWWWWWWWWWWWXXX[[[aaaggglllrrrwww{{{|||vvvtttzzzyyyuuueeeGGG555999666222000111222222222...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((()))*********(((((((((((()))***+++,,,---,,,+++---777LLLiii}}}~~~~~~yyyqqqfffXXXNNNJJJIIIPPPYYYaaakkkrrrnnnfffaaa```hhhwww}}}wwwqqqrrrxxx~~~uuujjjccc```[[[VVVRRROOOLLLKKKLLLRRR[[[gggttt~~~}}}{{{yyyxxxvvvvvvsssrrrpppmmmiiiddd```]]]VVVQQQIIIBBB>>><<<:::999888999;;;<<<=========<<<>>>;;;===BBB???===IIIYYYyyySSSLLLGGGFFFDDD@@@>>>??????????????????>>>>>>>>>>>>???AAABBBBBB@@@>>><<<===<<<;;;::::::;;;<<<<<<======???AAACCCBBB???===;;;;;;<<<<<<===>>>>>>>>>:::999888888:::<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<999999::::::::::::::::::;;;;;;::::::999888888888555555444777BBBMMMOOOJJJCCCHHHOOOXXXhhhwww}}}{{{ttt{{{yyyqqqffffffjjjpppxxx}}}ttt___TTTJJJJJJNNNNNNMMMMMMMMMMMMOOOQQQTTTVVVYYYZZZXXXXXXXXXXXXXXXYYYZZZ[[[^^^aaaeeeiiilllppptttwww|||xxxwww|||~~~www~~~zzz\\\DDD999999000000000///...------,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************&&&''''''((()))******+++(((((((((((()))***+++,,,'''---111222555FFFgggyyy~~~{{{|||~~~wwwlll]]]QQQMMMJJJQQQWWW^^^hhhqqqnnneee```___hhhwww~~~yyyssssssyyyxxxooohhheee```[[[VVVRRRPPPNNNNNNQQQXXXbbbooo|||~~~}}}{{{yyywwwvvvuuuqqqpppnnnkkkgggbbb^^^[[[SSSMMMEEE???;;;999888777888:::;;;===>>>>>>======<<<;;;???DDDAAA@@@OOOcccmmmQQQKKKGGGHHHFFFBBB@@@AAA?????????>>>>>>>>>======<<<>>>@@@AAAAAA???<<<;;;======;;;::::::;;;<<<=========???AAACCCBBB???===;;;;;;<<<<<<======>>>>>>888777666777:::<<<<<<;;;777777888999:::;;;<<<===::::::::::::::::::::::::;;;;;;:::999999888888777555555444444===KKKOOOLLLFFFJJJMMMOOOXXXgggpppppppppwww~~~uuuffffffhhhnnnwwwzzzfffYYYOOONNNQQQRRROOONNNOOOOOOPPPQQQSSSUUUVVVWWWYYYYYYYYYZZZ\\\]]]___```dddfffiiikkkmmmoooqqqttt}}}zzzxxx~~~{{{zzztttfffSSSDDD;;;777444111333222111000///........................---------,,,,,,,,,,,,------------***************+++,,,,,,,,,,,,+++*********************)))))))))(((((((((+++***)))((('''((())))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************---+++---///...666TTTttt{{{uuuwww}}}zzz}}}}}}|||}}}ssshhh\\\UUUOOOPPPUUU]]]eeeiiihhheee``````iii|||~~~vvvssszzzuuunnnfffaaaaaa___\\\XXXTTTSSSTTT]]]lll}}}~~~{{{|||||||||zzzwwwtttrrrnnnllljjjgggddd^^^WWWRRRJJJEEE???:::999999:::999<<<<<<<<<<<<<<<<<<;;;;;;AAA>>><<>>??????>>><<<<<<===>>>??????>>>===<<<;;;;;;:::<<<<<<======>>>>>>??????>>>>>>======<<<<<<<<<<<<999:::===??????===;;;999777777777777888999:::;;;999999888888777888888888777777777777777777888888;;;;;;::::::999888777777888555222333999BBBJJJNNNIIIFFFFFFKKKQQQ]]]nnn}}}|||}}}}}}kkkiiihhhlllttt|||wwwjjj[[[UUUVVVWWWRRRLLLPPPPPPPPPSSSUUUVVVUUUTTTXXXWWWVVVXXX\\\aaafffhhhnnnnnnnnnoooqqqqqqpppooo{{{|||}}}zzz|||~~~mmmbbbKKKCCC999444444555444333000//////.........//////..............................---------,,,,,,,,,---,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,++++++************))))))+++***)))((((((((()))***)))))))))))))))))))))***'''''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))+++...---111GGG```~~~}}}{{{qqqooosssyyy}}}|||{{{{{{wwwmmmccc\\\RRRSSSWWW^^^eeehhhfffddd^^^```lllzzzyyy{{{uuunnnjjjjjjiiifffccc]]][[[[[[bbbppp~~~{{{{{{zzzyyywwwuuurrrqqqllljjjgggddd```YYYRRRMMMGGGCCC===999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;???@@@DDDJJJQQQoooiiiRRRLLLKKKIIIGGGEEEBBBAAA@@@>>>??????>>><<<;;;===>>>>>>>>>===<<<<<<;;;::::::<<<<<<=========>>>>>>>>>>>>>>>>>>=========<<<<<<999:::<<<======<<<:::999999999888777777777888888888888888777777888888999888888888888888888888888::::::999999888777777666777555333333888@@@IIIPPPLLLIIIIIILLLRRR\\\mmm{{{|||}}}xxxvvvzzztttooojjjjjjpppxxx}}}rrrcccZZZZZZYYYTTTNNNOOOOOOPPPRRRUUUXXXYYYYYY^^^^^^___aaaeeehhhjjjkkkqqqqqqqqqrrrtttuuuuuutttyyy|||~~~|||}}}```KKKAAA777333000000222333222000//////......///000000111/////////////////////000111111000000//////......000//////.........//////000/////////............,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))************************)))((((((''''''(((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))+++///------999HHHdddxxx|||sssqqqrrrwwwyyypppkkklllrrryyy~~~zzzwww}}}|||sssjjjdddWWWXXXZZZ```eeefffccc```\\\aaaqqq~~~|||vvvtttsssssspppmmmgggdddccchhhttt}}}zzzzzzxxxvvvtttrrrpppooojjjhhhddd```ZZZSSSLLLGGGCCC???;;;888888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999CCCEEEFFFPPPcccsssmmmzzznnn\\\KKKHHHGGGFFFDDDCCCAAA@@@???===>>>???>>><<<;;;<<<===<<<<<<<<<;;;;;;:::::::::<<<<<<<<<===============>>>============<<<<<<<<<::::::::::::::::::999999;;;:::999777666555555555777777666777777888999::::::::::::999888888888777888888888777666666555555555555444333555===HHHQQQMMMKKKJJJMMMRRRZZZhhhuuu{{{yyy{{{tttpppttt|||wwwnnnkkkooowww}}}|||lllbbb___\\\WWWRRRPPPPPPPPPRRRUUUXXX\\\^^^cccdddfffhhhjjjjjjkkkkkkpppqqqrrrsssuuuwwwyyyzzzxxx~~~|||zzz]]]EEE999666777555333333444444222000111111111111111222222333111111111111111222222222333333333333333333333333222222111000000000111111222222222222111111000000............------------+++++++++***************+++***************))))))++++++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************---+++,,,///...---222999KKK]]]eeefffmmmssswwwyyyvvvpppkkkkkkqqq|||{{{~~~vvvnnnhhh^^^]]]^^^bbbeeeddd```\\\[[[cccvvv{{{yyywwwuuurrrooojjjhhhfffiiittt~~~zzzyyyvvvtttqqqooonnnmmmiiifffaaa\\\VVVOOOHHHCCC???<<<888777888:::;;;<<<<<<<<<<<<<<<============>>>HHHEEEDDDWWWuuuqqqppp~~~vvvaaaVVVJJJDDDCCCCCCBBBAAA@@@???>>><<<>>>???>>><<<;;;<<<===;;;:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::888777777888888999:::999888777666555555555555555555666777888999:::;;;;;;:::999999888777777666666666555555555444444333555555333333:::FFFPPPMMMKKKKKKNNNQQQWWWcccooosssssswwwyyyyyy}}}tttooorrrzzztttjjjddd___[[[WWWTTTSSSSSSSSSTTTXXX]]]```dddeeeffffffffffffggghhhnnnooopppqqqsssvvvzzz}}}zzz||||||~~~iiiSSSBBB999777888333222111111333555555555333333222222222222333333111111222222222333333333333333444444555555666666444444333333222333333444444555555666555444333333222222111111111000000000---...---------,,,,,,,,,+++++++++******))))))))),,,,,,+++***))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************...,,,+++,,,------///333<<>>>>>BBBGGGBBBFFFfffvvvyyyzzzlllUUUOOOGGGAAA@@@@@@??????>>>>>>===;;;===???>>><<<;;;;;;<<<999999999:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;999888666666666888888777666666666555666666777555555555555666777888999::::::999888777777666666555555444444444444444333222444444222222777BBBKKKLLLKKKKKKNNNQQQUUU___jjjkkklllsss~~~|||uuutttxxx|||{{{qqqiiiccc___\\\ZZZZZZYYYWWWVVVXXX]]]aaadddeeedddbbb```aaadddhhhnnnoooqqqrrrssswww}}}||||||~~~^^^RRRDDD:::777888999888555555333333222333444555222222222222333444444555444555555666666777777777555555666666666777777777666666666666666777888888999999:::;;;;;;999888777777777777666666666666555222333333333333222111111///......------,,,,,,+++,,,+++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************,,,***)))))))))+++...000333<<>>:::888666666999;;;======<<<<<<<<<======>>>>>>???@@@DDDDDDVVVcccOOOKKKDDD?????????>>>======<<<<<<;;;===>>>>>>===;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::::::::::::::;;;:::888777666666777888444444444444555666888888555555444555555666777888777777777666666555555444444444444444444444444444222222222111111555===BBBHHHHHHJJJMMMPPPSSS\\\ffffffhhhooozzz|||tttqqqsssvvvyyyppphhhcccaaaaaaaaa```]]]ZZZ[[[___dddggghhhgggdddbbbccchhhmmmrrrtttuuuvvvvvvzzz||||||~~~nnn^^^RRRAAA;;;666555888999777444888999999888666444333333333333444555777:::;;;===>>>>>>??????@@@AAAAAAAAA>>>>>>======<<<;;;::::::999999999999:::<<<===>>>>>>???@@@AAAAAA???===<<<>>>============<<<<<<<<<999999:::::::::999888777555444444333222222111111///...---,,,++++++++++++************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************)))***+++***)))+++---///...333666FFFdddyyy}}}{{{vvvuuusssqqqpppoookkkccc]]]\\\fff}}}~~~~~~yyyvvvlllllllllnnnuuu}}}|||{{{{{{yyywwwrrrqqqpppmmmjjjfffbbb```YYYVVVQQQLLLHHHCCC>>>::::::888666777:::<<<======;;;<<<<<<===>>>>>>??????>>>FFFQQQqqqYYYLLLKKKBBB??????>>>======<<<;;;;;;:::<<<>>>???===;;;::::::999999999:::;;;<<<<<<===;;;;;;;;;:::::::::999999::::::;;;;;;;;;<<<<<<<<<::::::999888777777777777444444444444555666777888555555555444444555666666444444444444333333333333444444444444444444444444222111000000222555888:::??????BBBGGGJJJMMMUUU^^^fffhhhnnnwww~~~wwwoooooorrr~~~~~~xxxnnngggdddfffhhhhhheeeaaa```dddiiiiiikkkmmmllliiijjjooosssvvvxxxyyyxxxxxx}}}~~~}}}{{{cccQQQGGGAAA;;;<<<:::888888999777444000///222666888888777777777444555777:::===AAACCCEEEGGGHHHHHHIIIJJJKKKKKKLLLHHHGGGFFFDDDBBB@@@???>>>;;;;;;;;;<<<>>>???AAABBBBBBCCCDDDEEEEEECCCAAA@@@BBBBBBBBBAAAAAAAAAAAA@@@===>>>?????????>>>===<<<:::999999888777777666666333333222000000/////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************(((,,,...---,,,---...///---000333HHHlll}}}zzzxxxuuuuuusssnnngggaaa\\\fff}}}|||}}}|||yyyqqqqqqqqqrrrxxx~~~{{{zzzyyyxxxvvvtttoooooonnnkkkhhhccc___\\\SSSPPPKKKGGGCCC???;;;888:::888777888:::<<<======;;;<<<<<<===>>>??????@@@???KKK```mmmKKKFFFHHH?????????>>>===<<<;;;;;;::::::<<<>>>???===;;;::::::999999:::;;;;;;<<<======;;;;;;;;;::::::999999999<<<<<<<<<=========>>>>>>:::::::::999888777777666555444444444444555666666666555555444444444555555111222222222222222222222444444444444444444444444222000///000222444555555666666:::@@@CCCFFFNNNWWWhhhiiinnntttyyy|||rrrrrruuu}}}~~~}}}}}}~~~rrrjjjgggiiilllmmmjjjfffeeeiiimmmiiimmmrrrrrrpppooosssvvvwwwyyyzzzyyyxxx}}}~~~}}}pppeeeTTTGGG???;;;888777:::::::::999777666777999888:::;;;;;;;;;:::;;;===<<<>>>@@@CCCFFFKKKQQQVVVXXXXXXWWWVVVWWWXXXZZZ[[[XXXWWWUUURRRNNNIIIEEEBBBAAAAAABBBAAAAAACCCFFFIIIIIIKKKNNNNNNKKKHHHFFFEEEKKKIIIHHHIIIKKKLLLIIIFFFEEECCCBBBBBBCCCBBB@@@>>>@@@@@@???===<<<;;;::::::<<<:::777555333444555666333222000...,,,******)))///,,,)))((()))***+++***(((((())))))***+++++++++))))))(((''''''''''''''')))************+++++++++)))***+++,,,---,,,++++++///...111DDDooo}}}xxxwwwvvvssslllfffeeeiiizzz|||zzz|||zzzvvvxxx|||{{{}}}zzzxxxwwwuuurrrppplllkkkjjjiiifffbbb\\\XXXPPPLLLFFFCCC@@@===999555444777;;;>>>>>>===<<<===<<>>=========<<<<<<<<<<<<===>>>???>>><<<;;;;;;;;;999999888888999;;;===>>>;;;;;;999888888888999:::999888999;;;<<<===;;;999888999999999999:::::::::777777666555444333333222666555444555666666444222555444333222222222333444444333222222222333444555666444111222555666555333111111444999AAAIIIOOORRRbbbhhhnnnpppssszzzzzzvvvuuuxxxooojjjeeefffhhhkkknnnnnnmmmkkkmmmooorrruuuwwwyyyyyyyyy|||}}}~~~}}}}}}}}}gggUUUMMMCCC<<<999999999888777888::::::999999;;;===>>>@@@CCCEEEFFFIIIMMMPPPPPPRRRTTTUUUWWWZZZ___bbbbbbbbbbbbbbbcccdddeeefffeeecccaaa^^^[[[WWWSSSPPPOOOOOOPPPPPPNNNMMMMMMNNNOOORRRUUUWWWVVVUUUUUUUUURRRQQQPPPQQQRRRPPPKKKGGGHHHFFFEEEFFFFFFFFFCCCBBBAAAAAA@@@@@@???>>>===<<>>===<<<;;;:::::::::777666444222111///......///,,,)))(((((()))))))))))))))*********+++++++++******)))((((((((()))))))))************+++++++++)))***+++,,,,,,,,,++++++000///111FFFttt~~~|||{{{|||{{{wwwrrrjjjlllyyyxxxwww~~~~~~zzz{{{~~~{{{yyyxxxvvvssspppjjjhhhfffeeebbb]]]WWWSSSLLLHHHCCC???===;;;777444555888<<<>>>>>>===<<<======@@@;;;;;;AAA>>><<>>>>>>>>=========<<<<<<<<<===>>>???>>><<<::::::::::::999999888999:::;;;<<<:::999888777666777888888888888888:::<<<<<<:::888666777777777777888888888888777666555444333222222444333333444555666555333444333222222222222444444666555333222222222333444444222000111333444333111222222444999@@@GGGLLLOOO```jjjtttyyyyyy|||{{{yyyyyyzzz|||~~~}}}}}}~~~vvvmmmgggggghhhjjjmmmooonnnmmmrrrsssvvvxxx{{{|||}}}}}}{{{}}}|||kkkWWWFFF@@@>>>;;;;;;===???AAAAAA@@@BBBEEEGGGGGGHHHIIIKKKMMMOOORRRUUUXXX\\\```cccccceeeggghhhhhhhhhjjjlllkkkkkkkkklllmmmmmmnnnnnnnnnllliiigggfffdddbbb```^^^___``````^^^\\\YYYWWW[[[]]]```bbbbbbbbbcccddd```______^^^]]]ZZZUUURRROOOMMMLLLJJJJJJHHHEEEBBBCCCCCCDDDEEEDDDCCCAAA@@@??????@@@@@@???>>>===<<<<<<<<<:::999777666555444222///,,,++++++++++++***************+++++++++++++++***************++++++)))************+++++++++)))***++++++,,,,,,++++++///------>>>fffxxxvvvxxx}}}xxxuuu{{{vvvvvv}}}~~~~~~|||yyywwwvvvssspppnnngggeeebbb___\\\WWWQQQMMMFFFCCC>>>;;;999888555333666999<<<>>>======<<<===<<<===888:::CCCAAA@@@JJJkkk~~~yyy^^^GGGCCCGGGDDD===>>>>>>>>>>>>===============>>>>>>===:::999999999::::::999999999999:::;;;888888666555555555666777888888777999:::;;;999888666777777777777888888888888777666555444333333333333222222333555666555444222222111111222333444555666666555444333333333444444222111111333333222111222222444888===CCCIIIMMM[[[hhhxxx~~~{{{{{{~~~~~~{{{{{{~~~yyysssuuuyyy}}}}}}{{{|||sssnnnlllkkklllnnnqqqrrrrrrvvvwwwyyy|||~~~|||lllXXXOOOKKKHHHDDDBBBDDDFFFIIIMMMOOOPPPPPPUUUXXXZZZ[[[[[[ZZZ[[[\\\\\\___dddhhhiiiiiijjjkkkkkkmmmooopppoooooopppqqqqqqqqqqqqqqqpppooonnnnnnnnnllljjjjjjmmmnnnllljjjjjjiiiiiihhhgggeeebbb```ccceeeggggggfffeeeeeefffjjjiiigggfffeeecccaaa```]]]ZZZWWWUUUSSSOOOKKKHHHGGGHHHJJJKKKKKKIIIHHHGGGCCCBBBAAA@@@@@@@@@??????@@@@@@???>>>===<<<::::::888666333222111111000...++++++++++++++++++++++++***************++++++,,,))))))*********+++++++++)))******+++++++++++++++///...---444KKKkkk{{{wwwvvvtttvvv|||~~~}}}wwwvvv~~~}}}{{{yyyvvvtttrrrpppmmmjjjfffccc___ZZZVVVQQQLLLHHH@@@>>>;;;888777666666555888;;;===>>>===<<<======:::<<<:::<<>>>>>>>>=========>>>>>><<<999888888999:::::::::999999999999999999888666555555555666777999888777888999:::888777888888999999999:::::::::666555444444444555666666777555444444666666666555111111111222333444555555555555555555555555555666666555555555555555444444000111333666:::AAAHHHLLLSSSaaattt}}}wwwwww{{{{{{xxxvvvyyy|||xxxqqqtttyyy~~~}}}}}}~~~}}}}}}}}}|||vvvsssooonnnppptttvvvxxxvvvwwwyyy{{{}}}uuudddOOOAAA===AAAGGGLLLOOORRRWWW[[[^^^```aaaaaafffggghhhgggeeeddddddeeedddjjjqqqvvvvvvtttqqqpppsssuuuwwwyyyxxxxxxzzz{{{~~~|||yyywwwtttrrrqqqrrroooooorrrxxx{{{zzzxxxxxxtttpppmmmllljjjhhhfffccceeeggggggfffdddddddddhhhgggdddaaa```aaaccceeedddbbb```^^^]]][[[WWWUUUOOOPPPPPPQQQQQQPPPOOONNNJJJHHHDDDAAA???@@@BBBCCCAAABBBBBBAAAAAA???>>>======:::888777777666444333......------,,,,,,++++++*********))))))******+++))))))*********+++++++++)))))))))*********++++++///111222222999KKK```nnnwwwuuuuuu{{{yyyuuusssuuu|||xxxwww~~~}}}zzzxxxuuurrrpppnnnkkkhhheeeaaa[[[VVVRRRMMMHHHEEE<<<;;;999777666666888999;;;<<<>>>???===<<<======999>>>>>>>>>@@@???OOOmmmxxxyyyzzzdddXXXJJJEEEFFFGGGEEEBBB@@@????????????>>>>>>>>>>>>>>>===;;;999888888::::::;;;;;;;;;:::::::::999:::999888777777777888888:::888777777888999888777888888999999999:::::::::444333333444555888:::<<<===;;;888777777777555444111111222333444555555555333444555666777888888888666777888888777666555555///000333555888???GGGMMMOOOZZZkkkxxxyyytttvvv}}}zzzxxx}}}|||tttvvvyyy|||||||||}}}}}}|||}}}|||wwwrrrooopppssswwwyyytttuuuvvvxxx{{{}}}\\\UUUNNNKKKKKKMMMTTT\\\___ccchhhkkkmmmmmmnnnoooooooooooommmkkkjjjkkkmmmnnnuuu}}}}}}~~~{{{wwwvvvtttqqqooohhhkkknnnooonnnlllkkkkkkhhhfffccc___\\\\\\___bbb___^^^^^^___``````^^^]]]XXXXXXWWWWWWVVVVVVVVVVVVMMMJJJCCC>>>;;;<<<>>>@@@BBBBBBCCCCCCCCCBBB@@@???>>>===;;;:::::::::888666333222222111000///......,,,+++******))))))******)))************+++++++++***))))))))))))***++++++(((...222111111;;;MMM[[[eeeiiiqqqyyy}}}|||wwwrrrllllllqqqzzz{{{xxx~~~~~~|||zzzwwwtttrrrpppmmmjjjgggaaa\\\VVVPPPKKKGGGDDDAAA999999888666555777;;;>>>===>>>??????===<<<===>>>;;;@@@@@@???@@@BBB]]]~~~{{{lllVVVPPPJJJIIIHHHEEEDDDFFF@@@@@@@@@@@@?????????>>>===>>>===;;;999999:::<<<:::;;;<<<<<<<<<<<<;;;;;;<<<;;;999888888888999:::;;;999888777999999999888666777777777777888888888444444444444777:::===???@@@>>>:::888777777666444222333444555666666555555444555666777888999999999555777999999777555444444000222444555777===EEELLLOOOTTTbbbqqquuurrrvvv~~~xxxuuu|||{{{~~~xxxxxxyyyzzz}}}~~~~~~||||||~~~zzzsssnnnnnnqqqtttvvvssssssuuuwwwzzz~~~______cccgggffffffmmmwwwyyy{{{~~~~~~|||{{{|||~~~}}}}}}}}}||||||~~~}}}|||{{{xxxwwwuuupppiiieeeeeefffbbbbbbaaacccdddeeecccbbb```___]]][[[ZZZZZZ[[[\\\RRRNNNIIICCC>>>=========BBBCCCDDDEEEEEEDDDBBBAAAAAA@@@????????????===;;;888888777666555444333333///...---+++************)))************+++++++++***))))))((()))***+++,,,'''***---......333>>>HHHVVVaaarrrzzzssshhhjjjsss~~~}}}||||||zzzyyywwwtttqqqnnnllliiifffcccZZZVVVOOOIIIDDDAAA>>>;;;666777777555555777<<>>???@@@???===<<<===>>>>>>@@@>>>AAAHHHSSSvvvfffUUUNNNIIIIIIHHHEEEDDDGGGAAAAAA@@@@@@@@@?????????=========;;;::::::===???:::;;;<<<>>>>>>>>>======<<<;;;:::888888999999:::===;;;888888999:::999999666777777777777888888888888777666666777:::===???@@@===999777777777666666444555666777777666666555777777888999999888777666666999<<<;;;888666555666444666777666555:::BBBIIIMMMNNNXXXiiipppoooqqqyyyvvvqqq{{{~~~~~~}}}~~~||||||~~~~~~}}}~~~~~~vvvqqqpppqqqtttuuuuuuuuuwwwzzz~~~{{{||||||yyy}}}uuupppnnnqqqpppooonnnooonnnkkkiiifffccc```]]]\\\]]]^^^___\\\YYYTTTOOOJJJFFFCCCBBBBBBCCCEEEFFFFFFEEECCCBBBDDDCCCCCCCCCDDDDDDBBB@@@===<<<;;;:::999888777666111000///---,,,+++******)))************+++++++++***)))((((((((()))+++,,,...---...///000111555999WWWggg~~~ooosss}}}zzzyyyyyyxxxwwwrrrpppllliiigggdddaaa^^^UUUPPPIIICCC???<<<999777444555666555444777===BBB???@@@@@@???===<<<===>>>???>>><<>>AAA:::;;;===????????????>>>;;;;;;999888888888999:::>>>;;;999888999::::::999888999999999999:::::::::;;;:::888777888:::<<<>>>>>>;;;888666666777777777666666777888888777666555::::::;;;:::999777555444999<<>>@@@@@@???AAAAAA???>>>>>>===<<<>>>>>>???JJJfffwwwZZZRRRMMMGGGEEEGGGHHHFFFBBBBBBAAAAAA@@@???>>>=========;;;999:::>>>AAAAAA@@@AAAAAAAAABBBBBBAAA@@@@@@<<<<<<;;;;;;:::::::::;;;<<<;;;999888888888999999777;;;>>><<<999999===AAA??????>>><<<;;;:::999888888888888888777555444333777888888888888999999999:::;;;;;;888555444777:::<<<<<<<<<<<<;;;:::999888<<<;;;999777777999>>>BBBIIIJJJNNNXXXfffqqqsssooozzz}}}}}}}}}~~~wwwsssuuu}}}|||xxxvvvvvvwwwxxx||||||wwwttttttvvvwwwxxxuuuqqqkkkeee```ZZZTTTPPPRRRRRRPPPMMMIIIGGGFFFFFFFFFEEEDDDEEEFFFEEEBBB?????????>>>>>>>>>???AAAAAA;;;:::999777444222000///......---,,,++++++++++++---,,,,,,+++++++++,,,,,,***,,,---......///222444HHHsssvvvxxx|||~~~}}}{{{yyyxxxwwwtttooollljjjhhhccc___\\\WWWRRROOOHHHFFFBBB>>>:::888777777444555888:::===???@@@AAAEEEDDDBBB???>>>>>>>>>===<<<<<>>>>>=========;;;999:::>>>@@@@@@@@@BBBBBBBBBBBBAAA???>>>>>><<<;;;:::999999999::::::;;;;;;999888888888999999888;;;>>>===::::::>>>BBB>>>======<<<;;;:::999999888888777777666666555555999999999888888777777777:::;;;:::888555555888:::999::::::;;;;;;:::::::::===<<<:::888666888;;;>>>IIIKKKPPPWWWaaalllsssuuu{{{|||~~~||||||}}}~~~}}}{{{xxxyyy{{{xxxqqqnnnqqqzzz{{{yyyxxxxxxzzz}}}~~~|||{{{yyyvvvttttttqqqqqqtttuuutttuuuyyy}}}|||zzzwwwrrrnnnrrrzzz|||uuukkk```YYYUUUTTTRRROOOLLLJJJIIIHHHKKKIIIGGGFFFEEECCC@@@======<<<;;;;;;<<<>>>AAABBB???>>>===;;;999777666555111111000...---+++******,,,,,,++++++++++++,,,,,,+++,,,---......///111333DDDttt}}}yyyxxxrrrvvv}}}~~~|||zzzxxxvvvtttrrrooojjjgggdddaaa]]]YYYUUUPPPLLLHHHCCCAAA>>>:::888777777777777888:::<<>>>>>>>>>>>>>>=========<<<;;;::::::===??????>>>BBBBBBBBBAAA???>>><<<;;;<<<;;;999777777888999;;;;;;:::999888888888999:::999<<<>>>===<<<<<>><<<;;;::::::<<<>>>@@@???>>>>>>===<<<;;;;;;;;;666555444222000...,,,+++,,,++++++******++++++,,,+++,,,---------...000222AAAgggzzz{{{yyyzzz}}}~~~zzzyyytttrrrpppmmmkkkgggbbb___^^^ZZZVVVQQQNNNJJJFFFCCC@@@>>>;;;888666555555666:::;;;===>>>@@@AAABBBBBBAAA===;;;<<<<<<::::::;;;;;;FFFgggyyyvvvzzzbbbPPPHHHFFFEEECCCCCCDDDCCC@@@===<<<<<<<<<===============;;;::::::;;;<<<<<<======@@@@@@@@@???>>>===<<<;;;===<<<:::888888999:::<<<;;;:::999888888888999::::::<<<======<<<===@@@BBB888888888999999999::::::888666555444555666888:::999999999888777666666666999888777666666888:::<<<666666666777888888999:::999::::::999777666777888>>>DDDLLLOOOPPPZZZppp|||~~~|||||||||~~~wwwooommmnnnlllpppvvv{{{~~~}}}|||mmmjjjfffcccbbbccccccdddUUUVVVWWWVVVTTTUUUXXX[[[^^^___```aaaccceeefffgggbbb^^^[[[\\\___bbbaaa___aaa^^^]]]^^^]]][[[[[[^^^______``````___^^^]]]\\\[[[cccmmmqqqpppnnnnnnpppmmmeee]]][[[\\\bbbmmmxxx{{{wwwvvvyyy|||vvvsssnnnkkkiiigggdddaaabbbaaa___[[[WWWSSSQQQPPPGGGFFFCCC@@@???>>>>>>???===============>>>>>>>>>:::999999777555333000///,,,,,,+++************++++++,,,------------000222666MMMkkk{{{|||xxxttt||||||{{{|||zzzvvvuuuqqqnnnkkkiiifffaaa\\\XXXWWWTTTOOOKKKHHHEEEBBB???>>><<<999666444444444555======???@@@AAABBBBBBBBBBBB???>>>???===888888===DDD[[[|||ssswwwuuu]]]LLLGGGGGGCCCBBBBBBBBBBBBAAA???===<<<<<<<<<<<<<<<=========999:::;;;;;;:::::::::;;;<<<<<<======>>>=========>>>===;;;:::::::::<<<===:::999888888888999:::;;;;;;;;;<<<<<<<<<<<<>>>???666666777777888999999999777666555444555666999:::777777777777777777777777888777666666777999;;;<<<888777777666666777777888666888999999888777888999:::AAAJJJOOOOOOWWWppp~~~zzzyyy~~~}}}yyytttrrrqqqjjjlllnnnqqquuuzzzxxxrrrjjjbbb\\\ZZZXXXXXX[[[]]]^^^^^^UUUXXX\\\\\\[[[[[[]]]```bbbcccdddgggjjjmmmoooqqqkkkeee```aaaggglllmmmkkkkkkgggeeefffeeebbbbbbfffjjjkkkmmmllliiifffdddcccdddjjjqqquuutttqqqppppppmmmeee___^^^^^^aaaiiiqqqsssrrrqqqnnnjjjiiijjjllluuu}}}}}}|||{{{wwwtttkkkjjjgggbbb\\\XXXVVVVVVPPPNNNKKKGGGCCC@@@>>>===<<<<<<<<<===============;;;;;;;;;;;;999777555333000///...,,,+++++++++++++++,,,------,,,---///111///;;;NNNcccttt|||{{{wwwzzz~~~tttuuutttyyy|||{{{{{{yyy~~~}}}}}}zzzuuuqqqqqqnnnlllhhheeebbb]]]WWWSSSPPPMMMHHHEEEBBBAAA>>><<<;;;:::777666555555666777??????@@@AAABBBBBBBBBBBBAAA===<<<===777111777AAASSSsssxxxwww}}}eeeQQQGGGDDDCCC?????????>>>>>>========================<<<<<<<<<888:::;;;;;;999888888999999:::;;;<<<============>>>======<<<<<<<<<<<<<<<:::999888888888999:::;;;;;;:::::::::::::::;;;;;;444555555666777777888888777666555555555777888999666666666777777777888888777666444555888;;;======999888666666555666777888777888999999888777888::::::>>>HHHOOOPPPVVVkkkyyytttyyy}}}{{{wwwwwwvvvtttlllllllllmmmooouuu}}}zzzyyytttlllhhhgggbbb[[[]]]\\\[[[]]]```ccccccbbb]]]bbbfffgggdddbbbbbbdddhhhiiikkknnnrrrvvvzzz|||wwwooogggffflllqqqsssqqqnnnllllllppppppnnnnnnqqqsssvvvxxxwwwsssnnnkkkjjjnnnqqquuuxxxyyywwwtttrrrmmmhhheeehhhjjjkkkoootttuuusssooojjjgggggghhhjjjlllsssxxxyyy{{{zzzxxxuuummmeee___^^^^^^WWWVVVSSSPPPKKKFFFBBB?????????>>>===<<<::::::999999:::;;;<<<;;;:::888777555444222000...---,,,,,,+++,,,------,,,,,,...000000333<<>>===;;;:::777666555555666999;;;===@@@@@@AAAAAABBBAAAAAAAAA===999999:::444333BBBVVVppp~~~mmmWWWJJJHHHFFFAAA??????>>>===<<<<<<>>>??????>>>>>>======<<<<<<<<<777:::<<<;;;999777777888999:::;;;;;;;;;;;;;;;:::<<<<<<=========<<<;;;:::999999888888888999;;;;;;;;;999888777777777777666444444444555666666777777666666666666777777777777777777777777777666666666777555333444888<<<======777777666555666777999::::::;;;;;;999777666888999888:::CCCMMMOOOQQQ```sss}}}xxx|||~~~|||vvvwww{{{zzztttnnnnnnmmmkkklllooouuuyyyllllllgggaaabbbfffeee^^^bbbaaa```bbbfffhhhgggeeeeeejjjoooooojjjfffeeefffmmmnnnpppsssxxx}}}xxxnnnkkkoootttuuutttpppppptttzzz|||zzzzzz|||www{{{{{{vvvsssrrrrrrsssuuuwwwxxxvvvrrrnnnhhheeeffflllqqqrrruuuxxx~~~zzzsssmmmjjjkkknnnppppppuuuwwwtttrrrtttvvvvvvmmmjjjggghhhlllrrrwwwzzz~~~}}}tttmmmjjjjjj``````^^^ZZZUUUPPPJJJGGGCCCBBB@@@>>>;;;999777666888999;;;<<<<<<;;;999888888777555333111///...---+++,,,------,,,,,,...000000------666DDDSSSaaajjjxxxxxxsssyyyuuu}}}{{{xxx~~~~~~yyyuuurrrqqqooojjjhhhjjjdddaaa]]]YYYUUUPPPJJJFFFEEEBBB>>>;;;;;;:::999888444444444555888<<>>VVVrrryyy___IIIDDDHHHHHHCCCAAAAAA@@@>>>===>>>@@@BBB@@@@@@???>>>===<<<<<<;;;777999<<<;;;888666666777;;;;;;;;;;;;::::::999888:::;;;<<<======;;;999888999999888888888999;;;<<<;;;999777666666555444333444444444555555555666666666666777777777777666666999999888777666555444444777444222444999===>>>>>>666555555555666999;;;=========<<<999666555666888666555===HHHKKKKKKUUUdddssswwwyyywwwuuu{{{|||vvvyyy|||tttmmmmmmlllkkkiiijjjlllooovvvyyy~~~mmmooolllgggfffhhhiiifffeeegggjjjmmmnnnnnnmmmlllmmmqqqwwwxxxtttnnnmmmppptttuuuvvvxxx{{{~~~wwwuuuxxxzzzxxxuuuqqqqqquuu~~~yyyuuussssssrrrrrrssstttsssooojjjffffffffffffgggiiiooouuuzzz~~~yyysssmmmlllqqqvvv}}}{{{xxxvvvuuurrrlllhhhdddddddddgggkkknnnooooookkkkkkpppxxxyyyxxx}}}uuuuuurrrkkkbbbZZZTTTRRRJJJGGGDDDDDDDDD???777000777666444666999<<<>>>???<<<:::777666666666444333//////...------------...///---***222===AAAUUUuuuxxxppp|||~~~||||||yyyrrrpppnnnllljjjgggccc``````\\\WWWRRRMMMIIIDDDAAA???>>><<<:::888666555555333444666999<<>>BBBDDDCCC@@@@@@???>>>999888999999:::JJJrrreeeLLLHHHDDDDDDFFFCCCAAA???======???@@@@@@@@@BBBAAA@@@>>>===;;;:::999999999999888888888777777;;;;;;;;;999666555666777999:::<<<<<<<<<:::888777777555444666999;;;:::888888777555444333222111111222333444555666666666666555555555666777999:::;;;:::999777666666666777777777777777888888999999:::999888666444555777:::;;;===<<<;;;999888777777777:::888888<<>><<<999888888888666555111111000......---------000111///222777;;;SSSyyy}}}{{{zzz~~~~~~~~~~~~~~~|||xxxuuummmkkkiiigggeeebbb^^^[[[XXXUUUPPPKKKGGGDDD@@@======<<<:::888666555444444333555888;;;>>>AAABBBCCCBBBCCCBBB@@@>>>>>>===<<<>>>::::::AAAOOOkkkaaaKKKGGGDDDDDDGGGCCC@@@???>>>>>>AAACCCCCCCCCAAA@@@???>>>===;;;::::::::::::::::::::::::::::::666777888777666666888:::::::::;;;;;;:::888555444333222111333666888888666888777666555444333333333222333444555666666666666999888888888888888999999999888777666666666777777666777777888888888888777777777555555555777999::::::999999888888888888888666666888>>>EEEKKKNNNNNNcccqqq{{{zzzwwwxxx|||~~~}}}zzztttrrrnnnkkkiiihhhiiijjjnnnoooqqqtttwww|||wwwtttmmmhhhlllrrrsssppprrruuuyyy}}}yyyzzz{{{|||}}}||||||{{{~~~{{{wwwrrrooonnnoooqqqqqqnnnkkkiiiiiihhhgggffffffhhhmmmsssxxxzzzyyywwwzzzxxxxxxwwwvvvuuu{{{yyyvvvxxxzzz{{{~~~}}}uuukkkbbbWWWSSSMMMKKKKKKJJJHHHFFF???<<<999777999;;;======AAA>>><<<;;;;;;:::999888444444222000///............222111000222666RRR{{{}}}uuuqqqtttxxxyyy{{{tttxxx~~~{{{zzz|||~~~~~~~~~~~~~~~|||zzz{{{zzzyyyyyyxxxvvvsssppphhheeebbb```^^^[[[WWWTTTOOOLLLHHHDDDBBB???<<<:::888888666555444444333333444666:::>>>AAABBBCCCCCCEEEBBB@@@??????>>><<<;;;<<<888;;;KKKhhh~~~xxx[[[IIIFFFCCCDDDGGGBBB@@@???>>>@@@BBBEEEEEEEEE>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<<<<=========666777888777666666888:::777888888999888666555444111111111333666888888777888888777666555555666666444555666777777777777777<<<;;;:::999888777777777999888777666666666777777666777888888888777666555555555555555666777888999666666777777888888999999555777;;;AAAIIINNNQQQQQQ[[[kkkzzz}}}zzzxxxyyyzzz~~~|||vvvtttpppmmmkkkjjjkkklllmmmlllmmmooossszzzwwwrrrkkkiiipppzzz|||xxxxxxzzz|||{{{zzz{{{||||||xxxuuuqqqmmmjjjiiiiiiiiiiiilllpppuuuxxxvvvqqqmmmvvv|||{{{vvvrrrrrrqqqooopppsss~~~uuunnndddaaa[[[XXXUUURRRNNNKKKLLLGGGAAA>>>===>>>??????CCCAAA>>>=========;;;:::888777555333111000//////+++000///...111555NNNrrryyytttvvvzzz{{{}}}|||www}}}yyyyyy{{{~~~~~~~~~~~~}}}~~~~~~~~~}}}zzzxxxwwwvvvuuusssrrrrrrpppmmmjjjeeebbb^^^[[[WWWSSSNNNKKKIIIFFFCCC@@@???===;;;999555444333333333333444444666999===@@@CCCCCCCCCBBBDDD@@@>>>@@@@@@>>>;;;;;;666===KKKcccpppqqq{{{kkkSSSFFFEEEBBBDDDGGGAAA@@@??????@@@BBBDDDCCCCCC<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>??????<<<<<<<<<:::888777888:::555666777888888777777666444444555777999:::;;;<<<999888888777777777888888777777888999999999999999;;;:::999888777666666666999999888888888888888888777888999:::999777666444444555555666777777888888555666666777777777777777666888<<>>>>>>>>===;;;;;;:::888555333222111111---111......333555CCC[[[~~~|||~~~}}}zzz~~~uuujjjnnn}}}{{{wwwvvvxxx{{{}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||yyywwwtttsssqqqooommmkkkkkkiiifffdddbbb___[[[VVVRRRMMMGGGCCCBBB@@@===<<<;;;;;;999888222222222222333444666666999<<>><<>>999666888999QQQnnn}}}oooxxxsss]]]LLLDDDCCC@@@CCCFFF???AAA???>>>???@@@@@@???>>>:::;;;;;;;;;<<<<<<<<<<<<888999:::;;;<<<===>>>?????????@@@>>><<<;;;<<<>>>::::::999999888777666555777888999:::;;;<<<>>>???:::999999888888888999999999999:::;;;;;;;;;;;;:::888777666666666666777777999:::::::::::::::::::::999::::::::::::999777666555666666777777777777777666777777777777666555444666888:::>>>EEEMMMUUU[[[QQQUUUaaaqqqzzz~~~|||wwwssspppoooooopppkkkhhhdddccceeekkkrrrvvvvvv}}}{{{yyyuuuuuuvvv}}}zzzvvvvvvuuusssqqqrrrvvv{{{~~~{{{|||{{{yyyuuusssrrrrrrooossswwwzzz{{{~~~wwwuuuxxx~~~}}}}}}}}}|||}}}}}}{{{vvvpppkkk|||zzzvvvrrroooppppppssswwwvvvrrrqqqttttttrrrmmmfff``````eeeiiijjjrrr~~~wwwrrrjjjbbbWWWMMMHHHEEEDDDDDDFFFDDDBBBAAAAAA@@@???======<<<:::888666444444333333555000000555333555BBBfffzzz|||zzz~~~|||uuucccVVV[[[gggwwwzzzvvvssssssuuuvvv{{{|||~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyxxxwwwuuussspppnnnmmmjjjhhheeedddcccaaa___]]]\\\YYYUUUQQQLLLGGGBBB>>><<<:::777666777666555444222222333444555777999:::>>>???AAABBBBBBAAA@@@???AAA<<<:::<<<999333555<<>>>>>???>>><<<::::::::::::;;;;;;;;;<<<<<<888888999:::;;;<<<===>>>===>>>??????>>>???AAACCC@@@???===:::777555333222888999;;;;;;;;;;;;===???;;;;;;:::999888888999999999::::::;;;;;;;;;::::::555555555555555666777888999999:::;;;;;;;;;::::::;;;::::::::::::999999999999888888777777777777777666777888888888666555444666666777888<<>>===;;;999888777666666444888333222666222///888???UUUeeelllssssssxxx{{{wwwzzzzzzsss^^^QQQRRRUUU^^^lll{{{zzzuuurrrqqqqqqsssuuuyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||zzztttsssrrrpppnnnkkkiiigggdddbbb^^^\\\[[[ZZZXXXVVVRRRPPPLLLIIIFFFBBB>>>;;;888666444333444444333111222333444666888;;;===>>>BBBBBBBBBAAA@@@???>>>======888777999777777CCCSSSpppmmmYYYMMMIIIAAAAAABBB===AAABBB:::>>>======>>>??????<<<::::::::::::::::::;;;;;;;;;999999:::;;;;;;<<<======;;;<<<=========>>>@@@BBB???>>><<<999777555444444:::<<<>>>===<<<;;;===???<<<;;;:::999888888777888888888999999999888888777666666666666666777777888777777999:::::::::999999:::999888777888999:::<<<===<<<999777666666777888555666777999999888777666777777888777777;;;AAAFFFQQQOOOWWWlllxxxyyy|||zzzyyy|||}}}}}}~~~yyyuuurrrqqqqqqfffdddaaa^^^^^^___aaaccc```gggrrr~~~{{{zzzzzz~~~zzz}}}zzztttmmmtttsssrrrpppnnnllljjjiiiooo{{{zzzyyyvvvsssrrrvvv{{{yyyrrryyy{{{|||~~~{{{tttrrrwww|||~~~~~~wwwxxx|||yyy{{{}}}|||{{{{{{~~~yyyxxxyyy|||}}}sssnnniiiddd```bbbfffllllllkkknnntttooorrrtttqqqmmmkkkmmmqqqvvvsssqqquuuzzz}}}zzzvvvxxx}}}~~~ooobbbYYYTTTQQQPPPKKKIIIGGGFFFFFFEEEDDDBBB>>>===<<<:::999888777777111777444222666222000999222FFFTTT\\\gggnnnyyy|||xxx{{{sss[[[OOODDDIII]]]sssyyytttpppooommmppptttzzz~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~|||{{{{{{zzzxxxvvvrrrqqqpppnnnllliiigggfff```]]]ZZZXXXWWWUUUSSSQQQJJJHHHEEECCCBBB???<<<999888666444333444444333222333444555777:::===@@@AAADDDCCCBBBAAA???>>>===<<<:::444444888999???TTTlllzzzhhhPPPEEEHHHDDD???AAAAAA===@@@AAA888<<<<<<<<<>>>@@@@@@>>><<<::::::::::::::::::::::::::::::;;;;;;<<<=========<<<======<<<::::::;;;===:::999888888888888888999===???AAA@@@===<<<>>>@@@===<<<:::999888777777777666666777777777666666555888888777777777777777888555666777888999999888777:::888666555666888;;;<<<@@@>>>:::777666666777888333444777999::::::999888999;;;;;;:::777777:::===NNNNNNWWWkkkzzz~~~}}}~~~wwwvvvxxxxxxqqqrrrssszzz|||}}}~~~{{{vvvrrrqqqqqqgggfffdddbbbaaabbbbbbcccVVV[[[eeeqqq~~~~~~}}}{{{}}}{{{uuurrrtttwwwwwwvvvtttsssssssssqqqpppoooooopppqqqrrr~~~zzzsssuuuuuussspppqqqvvv{{{yyyxxx}}}zzzyyy~~~|||yyyvvvrrrsssxxx}}}xxxxxxzzzyyy|||yyysssxxx|||yyyuuussstttsssuuu||||||vvvxxxxxxuuuooojjjiiillllllhhhiiinnnjjjlllmmmjjjgggfffkkkpppppprrrwww}}}}}}vvvpppfffhhhmmmuuu{{{pppddd]]]YYYXXXWWWTTTPPPMMMKKKGGGAAA===@@@@@@@@@???===:::777555666555444444555555333111333777@@@MMMZZZkkkyyyxxxyyyxxxtttWWW??????HHHSSSlll{{{uuuqqqnnnjjjlllpppuuuzzz}}}~~~~~~}}}||||||||||||~~~~~~}}}|||}}}{{{yyywwwuuusssqqqssspppmmmkkkiiigggdddaaa\\\ZZZWWWSSSOOOLLLJJJIIIEEEDDDBBB@@@===;;;999888444555444222000000111333555888;;;>>>@@@AAAAAAAAAAAABBBCCCBBB???=========666555666666777HHHlllsssdddWWWKKKEEEEEEBBB???<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::888777555555666888999???>>><<<;;;::::::;;;;;;888999:::999666444444444555555555555666777999999;;;;;;999777666555555555888888777777888888999:::888777666555555666777888999888777555555555666777777777777777888999:::;;;;;;::::::999999::::::;;;FFFJJJSSS___lllvvvzzz|||sssuuuzzzqqqgggxxx|||~~~~~~{{{wwwsssqqqjjjhhhfffeeedddcccaaa___YYYZZZ___gggnnnttt}}}~~~zzzqqqdddZZZtttwwwyyyzzzyyyxxxwwwxxxyyy{{{|||||||||}}}~~~vvvtttuuutttqqqooopppsssvvvyyyxxx{{{~~~zzzuuutttwwwzzzyyyvvvzzz~~~}}}zzzuuuttttttvvv{{{|||wwwwwwyyy{{{~~~}}}{{{~~~uuummmnnnqqqtttxxx|||yyy}}}}}}zzzzzzzzzwwwwww{{{yyysssppprrrkkklllllljjjgggfffgggiiiooossszzzyyyrrrfffcccbbbdddkkksssxxxzzz{{{tttmmmiiiiiihhheeeaaa]]]XXXQQQHHHBBBBBBAAA???>>>===<<<:::999888777555555555444222000222444;;;DDDQQQiii~~~~~~tttuuu}}}mmmWWWPPPLLLHHHSSSdddyyy|||zzztttooohhhiiikkkmmmppptttzzz~~~~~~}}}||||||~~~}}}}}}|||||||||}}}}}}|||{{{{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~|||yyyvvvuuusssqqqoooooommmjjjgggeeebbb^^^\\\TTTSSSOOOLLLHHHEEECCCBBB@@@???>>><<<999777666555333333333222111111333555888:::===@@@BBBBBBBBBBBBCCCDDDDDDBBB>>><<<;;;;;;777777:::AAAOOOiiijjjZZZOOOFFFCCCDDDEEEBBB???===>>>>>>>>>==============================<<<;;;:::999888888888::::::::::::::::::::::::999999::::::::::::999999999888777666666777888999<<<;;;;;;;;;;;;;;;<<<<<<777999999888666444333444555555666666777888888888:::999888777666555555555888888777777777888999999888777666555555666777888888777666555555555666666777777888999999::::::;;;::::::999999999999::::::???EEEOOOYYYcccmmmwww}}}yyyyyy{{{tttsssyyy~~~}}}}}}}}}}}}|||tttqqqmmmiiieeeaaa]]]ZZZ[[[[[[]]]bbbeeegggmmmuuu{{{~~~~~~~~~~~~|||{{{|||}}}{{{tttoooiiiaaaUUUMMMxxxzzz{{{|||{{{{{{|||}}}}}}{{{|||xxxrrruuutttrrrpppooopppqqqrrryyyxxxqqqqqquuuwwwvvvrrrmmmmmmooooookkkggghhhooovvvxxxvvvtttuuuwwwxxx|||~~~yyyvvvuuuppprrruuuxxx|||~~~zzz{{{}}}|||~~~~~~wwwmmmooowww|||}}}}}}}}}~~~|||~~~{{{zzzuuussspppnnnllliiifffdddiiioooxxxyyyrrrgggddd```___```ccceeefffnnnvvv~~~}}}|||}}}|||vvvnnnaaaUUULLLGGGDDDAAA?????????>>>===<<<:::888777777666333111222444777;;;HHHhhh}}}~~~}}}~~~yyysssvvv~~~vvvooo```LLLEEEJJJXXX```kkkvvvzzzxxxrrrnnnhhhhhhhhhhhhhhhkkkooossswwwyyyzzzzzzzzzzzz{{{}}}{{{{{{{{{{{{|||}}}~~~~~~|||{{{yyyzzz{{{}}}|||{{{|||||||||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||||||||{{{{{{{{{zzzzzzzzzxxxuuutttsssrrrooommmjjjhhhfffccc```\\\WWWSSSLLLKKKHHHEEEAAA???===<<<<<<;;;:::888666555333333000222333333333444777999<<<>>>@@@BBBCCCDDDDDDDDDAAABBBAAA>>>:::777666777777888@@@RRRlll~~~yyy___OOOGGGCCCCCCDDDDDDBBB@@@?????????>>>=================================;;;:::999888888888888888888888888888888888666777777888888777777666999888777666666777888999777888:::;;;<<<<<<<<<;;;777888999888555444333444444555777888888888888777888888777666666666666666777777777777777888888999777666666555555666666777666666555444444444555555555666777999999999999888999888888777777888888999999@@@IIIQQQXXXcccqqq|||~~~}}}qqqwww~~~~~~|||{{{{{{{{{{{{}}}zzzwwwrrrmmmhhhbbb\\\XXX[[[ZZZ[[[]]]]]][[[]]]bbbooovvv~~~~~~|||zzzyyyyyyyyy}}}~~~}}}xxxqqqjjjbbb[[[TTTMMMFFF@@@{{{||||||{{{zzzzzz|||~~~|||{{{wwwsssssswwwvvvrrrtttsssrrrrrrrrrrrrqqqqqqxxx{{{yyypppjjjmmmtttxxxuuupppkkkjjjllllllhhhddd___eeekkkmmmkkkjjjnnnrrruuuyyy|||yyysssoooppprrrtttwwwzzz}}}~~~}}}{{{}}}~~~wwwrrrwww{{{xxxvvv|||~~~}}}xxxvvvuuurrrlllgggeeejjjssszzz}}}yyyrrrmmmggghhhjjjjjjhhhccc]]]ZZZ```iiissszzz|||}}}nnn___UUUOOOJJJEEEBBBAAAAAA???===>>><<<:::999999888777555444666777888CCCeee~~~}}}xxxzzzbbbJJJ@@@@@@HHHUUUbbbkkkooopppoooffffffeeecccbbbcccgggjjjooorrruuuwwwxxxyyy{{{}}}{{{zzzzzzzzzzzz{{{{{{{{{|||zzzyyyyyy{{{|||{{{{{{yyyyyyzzz|||~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||zzzzzz{{{||||||zzzzzzyyyyyyxxxxxxwwwwwwwwwvvvtttsssrrrqqqnnnlllgggeeebbb___\\\WWWQQQMMMHHHGGGDDDAAA???<<<;;;:::999888888777666555444333///111444555666888;;;===@@@AAABBBDDDDDDDDDDDDDDDAAA@@@>>>;;;777666777888;;;@@@NNNfffvvvuuummmUUUHHHEEEDDDDDDEEEAAA???>>>???@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<======;;;:::999888888888888888888888888777777777555666666777777666666555888777777666777777888999666777:::<<<===<<<:::999666888999888666444444444444555777999:::999777666666666666555555666666777777666666666666777888888666666666666666666666666444444444444444444444444222444666888888888777666777777666666666666777777999===BBBGGGNNNZZZiiisss}}}yyyyyyzzz}}}~~~{{{yyyzzzzzz|||}}}zzzwwwsssoookkkfff```\\\ZZZXXXYYY\\\\\\ZZZZZZ]]]dddlllyyy}}}|||~~~~~~}}}||||||{{{{{{|||~~~{{{tttnnnaaa[[[RRRKKKFFFBBB>>><<<}}}}}}{{{xxxvvvwwwzzz}}}~~~vvvpppmmmmmmjjjnnnoooooorrrwwwwwwsssrrrtttwwwxxxxxxwwwvvvuuuyyyoookkksss~~~{{{rrrnnnoooooommmjjjfffjjjnnnnnnlllmmmrrrwwwyyy{{{zzztttmmmkkkooottt}}}~~~~~~zzzvvvttttttwwwzzz|||yyyzzz}}}yyyyyyzzz}}}zzzyyy{{{{{{wwwrrrmmmpppuuuwwwuuupppjjjfffdddgggkkkmmmlllhhhccc``````dddiiilllpppwwwvvviiiaaaXXXRRRLLLHHHGGGDDD@@@;;;===;;;999888888888888777555666777888???[[[}}}||||||{{{}}}zzzVVVBBB???AAAGGGOOOXXXaaahhhmmmeeeeeeccc```]]]\\\^^^___fffiiinnnqqqtttvvvzzz|||{{{{{{|||{{{{{{{{{{{{zzz}}}{{{yyyzzz{{{|||{{{zzzwwwwwwxxx{{{~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzxxxxxxyyyzzzzzzxxxxxxwwwvvvvvvuuuttttttuuutttrrrrrrqqqpppllljjjdddbbb^^^[[[WWWRRRLLLHHHDDDCCCAAA>>><<<:::999999555555555555555444444444111333666888:::;;;>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA===999777999===@@@LLLVVViiiwww|||nnn]]]KKKEEEEEEEEEDDDCCC>>>===>>>@@@BBBBBBAAA???::::::::::::::::::::::::<<<<<<;;;:::999999999999::::::999999888888888777666666777777777777666666777777777777777888888999777999;;;======;;;999777777888999888666555555666555666888::::::999777666555555555444555555666777666666555555666666777888555555666666666666555555333333444444444444444444333444777999999999777666777666666555555666666777:::999999===FFFRRR]]]cccttt|||wwwwww}}}}}}zzzzzz{{{||||||||||||||||||zzzvvvssspppkkkeeeaaa[[[YYYZZZ]]]^^^[[[ZZZ[[[]]]bbbjjjpppuuuzzz|||yyyvvvvvvyyy~~~}}}|||{{{yyy{{{~~~|||wwwnnnddd^^^RRRMMMGGGAAA???>>>??????~~~|||zzzvvvuuuvvvzzz~~~yyysssnnniiifffeeeiiioootttvvvxxx{{{yyytttrrryyy}}}{{{{{{zzzqqqppp{{{~~~xxxwwwwwwvvvtttssstttvvvwwwwwwyyy|||}}}xxxssssssxxx|||~~~}}}|||{{{yyyvvvsssooommmkkkjjjkkkmmmppprrrzzz|||~~~~~~|||{{{~~~~~~|||yyyzzz{{{tttssswww{{{|||{{{{{{~~~~~~yyyrrrllliiieeefffeeeeeefffjjjppptttpppmmmiiigggiiipppyyyzzzuuueee```ZZZWWWUUUPPPHHHAAA>>><<<999777777777777666555555555666;;;LLLkkk{{{~~~zzz||||||zzzyyyoooYYYLLLGGGBBB???CCCKKKUUU\\\ffffffeeeccc___\\\[[[[[[^^^aaaeeehhhkkkooosssvvvyyyzzz{{{||||||}}}||||||}}}{{{yyyyyyzzz{{{zzzyyyvvvvvvvvvyyy|||~~~~~~}}}}}}}}}}}}|||||||||{{{{{{yyyxxxxxxwwwwwwwwwwwwwwwvvvuuuuuutttsssrrrqqqqqqrrrqqqoooooonnnlllhhheee```]]]XXXTTTPPPKKKGGGDDD>>>===;;;999888666666666222222333333333444444444444777:::<<<===>>>@@@BBBCCCCCCBBBBBBAAA@@@@@@@@@===<<<999777999AAAKKKRRRnnn}}}XXXMMMCCCBBBDDDCCC@@@???===>>>???BBBDDDDDDBBB@@@999999999999999999999999;;;::::::999999::::::;;;;;;;;;::::::999888888888777888888999999888888777666666777777888888999999888:::<<<======;;;999777777999::::::888666777777666777888999999999888777555555444444444555555666555555555555555666777777444555555666666555555444222333444444555555444444666777888:::;;;::::::999777666666555555666666777888555333666???IIIQQQUUUiiivvvyyytttzzz|||}}}}}}~~~}}}|||zzzyyyzzz|||{{{wwwqqqkkkfffbbb^^^\\\^^^^^^YYYVVVWWWWWWZZZ\\\^^^```eeelllrrrtttssssssvvv{{{~~~}}}{{{yyyyyywww{{{~~~~~~}}}{{{uuunnneee[[[QQQKKKEEECCC@@@======???AAACCC~~~|||yyyvvvvvvyyy~~~uuuqqqqqqrrrrrrpppqqqxxx~~~|||wwwuuu}}}wwwxxx}}}}}}~~~yyytttpppooonnnoooqqqtttvvvwwwzzz|||}}}zzzsssmmmlllnnnyyyyyy{{{~~~~~~}}}yyyxxx|||xxxppplllnnnsssxxxzzz{{{xxxuuurrrlllhhhhhhppp{{{|||sssllljjjlllnnnooo{{{wwwsssoooooommmggg[[[RRRFFFCCC>>>;;;:::999888777666444333555888???NNN\\\eeelllmmmsss~~~{{{||||||~~~|||wwwcccZZZLLL@@@:::<<>>???@@@@@@BBBCCCCCCBBBAAA???>>>===<<<<<<777777888===III[[[ooo|||yyygggLLLEEEAAABBBCCC@@@======<<<===>>>@@@BBB@@@===:::999999999999999999999999999999999999:::;;;<<<<<<;;;;;;:::999999888777777888888999999999999888888555666777888888999999999888999;;;=========<<<;;;888:::;;;;;;999888888999888888888888888888888888555555444444333444444444555555444444555555666777444444555666666555444444222333444555666555555444666666777888888999999:::777777666666666666777777444444555888===DDDMMMRRRaaapppwwwvvv{{{|||yyyxxxvvvxxxzzz~~~{{{tttpppjjjddd``````^^^YYYUUUTTTQQQTTTUUUTTTRRRTTTZZZ___ggghhhlllssszzz~~~}}}|||{{{{{{|||yyy~~~~~~|||~~~~~~|||}}}~~~|||xxxuuuuuuuuuooojjjbbbZZZSSSKKKDDD???>>>>>>>>>???@@@BBBEEEHHH}}}|||yyywwwxxx|||vvvsssyyyxxx{{{xxx}}}|||{{{|||}}}pppeeedddhhhkkkiiiiiilllooorrrxxx{{{{{{}}}}}}{{{{{{ppphhhfffjjjpppuuu||||||uuurrrwww{{{sssoookkkeeeaaagggnnnvvv|||~~~{{{mmmbbbOOOKKKFFFAAA???===;;;999:::555333666888999>>>DDDEEETTTbbbqqq|||}}}{{{ppp^^^LLL@@@;;;<<<>>>DDDIIIOOOSSSUUUUUUUUUVVVTTTUUUVVVVVVWWWYYY^^^aaaeeegggkkkppptttwwwyyyzzzzzzxxxwwwvvvwwwxxxwwwvvvsssrrrsssuuuxxxyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuqqqrrrssstttsssrrrqqqpppqqqpppooonnnmmmlllkkkkkkiiigggfffeeeccc```[[[XXXVVVQQQJJJDDDAAA???<<<;;;777777555444333333333333555555666777888::::::;;;;;;===@@@BBBAAAAAABBBCCCBBBAAA???===<<<;;;::::::888:::@@@LLL```|||hhhOOOIIIDDDBBBDDDDDD@@@===>>>::::::;;;======;;;666333::::::::::::::::::::::::888888888999:::;;;===>>>:::::::::999888777777666888888999999999999888888555555777888999999999999777888:::<<<>>>>>>???>>>999;;;<<<<<<:::999999:::999999888777777888888999666555444333333333333444555444444444444555666666333444555666666555444333222333555666666666555555444444333333444555666777777777666666666666777777222777;;;===>>>DDDMMMUUU]]]mmm|||zzztttvvv}}}}}}zzzwwwuuuuuuvvvyyy}}}~~~yyyooohhhbbbbbb```[[[WWWVVVNNNQQQSSSRRRMMMLLLNNNQQQWWWZZZaaajjjttt{{{}}}}}}|||}}}~~~}}}|||~~~}}}{{{|||~~~xxxxxxvvvqqqkkkfffdddddd^^^YYYQQQKKKFFFCCC???======>>>AAABBBDDDFFFIIIKKKzzz|||}}}{{{zzz~~~yyyuuuwww|||tttooolllnnnmmmjjjfffiiirrr{{{}}}{{{{{{|||{{{{{{{{{}}}~~~xxxuuuuuusssnnnmmmqqqwww{{{~~~}}}wwwuuuqqqkkkiiiiiiggghhhlllppppppqqqxxxxxxoooaaaRRRHHHFFFCCC;;;;;;BBB===888666777666555666:::???JJJ\\\ooo{{{|||zzzgggUUUGGG===666<<<>>>BBBJJJQQQVVVVVVTTTSSSSSSSSSTTTUUUVVVWWWXXXYYY]]]ccchhhmmmqqqvvvyyyvvvxxxzzzzzzxxxuuuttttttrrrrrrssstttvvvxxxyyyzzzwwwvvvtttrrrrrrssstttuuuttttttssssssrrrqqqqqqqqqpppnnnlllllllllkkkiiihhhgggeeeaaa___]]][[[XXXUUUMMMKKKHHHDDDAAA>>><<<;;;666555333222111222333333222444666999<<<>>>???@@@AAA@@@@@@BBBDDDDDDAAA===BBBAAA===888:::??????:::999AAARRRiii{{{|||jjjRRRFFFCCCBBBAAA@@@???@@@AAAAAA???>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<=========;;;<<<===>>>>>><<<:::999;;;888555555777999888777777888999;;;:::999777666555777888::::::888777555;;;;;;::::::;;;<<<>>>???<<<<<<;;;;;;;;;::::::::::::::::::999888777777666666666666666666555555444111222444666666555444333777666666555555555666666555666777666555444555777555555444555555666777888555555555555555444444444888888888999===DDDMMMTTT```hhhvvvwwwwwwqqquuu||||||xxxvvvtttvvvuuuuuuxxx}}}}}}rrrhhhffffffaaaZZZWWWUUUSSSQQQQQQPPPNNNKKKIIIKKKMMMRRRZZZeeeooovvvyyy}}}||||||{{{zzzzzzzzz{{{zzz~~~||||||~~~}}}{{{zzzzzzyyyvvvqqqjjjbbb[[[VVVSSSPPPLLLFFFAAA???>>>>>>>>>BBBDDDEEEFFFFFFHHHLLLPPPwww{{{zzzwwwzzz}}}{{{vvvxxxvvvrrruuu|||~~~{{{yyyyyyzzzyyywwwttt|||~~~|||zzz{{{vvvooollloooqqqyyywwwmmmhhheeebbbcccgggeeefffkkknnnkkkgggjjjoooyyy{{{yyyhhhXXXMMMLLLJJJBBB===??????:::888999888555444666;;;DDDRRRfffqqq\\\III<<<666888<<>>===;;;999666555AAAPPPhhhzzzlllrrrttt\\\KKKFFFCCCBBBAAA@@@@@@@@@AAAAAA@@@???===<<<::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;=========<<<:::999;;;999666777999;;;:::999666777888888888777666666666777888888888888777666<<<;;;:::::::::;;;<<<===;;;;;;;;;::::::::::::999999888888777666666555555666666777777666666555444444444333444444444555555444444333333333333444444555666777666555555666777444444444444555666777888555444444444444333333333777777777777:::???FFFLLLYYYcccsss|||}}}vvvtttuuu|||zzzvvvvvvxxxwwwuuuuuuwww{{{yyypppnnnmmmgggaaa^^^XXXVVVSSSQQQOOOLLLIIIFFFGGGGGGIIINNNVVV]]]ccceeeoooppprrrtttuuuuuuttttttwwwzzz||||||yyyyyy}}}~~~}}}|||}}}|||xxxuuurrrpppooorrrnnnggg___VVVOOOIIIFFFEEECCC???===<<<===>>>>>>@@@CCCFFFGGGIIIKKKPPPSSS{{{~~~~~~~~~{{{tttnnnvvvxxx|||~~~zzzrrrnnnpppqqq{{{~~~vvvjjjccc___^^^aaafffiiikkkpppsssooofffbbbdddhhhlllxxxvvvggg[[[[[[ZZZRRRJJJHHHDDD>>>;;;;;;:::666444555777===FFFWWWxxx}}}{{{zzz```MMM>>><<<;;;;;;===BBBFFFIIIMMMMMMNNNOOONNNMMMLLLKKKNNNOOORRRSSSUUUYYY]]]```cccfffjjjmmmnnnnnnpppqqqoooooopppqqqssstttuuuvvvrrrqqqooommmlllkkkllllllkkkkkkjjjiiiiiihhhhhhggggggeeebbbaaaaaa___]]][[[[[[XXXTTTQQQOOOKKKHHHEEE@@@???===:::888666555444444444444555666888999:::===>>>@@@AAACCCCCCDDDDDDCCCAAA>>>>>>???@@@@@@???===999888<<<;;;999???JJJgggzzzrrrkkkvvvsss]]]JJJCCCEEEBBBBBBAAA@@@@@@@@@@@@AAA@@@???>>><<<:::999999999:::::::::::::::::::::999:::;;;<<<<<<<<<;;;999888<<<:::999999;;;======<<<666666666666666666666666777777666666666666777777<<<;;;:::999999999:::::::::::::::999999999888888777666666555555444444333666666777777666666555444666555333222333444666888333333222222222333333444555666777777555555666777333333333333444555666777444444444333333333222222444555555555666999===AAANNN[[[nnn~~~zzzuuuooorrryyyzzzwwwyyy|||xxxvvvtttuuuxxx{{{|||}}}{{{yyywwwpppjjjgggaaa]]]YYYUUUQQQMMMHHHEEEEEECCCBBBCCCGGGLLLOOOPPPZZZ]]]bbbfffiiijjjjjjjjjooorrruuuvvvuuuwww{{{~~~}}}{{{{{{}}}~~~zzzxxxuuuqqqmmmhhhdddaaa___aaa]]]WWWOOOGGGBBB>>><<<======<<<<<<>>>???AAABBBDDDGGGJJJLLLMMMQQQWWW\\\zzzvvvyyyzzzzzzwwwuuuvvv{{{|||vvvtttvvvzzzyyywwwvvv|||}}}rrrkkkeee```___bbbjjjmmmsssxxxtttkkkdddccc]]]```kkk|||wwwnnnlllhhh```[[[ZZZRRRJJJBBB@@@>>>:::777888555:::>>>GGGeee}}}}}}{{{iiiOOOHHH>>>777666;;;BBBGGGIIIJJJKKKMMMMMMKKKIIIHHHIIIJJJJJJJJJJJJMMMQQQTTTWWWZZZ^^^bbbdddgggjjjllljjjkkklllnnnooopppqqqqqqnnnmmmkkkiiigggfffffffffdddddddddcccbbbbbbaaaaaabbb```]]]\\\[[[YYYWWWUUUTTTQQQMMMJJJGGGDDD@@@======<<<:::888777666555555555555666888:::<<<>>>???BBBCCCCCCDDDEEEEEEDDDDDD@@@???>>>>>>>>>>>>>>>>>>@@@666444:::>>>DDDZZZttt{{{|||qqq___MMMAAA???CCCAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>><<<:::999999999888888999999:::::::::;;;::::::;;;;;;;;;:::999888:::::::::;;;<<<=========777666666555666666777888888777555444444555777888999999999999999999::::::999999999888888888888777666666666555555444444444777777777777777666555555666555444444444555777777555444444444444555555666555777888777666555666777333333333333333444666666555555555444444333333222000222444444555666888:::EEERRRfffvvv~~~{{{{{{rrrooorrrwwwzzz{{{|||~~~zzzwwwuuutttvvvwwwxxxxxx{{{yyyrrroookkkgggaaa[[[VVVPPPKKKGGGHHHEEEBBBAAACCCEEEGGGHHHIIILLLPPPUUUZZZ]]]___```eeehhhlllnnnqqqtttyyy|||yyyxxxvvvwwwzzz}}}||||||zzzuuuqqqllliiieee```ZZZUUURRRPPPMMMJJJFFFAAA>>><<<<<<<<<>>>???AAAAAABBBCCCFFFGGGHHHKKKNNNPPPRRRYYYdddlll~~~~~~{{{yyyxxxzzz|||~~~|||xxxvvvxxx~~~{{{wwwtttwww~~~}}}yyyxxx{{{~~~vvvyyy{{{|||{{{sssiiibbb```eeegggmmmsssrrrkkkffffffcccccchhhsss}}}|||rrrkkkjjjnnnnnnaaaRRRJJJDDD>>>::::::555:::===???QQQttt||||||}}}|||cccXXXIII>>>:::===AAACCCEEEFFFIIIKKKLLLKKKJJJIIIGGGGGGGGGFFFEEEGGGJJJMMMLLLOOOTTTWWWYYY\\\```bbbeeefffhhhkkklllmmmnnnnnnkkkjjjhhhgggeeedddcccccc`````````___^^^^^^]]]]]]]]][[[XXXWWWVVVTTTRRROOOMMMKKKGGGDDDBBB???<<<999:::999888777777666777777777888999<<<>>>@@@AAABBBDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBB@@@>>><<<;;;<<<666999FFFRRR```~~~zzzbbbRRRHHHBBB@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;:::::::::777777888999;;;<<<======::::::;;;:::::::::999999999::::::;;;;;;;;;;;;<<<888888777777888888999:::999888666444444666888999666666777888:::;;;;;;<<<999999888888888777777777777777666666666666666555777777777777777666666555444555666777777777666666444444444444555555666777666777888777666555666888333333333333333444666666777777777666555444444444...111333555555555777888???KKK]]]kkktttxxxzzz{{{~~~mmmjjjiiioooyyy{{{xxxuuuttttttuuuuuuuuuuuuzzz}}}~~~yyywwwtttooohhhaaa[[[UUUOOOLLLJJJGGGDDDCCCDDDEEEFFFFFFAAABBBCCCFFFKKKPPPTTTWWWYYY\\\```dddiiinnnsssvvvqqqpppoooppptttzzz~~~}}}}}}~~~~~~|||xxxuuuqqqppppppoookkkggg___\\\XXXSSSNNNJJJGGGFFFBBB@@@===;;;;;;<<<>>>@@@AAABBBDDDDDDDDDDDDGGGIIIGGGKKKOOOSSSYYYddduuu~~~~~~|||yyywwwwwwxxxvvvwwwyyyzzzzzzyyyxxxwwwyyyyyyyyyyyyyyyzzzzzzzzzuuuwwwyyyzzzyyyxxxxxxxxx|||zzz~~~~~~~~~~~~{{{vvvqqqnnnpppwwwyyyxxx~~~|||www~~~}}}xxxoookkkhhhgggiiinnnoookkkjjjkkkooolllmmmqqquuuwww|||zzzgggZZZPPPFFF???<<<888;;;>>>>>>EEEYYYwwwyyyxxx|||xxx{{{yyy}}}tttyyytttfff[[[TTTLLLAAA888BBBDDDEEEGGGHHHIIIHHHHHHDDDEEEEEEDDDDDDDDDGGGIIIFFFHHHKKKMMMOOOQQQTTTWWW\\\^^^aaadddfffhhhhhhhhheeeeeedddcccbbbaaa```___[[[[[[[[[ZZZYYYYYYXXXXXXUUUSSSQQQPPPOOONNNLLLJJJGGGEEECCCAAA@@@>>>;;;999888777777777777888999999:::;;;===???AAABBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA>>>:::888777777222999KKKcccxxxkkkUUUKKKHHHEEEBBB@@@@@@@@@@@@AAA@@@??????>>>======<<<;;;;;;;;;;;;;;;999999:::;;;===>>>??????;;;;;;;;;;;;::::::::::::888:::;;;;;;:::999999:::888999999::::::;;;;;;;;;:::888777555555777888:::444555777999;;;<<<<<<===999999999888888888777777777777777777777777777777777777888888777777666555333555777999999888666555333333333333444444555666666777888888666666777888333333333333444555666777999888888777666555444444///111444555555666777888;;;DDDQQQ___iiiooosssuuusssiiiaaacccppp|||zzzwwwtttrrrsssttttttsssqqqtttwwwxxxxxx{{{yyytttmmmfff```[[[VVVSSSMMMKKKHHHFFFFFFFFFEEEDDD@@@???>>>???BBBFFFJJJMMMMMMOOORRRWWW\\\aaafffhhhjjjiiiiiikkkooovvv|||}}}zzzxxxwwwxxx{{{{{{{{{yyyvvvqqqllliiihhhdddaaa``````___\\\XXXPPPOOOLLLHHHEEECCCAAA@@@@@@???===<<<===>>>@@@AAAAAACCCEEEEEEDDDFFFJJJNNNJJJQQQZZZbbbjjjyyy}}}||||||}}}~~~~~~zzz|||}}}|||yyywwwwwwwwwxxxwwwxxxzzz|||~~~}}}|||xxxyyyzzz|||}}}~~~~~~~~~zzzzzzyyyzzzzzzzzzyyywww}}}{{{|||}}}~~~~~~|||||||||yyyuuupppnnnqqquuuxxxzzzzzz{{{{{{|||~~~zzzyyy~~~~~~}}}yyyyyy}}}zzzzzzuuuoookkkkkkjjjiiijjjnnnpppmmmmmmpppqqqqqquuuzzzvvvkkk```TTTIIIDDD???<<<===@@@@@@DDDYYYpppxxx{{{yyy|||wwwuuu|||yyy|||xxxrrrvvvZZZDDDAAAAAAAAABBBBBBCCCCCCCCC@@@BBBCCCDDDCCCCCCEEEFFFCCCEEEFFFGGGFFFGGGJJJLLLNNNPPPTTTWWW[[[\\\]]]]]]ZZZZZZZZZZZZYYYXXXWWWVVVRRRRRRQQQQQQPPPOOOOOOOOOLLLKKKIIIHHHHHHGGGEEECCCBBB@@@???>>>>>>>>><<<;;;999999::::::;;;<<<>>>>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA<<<<<<;;;888777888===BBBHHHXXXppp}}}dddVVVIIIFFFGGGEEEAAA@@@???@@@@@@AAA@@@???>>>===<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>??????===<<<<<<;;;;;;;;;;;;;;;999;;;======:::888888999777888:::;;;<<<<<<;;;;;;:::999888777777888999:::555777888:::;;;<<<<<<<<<::::::999999999888888888777777777777777777777777777888888888888777666666666666777777888888888888444444444444555666777777666777888888777666777888444444444444555666777888888888777666555444333333111333555555444555666777777<<>>>>>>>>????????????@@@AAABBBBBBDDDGGGJJJKKKKKKOOOVVV\\\aaakkkxxxyyywwwvvvwwwxxxzzzzzzzzz||||||||||||}}}~~~~~~~~~|||}}}}}}{{{zzzzzz~~~~~~~~~}}}zzzyyy|||}}}~~~}}}{{{zzzzzzzzzsssooolllllloooqqqpppmmmuuuvvvvvvwwwzzz}}}|||tttrrrxxx}}}~~~xxx~~~}}}|||zzz{{{~~~~~~tttkkkfffdddbbbeeejjjgggfffiiinnnpppooorrrwwwyyy}}}uuummmaaaUUUNNNFFF===<<>>===>>>>>>???===???BBBCCCCCCCCCDDDEEECCCCCCDDDCCCBBBBBBCCCEEEAAACCCHHHLLLPPPRRRSSSSSSPPPPPPQQQQQQPPPOOONNNNNNIIIHHHHHHGGGGGGFFFEEEEEEFFFDDDBBBBBBBBBAAA@@@>>>???===<<<===>>>>>>===<<<======>>>???@@@BBBCCCDDD@@@AAACCCDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA<<<;;;:::999;;;CCCNNNVVVuuuxxxpppvvvtttiiiOOOGGGBBBCCCDDDBBB@@@@@@??????@@@AAA@@@???>>>===:::::::::;;;<<<===>>>>>>BBBAAAAAA@@@???>>>>>>=========<<<;;;;;;;;;;;;<<<:::===???>>>:::888888999666777:::<<<===<<<;;;::::::999999999999999999:::777888:::;;;<<<;;;;;;::::::::::::999999999999888666666666777777777777777888888888888888777666666888777666555666777999:::666666666777777999::::::666888999888777666777888555555444555555666777888888777666555444333222222333444555555444333444555444777???LLL[[[gggmmmooovvvwwwuuuddd```eeemmmrrrtttqqqnnnnnnoooqqqqqqqqqnnnlllkkkmmmssszzzzzztttpppllliiifffbbb___\\\XXXTTTOOOIIIEEECCCCCCCCCBBB@@@>>>===<<<=========???CCCEEEGGGGGGFFFGGGHHHLLLPPPUUUZZZ]]]```aaaaaa___]]]^^^cccgggjjjhhheeeeeeeeeeeedddccc___aaabbb```\\\XXXVVVUUUPPPOOOMMMMMMLLLJJJFFFDDDGGGDDD@@@???AAAAAA>>>;;;;;;;;;;;;;;;;;;<<<=========>>>???AAABBBDDDEEEEEEHHHLLLPPPRRRTTT[[[dddlll}}}rrrvvvzzz}}}~~~zzzsssqqqrrrtttuuuuuuwwwxxxyyyzzz{{{}}}|||pppooovvv}}}~~~yyyzzz~~~uuusssssssssuuuxxxzzzxxxtttnnniiifffcccbbbiiihhhgggjjjnnnrrruuuvvv~~~~~~sssppppppjjjaaaZZZIII>>>AAACCC???AAAIIIZZZkkk~~~eeeUUUGGGCCC>>>888:::AAA>>>===>>>???>>>===BBBHHH???CCCCCC@@@BBBGGGEEE???BBBCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>=====================<<<<<<999:::;;;<<<>>>???@@@AAADDDCCCBBBCCCDDDEEEDDDBBBFFFCCC@@@@@@BBBBBBAAA???@@@@@@@@@@@@@@@???>>>>>>???:::;;;EEEOOO```~~~tttqqqnnnuuuxxxbbbPPPEEEEEEDDDBBB???===>>>???<<<<<<=========<<<:::999::::::::::::;;;;;;<<<===@@@@@@@@@@@@???>>><<<;;;<<<;;;;;;;;;<<<>>>???AAA============<<<:::777666888999:::<<<===>>>>>>>>>:::999777888999::::::999777888999:::::::::::::::888888999999999:::::::::888888999888888777666555777555555777444111333888888777555444444666888999;;;:::999888777777777777666666777777777777666666666666666666666666666666666666444333222111111111555444444333333444444555666777;;;CCCOOO]]]jjjrrrrrr|||{{{mmm[[[YYY```hhhnnnpppmmmmmmqqqrrrnnnllleeeeeennnrrrqqqvvvyyywwwyyyvvvppphhhgggeeebbb^^^ZZZVVVTTTOOOKKKFFFCCCCCCAAA???<<<>>><<<;;;<<<>>>??????>>>>>>???@@@BBBEEEGGGIIIIIINNNLLLJJJHHHIIILLLOOORRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMLLLJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@>>>===<<<>>>===<<<===>>>??????>>>>>>>>>>>>>>>????????????BBBCCCDDDDDDEEEHHHLLLOOOSSSUUU[[[bbbmmm|||vvvzzz~~~{{{{{{~~~~~~~~~sssrrryyy}}}}}}wwwwww||||||uuuuuuwwwxxxyyy||||||{{{xxxtttooojjjgggffflllkkkkkkkkklllnnnqqqsssyyyxxx{{{xxxvvvwwwrrrkkk\\\OOOGGGJJJJJJBBB???CCCNNN[[[pppxxxlll]]]RRRHHH>>>999888777777;;;AAABBB???>>>@@@???BBBBBB??????CCCCCC@@@AAAAAABBBCCCCCCCCCBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAABBBDDDCCCBBBBBBCCCDDDCCCBBBCCCBBBAAACCCFFFGGGFFFEEE@@@@@@AAAAAA@@@>>><<<:::===CCCNNN[[[kkktttuuuyyyxxxfffSSSGGG@@@AAAAAA???<<<;;;:::;;;;;;<<<=========<<<:::999::::::999999:::;;;;;;<<<======>>>>>>===;;;:::999;;;::::::999:::;;;===>>><<<<<<<<<<<<;;;999777666888999:::;;;<<<<<<=========;;;:::999:::::::::888666777777888999999999888777888888888888999999999777777777777777777666555888555333444333111333777444222111000222666:::===:::999888777777666666666555555666666666666555555555555555555555555555555555444444333333222222111444444333333333333444444555666:::@@@KKKXXXcccjjjrrr}}}vvv```UUUUUUbbbjjjooommmlllnnnnnnlllkkkfffgggoooqqqnnnpppxxx~~~vvvmmmkkkhhhddd```]]][[[[[[TTTPPPKKKHHHFFFDDDAAA??????===;;;;;;=========<<<;;;<<<===???AAABBBDDDDDDFFFDDDBBBAAAAAACCCEEEFFFHHHHHHIIIJJJJJJIIIIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@???????????????>>>===<<<@@@@@@@@@@@@AAAAAA@@@???AAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGJJJNNNTTTXXX\\\bbblllxxx~~~~~~~~~}}}~~~~~~~~~|||wwwyyy||||||}}}}}}wwwqqqnnnmmmrrrttttttqqqnnnlllmmmooosssqqqrrrxxx}}}tttbbb[[[WWWZZZWWWLLLDDDBBBEEEJJJ\\\}}}}}}~~~~~~wwwjjjbbb[[[OOODDD999555555:::>>>===<<<<<<>>>AAAAAA>>>>>>AAACCCCCC@@@@@@AAAAAAAAA@@@??????@@@??????>>>>>>=========<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBCCCBBBAAABBBCCCDDDCCCAAABBBBBBBBBCCCDDDCCC@@@>>>AAA???===<<<===@@@CCCFFFNNN___ssszzzyyycccPPPDDD???@@@BBBCCCBBB???===<<<<<<;;;;;;<<<======<<<:::999999999999888999999:::;;;999:::::::::999888777777:::999999888888999999:::;;;;;;;;;;;;:::888777666777888999:::::::::::::::===;;;999888888888777666666666666666777777777777666666666777777777777888444555555666666666666555999333000111222000111333111000//////222777;;;???999888777666555555555555444444555555555555444444444444444444444444444444222333444444444333222222444444333333333333444444555555777<<>>?????????>>>>>>===<<<=========>>>???@@@AAABBBCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???>>>>>>======>>>???@@@@@@???>>>===??????@@@AAABBBCCCDDDDDDFFFHHHKKKOOOTTT[[[ccchhhrrr{{{~~~xxxzzz~~~}}}xxxwwwxxx}}}wwwooolllmmmqqqmmmjjjnnnwww}}}ooolllkkkjjjfff[[[PPPJJJFFFCCCLLLjjjzzzvvvxxx}}}~~~|||{{{zzzzzzyyy~~~jjjOOOBBB555222555888:::===999<<>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999:::::::::<<<======???@@@AAABBBBBBCCCBBBAAABBBCCCDDDCCCAAA??????@@@AAA@@@???===;;;BBB>>>;;;===FFFUUUeeeppp{{{zzzvvv{{{gggRRRDDD???>>>???AAACCCCCCAAA>>><<<<<<:::;;;<<<<<<<<<;;;:::999999888888888888888999999777777777777777777777666::::::999999888888888888999999999999888777777666777777888888999888888888999777555555666666555444777777666666666666666666444444555555555666666666222333444444555555555555777222///111111...,,,---111111111333555888:::<<<777777666555444444444444333333444444444444333333222222222222222222222222000111333555555555333222444333333333333333333444444444555888===DDDJJJNNN\\\jjjooodddPPPUUU]]]eeelllnnnjjjfffiiieeedddgggeee___]]]```dddgggmmmtttzzz~~~}}}zzzwwwtttrrrqqqqqqiiieee```ZZZUUUQQQMMMKKKHHHEEEBBB@@@???===;;;999===========================>>>>>>>>>>>>>>>======<<<<<<===>>>????????????===============>>>>>>>>>>>>>>>????????????>>>>>>;;;===@@@AAA@@@????????????@@@BBBEEEHHHJJJMMMNNNPPPSSSYYY___hhhrrr{{{|||{{{{{{vvvyyy|||xxxqqqnnnpppkkkhhhkkktttzzz|||{{{xxxzzz|||~~~wwwnnneeeYYYPPPLLLDDDEEEWWWpppzzzyyytttyyy{{{uuuuuuwwwxxxmmmZZZFFF===;;;::::::;;;666777:::<<<>>>???AAADDDAAAAAABBBAAAAAA@@@??????<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888999999::::::<<<<<<===>>>??????@@@@@@CCCBBBAAAAAABBBCCCBBBAAA999:::<<<>>>@@@BBBCCCDDDAAADDDKKKYYYnnnuuukkkkkkzzzuuucccRRRFFF@@@@@@@@@;;;===??????<<<:::888888999:::;;;<<<<<<;;;::::::999888888777777888888888777777777777777777888888;;;;;;::::::999999888888777777777666666666666777666666777777777777777666555444333333555777777666999888777666666666666666333333444444444555555555111222333444444444444444444000///111111,,,)))***///111333666888999999888777666555444333333333333222222333333333333222222222222222222222222222222///111333555555555333222333333333222222333333333333333444555888<<<@@@BBBMMMYYYlll|||ggg]]]UUUWWW```ggghhhgggjjjgggdddcccaaa]]]\\\^^^\\\^^^bbbhhhooowww}}}}}}uuurrrmmmfff___ZZZWWWVVVRRROOOKKKHHHFFFDDDAAA???@@@@@@??????>>>>>>>>>===<<<===>>>???@@@??????>>>======>>>>>>>>>>>>======????????????>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>AAAEEEFFFFFFFFFGGGIIIHHHJJJMMMRRRWWW\\\```bbbeeejjjrrr{{{yyyuuuvvv{{{|||uuussszzz~~~|||yyyuuuqqqmmmkkkpppyyy|||sssrrrnnnoooyyytttkkk^^^RRRQQQIIIFFFLLLVVVdddzzz{{{|||}}}~~~ssscccZZZTTTLLLEEEBBB@@@:::777888999999;;;===???@@@@@@@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888888999:::::::::::::::;;;<<<<<<===>>>>>>AAA???>>>???@@@AAA@@@???;;;;;;;;;;;;<<<@@@EEEIIIMMMYYYpppwwwfffcccgggwwwkkk^^^MMMBBB>>>???@@@@@@;;;===>>>>>><<<:::999999888999;;;<<<<<<;;;:::::::::999888888777888888888777777777777777888999:::;;;;;;;;;;;;;;;:::999888666555555555555555666777555555666777777777777777666555444555888999:::999:::999777666555555555666333333333444444444444555222333333444444444444333222000000111///+++---111333555888:::;;;:::999888777666555444333333333333222222333333333333222222222222222222222222222222111111333444555444444333333333222222222222333333333333333444555777999;;;@@@KKK\\\llltttyyy}}}|||uuu[[[PPPSSS[[[ccchhhkkkiiifffdddbbb``````aaa]]]\\\]]]___dddkkkqqquuuyyy{{{|||||||||}}}{{{tttkkkeeecccbbb___\\\WWWTTTQQQNNNKKKIIIDDDDDDDDDCCCBBBBBBAAAAAA======>>>>>>>>>>>>======>>>>>>?????????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAACCCFFFJJJLLLMMMOOOSSSWWWWWWYYY^^^dddjjjppptttwwwyyysssuuu{{{wwwsssttt~~~{{{zzz~~~vvvrrrpppvvv|||pppnnniiigggppp{{{ttthhhZZZWWWQQQNNNNNNMMMQQQeee{{{yyywwwsssllldddaaaWWWIII;;;666666555555888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888999999:::;;;;;;888888999999:::;;;;;;;;;===<<<;;;;;;======<<<;;;>>>>>>===>>>AAAIIITTT\\\kkk{{{tttiiimmmtttoooUUUMMMDDD>>>===>>>>>><<<>>>??????>>><<<;;;<<<===888999:::;;;<<<;;;::::::::::::999888888888888888777777666666777999:::;;;999:::;;;;;;;;;:::999888444444333333444555666777333444555777888888888888888666555666888999999888:::888666444333333444444333333333444444444555555444444444444444444333222222000000///------666AAAGGGFFFCCCAAA>>><<<:::999777666555444444333333333222333333333333333333222222222222222222222222222222333333333333333333333333333222222222222333333333333333444555666666777777@@@PPPaaakkkrrr}}}mmm\\\TTTTTT[[[dddeeeffffffeeeddddddbbbaaa]]]\\\[[[[[[]]]aaafffiiiooorrrvvvwwwwwwxxx{{{~~~{{{wwwqqqnnnnnnkkkgggccc___\\\YYYVVVSSSMMMLLLLLLKKKKKKJJJJJJJJJDDDDDDCCCBBB@@@???>>>>>>@@@@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCDDDEEEEEEFFFDDDEEEGGGIIIKKKLLLLLLMMMNNNRRRVVVYYYZZZ^^^ffflllppprrrwww|||~~~~~~zzzuuuxxxxxxuuuxxxyyyxxxzzzvvvuuuzzzxxxlllllljjjjjjqqq|||~~~sssddd^^^XXXVVVUUUNNNKKKZZZnnn}}}mmmXXXAAA888666444444777666777888999999999999999::::::::::::::::::;;;;;;888888888888888999999999777888888999::::::;;;;;;777777777888888999999999:::999888888::::::999888:::<<>><<<:::;;;<<<;;;:::888777999:::888888:::;;;<<<;;;;;;:::;;;;;;:::999888888999999777666666666777888:::;;;888999:::;;;;;;:::999888444333333222333444666777333444555777888999999999888666444444666666666555999888555333111111222333333333444444444555555555555555555555444444333222222111000...+++///???OOO]]]XXXPPPHHHAAA===::::::777777666555444444444444222333333444444333333222222222222222222222222222444444333222222333333444333222222222222222222333333333444444555555555666111:::JJJZZZeeelllvvv~~~nnn___TTTVVV^^^]]]```cccdddddddddbbb^^^[[[[[[ZZZYYY[[[]]]```bbbhhhlllqqqssstttvvvzzz}}}xxx}}}~~~xxxvvvvvvrrrooojjjfffccc```]]]ZZZUUUTTTTTTTTTSSSSSSRRRRRRNNNMMMJJJHHHEEECCCBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIBBBBBBDDDFFFHHHJJJKKKLLLIIIKKKMMMQQQTTTVVVWWWXXX^^^bbbgggiiikkkqqqzzzggg