BM6P6(@ |||zzzvvvpppjjjfffccccccccc]]]YYYUUURRRMMMHHHKKKPPPXXX]]]dddjjjmmmmmmjjjhhhgggdddcccdddgggiiihhhfffdddeeejjjooossspppjjjdddZZZWWWVVVZZZ___```^^^ZZZ^^^^^^aaahhhooo{{{}}}vvvoookkkmmmgggdddgggiiigggeeefffhhhiiiiiihhhgggjjjpppvvvvvvmmmiiimmmnnnllliiifff___WWWSSSLLLCCC>>>>>>???@@@???@@@AAACCCGGGKKKPPPSSSUUU[[[ZZZYYYWWWWWWWWWXXXYYYSSSSSSTTTUUUVVVXXXYYYZZZ[[[]]]```aaa``````aaacccddddddcccbbbbbbaaaaaaaaabbbaaa```___```aaaccceeegggggggggggggggfffffffffdddeeeggghhhiiiiiihhhgggiiiiiiiiijjjkkkmmmpppqqqssstttuuuvvvvvvxxx{{{~~~xxxooohhhbbb^^^^^^[[[VVVPPPLLLIIIHHHGGGEEEDDDCCCEEELLLVVV```ffflllmmmjjjbbb```rrrzzzooojjjlllsss{{{jjjbbb{{{uuulllbbbbbbnnnuuu}}}zzzaaaOOOQQQQQQEEE======333111//////000111111000000000000000000000111111////////////000000000000222111333555666777>>>FFF```|||lllnnnxxxyyy|||vvvvvv}}}{{{cccNNNEEEGGGHHHQQQaaaiiirrrkkkfffiiiooosssxxx}}}~~~}}}yyyoooggg```WWWQQQQQQTTT]]]rrr}}}xxxpppjjjhhhjjjooorrrgggkkkrrrzzzzzzvvvfff]]]QQQIIIIIILLLOOOPPPPPPTTT[[[bbbiiimmmpppqqqsssrrrqqqqqqqqqsssuuuvvvxxxvvvssssssvvvyyy{{{|||~~~~~~~~~}}}{{{xxxtttrrruuuwwwyyy|||~~~~~~}}}}}}zzzzzzzzzzzz{{{||||||}}}zzz{{{{{{xxxwwwyyy~~~{{{yyyssslllgggddd```[[[XXX\\\\\\]]]```dddiiinnnqqqjjjiiijjjmmmrrrwwwyyyzzz~~~}}}|||wwwzzz~~~~~~~~~|||yyywww{{{zzzzzzyyyxxxwwwuuutttttttttrrrppppppppppppooonnnrrrqqqoooqqqtttwwwyyyzzz}}}zzzvvvsssooommmllllllmmmmmmsssyyykkk\\\RRRMMMJJJNNNRRRSSSQQQNNNMMMMMMHHHHHHHHHIIIMMMTTT]]]cccsss|||uuukkkggggggjjjlllqqq{{{zzztttpppjjjddd```_________ZZZWWWTTTQQQMMMJJJPPPXXX\\\___cccgggiiiiiihhhfffbbbaaa```bbbeeeggggggfffcccdddgggjjjkkkhhh```ZZZQQQOOOOOORRRWWWXXXUUUQQQNNNMMMOOOTTTYYYaaappp~~~{{{uuupppsssmmmiiilllnnnkkkiiijjjmmmnnnnnnlllkkkmmmtttyyyxxxrrrrrrpppnnnnnnlllbbbXXXRRRKKKBBB>>>===>>>???>>>>>>???BBBFFFKKKOOOSSSUUUZZZYYYYYYXXXWWWWWWXXXXXXSSSTTTTTTUUUVVVXXXZZZ[[[]]]___```___^^^\\\]]]]]]aaabbbbbbbbbbbbaaa``````aaaaaa```___```aaaccceeefffffffffffffffgggggggggggghhhiiijjjkkkjjjjjjiiiiiijjjlllnnnooopppppppppssstttuuuuuuuuuwwwzzz}}}wwwpppiiiddd```^^^[[[WWWRRRNNNKKKHHHGGGDDDDDDCCCEEEKKKVVVbbbjjjlllpppnnnddd___mmm{{{nnnfffeeelll{{{jjjaaa}}}yyypppeeecccooo|||eeeQQQPPPPPPFFF===<<<444222/////////000000///000000111111111111000000////////////000000000000222111222555555666===EEE___~~~mmmkkkvvv|||}}}hhhRRRHHHJJJJJJSSSaaagggppphhhdddgggmmmqqqvvv{{{~~~}}}yyynnnfff```WWWPPPQQQSSS]]]sss~~~yyyrrrllljjjlllppptttpppssswww{{{}}}|||xxxvvvnnndddVVVLLLJJJKKKMMMNNNSSSWWW]]]eeekkkooorrrsssuuutttttttttuuuvvvvvvwwwxxxvvvuuuuuuxxx{{{||||||~~~~~~}}}|||zzzwwwuuusssuuuwwwzzz}}}~~~|||{{{zzzzzzzzz{{{|||}}}|||||||||zzzxxxyyy|||yyytttnnnjjjgggddd___[[[ZZZZZZ\\\^^^ccciiinnnqqqlllkkklllnnnssswwwzzz{{{~~~~~~}}}|||}}}|||}}}|||{{{zzzxxxwwwvvvuuuuuuuuutttssstttvvvxxxxxxwwwvvvuuutttuuuwwwyyy{{{|||~~~|||yyyvvvsssqqqppppppppprrrsssyyy~~~qqqcccWWWPPPMMMQQQTTTVVVVVVQQQMMMJJJJJJDDDDDDEEEFFFJJJQQQZZZaaarrrzzz{{{{{{|||}}}UUU\\\lllzzztttkkkgggaaa\\\XXXWWWXXXYYYVVVSSSQQQOOOLLLMMMVVVaaabbbbbbccccccddddddeeeeee^^^^^^^^^```ccceeeeeedddaaaaaabbbbbb```[[[TTTNNNGGGGGGHHHKKKOOOOOOLLLHHHEEECCCDDDFFFHHHLLLWWWbbb{{{{{{{{{uuuqqqssstttqqqnnnnnnoooqqqqqqooonnnqqqvvv||||||xxxrrrooopppoooeeeYYYRRRKKKBBB===<<<======<<<<<<===@@@EEEJJJOOOSSSUUUXXXXXXXXXXXXXXXWWWWWWVVVRRRRRRSSSSSSUUUVVVXXXYYY[[[\\\^^^]]][[[ZZZZZZ[[[]]]^^^```bbbbbbaaa```___``````______```aaacccddddddeeeeeeffffffgggggggggjjjjjjkkklllllllllkkkkkkjjjmmmppprrrsssrrrpppoootttuuuvvvuuuuuuwwwzzz|||}}}vvvooojjjeeebbb^^^]]]ZZZVVVRRRMMMJJJHHHCCCDDDDDDEEEKKKVVVeeepppnnnsssrrrggg___iii}}}lll```^^^fffwwwhhh```||||||ssshhhfffqqqkkkSSSPPPPPPGGG>>>;;;555222000//////000/////////000111222222111///...////////////000000000000111000111444444555<<>><<<;;;:::999999;;;>>>CCCHHHNNNRRRTTTUUUVVVWWWXXXXXXWWWUUUUUUPPPPPPQQQQQQRRRTTTUUUVVVWWWYYY[[[\\\[[[[[[]]]^^^YYY[[[^^^aaaaaaaaa___]]]____________```bbbcccdddccccccdddeeeffffffggggggjjjkkkkkkkkkllllllllllllmmmnnnppprrrrrrqqqpppooouuuvvvwwwvvvvvvwwwzzz}}}|||uuunnniiidddaaa```___]]]ZZZVVVQQQLLLIIICCCCCCDDDEEELLLYYYkkkxxxsssvvvsssggg]]]fff{{{iii]]][[[fffpppccc___wwwyyyrrriiiiiivvvoooUUUOOOPPPHHH>>>999555333000//////000///......000222333333111///---////////////000000000000000///000333333444;;;CCC[[[qqqfffwwwfffQQQMMMMMMWWWgggllliiibbb___cccjjjooosssxxx}}}{{{|||~~~yyypppiiiaaaWWWPPPOOORRR[[[rrr{{{tttooommmnnnrrruuuxxxwwwtttooojjjggghhhjjjeee___XXXUUUVVVXXXYYYYYYUUUYYY^^^dddjjjooorrrssswwwxxxzzz{{{{{{{{{yyyyyyuuuuuuvvvyyy{{{|||{{{zzz{{{zzzxxxvvvuuutttssssssoooqqqtttwwwyyy{{{|||}}}}}}{{{yyywwwwwwwwwyyyzzz|||}}}~~~|||xxxvvvxxx{{{}}}yyyvvvsssrrrqqqnnniiiddd`````````bbbeeeiiinnnqqqooooooppptttzzz}}}||||||~~~~~~~~~~~~~~~~~~|||zzzyyyxxxzzz|||}}}}}}||||||~~~rrrbbbZZZXXXZZZ\\\eeeaaaZZZRRRJJJEEECCCBBBBBBCCCDDDFFFKKKSSS\\\bbbmmmxxx999;;;AAAJJJUUUfff}}}pppgggaaa^^^[[[XXXVVVRRROOONNNNNNOOOPPPOOOLLLJJJLLLNNNRRR[[[eeejjjgggdddaaaaaabbbdddfffdddeeeeeedddbbb```^^^]]][[[[[[YYYUUUPPPJJJEEECCC@@@AAADDDGGGJJJKKKIIIHHHGGGDDDCCCDDDDDDBBBEEEJJJQQQbbb|||~~~}}}xxxtttsssooorrrssstttsssvvv|||zzzqqqlllfffaaaYYYQQQFFF???;;;999888666888999===AAAGGGLLLPPPSSSRRRSSSUUUVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWYYY[[[\\\\\\\\\]]]^^^XXXZZZ]]]```aaa```^^^]]]^^^^^^______```bbbcccdddbbbccccccdddeeeffffffggghhhhhhhhhiiiiiijjjkkkkkknnnnnnnnnnnnoooooopppqqqvvvwwwxxxxxxwwwyyy|||~~~|||tttmmmgggbbb___aaaaaa___]]]XXXSSSNNNJJJCCCCCCCCCFFFOOO___qqq~~~|||{{{rrrbbbWWW^^^vvvwwwfff[[[\\\hhhzzzhhh^^^]]]tttrrrmmmgggkkkzzz}}}mmmVVVOOOOOOIII???999555222000//////000/////////000222333333111...,,,////////////000000000000///...000222333444;;;CCCWWWrrrkkkxxxZZZNNNKKKTTTccciiifff```^^^ccckkkpppuuuzzz{{{{{{|||~~~zzzrrrlllbbbXXXPPPOOOQQQZZZqqq~~~zzztttooommmnnnrrrtttvvvsssmmmgggbbbaaabbbcccYYYWWWVVVXXX[[[^^^\\\ZZZRRRUUUZZZ```fffllloooqqqvvvwwwyyyzzz{{{{{{zzzyyyttttttvvvxxxzzz{{{yyywwwxxxwwwvvvtttsssrrrrrrrrrpppqqqsssvvvyyy{{{|||}}}|||zzzxxxwwwvvvwwwxxxyyyzzz|||~~~|||xxxuuuuuuvvvwww~~~{{{wwwvvvuuuqqqlllgggeeedddbbbbbbdddgggjjjlllooooooqqqvvv}}}}}}{{{}}}ooobbb___bbbeeefffggg```UUUJJJCCCAAABBBCCCBBBCCCFFFIIINNNUUU]]]bbbiiiwww888888:::<<>>@@@CCCFFFIIILLLOOOSSSPPPOOOQQQPPPKKKIIIIIIIIINNN___zzz~~~~~~{{{ssskkkdddRRRKKKAAA:::888888777555777888;;;???CCCHHHLLLNNNOOOOOOOOOOOOOOOPPPQQQQQQVVVVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]]]][[[ZZZZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^\\\\\\^^^```aaabbbcccccccccccccccccccccdddddddddbbbbbbbbbdddfffhhhkkklllkkklllmmmnnnooopppqqqrrrqqqssstttuuuvvvyyy|||yyyrrrlllgggbbb______^^^\\\XXXTTTOOOKKKHHHEEEBBBAAAIIIZZZnnn}}}|||mmm]]]TTTZZZiiivvvtttiiiiiitttvvvhhhccc___yyy~~~qqqmmmgggiiiwwwttt{{{{{{lll___SSSOOONNNHHH@@@;;;222000......000111222111222222222111111000......////////////000000000000000///111333444555;;;DDDWWWoookkkaaaOOOIIIOOOYYYZZZ^^^YYYYYYbbblllrrrxxx}}}{{{|||}}}}}}|||~~~uuunnnggg[[[QQQNNNNNNWWWmmm|||wwwrrrpppqqqsssuuuvvvooogggdddeeeddd```[[[UUUSSSQQQQQQSSSSSSPPPMMMNNNQQQVVV]]]dddjjjooorrrsssttttttvvvxxxzzz|||~~~yyyxxxwwwxxxyyyyyywwwuuuwwwwwwxxxxxxwwwvvvuuutttxxxxxxyyyzzz|||~~~zzz{{{|||}}}}}}}}}||||||yyy}}}{{{wwwuuuuuuuuu{{{vvvpppkkkiiihhhfffdddeeefffiiijjjnnnmmmoootttzzzzzz||||||rrriiigggkkkmmmiiidddVVVPPPIIIDDDDDDDDDEEEDDDCCCGGGMMMSSSVVVZZZ]]]```eeelllttt|||666333333888:::999;;;???@@@OOO```iiiooovvv}}}~~~yyysssnnnccc[[[PPPHHHFFFFFFFFFFFFEEEGGGIIIKKKKKKJJJHHHGGGIIICCCEEERRRbbbhhhgggddd]]]^^^___aaadddfffggggggjjjlllmmmiiiccc^^^[[[[[[ZZZZZZVVVNNNEEE@@@>>>???===>>>AAACCCFFFJJJOOOSSSVVVSSSRRRTTTSSSMMMHHHHHHJJJJJJWWWrrr~~~}}}}}}uuujjj___MMMFFF===888777888777666777888;;;>>>CCCGGGJJJMMMNNNNNNMMMLLLMMMNNNPPPQQQTTTSSSSSSSSSTTTUUUVVVVVVVVVXXX[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^[[[\\\^^^```aaabbbccccccddddddccccccccccccccccccaaaaaaaaacccfffiiilllmmmiiikkknnnqqqssssssrrrqqqoooppprrrsssuuuxxx|||~~~wwwqqqlllhhhdddaaa]]]\\\YYYUUUPPPLLLHHHFFFFFFBBB@@@JJJ^^^rrrxxxkkk___[[[bbbnnnxxx{{{~~~tttqqq{{{xxxlllhhheee{{{uuuppphhhhhhtttooovvvxxxbbbZZZRRROOOMMMHHH@@@;;;111///......000222333222333222222111000/////////////////////000000000000111000111444444555<<>>BBBGGGMMMQQQUUUWWW]]]^^^^^^]]][[[YYYZZZ[[[\\\WWWPPPHHHBBB@@@AAAAAAFFFHHHJJJJJJHHHGGGHHHIIIDDDBBBBBBKKK]]]jjjjjjbbb```___^^^```ccceeeffffffeeeiiihhhbbb]]]\\\]]]]]]___ZZZQQQHHHAAA>>>>>>???;;;AAAFFFIIIIIIKKKQQQWWW\\\______[[[YYYYYYVVVRRRLLLOOOVVVeee~~~}}}||||||}}}~~~{{{rrrfff[[[SSSEEE@@@:::666555555555555444666999<<<@@@CCCEEEFFFIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNOOOQQQSSSUUUWWWXXXXXXYYYYYYYYYXXXYYY[[[]]]```^^^\\\[[[[[[\\\]]]^^^\\\]]]___```aaaaaaaaaaaa``````aaaaaaaaaaaa``````cccccccccdddfffiiilllmmmkkkmmmpppqqqrrrsssuuuwwwuuussssssuuuuuuuuuyyy}}}tttooommmiii```YYYYYYXXXWWWTTTPPPLLLHHHFFFCCCCCCGGGRRRbbbsssrrreeeccciiipppyyy~~~}}}~~~{{{tttffflllfffvvviiibbbdddlllvvv|||xxxmmmaaaWWWLLLIIIKKKIII@@@777888444///---...111444555111000000///...---------////////////000000000000111000111444444444;;;CCC[[[ooofffttt\\\QQQKKKRRR^^^```eee[[[UUU\\\hhhpppuuuwww}}}|||}}}}}}}}}|||qqqkkkddd[[[SSSOOOMMMSSSiii~~~uuuppprrrvvvxxxyyyzzzooofffeeefffccc^^^\\\ZZZRRRLLLLLLMMMMMMMMMOOOMMMPPPWWW^^^ffflllppprrrppprrruuuxxx{{{}}}}}}}}}zzz{{{zzzyyyxxxxxxzzz|||{{{{{{zzzzzzzzzzzz{{{{{{}}}||||||}}}}}}|||yyywwwuuusssyyy{{{vvvvvvrrrkkkhhhhhhkkknnnoooppprrruuuxxx|||~~~~~~}}}vvvrrrvvvzzz~~~vvvgggccccccjjjrrrpppbbbTTTMMMKKKIIIHHHIIIJJJJJJJJJPPPSSSXXX^^^bbbeeegggiiilllhhhhhhuuu777777777666666555555555666777888:::===???@@@AAACCCEEEFFFFFFFFFFFFHHHIIIPPPMMMHHHBBB???>>>???@@@DDDEEEGGGFFFEEEDDDDDDEEECCCBBBAAAIIIZZZiiikkkfffaaa```___```cccdddeeeddd```eeeeee```\\\]]]^^^^^^]]]XXXOOOFFF@@@======>>>BBBFFFJJJKKKKKKNNNUUU\\\```cccdddaaa``````]]]XXXSSSUUUYYYcccwww~~~xxxuuussssssrrrqqqooommmkkkjjjooolllhhhccc]]]TTTKKKEEE@@@===888666666777777666444555888<<<@@@BBBDDDEEEHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPRRRTTTUUUWWWXXXXXXXXXWWWXXXZZZ\\\^^^]]]\\\[[[[[[\\\^^^___]]]]]]^^^___```aaaaaabbbaaabbbbbbbbbbbbbbbaaa```cccdddeeefffhhhkkkmmmnnnmmmnnnppppppooopppqqqssstttrrrrrrtttuuuuuuyyy}}}tttoookkkgggaaa\\\[[[ZZZWWWSSSNNNKKKHHHFFFDDDCCCFFFPPP```rrryyyoooooosssyyyvvvjjjpppppp~~~tttjjjbbbccchhhtttyyy~~~{{{pppeeeYYYPPPHHHGGGJJJIIIAAA888555333000000222333444333111000000///......------////////////000000000000111000111444444444;;;CCCYYYooohhh|||yyy}}}gggTTTMMMJJJTTTaaacccggg]]]WWW^^^iiiqqquuuxxx{{{{{{|||}}}}}}zzzrrrnnndddZZZRRROOOMMMSSShhh~~~xxxqqqppprrruuuwwwwwwmmmddddddeeeccc```___[[[RRRLLLLLLMMMLLLLLLMMMKKKOOOUUU\\\dddjjjnnnpppqqqrrrtttwwwyyy{{{|||}}}yyyzzzzzzyyyxxxxxxzzz|||||||||{{{{{{{{{{{{||||||}}}||||||}}}~~~~~~~~~}}}{{{yyywwwuuutttvvvzzz~~~yyysssooooooqqqsssuuunnnppptttxxx}}}{{{yyytttsssvvvyyy{{{uuuhhhdddbbbccciiimmmiii[[[NNNKKKJJJJJJLLLNNNQQQSSSTTTUUUYYYaaajjjqqqtttsssqqqjjjiiilll}}}666666666555555555555555555555555555666666666666555777888999999:::;;;===CCCAAA@@@>>>>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@BBBDDDCCCBBBGGGUUUeeekkkiiibbbaaa``````bbbccccccbbb]]]bbbeeeaaa^^^```bbbaaa[[[UUULLLDDD>>>;;;<<<===DDDGGGJJJJJJKKKPPPZZZbbbfffjjjkkkiiiiiijjjgggccc\\\\\\]]]aaammmuuunnnjjjjjjhhheeebbb___\\\ZZZZZZWWWSSSPPPLLLHHHBBB???:::888666666777888777666444555888<<>>>>>??????@@@:::<<<>>>>>>>>>???AAACCCHHHHHHFFFHHHRRR___fffgggcccaaa______aaaaaaaaa```___eeehhheeebbbcccdddcccYYYSSSJJJBBB===;;;===???AAAEEEHHHIIIKKKRRR]]]fffkkkpppsssrrrrrrsssqqqmmmeeecccaaaaaagggyyy{{{rrrjjjbbbaaaaaa___]]][[[YYYXXXRRROOOJJJGGGEEECCCAAA???777666666777888888666555333555888;;;>>>AAACCCCCCCCCEEEHHHJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNQQQRRRTTTTTTTTTTTTVVVXXXYYYYYYYYYZZZ[[[]]]^^^___]]]\\\[[[[[[]]]___bbbdddccccccccccccbbbaaa``````cccdddgggjjjlllmmmmmmmmmnnnooopppooonnnmmmnnnooorrrooopppsssttttttyyy~~~|||vvvnnneeeaaaaaaccc```]]]VVVPPPJJJGGGFFFFFFDDDBBBCCCNNNbbbxxx|||uuu}}}{{{uuurrrnnnllllllvvv|||}}}wwwmmmcccSSSOOOLLLMMMPPPLLLBBB888555444444555555444111...000000//////............////////////000000000000111000111444444444;;;CCCVVViiigggyyyzzzooommmppptttvvvzzzzzzrrrhhhcccOOOGGGHHHKKKXXXgggjjjlllbbb[[[___gggnnnssswwwyyyyyy{{{}}}}}}yyyrrrooobbbYYYQQQNNNKKKPPPdddyyy}}}ssskkkjjjnnnsssqqqggg___^^^`````````ccc\\\TTTLLLKKKKKKIIIHHHJJJJJJMMMRRRYYY```fffkkknnnsssrrrrrrssstttvvvyyyzzzxxxyyyzzzzzzzzzzzz{{{}}}zzz{{{{{{{{{{{{{{{{{{zzz~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~}}}|||zzzyyywwwwwwvvvwww~~~yyyuuuttttttttttttqqqrrrtttwwwzzz}}}|||zzzwwwvvvtttsssssstttuuuuuuwwwxxx}}}rrrgggbbbaaannnoooooolllggg```YYYUUU[[[[[[\\\\\\\\\]]]```bbbhhhmmmxxx444444555555555555555555222333333444444555666666444555666666555444666777888999;;;<<<=========<<<777999;;;<<<>>>@@@DDDGGGOOOQQQQQQOOORRR[[[```aaa```___]]]]]]___```______aaagggjjjfffbbbbbb```^^^VVVQQQHHHAAA<<<===???BBBFFFJJJOOOQQQRRRWWW```hhhrrrwwwzzzzzz{{{}}}zzzvvvmmmjjjgggeeegggtttxxxtttsssooohhhccc[[[[[[[[[ZZZYYYXXXWWWVVVOOOKKKFFFBBB@@@>>>===;;;888777777777888777444222333555777;;;>>>@@@BBBBBBBBBCCCFFFIIIJJJJJJJJJIIIKKKKKKJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSSSSSSSTTTVVVWWWWWWXXXYYYZZZ[[[]]]]]]\\\[[[[[[[[[\\\___bbbcccaaaaaabbbbbbaaa``````___aaaccceeehhhjjjkkklllkkknnnoooppppppppppppqqqsssrrrppppppsssttttttyyy|||{{{vvvnnnddd___```cccaaa]]]VVVOOOIIIFFFFFFFFFCCCBBBEEERRRggg~~~xxxxxxssssssrrrrrrssswww}}}sssiiiVVVTTTTTTXXXYYYTTTIII>>>;;;888444222111111///---////////////............////////////000000000000111000111444444444;;;CCCVVVgggdddrrr}}}wwwmmmoooppppppsssuuuqqqjjjbbbPPPIIIJJJKKKWWWfffjjjmmmccc]]]___eeejjjpppuuuzzzzzz|||}}}|||zzzqqqlllbbbYYYRRRNNNKKKOOOcccwww|||ssskkkjjjoootttpppggg___]]]]]]\\\]]]```]]]TTTMMMLLLKKKIIIHHHJJJKKKNNNRRRXXX___fffkkkmmmrrrrrrqqqrrrsssvvvxxxyyyyyy{{{||||||{{{{{{|||}}}xxxyyyyyyzzzzzzyyyyyyxxx||||||||||||||||||||||||||||||}}}~~~~~~~~~}}}{{{zzzxxxxxxxxxxxx{{{~~~{{{yyyxxxwwwvvvqqqrrrsssuuuwwwzzz}}}~~~zzzxxxwwwwwwwwwttttttrrrqqqqqqssstttuuuuuuxxxxxxrrrhhhaaaaaaeeexxxwwwsssllleeeaaaaaacccfffggggggeeeccccccfffhhhrrrwww555555555555555666666666444444444333333222222222///111222333333444555777555666888999:::999888888777999;;;===>>>BBBFFFIIIWWW\\\___\\\YYY[[[]]]\\\\\\[[[ZZZ[[[]]]______^^^```gggjjjfff```^^^[[[WWWSSSMMMEEE???<<<>>>BBBEEERRRXXX```ccccccdddiiimmmzzzwwwqqqmmmllljjjppp~~~~~~xxxrrriiicccaaa^^^[[[YYY\\\\\\\\\[[[ZZZYYYWWWVVVRRRNNNHHHCCC@@@>>><<<::::::999777777777666444111333444777:::===???AAAAAAAAABBBEEEGGGIIIIIIJJJIIIJJJJJJJJJJJJJJJKKKLLLMMMLLLOOOQQQRRRRRRRRRTTTUUUTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\___aaabbb``````aaaaaaaaaaaa``````aaabbbdddfffhhhjjjkkkkkkmmmoooqqqqqqqqqrrrtttuuutttqqqqqqtttttttttxxx~~~|||{{{vvvnnneee______``````\\\VVVOOOIIIFFFEEEEEECCCDDDIIIXXXnnnyyysssooopppqqqtttwwwyyyxxxoooZZZ[[[^^^bbbccc\\\OOOEEE<<<888333000............//////////////////......////////////000000000000111000111444444444;;;CCCUUUvvvddd```lllvvv{{{|||pppvvvyyywwwuuuuuutttqqqeeeSSSJJJJJJIIIUUUeeejjjooofff^^^___ccchhhnnnssszzz{{{|||}}}|||~~~}}}pppjjjcccZZZSSSOOOLLLOOObbbvvv{{{rrrmmmmmmppptttppphhhaaa___]]][[[[[[^^^^^^UUUNNNMMMLLLJJJJJJKKKKKKMMMQQQWWW^^^dddjjjmmmppppppqqqssstttvvvxxxyyyzzz{{{}}}}}}{{{zzz{{{{{{vvvwwwxxxyyyyyyxxxwwwvvvzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||}}}~~~}}}|||zzzyyyxxxxxxyyyyyy~~~~~~|||zzzyyywwwvvvqqqqqqrrrtttxxx{{{}}}xxxuuuuuuwwwwwwxxxrrrsssqqqmmmkkknnnnnnlllkkkjjjkkkiiiddd___bbbhhh|||yyyrrrjjjddddddiiinnnmmmooopppnnnllllllooossszzz555555555666666777777777777666666555555444333333111333555555444444666888444555666777777777777666:::;;;<<<===>>>AAAEEEIII]]]fffmmmjjjccc___]]][[[XXXWWWVVVXXX\\\^^^______```gggjjjfff```\\\XXXTTTNNNIIIBBB<<<:::===CCCGGGYYYcccpppwwwxxxwwwxxxyyyzzzuuusssnnnkkkxxxvvvmmmhhhfffgggaaa^^^YYYUUUSSSRRRSSSTTT]]]]]]]]]]]]\\\[[[ZZZZZZYYYTTTOOOIIIFFFCCC@@@>>>;;;999777777777777555444333444777:::<<<>>>@@@@@@AAABBBCCCEEEGGGHHHJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKNNNQQQRRRRRRRRRSSSTTTSSSSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[]]]___```aaa___```aaaaaabbbbbbbbbbbbbbbbbbcccdddgggiiikkklllnnnpppqqqrrrqqqrrrtttuuuvvvtttsssuuuuuutttxxx~~~}}}zzzuuunnnfff```]]]\\\^^^[[[UUUOOOJJJGGGEEEEEEDDDFFFNNN]]]rrrxxx|||sssnnnmmmooouuu{{{~~~}}}sssccceeehhhkkkhhh^^^NNNAAA999666111///...///........./////////////////////////////////000000000000111000111444444444;;;CCCRRR}}}vvviii]]]WWWeeerrr{{{uuu~~~xxxwwwvvveeeRRRHHHFFFEEERRRdddkkkqqqhhhaaa```cccgggnnntttxxxyyy{{{}}}|||~~~~~~qqqjjjddd[[[TTTPPPMMMPPPbbbvvv{{{rrroooooopppqqqoooiiidddbbb```]]]]]]```^^^UUUNNNNNNNNNLLLKKKMMMJJJLLLPPPUUU[[[bbbhhhkkknnnoooqqqtttvvvxxxyyyzzzyyy{{{||||||zzzxxxxxxxxxvvvwwwyyyzzzzzzyyywwwvvvxxxxxxxxxyyyyyyxxxxxxxxx{{{{{{|||}}}~~~}}}|||zzzxxxxxxxxxyyyzzz}}}|||{{{xxxwwwwwwwwwwwwxxxzzz~~~|||yyyuuutttuuuvvvwwwwwwmmmpppooojjjffffffbbb\\\YYYZZZ___fffhhhgggjjjpppzzzwwwpppjjjgggiiipppuuuuuuxxxyyywwwttttttwww{{{~~~555666666666777777888888444444444444555555555555666777888666444333333444555555666777888888888888======>>>===>>>@@@DDDGGG```lllvvvssskkkddd___\\\UUUTTTTTTWWW[[[^^^___```aaahhhlllhhhbbb^^^ZZZVVVKKKFFF???:::999===CCCGGGYYYfffwwwzzzwwwooohhhnnn|||}}}rrrfff[[[TTTRRRSSSLLLMMMMMMLLLLLLNNNRRRUUUXXXXXXYYYZZZ[[[[[[[[[ZZZZZZVVVQQQLLLHHHEEEAAA???:::999777666777888777666333444777999<<<>>>???@@@BBBBBBBBBDDDFFFHHHJJJKKKFFFFFFFFFGGGHHHIIIKKKLLLKKKMMMQQQRRRRRRRRRSSSTTTRRRSSSTTTUUUUUUUUUUUUUUUWWWXXXZZZ\\\^^^___``````___```aaabbbcccdddddddddcccccccccdddfffiiilllmmmoooppprrrrrrqqqqqqrrrtttxxxuuutttvvvuuutttwww}}}}}}~~~zzzuuunnngggaaa\\\YYY]]]ZZZUUUPPPKKKGGGFFFEEEFFFIIIQQQaaauuu}}}~~~zzzwwwzzzvvvooommmooovvv~~~wwwmmmnnnppppppjjj[[[GGG:::444222000///000000///............///////////////////////////000000000000111000111444444444;;;CCCOOO}}}{{{rrrmmmhhh^^^UUUOOO___ooo|||vvvxxxuuuuuucccPPPEEECCCBBBPPPdddllltttkkkcccbbbdddhhhnnnuuuvvvwwwzzz}}}|||~~~rrrlllddd\\\UUUQQQMMMPPPbbbvvv{{{ssspppppppppooooooiiifffeeeccc``````ccc^^^VVVOOONNNOOOMMMMMMNNNIIIKKKNNNSSSZZZ```fffiiimmmooorrruuuxxxyyyzzzzzzxxxzzz{{{{{{xxxvvvuuuuuuwwwxxxzzz{{{{{{zzzxxxwwwvvvwwwwwwxxxxxxwwwwwwvvvzzz{{{|||}}}~~~}}}|||zzzxxxxxxxxxzzz{{{~~~|||~~~}}}|||}}}~~~zzzxxxuuuttttttvvvvvvuuuiiinnnnnnhhhccc```XXXPPPJJJLLLWWWfffpppqqqtttyyyyyyvvvppplllkkkooouuuyyy}}}}}}yyywwwzzz~~~~~~666666666666777777777777555444333333555555444333222222222333333444444444666666888999:::<<<=========???AAABBBCCCDDDEEEFFFWWWiiivvvrrrkkkhhhbbb[[[UUUUUUVVVZZZ```ccccccaaaeeekkkqqqrrrlllccc[[[VVVLLLCCC<<<999999999<<>>AAABBBAAACCCDDDEEEEEEEEEGGGHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKMMMNNNOOOOOONNNNNNQQQRRRRRRSSSTTTUUUUUUUUUXXXXXXYYYXXXXXXZZZ^^^aaaaaabbbbbbcccccccccbbbbbbaaa``````dddjjjmmmnnnlllqqqrrrrrrssssssrrrrrrrrrvvv|||~~~yyyxxxyyy{{{}}}yyyrrrkkkddd```]]]\\\^^^[[[VVVQQQLLLIIIGGGGGGIIIOOOYYYeeetttyyyppp|||ooonnnxxxllldddnnnxxxtttyyyiiiiiihhhcccYYYLLL???777111111000///////////////000000//////.........---000000000000////////////000111222333444666999<<>>BBBEEEGGGGGGGGGFFFGGGGGGHHHJJJKKKQQQaaalllhhhbbbaaa]]]WWWWWWVVVWWWZZZ___bbbbbbaaabbbggglllmmmggg___WWWTTTKKKCCC;;;999999999<<<@@@KKKVVVdddmmmsss|||zzzmmmggggggmmmsssyyyxxxpppeee^^^[[[VVVSSSOOOJJJEEEAAA???>>>???BBBGGGLLLPPPTTTYYY\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^\\\XXXSSSNNNIIIFFFDDDAAA>>>;;;999999999888777666666777999;;;===???@@@>>>@@@AAABBBAAABBBDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTWWWXXXXXXXXXXXXYYY\\\___aaaaaabbbcccccccccbbbbbbbbbbbbcccfffjjjlllmmmlllmmmnnnoooooopppppppppooottt{{{~~~}}}~~~zzzvvvooohhhbbb___^^^^^^aaa^^^XXXRRRMMMIIIHHHGGGIIIOOOYYYeeerrr~~~ppplll|||{{{lllmmmwwwjjjeeerrrrrrbbbcccccc___VVVJJJ>>>666111111000///////////////000/////////............000000000000////////////000111222333444666999<<>><<<;;;<<>><<<>>>@@@@@@@@@@@@BBBCCCBBBCCCCCCDDDDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQSSSSSSUUUWWWYYYYYYXXXYYYZZZ\\\```aaaaaabbbcccccccccbbbaaadddgggiiiiiijjjjjjkkkkkklllmmmnnnooopppppppppsssyyyzzzuuunnnfffbbbaaabbbccceeeaaa[[[TTTNNNJJJHHHGGGJJJPPPZZZeeeqqq|||yyyxxxooofffiiivvviiimmmuuuhhheeevvv~~~fff[[[\\\\\\YYYRRRGGG<<<555111111000///////////////////////////............////////////000000000000000111222333444666999<<>>??????@@@@@@AAAFFFOOOVVVZZZ[[[]]]]]]bbbbbbcccddddddcccbbbbbb^^^^^^]]][[[XXXSSSOOOLLLGGGCCC>>>;;;:::999888777888888888888888999:::;;;<<<>>>@@@@@@@@@@@@BBBDDDAAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPRRRSSSUUUWWWYYYZZZYYYYYYZZZ[[[______aaabbbcccccccccccc```dddhhhiiihhhggghhhjjjlllmmmoooqqqrrrsssttttttsssuuuyyy{{{zzzyyy}}}wwwooogggcccccceeeggghhhddd]]]UUUNNNJJJHHHGGGKKKQQQ[[[eeeoooxxxzzzwwwhhhbbbjjjpppfffnnnsssiiihhh|||}}}bbbZZZ[[[[[[WWWPPPEEE;;;555111000000//////////////////////////////.........////////////000000000000000111222333444666999<<>>===FFFPPPddd{{{{{{}}}}}}uuusssoookkkkkkqqq|||}}}vvv999888888888777777777666777666555555777777666555333333333333333333333333555555666888<<<@@@CCCFFFEEEFFFMMMYYYgggnnnmmmiiiddddddbbb]]]ZZZ[[[\\\ZZZZZZZZZ[[[\\\]]]___```bbb^^^]]]\\\ZZZVVVQQQKKKHHHDDD>>>999999999888999<<<>>>AAAEEEHHHMMMXXXfffqqqwwwfffYYYPPPIIIHHHEEECCC@@@@@@AAACCC??????>>>>>>???AAACCCEEEEEEKKKSSSZZZ]]]___```aaadddeeefffggggggfffeeeddd``````___^^^[[[WWWSSSQQQKKKGGGAAA<<<:::999888777888777777777777888999999;;;===>>>???>>>???AAABBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRUUUWWWYYYZZZYYYYYYZZZ[[[]]]^^^```aaabbbcccdddddd___cccggghhhgggfffhhhkkkmmmnnnppprrrssstttuuuuuutttrrrqqqrrroooooowww~~~xxxooofffbbbbbbdddfffiiieee]]]TTTMMMIIIGGGGGGLLLSSS]]]fffnnnuuuzzz}}}xxxsssgggccclllkkkeeerrr{{{tttpppsssqqq]]]]]]\\\XXXPPPEEE;;;444111000000///////////////.........///////////////.../////////000000000111000111222333444666999<<>>CCCHHHQQQ[[[cccqqqdddXXXPPPKKKIIIFFFCCCBBBBBBCCCDDDGGGFFFDDDCCCCCCDDDFFFGGGHHHMMMTTTZZZ^^^bbbdddffffffgggiiijjjjjjiiigggfffbbbbbbaaa___\\\YYYVVVTTTNNNJJJCCC===;;;999888777777666666666666777888888888:::<<<<<<<<<<<<>>>@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIKKKLLLNNNOOOOOOSSSUUUWWWXXXXXXYYY[[[\\\\\\]]]___aaabbbcccdddddd```bbbdddfffgggiiikkkmmmlllmmmnnnppprrrsssssssssuuuooommmllliiigggppp}}}|||zzztttlllddd______aaadddiiiddd\\\SSSLLLHHHFFFFFFMMMTTT^^^gggnnnrrruuuwww}}}zzzzzzqqqiiifffcccnnn}}}iiifffxxx{{{yyyzzz```___]]]YYYPPPEEE;;;555111111000///////////////.........///////////////......//////000000111111000111222333444666999<<>>CCCMMMUUUeeekkkmmmiiifffjjjooorrrwwwwwwyyy{{{|||wwwpppfff\\\TTTQQQOOOQQQ^^^nnn|||ssslllhhhggghhhhhhmmmmmmmmmmmmjjjgggdddbbb]]]YYYTTTNNNJJJJJJJJJKKKHHHJJJMMMPPPVVV___hhhnnnoooqqqrrrtttuuuvvvuuuuuuuuuuuuuuutttsssuuuxxxzzzxxxxxxxxxvvvuuuvvvyyy|||||||||||||||}}}~~~}}}}}}||||||}}}}}}~~~~~~|||yyyvvvvvvxxxzzz~~~uuusssuuusssqqqppppppsssuuuvvvvvvuuuuuuuuuvvvwwwxxxzzzzzz}}}|||yyyzzzssscccVVVKKKDDDAAADDDGGGLLLSSS\\\fffmmmoooqqquuuvvvvvvttttttttttttrrrqqqooonnnnnnnnnooofffiiimmmqqqssstttsssrrrrrruuuxxxyyyxxxwwwwwwwwwtttsssrrrqqqnnnhhhaaa\\\RRRKKKEEEDDDDDDBBBCCCFFFEEEOOOVVVcccssssssrrrzzz{{{~~~xxxtttrrrnnngggaaa```gggqqqyyy}}}wwwooofff___XXXVVV]]]fffrrr}}}uuu::::::999888888777777666888777666666888888777666444444444333333222222222000000000222555999===@@@CCCBBBHHHYYYnnn}}}~~~{{{nnnggg___\\\\\\]]]^^^^^^UUUYYY^^^````````````bbbhhhfffccc```\\\UUUMMMHHH@@@;;;888999999777777999333555999<<>>;;;999888777666555555555666666777888888:::;;;<<<<<<<<<>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHFFFGGGGGGHHHJJJKKKKKKLLLQQQRRRSSSTTTTTTVVVZZZ]]][[[\\\^^^```bbbddddddeeecccbbbbbbdddiiimmmppprrrlllmmmnnnoooqqqqqqrrrrrrtttnnnmmmoookkkfffmmmzzz|||uuuqqqjjjccc``````bbbdddgggbbbZZZQQQJJJFFFEEEEEEMMMTTT___hhhnnnqqqssstttyyywwwwwwooogggeeeeeesss{{{ggghhh~~~^^^^^^\\\WWWOOODDD;;;555111111000///////////////............/////////000.........///000111111111000111222333444666999<<>>>>>>>>>>>@@@AAA?????????@@@AAAAAABBBBBBDDDDDDCCCCCCDDDEEEGGGHHHEEEEEEFFFGGGHHHHHHIIIIIINNNOOOPPPQQQRRRUUUYYY]]][[[\\\^^^```bbbdddeeeeeeeeebbbaaadddkkkqqqtttuuummmnnnoooqqqrrrrrrrrrrrrsssnnnooosssooohhhmmmzzztttpppjjjeeebbbccceeegggfffaaaXXXOOOIIIEEEDDDEEEMMMUUU```iiioooqqqrrrrrrvvvuuuyyysssmmmfffhhhxxx{{{gggiiirrr[[[[[[YYYUUUMMMDDD:::555111111000///////////////---.........//////000000---......///000111111222000111333333444666999<<>>>>>???@@@@@@AAABBBBBBDDDCCCAAA@@@@@@BBBEEEGGGFFFGGGHHHIIIKKKLLLMMMMMMNNNNNNMMMMMMNNNRRRYYY]]]\\\]]]^^^______bbbeeehhhccceeegggiiijjjlllppprrrrrrqqqqqqqqqqqqqqqqqqpppooorrruuutttssstttzzzvvvppphhhcccbbbdddgggiiikkkeee[[[QQQIIIDDDCCCCCCOOO]]]jjjllllllpppsssrrrvvvppprrr~~~ppphhhkkk}}}sssgggooo~~~~~~zzzjjj[[[[[[XXXSSSKKKBBB999444111111000///////////////////////////////////////////////////000000000000222333444444444666999<<>><<<999888555444444444444444555555666666666777888999:::;;;======>>>>>>??????@@@@@@CCCBBBAAAAAABBBCCCEEEGGGEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMNNNRRRXXX\\\\\\]]]______```bbbfffhhheeegggiiiiiiiiikkknnnpppqqqqqqrrrrrrssstttttttttrrrvvvzzzzzzxxxyyy|||zzzsssmmmmmmsss~~~tttooojjjfffeeeeeeffffffiiicccYYYOOOHHHDDDDDDEEEOOO]]]jjjmmmnnnrrrwwwwwwxxxsssttt~~~xxxllloooqqqhhhrrryyy|||pppbbbZZZZZZYYYTTTLLLBBB999444111111000///////////////////////////////////////////////////000000000000111222444444444666:::<<>>EEEGGGIIIIIIHHHLLLSSSWWWWWWYYYWWWTTTSSSSSSSSSRRRQQQRRRUUUYYYYYYXXXWWWYYY\\\gggfffccc```ZZZRRRIIICCC===<<<:::999999:::;;;<<<;;;:::999888777777888888555666888:::<<<<<<<<<<<<======>>>???BBBGGGNNNSSSaaakkkvvv{{{|||{{{uuupppiiieee```]]]]]]___aaaaaa^^^______^^^]]]^^^```ccceeegggiiikkkmmmnnnooopppkkkhhheeeaaa^^^ZZZUUUQQQLLLHHHCCC???<<<:::888777444333333222222333333333555555555666777888::::::<<<<<<<<<===============@@@AAAAAABBBDDDEEEFFFGGGDDDDDDEEEGGGHHHIIIJJJKKKJJJKKKMMMNNNOOORRRWWWZZZ\\\^^^```aaaaaacccfffiiigggiiijjjiiiiiiiiikkkmmmpppqqqrrrsssuuuvvvwwwxxxtttyyy~~~~~~}}}~~~wwwlllaaaXXX\\\iii~~~yyyssspppmmmkkkkkkkkkjjjiiigggaaaVVVLLLFFFDDDEEEGGGNNN[[[hhhnnnqqqvvv|||{{{||||||tttwww}}}nnniiiuuuyyyrrrwwwxxxjjj```YYYZZZ[[[VVVMMMAAA888333111111000///////////////////////////////////////////////////000000000000000111333333444777:::===AAANNNpppppplll}}}kkk```jjjuuugggMMM???@@@EEESSS\\\bbb___[[[___ggglllrrrrrrtttvvvuuuvvv~~~vvvmmmfff___WWWRRRMMMMMMVVV```vvv}}}vvvnnnjjjjjjllloooqqqqqqmmmhhhdddbbb___ZZZSSSMMMJJJIIIHHHGGGHHHIIIJJJLLLPPPWWW___eeeggglllooopppsssxxxyyyvvvssssssssstttvvvxxxzzz||||||}}}~~~|||zzzwwwwwwwwwyyyyyyzzz{{{}}}~~~}}}}}}}}}xxxrrrjjjdddbbb```]]][[[YYYXXXXXX[[[aaafffiiijjjnnnoooppprrrtttuuuuuuuuuuuuqqqkkkggghhhnnnuuuzzz}}}|||hhhVVVKKKFFFFFFAAA@@@@@@AAAEEENNNYYY```bbbdddffffffeeedddeeefffgggiiikkklllllllllmmmnnnllllllnnnppprrrrrrpppnnnmmmnnnoooooonnnllljjjhhhgggbbb[[[SSSLLLFFF@@@<<<:::===BBBIIIOOOQQQPPPNNNHHHGGGGGGGGGIIIKKKLLLNNNTTTWWW[[[^^^```cccgggiiiqqqqqqrrruuuvvvvvvsssqqqkkkkkkmmmooopppnnnjjjgggddddddeeefffeee```YYYSSSJJJGGGCCCAAABBBDDDGGGHHHTTTXXX```mmm<<<;;;;;;;;;:::::::::999999888888777777888888999777666555444333333333333222000000333333555===EEEHHHOOORRRPPPNNNQQQSSSTTTQQQPPPQQQQQQQQQPPPOOONNNNNNPPPSSSSSSSSSSSSUUUWWW``````___]]]YYYRRRJJJDDD>>><<<;;;999999:::<<<======<<<:::888777777777777444555777999:::::::::999777999:::<<<===@@@DDDHHHVVVaaaooowwwzzzyyyuuusssiiiddd^^^YYYXXXZZZ^^^``````aaabbbaaa```aaaccceeeeeeffffffggghhhhhhhhhiiigggddd```]]]YYYUUUPPPMMMIIIEEE@@@<<<:::999777666444444333222222222222333444444444555666777999999<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAADDDEEEFFFFFFFFFBBBCCCDDDEEEFFFHHHIIIIIIHHHJJJNNNPPPQQQTTTWWWYYY\\\^^^aaabbbbbbdddgggiiiggghhhiiiiiihhhiiikkkmmmppppppqqqsssuuuvvvwwwxxxrrrwww~~~tttjjj]]][[[___qqqwwwssspppmmmlllnnnppprrrrrrggg```UUUJJJDDDCCCEEEGGGMMMYYYgggooosssyyy{{{zzzzzz~~~qqqmmm|||oookkkrrr{{{~~~wwwmmmccc]]]XXX[[[\\\WWWMMMAAA777222111000000///////////////////////////////////////////////////000000000000///000222333444777;;;>>>AAAKKKjjj{{{ooocccjjjqqqgggLLL>>>@@@FFFVVVaaagggaaa\\\aaajjjnnnqqqrrrtttvvvuuuvvv~~~wwwnnnfff___XXXRRRMMMMMMUUU___ttt}}}wwwpppllllllkkknnnppppppmmmhhheeeccc```ZZZRRRLLLIIIIIIIIIIIIFFFGGGIIILLLOOOVVV]]]cccfffkkknnnpppsssyyyzzzxxxttttttsssssstttwwwzzz|||{{{|||}}}|||zzzxxxxxxyyy{{{|||||||||}}}~~~~~~}}}~~~}}}|||tttjjjdddcccbbb___\\\ZZZYYYYYY\\\aaagggjjjkkklllmmmoooqqqsssuuuvvvwwwrrrooojjjeeeeeejjjrrrxxx|||vvv```PPPHHHEEEAAA@@@>>>???CCCLLLUUU[[[\\\^^^```aaa```___```aaa```cccfffggggggfffggggggiiiiiikkkmmmpppqqqpppnnnkkklllmmmmmmlllkkkiiihhhddd]]]SSSJJJCCC???<<<:::888===FFFOOOTTTSSSNNNIIIBBBBBBBBBCCCDDDFFFHHHJJJOOOQQQTTTWWWYYY]]]bbbfffiiikkknnnqqqrrrppplllhhhgggkkkpppttttttpppllljjjhhhjjjkkkllljjjeee```\\\TTTNNNGGGDDDEEEHHHIIIIIITTTSSSTTT[[[iii|||<<<<<<<<<;;;;;;;;;;;;;;;999999888888888888999999777777666555444444444444333111111222111222:::DDDQQQZZZ___[[[TTTRRRSSSSSSKKKMMMOOOPPPOOOMMMLLLKKKIIIJJJLLLNNNOOOPPPSSSUUUXXXXXXYYYZZZXXXSSSLLLFFF>>>===;;;::::::;;;===>>>???===;;;999777666666666333444666888999999999999555666888888777888:::===HHHQQQ]]]fffjjjkkknnnqqqllliiiccc]]][[[\\\___bbbaaabbbdddcccccccccdddfffgggfffeeedddbbbaaa``````___\\\YYYVVVSSSOOOKKKGGGFFFBBB>>>:::999888777555555444444333222222333333333333333444555666888888;;;;;;;;;<<<<<<<<<<<<<<<===>>>AAACCCEEEEEEEEEEEEAAABBBCCCDDDEEEGGGHHHHHHHHHJJJNNNQQQRRRUUUWWWZZZ\\\^^^aaabbbcccdddfffhhheeeggghhhhhhhhhiiilllnnnooopppqqqrrrssstttuuuuuurrrwww~~~yyynnnfffaaajjjzzzyyyrrrmmmhhhgggjjjooouuuxxxggg```UUUJJJCCCBBBDDDFFFLLLWWWgggrrrwww{{{yyy{{{zzzxxxiiihhhooowww~~~~~~ttthhh^^^XXXUUUWWW[[[]]]XXXLLL???666222111000000///////////////////////////////////////////////////000000000000...000222333444777:::===???GGGdddtttiiiooorrruuuaaaKKK???BBBIIIYYYggglllccc\\\bbblllppppppqqqtttwwwwwwwwwwwwpppfff```YYYSSSNNNMMMTTT]]]ppp~~~xxxppplllllliiilllnnnnnnkkkgggeeedddaaa[[[SSSMMMJJJIIIIIIIIIEEEGGGIIIKKKOOOUUU\\\aaafffkkkoooppptttzzz{{{yyyvvvuuuttttttuuuxxxzzz|||yyyzzz||||||{{{zzz{{{|||zzz{{{{{{|||}}}}}}~~~~~~}}}}}}}}}|||~~~uuukkkeeedddccc___\\\[[[ZZZZZZ]]]bbbhhhkkklllkkklllmmmoooqqqsssuuuvvvrrrooojjjeeecccgggooovvv|||kkkWWWJJJDDDBBB@@@>>>???CCCJJJQQQVVVWWWYYY[[[[[[[[[[[[\\\]]]\\\^^^aaacccbbbbbbbbbccceeeeeefffiiilllnnnmmmlllhhhiiikkklllllljjjhhhggg^^^WWWLLLCCC>>><<<;;;:::888>>>IIIRRRWWWSSSKKKDDD>>>>>>???@@@BBBDDDGGGHHHLLLNNNQQQTTTWWW\\\aaaeeedddhhhnnnqqqppplllfffcccdddkkktttyyyxxxuuusssrrrrrrrrrqqqoookkkhhheeeccc```YYYPPPKKKKKKNNNOOOOOOIIIJJJMMMQQQXXXeeexxx<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999888777666555555444555555333222222333111222:::EEE\\\eeeiiicccZZZUUUSSSQQQKKKNNNPPPPPPNNNLLLJJJJJJFFFFFFGGGIIIKKKNNNPPPQQQPPPQQQSSSVVVVVVRRRKKKFFF>>>===<<<;;;;;;<<<>>>???AAA@@@===:::888777666666666777888999999888777777444666777777666777999;;;>>>BBBIIIQQQUUUXXXbbbkkkkkkjjjhhhddd```___aaaccccccdddeeeeeecccbbbcccdddfffeeebbb___\\\ZZZYYYXXXUUUSSSPPPOOOMMMJJJFFFDDDCCC@@@<<<999888888777666555555444333222222222222222222222333444555777777999999::::::;;;<<<<<<======>>>@@@BBBCCCDDDCCCCCCAAAAAABBBDDDEEEFFFGGGHHHGGGIIIMMMOOOQQQTTTWWWZZZ[[[]]]```bbbcccdddfffgggeeeggghhhhhhhhhiiikkknnnnnnnnnooopppqqqsssssstttvvvzzzvvvooopppyyyqqqkkkccc^^^```fffmmmqqqeee^^^TTTKKKEEEDDDFFFHHHNNNXXXiiivvv|||~~~tttqqqfffgggnnnttt}}}~~~pppaaaVVVRRRQQQXXX\\\^^^XXXKKK>>>666333111111000///////////////////////////////////////////////////000000000000///000222222333666999<<<>>>CCC\\\{{{rrrvvvuuu}}}||||||rrrkkklllgggYYYHHH@@@DDDKKKZZZkkkqqqfff]]]ccckkkmmmqqqrrruuuxxxxxxxxxwwwooogggaaaZZZTTTNNNLLLSSS\\\mmmwwwnnniiihhhiiikkkmmmmmmjjjgggeeeeeeccc]]]UUUOOOLLLJJJIIIHHHEEEGGGIIILLLPPPUUU[[[```gggllloooqqqtttzzz{{{yyyvvvvvvuuuvvvwwwxxxzzz{{{xxxzzz|||||||||{{{|||}}}uuuvvvxxx{{{}}}~~~|||~~~~~~}}}}}}~~~wwwooohhhdddaaa^^^[[[ZZZYYYZZZ\\\bbbgggjjjkkkjjjjjjkkklllmmmoooqqqrrrrrrpppkkkeeeaaadddlllsss{{{ooo\\\NNNFFFBBB@@@>>>@@@DDDJJJNNNPPPQQQSSSUUUVVVVVVVVVWWWXXXYYY\\\^^^___^^^^^^___aaa``````aaacccfffhhhhhhgggdddfffhhhjjjiiifffcccaaaVVVPPPGGG???<<<;;;;;;;;;:::???HHHPPPSSSOOOGGG@@@<<<<<<===>>>AAACCCFFFHHHJJJLLLPPPTTTXXX]]]cccgggfffjjjooopppmmmiiidddbbbeeennnyyy~~~}}}{{{{{{|||}}}|||yyytttooolllkkkkkkiiiddd]]]WWWSSSRRRQQQPPPJJJKKKNNNPPPQQQXXXhhhxxx<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::999999777666666666666666333333444444222444>>>JJJ```gggkkkeee\\\WWWTTTQQQOOORRRTTTRRROOOLLLKKKKKKFFFFFFEEEFFFHHHKKKLLLMMMJJJLLLOOORRRRRRNNNGGGBBB>>>===<<<;;;;;;===???@@@DDDBBB???<<<999888777777::::::;;;;;;:::888666555555666777777666777999;;;999999===AAACCCHHHTTTbbbiiikkknnnmmmjjjgggggggggfffggggggeeebbb```___```___^^^ZZZWWWTTTRRRQQQQQQMMMLLLJJJIIIIIIGGGEEEBBBBBB???;;;999888888777666444444333111111000000000111111222222333555666777666666777888:::;;;<<<<<<===>>>???@@@AAAAAABBBAAAAAAAAABBBDDDEEEFFFGGGHHHEEEGGGJJJLLLNNNRRRVVVYYYZZZ\\\```bbbbbbccceeefffggghhhiiihhhggghhhiiikkkllllllnnnppprrrtttuuuvvv{{{}}}}}}|||~~~vvvnnnccc[[[YYY\\\```ccc```[[[SSSLLLHHHGGGIIIKKKQQQ[[[mmm|||qqqwwwllleeeiiinnnsss~~~qqq```UUUSSSTTTYYY]]]^^^WWWIII===666555111111000///////////////////////////////////////////////////000000000000000111222222333555888;;;>>>>>>SSS{{{~~~wwwzzzxxxxxxuuu|||}}}pppggg___```]]]RRREEE@@@CCCIII[[[oooyyynnncccfffkkkjjjrrrsssvvvyyywwwwww~~~vvvlllgggaaaZZZTTTNNNLLLRRR[[[iiivvvmmmgggfffiiikkkmmmmmmkkkhhhggggggddd___XXXRRRNNNKKKHHHGGGFFFHHHJJJMMMPPPUUU[[[```gggkkkooopppsssxxxyyywwwuuuuuuvvvwwwxxxxxxyyyzzzyyy{{{}}}}}}|||{{{{{{|||sssuuuwwwzzz|||}}}~~~~~~yyy{{{~~~~~~||||||uuunnngggbbb___]]][[[ZZZZZZ]]]bbbgggkkklllmmmllllllkkklllmmmoooooorrrpppkkkddd___aaaiiipppxxx}}}yyymmm^^^PPPGGGBBBAAA???BBBFFFJJJLLLLLLLLLNNNPPPQQQPPPQQQRRRSSSUUUVVVXXXXXXWWWXXXZZZ\\\\\\[[[\\\^^^aaaccccccbbb```bbbeeefffddd___ZZZVVVMMMHHHBBB===;;;;;;;;;;;;>>>@@@CCCGGGIIIGGGBBB>>>;;;;;;;;;===@@@CCCFFFGGGHHHKKKPPPUUUZZZ___eeeiiijjjkkkllliiieeebbbaaabbbhhhsss~~~}}}wwwsssssssssnnnnnnmmmhhhbbb[[[WWWUUUVVVSSSQQQQQQPPPQQQ\\\iiiyyy<<<<<<<<<===============:::999999888888999999::::::999888777666666666666333333444555444666BBBNNN]]]dddgggccc]]]YYYVVVSSSSSSUUUWWWUUUPPPMMMLLLMMMHHHFFFEEEEEEGGGIIIIIIIIIHHHIIILLLOOOOOOKKKDDD>>>>>>===<<<;;;<<<===???AAAEEECCC@@@===:::888777777777888888888888666555444444555555333222222444666888666888;;;;;;>>>LLL\\\lllqqqvvvxxxvvvsssqqqqqqiiiiiiiiifffaaa^^^\\\[[[WWWVVVSSSOOOMMMKKKKKKJJJIIIHHHGGGGGGGGGFFFDDDBBBAAA>>>;;;888888888888777333222111000////////////111111111222333444666666333444555777888:::;;;<<<>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEGGGHHHHHHDDDFFFHHHJJJLLLPPPTTTXXXYYY\\\___aaabbbcccdddeeeiiijjjjjjiiigggfffgggiiijjjkkkmmmpppsssuuuwwwyyy}}}}}}~~~~~~}}}{{{}}}|||sssggg\\\WWWVVVWWWXXX\\\XXXRRRLLLJJJJJJLLLNNNTTT^^^pppyyyrrrsssiiifffkkkooorrr~~~ppp^^^SSSRRRTTTZZZ^^^^^^VVVHHH<<<666666111111000///////////////////////////////////////////////////000000000000000111222333333444777:::===<<>>999::::::<<>>>>>======999999999999999999999999999999999888777555333333444333555888888999DDDRRR______`````````^^^YYYUUUUUUXXXZZZWWWPPPLLLMMMOOOJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNLLLHHHCCC@@@======<<<<<<<<<=========???AAACCC@@@<<<888777888;;;:::999888777666666666777777777777777777777777555888;;;::::::===DDDJJJ[[[ppp~~~zzztttsssoooiiiaaa\\\YYYYYYUUUQQQLLLHHHFFFFFFEEEDDDAAAAAAAAAAAAAAAAAABBBBBBBBB@@@<<<888666666666777666333111000222444444444444333333222222333333444333444555777888:::;;;<<<:::::::::;;;<<<===>>>??????@@@BBBDDDEEEFFFFFFFFFEEEFFFHHHJJJMMMQQQSSSUUUXXXYYYZZZ]]]___aaacccdddkkkjjjiiihhhhhhiiijjjjjjmmmoooqqqrrrrrrsssuuuwwwzzzzzz{{{~~~~~~{{{zzz~~~yyyhhhZZZWWW\\\]]]XXXYYYVVVRRRMMMGGGEEEMMMXXX]]]eeeqqq|||uuu~~~xxxvvvmmmfffffflllttt}}}ppphhhXXXNNNTTTZZZ\\\[[[SSSGGG<<<777555111111000////////////////////////////////////////////////000111111222222000111222333555666777777===>>>MMMmmm~~~wwwzzzuuurrrrrryyy|||wwwjjjaaaWWWOOOFFF>>>@@@FFF[[[lll}}}|||oooeeegggnnnqqqrrrsssssstttvvvyyy|||pppjjjddd^^^XXXTTTOOOLLLPPPVVVmmmyyyqqqkkkgggdddiiijjjllllllkkkiiifffddd```___[[[UUUOOOLLLKKKLLLJJJJJJJJJKKKMMMRRRXXX]]]dddjjjnnnnnnooorrrrrrpppsssuuuxxxyyyxxxwwwwwwwwwyyyyyyzzz{{{|||||||||{{{wwwvvvwwwzzz~~~~~~{{{{{{|||}}}}}}}}}~~~xxxsssooojjjhhhddd```\\\^^^eeekkkmmmmmmppppppqqqrrrrrrrrrrrrrrrpppmmmhhhccc^^^^^^```cccnnnrrrwww{{{}}}xxxqqqhhh^^^QQQIIIFFFCCC???===???BBBDDDEEEEEEEEEEEEGGGHHHJJJLLLMMMPPPOOOOOOOOOOOOPPPQQQQQQVVVVVVVVVVVVWWWYYYZZZ[[[YYY[[[]]]\\\WWWPPPJJJGGG======<<<;;;999:::===@@@FFFCCC@@@>>>>>>===<<<;;;===;;;:::<<<@@@CCCCCCAAADDDIIIOOOTTT]]]fffjjjhhhjjjfffbbb^^^YYYVVVZZZbbbpppwww~~~{{{}}}zzzmmm```VVVTTTQQQPPPPPPRRRTTTUUUfffvvvAAAAAA@@@???>>>>>>======999999999999999999999999999999999888777555444333444333555777777888BBBNNNYYY[[[___aaa```^^^ZZZXXXXXX[[[\\\XXXRRRNNNNNNPPPMMMLLLKKKIIIIIIHHHHHHIIIIIIJJJLLLLLLJJJFFFBBB???<<<======>>>>>>>>>>>>>>>???AAABBB@@@<<<888777888888777666666555555555555555666666777777777777777444666999999999<<>>???>>>???AAABBBDDDEEEEEEEEEFFFFFFHHHJJJMMMPPPSSSTTTYYYZZZ[[[^^^```bbbdddeeejjjiiihhhhhhhhhiiikkkkkknnnoooqqqrrrrrrsssuuuwwwvvvuuuvvvzzz|||sssoooqqquuupppddd[[[ZZZ^^^]]]XXXUUURRRPPPMMMHHHGGGPPP\\\bbbjjjttt|||}}}zzzxxx~~~~~~uuunnnfff```ccclllwwwzzzllleeeXXXPPPWWW\\\]]][[[SSSFFF;;;666444111111000////////////////////////////////////////////////000111111222222111111222333555666777777;;;===KKKjjj~~~wwwtttvvv|||sssmmmuuuxxxtttssszzz}}}yyyrrrfffZZZQQQHHHAAACCCHHHUUUdddtttuuullleeegggmmmqqqrrrsssrrrqqqrrrsssuuullldddccc]]]WWWTTTOOOMMMPPPWWWkkk~~~zzzsssmmmiiifffiiijjjllllllllliiifffdddbbb```\\\VVVPPPLLLKKKKKKIIIIIIIIIJJJLLLQQQXXX]]]dddiiimmmlllllloooqqqoooppprrrtttuuuttttttuuuvvvzzzzzz{{{{{{||||||{{{{{{{{{yyyxxxyyy|||~~~~~~{{{{{{|||{{{zzz{{{}}}~~~}}}}}}}}}}}}}}}~~~zzztttoookkkhhhddd```]]]___fffkkknnnmmmsssssssssrrrqqqpppnnnmmmnnnlllgggaaa\\\\\\^^^aaaiiinnnuuuzzz}}}~~~~~~xxxssslllbbbWWWNNNDDDBBB@@@@@@AAABBBBBBBBBCCCCCCDDDEEEGGGHHHJJJKKKLLLKKKKKKLLLMMMNNNOOOOOOSSSTTTTTTTTTUUUVVVWWWXXXWWWXXXYYYVVVOOOGGG@@@===<<<;;;::::::<<>>>>><<<;;;===;;;:::<<<@@@BBBBBBAAAEEEKKKPPPUUU\\\dddgggeeejjjeee___ZZZVVVTTT[[[dddssszzzuuuhhh\\\YYYTTTQQQPPPQQQRRRSSSZZZhhhzzzCCCBBBAAA@@@???>>>===<<<::::::::::::::::::::::::999999999888777666555444555444444666666888@@@IIIPPPVVV]]]aaa```\\\[[[ZZZZZZ\\\\\\YYYTTTPPPPPPRRRQQQOOOLLLIIIGGGFFFGGGHHHHHHIIIJJJJJJHHHDDD@@@>>><<<===>>>@@@AAAAAAAAAAAA>>>???@@@???<<<:::999999666666555555555555666666666666777888999999999999666888:::999888:::???DDDHHHWWWfffnnnxxx}}}wwwpppiiiccc]]]UUUPPPIIIFFFBBB???>>>>>>===<<<<<<=========>>>>>>>>>>>>@@@>>><<<:::999999:::;;;;;;888555333222222000///444333333222222333333444666666666666666777777777999999999:::;;;<<<===>>>===>>>???AAABBBCCCDDDDDDFFFGGGHHHJJJMMMOOORRRSSSYYYZZZ\\\^^^aaaccceeeeeehhhhhhhhhhhhiiikkklllmmmnnnppprrrsssrrrsssuuuwwwtttssstttyyyxxxnnngggfffgggddd___[[[]]]```]]]WWWQQQOOOMMMKKKIIIJJJTTT```fffllltttzzz{{{zzzxxxwwwwwwzzzqqqttt{{{zzzsssjjjaaa\\\aaalllyyyyyylllfffZZZSSS[[[___^^^[[[RRREEE;;;444222111000000////////////////////////////////////////////////000111111222222111111222444555666777888:::<<>>AAAAAABBBBBBDDDEEEGGGGGGFFFFFFFFFGGGHHHJJJLLLLLLPPPQQQQQQQQQRRRRRRSSSSSSQQQRRRRRRNNNGGG@@@:::888:::888888<<>>===;;;===<<<<<<===@@@BBBBBBBBBGGGMMMSSSVVV\\\ccceeeccciiibbb[[[UUUQQQRRR\\\fffxxxsssddd___XXXRRRPPPPPPPPPPPPQQQYYYdddnnnxxxDDDDDDBBBAAA???>>>===<<<::::::::::::::::::::::::999999999999888777666666777555444555777;;;AAAFFFKKKSSS\\\___]]]YYYYYYZZZYYYZZZZZZWWWTTTRRRRRRTTTUUURRRMMMHHHEEEEEEFFFGGGIIIIIIIIIHHHFFFCCC@@@>>>;;;===@@@CCCDDDDDDDDDCCC===>>>??????>>><<<;;;:::777777666666666777888888888999:::;;;<<<<<<;;;;;;:::;;;<<<:::999999<<>>FFFPPPYYYgggwww~~~~~~{{{tttkkkddd___XXXOOOGGGCCC@@@===;;;::::::999888999::::::;;;;;;<<<<<<<<<<<<;;;:::999888999:::;;;;;;999666444333222111///444333333222222333333444444444444555666666777777888888999999:::<<<===>>>===>>>???AAABBBCCCCCCDDDFFFGGGHHHJJJLLLOOOQQQSSSYYYYYY[[[]]]```bbbdddeeeffffffgggiiikkklllnnnooooooppprrrsssrrrsssuuuvvvvvvvvvwww{{{}}}wwwooohhheee___]]]ZZZ[[[^^^```]]]XXXPPPMMMKKKJJJJJJLLLVVVaaafffkkkqqquuuuuusssqqqooovvv|||qqqjjjiiizzzqqqzzztttkkkccc^^^bbblllxxx~~~rrrlll___UUUYYY```^^^YYYOOODDD999333111000000////////////000000/////////////////////////////////000111111222222111222333444555777888888999<<>>????????????@@@BBBCCCCCCAAAAAABBBCCCEEEGGGIIIJJJMMMNNNNNNOOOOOOOOOOOOOOOLLLLLLLLLHHHCCC>>>;;;:::777777:::BBBMMMSSSSSSQQQIIIFFFBBB@@@??????===<<<>>>======>>>@@@BBBCCCDDDIIIPPPVVVYYY^^^dddfffeeehhh```WWWQQQMMMPPP\\\hhh{{{{{{kkkdddZZZSSSQQQPPPOOONNNOOOSSSWWW[[[___fffpppwwwDDDDDDBBBAAA???>>>===<<<::::::::::::::::::::::::888999999999999999888888888777666777;;;BBBGGGHHHLLLSSSZZZ\\\YYYWWWWWWYYYXXXXXXWWWVVVTTTSSSTTTUUUVVVSSSMMMHHHEEEEEEFFFHHHKKKJJJIIIGGGEEEBBB@@@>>>;;;>>>BBBEEEGGGFFFEEEDDD======>>>?????????>>><<<888777777777777777888999::::::;;;;;;<<<>>>??????;;;<<<;;;;;;::::::<<<===<<<>>>AAAGGGTTTdddooorrrssslllddd^^^ZZZSSSJJJBBB>>><<<999888888888888666777777888888999:::;;;;;;999999888777777888999999999777555555555555333222444333333222222333333444111111222333555666777888888888888888:::;;;<<<======>>>@@@AAACCCCCCDDDDDDEEEFFFGGGIIILLLOOOQQQSSSWWWXXXZZZ\\\^^^aaabbbccceeefffgggiiilllmmmoooooonnnppprrrrrrrrrrrrtttuuuwwwxxxyyy~~~|||wwwrrrlllhhh```[[[XXX[[[___```]]]ZZZRRRNNNKKKJJJJJJLLLUUU___dddiiiooossssssrrrpppooouuu{{{vvvmmmfffcccbbbvvvuuugggzzzrrrlllfffcccgggpppzzz|||kkk[[[[[[___\\\UUULLLBBB999333111000000////////////000000/////////////////////////////////000111111222222111222333444666777888888999<<>>???@@@>>>>>>???AAACCCEEEGGGHHHJJJJJJKKKMMMMMMMMMMMMLLLHHHHHHGGGCCC>>>;;;::::::555888???JJJUUUYYYVVVPPPHHHEEEBBB@@@@@@???>>>===>>>>>>???@@@BBBCCCFFFGGGLLLTTT[[[^^^aaaeeehhhgggeee]]]TTTMMMJJJNNNZZZgggyyyrrriii]]]UUURRRQQQPPPNNNNNNPPPRRRRRRRRRTTTYYY]]]CCCBBBAAA@@@???>>>===<<<::::::::::::::::::::::::888999999:::::::::999999999999888:::BBBLLLPPPOOORRRUUUXXXYYYXXXXXXZZZ\\\]]]\\\YYYWWWVVVUUUUUUVVVUUURRRMMMHHHFFFFFFHHHIIILLLKKKIIIFFFCCCAAA???>>>;;;>>>CCCGGGHHHGGGEEECCC======>>>@@@BBBBBBAAA???999999888888888888888999;;;:::;;;<<>>GGGRRR\\\aaaeeeaaa[[[WWWSSSMMMEEE@@@:::888666666777777666555555555666777888999::::::777777777777777777777888888666555555666666555333444333333222222333333444//////111222444666777888777777777888999:::;;;<<<===>>>???AAABBBCCCDDDDDDDDDEEEFFFIIILLLOOORRRTTTVVVWWWYYY[[[^^^```aaabbbdddfffhhhjjjlllnnnoooooonnnoooqqqqqqpppppprrrtttvvvvvvxxx}}}{{{vvvrrrmmmgggddd]]]ZZZ^^^bbbaaa^^^\\\TTTOOOKKKJJJJJJLLLTTT]]]bbbgggnnnsssttttttssssssssszzznnnddd___```gggnnnfffxxxpppiiihhhiiinnnuuuiiifff\\\XXXQQQHHH???888444111///////////////000000111/////////////////////////////////000111111222222222222333555666777888999999===EEE[[[uuuiiiuuusss]]]LLLEEECCCBBBMMMRRRZZZ```ccccccddddddiiikkknnnppppppqqqsssuuu|||tttjjjaaa\\\WWWTTTPPPLLLNNNSSSYYYmmmzzzrrrjjjfffcccfffjjjnnnnnnlllhhhfffeeedddaaa[[[SSSMMMJJJIIIGGGHHHJJJLLLNNNQQQVVVZZZaaaggglllmmmnnnqqqsssqqqmmmnnnpppppppppqqqsssuuuyyyzzzzzzzzzzzzyyyyyyxxxyyy|||{{{yyywwwxxxzzz|||}}}||||||}}}~~~{{{|||}}}~~~~~~}}}|||{{{xxxtttsssqqqooommmmmmnnnqqqsss}}}~~~}}}wwwqqqmmmllljjjgggaaa\\\YYYZZZ[[[[[[\\\^^^___```cccfffiiieeeddddddfffhhhfff```\\\PPPKKKDDD@@@>>>?????????<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>@@@BBBDDDEEEEEEFFFHHHJJJKKKKKKKKKJJJGGGFFFCCC>>>999555555666666;;;DDDOOOWWWXXXSSSMMMFFFCCC@@@??????@@@???>>>>>>???BBBCCCDDDFFFIIILLLOOOXXX___aaabbbeeegggggg___XXXPPPJJJGGGJJJVVVbbbsss{{{pppaaaXXXTTTSSSQQQOOOLLLNNNOOOOOONNNNNNOOOPPPAAAAAA@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;:::::::::::::::===IIIVVVZZZWWWYYYXXXWWWWWWYYY\\\```bbbgggddd```\\\ZZZXXXWWWVVVSSSPPPLLLIIIGGGHHHIIIJJJKKKJJJGGGDDDAAA???>>>===<<>>===>>>AAADDDEEEDDDAAA???>>>===<<<<<<<<<<<<<<<=========@@@FFFNNNUUUZZZVVVTTTPPPLLLHHHEEEAAA??????===;;;<<<>>>CCCJJJOOORRRRRRPPPMMMIIICCC???<<<666555444444555666555444444555555666777888999:::888888888777777777777777888777666666777777555333444333333222222333333444000000111222333444555666777777777777888:::;;;<<<<<<===>>>@@@AAABBBBBBCCCBBBCCCEEEHHHLLLPPPSSSUUUWWWXXXYYY\\\^^^```bbbccceeefffiiikkkmmmnnnoooooommmnnnppppppooooooppprrrssstttvvv{{{zzztttqqqmmmfffeee___^^^dddhhheee```^^^UUUOOOJJJJJJJJJMMMTTT\\\___dddkkkppprrrrrrssssssuuupppbbb___aaasssnnnmmmwwwqqqiiilllqqqvvv{{{ooojjjXXXTTTLLLDDD===888444222///////////////000111111/////////////////////////////////000111111222222222333444555666777888999888<<>><<<;;;;;;:::::::::;;;;;;::::::;;;<<<===???AAABBB???AAADDDFFFHHHHHHHHHHHHEEECCC@@@;;;666555666888999>>>FFFNNNRRRQQQMMMJJJCCCAAA>>>>>>???@@@@@@???===@@@CCCEEEFFFHHHLLLPPPSSS\\\ccccccbbbccccccbbbXXXRRRLLLGGGDDDFFFOOOZZZjjj|||yyyhhh\\\XXXVVVRRROOOLLLLLLMMMLLLKKKJJJJJJKKK@@@?????????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;:::;;;<<<@@@MMM\\\aaa]]]]]]ZZZVVVVVVZZZ```eeehhhoookkkfff```]]]ZZZXXXVVVQQQOOOLLLJJJHHHIIIJJJKKKKKKIIIEEEBBB???===<<<<<<<<>>>>>AAAEEEGGGEEECCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBFFFNNNYYYccciiimmmhhhaaaYYYQQQIIIBBB===<<<;;;;;;;;;::::::===AAADDDEEEFFFDDD???;;;888777444333222333444555444222444444555666777888999:::999999999888888888888888:::888777777777666444222444333333222222333333444111111222222222333333333666666777777888999;;;<<<:::;;;===>>>@@@AAAAAAAAAAAABBBEEEHHHLLLPPPTTTVVVXXXYYYZZZ]]]___aaacccdddeeegggiiikkkmmmnnnnnnnnnlllmmmoooooonnnnnnoooqqqssstttvvv{{{xxxrrrqqqnnngggeee___```iiimmmhhhbbb___TTTNNNJJJIIIKKKNNNUUU]]][[[```ggglllnnnoooppppppyyysssdddaaaeee}}}|||rrrtttxxxtttlllpppwww|||~~~}}}fffaaaVVVQQQIIIBBB<<<888555333///////////////000111111/////////////////////////////////000111111222222222333444555666888999999777;;;AAASSSxxxrrrbbbhhh|||{{{uuu]]]QQQMMMKKKGGGOOOZZZaaabbbbbbccceeejjjkkkmmmnnnoooqqquuuxxx{{{pppbbb]]]YYYUUUPPPJJJKKKPPPRRRfff~~~}}}uuuoookkkbbbeeejjjnnnooommmiiifffbbbaaa___ZZZSSSMMMJJJIIIEEEFFFHHHIIIJJJLLLPPPSSS[[[ccckkknnnqqqtttsssqqqooorrrtttuuutttsssssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxzzz|||zzzwwwvvvwwwzzzvvvxxxzzz{{{zzzxxxxxxyyyuuuwwwzzz}}}{{{|||zzzwwwssspppppprrrtttzzz}}}yyyrrrnnnkkkiiifffaaa[[[XXXXXXYYYVVVYYY\\\]]]\\\ZZZYYYXXXWWWUUUSSSTTTVVVWWWTTTQQQPPPMMMIIIGGGDDDBBB>>>;;;<<<;;;::::::999:::::::::888999999:::;;;===>>>???<<<>>>AAADDDFFFGGGFFFFFFBBB@@@>>>:::888888;;;>>><<>>>>>===<<<<<<>>>???@@@>>>>>>======<<<<<<;;;;;;;;;:::888777777777888888999:::===EEEUUUeeejjjhhhfff]]]WWWYYY^^^```bbbdddkkkiiifffcccbbb```]]]ZZZOOOLLLIIIIIIJJJMMMOOOPPPOOOLLLIIIDDD@@@===<<<;;;DDDAAAFFFQQQUUUPPPJJJIIIDDD@@@>>>BBBEEEGGGKKKQQQPPPOOONNNOOOLLLHHHEEEEEENNNMMMNNNNNNPPP\\\ssszzzmmmddd\\\OOOCCCAAA???<<<::::::999888777======<<<:::999777666555444333333222222333333444444444444444555777888888;;;;;;;;;;;;;;;;;;;;;;;;999::::::999999888777666444333111000000000111222444333333222222333333444555555666666777777888888999::::::;;;===???@@@AAADDDEEEHHHJJJLLLPPPTTTXXXZZZZZZZZZ[[[]]]aaadddffffffhhhjjjlllllllllkkkjjjooonnnnnnnnnnnnooopppqqqwwwwwwxxx{{{yyytttqqqkkkeeegggfffgggiiijjjhhhbbb]]]XXXQQQJJJIIINNNTTTWWWXXX^^^[[[[[[bbbggghhhhhhjjjwwwlllbbbkkkxxxpppyyywwwnnnnnnooo|||zzzoooeee___YYYTTTLLLBBB:::444111///111111000///////////////......//////000000111111/////////000111111222222444444444444555666777777999???AAAKKKooo~~~gggYYY___hhhzzz}}}{{{rrr___QQQKKKGGGNNNZZZcccccc^^^]]]```fffhhhlllnnnpppsssvvvyyyqqqhhh```YYYTTTPPPLLLMMMQQQQQQaaazzzxxxqqqnnnnnniiiiiikkkooorrrpppkkkeeegggeeeaaa[[[SSSNNNKKKJJJHHHHHHGGGFFFFFFIIIOOOSSSZZZ```ggglllnnnooorrruuuqqqsssuuutttrrrqqqpppppptttuuuvvvwwwxxxyyyzzzzzz{{{yyyxxxyyy{{{{{{xxxuuuwwwxxxzzzzzzyyyzzz{{{}}}zzz{{{{{{|||||||||}}}}}}~~~xxxvvvrrrooopppssswww{{{zzzuuuqqqppplllllliiibbbZZZUUUTTTVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRQQQOOOMMMMMMMMMMMMNNNLLLKKKHHHEEECCC@@@???>>>===<<<;;;:::888777666555;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAAAAABBBBBBBBBBBB>>>999777888:::<<<<<>>>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHIIILLLPPPTTT```cccfffeeebbb]]]YYYWWWOOOKKKDDD???>>>AAAFFFIII]]]qqqvvvhhh___YYYSSSNNNLLLIIIGGGGGGHHHHHHEEEBBB>>>>>>???@@@AAABBBCCCDDDBBBAAA@@@???>>>===<<<;;;;;;:::888777777777888999888888:::AAAPPPbbbkkklllggg___YYY[[[___aaabbbdddiiigggeeecccbbbaaa^^^\\\SSSOOOKKKIIIJJJLLLOOOPPPNNNLLLIIIEEEAAA???>>>>>>DDDEEENNN\\\bbb]]]UUURRRIIICCC???AAADDDGGGMMMSSS```___^^^]]]ZZZVVVSSSRRRUUUVVVYYY[[[]]]eeeyyyuuugggWWWJJJBBB???<<<:::999999888777666666666666555555444444444444333333333333444444555555555666777888999:::;;;;;;;;;;;;;;;:::::::::::::::;;;::::::999888777666555333222111111222222444333333222222333333444555555555666777777888888999999:::;;;===???@@@AAADDDFFFHHHJJJLLLPPPTTTXXXXXXXXXYYY[[[^^^bbbfffhhhiiijjjmmmnnnoooooonnnnnnpppppppppqqqqqqqqqrrrrrrssstttvvv|||yyyssspppjjjccceeedddeeehhhjjjhhhbbb]]]VVVPPPIIIHHHNNNUUUYYYZZZ___[[[[[[```dddcccdddeeerrrjjjcccrrrrrrppp}}}vvvnnnjjjmmm}}}}}}qqqhhh```[[[XXXSSSKKKAAA999444111000111111000///////////////000000000000/////////////////////000111111222222333333333333444555666777999>>>@@@IIIlllyyydddTTTVVVYYYggg~~~{{{zzziiiWWWNNNJJJQQQ]]]ggghhhcccbbbeeefffiiilllnnnpppsssvvvxxxwwwlllddd\\\WWWRRRNNNNNNRRRRRRbbbzzzzzztttqqqpppjjjjjjlllooorrrpppjjjeeedddccc```ZZZRRRMMMJJJJJJHHHGGGGGGFFFFFFJJJOOOSSSZZZ```hhhlllmmmoooqqqtttsssuuuvvvuuurrrpppoooooosssssstttuuuvvvxxxyyyyyy{{{yyywwwwwwyyyyyyxxxvvvsssuuuwwwyyyyyyyyyzzz||||||||||||||||||}}}~~~~~~zzzwwwtttppppppsssvvvyyy}}}}}}yyytttpppnnnlllkkkhhhaaaZZZUUUSSSTTTSSSTTTTTTSSSRRRQQQPPPPPPMMMLLLJJJHHHGGGGGGGGGGGGHHHGGGEEECCC@@@???>>>===<<<<<<;;;:::888777666666888888888888888888888888;;;<<<======>>>>>>>>>>>>===;;;::::::;;;===??????CCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGJJJOOOVVV[[[cccdddeeeeeeccc^^^XXXTTTKKKGGGAAA===;;;>>>BBBFFFZZZnnnyyyjjj```YYYSSSOOOIIIGGGEEEEEEFFFGGGFFFEEE>>>@@@BBBEEEGGGIIIIIIJJJGGGFFFEEECCC@@@>>>===<<<;;;:::888777777888999999999:::999>>>KKK\\\gggiiifff___[[[]]]```aaaccceeeiiigggfffeeeeeecccaaa^^^WWWRRRLLLIIIJJJMMMOOOQQQPPPMMMIIIEEECCCBBBBBBBBBEEEKKKYYYjjjsssppphhhcccTTTLLLEEEEEEIIINNNWWW^^^mmmmmmllliiieeeaaa]]]ZZZZZZ\\\```ccceeejjjxxxnnn[[[NNNDDDAAA<<<:::999888777666111222222333333444444555444444333333333333444444666666777777888:::;;;<<<<<<;;;;;;;;;::::::999999;;;;;;;;;;;;:::999888888888777666444333222222222444333333222222333333444444555555666666777888888999999:::;;;===???AAABBBEEEFFFIIIKKKMMMPPPTTTXXXVVVWWWXXX[[[___cccgggjjjjjjkkkmmmooopppppppppoooqqqrrrssstttuuutttssssssrrrssswww}}}~~~{{{xxxrrroooiiibbbaaaaaacccfffiiihhhbbb]]]SSSNNNHHHHHHNNNVVV\\\___```\\\ZZZ^^^```______bbbmmm}}}iiidddzzzzzzlllqqquuukkkccciii}}}wwwkkkbbb]]]\\\VVVQQQIII@@@999444222222111000000///////////////111111111000///........./////////000111111222222222222222222333444555666888>>>???GGGggg~~~tttjjjWWWSSSQQQ]]]yyyzzzwwwsss\\\OOOKKKRRR]]]hhhjjjfffeeehhhgggiiillloooppprrrvvvxxxoooggg^^^XXXRRRMMMMMMPPPSSSbbbyyy~~~xxxtttrrrmmmlllmmmppprrrqqqkkkfffbbbaaa^^^YYYRRRMMMJJJIIIGGGGGGGGGFFFGGGJJJOOOTTTZZZ```hhhlllnnnnnnqqqssstttvvvwwwuuurrrpppnnnnnnssstttuuuvvvwwwyyyzzzzzzzzzxxxuuutttuuuwwwwwwwwwsssuuuyyyzzz{{{{{{|||}}}~~~~~~}}}||||||}}}}}}~~~~~~zzzvvvrrrqqqrrrtttwww{{{{{{xxxrrrnnnlllkkkjjjfff___XXXSSSQQQQQQQQQQQQQQQQQQPPPOOONNNMMMJJJIIIGGGEEECCCBBBBBBBBBCCCBBBAAA???>>>======<<<;;;::::::999888888777777777777777777777777777777888888999999999999999999777:::>>>AAABBBCCCDDDEEEEEEDDDAAA>>><<<<<<<<<<<>>AAASSShhh{{{sssnnnsss|||wwwiii___XXXQQQMMMFFFDDDAAAAAADDDGGGIIIIII@@@CCCGGGKKKNNNOOOOOONNNMMMLLLIIIFFFCCC@@@>>><<<::::::999888888888999:::<<<>>>>>>@@@HHHUUU^^^```aaa\\\ZZZ^^^bbbdddfffiiilllkkkiiihhhgggeeebbb___XXXSSSMMMJJJKKKOOOSSSUUUTTTQQQLLLGGGCCCBBBCCCCCCFFFMMM]]]ooo|||zzzvvvdddYYYPPPPPPUUU\\\fffnnnvvvxxxwwwsssoookkkfffaaa\\\\\\^^^aaaaaadddmmmxxxsss```TTTFFFCCC>>>:::999888777666222222333444444555555555333222222111111222222333666666666777888:::;;;<<<<<<<<<;;;;;;::::::999999;;;;;;;;;;;;:::999888888:::999777555444222111111444333333222222333333444444444555555666777777888888999:::;;;===???AAABBBEEEGGGIIIKKKLLLPPPTTTWWWVVVVVVXXX[[[^^^bbbeeegggggghhhjjjlllmmmnnnnnnnnnssstttvvvwwwwwwvvvtttsssrrrtttwww}}}~~~{{{wwwrrrooojjjccc^^^___aaaeeehhhgggaaa[[[PPPLLLGGGHHHNNNWWW___dddaaa]]]\\\___``````bbbeeemmm{{{jjjfffxxxiiiqqqsssggg]]]eee{{{vvvjjjbbb```aaaVVVQQQHHH???888444333333000000////////////000000111000000000/////////.../////////000111111222222222222222222333444555555777<<<>>>EEEccczzznnnttt\\\UUUQQQ^^^~~~~~~tttvvv^^^PPPLLLQQQ\\\fffhhhdddbbbcccgggiiilllooopppsssvvvxxxppphhh^^^XXXQQQJJJJJJMMMSSS___uuu|||xxxuuupppoooppprrrtttrrrmmmhhhaaaaaa^^^YYYSSSNNNKKKJJJFFFGGGGGGFFFGGGJJJOOOSSSYYY```hhhlllnnnnnnppprrrtttuuuwwwvvvtttrrrqqqqqqvvvvvvwwwyyyzzz{{{|||}}}yyywwwtttrrrrrrtttvvvxxxxxx{{{~~~~~~}}}}}}~~~~~~|||{{{{{{}}}~~~{{{|||zzzuuurrrrrrtttvvvyyyzzzwwwrrrmmmjjjjjjgggccc\\\VVVRRROOONNNNNNOOOOOOOOONNNMMMMMMLLLJJJIIIHHHFFFDDDBBBAAAAAA???>>>======<<<<<<<<<===:::999999999888888777777888888888888888888888888777666666666666666777777888===DDDIIIJJJJJJIIIJJJIIIFFFBBB???======>>>???BBBCCCDDDEEEEEEFFFFFFFFFFFFHHHIIIKKKOOOUUU]]]bbbeeecccaaabbbbbb]]]TTTKKKAAA>>>:::777666888;;;===KKK___|||ssskkkddddddgggllluuu}}}zzzpppggg^^^UUUMMMHHHCCCAAA??????AAAFFFJJJMMMEEEHHHMMMQQQSSSTTTSSSRRRQQQOOOLLLIIIEEEAAA>>><<<::::::999888888999:::;;;;;;@@@DDDFFFKKKSSSXXXYYY\\\YYYZZZ```eeegggkkkooopppnnnllljjjhhheee```]]]YYYTTTOOOMMMOOOTTTYYY[[[YYYUUUNNNGGGCCCBBBBBBCCCDDDKKKWWWfffvvvtttggg\\\ZZZ___fffooowww|||uuunnnccc```]]]]]]]]]^^^eeemmm{{{|||iii]]]JJJEEE@@@;;;999888777777555444444444444444333333111111000000000000111111444444444555777999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999888777999999888666444222000///444333333222222333333444444444444555666666777777888888999;;;===???AAACCCEEEFFFIIIJJJLLLOOOSSSVVVVVVWWWXXX[[[]]]```bbbccceeefffhhhjjjlllmmmnnnooossstttvvvwwwwwwvvvtttsssooopppttt{{{|||uuuqqqppplllfff^^^^^^aaaeeehhheee___YYYMMMJJJGGGGGGNNNXXXbbbhhhccc``````cccdddfffjjjpppttt{{{nnnjjjzzzjjjsssqqqccc\\\eeezzz}}}qqqfff```aaadddXXXRRRIII???888444222222000000////////////000000.../////////000000000111/////////000111111222222222222222222333444555555555:::===EEEaaavvvggg{{{yyy\\\UUUPPP\\\}}}sssxxxvvv```SSSNNNRRR[[[dddfffaaa]]]]]]fffhhhlllnnnpppsssvvvyyysssjjjaaaYYYQQQJJJIIILLLQQQ\\\pppzzzvvvsssrrrqqqsssuuutttooojjjbbbbbb```\\\UUUPPPLLLKKKGGGGGGHHHGGGHHHJJJNNNQQQXXX^^^ggglllnnnoooppprrrrrrtttwwwwwwvvvuuuuuuvvvwwwwwwxxxyyyzzz{{{{{{|||xxxwwwtttrrrqqqssswwwzzz~~~}}}||||||}}}}}}|||{{{{{{{{{|||}}}zzz|||yyytttsssuuuvvvxxxyyywwwsssmmmiiigggddd___YYYUUUQQQNNNLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHGGGEEECCCAAA@@@<<<<<<<<<;;;;;;<<<======999999999888888777777777777777777777777777777777666666555555555666777888<<>><<<888666555777999;;;FFFWWWvvvxxxoooiiidddbbbffflllwwwtttoooggg^^^TTTIIICCC@@@???>>>>>>@@@EEEKKKOOOOOOQQQTTTWWWXXXWWWVVVUUURRRQQQNNNJJJEEEAAA>>><<<::::::999888888999;;;<<<888AAAIIILLLOOOTTTXXXXXXZZZYYY\\\dddiiilllpppuuurrrqqqooommmkkkgggaaa]]]ZZZVVVRRRQQQTTTXXX]]]___\\\WWWOOOGGGCCCAAABBBDDDCCCGGGMMMXXXgggvvv}}}~~~zzzmmmaaa___dddkkksssyyyzzzrrrkkkeeebbbaaa```dddiiipppnnnaaaMMMIIIBBB===:::999888888444444333222222111000000111000000000000000000111222222333444666777999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999888777555333111000444333333222222333333444333444444555555666777777777888999;;;===@@@BBBCCCDDDFFFHHHIIIJJJMMMQQQTTTVVVWWWYYY[[[^^^```aaabbbfffgggiiikkkmmmoooqqqrrrsssssstttuuutttsssrrrqqqiiikkkqqqxxx{{{sssppppppmmmhhh___```bbbfffgggddd\\\UUULLLIIIFFFGGGNNNXXXdddlllgggeeeeeehhhkkknnnuuu}}}~~~sssqqq|||qqq~~~pppcccaaakkk~~~zzzpppddd]]]\\\___bbb[[[UUUKKK@@@888333111111///////////////000000111.........///000111111111/////////000111111222222222222222222333444555666555:::===DDD^^^yyydddttt```ZZZXXX___wwwvvvqqqyyycccVVVPPPSSS[[[dddfffaaa\\\[[[dddgggkkknnnqqqtttxxx{{{wwwnnnddd\\\TTTMMMKKKNNNOOOYYYkkk{{{vvvrrrqqqqqqsssuuutttpppkkkddddddccc^^^WWWQQQMMMLLLHHHIIIIIIHHHHHHIIIMMMOOOUUU\\\ffflllooopppqqqssssssuuuxxxyyyyyyxxxyyyzzzvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxvvvtttssstttxxx|||}}}zzzyyyyyyyyy||||||||||||{{{{{{{{{{{{{{{~~~}}}wwwttttttuuuvvvxxxwwwsssmmmhhhddd```[[[VVVSSSPPPMMMKKKJJJKKKKKKLLLKKKKKKJJJJJJFFFFFFFFFEEECCCAAA???>>>;;;;;;::::::;;;;;;<<<===:::999999888777777666666555555555555555555555555777666555555666777999:::@@@BBBGGGMMMRRRRRROOOLLLDDDCCCBBBAAAAAACCCDDDFFFFFFGGGHHHJJJJJJJJJJJJIIIIIIMMMQQQUUUWWWYYY\\\^^^eeedddcccbbb^^^VVVLLLCCC;;;:::888666555666888999DDDRRRlllvvvllldddcccfffrrrppplllfff\\\QQQGGGAAA?????????>>>@@@DDDJJJOOOZZZ[[[\\\]]]\\\[[[YYYXXXSSSQQQNNNIIIEEEAAA>>><<<::::::999888999:::;;;<<<<<>>?????????>>>>>>???>>>>>>===<<<;;;::::::999999777555333222444333333222222333333444333333444555555666666777777888999;;;===@@@BBBCCCCCCEEEFFFHHHIIILLLPPPSSSVVVXXXZZZ]]]```bbbdddeeeggggggiiikkkmmmppprrrtttrrrrrrqqqqqqqqqppppppppphhhkkkpppxxxzzzsssoooooolllgggbbbbbbdddggggggbbbYYYRRRKKKIIIGGGGGGMMMXXXeeennnllljjjjjjnnnpppttt}}}wwwyyy}}}qqqffffffsssyyypppcccZZZWWW[[[```ddd```YYYMMMAAA888222000000///////////////000111111////////////000000000000/////////000111111222222333333333333444555666777666;;;>>>DDD[[[kkkvvvffffffgggiiiuuu}}}pppsss}}}dddVVVNNNQQQXXXbbbeeeaaa[[[ZZZbbbeeejjjnnnqqquuuyyy}}}xxxoooeee]]]UUUMMMLLLNNNNNNWWWhhh{{{uuupppnnnnnnpppsssrrroookkkeeefffddd___XXXQQQMMMKKKIIIJJJJJJIIIHHHHHHKKKMMMSSSZZZeeellloooqqqrrrtttvvvxxxzzz{{{zzzzzzzzz{{{wwwwwwvvvvvvvvvuuuuuuuuuxxxyyyxxxvvvuuuvvvzzz}}}~~~~~~|||yyywwwvvvwwwyyy||||||~~~~~~~~~|||{{{yyy|||yyyuuusssssstttvvvvvvrrrkkkfffaaa]]]WWWTTTRRRPPPMMMKKKGGGHHHHHHIIIIIIIIIHHHHHHCCCCCCCCCCCCAAA@@@>>>===:::999999999999:::;;;;;;;;;:::999888777666555444555555555555555555555555666666555555666999;;;===???>>>@@@FFFOOORRROOOJJJCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLNNNNNNNNNMMMLLLMMMPPPSSSVVVXXX[[[___bbbjjjjjjiiieee]]]RRRGGG@@@999888777555555666777888@@@KKKaaa~~~|||pppfffaaabbbeeeccc___YYYQQQIIIDDDBBB@@@AAAAAA@@@@@@CCCIIINNNaaabbbaaaaaa___]]][[[ZZZRRRPPPMMMIIIEEEAAA===<<<::::::999888999:::<<<===CCCMMMTTTSSSPPPQQQUUUVVV___```eeemmmqqqsssvvv|||}}}|||{{{{{{zzzvvvqqqmmm```]]]YYYXXXZZZ\\\^^^___ZZZUUUMMMFFFBBBCCCFFFHHHMMMOOOMMMNNNYYYjjjssssssiii___ZZZaaannnzzzyyyrrroookkkeeeaaaaaaYYYcccppp|||ttteeeRRRMMMFFF@@@<<<;;;::::::333333333333222222222222444333333222222333333444222222333444666888:::;;;<<<<<<===>>>???@@@AAAAAA@@@AAAAAA@@@@@@???>>>===:::;;;;;;:::999777555444444333333222222333333444333333444444555666666777777888999;;;===@@@BBBDDDBBBDDDFFFGGGHHHKKKOOORRRVVVWWW[[[___bbbeeeggghhhffffffhhhjjjlllooorrrsssqqqpppooonnnnnnnnnnnnooolllnnnsssyyy{{{rrrnnnnnnjjjeeeddddddeeeggggggaaaXXXPPPKKKIIIGGGGGGMMMXXXfffoooooommmnnnqqqssswwwyyy~~~yyyqqqjjjhhhyyywwwlll^^^VVVWWW^^^eeejjjccc[[[OOOBBB888222/////////////////////000111111111111000000//////....../////////000111111222222444444444444555666777777777<<<>>>CCCXXX}}}uuu}}}}}}hhhmmmrrrpppsssvvvqqqlllzzz~~~cccSSSKKKMMMUUU___ddd```[[[YYYaaadddiiimmmqqqvvvzzz~~~wwwnnnccc[[[SSSLLLJJJMMMOOOVVVggg~~~zzztttmmmllllllnnnqqqqqqnnnjjjffffffddd___XXXQQQLLLIIIJJJKKKKKKIIIHHHHHHJJJLLLQQQYYYdddllloooqqqsssuuuyyy{{{}}}}}}{{{zzzzzzzzzyyyyyyxxxxxxwwwvvvvvvuuuxxxyyyzzzxxxvvvwww{{{~~~~~~}}}{{{xxxvvvvvvyyy||||||}}}~~~{{{yyy}}}zzzvvvrrrrrrrrrttttttqqqjjjddd___[[[UUUSSSRRRPPPMMMKKKEEEFFFFFFGGGGGGGGGFFFFFFAAABBBBBBBBBAAA@@@>>>===999888888888888888999:::;;;;;;:::888777555444333888888888888888888888888555555444555777999<<<>>><<<999999@@@KKKQQQNNNIIIEEEEEEFFFGGGGGGGGGHHHHHHKKKMMMOOOQQQQQQQQQPPPOOOPPPRRRTTTVVVXXX]]]ccchhhnnnpppoooiii]]]OOOCCC===888777666555555555666777<<>>>>><<<;;;::::::;;;===@@@AAAEEEHHHLLLOOOPPPPPPPPPQQQXXX]]]eeelllqqquuuyyy|||zzzzzz|||~~~xxxsssfff```ZZZZZZ^^^bbbcccbbb\\\TTTLLLHHHFFFCCCCCCFFFFFFLLLQQQSSSYYYcccjjjkkk___\\\YYY___rrr}}}uuummmggg```YYYSSSSSSPPPSSSaaarrrxxxooodddSSSLLLCCC???>>>===:::777555555444333333222111111111111111111111111111111111111222333555777999:::999999;;;===>>>@@@BBBBBB@@@@@@@@@???@@@@@@AAAAAA;;;::::::999888777666666444444333222222222333333444333222222333444666777555777999:::<<<>>>AAADDDBBBBBBCCCDDDFFFJJJPPPUUUWWWWWWYYY^^^dddhhhhhhfffddddddeeefffhhhkkknnnooorrrqqqpppnnnmmmlllllllllqqqtttzzzwwwrrrmmmgggeeefffcccfffhhhhhhiiifff[[[OOOKKKGGGDDDGGGRRR___iiinnnmmmpppqqqoooooovvvvvvwwwtttbbbdddeeezzziii___YYYTTT]]]hhhgggbbbXXXJJJ>>>666333222222////////////////////////////////////000000000000333222111000000111222333333444444444555666666666888;;;>>>BBBRRRsssmmmiiinnnqqqssswww{{{nnnppp{{{```MMMJJJNNNTTTYYYZZZZZZXXXXXX^^^ffflllmmmoootttyyyzzzuuulllccc^^^XXXPPPLLLLLLPPPRRRaaa|||vvvmmmooohhhffflllqqqqqqnnnnnnjjjfffaaa]]]ZZZVVVPPPKKKLLLKKKJJJIIIHHHIIIJJJJJJTTTYYYaaahhhmmmpppssstttzzz|||}}}}}}zzzxxxwwwwww{{{|||}}}}}}}}}{{{zzzyyy}}}zzzwwwwwwxxxyyyyyy|||{{{zzzyyyyyyzzz|||}}}~~~~~~zzzuuuxxxqqqkkkjjjmmmnnnkkkfffbbb\\\UUURRRQQQPPPMMMIIIIIIHHHGGGHHHIIIHHHEEECCCCCCBBBAAA@@@????????????;;;:::999:::;;;;;;999777<<<;;;999888777666777777555666777888999888777777999666444555999<<<;;;999:::999:::>>>DDDIIIKKKJJJHHHGGGFFFFFFGGGHHHJJJKKKKKKLLLOOOSSSUUUWWWXXXXXXVVVTTTVVVZZZ[[[\\\gggsss{{{xxx```KKK@@@???999888666555444555777888;;;???NNNeeezzzvvvfff\\\TTTOOOEEEGGGGGGFFFDDDCCCDDDFFFKKKGGGEEEFFFFFFCCCDDDHHHjjjgggbbb___[[[WWWSSSPPPKKKJJJFFFCCC???===<<<;;;<<<;;;;;;;;;<<<>>>@@@AAADDDGGGJJJLLLLLLLLLNNNOOOXXX]]]fffnnnssswwwzzz|||~~~~~~zzzvvvjjjeee```___aaadddcccaaa\\\SSSJJJFFFDDDAAABBBEEECCCGGGJJJLLLQQQZZZ```bbb]]]^^^aaaiii{{{}}}vvvmmmeee___YYYSSSNNNNNNJJJJJJTTTbbbjjjfff___VVVOOOFFF@@@???===999666666666555555444333222222111111111111111111111111222222222333555666888999888999;;;<<>>AAADDDBBBCCCDDDDDDFFFKKKQQQUUUWWWXXXZZZ^^^dddggggggeeefffffffffggghhhjjjlllnnntttsssrrrpppoooooonnnnnnuuuxxx}}}~~~wwwsssmmmgggcccdddcccfffhhhhhhhhhdddZZZOOOJJJGGGDDDIIITTTaaajjjooonnnlllkkkjjjiiilllxxxvvvxxxsssbbbdddiiiyyyhhh]]]WWWSSS]]]iiiiiiaaaWWWIII===666333222111////////////////////////////////////000000000000222222111111111111222222333333444444555666666666999<<<===@@@OOOoooppp]]]^^^ggglllpppuuu|||lllkkkyyylllXXXIIIJJJPPPWWW[[[[[[YYYXXXXXX___ffflllmmmoootttyyyzzz~~~wwwnnneee```YYYQQQLLLLLLOOOQQQ___xxxyyypppnnngggeeejjjoooooommmmmmjjjfffbbb___]]]XXXRRRLLLLLLKKKJJJIIIHHHIIIJJJJJJSSSYYYaaahhhlllppprrrtttyyy{{{|||{{{yyywwwwwwwww{{{|||~~~~~~}}}}}}yyywwwwwwxxxxxxyyy{{{zzzxxxxxxxxxzzz|||}}}~~~~~~}}}{{{wwwvvvqqqkkkjjjllllllgggbbb```ZZZSSSPPPPPPPPPLLLIIIIIIHHHGGGHHHHHHHHHEEECCCBBBAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<======;;;:::===<<<:::888777666666777888999:::;;;;;;999777666888777666777999;;;999888888999<<>><<<;;;;;;<<<<<<<<<<<<===???@@@AAACCCEEEFFFFFFFFFGGGIIIKKKUUU[[[eeemmmsssvvvxxxzzz~~~}}}xxxtttoookkkgggfffgggfffccc```[[[QQQHHHDDDAAA???@@@DDDAAADDDEEEDDDIIIRRRXXXXXXYYY___fffqqqyyyqqqiii```XXXSSSOOOKKKGGGGGGDDDBBBGGGPPPXXX[[[ZZZVVVPPPHHHBBB>>><<<888555666666666666555444333333111111111111111111111111333333333333444555666777888999:::<<>>===<<<;;;:::999999888555555444333333333333333333333333333333555666666555777999:::;;;===@@@CCCCCCDDDEEEFFFHHHLLLRRRVVVYYYYYY[[[___cccffffffeeeggggggggghhhiiijjjlllllltttsssrrrqqqpppoooooooooxxxzzz}}}vvvrrrmmmfffaaaaaacccgggjjjhhhfffaaaXXXNNNIIIFFFFFFKKKWWWdddnnnsssssskkkhhhkkkiiigggsssuuuzzzppp```dddhhhxxxggg\\\WWWUUU```lllkkk___UUUFFF;;;555333222111////////////////////////////////////000000000000111111222222222222111111222333333444555555666666:::;;;<<<>>>JJJgggzzztttqqq```UUUYYYdddjjjpppvvv~~~kkkgggqqq}}}~~~zzznnn___RRRJJJIIIRRR[[[```^^^ZZZXXXYYY___ffflllmmmoootttxxxyyyyyy{{{rrriiibbb[[[SSSNNNNNNNNNPPP\\\sss|||tttmmmgggdddiiinnnnnnmmmllliiifffcccaaa___[[[SSSMMMLLLKKKJJJIIIHHHIIIJJJJJJRRRWWW___fffkkknnnrrrtttxxxyyyyyyxxxvvvuuuvvvxxxzzz{{{}}}~~~}}}{{{yyyxxxxxxxxxyyyyyyxxxwwwwwwxxxzzz|||}}}~~~~~~}}}||||||||||||}}}|||zzzuuuppplllkkkkkkiiiccc]]][[[WWWQQQOOOOOONNNLLLJJJIIIHHHGGGGGGHHHGGGEEECCCAAAAAA@@@???>>>>>>>>>>>>AAA???>>>>>>???@@@>>>======<<<;;;999777666666666999;;;===>>>===;;;888666777888999;;;<<<;;;:::888999<<>>>>>======>>>??????@@@@@@@@@AAAAAAAAA@@@???@@@CCCFFFOOOVVVaaajjjpppssstttuuuzzzzzzzzzzzzyyyvvvrrroooqqqooommmlllkkkhhhccc___XXXOOOEEEAAA>>><<<>>>BBBCCCDDDCCCBBBHHHQQQWWWXXXYYY^^^dddkkkwww|||ooobbb[[[QQQKKKHHHFFFDDDBBBCCCAAA???AAAEEELLLQQQUUURRRMMMFFF@@@===:::777555555555666666666555333333111111111111111111111111444444333333444444555555888999:::<<>>>>>>>>>>>======<<<;;;:::999999666555444333333333333333222222333333444555555666555777999:::;;;===@@@BBBBBBDDDFFFGGGIIINNNSSSWWWZZZ[[[]]]```ccceeeeeedddfffggghhhiiikkklllmmmnnnqqqppppppooonnnnnnnnnnnnwwwzzz~~~zzztttqqqlllddd______ccchhhkkkhhhccc^^^UUUMMMHHHFFFHHHPPP]]]jjjsssxxxwwwkkkiiipppooojjjyyy{{{ttt}}}lll^^^cccggg~~~uuueee\\\ZZZZZZdddmmmjjj]]]RRRCCC999444333111000////////////////////////////////////000000000000000111222333333222111000222222333444555555666666888888999;;;FFF```yyytttqqqmmmaaaXXXYYY___fffpppxxxkkkhhhpppxxxyyy}}}~~~wwwjjj\\\RRRNNNIIISSS___dddaaa\\\YYYYYY]]]eeelllmmmoootttwwwxxxyyyvvvlllfff^^^TTTOOOOOONNNPPPYYYmmm~~~wwwnnngggdddiiinnnooommmmmmgggeeecccbbb```[[[SSSMMMLLLKKKJJJIIIHHHIIIJJJJJJPPPVVV]]]dddiiimmmqqqssswwwwwwwwwuuuttttttvvvxxxxxxyyy{{{}}}~~~~~~~~~}}}~~~~~~~~~|||{{{zzzzzz{{{yyyxxxwwwwwwyyy{{{}}}}}}|||{{{|||}}}~~~}}}{{{yyyuuuqqqnnnmmmlllhhhaaa[[[WWWTTTOOOMMMMMMMMMKKKJJJIIIHHHFFFFFFGGGGGGEEECCCBBBAAA@@@@@@?????????@@@BBBAAA??????@@@AAA@@@???>>>>>><<<:::999777666666888:::<<<>>>>>><<<999777666999===@@@AAAAAA@@@???BBBFFFMMMSSSVVVTTTQQQMMMKKKKKKKKKKKKLLLNNNPPPQQQTTTWWWZZZ^^^```aaa``````aaa^^^YYYVVVVVV\\\gggoooxxxjjjNNN>>>999888777666555555555555666777;;;DDDPPP[[[ccchhhjjjzzz|||fff[[[MMMCCC??????@@@@@@EEEDDDFFFKKKVVVbbbmmmrrrrrriii___XXXPPPIIIIIILLLeee```ZZZTTTPPPLLLHHHEEECCCCCCCCCCCCBBBBBBAAAAAA???@@@AAAAAAAAA@@@???>>>======<<<;;;:::;;;>>>AAAJJJQQQ\\\eeekkknnnpppqqqvvvwwwwwwwwwtttrrrpppooooooooooooooolllgggbbb]]]TTTJJJBBB>>><<<;;;===AAABBBCCCCCCEEEMMMYYY______aaa```^^^___fffuuupppbbbVVVOOOFFFAAAAAABBBAAA@@@????????????@@@DDDIIILLLIIIFFFAAA===;;;999777666444444666666666555333222111111111111111111111111444444333333333333444444777888:::<<>>===;;;:::888888666777:::<<<<<<;;;:::888666:::@@@FFFKKKNNNNNNMMMRRRUUUXXXZZZXXXTTTOOOLLLJJJJJJJJJKKKMMMPPPRRRTTTUUUXXX\\\aaadddeeedddddd```^^^ZZZVVVUUUYYY^^^aaa]]]gggoooiiiVVVDDD:::888777666666555555555555555777;;;BBBKKKUUU\\\^^^\\\iiirrr{{{}}}{{{uuuiii^^^SSSLLLCCC>>>>>>AAACCCCCCFFFIIILLLNNNRRR\\\jjjuuuxxxooofff___WWWOOOMMMOOO```[[[UUUQQQNNNKKKIIIGGGCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCDDDBBB@@@===<<<999999888777666888;;;===FFFLLLVVV```fffiiilllmmmssstttuuutttrrrqqqqqqrrrmmmnnnnnnmmmiiiccc]]]YYYNNNFFF???===;;;:::;;;??????AAACCCIIIVVVeeemmmmmmllleee\\\WWWWWWcccxxxmmm^^^QQQJJJCCC>>>>>>@@@@@@???;;;<<<<<<<<<<<<>>>@@@CCCAAA@@@===;;;999777777777444555777888888666555333333333333333333333333333444333333333333333444555777888:::<<>>AAAAAACCCFFFHHHKKKOOOTTTWWWYYY\\\```bbbcccdddeeefffeeegggjjjmmmpppssstttuuurrrrrrqqqqqqqqqrrrrrrsssyyy{{{|||zzzsssnnnlllhhhbbb______cccjjjnnnhhh^^^VVVPPPKKKGGGHHHNNNZZZjjjxxx{{{zzz}}}uuu|||sss{{{ggg[[[cccvvvqqqbbb[[[\\\]]]eeehhh```XXXLLL===444333333111...////////////////////////////////////000000000000111111222222222222111111000111222333444555666777555444777;;;@@@RRRwww}}}xxxxxxkkk___[[[dddxxxqqqttttttbbbSSSLLLKKKTTTbbbkkklllggg^^^YYYVVV___gggjjjmmmrrrvvvvvv{{{}}}sssjjjaaaVVVPPPOOOMMMNNNSSS```www}}}wwwqqqiiifffjjjooopppoooppphhheeebbb```^^^YYYRRRLLLLLLKKKJJJIIIHHHIIIJJJJJJMMMRRRYYY___eeejjjnnnrrrssstttuuutttssstttvvvxxx}}}~~~~~~~~~~~~|||{{{zzzzzz{{{}}}~~~~~~{{{rrrnnnooopppooommmllljjjfff```\\\SSSQQQNNNLLLJJJIIIJJJJJJIIIGGGEEEEEEEEEFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDBBB??????@@@AAAAAA@@@@@@@@@@@@???>>>===;;;;;;666777888999::::::999888777:::AAALLLXXX```bbb```bbbbbbaaa]]]VVVPPPLLLJJJIIIIIIJJJLLLOOORRRUUUWWWXXX[[[```eeehhhhhhgggfff______\\\WWWUUUXXXYYYXXXOOOTTTXXXSSSHHH===888888666666666555555555444444777;;;AAAHHHRRR[[[\\\YYYaaagggjjjhhhccc\\\QQQGGGDDDAAA>>>>>>BBBEEEEEEDDDGGGKKKOOONNNNNNUUUcccpppsssmmmgggbbb\\\TTTQQQRRR\\\XXXSSSNNNLLLKKKIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGDDDEEEFFFFFFCCC@@@<<<999444555666555555666888;;;???EEENNNVVV\\\aaaeeegggjjjlllnnnmmmllllllnnnppplllmmmmmmjjjddd\\\VVVRRRHHHAAA<<<<<<<<<::::::===<<<@@@FFFPPPbbbttt}}}~~~ssshhh\\\TTTPPPTTTcccrrrpppaaaRRRLLLDDD@@@??????>>>===;;;;;;:::::::::;;;<<<===>>>>>><<<:::777666666666555777999:::;;;999777666444444444444444444444444333222222222333444444555666777999<<>>>>>===<<<;;;::::::888777666555333333333222111222333555555555555444666777999999:::;;;>>>@@@???BBBEEEHHHKKKOOOSSSVVVXXX\\\```bbbcccdddfffhhhhhhjjjmmmppprrrtttuuuuuuqqqqqqqqqqqqrrrrrrssstttyyy{{{}}}|||zzzxxxpppjjjhhhfffaaa```aaaccckkkoooggg[[[SSSNNNKKKGGGIIIQQQ^^^ooo}}}wwwxxx}}}zzzrrrmmm{{{|||qqqxxxeee\\\eee|||zzzhhh___^^^^^^gggkkkdddVVVJJJ:::222222333111---////////////////////////////////////000000000000222222111111111111222222000000111222444555666777777666999===???MMMnnnuuuuuuuuuddd\\\eee{{{qqqzzz|||iiiXXXOOOLLLTTT```lllqqqlllaaaXXXRRR\\\eeeiiilllrrruuuvvvxxxtttlllbbbWWWPPPNNNKKKLLLNNNYYYqqq|||xxxpppiiieeehhhnnnoooooooookkkgggccc```^^^YYYSSSMMMLLLKKKJJJIIIHHHIIIJJJJJJLLLQQQWWW]]]ccchhhnnnqqqqqqsssuuuuuuuuuuuuvvvwww{{{}}}~~~}}}|||{{{zzzyyyzzz|||}}}~~~yyyqqqjjjhhhjjjiiihhhhhhfffdddaaa]]][[[RRRQQQOOOLLLIIIHHHIIIJJJIIIGGGEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCEEECCC@@@???@@@BBBBBBAAA@@@@@@AAAAAAAAA@@@>>>>>>;;;:::999888888777777777999:::AAAQQQeeerrruuusssnnnkkkeee[[[QQQJJJIIIIIIHHHIIIKKKMMMQQQVVVZZZ\\\___bbbfffiiikkkjjjhhhgggcccccc]]]UUURRRSSSRRRNNNHHHIIIIIIEEE@@@;;;888777555555666666555555444444666:::???FFFRRR^^^```[[[YYY[[[YYYSSSNNNJJJDDD>>>>>>???BBBIIIQQQUUUUUUSSSLLLNNNOOONNNOOOVVVbbbkkkrrrnnnjjjhhhaaaWWWQQQPPP[[[WWWRRRNNNLLLKKKIIIHHHLLLLLLMMMNNNNNNMMMLLLLLLFFFFFFGGGGGGDDD???;;;777222333444555444555777999888===FFFNNNTTTYYY^^^aaa```bbbddddddcccdddgggjjjlllmmmlllhhh```WWWPPPLLLDDD>>>;;;<<<<<<::::::===<<>><<<:::888999:::;;;<<<>>>>>>===:::777555555666777999;;;======;;;999888555555555555555555555555222222222222333444555666666777999<<>>===<<<;;;;;;888888666555444333333222111222333555666555555444666777999999999;;;===@@@>>>AAAEEEHHHKKKNNNSSSVVVWWW[[[```ccccccdddfffiiikkkmmmooorrrttttttuuuuuuoooooooooooopppqqqrrrrrrwwwxxxzzz|||}}}}}}}}}}}}~~~}}}~~~~~~|||yyyvvvoooiiigggdddaaa```bbbccclllpppgggZZZQQQMMMJJJGGGJJJRRRaaarrrkkkkkktttpppgggeeexxxzzzrrrwwweee\\\fffqqqdddaaaaaakkkqqqjjjUUUHHH999111222333000---////////////////////////////////////000000000000333222111000000111222333///000111222444555666777999888;;;??????IIIhhhyyyssswwwcccXXX```uuu}}}qqq|||ppp___UUULLLSSS___mmmtttpppcccXXXPPPZZZcccgggkkkqqquuuvvvuuuuuulllbbbWWWPPPNNNIIIJJJKKKTTTlll|||xxxppphhhcccggglllnnnnnnooonnnjjjdddaaa^^^ZZZTTTOOOLLLKKKJJJIIIHHHIIIJJJJJJLLLPPPVVV]]]bbbhhhmmmqqqppprrruuuvvvvvvvvvvvvwwwwwwyyy{{{~~~|||~~~|||{{{zzzyyyyyyzzz|||}}}~~~~~~~~~|||vvvqqqkkkddddddgggdddccccccaaa```]]][[[YYYSSSRRRPPPLLLIIIHHHIIIJJJJJJGGGEEEDDDDDDEEEEEEDDDBBBBBBAAAAAAAAABBBBBBCCCGGGDDDAAA@@@AAACCCCCCCCC@@@AAABBBBBBBBBBBB@@@@@@@@@>>>;;;999777666555666::::::AAATTTlll}}}sssoooeeeXXXMMMGGGGGGIIIHHHIIILLLOOOSSSXXX]]]___dddgggjjjmmmmmmkkkhhhfffhhhggg^^^RRRLLLMMMJJJDDDCCCAAA@@@>>>===:::888666555555666666555555444333444999>>>EEERRR```ccc^^^RRRQQQLLLDDDAAABBBBBB@@@AAAEEENNNZZZfffmmmmmmkkkQQQPPPOOOPPPUUU\\\eeekkkwwwssspppmmmeeeXXXNNNLLLZZZVVVRRROOOOOOOOOPPPOOOMMMNNNPPPSSSTTTRRRNNNJJJIIIFFFDDDAAA???<<<777444666555444444444444555666:::===AAAGGGMMMRRRVVVWWWQQQSSSWWWZZZ]]]^^^^^^]]]eeeccc```ZZZTTTMMMGGGDDD<<<;;;999888888999;;;<<>><<<:::888888888888777555444222111555555555555666666666666666666777888999;;;===>>>CCCDDDEEEGGGKKKPPPUUUXXXZZZ\\\```bbbdddeeehhhjjjiiijjjlllnnnooopppqqqqqqppppppqqqqqqrrrqqqqqqqqqyyy}}}~~~wwwrrrqqqrrr{{{|||}}}~~~zzzwwwrrrnnnhhhbbb______aaacccfffhhhhhhddd\\\SSSKKKGGGFFFKKKUUUcccrrr~~~ooodddjjjxxxlll```bbbuuuuuuooozzzkkk___XXXkkkiii```ffflllmmmlll[[[JJJ999222222111//////////////////////////////////////////000000000000////////////000000000000222222333333333333444444777888666:::AAAGGG___wwwwww~~~bbbSSS^^^qqq|||wwwsss}}}}}}hhhXXXVVVWWW```ooowwwoooaaaWWWYYY[[[```fffmmmrrrtttttt{{{qqqjjjcccYYYOOOJJJKKKIIIKKKUUUhhh}}}vvvtttkkkdddggglllnnnnnnnnnrrrmmmfff```\\\YYYVVVTTTMMMLLLKKKJJJJJJJJJJJJJJJLLLNNNSSSYYY```ggglllppptttqqqnnnppptttwwwvvvsssvvvwwwxxx{{{}}}}}}zzz~~~~~~}}}{{{yyyyyyzzz|||~~~}}}|||zzzyyyzzz~~~zzz{{{vvvoooiiieeeaaa]]][[[```______^^^]]]\\\ZZZZZZSSSQQQOOOOOOOOONNNMMMKKKJJJJJJIIIGGGFFFDDDCCCBBB>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>;;;999888888888888999:::@@@PPPjjj}}}ppp___RRRLLLJJJIIIGGGJJJMMMQQQUUUXXX\\\aaadddkkkkkklllmmmmmmlllkkkjjjlllhhh```WWWNNNGGGBBB??????>>>===;;;999777666666666555444333333333333333222:::@@@DDDQQQcccgggaaaVVVKKKBBB@@@@@@???BBBGGGPPPWWW```lll{{{zzzkkk^^^YYYZZZbbbhhhjjjmmmsssuuuyyyxxxnnnccc[[[TTTOOOYYYWWWSSSRRRSSSTTTUUUUUURRRSSSTTTUUUUUUSSSOOOKKKIIIFFFBBB???===:::777444666555444333333444555666888:::===AAAEEEHHHKKKLLLIIIKKKMMMPPPRRRSSSTTTTTTWWWVVVTTTPPPKKKFFFBBB???<<<;;;999888777888:::;;;<<<>>>>>>CCCQQQgggvvvzzzttteeeWWWQQQQQQSSSXXX^^^cccppp|||vvvkkk```WWWLLLEEECCCCCCBBBAAA@@@<<<;;;<<<;;;777666888999999999888666777999;;;<<<======>>>===<<<:::999888888888888888888888888555555555555555444444444555666888;;;>>>AAADDDFFFIIIGGGEEEEEEFFFGGGFFFEEEAAAAAAAAAAAA???===;;;:::999999999888666555333222444555555555666666666666666666666888999;;;===>>>CCCDDDFFFIIIMMMQQQUUUXXXZZZ\\\___aaabbbdddfffgggiiijjjkkkmmmnnnnnnooooooqqqqqqrrrsssttttttttttttxxx|||~~~zzzvvvtttttt{{{{{{}}}{{{xxxrrrmmmgggaaa___```ccceeedddeeeddd___WWWOOOHHHEEEGGGMMMYYYgggvvvvvvddd[[[eeexxxiii[[[```vvvuuunnnyyyhhh\\\VVVkkkpppgggkkkmmmhhhdddWWWGGG888222222111///...////////////////////////////////////000000000000////////////000000000111222222333333333333444444666777555888???DDD[[[|||xxxdddTTT]]]ppp{{{{{{ttt~~~tttbbbYYYYYYbbbpppxxxsssfff^^^WWWZZZ___fffmmmqqqrrrqqqyyy}}}rrrjjjddd[[[QQQLLLIIIHHHJJJSSSfff~~~~~~wwwsssjjjcccffflllnnnooopppqqqmmmfff```\\\YYYVVVTTTLLLKKKJJJIIIIIIIIIIIIIIIKKKNNNRRRXXX```ggglllooossspppnnnppptttvvvtttqqqwwwxxxyyy{{{~~~}}}{{{~~~~~~~~~|||zzzyyy{{{||||||||||||zzzyyyzzz}}}zzzuuuqqqjjjddd```]]]ZZZWWW^^^^^^^^^]]]\\\[[[YYYXXXUUUSSSQQQPPPPPPOOOLLLJJJJJJIIIHHHFFFDDDCCCAAAAAA======>>>>>>@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@???>>><<<:::999888888888777888>>>MMMgggzzzmmm\\\PPPJJJIIIIIIHHHKKKOOOTTTYYY\\\```dddgggnnnooopppqqqqqqpppooonnnkkkggg```WWWOOOHHHCCCAAA@@@???===<<<:::888777666555555444333333333444444444999<<>><<<<<<;;;999777777777888999;;;<<<::::::BBBSSSdddllluuummmeee```]]]\\\___cccccckkktttxxxzzzzzzuuuoooeee]]]RRRKKKGGGEEECCCAAA===:::999;;;:::666666888888999:::999999999<<<>>>BBBBBBCCCBBB@@@>>>;;;999999999999999999999999999666666555555555444444444555666888:::===@@@BBBDDDIIIHHHGGGHHHIIIIIIGGGEEECCCCCCDDDCCCBBB@@@>>>===:::::::::999888666444444444444444555555555666666555666666888999;;;===>>>CCCDDDGGGKKKOOOSSSVVVXXXZZZ\\\___aaaaaabbbccceeehhhiiijjjkkkllllllllllllrrrrrrsssuuuvvvwwwxxxyyyyyy{{{~~~~~~{{{wwwuuuxxxyyy{{{}}}~~~zzzwwwqqqmmmfff```^^^```dddgggddddddaaa\\\TTTMMMHHHEEEIIIQQQ^^^mmm|||}}}nnneeennnxxxfffXXXaaazzz}}}rrrmmmwwwcccXXXVVVmmmrrrjjjooommmdddZZZPPPCCC666222333111...---////////////////////////////////////000000000000/////////000000000111111222222333333333333444444555666444777===@@@VVVyyy~~~vvvmmmZZZ^^^mmmxxx~~~uuummm[[[ZZZaaannnwwwuuukkkeeeYYY[[[```fffmmmpppqqqpppvvv{{{ssskkkeee\\\SSSNNNJJJIIIKKKSSSeee|||xxxsssjjjccceeejjjmmmoooqqqoookkkfffaaa]]]ZZZWWWTTTLLLKKKJJJIIIHHHHHHHHHHHHJJJMMMRRRXXX___fffllloooqqqpppppprrrvvvvvvssspppvvvwwwxxxzzz|||~~~~~~}}}|||~~~}}}{{{zzz|||}}}{{{|||{{{zzzyyyzzz}}}{{{qqqlllfff```]]]ZZZXXXWWW\\\\\\\\\\\\[[[ZZZXXXWWWWWWUUUSSSRRRRRRPPPMMMKKKJJJIIIGGGDDDBBB@@@??????<<<===>>>???AAABBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???===;;;:::999999999777777;;;HHHaaayyysssgggXXXLLLGGGHHHIIIIIINNNRRRXXX^^^bbbeeehhhjjjnnnoooqqqrrrsssrrrrrrqqqjjjfff```YYYQQQKKKFFFDDDAAAAAA???===;;;999777666444444333333333444555555555777777;;;HHHWWW[[[UUUKKKDDD@@@DDDLLLWWWdddnnnqqq{{{xxxuuuuuuzzz}}}}}}}}}wwwiii^^^UUUNNNXXXXXXXXX[[[___bbbdddddd___^^^\\\[[[ZZZWWWTTTQQQIIIDDD>>>999777666555444555444444444444444444555666777888999::::::::::::;;;;;;:::999:::;;;>>>???CCCCCCCCCCCCBBB@@@>>>===<<<:::888666666666888999<<<===<<<:::<<>>@@@AAAGGGHHHIIIIIIJJJIIIGGGFFFEEEEEEEEEEEEDDDBBB@@@???<<<<<<;;;:::999777666555333333444444444555555555555555666777999<<<>>>???BBBDDDHHHMMMQQQUUUWWWXXX\\\^^^aaabbbbbbbbbccceeefffggghhhjjjkkklllllllllqqqqqqrrrtttvvvxxxzzz{{{||||||}}}}}}xxxuuuuuuvvvxxx{{{|||{{{xxxuuusssnnnfff___]]]^^^bbbeeegggfffbbb[[[TTTMMMJJJIIIJJJSSSbbbrrr}}}|||uuueeeZZZfff~~~sssjjjlllttt```YYYZZZsssjjjhhhooommmaaaUUUIII>>>444222333000------////////////////////////////////////000000000000//////000000000111111111222222222333333333444444555666444777<<<>>>RRRtttzzzqqq|||bbb]]]gggqqqyyyvvvuuu\\\YYY]]]iiissstttnnnjjjbbbbbbcccgggkkkoooqqqqqqtttyyyssskkkeee\\\TTTOOOMMMMMMNNNUUUeee{{{zzzvvvmmmffffffiiikkkmmmpppmmmjjjfffbbb___[[[XXXUUUNNNMMMLLLJJJIIIIIIIIIIIIIIILLLQQQWWW___ffflllooonnnnnnqqquuuxxxyyyvvvsssttttttuuuvvvxxx{{{}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~|||||||||~~~{{{||||||{{{zzz{{{~~~|||qqqlllfffaaa^^^\\\[[[ZZZZZZZZZ[[[[[[[[[YYYWWWVVVWWWVVVTTTTTTTTTRRRPPPMMMJJJHHHFFFCCC@@@>>>======<<<===>>>@@@BBBDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???===<<<;;;::::::999888999CCCXXXppp|||~~~iii___RRRIIIEEEGGGIIIKKKOOOTTT[[[aaaeeehhhjjjlllkkklllnnnpppqqqqqqppppppjjjgggbbb\\\UUUOOOKKKHHHDDDCCCAAA???<<<:::888777333333333333333444555666444555555:::FFFSSSUUUPPPGGGHHHLLLUUU```kkkvvv|||{{{{{{yyyyyyyyyyyyzzz{{{~~~|||qqqdddZZZQQQKKKZZZZZZ\\\```dddhhhiiihhhcccaaa___^^^\\\ZZZVVVSSSGGGBBB<<<777666666666555555555555555555555555555555555666777888888888888;;;999888666777888;;;<<>>===;;;:::888666666777888999999:::<<<;;;;;;@@@LLLVVVgggnnnuuutttmmmddd\\\WWWVVVYYY```hhhlllmmmllllllccc___XXXRRRMMMIIIFFFDDD???;;;999:::999666555888777:::???BBBCCCCCCDDDEEEKKKKKKJJJIIIFFFBBB???===::::::::::::::::::::::::;;;;;;:::999999888777777555666666888:::<<<===>>>DDDEEEGGGHHHHHHHHHGGGGGGEEEFFFFFFFFFEEEDDDBBBAAA<<<<<<<<<;;;:::888666555333333333333444444444444444555666777:::<<<>>>???BBBDDDHHHMMMRRRUUUXXXYYY___aaacccdddddddddeeefffdddfffgggjjjlllmmmnnnnnnooooooppprrrtttwwwzzz{{{~~~~~~~~~~~~|||wwwtttwwwwwwyyy|||}}}|||xxxuuusssnnnggg```]]]]]]```ccchhhfffaaaZZZSSSMMMKKKKKKJJJUUUeeeuuurrreee```lllwwwjjjccckkk|||ppp___\\\aaayyyqqqbbbdddnnnlll^^^RRRDDD;;;333222222///------////////////////////////////////////000000000000000000000000111111111111222222222333333333444444666777666888<<<===PPPppp|||rrrjjj[[[]]]dddnnnvvvxxx|||___ZZZZZZdddnnnqqqpppnnnmmmjjjggggggkkkooosssuuussswwwtttkkkeee\\\SSSOOONNNMMMNNNTTTbbbxxx|||zzzqqqjjjiiijjjiiijjjmmmllljjjfffdddaaa^^^ZZZWWWPPPOOONNNLLLKKKKKKJJJJJJHHHKKKPPPVVV^^^fffllloookkknnnrrrxxx{{{|||zzzyyyuuuuuuuuuuuuwwwyyy|||}}}||||||{{{{{{{{{||||||}}}}}}~~~}}}|||}}}~~~|||}}}~~~~~~}}}~~~}}}rrrmmmfffaaa___^^^]]]]]]YYYZZZ[[[\\\[[[YYYWWWVVVVVVUUUUUUUUUVVVUUURRROOOIIIGGGDDDAAA>>>===<<<<<<===>>>@@@CCCDDDFFFFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>><<<;;;:::<<<;;;999???OOObbbmmmnnn]]]VVVMMMFFFEEEGGGKKKNNNQQQVVV]]]bbbfffhhhjjjllliiijjjlllmmmnnnnnnnnnmmmkkkiiieee___YYYTTTOOOMMMGGGFFFCCCAAA>>>;;;999888333333333333333444555666333444666;;;FFFPPPSSSQQQMMMVVVcccoooyyy~~~|||{{{||||||}}}{{{rrrjjjggggggggggggiiimmmlllcccXXXQQQKKKFFF^^^___aaaeeejjjllllllkkkfffdddbbbaaa^^^ZZZUUUQQQDDD@@@:::777666777777777555666777777777777666555333444555666777777777777:::999888777777888:::<<>><<<;;;;;;999888777777888:::;;;777777999;;;::::::BBBKKKVVVaaakkkmmmiiiaaaXXXQQQNNNOOOUUU]]]aaa```___aaaXXXVVVSSSPPPLLLIIIFFFEEEAAA===::::::999777999======CCCJJJPPPRRRRRRQQQQQQQQQPPPNNNJJJFFFBBB???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777666666666666777888:::;;;<<>>@@@BBBDDDGGGLLLQQQUUUXXXZZZ```ccceeefffffffffgggiiifffgggiiikkkmmmnnnoooooommmmmmnnnooorrruuuxxxzzz~~~|||zzzxxxvvvvvv{{{{{{}}}~~~zzzwwwqqqmmmgggaaa^^^^^^```bbbeeeccc^^^XXXPPPKKKIIIIIIJJJUUUfffvvvvvviiieeerrrsssgggbbbkkkxxxlll]]]___eee}}}yyykkkaaaeeemmmiii\\\PPPBBB999333222111///---...////////////////////////////////////000000000000000000000111111111222222222222333333333333444444666888666999===<<>>=========???AAACCCEEEGGGHHHHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;===<<<:::<<>>:::777777888888888666777888999999888777666666666777888888888777777888888777777777888999:::;;;<<<=========<<<;;;::::::999888777888:::<<<===>>>;;;;;;<<<;;;:::???GGGQQQ[[[bbbcccaaa^^^VVVMMMIIIGGGIIIOOOPPPNNNOOOSSSIIIJJJJJJJJJHHHFFFEEEDDDBBB===999999:::;;;???EEENNNUUU```hhhjjjiiifffeee___\\\VVVPPPJJJEEEBBB@@@????????????????????????======<<<;;;:::999888888666666666666777888999::::::<<>>===>>>???BBBDDDFFFHHHIIIIIIIIIHHHDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA???===<<<<<<;;;999:::BBBKKKNNNKKKFFFFFFFFFFFFGGGKKKPPPSSSXXX[[[___bbbdddfffiiikkkiiijjjkkkllllllkkkjjjjjjkkkjjjgggbbb\\\VVVQQQNNNKKKJJJGGGDDD@@@===:::999555555444333333333444444333333555888===IIIZZZgggwww}}}tttssssssqqqqqqsssmmmkkkbbbVVVQQQPPPMMMHHHIIIMMMMMMFFFAAABBBCCCBBBiiijjjlllooorrrrrrooommmmmmkkkhhheee___VVVMMMFFF???<<<999888999999999999777888999::::::999888777:::::::::;;;::::::999999555555555666666777888999999:::<<<=========<<<;;;:::999888888999;;;===???HHHBBB???AAA???===AAAIIIVVV]]]aaa___]]]\\\UUULLLHHHCCCAAADDDDDDBBBCCCIII@@@BBBDDDEEEDDDCCCCCCCCCAAA<<<888999;;;===DDDKKK]]]fffrrr{{{~~~|||yyyvvvkkkggg___WWWOOOJJJFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;666555555666666777888999777999<<<======???DDDHHHCCCCCCDDDDDDDDDBBBAAA@@@<<<<<<;;;:::999777666555111111222222222333333333333444555777:::===???@@@CCCCCCEEEIIIMMMSSSYYY\\\```bbbeeefffggggggiiikkkoooooooooooonnnmmmllllllnnnmmmmmmnnnpppsssvvvxxxxxxzzz{{{wwwssssssxxx}}}zzzzzz{{{||||||zzzuuuqqqhhhgggdddbbbaaabbbccceeebbbaaa^^^WWWPPPKKKHHHHHHMMMXXXhhhwww}}}rrr}}}~~~xxxooommmxxx|||~~~yyydddYYY```eeexxx~~~yyyppplllkkkddd```fffiiidddXXXPPPBBB:::333111000------///////////////////////////////////////000000000000000111111111111222222222222222333333333444444444333555555888<<<;;;LLLkkkwww}}}```UUUWWWUUUYYYbbbuuu]]]RRRJJJMMMUUU\\\```cccaaaaaacccgggmmmqqqssssssqqqsss{{{}}}rrrjjj```WWWSSSLLLMMMMMMPPPZZZooozzzuuurrrsssqqqlllkkknnnkkkjjjjjjiiihhhddd___[[[QQQPPPNNNLLLKKKJJJIIIIIIFFFIIINNNUUU]]]eeekkknnnpppsssvvvxxxxxxxxxyyyyyy|||{{{xxxvvvuuuvvvxxxyyyxxxyyy{{{}}}~~~~~~}}}}}}yyy{{{}}}~~~|||{{{{{{|||zzz|||~~~~~~~~~~~~yyyssskkkfffcccbbbbbbbbbZZZ\\\___aaa```^^^[[[YYY[[[ZZZYYYXXXVVVRRRLLLHHHHHHFFFBBB???>>>>>>???@@@DDDEEEHHHJJJKKKJJJIIIHHHCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCBBB@@@===<<<::::::999999???FFFFFFBBB@@@BBBDDDFFFIIIMMMRRRUUU[[[]]]```bbbdddfffiiilllggghhhiiiiiiiiihhhgggfffkkkiiifffaaa[[[UUUPPPLLLLLLKKKHHHEEEAAA===;;;999666555444444333333333333444444444444888EEE]]]qqqvvvtttqqqlllmmmqqqjjjjjjdddZZZUUUTTTOOOGGGDDDGGGGGGAAA===???BBBBBBooopppssstttuuusssqqqppppppoookkkeee]]]SSSIIIDDD;;;999777777777888777555999999999999888888888888999999999999999999999999888777666555555666888999;;;:::999999;;;;;;:::999888777999;;;::::::???GGGJJJLLLLLLIIIEEEFFFKKKPPP^^^]]]\\\[[[YYYSSSMMMHHHCCCAAA???===<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>===>>><<<::::::AAAMMMVVVjjjyyy{{{qqqcccWWWOOOKKKGGGDDDDDDEEEEEEEEEEEEDDDCCCCCCEEECCC@@@>>><<<<<<======999888666444333444555666999::::::;;;<<<===??????DDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<:::888666555444333222222111111222222333333555777999:::<<>>>>>???@@@xxxyyyzzz{{{yyywwwtttrrrqqqnnnjjjccc[[[QQQHHHBBB???>>><<<;;;<<<===<<<;;;999999999999999999999999999999888888888888888888999888777666666888999:::<<<;;;;;;<<<======<<<::::::888999;;;:::;;;AAAIIITTTVVVUUUQQQKKKIIIKKKOOOUUUTTTSSSSSSQQQMMMGGGCCC>>>===;;;999777777777777666666666666777888999:::;;;<<<<<<;;;<<>>============;;;999777555444444555666888888999:::;;;===???@@@CCCCCCCCCCCCBBBAAA@@@@@@>>>===<<<:::888777555555333333222222222222333333444666888999:::<<>>RRRiiixxxsssooonnnqqqpppppplllgggeeeeee^^^UUUIIIEEEAAA??????@@@@@@@@@|||yyyvvvtttqqqnnnhhhaaaYYYPPPFFF@@@???===;;;;;;<<<===<<<;;;::::::999999999999::::::;;;:::999888888888888999:::999888888888:::;;;<<<<<<<<<===???@@@???===:::<<<::::::;;;;;;<<>><<<;;;999777666666666666777777888999;;;===???AAABBBBBBBBBBBBAAA@@@??????>>>===<<<:::999777666555333333222222222222333333555666888999:::;;;>>>AAACCCHHHMMMQQQRRRUUUZZZ^^^^^^aaadddfffgggiiilllnnnooonnnmmmkkkkkkllllllmmmooopppqqqrrrsssuuuyyy}}}~~~~~~yyyvvvpppyyywwwooonnnooolllbbbXXXPPPJJJEEEGGGKKKTTThhhsssyyy{{{}}}{{{uuuwww|||}}}iii[[[[[[dddpppxxxzzzxxxjjj___ZZZTTTZZZ```dddgggcccTTTFFF;;;555222222222//////111////////////////////////////////////000000000000000000000000000000000000222222222222333333333333444555777888777999DDDQQQrrr|||xxxvvv___ZZZYYYVVVZZZmmmfffOOODDDFFFGGGQQQaaagggiiifffbbbccchhhnnnqqqrrrsssuuuzzz|||uuulllaaaXXXSSSMMMKKKNNNTTTbbb|||}}}uuummmhhhggghhhiiilllkkkjjjjjjiiieeeaaa^^^VVVPPPMMMMMMMMMKKKKKKMMMLLLLLLMMMPPPVVV^^^eeejjjlllqqqvvvxxxwwwvvvxxxzzzyyyzzzzzzzzzxxxxxxyyy{{{yyyzzz|||}}}}}}|||{{{zzzxxxyyy{{{}}}~~~}}}{{{zzzyyy||||||xxxsssoookkkiiiddddddcccccccccbbbbbbaaaccc```]]][[[YYYVVVSSSQQQLLLJJJHHHFFFFFFGGGIIIJJJLLLNNNPPPNNNJJJFFFBBBAAA@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCDDDCCCBBBAAA@@@<<<;;;;;;===AAADDDEEEEEEDDDFFFJJJMMMPPPTTTYYY\\\^^^aaaeeeggggggggghhhiiijjjkkkkkkiiifffeeeeeeeeehhhhhhgggeeeaaa[[[WWWTTTNNNLLLJJJGGGCCC@@@>>><<<777666555444333222222222444333555888888<<>><<<<<<<<<===<<<;;;:::999999888999999:::;;;>>>===<<<;;;:::999999999999999999999:::;;;============>>>AAABBBAAA>>>;;;>>>;;;;;;<<<<<<>>>FFFOOObbbbbb```ZZZRRRJJJFFFEEEBBBBBBAAABBBCCCCCCAAA>>><<<;;;888666555555555555444333333444444555666777555666888:::===BBBIIINNNSSS^^^iiiooosssxxxyyyvvvqqqnnnggg___WWWOOOHHHDDDAAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@???>>>============<<<:::888777777777777777888999;;;===???AAACCCAAAAAAAAAAAAAAA@@@???>>>>>>===<<<;;;999888777666333333333222222333333333555777888999:::;;;>>>@@@CCCHHHNNNRRRUUUXXX\\\```^^^aaaccceeefffhhhkkkmmmllllllkkkjjjjjjjjjjjjkkklllmmmoooppprrruuuzzz~~~}}}~~~~~~~~~}}}yyyxxxlllcccXXXQQQKKKGGGJJJOOOVVViiiuuu{{{~~~rrrppprrruuunnnooouuu|||yyyzzzfff\\\aaammmwww|||~~~~~~nnnbbb[[[SSSZZZaaafffgggaaaRRRCCC:::444111222222//////000////////////////////////////////////000000000000////////////000000000000111111222222222333333333555555777888777888AAALLLgggyyymmm|||aaaWWWZZZXXX\\\nnniiiTTTIIIHHHEEENNN\\\```dddaaa^^^___eeekkkpppsssuuuwww{{{wwwnnnccc[[[TTTMMMKKKNNNSSS^^^vvv}}}tttlllgggeeeeeeffflllkkkjjjiiihhhfffbbb___WWWRRRNNNNNNNNNLLLKKKMMMLLLLLLLLLOOOTTT\\\ccchhhlllppptttwwwwwwwwwxxxzzzyyyyyyxxxvvvuuuvvvyyy{{{xxxyyyzzz{{{||||||||||||zzz{{{}}}~~~}}}{{{zzz||||||{{{vvvssspppnnnhhhgggfffdddccccccdddddddddbbb^^^\\\ZZZXXXUUURRRNNNLLLJJJIIIIIIKKKMMMNNNQQQSSSSSSQQQLLLFFFBBB@@@???@@@AAACCCEEEFFFGGGGGGHHHHHHIIIHHHHHHGGGFFFEEECCCDDDDDDEEEDDDCCCAAA@@@<<<<<<<<>><<<777666555444333222222222333333555777777:::HHHWWWnnn{{{uuurrrrrrwww~~~}}}|||yyytttnnniiibbb]]]WWWWWWUUUOOOHHHDDDEEEHHH~~~{{{xxxwwwvvvsssmmmfff```\\\VVVOOOIIIHHHFFFCCCBBBBBBBBB@@@???;;;:::999888999:::<<<===???>>>>>>===<<<:::999999999999999:::;;;===>>>???>>>>>>@@@BBBCCCBBB???<<>>FFFPPPbbbbbb___ZZZSSSLLLGGGDDD>>>===<<<===???@@@???>>><<<;;;999777666555555555444444333444444555666777555666777888:::===AAADDDGGGLLLQQQSSSXXX___cccdddcccaaa^^^XXXQQQIIICCC???>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;::::::999888888888::::::;;;===???BBBDDDEEE@@@@@@@@@AAA@@@@@@??????======<<<;;;:::888777777444333333333333333333444555666888999:::;;;>>>AAADDDIIIPPPUUUWWWZZZ^^^bbb___aaadddeeefffgggiiikkkjjjjjjiiiiiiiiihhhiiiiiijjjlllnnnqqqtttyyy~~~~~~}}}||||||}}}|||hhh___UUUOOOJJJHHHKKKQQQZZZlllvvv{{{yyyiiiddd___fffxxxzzzjjjpppzzzvvvuuuuuuddd```jjjvvv~~~rrreee^^^VVV^^^eeehhhggg___OOO@@@999333111222222000...000////////////////////////////////////000000000000......//////000000000000111111222222222333333333555555666888777777>>>HHH___yyyiiizzzhhhZZZ]]]\\\```qqq~~~gggVVVNNNJJJEEEMMMXXXZZZ]]][[[ZZZ\\\cccjjjqqquuuxxx{{{~~~zzzoooddd\\\TTTNNNLLLNNNQQQZZZqqq}}}tttlllfffccccccdddmmmllljjjiiihhhfffccc```XXXRRRNNNOOONNNLLLKKKMMMLLLKKKKKKMMMRRRZZZbbbfffkkknnnrrrvvvwwwxxxyyyzzzzzzyyyvvvrrrqqqsssxxx|||wwwxxxyyyzzz|||}}}}}}}}}~~~~~~}}}}}}~~~~~~|||~~~}}}yyywwwuuutttmmmkkkiiigggfffffffffgggeeebbb```]]]\\\ZZZWWWUUUQQQOOOMMMLLLLLLNNNPPPRRRVVVWWWWWWSSSMMMGGGBBB@@@>>>???AAADDDEEEGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDBBBAAA===<<<===@@@DDDHHHIIIJJJIIIKKKLLLNNNOOORRRWWWZZZ___cccgggiiihhhgggffffffkkkmmmmmmllliiigggffffffiiikkklllkkkhhhccc]]]YYYPPPLLLGGGDDDBBB@@@===;;;666666555555444222222111222333555666555888BBBMMMeeexxx{{{xxxxxx~~~zzzqqqjjjjjjlllwww|||{{{ppp]]]NNNKKKMMM}}}{{{{{{{{{tttmmmfffbbbaaa___YYYTTTQQQNNNJJJHHHFFFDDDBBB@@@===<<<;;;:::;;;<<>>@@@AAAAAAAAAAAABBBCCCEEEDDDBBB???@@@>>>===>>>>>>>>>EEENNNYYYXXXUUUQQQLLLGGGBBB???;;;:::888999;;;<<<<<<<<<;;;:::888666555444444444222222222222333444555666666666555666777:::<<<>>>???BBBAAA@@@CCCKKKPPPPPPQQQRRRQQQMMMGGGAAA<<<::::::;;;<<<>>>???@@@@@@@@@>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::999<<<<<<===>>>@@@CCCDDDFFF@@@@@@@@@AAAAAA@@@@@@???======<<<;;;:::999888888444444333333333333444444333555777999:::<<>>777333000222333000...000////////////////////////////////////000000000000...//////000000111111222222222222222333333333333444333555888777777===DDDXXXsssaaapppsssfffdddbbbgggvvvxxx|||wwwdddVVVOOOJJJEEEMMMYYYYYYZZZYYYZZZ]]]cccjjjqqqvvvxxx||||||qqqfff___UUUOOOLLLNNNOOOWWWkkk~~~uuummmgggddddddeeeooommmkkkiiihhhfffccc```XXXRRRNNNOOONNNKKKJJJLLLKKKJJJIIIKKKQQQYYYaaafffkkkmmmqqquuuxxxyyyzzzzzzzzzxxxuuurrrqqqsssxxx|||vvvvvvxxxyyy{{{}}}~~~~~~}}}~~~~~~}}}zzzxxxqqqooommmkkkiiiiiiiiiiiifffdddaaa```___^^^[[[YYYUUUTTTRRRPPPQQQRRRTTTVVVZZZZZZXXXSSSLLLFFFBBBAAA???@@@CCCEEEGGGHHHIIIIIIKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFDDDCCCAAA======>>>AAAFFFIIIKKKLLLLLLMMMNNNOOOPPPSSSWWWZZZ```ccchhhkkklllkkkjjjjjjmmmnnnnnnllliiihhhhhhhhhkkklllnnnmmmjjjeee```]]]UUUPPPIIIEEEDDDAAA===:::666666666555444333111111///222555555444666>>>EEE\\\mmm}}}{{{uuuqqq|||~~~eeeWWWSSS}}}}}}}}}tttmmmgggeeeggghhhddd___[[[XXXSSSOOOLLLHHHEEEBBBAAA???>>>===>>>@@@CCCDDDFFFHHHJJJKKKIIIEEE@@@===;;;<<<>>>@@@BBBCCCDDDDDDFFFEEEEEEEEEGGGGGGEEEDDD@@@>>>???@@@>>>>>>DDDKKKSSSQQQNNNKKKGGGCCC???<<<===;;;888888:::;;;<<<<<<<<<:::888666555444444555222222222222333444555666777666444444666999;;;<<<;;;<<<:::888999>>>@@@>>>AAADDDEEECCC>>>999777666666777888:::<<<=========<<<<<<<<<<<<;;;:::999999777888999999::::::;;;;;;=========???@@@BBBCCCDDD@@@@@@AAAAAAAAAAAAAAA@@@======<<<;;;:::999999888444444333333333333444444222444777888:::===AAACCCGGGMMMTTTYYYZZZ\\\___bbbggghhhiiiiiihhhgggiiijjjlllllllllllllllkkkkkkjjjnnnpppsssvvvzzz|||{{{zzzxxxtttooojjjgggaaa^^^[[[]]]```aaa]]]YYYWWWPPPKKKIIIHHHHHHMMMRRR```ooowww{{{zzzjjjdddaaammmuuuiiiYYYfffxxx}}}}}}rrruuurrrggg]]]^^^lll{{{qqqbbb[[[VVV^^^dddeee```WWWHHH<<<666222000222333000...///////////////////////////////////////000000000000//////000000111222222333333333333333444444444444333222444777888777<<>>===>>>BBBGGGKKKMMMMMMNNNOOOPPPQQQRRRVVV[[[___aaaeeekkkoooppppppoooooooooooonnnllliiihhhiiijjjmmmnnnooonnnlllgggccc```\\\UUUMMMHHHFFFCCC>>>:::555666666666555333111000---111444444333555;;;???NNN___wwwzzzzzzjjj]]]|||||||||tttnnnhhhgggkkknnnkkkggggggccc^^^YYYUUUPPPLLLIIIDDDBBBAAA@@@AAACCCFFFHHHMMMPPPSSSTTTRRRMMMGGGCCC===>>>@@@CCCEEEFFFGGGGGGIIIHHHGGGGGGIIIIIIHHHGGG@@@??????AAA???>>>BBBIIIWWWUUUQQQNNNKKKGGGDDDAAA@@@>>>;;;:::;;;============<<<:::888777666666666444444444444555666777888888666444444666999<<<===888999888555555888777333999;;;>>><<<999555444555333444666888:::;;;;;;<<<;;;;;;;;;;;;:::999888888555666888999:::;;;;;;;;;=========>>>???AAABBBCCC@@@AAAAAABBBBBBBBBAAAAAA======<<<;;;::::::999999555444444333333444444555111333666888:::===AAADDDHHHNNNUUUZZZ[[[]]]```bbbjjjkkklllkkkiiiiiiiiikkknnnnnnoooooonnnnnnmmmlllnnnpppsssuuuyyy}}}xxxyyyxxxuuunnncccYYYRRRRRRNNNJJJJJJLLLOOOPPPOOOTTTNNNJJJJJJKKKKKKPPPUUU\\\kkktttzzzsssnnnmmmyyyyyynnncccVVVfffyyy{{{{{{vvvpppuuu~~~lllbbbXXXZZZhhhxxxqqqbbb[[[SSS[[[aaaaaa]]]TTTFFF:::666222000222333000...///////////////////////////////////////000000000000///000000111222333333333333333444444444444555555222111333777888888<<>>GGGUUUVVVcccddddddeeefffhhhlllnnnpppwww~~~vvvkkkdddVVVPPPMMMNNNNNNSSSeeeyyyzzzrrrllljjjjjjkkkrrrooollliiigggeeebbb___XXXRRRNNNNNNMMMJJJIIIKKKIIIHHHGGGIIIOOOXXXaaagggjjjllloootttxxxzzzzzzyyywwwyyy{{{{{{zzzyyyxxxyyytttuuuvvvxxxzzz}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~uuuuuusssqqqooonnnlllkkkiiihhhffffffffffffdddbbb___]]][[[YYYXXXZZZ\\\]]][[[YYYUUUNNNGGGBBBAAAAAABBBDDDHHHKKKMMMNNNNNNMMMMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHHHHHHHGGGEEECCCBBB>>>===???BBBGGGLLLNNNNNNOOOPPPQQQRRRUUUYYY___cccbbbgggmmmrrrttttttttttttppppppnnnkkkhhhhhhjjjllloooooopppooolllhhheeebbbaaaZZZQQQKKKHHHEEE???:::555666666666555333111000+++000444333222555999<<>>CCCIIIOOORRRTTTVVVUUUQQQLLLIIIJJJEEE@@@>>>@@@@@@===999999999888888888777777777555444444555777999<<<===999888666555555777999:::888777666555444333333333666666555444444444555555333444444555666777888888<<<<<<<<<;;;:::999888777777777888999;;;<<<======<<<===???AAABBBBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@???>>>===<<<<<<::::::999888777666555444333222222222222444777999;;;>>>BBBEEEMMMOOORRRWWW]]]bbbdddeeeggghhhjjjlllmmmnnnoooooommmnnnpppqqqqqqppppppooooooqqqsssttttttvvvyyy{{{zzzxxxuuutttpppggg[[[QQQGGGJJJJJJGGGGGGNNNSSSUUUVVVSSSNNNIIIHHHOOOZZZccclllrrr{{{~~~{{{wwwtttpppaaaeeeaaaiiixxxuuuiiiuuunnn\\\SSS]]]hhhooo}}}vvvcccTTTXXX\\\```bbb\\\PPPAAA666111111111111000000000000------......//////000000000000000000////////////333333222222111222222222111111222222222333333333444555555555666:::>>>BBBJJJmmmlllUUUWWWlllwwwvvvqqqpppyyy}}}~~~|||lll```SSSJJJCCC@@@HHHTTT^^^ooottthhh___cccddd^^^llluuu|||~~~uuukkkeeeYYYRRRNNNMMMKKKOOO___rrr|||vvvmmmkkkmmmpppqqqooojjjhhhiiieee```\\\UUULLLIIIJJJLLLKKKJJJHHHIIIIIIKKKNNNSSS[[[```dddhhhnnnsssuuuvvvxxxyyyvvvxxxyyyzzzzzzzzz|||}}}}}}yyyvvvwwwzzz}}}~~~}}}yyyzzz}}}}}}xxxtttrrrsssuuuwwwzzz}}}~~~}}}~~~xxxvvvsssooonnnpppmmmllllllmmmmmmkkkhhheee```bbbdddbbb^^^[[[ZZZ[[[ZZZWWWQQQKKKFFFBBBAAA@@@FFFHHHKKKNNNQQQSSSSSSTTTNNNNNNMMMLLLKKKIIIGGGFFFHHHIIIKKKMMMMMMIIICCC???@@@@@@CCCHHHNNNRRRSSSQQQQQQQQQRRRTTTXXX]]]bbbeeejjjllloooqqqsssuuuuuuvvvxxxuuupppllljjjkkkmmmooonnnooommmhhhfffggggggddd^^^UUUOOOOOOMMMEEE===999555555444444444333333333000111222222444444555666<<>>===:::777::::::999999888888777777999999888888999:::;;;<<<;;;:::888777777888999:::888777666555444333333333555555444444333444444444333333444555666888888999<<<<<<<<<;;;:::999888777777888888:::;;;<<<===>>>===>>>@@@AAACCCCCCCCCBBBDDDDDDEEEEEEDDDBBB@@@???======<<<;;;:::999888888777666555444333222222222222444777999;;;>>>BBBEEENNNOOOSSSXXX^^^bbbdddeeeggghhhjjjkkkmmmnnnnnnnnnmmmnnnoooqqqqqqqqqpppoooqqqrrrtttuuuwwwwwwvvvuuu{{{}}}zzzvvvsssoooggg[[[RRRLLLNNNNNNLLLOOOUUUXXXWWWUUUSSSNNNKKKLLLTTT___hhhpppuuu}}}{{{qqqmmmjjj___gggmmmvvvyyysss~~~mmm\\\UUUaaaoooyyy{{{gggXXXYYY\\\```aaa[[[OOO@@@777111111111111000000000000.........///////////////000000000000////////////333222222111111222222222111111222222222333333333222333333333444666;;;>>>FFFhhhlllVVVZZZpppyyyuuurrrqqqxxxqqqdddUUUKKKDDDCCCKKKTTTaaassszzzkkk]]]^^^```\\\jjjsss{{{}}}vvvkkkeeeYYYRRRMMMMMMKKKNNN]]]ppp~~~xxxppplllnnnqqqrrrpppkkkiiiiiifffaaa]]]VVVNNNJJJJJJKKKKKKIIIIIIIIIJJJJJJLLLQQQXXX\\\cccgggmmmqqqssstttvvvwwwzzz{{{|||{{{zzzyyyyyyzzz{{{yyywwwxxx{{{}}}}}}|||||||||}}}~~~~~~{{{wwwtttrrrsssuuuvvvyyy|||}}}|||yyytttsssttttttsssrrrrrrrrrpppllliiihhhiiiiiifffaaa]]][[[[[[VVVSSSNNNJJJFFFDDDDDDDDDKKKLLLOOOQQQSSSTTTTTTSSSPPPPPPOOONNNLLLKKKJJJJJJJJJKKKLLLMMMLLLHHHBBB>>>AAABBBEEEJJJQQQUUUUUUTTTVVVVVVWWWYYY]]]bbbfffiiilllnnnqqquuuwwwyyyyyyyyyzzzwwwrrrmmmkkkjjjlllmmmmmmooommmiiigggiiihhhdddeee]]]WWWTTTNNNCCC:::666555555555444444444333333111222222333333444444555666<<>>CCCJJJRRRUUUZZZ___dddgggiiijjj```VVVJJJ@@@<<<:::999777:::::::::999999999888888???>>>===<<<;;;;;;;;;;;;===<<<;;;999999999:::;;;888777666444333333333333333333222222222333444444222333444555777888::::::<<<<<<<<<;;;:::999777777777888999:::<<<===>>>???>>>???AAACCCDDDDDDCCCCCCEEEEEEFFFEEEDDDBBB@@@???======<<<;;;:::999888888888777555444333333222222222444777999;;;>>>CCCFFFNNNPPPUUUZZZ___bbbeeefffhhhiiijjjlllmmmnnnnnnnnnlllmmmooopppqqqqqqqqqqqqttttttuuuxxxyyywwwqqqllllllwww|||wwwsssnnnfff\\\UUURRRSSSSSSTTTYYY______ZZZTTTRRROOOMMMQQQ[[[gggpppuuuyyy~~~|||pppfffccc\\\iiizzzyyy{{{{{{iii\\\XXXgggzzzkkk]]]]]]___bbb```YYYLLL>>>666111111111111000000000000///////////////.........////////////000000000000222222111111111222222333111111222222222333333333222333333333333555888;;;AAA```kkkUUUZZZrrrxxxyyywwwwww|||~~~ooo\\\NNNHHHGGGMMMTTTaaattt|||mmm]]]\\\______gggqqqzzz|||vvvkkkeeeYYYRRRMMMLLLJJJLLLZZZkkkzzzrrrooopppqqqsssrrrmmmjjjjjjhhhddd```YYYQQQLLLKKKKKKJJJHHHJJJJJJIIIIIIJJJNNNTTTXXXbbbfffkkkoooqqqrrrtttuuuzzz|||}}}}}}{{{zzzzzz{{{zzzzzzyyy{{{}}}~~~}}}{{{~~~}}}}}}~~~~~~}}}||||||zzzvvvtttssssssuuuvvvyyy}}}{{{xxxyyy{{{{{{zzzzzzyyywwwsssoooqqqqqqooojjjddd___\\\[[[SSSPPPLLLIIIGGGHHHIIIJJJPPPRRRTTTVVVWWWVVVUUUTTTRRRQQQPPPNNNMMMMMMNNNNNNMMMMMMNNNMMMJJJFFFAAA???CCCEEEIIIPPPVVVYYYYYYXXXZZZZZZ[[[]]]aaaeeeiiilllnnnqqquuuyyy|||~~~~~~}}}|||yyytttnnnkkkiiijjjjjjkkknnnmmmjjjiiijjjiiiffffff```[[[VVVMMM@@@777555555555555555555444444444333333333333333333333333555777AAAQQQcccsss}}}wwwqqqlllnnnxxx}}}tttkkkddd^^^\\\YYYTTTQQQSSSXXX\\\cccnnnvvvuuurrrooofffZZZOOOMMMOOOVVVYYYYYYYYY\\\bbbdddeeeeeebbb]]]WWWSSSNNNHHHBBB???>>>===BBBIIILLLPPPVVV\\\```bbbccccccVVVOOODDD===::::::::::::::::::::::::;;;;;;;;;<<<@@@@@@???>>>===<<<<<<<<<@@@???>>><<<;;;;;;;;;;;;888777666555444333333333222222111222222333444444333444555666888:::;;;;;;===<<<<<<;;;:::888777666777888999:::<<<===?????????@@@BBBDDDDDDDDDDDDCCCEEEEEEEEEEEECCCAAA???>>>======<<<;;;:::999888888888777666444333333333333222444666888:::>>>CCCGGGNNNRRRWWW\\\```ccceeegggiiijjjlllmmmnnnoooooooookkkmmmoooqqqrrrsssssssssvvvuuuvvvzzz{{{wwwmmmddd```kkkzzz~~~xxxrrrllleee]]]XXXWWWXXXYYY[[[aaafffccc[[[QQQOOOMMMNNNUUU```mmmuuuxxx{{{uuugggaaa]]]nnnvvvttt{{{wwwddd[[[\\\nnnpppbbbdddeeeeee```VVVHHH;;;444111111111111000000000///000000//////......------////////////000000000000111111111111111222222333111111222222222333333333444555555444444555888;;;???YYYzzzmmmVVVXXXmmmtttwwwwwwxxx{{{jjjWWWMMMKKKNNNRRR]]]mmmuuulllaaaaaaeeeffffffpppzzz|||~~~wwwkkkdddZZZRRRMMMLLLJJJKKKVVVeee~~~yyyssspppqqqrrruuutttooolllkkkjjjfffccc]]]TTTNNNKKKJJJIIIHHHHHHHHHGGGGGGHHHLLLRRRVVVaaaeeejjjnnnppprrrssstttwwwyyy|||}}}}}}|||}}}~~~{{{{{{}}}}}}||||||{{{||||||{{{zzz{{{zzzxxxvvvuuuvvvwwwxxxzzz}}}}}}}}}}}}yyyvvvuuutttqqqlllfff```]]][[[SSSQQQMMMKKKJJJLLLNNNPPPSSSTTTVVVXXXYYYXXXWWWVVVSSSRRRPPPNNNMMMNNNOOOPPPPPPPPPPPPMMMIIIEEEBBBAAAGGGJJJPPPWWW\\\______^^^[[[\\\\\\^^^aaaeeeiiikkkooorrrwww{{{}}}zzzuuuoookkkiiihhhhhhjjjmmmnnnlllkkklllkkkggg^^^[[[XXXTTTJJJ>>>888777555555555555555555555555444444444333333222222222555555999DDDSSSeee|||uuuuuulllccceeettt|||rrrkkkccc```[[[VVVTTTWWW\\\```mmmyyy|||xxxooodddWWWSSSTTTZZZ___```aaaccciiijjjkkkkkkhhhccc^^^ZZZRRRJJJBBB???===<<<@@@FFFHHHKKKPPPUUUVVVUUURRROOOFFFCCC>>>;;;:::;;;;;;<<<;;;<<<<<<===>>>???@@@AAA??????????????????>>>>>>AAAAAA@@@???>>>=========999999777666555444444444222222222222333444555666555666777888:::;;;<<<=========<<<;;;:::888777666666777888:::<<<===??????@@@AAACCCDDDEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@>>>===>>>======<<<;;;:::999999888777666555444333333333222444666777:::>>>DDDHHHOOOTTTZZZ___aaacccfffhhhkkklllmmmoooppppppppppppkkkmmmooorrrtttuuuuuuuuuwwwvvvwwwzzz{{{vvvkkkbbb\\\fffuuu~~~xxxqqqjjjddd^^^ZZZYYY[[[]]]```eeeiiiccc[[[OOOMMMKKKNNNWWWcccooowwwzzz{{{~~~zzzkkkeeecccwww}}}pppoooxxxrrr___ZZZ```uuutttiiijjjkkkhhh```RRRDDD888222111111111111000000000///000000//////......------.../////////000000000111111000000000111111222333111111222222222333333333444555555555444555777999BBBUUUrrrzzz||||||~~~vvv^^^ZZZhhh|||pppooonnnnnnqqqxxx}}}dddSSSNNNNNNOOO[[[ffflllhhheeehhhjjjhhhhhhpppyyy|||~~~yyyllleee\\\SSSMMMMMMJJJJJJSSS```xxx}}}zzzwwwrrroooppprrruuuvvvpppllllllkkkiiieee___WWWPPPLLLJJJIIIIIIEEEEEEEEEEEEGGGKKKRRRVVV___dddjjjnnnppprrrsssuuuwwwyyy|||}}}}}}}}}}}}~~~|||~~~~~~|||zzz{{{{{{{{{zzz{{{{{{zzzzzzzzzzzz{{{{{{|||~~~|||vvvtttpppkkkfffaaa]]][[[WWWTTTPPPNNNMMMOOOSSSUUUUUUUUUWWWXXXYYYYYYYYYYYYTTTSSSPPPNNNMMMNNNOOOPPPRRRRRRQQQNNNIIIEEEEEEEEELLLQQQYYY___ccceeeeeeddd______```aaacccfffhhhiiimmmppptttyyy|||}}}~~~}}}{{{xxxtttoookkkiiihhhhhhjjjnnnooonnnmmmnnnlllggg\\\XXXUUUQQQHHH===888999444444555555555555555555555444444333333222222111333111222999DDDTTTkkk~~~~~~{{{{{{|||}}}}}}tttkkk{{{rrrjjjjjjuuu{{{ssshhhccc\\\WWWWWW[[[bbbfffttt{{{qqqeee___\\\```fffiiilllppprrrsssrrrpppmmmhhhcccaaaUUULLLDDD@@@>>>===@@@DDDFFFHHHLLLNNNMMMIIIEEEBBB@@@??????>>>===>>>>>>>>>BBBCCCCCCDDDDDDEEEEEEEEE???@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>;;;:::999777666666666666222333333444555666888999999999:::;;;<<<======>>>>>>======;;;:::888666555555666777999;;;===>>>???@@@AAACCCDDDDDDDDDCCCCCCAAAAAABBBBBBAAA@@@>>>===??????>>>===<<<;;;::::::888888666555444333333333222444555777999>>>DDDIIIPPPUUU]]]aaabbbdddfffiiilllmmmnnnooopppppppppppplllnnnppptttvvvxxxxxxyyyvvvvvvwwwyyyyyytttllleee```hhhttt}}}wwwqqqiiiccc^^^[[[ZZZ^^^```bbbfffgggbbbZZZOOOMMMKKKNNNWWWdddooouuuzzz{{{{{{mmmjjjkkk|||nnnoooyyy|||mmm[[[[[[eee{{{uuummmllllllhhh]]]NNN???555111111111111111000000000000///////////////...............//////000000111111000000000000000111222333111111222222222333333333111222333333333444666888DDDQQQkkk}}}|||xxx{{{zzzxxxkkkaaagggxxxtttkkkgggeeehhhrrrpppXXXOOOMMMLLL[[[bbbgggggggggiiijjjhhhlllpppvvv{{{}}}~~~oooggg^^^UUUNNNNNNKKKIIIPPP\\\qqq|||yyyvvvqqqnnnmmmqqqvvvwwwqqqllllllllljjjfffaaaZZZRRRLLLJJJJJJJJJEEEEEEDDDDDDFFFKKKQQQVVV]]]aaahhhmmmppprrrtttuuuyyy{{{~~~~~~|||zzzyyyyyy}}}~~~|||{{{{{{||||||{{{|||||||||}}}}}}~~~~~~~~~yyyuuuooojjjgggccc^^^[[[YYYVVVRRRPPPPPPRRRVVVYYYXXXXXXXXXXXXXXXYYY[[[[[[XXXVVVTTTRRRQQQPPPPPPPPPSSSTTTSSSNNNIIIGGGIIILLLSSSYYYaaahhhkkkkkkjjjjjjeeeeeeeeeffffffhhhiiiiiiiiikkknnnqqqtttvvvwwwxxxvvvtttqqqmmmkkkjjjiiiiiijjjnnnqqqpppoooooolllggg```YYYSSSMMMFFF<<<777777333333333444444444444444444444444333333222222222444333333888>>>JJJ^^^ooo~~~~~~zzzpppkkklllppplllnnnpppssstttqqqkkkfff~~~yyyxxxvvvuuuyyy}}}qqqjjjbbb\\\]]]dddlllqqq|||xxxnnnhhhjjjpppuuu{{{~~~}}}zzzvvvpppkkkgggdddYYYPPPGGGCCCBBB@@@@@@CCCEEEEEEFFFFFFFFFDDDCCCBBBCCCDDDDDDDDDDDDEEEFFFHHHNNNMMMMMMLLLKKKJJJIIIHHHBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@??????<<<<<<:::999888777777777444444555666777999;;;;;;<<<<<<=========>>>>>>>>>>>>>>>===<<<:::888666555333444666888:::<<<===>>>@@@AAABBBCCCDDDCCCBBBBBB@@@AAABBBBBBBBBAAA@@@???@@@@@@???>>>===<<<;;;;;;999888777555444444444444222333555666999>>>EEEJJJPPPWWW^^^ccccccdddgggjjjkkklllmmmnnnnnnnnnnnnnnnmmmooorrruuuxxxzzz{{{{{{sssuuuwwwxxxvvvsssnnnkkkhhhnnnwww|||zzzvvvpppiiibbb^^^\\\[[[```dddddddddddd```ZZZQQQNNNKKKOOOXXXdddmmmrrrzzz{{{{{{mmmlllqqqyyymmmqqq}}}vvviiiZZZ^^^kkkpppjjjhhhhhhcccXXXIII<<<444222111111111111000000000000.........///////////////.........///000111111111////////////000111222333111111222222222333333333000222444444444555777888@@@KKKfffzzz}}}vvvhhhhhhwwwjjjccc]]]```nnnyyy\\\NNNLLLKKKWWW___fffgggfffgggjjjkkkoooooosssyyy|||tttjjj```WWWPPPOOOLLLIIIOOOYYYkkk{{{wwwqqqlllkkkpppuuuwwwqqqlllkkklllkkkfffbbb[[[SSSMMMJJJKKKLLLGGGFFFFFFEEEEEEIIIOOOSSSYYY^^^eeekkkoooqqqtttuuuxxxzzz}}}~~~|||zzzxxxxxx}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}{{{|||}}}~~~yyyrrrmmmiiieee```\\\XXXUUURRRPPPQQQUUUYYY]]]^^^]]]ZZZXXXWWWYYY[[[\\\]]]\\\[[[YYYWWWUUUTTTSSSSSSTTTSSSOOOJJJJJJNNNRRRYYY```iiiooopppooonnnnnniiiiiiiiihhhhhhhhhhhhhhhdddeeefffhhhkkkmmmpppqqqpppooommmlllkkkkkkkkklllkkkooorrrqqqqqqppplllfffaaaWWWMMMHHHBBB:::555444222222222333333333444444333333333333333333333333555555666999;;;BBBQQQ___pppyyy~~~xxxnnnddd\\\XXXVVVUUUWWW]]]cccffffffdddccc}}}rrrlllmmmsssxxxxxxwwwzzzsssiiiccceeemmmvvv|||zzzqqqqqqxxx~~~yyysssmmmhhhfff\\\RRRIIIFFFDDDBBBAAACCCCCCBBBAAAAAAAAACCCFFFGGGHHHHHHHHHHHHIIILLLPPPSSSWWWVVVTTTRRROOOMMMKKKJJJEEEFFFGGGGGGFFFEEEDDDCCC??????@@@AAAAAAAAA@@@@@@======;;;:::999888888888555555666777999;;;<<<===>>>>>>>>>>>>>>>>>>???>>>>>>>>>===<<<:::888666555333333555777999;;;===>>>@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@???>>>===<<<<<<999888777666444444444444222333555666999>>>EEEJJJPPPWWW```dddddddddgggjjjjjjjjjkkklllmmmmmmmmmmmmmmmooosssvvvyyy|||}}}}}}rrrtttvvvvvvtttqqqppppppnnnssszzzzzzyyyvvvpppiiibbb^^^\\\[[[bbbfffeeecccbbb___[[[SSSOOOLLLOOOXXXdddmmmqqqzzz||||||mmmlllssstttkkksss}}}rrrfff[[[```ooovvvjjjeeecccccc___UUUFFF:::444333111111111111000000000000---.........//////000000---......///000111111222////////////000111222333111111222222222333333333222444666777777888:::;;;:::EEEccc}}}{{{lllhhhvvvggg]]]TTTWWWfff{{{~~~]]]NNNKKKKKKPPP[[[fffgggdddeeelllqqqpppnnnpppvvv{{{wwwmmmbbbXXXPPPPPPMMMJJJNNNWWWggg~~~yyyqqqkkkiiiooouuuwwwqqqlllkkklllkkkfffccc\\\TTTMMMKKKKKKMMMIIIHHHGGGEEEEEEHHHMMMQQQWWW\\\ccciiimmmpppsssuuutttwww{{{}}}|||{{{{{{{{{|||}}}|||}}}}}}|||{{{}}}~~~zzz{{{}}}}}}uuuoookkkfffaaa]]]VVVSSSPPPOOOQQQVVV[[[___dddaaa\\\XXXWWWXXX[[[]]]aaaaaa```^^^\\\YYYWWWUUUSSSTTTTTTPPPKKKKKKQQQVVV\\\dddmmmssstttrrrppppppjjjjjjiiiiiihhhgggffffffaaaaaaaaabbbeeehhhjjjlllmmmlllkkkjjjkkklllmmmmmmkkkpppsssrrrqqqppplllfff^^^RRRFFFAAA>>>999444222111111111222222333333333333333333333333333333333000111333666555888DDDQQQeeeppp}}}yyynnnddd\\\SSSKKKEEELLLMMMRRRYYY^^^______```ooo```^^^[[[eeelllkkklllzzz~~~wwwqqqooorrrzzz~~~|||{{{tttkkkeeeZZZPPPGGGCCCAAA>>>===???>>>???AAACCCEEEJJJOOOSSSWWWWWWXXXWWWWWWYYY]]]```[[[```bbb^^^ZZZWWWRRRLLLMMMGGGDDDEEEEEEBBB@@@AAAEEECCCAAAAAAAAAAAA???===>>>??????===;;;::::::;;;:::999888888999::::::999>>>>>>>>>>>>============>>>===<<<;;;999888777666444444555666888:::;;;<<<@@@AAABBBCCCEEEFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCBBB@@@>>>===<<<999888777666444444333333333444555666999>>>EEEIIITTTXXX]]]bbbdddfffgggiiijjjkkklllllllllkkkjjjiiillllllmmmnnnpppsssvvvwwwppprrrtttuuutttuuuvvvwwwvvvxxx}}}zzzxxxsssnnnhhhbbb^^^\\\aaadddffffffdddbbbaaaaaaUUUQQQNNNPPPYYYdddmmmqqq||||||pppmmmzzzxxxooo{{{ppp___ZZZfffyyyuuuiiicccdddgggbbbYYYMMM@@@666111//////000111111111000...---------............---------......///000111111222000111111111111222222222222222111111000111111111666555444333444555777999>>>DDDVVV|||~~~```]]]pppqqqZZZXXXYYY```kkkyyy```NNNIIIIIILLLZZZdddcccaaaeeejjjlllnnnppptttwwwwww{{{{{{nnnggg]]]TTTPPPOOONNNPPPUUUfff|||zzztttoookkklllppprrrpppkkkggggggiiiiiicccZZZSSSNNNKKKIIIHHHIIIIIIGGGEEEDDDFFFJJJMMMTTTYYYaaaggglllpppsssuuuqqqtttxxxzzzzzzzzzzzz{{{zzzzzz{{{|||}}}~~~}}}|||zzzzzz{{{{{{~~~~~~~~~~~~yyypppiiiccc^^^ZZZ\\\TTTPPPSSSVVVVVVZZZ```aaa```^^^\\\YYYZZZ\\\___ffffffgggfffddd```\\\YYYUUUWWWVVVTTTQQQQQQSSSWWW]]]bbbjjjqqquuuvvvtttrrrmmmmmmlllkkkhhheeebbbaaa^^^```aaaaaa```aaaccceeellljjjgggffffffiiilllnnnrrrsssrrroooppppppjjjcccTTTNNNFFF???:::777555333333222222222333444444555777666555444444444444444444333222111222777>>>CCCYYYbbboooyyy~~~}}}yyyuuukkk^^^UUUNNNEEE===CCCHHHPPPWWW[[[^^^aaabbbhhhVVVQQQNNNVVV\\\\\\^^^mmm|||zzz|||xxxmmmfff\\\RRRHHHDDDAAA>>>>>>AAACCCFFFJJJOOOSSSYYY___ccckkkllllllkkkjjjkkkmmmoooiiinnnppplllfff```XXXQQQQQQNNNMMMNNNKKKFFFEEEGGGEEEEEEEEEEEEDDDDDDCCCBBB???AAABBBBBB@@@?????????<<<:::888777999::::::999======>>>>>>???@@@@@@AAA???>>>===;;;:::888777777666666666666666777888999<<<>>>@@@BBBDDDEEEEEEEEEFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???===<<<:::999888666555333333333333444555777999>>>EEEJJJSSSWWW^^^ccceeefffggghhhjjjkkklllllllllkkkjjjiiiiiiiiiiiijjjllloooqqqssspppsssuuuwwwwwwwwwyyyzzzwwwzzz~~~{{{zzzxxxuuupppjjjddd```^^^ccceeeggggggeeeaaa______RRRQQQQQQWWWaaakkksssvvvuuurrr|||~~~qqqaaa]]]lll}}}yyytttmmmdddaaacccfffaaaVVVJJJ>>>666111000///000000111000///...---...//////////////////.........//////000000111111000111111111111222222222222222111111111111222222555555444444555666888999;;;???PPPvvvfff[[[hhhvvv^^^ZZZYYY\\\eeeppp___KKKFFFEEELLLWWW```___^^^cccjjjmmmnnnppptttwwwwwwzzz}}}qqqhhh^^^UUUPPPNNNMMMPPPTTTaaawww}}}vvvqqqmmmkkknnnqqqooojjjggghhhjjjiiiddd\\\UUUOOOLLLJJJIIIJJJIIIHHHFFFEEEFFFJJJMMMTTTZZZaaahhhmmmpppssstttrrrtttxxxzzzzzzzzzzzz{{{yyyyyyzzzzzz|||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~xxxqqqkkkeeeaaa^^^ZZZSSSPPPTTTWWWXXX\\\bbbcccbbbaaa^^^[[[[[[^^^aaafffggghhhhhhfffccc___]]]\\\\\\ZZZWWWSSSSSSVVVYYY^^^cccjjjrrrvvvvvvtttsssoooooommmjjjgggccc```^^^ZZZ[[[\\\[[[[[[\\\^^^```iiihhhgggggghhhkkknnnppprrrsssqqqnnnnnnmmmggg___SSSNNNFFF???:::777555333222222222222222333444444666666555555555444444444333333222222222666<<<@@@KKKRRR^^^hhhooorrrttttttqqqlllaaaTTTLLLJJJFFFBBBAAAEEELLLSSSXXX\\\^^^```|||bbbNNNGGGCCCHHHLLLMMMPPP^^^vvvzzznnnfff]]]SSSIIIDDDAAA???AAAEEEJJJOOOVVV^^^fffmmmtttxxx}}}{{{{{{{{{~~~}}}uuujjj```XXXVVVUUUTTTOOOIIIJJJNNNJJJKKKMMMMMMKKKIIIHHHHHHEEEGGGIIIIIIGGGDDDDDDDDDAAA>>>:::999:::;;;<<<<<<<<<===>>>???AAABBBCCCDDD@@@@@@>>>===;;;999888777888888666555555444444555888:::>>>AAACCCDDDEEEDDDIIIGGGDDDBBB@@@???@@@AAADDDCCCCCCBBBAAA???>>>===<<<;;;999777555333333222333444666777:::???FFFKKKRRRWWW___dddggggggggggggkkkllllllllllllkkkjjjiiihhhhhhhhhhhhjjjlllnnnoooppprrruuuwwwwwwwwwxxxyyyyyy|||zzzwwwvvvuuutttqqqmmmiiifffdddeeegggjjjiiifffaaa]]][[[OOOQQQVVV^^^iiittt{{{~~~}}}}}}qqqcccbbbuuuyyyrrrkkkfffbbb___```dddggg___SSSFFF;;;444111111000000000000000///......//////000000000000//////////////////000000000000000111111111111222222222333222222111222222333333333333444555777888999999999;;;HHHnnnqqqaaaeee~~~ddd^^^[[[[[[```gggaaaLLLDDDBBBIIISSS[[[\\\\\\aaaiiinnnoooqqqtttwwwvvvyyytttiii```VVVQQQNNNLLLNNNRRR[[[pppwwwrrrnnnkkknnnpppnnnjjjggggggiiiiiieee___WWWQQQMMMKKKJJJJJJJJJHHHGGGFFFGGGKKKNNNTTTYYYbbbiiimmmppprrrsssrrruuuxxxzzzzzzzzzzzzzzzyyyxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~|||}}}}}}xxxqqqlllgggcccaaaYYYTTTRRRUUUYYY[[[___cccfffeeebbb___\\\]]]___bbbgggiiijjjkkkjjjhhheeecccdddccc___[[[WWWWWWYYY[[[___dddkkkrrrvvvwwwuuutttpppooollliiieee```]]][[[XXXXXXXXXWWWWWWXXX[[[]]]eeefffhhhjjjllloooqqqrrrttttttqqqmmmkkkjjjddd\\\RRRMMMEEE>>>:::777555333222111111111111222333333444555666666666555444333222333333222222444888;;;@@@FFFOOOXXX```fffkkknnnnnnlllcccWWWPPPNNNKKKHHHDDDFFFKKKPPPUUUXXXZZZ[[[uuu___MMMEEEBBBCCCDDDEEEHHHTTTjjj}}}wwwjjjaaaXXXPPPGGGCCCBBBBBBGGGMMMRRRYYYcccmmmvvv~~~~~~lllddd\\\XXXUUUPPPOOOQQQOOOQQQTTTTTTRRRPPPOOOPPPRRRRRRQQQNNNIIIFFFFFFFFFEEEBBB>>><<<<<<>>>@@@@@@======>>>???@@@AAABBBCCCAAA@@@???===<<<:::999888888777666555444333333333555888<<<@@@CCCEEEEEEEEEIIIGGGDDDAAA??????@@@AAADDDDDDCCCCCCBBB@@@???>>>===<<<:::888555444222222333555666777;;;@@@GGGLLLQQQWWW___eeehhhhhhgggffflllllllllkkkkkkkkkjjjjjjjjjjjjiiijjjkkkmmmooopppoooqqqtttuuutttsssttttttzzz|||}}}yyyvvvppppppoooooommmllljjjiiigggiiilllkkkfff___ZZZWWWQQQTTTZZZcccnnnxxxyyyzzzmmmcccggg|||ssslllccc]]]ZZZ\\\aaafffiii___QQQCCC888333111000000000000000000//////.../////////000000/////////000000000000////////////000000111111111222222222222222222222222222333444111222444666888999999999:::<<>>DDDJJJQQQXXX```eeelllpppqqqmmmhhhaaaXXXOOOOOOOOOOOOQQQSSSTTTTTTTTT}}}xxxmmm]]]NNNFFFDDDAAA@@@AAACCCJJJZZZkkk~~~oooaaaXXXOOOIIICCCBBBCCCEEEMMMUUU]]]dddnnnyyyxxxfff^^^[[[WWWRRROOONNNPPPSSSUUUVVVWWWWWWXXX___]]]WWWPPPIIIEEEEEEEEEEEEBBB>>><<<===???@@@AAA????????????????????????@@@@@@???>>><<<;;;:::999666555444444444444444555444777;;;???CCCEEEFFFFFFGGGEEECCCAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>===;;;888666444333333444555666888;;;AAAHHHMMMRRRWWW```fffhhhhhhggggggkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkmmmooopppqqqtttvvvwwwuuusssrrrqqq{{{{{{{{{|||{{{zzzzzzyyyooonnnmmmkkkjjjiiihhhhhhhhhkkklllkkkeee]]]WWWTTTTTTWWW]]]eeennnxxxzzz{{{nnngggeeemmmtttnnncccZZZWWW\\\bbbgggjjj___OOO@@@777222000///111000000///////////////---......//////......---000000000000////////////000000111111111222222222222111111111222222333444111222333555777888888999:::===DDD```sss|||~~~ccc^^^[[[\\\___```www~~~fffOOOEEECCCAAAJJJVVV^^^aaabbbdddhhhppppppsssvvvvvvwww~~~yyypppfffZZZTTTOOOLLLMMMPPPWWWgggzzzuuusssqqqqqqqqqnnnjjjfffdddcccfffdddaaaZZZRRRLLLIIIIIIIIIIIIIIIHHHGGGGGGJJJLLLQQQWWW___gggkkknnnqqqrrrsssvvvyyyzzzzzzyyyyyyzzzyyyxxxwwwwwwxxxyyy{{{{{{}}}}}}}}}}}}}}}||||||{{{{{{{{{|||~~~{{{sssnnniiidddaaabbbaaa___^^^```bbbcccbbbdddbbb___\\\ZZZ[[[___bbbkkkmmmooorrrsssrrrpppoooppplllgggbbb___^^^^^^___aaaeeekkkpppssssssrrrpppiiihhhfffccc```^^^\\\\\\ZZZYYYXXXWWWWWWZZZ___cccfffiiimmmrrruuuwwwwwwvvvyyywwwsssmmmkkkjjjccc[[[OOOJJJCCC===999777555444222222111111000111111222222444555777777666444333222333444333222111222333444666999<<<@@@FFFMMMRRR```mmm~~~rrraaa\\\XXXTTTQQQPPPOOOMMMKKKzzzwwwrrrnnnggg[[[NNNEEECCC===;;;>>>>>>???IIIWWWooo~~~rrrdddVVVNNNEEEAAA???@@@CCCGGGQQQ[[[ffflllvvvqqqfffccc]]]UUUNNNNNNNNNOOOSSSXXX\\\^^^^^^ccc```ZZZRRRJJJEEEDDDEEEAAA???;;;;;;<<<>>>???@@@AAAAAA@@@???>>>===<<<<<<>>>>>>>>>===<<<<<<;;;;;;555444444444444555666666555777:::===AAADDDFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>===;;;999777555444444444555777999<<>>DDD[[[tttrrrxxx]]]YYYXXXZZZ\\\\\\ppp}}}vvvuuuyyybbbLLLBBBAAA???FFFSSS___cccaaaaaadddoooooorrruuuvvvwww|||~~~tttiii^^^VVVQQQLLLMMMPPPUUUccc{{{~~~yyywwwssssssqqqooolllhhhdddbbbddddddbbb\\\SSSLLLIIIIIIGGGHHHHHHGGGFFFGGGIIIKKKOOOTTT\\\ccciiimmmqqqssssssvvvyyyzzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{|||||||||{{{{{{zzzyyyzzz{{{|||}}}}}}vvvppplllgggdddggghhhfffdddeeehhhgggdddcccbbb___\\\ZZZ\\\aaaeeemmmooorrruuuvvvvvvtttsssqqqnnniiifffeeedddbbbaaabbbeeejjjnnnoooooommmllleeedddbbb```___]]]]]]]]]YYYXXXWWWVVVWWW[[[bbbggglllooorrrvvvxxxxxxxxxwwwvvvuuupppkkkiiihhhccc[[[MMMHHHAAA<<<999777555444333333222111111111111222333444555666666666555444333444444333111111222333222333555555777:::???CCCQQQcccxxxaaa[[[SSSNNNKKKJJJGGGDDDdddeeeffffffddd\\\NNNCCCCCC===;;;@@@???<<<@@@KKKYYYjjj~~~xxxjjj___UUUKKKDDD>>><<<<<>><<<<<<>>>@@@AAAAAACCCBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<666666555555555555555666555666777:::===AAADDDFFFDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDEEEDDDDDDCCCBBBAAA===<<<;;;999777666666666444555777999===BBBJJJOOOTTTYYY___dddggghhhiiiiiiiiiiiiiiiiiikkklllnnnpppffffffggghhhjjjlllooopppxxx{{{~~~|||||||||||||||{{{{{{{{{zzzzzzqqqnnnhhhcccaaa```bbbcccjjjkkkjjjfff```YYYTTTRRRRRRYYYbbbkkkrrryyyvvv~~~}}}nnnccceeennnxxxsssgggXXXTTTZZZaaaccc^^^SSSDDD999444333222000222111000///...//////000......////////////............//////000000111111000111111111111222222222////////////000111222333222222111111222333555666333===BBBRRRxxxssspppwww\\\WWWVVVXXXYYYWWWjjj}}}uuukkksss|||qqq]]]III@@@AAA???CCCOOO\\\```^^^^^^bbbmmmmmmpppuuuvvvwww{{{xxxmmm```XXXRRRMMMMMMPPPPPP]]]sss}}}xxxwwwrrrqqqpppooommmkkkgggeeedddfffddd^^^TTTMMMJJJJJJFFFGGGGGGGGGFFFFFFHHHJJJMMMQQQXXX___eeekkkqqquuutttvvvyyyzzzzzzyyyxxxyyyyyyzzz|||}}}}}}}}}{{{zzzyyyyyy{{{{{{|||{{{zzzzzzzzzzzz{{{|||~~~zzzuuuqqqmmmkkkjjjlllkkkiiijjjnnnmmmhhheeedddaaa^^^]]]```fffkkknnnppptttvvvxxxxxxvvvuuuqqqnnnkkkjjjjjjiiifffdddbbbeeehhhkkklllkkkiiigggdddccc```^^^]]]\\\\\\\\\YYYXXXWWWVVVXXX^^^eeekkksssuuuwwwyyyzzzyyyxxxwwwpppooojjjeeedddeee```YYYLLLGGGAAA;;;888777555444444444333222222222222222444444444555555555666666444444444222111111333444333444555555555666999;;;DDDTTTmmmvvvZZZSSSJJJEEEDDDDDDAAA???QQQUUU[[[aaaccc^^^QQQDDDFFF???>>>DDDDDD>>>@@@HHHIIIZZZppp}}}yyyssskkk___UUUNNNHHHBBB>>>;;;999;;;???BBBGGGQQQ[[[dddjjjsss}}}mmmddd\\\[[[```ccc___ZZZSSSUUUVVVUUUQQQKKKGGGEEEAAA@@@???@@@CCCDDDEEEDDDCCCCCCBBBAAAAAA@@@??????:::;;;;;;;;;<<<<<<======888777666555555555555555555555555777:::???CCCEEEEEEFFFHHHHHHGGGEEECCCAAADDDEEEEEEEEEDDDCCCBBBBBB===<<<;;;999888777777777444555777999===CCCJJJOOOUUUYYY___cccfffgggiiijjjhhhhhhhhhiiikkkmmmpppqqqgggggghhhiiikkknnnqqqrrrwwwzzz~~~~~~~~~|||zzzxxxmmmjjjeeeaaa```bbbfffiiijjjjjjiiieee^^^XXXSSSQQQOOOXXXdddnnnuuu{{{uuu}}}oooeeehhhrrrwwwrrrfffVVVRRRYYY```aaaWWWMMM???666444444333111222111///.........///000//////000000000000//////---......///000111111222000111111111111222222222............///000111222333222000000000222444555222<<>>@@@???===HHHIIINNNYYYbbbaaaVVVLLLCCC???>>>@@@@@@>>>???BBBGGGQQQ```ppp|||rrrjjjddd___\\\UUURRRLLLFFFAAA>>><<<;;;===999888<<>>>>>>>>>>>??????===;;;888777777666444333555555777999===@@@BBBDDDGGGFFFDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBB======<<<;;;999888777777888888888999===DDDMMMSSSYYY]]]bbbeeeggghhhiiijjjhhhhhhhhhhhhiiikkkmmmoooggghhhjjjlllmmmnnnoooooouuuyyy||||||}}}}}}xxxqqqnnnkkkfffcccccceeehhhkkkrrrpppkkkddd[[[UUURRRQQQSSS]]]hhhrrr{{{}}}}}}tttgggccckkkvvvyyylllccc[[[SSSXXX___[[[WWWJJJ===666222//////222111111000///...---,,,,,,..................---------------.........//////111///...///000111000///000000000000000000000000111111111111222333444555777777<<>><<<:::888777666AAACCCLLLYYYccccccXXXMMMGGGCCC@@@BBBBBBAAAAAADDDCCCJJJVVVbbbooozzzwwwhhh]]]VVVQQQMMMIIIFFFDDDAAA>>><<<;;;;;;;;;<<<888888<<>>===<<<;;;;;;>>>;;;999888888777666444666666888:::===@@@CCCDDDGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA>>>===<<<;;;:::888777777777777888999===DDDMMMSSS\\\```dddggghhhiiijjjkkkiiihhhhhhiiijjjlllmmmnnnjjjjjjkkklllmmmoooppppppssswww}}}~~~{{{{{{|||{{{xxxyyyzzzuuunnnjjjiiigggfffggghhhjjjlllpppnnniiibbbZZZUUUSSSSSSWWWaaalllvvv~~~wwwoooqqq}}}xxx{{{{{{~~~nnnbbb```lllzzz|||mmmddd^^^XXX]]]bbb[[[SSSGGG;;;555111//////111///////////////.................................---------.........//////000///......000000///...000000000000000000000000111000000111111222333444666666;;;CCCYYYtttmmmyyy}}}ppp```aaaaaaZZZZZZaaarrrlllmmm{{{zzziiiUUUGGG@@@;;;???GGGQQQ[[[aaacccbbbiiijjjlllppptttwwwyyyzzzvvviii```VVVNNNJJJJJJPPPRRR```|||vvvnnnmmmlllmmmpppssssssnnnjjjhhhhhheee```YYYRRRLLLIIIKKKJJJIIIIIIGGGGGGFFFEEEIIILLLRRRYYYaaahhhnnnqqqppptttxxxzzz{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{|||}}}||||||{{{yyyzzzzzzyyyxxxxxxyyy{{{~~~{{{{{{|||{{{wwwsssnnnhhhdddfffhhhhhhkkknnnooommmooouuuwwwuuutttvvvvvvyyyxxxtttqqqqqqnnnjjjhhhhhhhhhhhhiiihhheeebbbeeeaaa]]][[[[[[[[[[[[[[[[[[ZZZ[[[^^^cccjjjppptttyyywwwuuutttuuutttrrrqqqcccaaa_________ZZZPPPHHHDDDAAA===:::999888666555444444444444444444444444444444444555666666777777555555555444444444444333333333333333333444444444666666888===CCCDDD@@@<<<999888888777666555555444:::???JJJZZZggghhh___UUUJJJDDDAAAAAABBB@@@@@@BBBAAAEEELLLTTT```mmmzzz{{{vvvfff___UUUMMMIIIFFFBBB???<<<;;;999888888888999::::::888999===@@@CCCKKKSSS\\\aaagggmmmrrryyyxxxjjjaaabbbcccYYYQQQPPPUUU^^^ccc```ZZZXXXNNNMMMLLLMMMOOOPPPPPPOOOSSSRRRPPPNNNKKKGGGEEECCCBBBAAA???>>><<<;;;;;;;;;???<<<:::999999999888666777888999;;;>>>AAACCCEEEFFFEEECCCDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>===;;;:::999888777555666777999>>>EEENNNTTT___bbbfffiiijjjjjjkkkllliiiiiiiiijjjkkklllmmmnnnmmmmmmlllllllllnnnppprrrrrruuu{{{{{{yyyxxxyyyxxxwwwxxxyyytttlllfffggghhhiiijjjkkkllllllnnnlllfff___YYYUUUUUUVVV\\\fffqqqyyyxxxkkkaaafffzzz{{{uuuqqqpppxxxwwwxxxggg[[[\\\mmmnnnbbb^^^[[[aaabbbYYYNNNCCC888333111//////111---.........//////000000........................------........./////////000...---...///000///...000000000000000000000000000000000000111222333333555555:::@@@SSS|||mmm```hhhrrr~~~xxxhhh```]]][[[ZZZ\\\lllssspppzzzuuubbbNNNBBB>>>???DDDNNN[[[ccceeedddiiijjjkkknnnrrruuuxxxzzzyyykkkbbbXXXOOOJJJKKKPPPNNNYYYrrrzzzrrrmmmllllllooorrrrrroookkkhhhgggfffbbb\\\UUUNNNJJJKKKJJJIIIIIIGGGGGGFFFEEEGGGJJJQQQXXX```ggglllooommmpppuuuxxxyyyzzz{{{||||||||||||{{{zzzyyyyyyxxxzzz{{{|||}}}}}}}}}|||{{{{{{{{{{{{yyywwwvvvvvvxxx|||wwwnnniiifffhhhjjjkkkmmmqqqpppnnnqqqwwwyyyyyyzzz}}}{{{~~~~~~zzzxxxwwwtttooojjjjjjiiiiiiiiigggdddbbbbbb```\\\ZZZZZZ[[[[[[[[[YYY[[[^^^bbbhhhnnntttwwwyyyvvvrrrooonnnmmmlllkkk```______^^^ZZZRRRIIIBBB@@@===:::888888888777666555555555555555555555555666666666666666666777777666666666555555555444444444444444444444333333333666444222333666777555333222333333333444444444444999???KKK[[[jjjooojjjdddRRRKKKEEEDDDDDDBBBAAACCCCCCEEEIIINNNWWWdddqqqzzz}}}rrrggg```TTTPPPKKKHHHFFFDDDAAA???===<<<:::999888777777777888777999===???BBBIIIQQQ[[[___eeemmmuuu~~~sssiiijjjkkkcccSSSOOOOOOWWW]]]^^^]]]]]]QQQQQQRRRTTTWWWXXXWWWUUUVVVUUUSSSPPPMMMHHHEEECCC>>>==================>>>???===;;;:::;;;;;;:::999999:::;;;===???AAACCCEEEFFFDDDCCCCCCEEEFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;999888888444555777:::???FFFOOOUUU```cccgggjjjjjjjjjkkkllljjjjjjkkkkkkllllllmmmmmmooommmkkkjjjkkkmmmppprrruuuwww{{{~~~|||yyyvvvyyyzzzzzzyyyzzz{{{uuunnnffffffggghhhiiikkkllllllmmmjjjddd\\\VVVTTTUUUWWWaaajjjssszzzsssbbbWWWaaa{{{|||wwwtttmmmrrr~~~yyyssscccXXX\\\qqqooo^^^[[[\\\aaaaaaWWWJJJ@@@666333222000000222............////////////............////////////............///////////////...---...///000///---000000000000000000000000////////////000111222333444333888>>>MMMssskkkZZZ```uuunnn^^^XXX[[[^^^]]]hhhyyy{{{uuu|||oooVVVCCCBBB@@@AAAJJJXXXbbbeeeccchhhjjjlllnnnqqqtttxxx{{{|||nnndddZZZPPPKKKKKKPPPMMMSSShhhxxxooommmmmmnnnqqqrrrooolllggggggfffddd___XXXPPPKKKKKKJJJIIIIIIGGGGGGFFFEEEEEEHHHOOOWWW___eeejjjllllllooosssvvvwwwxxxzzz{{{}}}||||||{{{zzzyyyxxxxxx{{{|||}}}~~~~~~}}}|||||||||||||||zzzxxxwwwxxxyyy~~~yyyooojjjhhhjjjmmmnnnppptttvvvuuuxxx}}}~~~{{{zzzuuuppplllkkkjjjiiihhhgggdddaaa```^^^[[[ZZZ[[[\\\\\\[[[YYY\\\aaagggmmmssswwwyyyzzzvvvpppkkkiiiiiihhhggggggfffbbb]]]UUUMMMEEEAAA<<<:::777777888888888777777777777777777777777777888888888888777777777777777777666666666555555555666666555555444444333333666444222333555777777666222333333333444444555555:::???JJJZZZjjjsssuuusssaaaWWWNNNLLLKKKHHHGGGGGGFFFHHHJJJNNNTTT]]]gggnnnttt{{{tttcccVVVOOOFFFEEEDDDCCCCCCBBB@@@>>>???>>><<<;;;999888777777777777:::>>>???@@@HHHQQQ]]]bbbkkksss|||{{{xxxwwwooo^^^UUUOOORRRWWWZZZ[[[\\\SSSSSSUUUXXX[[[\\\[[[YYYVVVUUURRROOOKKKFFFCCCAAA>>>>>>============>>>>>>???===<<<;;;<<<===<<<;;;;;;;;;<<<===???AAACCCDDDEEECCCBBBCCCEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@???>>>===;;;:::999999444555888;;;@@@HHHQQQVVV___cccgggiiiiiiiiijjjkkkllllllllllllmmmmmmllllllnnnllliiihhhiiilllppprrryyy{{{}}}~~~|||yyywwwzzz{{{{{{zzz{{{|||uuunnnhhhgggfffeeefffhhhjjjlllmmmiiiaaaYYYSSSRRRUUUXXXdddllltttyyy~~~{{{jjjYYYPPP___|||~~~{{{yyylllvvv}}}wwwqqqbbbZZZaaayyyqqq]]][[[\\\aaa```VVVGGG===555333333111111222////////////...................../////////000000........./////////000000000...---...///000///...////////////////////////////////////000111222333333222777;;;GGGjjjooo]]]cccwwwwwwccc[[[___ddddddfffrrr}}}}}}___FFFAAA>>>===EEETTT```eeeeeegggiiimmmooopppsssxxx{{{qqqfff\\\RRRMMMMMMPPPMMMPPPaaassspppnnnoooqqqrrrooommmhhhgggfffdddaaa[[[SSSMMMKKKJJJIIIIIIGGGGGGFFFEEECCCFFFMMMTTT\\\ccchhhkkkmmmpppsssuuuuuuvvvwwwyyy|||{{{{{{zzzyyyxxxxxxxxx||||||}}}~~~~~~}}}|||{{{zzz{{{{{{zzzxxxxxxzzz{{{zzzsssnnnllloooqqqqqqssswww}}}|||~~~~~~{{{uuuooommmkkkiiihhhgggfffcccaaa```^^^\\\\\\]]]^^^^^^]]]\\\___dddkkkqqqvvvyyy{{{vvvrrrmmmjjjkkklllmmmnnnrrrlllbbbWWWMMMFFFBBBAAA:::888666666777999999999888888888888888888888888999999999999999999999888888888777777777777666666666666666555555444444444222222222333555666555444444444444444444444444333:::>>>IIIYYYiiivvv{{{|||nnnbbbVVVRRRPPPLLLIIIIIIIIIJJJMMMPPPTTTZZZ```eeemmmwww~~~|||iiiVVVJJJEEE@@@@@@AAABBBBBBAAA@@@@@@===<<<<<<;;;::::::999888777777:::===>>>@@@IIITTTccclllxxxuuudddXXXOOOOOOTTTVVVWWWXXXWWWWWWXXXZZZ]]]]]]\\\ZZZUUUSSSOOOKKKGGGCCCAAA@@@CCCBBB@@@>>>===<<<<<<<<>>999777555555777999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;999999888888888777777777666666666666666555555555333444444555444333222111444444333333222222111111999@@@LLL]]]mmmzzz}}}oooaaa[[[XXXTTTPPPOOOMMMNNNPPPRRRUUUZZZ```eeekkkwwwuuu___MMMDDDCCC???AAABBBCCCCCCBBBBBBCCC=========<<<<<<:::999999777888:::======@@@KKKXXXiiivvvssscccYYYSSSWWW___bbbbbbaaabbbaaa````````````^^^\\\TTTQQQLLLGGGCCC@@@??????DDDCCCAAA@@@>>>=========>>><<<;;;;;;===>>>======;;;;;;<<<===>>>???AAABBBDDDBBBAAABBBDDDFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFAAA@@@???>>>===;;;::::::777999<<>>]]]|||zzz}}}}}}xxxdddfffhhh|||jjj]]]ZZZ]]]^^^ggguuu|||YYYAAA>>>;;;>>>FFFRRR\\\bbb___dddkkkooooooooorrruuuzzztttjjj```WWWRRRSSSLLLNNNPPPYYYppp|||xxxsssqqqrrrrrrooommmkkkhhhdddcccccc___XXXRRRKKKJJJIIIIIIGGGGGGFFFEEECCCDDDHHHNNNVVV^^^fffkkkoooqqqssstttttttttvvvxxxvvvwwwwwwwwwwwwxxxxxxxxx{{{||||||}}}|||{{{zzzyyyxxxyyyzzzyyyxxxxxxzzz|||}}}~~~{{{yyy|||~~~}}}~~~{{{vvvpppkkkiiifffeeeeeedddcccaaaaaa```___```cccddddddcccdddfffjjjnnnsssvvvxxxyyyqqqpppppprrrxxx}}}tttgggUUUGGGAAA???===;;;999777555666888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===:::999999999999888888888666666666666666777777777666666666666444333333444333333333333222222222222;;;BBBPPPbbbsss~~~ooohhheee```\\\ZZZQQQRRRSSSUUUWWW]]]dddiiikkkxxxrrrZZZIIIDDDEEE>>>@@@AAABBBAAAAAAAAABBBAAAAAA@@@???===;;;999888777888:::<<<===@@@MMMZZZlll}}}}}}oooddd]]]\\\fffrrrwwwvvvvvvmmmkkkhhhfffeeedddaaa___SSSPPPJJJDDD@@@??????@@@AAAAAA@@@@@@@@@@@@AAAAAA>>><<<;;;;;;===>>>>>>===;;;;;;<<<<<<===???@@@AAACCCBBBAAABBBDDDFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHAAA@@@???>>>===<<<;;;:::888:::===AAAEEEKKKSSSXXX]]]aaaeeeiiijjjkkkmmmnnnnnnnnnooooooooommmlllkkkiiiiiiiiikkkmmmppptttvvvuuuwwwzzz}}}|||~~~~~~|||{{{zzzrrriiiaaacccfffjjjmmmnnnnnnnnnbbb^^^WWWQQQPPPTTT]]]dddmmmuuu|||oooeeedddqqq|||{{{sssuuu~~~pppkkknnn}}}qqqeeeeeennnttt\\\UUU___bbb___XXXNNN???777111111111...,,,---,,,,,,---...///000111222---......///000111111222////////////000000000000222111000111222333222000////////////////////////111111111111222333444555333222777999===ZZZ}}}zzz~~~{{{xxxaaa```fffwwwaaaYYY[[[ZZZdddssscccGGGDDD???===AAAIIISSSZZZ[[[bbbjjjnnnmmmmmmooorrrwwwuuukkkaaaXXXTTTTTTJJJMMMPPPWWWlllzzztttrrrrrrrrrpppmmmlllhhhdddbbbccc```ZZZTTTKKKJJJJJJIIIHHHGGGFFFEEECCCDDDGGGLLLTTT]]]fffkkknnnppprrrttttttuuuxxxzzzuuuuuuuuuvvvwwwwwwxxxxxx{{{{{{|||||||||{{{yyyxxx|||}}}}}}|||{{{zzz|||}}}~~~~~~~~~|||xxxtttpppjjjhhheeedddddddddcccaaabbbaaaaaabbbeeeffffffeeefffhhhkkkooorrruuuxxxyyyvvvuuuuuuwww|||rrrcccQQQEEEAAA@@@>>>;;;999777666666888:::;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>:::::::::999999999888888555555666666777777888888444444444222111222555777444444444444444555555555>>>===GGG^^^sss~~~xxxoookkklllnnn```___^^^]]]]]]```fffjjjuuu}}}uuu___MMMEEEBBBBBBBBBBBBBBBBBBBBB@@@@@@AAA@@@>>><<<:::888666555555888;;;:::999???KKKVVVllluuuiiieeebbbdddooo~~~pppjjjkkkkkkfff```YYYSSSKKKDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???<<<<<<;;;;;;<<<===???@@@BBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDBBB@@@===;;;:::::::::666666999???GGGOOOUUUWWWcccccceeefffgggiiijjjjjjlllqqquuuuuurrrmmmkkkjjjkkkiiihhhkkkppptttuuuuuutttvvvyyyzzzzzz{{{~~~}}}yyyyyyyyyuuunnnhhhdddffffffiiioootttqqqjjjfff___YYYUUURRRTTT^^^iiisssuuuyyysssrrrxxxvvvsssyyyhhhfffyyyyyyiii[[[___qqquuu```\\\ZZZ]]]```^^^SSSJJJ777444000....../////////......////////////..................///////////////////////////////////////000111222222222222222000000000000000000000000000000111111111222222222222666777:::@@@IIIjjj}}}|||gggZZZ___vvvxxxbbbYYYWWWSSSYYYiiihhhOOODDD===>>>AAACCCMMMYYY]]]aaaeeeiiilllnnnppprrrzzzrrrnnnhhh[[[SSSTTTLLLNNNPPPUUUccc|||uuuooommmmmmnnnoookkkgggccccccdddbbb]]]WWWOOOMMMKKKIIIIIIIIIGGGEEEFFFFFFGGGKKKRRRZZZ```ccchhhmmmrrrvvvwwwvvvvvvvvvxxxuuussssssuuuxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxx~~~}}}|||{{{{{{zzzzzz{{{~~~|||uuuoookkkhhhhhhhhhhhhfffdddbbbaaaaaaaaabbbeeehhhkkkjjjjjjmmmooopppnnnmmmnnnsssxxxvvvzzz|||{{{}}}{{{rrrggg[[[LLLBBB???>>>:::666999999888999999:::;;;;;;===>>>??????>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<>>>===;;;;;;<<<;;;:::888888777777888999999777444888888777777666666666555444444555555444444333222===<<>>IIIRRRjjjtttoooqqqpppsss~~~~~~uuussspppkkkeeeWWWQQQIIICCC@@@??????????????????@@@@@@@@@@@@@@@>>>>>>===<<<<<<===>>>???<<<<<<;;;;;;<<<===???@@@AAABBBBBBCCCEEEFFFFFFGGGFFFGGGGGGHHHIIIIIIHHHHHHEEECCCAAA>>><<<;;;::::::999999;;;@@@GGGOOOUUUYYYbbbbbbccceeefffhhhiiiiiimmmpppsssssspppmmmkkkkkkjjjhhhhhhkkkooosssuuuuuuuuuwwwyyyzzzzzz{{{|||~~~~~~|||yyyyyyyyyvvvnnnhhhdddgggiiikkkpppuuurrrlllfff```YYYWWWVVVYYYdddooorrruuu|||~~~wwwwww}}}yyymmmqqquuudddWWW^^^qqqxxxmmm\\\ZZZYYY]]]```\\\PPPFFF777333000....../////////......////////////..................////////////////////////////////////...///000000111111111000000000000000000000000000111111111111222222222222222666666999>>>FFFeee~~~gggVVVUUUkkk}}}cccWWWTTTPPPTTTaaaxxxiiiPPPDDD<<<===???BBBLLLXXXYYY^^^eeejjjmmmnnnppppppyyy~~~wwwssslll___VVVVVVOOOPPPPPPSSS```zzz{{{tttnnnllllllmmmnnnkkkgggaaa`````````\\\XXXPPPMMMJJJIIIIIIHHHGGGEEEFFFEEEFFFJJJQQQYYY```dddhhhlllpppssstttttttttuuuxxxvvvttttttvvvxxxyyyyyyxxxxxxyyyyyyyyyyyyxxxxxx}}}||||||{{{{{{{{{{{{{{{~~~zzztttnnnkkkggggggggggggfffeeedddcccccccccdddfffiiikkkkkkjjjkkklllmmmlllllllllnnnppppppuuuyyyzzz{{{|||uuulll___UUUHHHAAA@@@???<<<888888888888888999:::;;;;;;>>>@@@AAAAAA@@@@@@BBBCCCAAAAAAAAA@@@@@@@@@?????????>>><<<<<<<<<<<<:::999999999888999::::::888666888888777777777666666666555666666666666555444444>>>;;;BBBVVVnnn~~~}}}wwwqqqpppqqqtttuuuzzzrrr^^^OOOFFFBBBDDDFFFEEEBBB@@@BBBDDDBBBAAA@@@>>><<<:::999888666888:::888777<<>>===>>>>>>>>>??????@@@@@@>>>>>>============>>>>>>===<<<<<<<<<<<<>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFDDDFFFHHHJJJKKKKKKJJJIIIFFFDDDBBB???===<<<<<<<<<<<<<<<>>>BBBHHHPPPXXX\\\ddddddeeefffgggiiijjjjjjnnnpppqqqpppnnnlllkkkkkkhhhhhhhhhkkkooorrrtttttttttvvvxxxxxxwwwwwwxxxyyyzzzyyyxxxxxxxxxuuunnnhhhdddiiimmmoooqqquuussspppeee___YYYXXXYYY^^^jjjuuussswwwzzz}}}}}}}}}sssaaaWWWaaaxxx}}}vvvlllaaaVVVWWWZZZ^^^___XXXKKKAAA666333000...////////////......////////////..................////////////////////////////////////......//////000000//////000000000000000000000000111111222222222333333333222555555888===BBB\\\mmmXXXNNN___}}}hhhYYYUUURRRRRRYYYmmmlllSSSFFF<<<<<<>>>AAAJJJVVVVVV\\\dddjjjnnnoooppppppxxx|||~~~xxxpppddd[[[YYYRRRQQQPPPRRR\\\ssszzzrrrmmmjjjkkkllllllkkkfff```]]]]]]]]][[[YYYPPPMMMJJJHHHHHHGGGFFFEEEFFFEEEEEEHHHNNNWWW___eeejjjmmmppprrrrrrsssuuuvvvyyywwwuuuvvvxxxzzzzzzzzzxxxxxxzzzzzzzzzzzzxxxxxx{{{{{{{{{zzz{{{{{{|||}}}~~~}}}xxxsssnnnjjjgggfffffffffffffffgggggghhhgggfffgggjjjkkkkkkkkkiiiiiihhhiiiiiihhhfffddddddjjjnnnpppqqqooohhh```SSSLLLCCC???@@@@@@===:::777777777888999:::;;;<<<@@@BBBDDDDDDCCCDDDEEEGGGDDDDDDCCCBBBBBBCCCCCCCCCAAA???=========<<<;;;999;;;:::::::::;;;;;;999777888888888777777777777777666777777777777666555555AAA===@@@OOOddduuu}}}~~~}}}}}}iiiUUUHHHHHHKKKMMMKKKFFFCCCCCCEEEBBBAAA@@@>>><<<;;;999999777999:::888777:::AAAGGG^^^{{{~~~rrrjjj[[[VVVPPPJJJFFFCCCAAA???======>>>>>>??????@@@@@@???>>>>>>>>>============>>>===<<<<<<===>>>@@@AAAAAAAAABBBBBBCCCDDDDDDEEECCCEEEIIILLLMMMMMMLLLKKKGGGFFFCCC@@@>>>=========<<<===@@@DDDJJJRRR[[[```ggghhhhhhiiikkkllllllmmmnnnnnnnnnmmmlllkkkkkkkkkggggggiiikkkooorrrssstttssstttvvvvvvuuuttttttuuuvvvuuuuuuuuuuuurrrlllgggcccjjjooopppqqqsssssspppddd]]]XXXXXX[[[aaakkkuuuuuu||||||nnn___XXXggg}}}uuuoooiii```YYYRRRUUUZZZ___]]]TTTFFF;;;555222000...///000000///......////////////..................////////////////////////////////////...//////000000/////////////////////////////////222222222222333333333333333666555777<<<>>>TTTwww{{{eeeSSS[[[sssnnn^^^[[[YYYUUUVVVddd~~~vvvYYYJJJ>>><<<>>>AAAIIITTTWWW[[[bbbhhhllloooqqqsssxxx{{{{{{sssfff\\\YYYTTTQQQOOOPPPXXXnnnzzzrrrllliiiiiijjjjjjjjjfffbbb```___^^^[[[YYYQQQNNNJJJHHHGGGGGGFFFEEEEEEEEEEEEFFFKKKTTT^^^eeemmmoooqqqrrrssstttwwwyyyyyyxxxvvvwwwyyy{{{{{{{{{xxxyyyzzz{{{{{{zzzyyyxxxzzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~zzzwwwsssnnnkkkhhhggggggfffgggiiijjjlllmmmkkkhhhhhhiiijjjkkkjjjgggeeedddeeefffccc^^^XXXUUUYYY\\\^^^^^^[[[VVVQQQJJJEEE@@@>>>??????<<<:::777777888888:::;;;<<<===BBBDDDFFFFFFFFFGGGIIIKKKKKKJJJIIIGGGFFFFFFGGGGGGCCCAAA???>>>>>>===;;;999<<<;;;::::::;;;;;;999777888888888888888888888888777777777777777666555555BBB@@@AAAKKK\\\nnnyyy|||{{{vvv]]]MMMOOOQQQSSSQQQKKKFFFDDDCCCBBBAAA@@@>>>===;;;:::999999::::::999888;;;???DDDQQQlll}}}wwwsssqqqrrr|||vvvkkkaaa\\\TTTNNNIIIEEEBBB@@@>>>?????????@@@@@@AAAAAA@@@@@@@@@??????>>>>>>===>>>>>>======>>>???AAABBBAAAAAABBBBBBCCCCCCDDDDDDCCCEEEIIILLLNNNNNNLLLKKKHHHFFFDDDAAA???>>>>>>>>>:::===AAAFFFLLLUUU^^^eeehhhiiiiiijjjkkklllmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjfffhhhjjjmmmoooqqqsssuuutttvvvxxxxxxvvvuuuttttttrrrrrrrrrqqqpppmmmiiifffbbbjjjoooppppppqqqpppmmmaaa[[[WWWXXX\\\bbbjjjssszzzzzz{{{ggg]]]]]]ppptttkkkeee^^^YYYUUUQQQVVV\\\___[[[OOOAAA888444222000///000000000///......////////////..................///////////////////////////////////////000000111111000//////////////////////////////111111222222222333333333555666444777<<<;;;LLLkkkwww```___lllrrr```^^^___YYYUUU]]]vvvaaaPPPAAA===???@@@HHHRRRYYY[[[___cccggglllrrrvvvxxxyyy}}}ssshhh\\\VVVTTTPPPNNNPPPVVVhhh|||sssmmmiiiiiiiiiiiihhhgggfffeeeccc```\\\XXXSSSOOOKKKHHHGGGGGGGGGFFFDDDEEEEEEFFFIIIQQQ[[[ccclllmmmooopppqqqssswwwzzzyyyxxxwwwxxxzzz{{{{{{zzzxxxxxxyyyzzzzzzyyyxxxxxxyyyyyyyyyyyyzzz|||}}}~~~{{{|||}}}~~~~~~~~~{{{yyywwwtttpppmmmjjjjjjiiiiiiiiikkkmmmnnnooolllhhheeeffffffgggfffcccbbbaaaaaaaaa\\\UUUOOOJJJKKKLLLMMMLLLJJJHHHIIIFFFCCC???>>>???>>><<<:::888999999:::<<<>>>???@@@CCCEEEHHHIIIJJJKKKMMMOOOSSSRRRQQQOOOMMMLLLKKKKKKFFFDDDBBB@@@@@@???<<<:::===;;;:::999::::::888777888888888999999999999999777777777777777666555555BBBCCCEEEIIIWWWjjjyyywwwjjjXXXTTTUUUVVVVVVSSSMMMFFFBBBCCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<;;;;;;<<<@@@BBBFFFZZZrrr{{{nnnccc\\\WWWYYY```mmmtttiiibbbZZZQQQKKKGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@???>>>???>>>>>>>>>>>>@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFHHHKKKLLLMMMLLLLLLHHHFFFDDDAAA???>>>>>>>>>;;;@@@FFFKKKPPPWWW```ggggggggghhhhhhiiijjjjjjkkklllkkkiiiiiijjjkkkiiihhhfffiiillloooppprrrtttvvvwwwzzz||||||{{{xxxwwwwwwrrrqqqpppnnnllljjjhhhgggdddjjjnnnooopppqqqmmmhhh^^^YYYVVVZZZ```eeelllrrr~~~tttgggeeemmmrrrhhhaaaYYYUUUTTTTTTYYY______WWWKKK>>>666333111000///000111000///......////////////..................////////////////////////////////////000000111111111000//////000000000000000000000000000000111111111222222222555555333777;;;999EEE```mmmaaaccc{{{sss___^^^```\\\VVVZZZqqqhhhUUUCCC>>>>>>???FFFNNNYYYZZZ\\\___ccciiipppuuuuuuvvv|||uuuiii]]]UUUSSSOOOMMMOOOSSSbbbvvvooojjjiiihhhhhhggghhhiiiiiifffaaa\\\YYYUUUQQQLLLIIIHHHHHHHHHGGGDDDEEEFFFFFFHHHNNNXXX___fffhhhkkkmmmnnnqqquuuxxxxxxwwwwwwxxxzzz{{{{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{|||}}}yyyzzz{{{|||}}}~~~~~~~~~}}}{{{yyyxxxvvvtttpppnnnlllkkkkkkkkkkkkkkkllllllmmmhhhccc___^^^_________]]]]]]]]]\\\YYYTTTMMMHHHDDDCCCDDDEEEDDDAAACCCGGGGGGEEECCCBBBAAAAAA???>>>;;;;;;<<<===???AAACCCDDDFFFHHHKKKMMMNNNPPPRRRUUUYYYYYYYYYWWWVVVTTTRRRQQQKKKIIIGGGEEEDDDCCC@@@>>>>>><<<:::999999999888777999999999999999:::::::::888888999999888888777666CCCHHHIIIHHHQQQcccvvv{{{zzzyyygggYYYYYY[[[^^^^^^XXXNNNFFFEEEDDDCCCBBBAAA@@@???>>><<<=========>>>???AAABBBAAALLLYYYcccmmmzzztttggg\\\SSSLLLIIIJJJOOOYYYjjjtttmmmbbbXXXQQQLLLIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCAAA@@@?????????>>>>>>???@@@BBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLHHHFFFDDDAAA???>>>======@@@EEELLLQQQUUUZZZaaaggggggggghhhhhhiiiiiijjjjjjjjjiiihhhiiikkkkkkhhhffffffjjjnnnpppqqqrrruuuwwwwwwzzz}}}}}}|||zzzxxxxxxtttsssqqqmmmjjjhhhhhhiiihhhkkkmmmoooqqqrrrlllddd\\\WWWWWW^^^fffkkkpppuuu|||qqqffflll{{{vvvllldddYYYSSSSSSXXX]]]aaa___TTTGGG<<<777222111///000111111000///......////////////..................///////////////////////////////////////000000000//////...---000000000000000000000000//////000000000111111111333333111555:::666>>>WWW|||qqq]]]VVVkkkttt``````ccc```YYYYYYlllmmmXXXDDD=========BBBJJJTTTVVVYYY\\\```eeekkkppppppqqqxxxxxxmmm```VVVRRRNNNLLLNNNPPP[[[xxxzzzqqqllliiihhhggghhhiiijjjhhheeeaaa]]]\\\WWWSSSNNNJJJIIIIIIIIIHHHCCCEEEGGGGGGGGGLLLTTT[[[bbbeeehhhlllnnnqqqtttwwwwwwwwwvvvxxxzzz{{{zzzyyyyyyxxxvvvuuuuuuvvvxxxyyyyyyyyyyyyyyyzzzzzz{{{|||vvvwwwyyy{{{}}}~~~~~~zzzxxxwwwvvvuuusssooommmlllllllllkkkkkkiiihhhhhhgggbbb\\\WWWUUUUUUVVVVVVVVVXXXXXXVVVQQQJJJEEEBBB@@@???AAAEEECCC???AAAFFFKKKIIIGGGFFFFFFFFFFFFEEE======>>>@@@BBBEEEGGGHHHIIILLLOOOQQQSSSUUUXXXZZZ[[[\\\^^^___^^^\\\ZZZXXXRRROOOMMMKKKJJJHHHEEECCC@@@>>>;;;::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999FFFKKKKKKGGGKKK[[[oooyyyxxxtttrrr]]]]]]___eeehhhcccVVVLLLGGGFFFFFFDDDCCCBBBAAAAAA===>>>>>>??????@@@BBBCCCBBBFFFJJJMMMUUU```gggiiikkkeee\\\RRRJJJEEECCCBBB@@@DDDKKKUUUkkk~~~vvvjjj___WWWRRROOONNNHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDBBBAAA???@@@??????>>>???AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKKKKGGGFFFCCCAAA???=========DDDJJJRRRVVVXXX[[[aaafffiiiiiiiiijjjjjjkkkkkkllliiihhhgggiiikkkkkkhhheeefffjjjooorrrrrrsssuuuxxxuuuxxx{{{|||zzzxxxwwwvvvwwwuuurrrmmmiiihhhiiijjjkkklllmmmooorrrssskkkaaaZZZWWWYYYbbbkkkqqquuuyyyzzzzzzppp^^^iii}}}zzzqqqhhh[[[SSSRRR\\\```ccc^^^SSSEEE<<<777222111000000111111000///......////////////................../////////000////////////////////////.../////////...---,,,,,,000000000000000000000000////////////000000000000111111...333999444;;;QQQsssqqqXXXLLL___{{{vvvdddeeegggeee]]]YYYhhhpppZZZDDD===;;;;;;@@@GGGPPPSSSWWW[[[^^^bbbgggjjjkkkmmmuuu{{{pppbbbWWWRRRMMMLLLMMMMMMUUUqqq|||sssmmmjjjhhhgggjjjjjjiiifffbbb___^^^^^^XXXTTTNNNKKKIIIJJJJJJIIICCCFFFHHHHHHGGGKKKRRRYYYaaaeeeiiimmmpppsssvvvyyywwwvvvvvvxxxzzz{{{yyyxxxyyywwwuuussssssuuuwwwyyyzzzzzzyyyyyyyyyzzz{{{{{{uuuvvvxxxzzz|||~~~~~~}}}xxxwwwuuuuuutttrrrnnnlllkkkllllllkkkjjjhhheeedddccc^^^WWWQQQOOOOOOOOOOOOQQQTTTVVVRRRKKKDDD@@@???<<<<<>>======<<<;;;QQQNNNMMMNNNNNNTTTeeewww{{{ttthhh\\\\\\cccfff^^^UUULLLKKKKKKKKKIIIFFFEEEFFFAAAAAA@@@AAABBBDDDEEEFFFBBBCCCEEEGGGIIILLLPPPSSSUUURRRMMMIIIGGGDDDBBB@@@>>>@@@DDDJJJXXXnnntttiiiaaa[[[UUURRRPPPNNNLLLHHHFFFEEEGGGIIIJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBAAA????????????@@@@@@@@@AAABBBBBBCCCCCCDDDGGGHHHIIIJJJKKKLLLLLLLLLIIIGGGEEEBBB???>>>======DDDIIIPPPXXX^^^bbbdddeeeggghhhhhhiiijjjkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhmmmmmmnnnrrrxxxzzzyyywwwwwwxxxyyyyyyxxxwwwxxxyyy{{{vvvoooiiigggggghhhiiipppnnnmmmnnnmmmjjjccc^^^TTTYYY___dddnnnyyy}}}|||pppsssuuujjj[[[rrruuufffWWWQQQTTT^^^bbbbbbZZZKKK===777555222111111000000000000000000000//////.........---000000000000000000000000////////////////////////////////////////////////000111222333333222111000////////////000000000000555111111333555777???GGGdddooo]]]NNNTTTjjjkkkaaaeeeaaa[[[ZZZdddyyy~~~mmmYYYEEE======<<<>>>AAAIIILLLTTT[[[^^^___eeennniiipppxxx|||rrreeeZZZVVVMMMJJJNNNMMMOOOfffzzzqqqiiihhhjjjhhhjjjkkkjjjeeeaaa]]]\\\\\\XXXQQQKKKHHHGGGFFFEEEGGGGGGFFFEEEFFFJJJPPPUUUaaafffmmmpppqqqrrrtttwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzxxxvvvvvvxxxzzz{{{{{{||||||{{{zzzyyyyyyyyyyyyxxxyyyzzz|||~~~~~~~~~|||}}}zzzvvvuuuuuussspppllliiimmmpppnnniiidddbbbbbb\\\VVVNNNHHHFFFGGGIIIJJJNNNNNNMMMJJJEEEBBBAAAAAA@@@@@@CCCHHHJJJIIIKKKPPPVVVSSSMMMKKKPPPWWWVVVQQQFFFEEEEEEEEEFFFHHHKKKLLLVVVXXXYYYYYYYYY[[[]]]```^^^___aaacccdddeeedddddd```[[[VVVSSSQQQOOOKKKGGGEEECCC???<<<::::::;;;<<<:::;;;<<<<<<===>>>AAADDDFFFFFFEEEDDDBBB>>>;;;999[[[VVVRRRQQQPPPTTTbbbppp~~~~~~|||nnngggggghhhddd___UUUUUUTTTRRRNNNJJJIIIJJJEEEDDDBBBAAABBBCCCDDDDDDFFFFFFFFFEEEEEEEEEGGGIIIMMMJJJGGGDDDCCCBBBAAA???@@@AAABBBEEELLL\\\ppp~~~~~~sssjjjccc\\\WWWQQQOOOMMMJJJHHHHHHJJJKKKKKKJJJIIIHHHFFFEEEEEEEEEDDDCCCAAA????????????@@@@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHJJJKKKKKKKKKKKKIIIGGGEEEBBB???>>>>>>>>>DDDIIIQQQYYY^^^bbbdddeeehhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjlllqqqwww|||~~~{{{xxxuuuvvvvvvvvvvvvwwwxxxyyyzzzuuunnnhhhfffggghhhjjjooonnnmmmmmmlllggg```[[[TTTYYY```gggrrr~~~~~~qqqzzz~~~pppeeeZZZppp}}}qqqcccVVVSSSWWW___aaaaaaXXXIII<<<666444111111000////////////000000/////////............////////////////////////000000000000000000000000////////////////////////000000111222222111000000////////////000000000000444111111333555666<<>>===;;;;;;===DDDHHHPPPYYY]]]___gggooommmqqqvvv|||~~~sssggg\\\VVVMMMJJJNNNMMMOOOccc}}}~~~yyyrrrkkkiiilllkkklllllljjjddd___\\\ZZZ^^^ZZZTTTNNNJJJHHHFFFFFFGGGGGGFFFEEEFFFJJJOOOTTT\\\bbbiiinnnpppqqqtttvvvwwwxxxzzz|||}}}}}}}}}}}}xxxwwwwwwyyy{{{||||||zzz|||{{{zzzyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~|||zzzwwwsssqqqqqqpppmmmkkkjjjlllmmmlllgggaaa]]][[[TTTOOOHHHDDDCCCFFFHHHIIIKKKKKKJJJGGGDDDAAA@@@AAAAAABBBHHHPPPRRRQQQQQQTTTXXXVVVRRRQQQWWW```bbb^^^OOOMMMKKKIIIJJJKKKNNNPPPXXXZZZ\\\]]]]]]^^^aaaccccccdddfffggggggfffeeeddd```]]]YYYUUURRROOOLLLJJJHHHFFFBBB???===<<<<<<===<<<===>>>======>>>@@@CCCFFFGGGHHHHHHFFFCCC@@@>>>qqqlllfff```ZZZYYY___hhhxxx|||qqqllllllmmmeeegggfff```YYYSSSQQQQQQMMMJJJFFFDDDDDDEEEEEEEEEIIIHHHFFFDDDBBBBBBBBBBBBDDDBBB???>>>???@@@???>>>@@@@@@@@@@@@CCCKKKVVV___lllwwwyyypppfff```YYYVVVRRROOOLLLLLLLLLMMMMMMMMMLLLJJJIIIGGGGGGFFFEEEDDDBBB@@@???>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIGGGDDDAAA????????????EEEKKKSSSZZZ^^^bbbdddfffjjjjjjjjjiiiiiiiiiiiihhhffffffgggggghhhiiiiiiiiigggkkksss{{{|||xxxssssssssssssuuuwwwyyy{{{xxxtttmmmgggeeefffjjjlllpppooonnnllljjjddd]]]XXXTTT[[[bbbkkkvvvyyyuuuyyyxxxqqqzzzkkkbbbaaauuuyyyjjj]]]TTTUUUZZZ___```]]]TTTEEE999444333111000//////......//////////////////............////////////////////////000000000000000000000000////////////////////////000000111111111111000000////////////000000000000222000111444555444999???MMMqqqmmmWWWUUUeeewwwsss___\\\\\\[[[ZZZ]]]mmmwwwssszzz}}}jjj\\\KKKBBB>>>;;;:::;;;???CCCKKKVVV[[[___gggoooppprrrtttxxxvvvjjj```VVVNNNKKKNNNMMMNNN___uuu}}}xxxrrrlllkkkmmmnnnnnnmmmiiiccc^^^ZZZYYY```\\\WWWQQQLLLIIIGGGFFFGGGGGGFFFEEEFFFIIINNNRRRVVV]]]fffllloooqqqsssuuuuuuxxx{{{~~~~~~vvvwwwyyy|||~~~~~~|||zzz{{{zzzyyyyyyyyyyyyyyyzzzyyyzzz|||~~~}}}{{{yyyuuuqqqnnnmmmmmmlllkkkmmmmmmkkkjjjfff```XXXSSSLLLGGGBBB@@@AAAEEEHHHIIIIIIIIIIIIFFFCCCBBBBBBCCCBBBFFFPPP[[[___\\\YYYXXXZZZXXXTTTSSSXXXaaadddcccVVVSSSNNNJJJIIIKKKNNNPPPXXX[[[___bbbcccdddeeegggiiijjjllllllkkkiiifffdddaaa```]]]YYYTTTPPPNNNNNNKKKJJJGGGDDDBBB@@@>>>>>>?????????>>>===>>>@@@BBBGGGIIIKKKMMMMMMKKKGGGEEEpppffffffjjjuuuzzzzzz~~~|||zzzpppggg^^^YYYTTTPPPJJJHHHHHHJJJJJJIIIIIIGGGEEEDDDDDDEEEEEEEEEAAA???===<<<>>>??????>>>>>>???@@@@@@AAAEEEKKKOOOTTT]]]nnn|||qqqiiiddd```ZZZUUUQQQOOOMMMLLLPPPPPPOOONNNLLLKKKJJJIIIHHHFFFDDDAAA@@@?????????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGIIIJJJJJJJJJIIIIIIGGGDDDAAA??????@@@AAAGGGMMMUUU\\\___bbbeeegggmmmmmmlllkkkjjjiiiiiihhhbbbccccccdddeeeffffffggggggkkkrrryyy}}}|||yyyvvvrrrqqqqqqrrruuuxxx{{{|||uuurrrmmmhhheeegggkkkoooqqqqqqooommmhhhbbb[[[WWWWWW^^^fffooozzz{{{sssooorrr}}}qqqssswwwjjjcccggg|||vvvcccVVVRRRVVV\\\___^^^YYYNNNAAA777222111000000///...............///////////////.........////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000111000111444444222555:::EEEeeeuuuZZZTTT___nnnzzzuuu___YYY[[[]]]]]]^^^kkkuuu~~~~~~}}}sssfffVVVHHHAAA===<<<======@@@HHHRRRYYY]]]dddlllqqqrrrtttxxxxxxlllcccXXXPPPLLLMMMLLLMMMZZZkkk}}}yyysssmmmjjjlllnnnnnnllliiiccc^^^[[[ZZZ```^^^YYYSSSMMMIIIFFFFFFFFFFFFFFFEEEFFFHHHMMMPPPUUU\\\eeellloooqqqsssuuurrruuuyyy}}}~~~}}}xxxxxxyyy{{{~~~~~~}}}zzzyyyyyyyyyyyyyyyzzzzzz{{{|||}}}|||yyyxxxuuuqqqmmmkkkkkkllllllpppmmmkkkiiieee^^^UUUMMMHHHDDDAAA???AAAEEEGGGIIIIIIIIIIIIGGGDDDCCCDDDFFFFFFKKKXXXggglllggg```]]]```___ZZZUUUVVV]]]aaa```\\\XXXRRRLLLJJJLLLOOOQQQXXX[[[```dddfffgggiiijjjlllnnnooopppooommmiiigggbbbcccaaa\\\UUUQQQPPPRRRNNNMMMKKKHHHEEECCC@@@???@@@@@@AAA@@@@@@AAADDDFFFJJJMMMPPPRRRRRRPPPMMMKKK}}}zzz|||{{{vvvhhh[[[UUUMMMJJJKKKMMMMMMLLLJJJHHHEEEEEEFFFGGGFFFEEEBBB@@@>>>>>>???@@@@@@??????@@@@@@AAABBBDDDGGGIIIJJJPPP\\\iiittt}}}tttjjjeee^^^XXXUUUSSSQQQNNNSSSSSSSSSRRRQQQPPPNNNMMMKKKIIIFFFCCCAAA@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDFFFIIIKKKLLLLLLJJJJJJIIIGGGCCCAAA???@@@BBBCCCIIIPPPYYY^^^```bbbfffiiimmmmmmllljjjiiihhhgggfffbbbccccccdddeeeffffffgggiiilllppptttuuuuuutttssssssqqqqqqsssvvvzzz{{{{{{rrrqqqmmmiiigggiiimmmrrrtttsssqqqlllfff```[[[YYYZZZbbbkkkuuu{{{|||~~~}}}rrrfffgggtttvvvpppzzzrrrfffbbbiiiuuu```SSSQQQWWW\\\^^^[[[SSSHHH<<<444111000000000///........................///////////////................................................////////////////////////////////////////////////////////////000000000000000///111444333111333777>>>XXX||||||^^^SSSYYYgggttt}}}xxxeeeXXXXXX[[[^^^```jjj~~~}}}tttbbbPPPCCC???>>>>>>===>>>EEEPPPWWW[[[aaagggnnnooosssyyyzzzooofff[[[SSSMMMMMMKKKLLLUUUaaa{{{uuunnnjjjjjjjjjkkkkkkhhhddd```^^^]]]^^^^^^[[[UUUNNNHHHFFFFFFFFFFFFFFFEEEEEEGGGKKKNNNVVV]]]ffflllooopppsssuuuqqqtttyyy}}}~~~}}}{{{zzzyyyyyy|||~~~yyyyyyyyyyyyzzz{{{|||||||||}}}~~~~~~~~~}}}~~~~~~{{{xxxtttrrrnnnkkkhhhhhhiiikkkmmmkkkhhhfffccc[[[QQQIIIFFFDDDAAA@@@BBBEEEFFFGGGHHHHHHGGGEEECCCCCCEEEGGGJJJPPP___pppwwwrrrhhhbbbhhhgggbbbZZZXXX]]]cccdddccc___WWWQQQNNNOOORRRTTTVVVZZZ```dddgggiiilllmmmnnnoooqqqssssssqqqooommmffffffeee___YYYTTTTTTUUUQQQPPPNNNKKKHHHEEECCCBBBAAABBBCCCDDDDDDFFFJJJLLLOOOQQQSSSUUUUUUSSSPPPNNN}}}wwwooolllqqq}}}}}}ddd\\\RRRMMMNNNPPPOOOMMMOOOKKKGGGFFFFFFFFFDDDBBBDDDBBB@@@???AAABBBBBBAAABBBBBBAAAAAAAAABBBCCCCCCFFFIIIPPPVVVYYYdddpppjjjccc^^^\\\ZZZWWWTTTUUUVVVWWWWWWWWWUUUTTTSSSNNNLLLIIIFFFCCCAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDFFFHHHKKKNNNOOONNNLLLKKKIIIFFFCCC@@@???AAACCCEEELLLSSS]]]bbbbbbcccgggkkkkkkjjjiiihhhfffeeeddddddffffffgggggghhhiiiiiiiiikkkmmmooopppppppppqqqrrrtttrrrqqqtttxxxzzzyyywwwnnnoooooollljjjkkkppptttvvvuuuqqqjjjccc^^^[[[[[[^^^gggqqq{{{|||wwwuuuyyy}}}xxxjjj___eeezzzzzzmmmtttyyykkkaaa___qqqzzzbbbTTTSSSYYY\\\\\\WWWNNNCCC888222000111111000//////......//////.........///////////////........................------------------------//////////////////////////////............//////////////////000000000000111///000333333111333777===PPPqqqfffVVVWWWcccuuuppp\\\XXXXXX^^^bbbiiiyyyrrr[[[JJJCCC@@@>>>===>>>DDDNNNUUUYYY^^^dddiiikkkpppxxx}}}sssjjj___WWWNNNKKKKKKLLLRRRZZZttt~~~xxxpppjjjiiifffhhhjjjiiifffbbb___^^^\\\]]]]]]WWWPPPIIIGGGGGGFFFFFFFFFEEEEEEFFFIIILLLUUU\\\ccciiilllnnnrrrvvvtttvvvzzz~~~}}}{{{yyyxxxzzz}}}~~~zzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~||||||||||||}}}||||||~~~~~~zzzwwwmmmmmmkkkhhhdddccceeeffffffffffffddd```XXXOOOIIIGGGEEECCCCCCEEEGGGHHHGGGHHHHHHFFFDDDBBBBBBEEEGGGLLLSSScccvvv|||rrrllljjjjjjfff]]]ZZZ___gggkkkhhhccc[[[SSSNNNNNNOOOQQQTTTXXX^^^cccgggjjjnnnpppqqqrrrtttuuuuuuuuuuuutttlllkkkhhhddd^^^ZZZYYYYYYTTTRRRPPPMMMJJJHHHGGGFFFDDDFFFGGGHHHIIILLLOOORRRSSSTTTVVVWWWWWWVVVUUUTTTtttccc^^^aaammmrrrhhh\\\UUUUUUUUUSSSQQQUUUPPPKKKIIIJJJIIIFFFCCCBBB@@@??????AAACCCCCCCCCEEECCCAAA@@@@@@AAABBBBBBEEEEEEIIIOOOOOORRReee{{{yyypppjjjfffccc^^^ZZZVVVXXXYYY[[[[[[ZZZYYYXXXQQQOOOLLLHHHEEEBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDHHHJJJMMMPPPQQQPPPOOOMMMIIIFFFCCC@@@???AAADDDFFFNNNVVV```ddddddeeeiiimmmkkkkkkjjjiiigggfffeeeeeeiiiiiiiiiiiiiiiiiijjjjjjjjjmmmppprrrqqqqqqsssttttttrrrqqqtttxxxyyyuuuqqqkkknnnqqqpppmmmmmmqqqvvvwwwtttoooggg___[[[[[[]]]dddlllvvv~~~}}}zzzwwwvvvuuuvvv~~~yyyooogggnnnooobbbuuu}}}uuuggg___aaagggXXXWWW[[[]]]ZZZTTTJJJ>>>555111000111111111000////////////000............/////////000................................................//////////////////////////////...------...//////////////////000000000000111///000222222111333999===HHHgggxxx|||yyyqqq\\\XXXdddyyy}}}fff\\\YYY```fffiiippp{{{lllWWWKKKDDD???<<<<<>>===>>>AAACCCDDDDDDFFFCCC@@@???AAACCCEEEFFFEEECCCHHHPPPPPPNNNXXXggg~~~uuuooojjjbbb\\\WWWYYY[[[]]]^^^]]]\\\[[[SSSQQQMMMIIIFFFCCCBBBAAA@@@@@@AAABBBBBBCCCCCCDDDIIILLLOOORRRSSSRRRPPPNNNIIIFFFCCC@@@???AAADDDGGGPPPXXXbbbfffeeefffjjjnnnnnnnnnmmmlllkkkjjjiiihhhiiiiiiiiiiiihhhhhhhhhhhhiiimmmrrruuuttttttuuuwwwsssqqqqqqtttxxxwwwrrrmmmjjjnnnrrrrrroooooorrrvvvvvvtttmmmddd\\\YYYZZZ]]]jjjqqqyyy~~~}}}zzztttpppuuu}}}zzztttzzzwwwcccZZZttt|||yyysssgggbbbeeelll\\\[[[]]]]]]YYYRRRGGG<<<444000111222222222111000000000000000---.........//////000000........................///////////////////////////////////////////////////...---,,,,,,---...///////////////000000000000111//////222222111444:::888???\\\{{{ooorrruuuyyyaaaZZZeee~~~pppbbb[[[dddkkkkkkmmmrrr|||{{{cccTTTIIIAAA::::::@@@LLLUUUZZZ___dddcccbbbgggnnnttt{{{zzzrrrggg\\\PPPJJJIIIKKKPPPTTTbbb~~~~~~vvvpppmmmdddhhhlllllliiiccc^^^[[[\\\___```\\\TTTMMMKKKLLLEEEFFFFFFFFFEEEEEEGGGJJJLLLQQQXXX^^^ccciiipppvvvtttuuuwwwxxxzzz{{{||||||{{{zzz{{{|||}}}|||yyywww{{{{{{{{{|||}}}~~~|||{{{}}}}}}}}}{{{sssooolllmmmpppqqqmmmjjjiiikkkkkkiiieeebbbcccdddbbbgggkkkkkkeee]]]XXXVVVOOONNNNNNPPPTTTVVVWWWWWWQQQPPPNNNKKKIIIIIILLLNNNMMMSSSeee|||zzz{{{wwwlllfffkkkuuu{{{{{{qqqggg^^^YYYWWWVVVUUUXXX]]]aaaffflllrrrvvv||||||zzzyyyyyyzzz{{{|||xxxtttnnnkkkjjjgggccc___ZZZXXXTTTQQQOOOOOOPPPQQQNNNOOOPPPPPPPPPQQQTTTVVVVVVVVVWWWYYY[[[^^^aaabbbsss___UUU]]]wwwvvvpppooommmgggbbbaaa\\\UUUQQQPPPNNNJJJGGG??????@@@AAABBBBBBCCCDDDGGGEEECCCAAA@@@AAACCCEEEGGGGGGIIIMMMNNNOOOVVV^^^xxxxxxqqqjjjfff[[[YYYWWWYYY\\\^^^]]][[[ZZZWWWRRRMMMIIIFFFEEEDDDAAAAAAAAAAAABBBBBBCCCDDDFFFJJJPPPTTTVVVTTTQQQNNNLLLGGGCCCBBB@@@@@@FFFMMMWWW___ddddddcccfffhhhhhhnnnnnnnnnmmmkkkiiigggfffggghhhiiijjjjjjjjjjjjiiimmmnnnoooqqqrrrrrrrrrrrrppprrruuuwwwwwwtttqqqnnnmmmssstttpppnnnrrrwwwzzz{{{tttiii```[[[[[[^^^aaalllttt}}}{{{zzz{{{zzzxxxxxxwwwsssvvvyyyyyyzzzzzzwwwfffaaaYYYqqq{{{uuujjjaaaiiixxxkkk______aaa```XXXKKK>>>777333000000333000000000000000000000000//////000000///...------.........................................................------,,,,,,,,,////////////////////////---------......000111222333222111111111333555777333???VVVxxxsssuuuzzz___[[[iii}}}iii]]]ccchhhcccdddkkkppp~~~|||aaaLLLAAA>>>???BBBIIIQQQYYY___aaabbbbbbeeejjjnnnvvv{{{iiiiii___TTTNNNJJJHHHJJJOOOYYYpppzzzqqqkkkmmmjjjjjjooopppiiibbb______aaa```[[[RRRLLLKKKLLLIIIJJJJJJJJJIIIGGGEEEDDDJJJMMMSSSYYY___fffmmmqqqssstttvvvvvvvvvwwwyyy{{{yyyxxxwwwwwwwwwxxxzzzzzz}}}}}}~~~|||yyyzzz|||zzzsssoooiiihhhgggggghhhiiikkkllldddfffhhhhhhfffeeefffggghhhiiilllnnnjjjccc^^^]]]^^^\\\ZZZZZZ\\\^^^___```ZZZXXXUUUQQQJJJGGGJJJOOOMMMVVVdddtttsssllltttvvviii___[[[]]]\\\^^^aaaeeekkkuuu}}}~~~xxxpppnnnnnnmmmjjjeeeccc___ZZZVVVTTTSSSQQQPPPOOOPPPQQQPPPOOOPPPUUUZZZ]]]^^^___aaabbbbbbbbbaaalll[[[ZZZlll~~~yyyyyyxxxtttooommmeee\\\TTTPPPKKKGGGCCCAAAAAABBBBBBCCCCCCDDDDDDGGGEEECCCAAAAAABBBDDDFFFKKKJJJLLLOOONNNNNNTTT\\\rrr}}}tttnnnaaa]]]ZZZZZZ]]]```___^^^\\\ZZZUUUPPPKKKHHHEEEDDDAAAAAAAAAAAABBBCCCDDDEEEFFFIIINNNRRRUUUTTTRRRPPPLLLGGGCCCBBBAAABBBIIIQQQYYYaaafffeeeeeehhhjjjjjjoooooonnnmmmkkkiiihhhgggfffggghhhjjjkkklllllllllllllllmmmmmmnnnoooooooooppprrruuuvvvvvvsssooommmmmmrrruuurrrooossswwwyyywwwqqqhhh^^^ZZZ[[[```eeeoootttyyyzzzxxxwwwyyy|||zzz|||zzzyyyzzzwwwcccbbb```vvvxxxqqqgggaaakkkzzzsssccc]]]```bbbaaaUUUIII<<<666333000000222000000000000000000000000//////////////////...---.........................................................------,,,,,,,,,.......................................///000111222111000000000222444555555===OOOooozzz{{{~~~fffbbbnnnqqq___```ccc___^^^dddiiiyyyoooUUUFFF??????AAAFFFNNNUUUZZZ\\\bbbcccfffkkknnnuuuoookkkaaaUUUOOOJJJGGGHHHLLLVVVkkk|||tttooommmjjjjjjooopppkkkeeebbb___```___[[[UUUOOOMMMLLLIIIJJJJJJJJJIIIGGGEEEDDDHHHLLLRRRXXX^^^fffmmmqqqrrrsssuuutttttttttvvvxxxyyyyyyxxxxxxxxxyyyzzz{{{|||}}}~~~|||}}}~~~}}}vvvpppjjjfffbbbbbbbbbbbbccceeefffgggeeefffhhhhhhhhhhhhiiiiiimmmooosssuuurrrmmmiiihhhfffeeedddeeehhhjjjmmmnnnddd^^^XXXRRRNNNMMMOOORRRPPPWWWaaarrrvvvwww}}}wwwkkkeee______aaaeeejjjoooyyywwwsssrrrqqqlllgggfffbbb]]]YYYWWWVVVTTTRRRRRRSSSSSSRRRQQQRRRVVVZZZ^^^```cccfffhhhhhhhhhggg~~~fff\\\dddqqqvvvmmm```VVVOOOJJJEEEAAABBBCCCDDDDDDEEEEEEEEEEEEHHHGGGEEEEEEEEEFFFHHHJJJOOONNNOOOQQQOOONNNSSSYYYqqq}}}uuugggbbb\\\YYY[[[^^^^^^^^^^^^]]]ZZZUUUPPPJJJFFFCCCAAA@@@@@@AAABBBDDDFFFGGGEEEHHHLLLPPPSSSTTTSSSSSSMMMHHHDDDCCCBBBDDDLLLUUU[[[bbbggggggfffiiillllllnnnnnnnnnmmmllljjjiiihhhfffggghhhjjjlllnnnoooooommmlllkkkjjjjjjkkklllmmmqqqrrrtttuuutttpppllljjjlllrrruuusssrrrtttwwwwwwpppllleee]]]XXX[[[cccjjjsssttttttqqqoooqqqvvvzzz|||~~~~~~|||}}}pppcccjjjssswwwnnneeecccooo~~~zzzrrreee[[[ZZZ^^^___]]]QQQEEE:::555222//////111000000000000000000000000---...//////////////////.........................................................---------------........................//////.........//////000000000//////000111333444777;;;EEEcccllldddlll}}}bbb\\\]]]YYYWWWZZZbbbssszzzZZZGGG?????????CCCJJJQQQUUUWWWbbbcccggglllnnnsss~~~vvvnnncccWWWPPPJJJFFFFFFJJJQQQdddyyyuuummmiiiiiinnnqqqmmmhhhfff```___^^^\\\ZZZUUUOOOKKKJJJJJJJJJIIIHHHGGGEEEEEEFFFJJJPPPVVV\\\dddlllqqqrrrssstttsssrrrqqqrrrsssyyyyyyxxxxxxyyyyyyzzz{{{zzz{{{}}}~~~~~~~~~~~~zzzrrrlllfffaaa^^^\\\\\\]]]^^^```bbbdddeeeffffffgggiiilllnnnmmmlllsssvvvzzz{{{yyyuuurrrpppnnnoooqqqtttwwwzzz|||~~~nnnfff[[[UUUVVVZZZ\\\\\\YYYZZZ___mmm~~~uuukkk___^^^```eeeiiiooo{{{~~~{{{xxxrrrmmmkkkhhhccc```^^^\\\YYYXXXVVVVVVVVVTTTSSSTTTWWWZZZ]]]```eeejjjlllmmmkkkjjjvvveeedddiiixxx~~~{{{uuulll^^^SSSMMMIIIEEEBBBBBBCCCEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHJJJLLLNNNOOORRRQQQRRRSSSQQQNNNRRRXXXqqqtttlllccc]]]\\\^^^______``````^^^ZZZTTTMMMGGGCCCAAAAAA@@@AAABBBEEEGGGIIIGGGIIILLLOOORRRTTTUUUVVVOOOIIIDDDCCCCCCEEEMMMVVV\\\cccgggffffffiiilllllljjjkkkkkkkkkkkkkkkjjjjjjhhhiiijjjkkklllnnnooopppooonnnllljjjjjjkkklllmmmrrrsssttttttqqqnnnjjjhhhjjjppptttssssssuuuvvvtttllliiiccc[[[WWWZZZdddllltttssspppllliiikkkpppuuuyyy}}}nnnhhhxxxvvvkkkdddeeerrrzzzpppfffZZZUUUXXX\\\ZZZVVVKKKAAA777333111......000////////////////////////------...///000000//////...............................................................---------........................000//////............///000000///000000111333333666888>>>YYYjjj___cccvvveeeYYYXXXUUURRRSSS___ppp]]]HHH@@@>>>>>>AAAGGGNNNSSSVVV```bbbggglllmmmoooxxx{{{ooodddYYYRRRLLLGGGGGGJJJNNN___zzz|||yyymmmhhhggglllooollliiiiiibbb___]]]]]]^^^ZZZRRRKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDGGGMMMSSSZZZbbbjjjoooqqqssstttsssqqqppppppqqqxxxxxxxxxxxxxxxyyyyyyzzzyyyzzz|||}}}~~~~~~~~~~~~{{{}}}~~~~~~zzzwwwyyyzzzyyy{{{}}}uuulllfffaaa]]]ZZZZZZZZZ\\\^^^```ccceeefffffffffgggkkkpppssssssrrr{{{|||xxxssswww}}}vvvlll___ZZZ___hhhllliiiccc___]]]fffzzzrrrddd___^^^cccgggooo{{{uuurrrooojjjgggeeebbb___]]]ZZZYYYXXXWWWUUUVVVWWWXXX[[[___eeejjjlllllliiigggqqqfffcccjjjzzzooofffYYYOOOJJJGGGEEECCCBBBDDDFFFIIIJJJKKKKKKKKKGGGGGGHHHJJJMMMOOORRRTTTVVVUUUVVVVVVSSSOOOQQQWWWmmm|||oooeeebbbbbbbbbbbb``````___]]]WWWPPPIIIEEEBBBBBBAAAAAACCCEEEHHHJJJIIIJJJMMMPPPSSSTTTVVVVVVPPPJJJFFFEEEDDDFFFMMMUUU[[[bbbfffddddddhhhkkklllfffggghhhjjjkkkkkkkkkkkklllkkkkkkkkklllmmmnnnooosssqqqooommmlllmmmnnnooosssssssssrrrpppllliiifffhhhnnnqqqqqqrrrtttsssqqqiiifffaaa[[[XXX\\\dddkkkqqqooolllhhhffffffhhhkkkppp|||nnnooorrrfffaaaeeesss}}}xxxrrrllldddZZZRRRTTTZZZ\\\XXXSSSFFF===444222111///...///////////////////////////------...///000000//////................................................................................................000//////............///000000111111222222333444333888<<>>===???EEEMMMSSSVVV___aaafffjjjkkkkkkrrr{{{~~~oooeeeZZZTTTNNNJJJIIILLLLLL[[[ttt~~~{{{mmmhhhfffiiilllkkkiiiiiiccc___]]]^^^___\\\TTTLLLKKKJJJIIIHHHGGGFFFFFFFFFCCCFFFKKKPPPWWW___gggmmmqqqsssttttttrrrqqqqqqrrrvvvwwwwwwxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~zzz|||~~~{{{|||~~~~~~wwwrrrsssttttttvvvyyyzzz}}}|||~~~yyyqqqiiiddd```\\\ZZZXXXYYY\\\^^^aaadddeeeffffffgggiiinnnssswwwyyyyyyzzz{{{ttthhh```dddnnnrrrooohhh```[[[___nnnpppgggbbbdddhhhqqq{{{wwwtttpppllljjjgggdddaaa___]]][[[YYYXXXWWWWWWVVVZZZ^^^dddiiikkkiiieeecccnnncccgggvvv|||hhh___TTTLLLIIIHHHGGGFFFGGGIIIKKKMMMOOONNNMMMLLLEEEFFFHHHLLLPPPTTTWWWYYY]]]\\\\\\[[[VVVQQQRRRVVViiizzzxxxjjjcccaaa___^^^^^^^^^___]]]YYYRRRLLLGGGDDDCCCBBBAAACCCEEEHHHKKKKKKLLLNNNPPPRRRSSSSSSSSSOOOKKKHHHHHHHHHIIIOOOWWW[[[aaaeeeccccccgggjjjkkkggghhhiiijjjkkkkkkkkkkkkmmmlllkkkjjjkkklllmmmnnnsssrrrqqqpppoooooopppqqqsssssssssrrrooollliiigggfffkkkmmmmmmoooqqqqqqmmmfffccc^^^[[[\\\```fffjjjmmmjjjgggdddaaa```______fffwwwnnnrrryyylllaaa^^^eeerrr}}}|||}}}vvvoooggg___WWWPPPNNNVVV^^^^^^XXXSSSBBB999222111111///...000000000000000000000000000---...//////////////////.............................................................../////////------------------------//////.........//////000000000111222222333333333000888;;;JJJooooooaaa\\\hhhwwwddd]]]ZZZUUUSSSXXXiiibbbIIIAAA???<<<>>>DDDLLLRRRVVV\\\^^^cccgggggggggnnnvvvrrrhhh]]]VVVQQQLLLJJJMMMLLLVVVkkk|||pppiiieeehhhjjjiiihhhiiidddaaa^^^^^^^^^[[[TTTNNNKKKKKKIIIHHHGGGFFFFFFFFFBBBEEEIIINNNTTT\\\dddjjjoooqqqtttttttttsssssssssvvvwwwxxxyyyyyyyyyxxxxxxxxxyyy{{{}}}~~~~~~|||~~~|||}}}wwwppppppqqqqqqrrruuuuuuzzz{{{wwwtttvvvyyyyyyvvvrrrlllfffbbb___\\\ZZZWWWXXX[[[^^^aaacccdddeeeeeeiiioootttwww{{{xxxkkkhhhooorrroookkkccc]]]^^^gggxxx|||ppphhhggghhhooo}}}zzzvvvssspppmmmiiifffdddbbb^^^\\\[[[ZZZXXXVVVZZZ^^^ccchhhiiihhheeebbbsssrrryyy|||ooo]]]WWWOOOKKKLLLOOOPPPPPPPPPQQQSSSTTTSSSQQQNNNLLLGGGIIIMMMRRRWWW\\\```bbbgggeeedddaaaZZZRRRQQQUUUbbbnnnrrrhhhbbb^^^\\\[[[\\\\\\[[[XXXSSSNNNJJJFFFEEECCCBBBBBBEEEHHHJJJKKKLLLNNNPPPPPPPPPNNNMMMMMMJJJJJJLLLMMMOOOUUU\\\[[[aaadddcccbbbfffkkkllllllllllllllllllkkkjjjiiikkkjjjiiiiiijjjlllnnnoooqqqppppppppppppppppppppptttssssssrrrooommmjjjhhheeehhhiiiiiikkkooonnnkkkccc^^^ZZZ[[[aaagggiiijjjhhheeeaaa]]]ZZZXXXWWWVVVaaayyypppuuuxxxrrrhhh```aaajjjwwwvvvlllaaaXXXQQQMMMOOOYYY```\\\TTTPPP???777111111222000///000000000000000000000000000//////////////////...---................................................---........./////////000------------------------...............///000111...///000111222222222222...::::::AAAaaazzzjjj]]]___oooooofff```ZZZVVVUUUeee|||gggLLLDDD@@@<<<<<>>>>>>>>@@@GGGOOOSSSWWW[[[]]]]]]aaahhhooo}}}~~~uuuiii___VVVMMMKKKNNNLLLNNNTTTeee{{{{{{sssllljjjiiifffgggkkkjjjgggbbb]]]WWWTTTQQQPPPNNNLLLIIIHHHGGGEEEBBB@@@AAAAAABBBFFFNNNXXX___cccfffnnntttssssssuuuwwwvvvvvvyyy|||}}}|||zzzyyyxxxyyyzzz}}}~~~}}}|||||||||}}}}}}}}}}}}}}}xxxsssqqqpppmmmjjjllljjjiiigggggghhhiiijjjggghhhjjjjjjiiifffbbb```aaa```bbbffffffdddeeejjjpppuuu~~~{{{vvv||||||vvvpppmmmqqqwwwvvvrrrkkkddd___]]]]]]YYYYYYZZZ[[[]]]^^^```aaa|||wwwrrrmmmeee\\\YYY[[[dddttt}}}wwwoooiiiaaaZZZWWWUUUSSSQQQSSSXXXaaammmxxx}}}|||zzzrrrpppllliiifffbbb\\\WWW\\\___eeemmm|||vvvkkkccc\\\WWWSSSPPPSSSWWW\\\bbbkkkwww{{{ppphhhbbb___]]]]]]^^^]]]YYYUUUPPPLLLHHHHHHKKKNNNMMMKKKMMMMMMMMMOOOQQQQQQMMMJJJLLLKKKMMMRRRYYY]]]___```bbbcccdddddddddggglllqqquuusssqqqrrrsssrrrooolllmmmkkkjjjnnnrrrtttppplllkkklllllllllmmmmmmmmmnnnrrrrrrpppooommmkkkiiihhhhhhjjjmmmmmmkkkhhhffffffaaa\\\\\\eeelllnnnnnnppphhh^^^WWWTTTOOOHHHIIIPPPlllooonnntttuuujjjeeelllvvv}}}uuufff[[[PPPTTTXXXXXXXXXUUULLLBBB777555111///---...000111111000000000/////////...////////////////////////........................//////.........------------...///000000///...---,,,---...//////...---,,,//////......//////000111//////000000000111111111333444555888FFFcccaaaUUUXXXjjjvvvqqqhhh___WWW]]]jjj|||}}}]]]HHHBBB>>>>>>???AAAFFFMMMSSSVVVYYYZZZZZZ^^^eeelllyyyxxxmmmddd[[[RRRLLLKKKKKKKKKOOO^^^|||{{{uuuqqqqqqoookkkiiijjjiiigggbbb]]]XXXTTTRRRPPPLLLJJJHHHHHHHHHGGGEEECCCCCCBBBBBBEEEKKKSSSZZZ]]]bbbjjjpppppppppsssttttttuuuwwwzzz{{{zzzyyyyyyyyyyyy{{{~~~~~~}}}|||{{{{{{{{{||||||}}}}}}{{{tttrrrpppllliiiiiihhhfffeeeeeeeeeggghhhiiikkkmmmnnnmmmjjjfffdddcccbbbcccfffeeedddfffkkkqqqvvv~~~|||zzz}}}tttsss}}}{{{ssslllgggccc```]]]]]]\\\\\\]]]___aaabbbyyyrrrllliiiddd[[[TTTQQQRRR^^^tttvvvmmmeee___YYYUUUQQQNNNNNNPPPQQQRRRYYYbbbqqq{{{tttoookkkhhhfffeeehhhiiillltttxxxkkkbbb]]]WWWRRRNNNOOOPPPSSSVVVYYY\\\^^^llluuupppjjjgggcccbbbcccbbb___\\\WWWSSSOOONNNPPPRRRQQQOOOOOONNNOOOQQQRRRRRROOOLLLJJJNNNRRRUUUYYY\\\```bbbddddddcccccccccfffkkkooosssssssssuuuvvvuuurrroooooommmooouuu|||}}}vvvooonnnmmmlllkkkjjjjjjkkklllnnnnnnnnnmmmmmmlllkkkkkknnnooopppnnnjjjfffcccbbbZZZYYY]]]gggpppsssssssssjjj]]]SSSPPPLLLGGGIIIPPPpppxxxmmmsssxxxwwwjjjhhhvvvrrrcccWWWPPPVVVYYYYYYWWWRRRGGG===555444222000/////////000000000000000////////////////////////////////////------------------------...............------------...////////////...---,,,,,,------------,,,,,,......------......///000//////000000000000111111111333444555===TTTvvvgggWWWWWW___yyy{{{uuulllaaaYYY[[[dddwwwyyybbbJJJCCC>>>???@@@AAAEEEJJJRRRTTTUUUUUUVVV[[[bbbhhhrrr~~~rrrjjjbbbWWWMMMIIIIIIHHHIIIUUUppp|||xxxvvvwwwuuuoookkkjjjiiigggccc^^^YYYUUUSSSQQQKKKJJJHHHHHHIIIIIIHHHGGGDDDCCCBBBDDDGGGMMMSSSWWW^^^ffflllllllllppprrrrrrtttvvvxxxyyyxxxxxxzzz{{{{{{|||~~~~~~|||{{{zzzzzzzzz{{{}}}}}}{{{vvvrrrmmmjjjjjjhhhgggeeeeeefffggghhhlllooorrruuutttqqqmmmjjjhhheeedddffffffeeehhhnnnsssxxx|||~~~zzzssslllggg```^^^\\\[[[[[[\\\___```uuujjjhhhfff___VVVQQQLLLRRR```xxxssshhhbbb^^^[[[^^^\\\YYYWWWXXXYYY[[[]]]cccmmm{{{ssskkkiiiqqqzzzzzzxxxsssrrr{{{zzzkkkbbb\\\TTTMMMMMMLLLLLLNNNPPPRRRQQQPPPTTTcccooo~~~}}}zzzsssooojjjiiijjjkkkiiiggg]]]YYYUUUSSSTTTTTTSSSRRRRRRRRRSSSTTTTTTTTTRRRPPPIIIQQQXXXYYYYYY\\\```bbbdddcccaaaaaabbbeeeiiillloooqqquuuxxxyyywwwtttrrrrrrppprrryyy|||uuuqqqpppmmmkkkjjjjjjkkklllkkkkkkkkkllllllmmmnnnooorrrsssrrrnnniiiccc```^^^VVVYYY```jjjsssvvvvvvvvvooo___QQQLLLKKKIIIPPPYYYssstttooo{{{zzzqqqkkksss}}}mmm]]]SSSRRRWWW[[[YYYTTTMMMBBB888333222222111000/////////000000000000////////////////////////////////////------------------------................................................---------------------------------------...//////////////////000000000111000222555555888IIIjjjnnn[[[WWWZZZqqq~~~yyyoooeee___]]]aaarrruuufffQQQGGG???>>>@@@AAABBBEEENNNOOOOOOPPPSSSYYYaaagggnnn{{{vvvmmmfff[[[PPPJJJIIIFFFEEEMMMccc~~~zzzwwwxxxvvvpppkkkjjjiiigggddd```[[[WWWTTTSSSNNNLLLIIIIIIIIIJJJIIIHHHDDDCCCCCCCCCEEEJJJPPPTTT\\\dddjjjjjjkkkooorrrrrrtttvvvwwwxxxxxxyyy{{{}}}|||}}}~~~|||{{{yyyyyyyyyzzz|||}}}|||vvvqqqnnnmmmllljjjiiiiiiiiikkklllpppsssxxx{{{{{{yyyuuurrrmmmiiiggghhhgggfffkkkqqquuuyyyyyyqqqgggeeeaaa^^^]]]^^^```bbb{{{kkkfffeeeaaaYYYUUUMMMMMMRRRaaaxxxsssllliiiiiiiiilllkkkkkkjjjiiijjjlllmmmgggppp}}}rrrggggggyyy{{{llljjjxxx{{{lllccc[[[QQQIIIHHHFFFDDDEEEGGGIIIIIIIIILLLTTTWWWbbbxxxxxxtttooonnnppprrrqqqpppccc```\\\YYYWWWVVVUUUUUUUUUUUUVVVVVVTTTSSSRRRQQQMMMXXX___^^^\\\___bbbcccdddcccbbbbbbdddgggiiikkkllloootttxxxxxxwwwtttsssvvvssssssxxx~~~xxxsssrrrooommmllllllmmmnnnjjjjjjjjjkkkmmmnnnpppqqqssssssrrrmmmfffaaa]]]\\\[[[```hhhpppwww||||||{{{tttcccRRRLLLJJJLLLXXXfff}}}zzzqqqttt}}}uuuhhhpppxxxgggYYYQQQSSSYYY\\\XXXQQQIII===444111111111111000000///...////////////000000000000////////////////////////---------------------------...........................------------......///..................///---------------...//////...////////////000000000000222555666777CCCaaa}}}uuu___VVVUUUggg|||}}}sssiiiccc^^^___lll}}}}}}|||}}}~~~~~~wwwooo___QQQCCC>>>??????@@@BBBIIIIIIJJJLLLQQQYYYbbbhhhmmmwww{{{oooggg\\\RRRMMMJJJGGGEEEJJJYYYuuu{{{vvvuuurrrmmmjjjkkkiiihhheeebbb^^^ZZZWWWUUURRROOOLLLJJJJJJIIIIIIHHHCCCDDDDDDCCCDDDIIIOOOTTT[[[ccciiiiiijjjooossstttuuuvvvxxxyyyzzz{{{}}}|||}}}~~~~~~~~~{{{zzzzzzyyyzzz{{{|||}}}yyytttrrrqqqpppnnnmmmlllmmmooopppuuuwww|||~~~{{{xxxrrrnnnkkkkkkjjjiiinnnuuuvvv{{{vvvsssnnniiifffeeefffgggooofffddd___YYYUUUPPPMMMMMMTTTccctttyyytttpppooobbbhhhuuu|||wwwooodddeee{{{hhh]]]iiiyyylllbbbYYYOOOIIIEEEDDDBBB@@@@@@AAABBBDDDEEEJJJIIIOOOaaarrr{{{vvvuuuwwwxxxwwwvvvjjjhhhddd___\\\ZZZYYYYYYWWWXXXXXXVVVSSSQQQPPPQQQUUU```gggdddbbbeeefffccccccbbbbbbdddhhhjjjkkkjjjiiimmmrrruuuuuutttrrrrrruuutttsssuuuyyy{{{zzzxxxsssrrrqqqpppoooooopppqqqkkkkkkkkklllmmmooorrrsssssssssqqqlllfff```]]]\\\___eeekkkpppvvv|||~~~}}}yyyiiiZZZRRRNNNQQQ___ppp}}}zzz{{{{{{yyywwwnnnpppzzzvvvnnndddyyyuuueeeXXXRRRUUUZZZ\\\VVVMMMDDD:::222111111111000000/////////////////////000000000000////////////////////////---------------------------------.....................------------......000///............///000......------......///000......////////////000000000111555888777???YYYsss|||cccUUUPPP]]]llluuuvvvuuuvvvxxxxxxnnnaaa]]]\\\ddduuu~~~sss___III@@@??????@@@AAAFFFFFFGGGKKKRRR[[[cccgggkkkttttttiii]]]UUURRRJJJHHHGGGJJJRRRhhh|||vvvssspppllljjjllljjjjjjhhheeeaaa]]]ZZZXXXVVVSSSNNNKKKJJJIIIHHHGGGCCCDDDEEEDDDDDDGGGNNNTTTYYYaaafffgggiiiooosssuuuuuuwwwyyy{{{{{{{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}zzzzzz{{{{{{|||||||||||||||xxxvvvuuusssqqqppppppppprrrsssyyy{{{~~~~~~|||wwwsssppppppnnnmmmqqqxxxxxxzzzzzz}}}}}}mmmkkkkkkoooxxx|||tttnnniiigggfff}}}pppjjjbbb[[[WWWTTTRRRPPPRRRWWW```iiiooouuuwww~~~xxxuuuiiikkkrrr}}}yyyvvvpppqqqnnnaaahhhzzzrrrdddYYYQQQKKKHHHAAACCCCCCBBB???>>>@@@BBB===DDDDDDGGGRRR\\\qqq~~~{{{rrrppplllgggbbb_________\\\]]]]]]ZZZVVVRRRRRRSSSYYYdddiiieeecccgggeee___^^^^^^```dddhhhjjjiiigggfffkkkppprrrqqqpppppppppqqqrrrssstttssssssssssssppppppqqqqqqrrrrrrrrrrrrnnnmmmllllllnnnppprrrtttrrrrrrppplllfffbbb``````aaahhhlllnnnttt}}}uuuiiiaaaYYYXXXfffxxx}}}xxxyyyvvvsss{{{~~~llldddsss|||sssnnniiiwwwfffZZZUUUVVV[[[[[[SSSJJJAAA999222111111000////////////000.../////////000000000111////////////////////////........................---------.........//////...------,,,,,,------...///...------------.../////////......//////000111........./////////000000000000333777666:::OOOggggggUUUOOOYYYeeemmmooopppuuuzzz|||sss```^^^\\\]]]ggg{{{nnnRRRCCC@@@@@@AAABBBEEEFFFGGGLLLSSS[[[bbbeeeiiioooxxx{{{nnn```XXXVVVJJJIIIJJJKKKNNN]]]|||~~~xxxvvvrrrmmmkkkllllllkkkjjjgggddd```]]][[[WWWTTTOOOLLLKKKJJJIIIIIICCCEEEEEECCCBBBDDDKKKRRRUUU]]]bbbccceeelllqqqssssssvvvyyy{{{{{{{{{{{{{{{||||||||||||||||||||||||yyy{{{|||~~~~~~}}}|||{{{}}}}}}}}}}}}~~~~~~}}}zzzxxxvvvuuuuuuuuuwwwxxx|||}}}~~~zzzvvvttttttsssqqqtttzzz{{{~~~wwwssstttxxx|||mmmiiigggjjjooo{{{yyypppiiifff}}}ssshhh___[[[XXXXXXVVVTTTSSSTTTXXX[[[aaabbbiiisss|||}}}{{{}}}|||ooorrr|||wwwjjj\\\PPPIIIGGGFFF999>>>BBBBBB>>><<<>>>AAA999AAADDDFFFKKKOOO___yyyxxxvvvrrrmmmgggdddccccccbbbcccccc___ZZZVVVVVVWWWYYYccchhhcccbbbeeebbbYYYYYYYYY\\\aaafffgggeeebbbeeeiiinnnpppnnnmmmnnnooommmpppttttttpppnnnmmmnnnnnnoooppprrrssssssssssssoooooommmmmmnnnppprrrtttrrrrrrppplllhhhdddccccccgggmmmqqqrrrwwwwwwoooddd___kkk}}}|||}}}}}}}}}wwwrrryyy}}}fffaaawww{{{uuutttpppzzzhhh\\\YYYVVV[[[[[[RRRHHH???888222111111///......///000000.../////////000000111111////////////////////////////////////////////////---------.........//////...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...///////////////000111111............/////////000111///222777555777HHH^^^~~~kkkWWWSSSZZZeeennnrrruuu}}}~~~vvvbbbaaa^^^ZZZ]]]nnnxxxXXXFFFAAABBBCCCDDDFFFGGGIIINNNUUU\\\```cccfffkkksssrrrbbbYYYWWWIIIJJJKKKKKKKKKVVVttt{{{yyyvvvpppllllllllllllkkkiiifffbbb^^^\\\WWWSSSOOOLLLKKKKKKKKKKKKDDDFFFFFFCCC@@@BBBHHHOOORRRYYY___```bbbiiinnnppprrruuuyyy{{{{{{yyyyyyyyy||||||||||||{{{{{{{{{{{{yyy{{{}}}~~~|||{{{||||||{{{{{{}}}~~~~~~|||zzzzzz{{{|||}}}}}}~~~~~~|||xxxwwwwwwuuusssuuu{{{}}}|||tttqqqnnnooo|||zzzwwwxxxyyy{{{qqqlllkkk\\\^^^______^^^[[[XXXVVVVVVZZZXXX[[[ccckkkrrr{{{wwwkkkZZZNNNHHHFFFDDDBBBAAAAAA@@@@@@??????>>>>>>:::;;;===???EEENNNXXX___rrr~~~zzztttnnnjjjfffdddeeeeeeeeebbb^^^[[[YYYYYY___cccfffeeedddccc___ZZZWWWUUUUUUYYY___dddeeedddeeeeeefffiiimmmooollliiimmmqqquuuuuupppmmmmmmooommmnnnppprrrsssssssssrrrqqqpppnnnmmmnnnqqqsssuuuuuurrrnnnlllkkkjjjiiiggglllnnnsssxxx{{{~~~{{{yyywwwzzzwwwzzzyyyuuuqqqgggjjj~~~zzztttttt~~~yyyggg\\\XXX\\\[[[WWWNNNBBB999555333111111000///...---,,,,,,++++++,,,,,,---...//////................................................------------------------000000000...---+++)))(((---------------------------------............///////////////////////////222111222333111444AAANNNkkk}}}xxxqqqxxx~~~|||{{{dddRRR___mmmtttwww|||~~~nnnjjjaaaWWWTTTaaa|||dddNNNEEEDDDFFFGGGGGGFFFIIINNNSSSWWW___gggdddiiinnnwwwvvvmmm```SSSOOOKKKIIIIIIMMMVVViiiyyyyyywwwtttooojjjjjjjjjkkkllllllhhhccc___WWWUUUQQQMMMJJJHHHGGGGGGGGGFFFDDDCCCCCCEEEGGGIIITTTXXX]]]aaaeeehhhlllnnnrrrssstttvvvxxxzzz{{{|||~~~}}}}}}}}}~~~}}}{{{{{{|||~~~~~~}}}{{{zzz|||}}}~~~~~~~~~~~~zzzyyy{{{}}}{{{}}}|||}}}~~~{{{}}}}}}zzzwwwrrruuu}}}wwwwwwnnnppprrrrrrnnnfff]]]VVV[[[XXXYYY___eeejjjqqqxxxzzzkkkaaaSSSIIIEEEDDDBBBAAA@@@@@@@@@???????????????>>>=========???EEEMMMRRRaaappp~~~zzzuuuqqqmmmjjjiiiiiijjjiiifffaaa^^^\\\\\\```eeegggfffeeeeeeaaa\\\YYYWWWWWW[[[```eeeeeeeeefffeeefffhhhkkkkkkiiifffhhhmmmssstttqqqnnnnnnoookkkllloooqqqrrrssssssrrrrrrqqqooonnnnnnoooqqqsssrrrooollljjjkkkllllllkkkmmmoootttyyy}}}|||zzz}}}|||zzzzzzpppkkkqqq~~~uuuqqqqqqsssbbbYYYWWW[[[ZZZTTTKKK@@@777333222///////////////.........,,,,,,,,,------.........................................................------------------,,,,,,------......---,,,++++++---------------------------------............///////////////////////////111111222333222333>>>JJJeeexxxxxxpppxxxoooXXXeeeuuusssmmmcccYYYTTT^^^vvvlllTTTHHHFFFGGGHHHNNNKKKKKKOOOQQQSSSYYYaaaeeeiiimmmvvvxxxooocccYYYPPPLLLIIIIIIKKKTTTeeettt}}}zzzvvvpppkkkkkklllmmmooonnnkkkeee```ZZZWWWSSSOOOKKKIIIHHHHHHHHHGGGDDDCCCCCCDDDFFFHHHOOOSSSYYY^^^cccggglllpppqqqrrrsssuuuwwwyyyzzz{{{~~~}}}}}}~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{~~~~~~}}}|||~~~}}}}}}~~~nnn___```]]]]]]aaadddfffkkkppprrr}}}wwwlll[[[SSSJJJDDDBBBAAA@@@?????????????????????@@@@@@@@@???>>><<<<<<@@@EEEIIISSS^^^rrr}}}xxxtttqqqpppooonnnooonnnkkkfffbbb``````dddhhhiiihhhiiikkkjjjgggccc```]]]^^^bbbffffffeeehhhhhhhhhiiijjjjjjhhheeeeeejjjppprrrpppnnnooopppjjjlllnnnpppqqqrrrrrrrrrpppooommmlllllllllmmmnnnooollliiihhhjjjmmmooopppqqqrrrtttxxxzzzttthhhmmmyyyyyyqqqoooqqqjjj\\\YYYZZZ[[[WWWQQQGGG===555111///............//////000000------------------..............................------------------------.........------,,,,,,,,,***+++,,,---............---------------------------------............///////////////////////////000000222333222222:::CCCZZZqqqzzztttzzzttt\\\iii{{{xxxpppeee[[[TTTZZZoooxxx\\\KKKFFFGGGIIIPPPMMMLLLNNNOOOQQQWWW___fffiiimmmuuu|||qqqggg___RRRMMMIIIHHHJJJPPP^^^kkk}}}yyyrrrmmmlllmmmoooqqqqqqmmmfffaaa]]]ZZZVVVRRRNNNKKKIIIHHHIIIHHHEEEDDDCCCDDDEEEFFFIIIMMMTTTZZZ```ffflllpppqqqqqqssstttvvvwwwxxxyyy~~~}}}}}}~~~~~~|||{{{|||}}}~~~~~~}}}|||{{{~~~~~~~~~ssskkkhhhhhhkkknnnnnnqqqvvvttt}}}vvviii^^^OOOKKKEEEBBBAAAAAA@@@>>>>>>>>>??????@@@@@@AAAAAA?????????>>>>>>AAAFFFJJJMMMSSSbbbyyy~~~zzzwwwuuuuuuqqqrrrqqqoookkkgggffffffiiikkkkkkiiimmmuuuzzzzzzvvvooogggbbbccceeeggggggiiijjjjjjkkkllllllkkkjjjiiikkkmmmnnnmmmmmmoooqqqlllmmmooopppqqqqqqppppppkkkkkkkkkkkkkkkkkkllllllooolllhhhgggiiimmmppprrrvvvuuuttttttsssyyyyyynnn```ooo|||vvvpppppptttqqq```XXXZZZ___ZZZVVVMMMCCC:::333000///.........///////////////............------------........................------------------------.........------,,,,,,+++)))***+++,,,---.........---------------------------------............/////////////////////////////////111333222000555===PPPkkkzzz}}}vvv\\\eeewwwyyyoooddd[[[TTTWWWjjj~~~eeeMMMCCCDDDHHHKKKHHHHHHKKKNNNQQQYYYbbbgggiiimmmtttsssiiicccUUUOOOJJJHHHHHHLLLVVVaaa}}}{{{sssnnnkkkmmmppprrrrrrnnngggbbb___\\\XXXTTTOOOKKKIIIHHHJJJHHHFFFDDDCCCCCCDDDDDDGGGJJJQQQWWW]]]dddkkkoooqqqqqqssstttvvvwwwyyyyyy}}}||||||~~~~~~{{{|||}}}}}}~~~}}}}}}|||}}}~~~zzzxxxyyy}}}~~~uuuggg[[[RRRKKKHHHFFFDDDCCCBBB@@@?????????@@@@@@AAAAAABBBBBB???@@@@@@@@@@@@BBBFFFIIIIIIKKKUUUkkk~~~{{{zzzyyyrrrssssssrrrnnnlllkkkkkklllmmmkkkiiippp}}}~~~pppfffdddeeeggghhhfffgggiiijjjkkklllmmmnnnooonnnllljjjiiijjjnnnqqqooopppqqqqqqqqqpppnnnmmmjjjkkklllmmmoooooopppppppppmmmiiihhhjjjnnnppprrrvvvtttsssoookkkooo|||{{{ssskkkddd}}}}}}xxxrrrnnnqqqwwwzzzpppbbbWWWTTTXXX^^^ZZZTTTJJJ???888333111000111000000///......------.....................---........................------------------------.........------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------------------------------............///////////////////////////......000333222///222888JJJfff}}}|||\\\```nnnxxxlllaaaZZZUUUVVVggg|||pppRRRBBB@@@DDDFFFDDDEEEIIIMMMQQQYYYbbbfffhhhlllttt~~~wwwllldddXXXRRRLLLIIIHHHIIIPPPXXXppp|||tttnnnkkklllnnnqqqqqqmmmgggbbb___]]]YYYUUUPPPLLLIIIGGGJJJIIIGGGEEEDDDCCCCCCCCCFFFJJJOOOUUU[[[aaahhhmmmqqqrrrsssuuuwwwyyyzzz{{{}}}||||||~~~{{{{{{|||}}}}}}}}}}}}}}}zzz{{{}}}xxxgggZZZPPPJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAAAAABBBAAA@@@@@@BBBDDDIIIIIIQQQddd~~~}}}}}}uuuvvvwwwuuurrrooonnnnnnlllllliiigggnnn}}}ssshhheeeeeegggggg```bbbeeeggghhhjjjllloooqqqnnnjjjgggfffhhhkkkmmmooooooppppppooonnnmmmlllmmmnnnqqqsssuuuvvvvvvuuuqqqnnnkkkjjjllloooqqqrrrqqqqqqpppkkkdddfffuuuuuuyyy~~~ooojjjrrr~~~wwwrrrmmmkkkrrrzzz}}}zzzzzz|||xxxrrrrrrkkkaaaXXXSSSSSSVVVXXXXXXQQQEEE;;;555333222111111111000///...---,,,,,,..................//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++***---------------------------------............//////////////////////////////---///222111///111666FFF___yyy}}}{{{~~~ccc___dddvvv|||nnnaaa[[[VVVUUUeee{{{___HHH@@@AAACCCBBBDDDHHHKKKNNNUUU]]]bbbdddjjjqqqzzzpppfff[[[TTTNNNKKKJJJIIIMMMRRRggg}}}uuuoookkkkkkmmmoooooolllgggccc___^^^[[[VVVRRRMMMJJJHHHIIIHHHGGGEEEDDDCCCCCCCCCEEEHHHMMMRRRWWW^^^eeejjjoooppprrruuuwwwzzz|||}}}|||||||||~~~{{{{{{||||||}}}}}}~~~~~~yyy{{{}}}|||jjj]]]TTTMMMIIIFFFFFFFFFEEEDDDCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCAAACCCCCCBBBAAAAAABBBCCCIIIIIIPPPccc}}}{{{|||{{{xxxtttqqqoooooohhhiiigggeeeiiittt}}}zzzoooiiiggggggffffff___aaadddeeefffhhhlllooommmjjjhhhffffffgggggghhhjjjkkklllmmmnnnmmmlllllloooqqqtttwwwxxxxxxwwwvvvpppnnnllllllooorrrssssssmmmnnnmmmfff\\\YYYeeettt~~~}}}sss{{{zzzkkkiiiyyy{{{uuuppplllllluuu}}}{{{ssskkkggg^^^UUUQQQSSSVVVWWWWWWUUUMMM@@@777222222222222000000//////.........---------......//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++++++++,,,,,,,,,++++++---------------------------------............///////////////////////////000---...111111000222666???VVVooo{{{mmmaaa\\\gggxxxuuueee^^^WWWSSSbbbxxxrrrTTTDDD@@@@@@???BBBHHHKKKMMMRRRYYY\\\^^^eeennnttt}}}xxxkkk^^^WWWPPPNNNKKKIIIKKKOOO\\\wwwxxxqqqlllllllllmmmmmmlllhhheee```___\\\YYYTTTPPPMMMKKKHHHGGGGGGFFFEEEDDDDDDCCCAAADDDIIINNNTTT\\\ccchhhlllnnnpppssswwwzzz|||~~~|||{{{|||~~~{{{{{{{{{||||||}}}~~~}}}~~~~~~mmm```XXXRRRMMMLLLCCCDDDDDDDDDCCCCCCEEEGGGFFFFFFEEEEEEDDDDDDCCCCCCAAABBBDDDDDDDDDDDDEEEGGGEEEFFFMMM___xxx{{{vvvqqqooonnneeegggeeeccceeelllppppppuuuqqqkkkhhhhhhhhhgggdddaaadddfffgggggghhhlllpppgggfffffffffgggfffeeeccceeegggiiikkklllmmmmmmlllppprrrtttvvvwwwvvvtttsssnnnmmmlllnnnqqqtttuuuuuulllmmmkkkbbbTTTMMMVVVcccxxx}}}uuu~~~xxxiiiiiixxx{{{vvvrrrnnnoooyyytttjjj]]]UUUMMMNNNUUU\\\\\\YYYSSSJJJ===444000000111111.........///////////////,,,------...///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////)))***+++,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////000------000111000222666999NNNgggxxxsssaaaVVV]]]lll~~~{{{iiiaaaWWWRRR```uuu^^^HHH@@@;;;;;;@@@GGGKKKMMMRRRYYYXXXZZZbbbkkkqqqxxx~~~ppp```XXXRRROOOMMMJJJKKKNNNPPPlllzzzsssnnnmmmlllmmmmmmllljjjgggaaa```^^^ZZZVVVRRROOOMMMGGGGGGFFFFFFEEEEEEDDDDDD>>>AAAFFFLLLRRRZZZbbbhhhjjjkkknnnrrrvvvyyy|||~~~{{{{{{|||~~~{{{{{{{{{{{{|||}}}~~~}}}~~~|||xxxpppnnnqqqzzzuuufff[[[UUURRRNNNKKKKKKJJJHHHGGGGGGHHHJJJKKKMMMNNNNNNNNNMMMKKKJJJHHHEEEEEEFFFHHHKKKLLLKKKIIIMMMLLLOOO]]]sss}}}zzzuuuoookkkiiihhhgggggghhhjjjlllnnnmmmmmmmmmkkkgggdddcccccc___```bbbdddfffhhhiiiiiieeefffgggggggggfffdddcccgggggggggiiikkkmmmppprrrtttvvvxxxxxxuuurrroooooogggfffjjjqqqvvvuuutttuuuvvvtttlll^^^PPPKKKPPPVVVjjjrrrdddbbb{{{rrrnnnrrr{{{tttiii]]]QQQIIINNNUUUVVVUUUUUUKKKBBB888222111111///---............///////////////////////////000111111........................,,,------......------,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,---------......000000000000000000000000000000000111222222333333:::>>>VVVzzzppp\\\[[[bbbnnnpppaaa\\\TTTWWWiiidddKKKEEEAAA======CCCIIILLLQQQVVVUUU\\\cccgggjjjtttrrrfff]]]UUUPPPKKKGGGHHHLLLUUUccc|||yyyyyysssmmmlllnnnnnniiidddcccbbb```___\\\WWWPPPLLLJJJHHHFFFDDDCCCCCCDDDEEE<<<>>>CCCGGGLLLSSSZZZ___dddiiipppvvvyyyzzz{{{|||}}}yyy|||}}}||||||}}}}}}}}}~~~~~~{{{{{{{{{~~~~~~~~~yyy|||wwwzzzvvvmmmaaaXXXUUUSSSQQQNNNLLLKKKJJJIIIIIIKKKLLLMMMPPPQQQQQQQQQQQQOOOMMMLLLGGGHHHIIILLLOOOPPPOOONNNQQQOOORRR]]]rrr}}}xxxuuusssqqqooommmjjjiiihhhggghhhjjjlllmmmjjjkkklllkkkhhheeecccccc```aaadddfffhhhhhhhhhhhheeeeeefffgggfffeeeddddddfffggghhhiiikkkmmmppprrruuuwwwyyyyyyuuurrrooonnngggfffjjjrrrwwwwwwvvvxxxwwwuuunnn```RRRKKKNNNSSSccc}}}lllbbbeee~~~yyywww{{{sssggg[[[QQQJJJOOOUUUUUUSSSQQQGGG@@@666000000000///---............////////////......------...//////000........................,,,------......------,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,------...---------,,,,,,,,,---------......///////////////////////////000000111111222333333999<<>>QQQkkknnnaaafffrrr|||fffbbbkkkdddZZZ\\\bbbtttyyy}}}uuurrruuuvvvlll]]]SSSHHHAAA;;;<<>>AAAEEEMMMQQQTTTUUUTTTVVV]]]bbbcccppp}}}nnnddd[[[RRRLLLJJJJJJKKKOOOWWWlllzzztttooojjjhhhiiiiiigggdddccccccbbb```^^^WWWTTTQQQMMMJJJHHHHHHHHHCCCCCCBBBCCCDDDGGGJJJKKKRRRXXX___eeeiiilllnnnooojjjooouuuwwwuuuuuuyyy}}}~~~}}}~~~}}}}}}}}}~~~~~~}}}~~~~~~uuuttt{{{ooopppqqqooommmooouuu{{{xxxnnneee___VVVOOOHHHCCCBBBDDDEEEEEEMMMZZZmmm{{{wwwooofffbbbcccdddbbb___aaaccceeefffgggeeedddbbbeeeggghhhhhhffffffgggjjjjjjnnnssswwwxxxxxxyyyzzz{{{{{{wwwrrroooooommmkkkjjjkkkkkkhhhfffffffffffffffeeeeeedddcccbbbbbbaaa^^^YYYWWWWWWXXX]]]\\\\\\]]]^^^```aaaaaabbbdddggghhhggggggggghhhhhhjjjmmmoooqqqsssvvvyyyzzzwwwssssssuuuyyy}}}~~~{{{wwwyyy}}}iiiWWWUUU\\\aaahhhrrr|||uuummmwww|||nnnjjj|||wwwnnntttsssaaa]]]\\\______YYYMMMAAA:::777000000000000////////////...........................------,,,,,,------...------------------------...------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++---------+++++++++------,,,,,,++++++,,,,,,---............////////////............////////////000222333666AAAXXXttt|||pppfff___bbbkkkyyysssaaaYYYYYYYYYWWWTTTWWWaaappprrraaaMMMBBB>>>===@@@CCCGGGLLLQQQSSSSSSVVV\\\aaaeeeooouuuhhh]]]SSSMMMKKKJJJKKKNNNUUUhhh~~~vvvqqqjjjggggggjjjhhhfffeeeeeeccc```]]]ZZZXXXTTTOOOLLLJJJHHHHHHFFFEEEDDDCCCDDDEEEGGGHHHNNNSSS[[[aaafffiiikkkmmmlllppptttuuuuuuvvvyyy|||~~~~~~}}}||||||}}}~~~~~~zzzxxxjjjlllmmmllljjjjjjnnnrrr~~~uuueeeZZZRRRMMMIIIEEEAAA>>>>>>@@@AAAAAACCCRRRgggyyyzzzrrrjjjfffggghhheeebbbeeegggiiijjjkkkjjjiiihhhhhhjjjllllllkkkjjjkkklllooorrrvvvyyyzzz{{{}}}}}}tttnnnkkkkkkjjjiiiiiikkkkkkjjjiiihhhgggfffeeeddddddddddddaaa```^^^ZZZXXXYYY\\\^^^bbb^^^[[[[[[^^^``````___dddfffhhhiiihhhggghhhhhhgggjjjmmmppprrrtttwwwyyywwwtttqqqrrrwww~~~{{{|||lllYYY]]]fffiiitttyyy|||~~~|||qqqsssvvvrrrvvv|||wwwtttpppnnnxxxjjj^^^^^^```aaa^^^VVVJJJ>>>666333000000000000////////////........................///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,------,,,,,,,,,,,,---------............/////////............///////////////222444444:::MMMkkk||||||wwwiii^^^XXXeeevvvlll```]]]]]]\\\YYYYYY^^^iiivvvnnnVVVGGG@@@<<<>>>AAAAAAFFFLLLPPPSSSVVV[[[___eeeiiiwww|||nnnbbbXXXRRRLLLKKKJJJLLLQQQ```{{{zzzssskkkfffeeeiiihhhhhhhhhhhhfffbbb______]]]XXXSSSNNNKKKIIIHHHIIIHHHFFFDDDCCCCCCCCCCCCIIINNNUUU\\\bbbfffjjjlllooopppqqqsssuuuxxxzzz{{{}}}|||||||||{{{yyy{{{}}}zzzwwwzzzgggiiikkkkkkiiihhhjjjkkkxxxrrr```UUUNNNKKKGGGEEECCCAAAAAABBBBBBBBBAAAPPPfffyyy|||vvvooollllllkkkiiifffggghhhjjjlllmmmmmmlllkkkmmmnnnppppppppppppoooooosssvvvyyy{{{}}}~~~xxxqqqllliiiggggggggghhhjjjkkkkkkkkkjjjhhhfffdddcccccccccddd___]]]ZZZXXXXXX[[[aaadddgggaaa[[[[[[___bbbaaa___cccfffhhhiiihhhgggggghhhfffiiinnnqqqsssuuuwwwyyyrrrqqqqqqtttzzz{{{sssbbbjjjtttvvvxxxooo{{{zzzpppiiihhhkkkwwwrrr___YYY\\\aaa___[[[QQQFFF;;;555222000000000000////////////..............................------------......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......---+++******+++------,,,,,,,,,,,,---------------.........//////............////////////...111444444555DDDbbb||||||uuurrrvvv}}}ssseeeXXXeeexxxzzzjjjfffffffffaaa[[[ZZZdddtttyyy___LLLAAA<<<===??????DDDJJJOOORRRVVVZZZ\\\___aaakkkrrrfff]]]WWWNNNKKKJJJJJJMMMXXXmmm|||uuulllfffeeegggggghhhjjjkkkjjjfffcccccc```\\\VVVQQQLLLIIIHHHJJJIIIGGGEEECCCBBBAAAAAAFFFKKKRRRYYY___eeejjjmmmrrrppppppqqquuuxxxzzzzzz|||}}}|||zzzzzz{{{{{{{{{zzz{{{}}}~~~gggiiikkkkkkkkkjjjjjjjjjuuummm[[[PPPKKKIIICCCCCCBBBAAA???>>>>>>???CCCQQQfffzzz{{{vvvsssqqqpppmmmjjjhhhiiikkkmmmnnnooooooooorrrrrrsssssstttttttttssswwwzzz}}}yyyrrrnnnlllkkkdddeeefffggghhhiiijjjkkkjjjiiifffdddbbbbbbbbbbbb]]]ZZZWWWWWWZZZ___dddhhhiiiccc^^^]]]```cccbbb___aaacccfffgggfffeeeeeeffffffjjjooosssuuuvvvwwwxxxooopppssswww}}}|||zzz{{{qqqwwwxxxuuuvvvjjj``````fffvvvwwwgggZZZXXX\\\^^^[[[TTTKKKAAA:::555333000000000000////////////........................------,,,,,,,,,,,,------------------------------***++++++,,,,,,------...........................++++++++++++++++++++++++,,,---...---+++***+++,,,...------,,,,,,------...------------........................////////////...000444444444???\\\www|||rrrnnnpppvvv{{{}}}{{{zzz|||{{{ooo___jjjzzzuuunnnmmmnnnggg[[[VVVaaasssfffQQQDDD>>>===???@@@CCCIIINNNRRRVVVYYYZZZ[[[]]]fffyyyvvvhhh]]]WWWPPPMMMKKKJJJJJJPPP```pppxxxooohhhfffdddeeegggkkkmmmmmmkkkiiieeebbb^^^XXXSSSNNNJJJHHHHHHHHHFFFEEECCCBBBAAAAAAEEEIIIPPPWWW]]]dddkkkooorrrqqqpppqqquuuxxxzzzzzzxxxyyy|||~~~}}}~~~~~~{{{xxxwwwxxx{{{|||}}}|||}}}~~~ggghhhjjjlllnnnnnnnnnmmmrrr~~~wwweeeVVVMMMHHHGGGAAABBBBBB@@@>>><<<===>>>DDDPPPeeeyyy}}}zzzxxxvvvsssqqqmmmmmmoooqqqrrrtttttttttxxxvvvuuuuuuwwwxxxxxxwww}}}}}}rrrnnnlllkkkjjjccceeeggggggggggggiiijjjiiihhhfffdddbbb``````___YYYWWWVVVXXX]]]bbbfffhhhgggddd```___aaabbbaaa```^^^aaaccceeeddddddeeefffhhhlllrrrvvvxxxxxxxxxxxxppprrruuuyyy}}}~~~|||wwwwww}}}}}}vvvoooeee\\\^^^fffyyy~~~~~~{{{zzzuuukkk```YYYZZZ]]]ZZZVVVNNNEEE===888555444000000000000////////////........................,,,,,,,,,++++++,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++,,,------++++++,,,---......------------......,,,------------.....................///////////////000333555333;;;TTTooo|||tttooopppuuu|||~~~}}}uuuhhhnnnyyyuuuqqqpppgggZZZRRR\\\nnn~~~mmmWWWHHH@@@>>>???@@@CCCGGGLLLQQQVVVYYY[[[\\\^^^fffuuu{{{jjj]]]VVVRRROOOLLLJJJHHHKKKWWWcccuuummmjjjddddddgggjjjnnnooonnnllleeeccc___[[[VVVQQQMMMKKKGGGGGGFFFEEECCCBBBAAAAAACCCGGGMMMTTT[[[bbbjjjoooqqqqqqrrrsssuuuwwwyyyzzzvvvxxxzzz|||~~~|||}}}yyywwwvvvvvvyyy|||~~~~~~}}}~~~ggghhhjjjmmmpppqqqrrrqqqqqqyyy~~~{{{xxxvvvrrriii^^^TTTLLLHHHGGGBBBCCCCCCBBB???>>>@@@BBBDDDNNN```ttt}}}yyywwwtttuuuvvvxxxzzz|||}}}}}}|||yyyuuuuuuwwwzzz{{{zzzuuunnnlllkkkiiigggdddfffhhhgggeeeeeegggiiiggggggeeedddbbb___]]]\\\VVVUUUVVVZZZ```eeeggggggbbbbbbaaa```____________\\\___bbbdddddddddfffgggmmmqqqwww{{{|||{{{zzzyyyttttttvvvyyy|||}}}}}}{{{vvvwww}}}xxxnnnjjjddd^^^eeeqqq~~~zzzwwwtttkkkjjjeee^^^YYYXXXZZZ[[[XXXRRRIII@@@999555444333000000000000////////////........................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///......------------......,,,,,,---------.....................////////////111000222555333777LLLddd~~~yyyvvvvvv|||}}}mmmmmmrrr~~~~~~tttpppcccWWWPPPUUUcccsssttt]]]MMMCCC??????>>>@@@CCCIIIPPPVVVZZZ]]]^^^```eeepppqqqbbb[[[TTTQQQNNNKKKHHHHHHPPPZZZqqq|||sssoooffffffgggiiilllnnnmmmllleeedddaaa]]]YYYUUUQQQOOOHHHHHHGGGEEECCCAAA@@@???@@@DDDIIIOOOVVV^^^ffflllnnnqqquuuvvvuuuuuuwwwzzzxxxyyy{{{~~~~~~xxxwwwwwwxxx{{{~~~~~~~~~|||}}}ggggggiiimmmqqqsssttttttrrrvvv~~~}}}vvvmmmfffcccbbb```^^^dddccc___YYYQQQKKKGGGFFF@@@AAABBBAAA>>>>>>AAADDDCCCLLL\\\nnn~~~~~~|||zzz{{{|||~~~~~~zzzvvvuuuxxx{{{||||||xxxppplllllljjjfffcccdddggghhhgggeeeccceeegggffffffeeedddbbb___\\\ZZZTTTTTTVVV\\\bbbggggggfff^^^```aaa```^^^]]]]]]^^^\\\^^^bbbdddeeeeeeggghhhpppuuu{{{}}}|||{{{xxxwwwvvvxxx{{{}}}}}}}}}wwwxxx{{{vvvjjjgggeeedddnnn}}}yyyqqqkkk^^^]]]YYYTTTSSSUUUXXXXXXXXXQQQGGG===777333222111000000000000////////////.................................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((***,,,,,,,,,,,,...000......------------......,,,,,,,,,---------................../////////000333000111555222444FFF\\\}}}~~~mmmjjjkkkwwwwwwooo^^^UUUNNNPPPYYYiii~~~zzzbbbPPPDDD???>>><<<===@@@FFFNNNVVV\\\______```dddjjjwwwyyyjjjcccUUURRROOOLLLHHHGGGMMMVVVfffvvvrrriiihhhhhhiiikkkllllllkkkfffeeeccc```\\\XXXTTTSSSIIIIIIHHHFFFCCC@@@>>><<<===AAAFFFKKKRRRZZZccchhhlllqqqwwwwwwuuutttwwwzzzzzz|||~~~}}}|||yyyyyyyyy{{{}}}~~~{{{|||~~~eeefffhhhlllqqqtttuuutttssszzzxxxkkkiiieee```[[[WWWTTTSSSZZZ\\\]]]ZZZSSSLLLHHHFFFGGGFFFEEEDDDBBBAAAAAAAAAEEEKKKXXXiiiyyywwwsssxxxvvvwwwwwwtttnnngggeeegggiiihhhfffjjjiiigggfffeeeeeeeeefffggggggfffddd```\\\XXXVVVQQQTTTZZZbbbhhhiiiddd___]]]^^^`````````___^^^]]]^^^______```aaaeeejjjnnnuuuyyy~~~}}}{{{zzz{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{nnniiijjjooozzz{{{ooohhhdddYYYRRRLLLNNNVVV]]]]]]ZZZXXXOOOBBB888444222000...//////............//////////////////.....................------,,,,,,,,,+++,,,---......,,,***)))+++,,,---......,,,***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............------------------------------////////////000000000000000222333222222888BBBJJJrrrpppcccaaasssvvvbbbZZZVVVQQQNNNNNNZZZrrriiiSSSPPPKKK;;;===<<<>>>EEEKKKQQQZZZcccaaaaaadddiiippp~~~rrreee^^^VVVNNNLLLKKKJJJMMMQQQbbb{{{|||rrrnnnkkkhhhhhhkkkmmmlllkkkeeeeeeeeedddbbb\\\UUUPPPJJJHHHFFFEEEDDDCCCAAA>>>===???BBBHHHPPPXXX___dddkkkmmmppprrrssstttvvvwwwxxxzzz~~~~~~~~~zzzxxxxxxyyyzzz{{{}}}}}}}}}ggggggiiilllqqqtttvvvvvvqqquuuyyyyyyzzzpppeeeffffffccc^^^YYYVVVUUUWWWZZZ\\\ZZZUUUOOOKKKJJJGGGFFFDDDBBBAAAAAAAAAAAACCCJJJWWWgggvvv{{{rrroooiiikkkzzzzzzqqqoookkkfffeeehhhkkkjjjhhhjjjiiigggffffffffffffgggkkkjjjhhheee```\\\ZZZYYYVVVYYY___dddgggeeeaaa]]]\\\\\\]]]___``````aaaaaa```aaabbbbbbdddggglllpppuuuxxx|||~~~}}}|||{{{zzzwwwxxxyyyzzz{{{{{{{{{zzz}}}|||||||||}}}~~~~~~~~~zzzppppppwww}}}wwwnnnfffbbbVVVQQQNNNRRRYYY^^^\\\YYYRRRJJJ???777333333222000//////............//////////////////..................---------,,,,,,,,,+++,,,---......,,,+++)))+++,,,---...---,,,***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------.../////////000000000000///111111000111555>>>FFFhhhjjj]]]kkkggg\\\XXXSSSOOOMMMVVVjjj~~~zzz___XXXQQQAAA???===???EEEKKKPPPXXX___``````cccgggmmmxxxwwwiiicccZZZRRROOOMMMKKKLLLPPPWWWlllvvvpppmmmkkkjjjllllllkkkiiifffeeeeeedddbbb]]]VVVRRRMMMKKKIIIGGGGGGEEECCCAAA>>>???AAAFFFMMMUUU]]]bbbhhhkkkoooqqqrrrsssuuuwwwxxxzzz}}}~~~|||yyyxxxxxxzzzzzz|||}}}}}}~~~~~~uuummmhhhaaadddccchhhuuuhhhggggggiiinnnrrrttttttuuuwwwwwwvvvuuuyyyooofffkkkooommmeee]]]XXXWWWUUUXXXZZZZZZXXXTTTRRRQQQIIIGGGDDDBBBAAAAAACCCDDDDDDJJJVVVeeesss|||~~~~~~~~~~~~}}}~~~pppggg^^^cccttt|||sssmmmjjjgggfffgggkkkmmmkkkiiiiiihhhhhhggggggggghhhhhhiiihhhfffbbb]]][[[\\\]]]]]]```eeefffdddaaa^^^\\\ZZZ[[[[[[\\\^^^aaacccdddbbbccceeefffgggjjjooorrruuuwwwzzz{{{zzzzzzzzz{{{vvvxxx{{{}}}~~~}}}|||{{{~~~wwwtttvvvuuuooopppvvvzzzttt}}}}}}xxxqqqggg```SSSRRRSSSYYY___```\\\VVVJJJCCC:::444333333333222//////............///////////////............---...------------,,,,,,,,,+++,,,---...---,,,+++***+++,,,---------,,,***)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------............------------------------------....../////////000000000...000000//////333:::@@@YYYzzzwwwaaaiiijjj```\\\VVVQQQMMMQQQaaaqqqrrrddd[[[JJJAAA>>>???EEEJJJNNNTTT[[[^^^___bbbeeehhhoooppphhh___VVVQQQNNNKKKLLLOOONNN^^^vvv|||sssqqqooonnnmmmllliiigggffffffeeeeeeccc^^^XXXTTTOOOMMMJJJHHHGGGFFFDDDBBB@@@???@@@CCCIIIQQQYYY^^^eeehhhllloooqqqsssuuuwwwyyyzzz|||~~~~~~~~~|||yyywwwwwwxxx{{{||||||}}}~~~}}}~~~~~~~~~~~~ttthhh^^^XXXTTTRRRNNNSSSSSSWWWaaallleeedddccceeeiiimmmppppppxxxwwwvvvuuuuuuvvvxxxzzz|||uuupppwww}}}zzznnnbbb\\\[[[WWWYYYZZZ[[[[[[YYYXXXWWWMMMKKKGGGDDDBBBCCCEEEFFFGGGLLLUUUbbboooyyyoooeee]]]bbbttt}}}vvvpppmmmgggfffgggiiilllmmmkkkhhhhhhhhhhhhhhhhhhiiiiiiiiiccccccaaa\\\YYYYYY]]]```aaaeeegggfffbbb^^^]]]^^^\\\\\\[[[[[[]]]```ccceeeccceeegggiiijjjlllppprrrtttvvvxxxxxxxxxxxxzzz{{{{{{|||}}}~~~~~~~~~~~~rrrmmmqqqmmmdddfffqqqyyyyyy~~~vvvjjj```QQQTTT[[[bbbeeebbbZZZSSSDDD>>>666222111222222111//////............////////////.........---------------------------------,,,,,,---------,,,+++***+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------........./////////000000///000000//////222777;;;KKKlllooonnn~~~oooddd___YYYTTTOOOOOOZZZgggqqqeeeUUUDDD???>>>CCCIIIMMMSSSYYY[[[\\\```ccceeeiiiwwwxxxjjjaaaWWWRRRNNNKKKKKKNNNMMMVVVhhhxxxvvvtttqqqnnnkkkhhhfffgggffffffeeeddd```ZZZVVVPPPMMMJJJGGGFFFEEEDDDBBBAAA@@@???@@@DDDLLLSSSXXX```dddiiinnnppprrruuuwwwyyyzzz{{{}}}~~~~~~~~~|||zzzwwwvvvxxxzzz}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||~~~pppiii^^^UUUQQQOOOOOOOOONNNTTTSSSTTTYYY```wwweeecccbbbcccgggkkkmmmnnnpppooooooooopppqqqrrrqqqtttvvvzzz~~~xxxwww~~~sssfff```___[[[ZZZZZZ[[[\\\]]]^^^^^^SSSPPPKKKGGGDDDDDDEEEFFFHHHKKKRRR[[[fffsss~~~oooggg```bbbrrrwwwpppmmmlllggghhhiiikkklllkkkiiifffhhhhhhhhhiiiiiiiiiiiiiiicccccc```[[[VVVVVV[[[```bbbdddeeeddd```^^^___aaa```___]]]\\\\\\___bbbdddbbbeeehhhjjjlllmmmppprrruuuvvvwwwxxxwwwxxxzzz|||}}}{{{{{{|||~~~~~~sssmmmpppkkkaaadddqqq}}}xxx~~~zzzkkk```RRRXXXaaahhhhhhaaaWWWOOO@@@:::444000000111///...//////............//////............------------------------------------,,,---------,,,,,,+++++++++,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,------------,,,,,,------------------------............////////////000000000000000222555888AAA___yyymmmppp}}}|||gggbbb\\\WWWQQQPPPWWWaaa{{{ppp___GGGAAA===AAAGGGLLLSSSYYYXXXZZZ___ccccccgggsss}}}lllcccYYYSSSNNNJJJJJJLLLNNNSSS^^^uuu|||{{{xxxtttooojjjhhhfffhhhgggffffffeeeaaa]]]YYYRRROOOKKKIIIGGGGGGEEEDDDCCCAAA>>>>>>AAAGGGNNNRRR[[[```fffkkkooorrrtttvvvxxxyyyzzz|||}}}~~~||||||{{{xxxvvvwwwyyy|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{}}}~~~qqqkkk]]]YYYSSSPPPOOOPPPPPPQQQMMMSSSSSSRRRTTTWWWkkkfffeeedddfffiiilllnnnnnnjjjkkklllmmmoooooopppqqqppprrrtttuuuwwwzzz~~~xxx{{{~~~wwwwww{{{}}}xxxooofffbbbaaa\\\ZZZXXXXXX\\\```cccddd[[[WWWRRRMMMIIIFFFEEEEEEHHHJJJNNNTTT]]]jjjwwwqqqiiibbbdddrrr}}}sssllliiiiiigggiiikkklllllljjjhhhfffggghhhhhhiiiiiihhhggggggggggggddd]]]VVVUUUZZZ___aaaaaa```___^^^^^^```bbbcccbbb___^^^]]]___aaacccbbbeeeiiilllmmmnnnpppqqquuuwwwxxxyyyyyyzzz|||}}}~~~zzzxxxxxxzzz}}}zzzuuusssllleeeiiissszzzvvvwwwyyyiii]]]SSS[[[eeejjjggg\\\QQQIII<<<777222///000000...,,,//////............//////.........------------,,,,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,+++++++++******************+++++++++,,,,,,,,,++++++************++++++------------------------,,,,,,------------,,,,,,------------------------------........./////////111000000111222333555666;;;SSSvvv|||eee___jjjjjjddd^^^YYYSSSPPPUUU]]]zzz{{{jjjNNNEEE>>>@@@EEEKKKRRRXXXVVVYYY^^^bbbccceeeqqq}}}ssshhh]]]VVVPPPKKKIIILLLLLLNNNVVVhhh{{{uuunnnjjjhhhhhhiiihhhgggffffffccc___\\\WWWTTTOOOLLLJJJJJJIIIHHHDDDBBB???>>>@@@DDDIIILLLUUUZZZaaahhhlllooorrrtttuuuvvvxxxzzz||||||||||||xxxxxxxxxvvvvvvwwwzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}kkkfffeeehhhhhhgggmmmwwwzzziii]]]YYYTTTRRRPPPOOOPPPQQQPPPOOOKKKQQQQQQRRRVVVWWWffffffeeeeeegggjjjllllllllliiikkkmmmnnnnnnnnnppprrrnnnoooqqqqqqrrrsssvvvyyy||||||{{{|||zzzyyyuuuooogggaaa^^^^^^YYYVVVRRRSSSYYYaaagggjjjgggddd^^^XXXRRRMMMJJJIIIHHHKKKPPPTTTZZZdddnnnuuuyyy{{{~~~xxxnnnfffkkk~~~xxxpppkkkjjjjjjfffhhhkkklllkkkjjjhhhgggggghhhhhhiiihhhgggeeeeeebbbdddbbb\\\VVVUUU[[[aaaaaa^^^[[[ZZZ\\\^^^```aaadddbbbaaa``````aaabbbcccbbbfffkkknnnooopppqqqrrruuuxxxzzz{{{{{{|||}}}}}}|||{{{{{{|||~~~xxxpppmmmpppttt{{{wwwooovvvxxxeeeXXXTTT]]]fffiiibbbUUUIIICCC888444000///000111///---//////............//////.........---------,,,,,,,,,,,,,,,---------......------,,,,,,+++++++++,,,,,,++++++*********************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------.........//////000//////000222333444444666GGGggg}}}dddXXX^^^vvvmmmggg___YYYSSSOOORRRYYYrrrsssVVVKKK@@@???CCCIIIPPPVVVWWWYYY^^^aaaaaacccnnnzzz}}}rrrfff]]]UUUMMMJJJKKKIIILLLPPP\\\vvv}}}uuunnnjjjjjjkkkjjjhhhggggggfffdddaaa^^^YYYUUUPPPMMMKKKKKKJJJIIIDDDCCC@@@??????BBBEEEGGGNNNSSS[[[ccchhhlllooopppppprrruuuxxxyyyyyyxxxwwwrrrssstttttttttvvvyyy{{{|||||||||}}}}}}}}}}}}}}}|||}}}~~~~~~}}}}}}ggg]]]ZZZaaaeeeaaa___bbbnnntttiii]]]VVVUUUTTTRRRQQQQQQSSSTTTSSSRRRPPPUUUUUUXXX]]]\\\gggccccccdddfffiiijjjjjjhhhgggjjjlllllliiiiiilllooommmnnnoooooonnnoooppprrrzzzyyyyyy{{{zzzrrriiibbb]]]ZZZYYYVVVRRRMMMOOOVVVaaaiiimmmrrroooiiibbb[[[UUUPPPNNNKKKOOOTTTXXX\\\bbbiiiooommmqqqvvvyyy{{{|||}}}~~~zzzzzz|||~~~ssslllvvv}}}yyytttooommmmmmnnneeegggjjjkkkkkkjjjjjjjjjggghhhhhhhhhgggfffdddcccYYY\\\]]]ZZZUUUVVV]]]eeebbb]]]XXXWWWZZZ^^^``````cccbbbaaaaaaaaabbbddddddcccggglllpppqqqqqqrrrsssvvvxxx|||}}}}}}}}}~~~{{{|||~~~|||rrrrrrtttttt}}}{{{uuussskkkuuuyyycccTTTUUU]]]fffggg]]]PPPDDD>>>555222......000222111/////////............//////......---------,,,,,,,,,,,,,,,,,,------............---,,,+++++++++,,,,,,,,,+++******))))))************+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------.........//////.........000222333333333333???[[[|||iii[[[YYYgggxxxooohhh```YYYRRRMMMOOOUUUlllzzzuuuttt{{{yyy]]]OOOBBB>>>BBBGGGMMMTTTXXXZZZ^^^aaa```aaalllxxxzzzmmmbbbXXXOOOKKKLLLJJJLLLNNNVVVjjj~~~uuummmiiijjjmmmjjjiiihhhggggggeeebbb___XXXTTTOOOKKKJJJIIIHHHGGGEEECCCAAA@@@@@@AAACCCDDDIIIOOOWWW___eeeiiilllnnnlllnnnrrrvvvwwwvvvtttsssmmmoooqqqrrrssstttwwwzzz||||||||||||}}}}}}}}}}}}|||}}}~~~~~~mmm^^^YYYdddmmmiii```]]]WWWfffzzzuuuiiibbb\\\VVVSSSTTTWWWUUUTTTUUUWWWYYYYYYXXXUUUYYYYYY\\\aaa___ggg{{{ccccccdddeeegggiiikkklllggghhhiiiiiihhhhhhiiijjjllllllkkkjjjiiikkknnnqqqvvvwwwyyy~~~}}}kkkbbb___\\\[[[\\\dddXXXRRRYYY```ccclllwwwxxx|||}}}xxxmmmaaa[[[XXXRRRTTTWWW[[[```eeejjjlllkkkooossstttxxxzzzwwwqqqooopppsssxxxxxxtttyyyuuurrrooonnnooonnnkkkhhhfffhhhjjjllllllkkkhhhgggfffeeeeeeeeeeeefffggggggbbb\\\UUUTTTYYY^^^aaaaaa^^^]]][[[XXXVVVWWW[[[^^^^^^```aaabbbaaabbbccceeeiiimmmrrrtttsssrrrsssuuuzzz{{{|||~~~~~~~~~}}}||||||~~~|||tttnnnnnnsssyyyyyy}}}qqqgggeeesssiii___\\\```bbb___UUUIII???:::222222222111000//////...///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,+++***+++,,,...///+++++++++,,,,,,------------------------------------------............///////////////000000000000666999JJJhhh|||fff\\\SSSWWWjjjuuuiii___[[[WWWPPPOOOQQQ```{{{yyyssssssqqqxxxmmm[[[IIIDDDDDDDDDEEEIIISSSWWW[[[\\\[[[```iiirrrqqqcccXXXOOONNNRRRKKKJJJKKKPPP[[[sssvvvnnniiihhhiiieeeeeeffffffeeeddddddccc]]]ZZZVVVQQQMMMJJJIIIHHHEEECCCBBB@@@@@@AAABBBCCCIIILLLQQQXXX^^^dddhhhjjjnnnpppqqqqqqpppoooqqqrrrqqqssstttuuutttuuuvvvxxx}}}}}}}}}}}}||||||||||||~~~~~~}}}rrrddd^^^gggooojjjaaa]]]^^^bbbiiiooosssuuuuuutttiiifffbbb___]]]ZZZWWWUUUWWWWWWVVVVVVXXXZZZ]]]^^^___aaacccbbb___bbbqqqbbbcccccceeefffhhhjjjkkkhhhiiijjjiiigggfffgggiiikkkkkkkkkjjjiiikkkooorrrvvvwwwyyy|||vvvjjjfffeeegggjjjnnnbbb\\\bbbhhhllltttxxxnnnfffaaaZZZ[[[]]]```cccgggjjjllljjjmmmoooooopppqqqmmmgggcccfffkkkrrr{{{}}}|||wwwqqqrrrooollllllnnnnnnkkkiiihhhiiijjjkkkkkkiiihhhgggddddddddddddeeeeeeeeefffccc^^^YYYXXX]]]aaacccccc^^^]]][[[XXXVVVVVVYYY\\\[[[]]]___``````aaaccceeejjjnnnrrrtttssssssuuuwww{{{|||}}}~~~~~~~~~}}}|||zzz|||}}}uuurrrooonnnqqqvvvyyy}}}zzz{{{~~~xxxnnnfffbbbppp{{{fff]]]]]]___```\\\QQQEEE<<<777222222111111000//////...///............---------........................---------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000666888DDD\\\xxxwwweeeYYYLLLLLL\\\sss}}}zzzmmmaaa\\\XXXSSSQQQRRR\\\qqq{{{xxxvvvuuuqqq^^^LLLEEECCCBBBDDDJJJOOOSSSXXXYYYYYY]]]fffnnn}}}uuuggg]]]SSSNNNOOOFFFFFFGGGJJJQQQeeeuuulllgggffffffhhhhhhhhhhhhgggfffeeeeee___\\\XXXRRRNNNKKKIIIIIIGGGFFFDDDBBBAAABBBCCCCCCFFFIIINNNTTT[[[aaaeeegggkkkmmmnnnooonnnnnnppprrrqqqsssuuuvvvwwwxxxzzz||||||||||||||||||||||||}}}|||}}}zzzkkk```fffqqqqqqggg]]]\\\]]]```eeeiiikkkiiigggdddbbb___]]]\\\[[[YYYWWWWWWWWWWWWXXXZZZ]]]```bbbeeeeeegggeeebbbeeetttbbbbbbbbbdddeeegggiiijjjiiijjjjjjhhhffffffggghhhjjjkkkkkkjjjjjjkkkooorrrwwwxxxyyy{{{}}}}}}{{{xxxxxxzzz|||qqqkkknnnqqqttt{{{|||tttnnnfffffffffggghhhiiikkkllljjjmmmmmmkkkjjjjjjeee^^^XXXZZZ```iiirrrxxxzzz{{{}}}{{{xxxtttqqqnnnkkkiiiiiilllmmmllliiiiiiiiiiiiiiihhhhhhggggggcccdddddddddddddddcccbbb```]]]ZZZ[[[^^^bbbcccbbb[[[[[[YYYWWWVVVVVVZZZ\\\[[[]]]___aaaaaaccceeegggmmmppptttvvvuuuvvvyyy|||~~~||||||zzz|||~~~|||ssslllnnnrrrtttvvvxxxuuuzzz|||wwwqqqjjjeeecccppprrrbbb]]]^^^^^^]]]VVVLLL@@@777222222111111000000//////...///............---------................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000555777;;;KKKjjjwwwiii\\\IIIDDDQQQfffpppwwwxxx|||uuuggg___[[[VVVSSSRRRVVVccc|||zzzxxxxxxeeeRRRIIICCC>>>AAAHHHIIINNNSSSUUUVVVYYYaaahhhqqq|||}}}oooeeeZZZRRRNNNJJJJJJKKKKKKMMM[[[xxxwwwnnniiiggggggkkkkkkkkkjjjiiihhhgggfffaaa___ZZZUUUQQQMMMKKKJJJJJJIIIGGGEEECCCCCCCCCCCCBBBEEEIIIOOOUUU[[[```cccfffhhhkkklllmmmnnnpppqqqppprrruuuvvvwwwxxx{{{}}}zzz{{{{{{{{{|||}}}}}}}}}{{{zzz{{{}}}{{{wwwwww~~~~~~yyyzzzrrrfffggguuuxxxjjjccc```^^^```fffiiihhheeecccaaa___^^^^^^^^^]]]\\\[[[[[[\\\]]]```dddgggiiillllllllljjjfffiiixxxaaaaaaaaabbbdddfffggghhhggghhhhhhgggffffffiiikkkjjjjjjkkkjjjjjjllloooqqqwwwxxxyyyyyyzzz{{{}}}~~~{{{|||{{{zzzxxxwwwzzz}}}~~~|||xxxpppooonnnmmmmmmllllllllllllnnnnnnlllkkkkkkfff```VVVUUUWWW^^^dddiiioootttrrrwww}}}}}}yyywwwvvvvvvvvvuuuoookkkhhhiiikkkmmmllljjjkkkjjjhhhgggggggggggghhhgggggggggeeecccaaa___]]]ZZZYYYXXXZZZ\\\^^^^^^]]]WWWWWWWWWVVVVVVXXX[[[^^^^^^```cccdddeeefffhhhjjjqqquuuxxxzzzyyyzzz~~~~~~|||zzzyyy|||~~~}}}uuunnnlllsss{{{~~~}}}}}}|||wwwrrrlllhhhgggkkkwwwuuufff```___```^^^YYYQQQGGG===444000111111000000///////////////............---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++---------------------------------............///////////////000000000000333555666???^^^|||rrrdddNNNEEEPPPdddooovvvxxx}}}qqqeee^^^YYYTTTRRRRRRWWWlllppp]]]TTTJJJ>>><<>>888333000///////////////////////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,------------------------------------------............///////////////000000000000///333555888JJJhhh~~~zzz|||xxx^^^NNNSSS\\\mmm{{{{{{hhh]]]VVVQQQPPPPPPZZZnnnzzzttthhhPPPAAA@@@>>>CCCKKKQQQUUUXXXZZZ\\\fffjjjqqq~~~tttjjjaaaYYYQQQNNNLLLJJJIIIKKKVVVaaa|||wwwsssnnnnnnmmmllljjjhhhfffeeecccbbb___\\\YYYUUUSSSQQQLLLKKKJJJHHHFFFEEECCCBBB@@@@@@@@@BBBFFFLLLRRRVVV[[[___eeeiiilllnnnpppqqquuuwwwxxxwwwvvvuuuvvvxxxxxxyyyyyyyyyzzz{{{{{{{{{~~~~~~~~~|||ooohhhccc___[[[[[[___hhhwwwuuueeeccciiiuuuyyyxxxpppnnnxxxxxxnnnmmmppprrrsssuuurrrpppoooooonnnmmmllloooooopppqqqssstttuuuuuu{{{xxxwwwwwwuuuxxx^^^^^^______```aaaccccccbbbcccddddddeeehhhmmmpppmmmnnnnnnmmmkkkjjjjjjkkkrrrwww{{{zzzuuuqqqpppqqqiiijjjnnnsssuuuxxxwwwooommmmmmkkkfff___[[[\\\]]]^^^]]][[[[[[[[[[[[[[[\\\\\\]]]aaaeeeiiimmmuuu}}}~~~|||pppcccXXXVVVUUUXXXhhhyyyzzzqqqrrrrrrrrrsssuuuwwwyyyxxxtttpppmmmnnnppprrrsssqqqmmmiiiiiilllooopppoooiiiiiiiiijjjjjjkkkllllllnnnjjjeee___ZZZWWWVVVVVV[[[[[[\\\[[[ZZZXXXXXXXXX[[[[[[[[[ZZZXXXXXXYYY[[[\\\^^^bbbeeegggjjjnnnpppzzz~~~}}}}}}}}}}}}zzz~~~yyy~~~yyyqqqpppnnnlllttt}}}zzzwwwlll^^^XXX\\\``````]]]UUUIII@@@:::666333111///////////////////////////............---------........................------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++,,,---......---------------------------------............///////////////000000000000///333555777@@@WWWxxxzzzwww{{{kkkTTTUUUXXXkkkooo___WWWSSSQQQQQQVVV```ppp{{{wwwlllTTTCCCAAA<<>>>>>BBBGGGMMMQQQXXX\\\bbbgggjjjlllnnnoootttvvvwwwwwwvvvvvvwwwyyyyyyyyyyyyyyyyyyyyyzzzzzz|||}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}}}}~~~wwwkkkeeeeeeggghhh``````bbbkkkzzz{{{rrrrrr|||tttkkklll|||~~~zzzzzzzzz{{{zzzxxxvvvuuuvvvvvvtttsssrrrsssuuuwwwyyy{{{{{{|||~~~}}}~~~~~~^^^^^^^^^______aaabbbcccdddddddddddddddgggkkkooonnnoooooommmkkkiiiiiijjjqqqvvv{{{{{{uuupppnnnnnnhhhjjjooouuuvvvvvvzzzpppjjjkkkmmmnnnjjjddd^^^ZZZVVVTTTRRRPPPPPPPPPQQQRRRTTTUUUVVV```eeejjjoooxxxyyykkkaaa___^^^```ppp{{{uuunnnppprrrrrrppppppsssuuuqqqmmmiiiggghhhkkkmmmnnnnnnkkkhhhhhhlllpppqqqqqqhhhiiijjjkkklllmmmmmmnnnkkkgggaaa[[[WWWVVVVVVVVV[[[[[[[[[ZZZWWWVVVVVVWWWVVVWWWYYYZZZZZZ\\\^^^aaa[[[^^^cccgggjjjnnnsssvvvzzz~~~}}}}}}|||}}}zzz~~~yyy{{{sssttttttttt~~~~~~vvvssswwwvvvrrrllljjjbbbXXXXXX```dddbbbZZZRRREEE<<<777444222111........./////////////////////.........---------................................................*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---...---,,,***)))))))))***+++---...//////---------------------------------.........//////////////////000000000000111222555555888LLLrrr~~~zzzwww\\\XXXQQQgggtttaaaYYYTTTQQQSSSTTTWWWeeezzzuuurrrkkkTTTCCC@@@:::@@@HHHPPPUUUWWWXXXWWWZZZbbbiiinnnzzz{{{oooddd[[[SSSLLLKKKLLLKKKKKKNNNfffqqqpppooonnnkkkiiigggeee``````___]]][[[XXXVVVUUUMMMMMMMMMLLLKKKIIIHHHGGG@@@>>><<<<<>>YYY{{{```TTTVVVmmmqqq^^^XXXUUURRRMMMLLLQQQ^^^kkkssswwwyyy~~~qqqcccVVVKKKGGG>>>999:::DDDJJJKKKQQQ[[[]]]```fffmmmqqqzzzmmmccc[[[TTTPPPLLLHHHHHHKKKUUUfff{{{uuupppjjjfffccccccbbbaaabbbaaa___\\\ZZZWWWUUUTTTQQQQQQPPPNNNLLLJJJHHHFFFBBB@@@===;;;<<>>AAACCCFFFMMMWWW^^^aaadddhhhkkknnnpppssstttuuuuuuwwwyyyxxxxxxyyyzzz{{{{{{zzzzzzxxxyyyzzzxxxvvvtttuuuuuuvvvxxxzzz}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~zzz{{{~~~~~~|||wwwmmmccc[[[WWW]]]eeeeeecccffflllpppxxx___^^^\\\[[[[[[\\\]]]^^^___aaaccccccbbbbbbbbbcccbbbeeeiiikkkiiigggeeedddfffggghhhfffddddddeeegggmmmnnnoooooommmkkkkkklllooorrrxxxzzzjjj___ZZZXXX\\\___^^^ZZZVVVTTTTTT\\\___dddiiilllqqqxxx}}}|||yyyuuurrrqqqyyyzzz~~~xxxvvvssspppooopppqqqrrrppppppppppppooonnnmmmlllooonnnnnnmmmlllkkkjjjjjjjjjjjjjjjjjjkkklllllllllmmmllljjjhhhgggddd```]]]VVVSSSRRRUUU[[[___]]]ZZZXXXYYYYYYWWWTTTRRRRRRSSSWWWXXXYYY[[[^^^aaafffiiiiiimmmrrrwww{{{|||{{{wwwvvvzzz~~~zzzrrrbbbUUUKKKKKKOOOVVVgggxxxrrraaaVVVNNNSSS[[[aaaeeeccc[[[RRRIIIBBB:::555555444222000000000000//////000000000........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------************************---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,+++)))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,------...///000333111333777888FFFaaakkkVVVTTTiiiuuu___YYYVVVRRRNNNJJJLLLVVVaaagggccciiixxxuuummmbbbSSSIIIBBB===>>>AAAEEEMMMWWW___```dddhhhkkkqqq~~~|||oooeeeZZZUUUQQQLLLKKKLLLMMMTTTgggyyyuuunnnjjjgggffffffeeegggfffeeebbb___[[[XXXVVVQQQQQQPPPOOOMMMJJJHHHGGGEEECCCAAA>>>===>>>???AAACCCIIIQQQXXX]]]aaaeeehhhjjjmmmqqqssssssssstttuuuuuuvvvwwwxxxzzz{{{|||}}}zzzzzzyyyxxxwwwvvvvvvwwwwwwxxxzzz|||}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}zzz|||ssslllhhh___XXX^^^kkkooommmlllkkkkkkrrrZZZZZZZZZZZZ[[[]]]^^^___]]]^^^___``````bbbeeegggbbbdddffffffeeeeeeeeefffhhhiiijjjiiigggeeedddccciiijjjllllllkkkjjjkkklllmmmooouuuzzzjjjaaabbbdddffffffccc___ZZZWWWXXX[[[```cccfffmmmwww~~~yyysssnnnkkkiiigggoooxxxxxx}}}yyyuuurrrqqqnnnllllllmmmpppqqqnnnoooooooooooonnnnnnmmmmmmllllllkkkjjjiiihhhgggjjjjjjkkkkkkkkkkkkkkkkkknnnllliiihhhfffbbb^^^ZZZTTTRRRRRRVVV\\\___\\\XXXTTTVVVWWWWWWUUUSSSRRRSSSUUUXXX[[[]]]___ccchhhlllkkkpppvvv{{{~~~~~~~~~~~~xxxxxxuuurrrssstttmmmeeeVVVKKKFFFKKKVVVbbbuuuooo^^^UUULLLUUU^^^aaaaaa^^^SSSIIIBBB===777444333333111000/////////000000/////////........................,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,++++++000///...,,,,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............//////000...333111333888888BBBWWW}}}}}}]]]NNN[[[rrrcccZZZVVVTTTRRRLLLIIIPPPZZZaaa]]]bbbppp|||yyylllZZZPPPHHH@@@<<<===BBBKKKSSSbbbaaaccceeehhhmmmyyyxxxkkk^^^XXXSSSNNNKKKLLLKKKOOO[[[qqq}}}xxxqqqllliiihhhfffeeeffffffeeecccaaa]]]ZZZXXXSSSRRRQQQOOOMMMJJJHHHFFFGGGEEECCCAAA????????????AAAEEELLLRRRXXX]]]bbbdddfffiiimmmppppppppppppqqqrrrssstttvvvxxx{{{}}}~~~}}}{{{zzzyyyyyyyyyyyyyyyxxxyyyzzz{{{||||||{{{{{{zzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{tttpppoooiiicccjjjwww{{{tttlllfffffflllzzzVVVVVVWWWXXXZZZ\\\^^^___ZZZ\\\]]]^^^___aaaeeehhhcccddddddcccbbbccceeegggeeegggiiikkkjjjiiifffeeefffhhhjjjjjjiiiiiijjjkkkhhhkkkpppxxx{{{qqqooonnnoooqqqssspppjjjddd[[[]]]______cccmmm{{{~~~vvvmmmfffbbbbbb___eeetttyyyuuuxxxwwwqqqnnnnnnmmmkkkjjjiiijjjkkklllkkklllmmmnnnnnnoooooonnnjjjiiihhhfffeeedddddddddjjjkkkkkkllllllkkkkkkjjjmmmkkkiiifffddd```[[[XXXTTTSSSTTTWWW[[[[[[XXXUUUQQQSSSVVVWWWVVVTTTSSSSSSQQQVVV\\\```cccggglllqqqmmmssszzz~~~~~~|||zzzzzzzzzrrrttttttpppmmmjjjddd\\\PPPFFFBBBLLL[[[jjj~~~~~~yyy|||iiiYYYQQQJJJVVV^^^]]]ZZZVVVMMMBBB999666222000000//////......//////000000//////...........................,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,///............///000000---222111222888888???OOOuuujjjRRRUUUcccqqq^^^WWWSSSRRRLLLFFFJJJSSSXXXXXX]]]fffppp~~~tttdddZZZRRRFFF===:::>>>FFFLLLbbbaaaaaadddeeehhhqqq{{{rrrccc[[[VVVOOOKKKJJJHHHKKKQQQ```|||zzzsssmmmiiigggeeedddeeeeeeeeedddaaa]]]ZZZXXXSSSRRRQQQOOOMMMKKKIIIHHHHHHGGGEEECCCBBB@@@??????@@@BBBGGGMMMTTTYYY^^^```cccgggkkkmmmmmmmmmmmmnnnpppppprrrtttvvvyyy|||}}}|||zzzyyyzzz{{{{{{zzzzzz{{{{{{|||||||||{{{{{{{{{{{{|||}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~}}}zzzwwwsssrrrwww~~~~~~uuuiiiaaa```fffnnnuuuSSSTTTUUUWWWYYYZZZ\\\]]]XXX[[[^^^``````aaaccceeebbbcccdddcccbbbbbbccceeedddeeefffhhhiiiiiigggfffeeeggghhhiiihhhggghhhiiieeehhhlllsss~~~vvvddddddccc```cccooo}}}qqqhhhcccbbbaaacccnnnwwwtttvvv}}}}}}}}}yyytttpppnnnmmmlllkkkjjjiiiiiihhhhhhiiihhhiiikkklllnnnoooooooookkkiiigggdddcccccccccdddjjjkkklllllllllkkkjjjjjjmmmkkkhhheeebbb^^^YYYUUUUUUVVVWWWYYYXXXWWWUUUSSSOOORRRVVVXXXWWWUUUTTTTTTRRRXXX```eeegggjjjooossspppvvv~~~~~~|||zzzyyyxxxqqqvvvwwwppphhhbbbZZZTTTLLLFFFIIIYYYhhhsss||||||}}}{{{eeeXXXRRRQQQ]]]ccc\\\UUUPPPHHH===444222000///..................///000000///.................................------,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***((())))))***++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////---222000000777777;;;HHHfffyyy]]]WWWZZZnnndddYYYPPPOOOKKKFFFJJJSSSWWW[[[]]]```hhhwww~~~zzzoooiii```RRRDDD===>>>CCCFFFXXXXXX\\\bbbdddeeejjjqqq|||kkkaaa[[[TTTOOOMMMHHHLLLNNNTTThhh~~~vvvpppkkkhhhfffdddeeeeeeeeeccc```[[[WWWTTTOOOOOOOOOOOONNNMMMLLLKKKHHHHHHGGGFFFDDDBBBAAA@@@???@@@DDDIIIPPPVVVZZZ\\\cccfffiiikkkkkklllmmmnnnnnnnnnoooqqqtttwwwzzz||||||xxxxxxzzz{{{{{{zzz|||||||||||||||||||||||||||||||||}}}||||||{{{{{{~~~~~~~~~}}}||||||~~~}}}~~~}}}{{{|||}}}{{{wwwqqqhhh```^^^bbbgggiiiooouuuSSSTTTUUUVVVXXXYYYZZZZZZWWW[[[___bbbbbbaaa`````````bbbddddddcccbbbbbbbbbfffeeedddeeeffffffeeedddfffgggiiihhhgggeeeffffffdddggglllsss~~~mmmkkkgggcccdddqqq~~~sssmmmkkkhhhgggoooxxxvvvzzzzzzxxxnnnoooqqqpppnnnmmmmmmnnnlllkkkkkkkkkjjjiiihhhhhhfffgggiiikkkmmmoooppppppnnnllliiifffddddddfffgggjjjkkklllllllllkkkjjjiiillljjjgggdddaaa]]]WWWTTTVVVXXXZZZYYYWWWTTTRRRRRRNNNQQQVVVXXXXXXVVVUUUTTTWWW^^^fffiiijjjjjjmmmqqqrrryyy}}}{{{zzzuuu{{{|||rrreee[[[SSSMMMIIIJJJUUUjjjyyy}}}xxx}}}~~~yyyeeeZZZVVV\\\gggjjj^^^SSSMMMDDD:::333222111000000000000///---...///000000///...---........................//////............//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))***,,,.../////////...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---222///...555555777BBBWWWeee[[[VVVdddhhhYYYMMMLLLKKKIIIOOOZZZ\\\bbbbbb___eeessszzzxxxxxxuuuwwwzzz~~~wwwvvvmmm\\\KKKAAA@@@CCCDDDLLLOOOWWW```dddeeehhhmmmxxxssshhhaaaZZZTTTQQQLLLPPPOOOMMM\\\~~~{{{sssnnnkkkhhhfffgggffffffccc___ZZZTTTQQQLLLMMMNNNOOOOOOOOOOOOOOOIIIIIIHHHGGGEEEDDDBBBAAA???@@@BBBGGGNNNTTTXXXZZZdddgggiiikkkkkklllmmmooommmnnnnnnpppsssvvvyyy{{{~~~{{{wwwwwwyyy{{{{{{zzz}}}}}}}}}}}}|||||||||||||||}}}}}}}}}|||{{{zzzzzz~~~~~~}}}{{{zzz|||~~~~~~~~~~~~}}}}}}~~~~~~~~~vvvpppooojjjccc___```dddfffeeeeeejjjppprrruuuLLLNNNQQQSSSTTTVVVXXXZZZZZZ\\\______^^^\\\\\\]]]^^^aaacccbbb```^^^```aaadddcccaaa``````aaacccddddddeeeeeefffggghhhiiiiiihhhhhhkkkrrrzzz~~~xxxpppiiifffppp|||zzztttmmmyyyxxxxxx|||}}}wwwpppjjjlllooopppnnnmmmllllllkkkiiihhhiiikkklllkkkjjjnnnkkkggggggiiikkklllkkkkkkjjjiiihhhiiijjjkkklllnnnkkkiiiiiikkkllljjjhhhjjjfff```ZZZWWWWWWXXXZZZeee```ZZZVVVUUUTTTQQQNNNOOOPPPQQQTTTWWWYYYXXXWWW]]]```dddhhhkkknnnrrruuuxxxzzz~~~yyyxxxxxxwwwsssuuurrrjjjbbb\\\QQQGGGHHHRRRaaannnwww{{{~~~{{{```TTT[[[ccceeeccc[[[MMMAAA:::888111111111111000000000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000,,,,,,+++***+++,,,---...//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...---+++***)))***+++++++++,,,,,,------,,,,,,+++,,,,,,------------......000///---,,,+++,,,------///......---------......000///......000444888;;;JJJiiiiiiQQQKKKXXXrrrqqqcccSSSKKKHHHHHHLLLPPP___dddeeeaaaaaalll{{{}}}uuusssvvvtttxxxxxxooo^^^MMM@@@;;;<<>>777444111111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,+++++++++,,,---...///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,++++++******+++++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,///...---+++++++++,,,---......---------......///000///...///000333666888@@@XXX|||jjjUUUMMMUUUjjj}}}{{{iiiVVVMMMLLLLLLMMMPPP\\\bbbeeecccdddooo|||uuurrrtttvvvzzzsss^^^LLLCCC???>>>===>>>DDDNNNXXX```dddeeeeeemmmuuuvvvggg\\\UUUQQQOOOKKKJJJMMMQQQ^^^{{{{{{vvvrrrnnnkkkeeeccc___[[[XXXUUUTTTSSSTTTUUUVVVVVVVVVTTTRRRPPPPPPNNNLLLJJJGGGFFFEEEDDD@@@@@@@@@AAADDDIIINNNQQQWWW[[[aaaeeeggghhhiiijjjnnnooopppqqqqqqsssvvvxxxzzz{{{|||~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzzzz}}}}}}}}}~~~~~~~~~}}}}}}|||}}}~~~}}}~~~~~~}}}||||||}}}~~~}}}{{{zzz{{{wwwrrrppppppmmmgggbbbbbbaaabbbddddddccccccdddeeeaaaeeekkknnnooorrryyy~~~KKKMMMOOOQQQQQQQQQRRRTTTWWWYYY[[[\\\[[[ZZZ[[[[[[]]]___`````````___aaabbbbbbccccccccccccccccccbbbddddddddddddddddddddddddgggfffhhhllltttyyytttvvv}}}yyyuuussssssrrrnnnkkkhhhiiikkkjjjhhheeeeeeeeegggggggggiiijjjiiigggdddiiihhhggghhhiiijjjhhhgggggghhhiiiiiijjjjjjiiiiiimmmkkkiiiiiiiiiiiihhhfffddd^^^WWWPPPNNNOOOTTTWWW___\\\XXXVVVUUUTTTSSSQQQPPPQQQTTTWWWYYY\\\]]]]]]```ccchhhlllpppuuuzzz~~~~~~}}}}}}zzz~~~|||{{{}}}~~~|||yyyrrriiiZZZLLLLLLUUUhhhrrr~~~yyy|||tttgggccccccllleeeYYYNNNCCC;;;444111111111000000000000/////////............---------++++++,,,,,,------......000000///---,,,+++***))),,,,,,+++++++++,,,---.........------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,---,,,,,,++++++++++++,,,---------------...///000/////////000111333444555888FFFeeeooo^^^RRRRRR___nnnsss^^^SSSPPPOOONNNNNNVVV^^^cccdddgggqqq||||||uuutttzzz~~~zzz```NNNEEEBBB???<<<999>>>GGGPPPXXX^^^bbbccciiinnnzzzoooccc[[[WWWQQQMMMKKKMMMLLLRRRggg}}}|||wwwqqqmmmeeebbb]]]XXXVVVUUUVVVWWWVVVWWWXXXXXXXXXVVVUUUTTTOOONNNMMMJJJIIIGGGGGGFFFAAA@@@???@@@BBBEEEIIIKKKQQQUUU[[[aaadddgggiiikkknnnpppqqqqqqqqqrrrtttvvvxxxzzz}}}~~~{{{yyy~~~}}}}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~~~~|||{{{{{{~~~~~~|||{{{{{{~~~|||zzzwwwooofffdddfffdddhhhlllkkkgggcccdddfff]]]```cccdddfffjjjqqqwwwIIIKKKMMMNNNMMMMMMOOOPPPTTTVVVYYYZZZYYYYYYYYYZZZ\\\]]]^^^^^^___```aaabbbaaabbbccceeeeeecccbbbaaacccccccccccccccbbbbbbbbbeeeeeegggkkkqqq~~~|||wwwzzz|||xxxsssooonnnnnnmmmlllhhhiiijjjiiifffcccbbbcccddddddfffiiikkkkkkhhheeeeeefffggghhhiiihhhfffeeefffggghhhiiijjjiiihhhgggkkkjjjiiihhhgggeeecccbbb\\\XXXSSSNNNLLLMMMOOOQQQXXXVVVUUUSSSRRRRRRQQQQQQPPPSSSVVVYYY[[[^^^aaacccfffiiimmmppptttyyy~~~}}}wwwzzz{{{zzz}}}tttnnniii[[[MMMRRRcccwww~~~|||xxx|||ooocccdddgggeeekkk```PPPDDD===888333///111000000000///////////////............---------***++++++,,,---...//////111000///...---,,,+++***+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,***)))+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,+++++++++++++++++++++,,,,,,,,,---...///000111//////000111222222222222888<<>>>>>;;;===@@@FFFLLLRRRXXX[[[dddeeejjjyyyrrrfffaaaUUUOOONNNPPPMMMJJJQQQ]]]rrr~~~uuunnneeecccaaa___]]][[[[[[[[[XXXXXXXXXWWWWWWVVVUUUUUUOOONNNMMMKKKIIIHHHHHHGGGCCCBBB@@@???>>>???@@@AAAGGGKKKQQQWWW]]]bbbhhhlllnnnoooqqqrrrqqqqqqrrrtttyyyxxxwwwwwwxxxyyy{{{|||}}}}}}}}}}}}~~~}}}|||zzzxxxxxxxxxyyyyyyyyyyyyzzz{{{|||{{{{{{{{{yyyyyyzzzzzz{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{zzz|||zzztttpppoooqqqvvv{{{~~~{{{rrrqqqpppnnnooorrrvvvyyy{{{}}}|||~~~CCCEEEGGGHHHGGGGGGHHHJJJMMMPPPSSSUUUUUUUUUVVVWWWXXXWWWVVVXXX[[[___```aaa___```bbbccccccbbb```___aaaaaaaaaaaaaaaaaabbbbbbaaadddiiilllmmmvvvzzzvvvttt{{{|||zzz}}}uuusssqqqnnnmmmmmmnnnoookkkkkkkkkiiifffddddddeeebbbbbbdddhhhkkklllkkkjjjcccfffhhhiiigggfffeeeeeeeeeeeeffffffgggggggggfffggggggfffccc]]]XXXUUUTTTOOOOOOPPPQQQPPPNNNKKKJJJLLLMMMNNNNNNLLLKKKLLLMMMRRRVVVZZZ]]]___ccciiinnnuuuvvvxxxyyy{{{zzzvvvxxxyyyzzzmmm\\\UUUXXXbbbvvv~~~vvvfffWWWXXXccchhheeeYYYNNNAAA888555555333111000000////////////......///............---------,,,,,,------......//////------..................***+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,***+++,,,,,,---,,,,,,,,,---------------...///000---...///000000000000000555444===XXX{{{wwwhhhWWWOOONNNZZZrrr|||```KKKGGGMMMPPPXXX___fffppp}}}aaaNNNDDD@@@>>><<<===@@@CCCIIINNNSSSVVV[[[___fffsss|||kkkbbbXXXQQQMMMOOOMMMHHHKKKTTT___xxxqqqgggeeeccc```^^^[[[ZZZYYY[[[[[[ZZZYYYXXXWWWVVVVVVQQQPPPNNNLLLJJJIIIHHHHHHEEECCCBBB@@@???>>>??????DDDGGGLLLRRRWWW^^^eeeiiijjjlllooopppooopppqqqrrrwwwuuutttsssuuuxxx{{{}}}|||||||||}}}~~~}}}{{{yyywwwvvvwwwxxxyyyzzzzzz{{{|||{{{zzzyyywwwwwwwwwxxxyyyyyyyyyyyyxxx}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}|||{{{|||~~~}}}|||~~~zzzzzz|||~~~{{{xxxvvvuuuuuutttqqqssszzz~~~qqqqqq@@@BBBEEEFFFEEEFFFGGGHHHKKKMMMQQQSSSSSSTTTUUUVVVVVVTTTSSSUUUYYY^^^``````^^^___```aaaaaa```___^^^`````````aaabbbbbbccccccbbbdddhhhjjjkkkuuu{{{{{{zzz|||zzzqqqqqqqqqooommmlllkkkkkkjjjkkkkkkiiifffeeeeeefffdddddddddfffhhhiiihhhgggdddfffiiiiiigggeeefffgggeeeeeeeeedddeeeffffffgggdddeeeeee```XXXQQQNNNLLLOOOOOOPPPPPPPPPOOOMMMLLLIIILLLNNNMMMKKKJJJKKKMMMRRRWWW\\\___aaaeeemmmrrrwwwyyyzzz|||{{{ssswwwzzz}}}{{{kkk^^^SSSUUUfff{{{||||||pppggg]]]YYY^^^cccccc___PPPHHH>>>666222222111111000000/////////.........///............------------------...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,***+++,,,---...------,,,......---------......///------......///000111111222444888FFFfffvvvssswww}}}xxxeeeUUUOOOQQQiiinnnTTTJJJLLLNNNTTTZZZaaammm}}}hhhVVVKKKCCC===;;;<<<>>>AAAFFFLLLQQQSSSVVV\\\fffppp}}}uuuiii```WWWQQQPPPMMMFFFGGGMMMUUUhhh}}}uuunnnkkkfffaaa^^^\\\\\\\\\aaa```^^^\\\[[[ZZZYYYXXXUUUTTTRRROOOMMMKKKJJJJJJFFFEEECCCAAA@@@???>>>>>>@@@CCCHHHLLLRRRXXX___dddeeegggjjjllllllmmmnnnoooqqqqqqqqqrrrtttwwwzzz|||~~~}}}}}}}}}~~~}}}{{{xxxvvvvvvvvvxxxyyy{{{{{{}}}}}}}}}{{{zzzxxxwwwxxxyyyzzz{{{zzzyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}|||}}}~~~|||{{{zzz}}}}}}~~~|||xxxpppjjjhhhjjjkkkrrr}}}nnnmmm|||>>>AAACCCDDDDDDEEEFFFHHHJJJLLLPPPRRRRRRSSSTTTVVVTTTRRRQQQSSSXXX]]]______^^^^^^____________^^^^^^___``````aaabbbccccccdddccceeehhhiiijjjvvv{{{{{{vvvooopppqqqpppmmmjjjhhhgggjjjjjjjjjhhhfffeeefffgggfffeeeddddddeeefffeeeddddddgggiiiiiifffeeefffhhhfffeeedddcccdddeeefffgggcccdddccc^^^UUUNNNIIIHHHQQQPPPPPPOOOOOOOOOOOOOOOIIILLLNNNNNNKKKJJJKKKMMMRRRWWW]]]```bbbfffnnnuuuxxxyyy{{{}}}|||qqqvvv{{{~~~wwwnnnWWWUUUVVVddd|||~~~zzzyyyxxxzzz}}}ssseee\\\WWW\\\cccccc^^^YYYLLLFFF===666111000//////000/////////............//////.........---------...............---------+++++++++*********))))))***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***)))***+++---...+++,,,,,,------,,,,,,+++,,,,,,---------.........***+++---...///...------///......---------......------------...000111222111777777<<>>AAAEEEIIINNNTTT[[[```aaadddgggiiijjjjjjlllmmmmmmnnnpppsssvvvxxxyyyzzz~~~~~~}}}~~~~~~~~~}}}{{{xxxvvvuuuvvvxxxyyy{{{|||~~~}}}|||{{{zzz{{{|||}}}~~~}}}||||||}}}}}}~~~~~~zzz|||~~~~~~}}}}}}~~~~~~}}}{{{zzz}}}}}}}}}}}}|||qqqiiidddccc```aaarrr~~~oooppp>>>???@@@AAACCCDDDEEEFFFFFFHHHKKKMMMMMMNNNPPPQQQWWWWWWVVVUUUSSSTTTWWWYYY\\\]]]^^^______^^^]]]]]]````````````aaaaaaaaaaaa^^^cccfffgggjjjvvv{{{tttmmmmmmllljjjgggeeefffgggjjjkkkkkkkkkiiigggeeedddbbbbbbccceeehhhiiiiiihhheeefffggghhhhhhgggfffeeedddcccaaaaaacccddddddccc^^^\\\ZZZWWWTTTRRRQQQPPPYYYVVVQQQMMMKKKJJJKKKLLLKKKMMMPPPQQQPPPNNNMMMMMMSSSXXX]]]______eeepppyyy~~~}}}|||~~~~~~~~~~~~xxxvvv{{{|||sssfff^^^QQQTTT^^^sss}}}}}}|||yyyuuuzzz~~~wwwnnnhhheee___\\\\\\eeemmmjjj[[[LLLBBB<<<444111222444333111///............---------,,,---......//////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,+++*********+++,,,---------,,,,,,+++++++++,,,,,,+++***)))))))))*********++++++++++++*********++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++---...,,,,,,,,,---------.....................///000000///444555666DDDeeesssuuuuuuzzzqqqUUUXXXfff{{{nnnUUUIIIMMMJJJJJJSSSbbbrrrqqq]]]VVVNNNFFF===<<<;;;<<>><<>>???@@@AAACCCDDDDDDDDDFFFIIIJJJKKKKKKMMMOOOTTTUUUUUUSSSRRRSSSVVVYYY[[[\\\]]]^^^^^^^^^]]]\\\^^^^^^^^^^^^____________]]]aaaeeegggjjjsss~~~{{{tttoooooonnnkkkhhhfffffffffgggggghhhiiihhhgggfffeeefffeeeeeefffhhhhhhfffeeebbbcccdddffffffffffffeeecccbbb``````aaaaaa___^^^YYYWWWTTTQQQPPPQQQRRRTTTVVVTTTPPPLLLIIIIIIJJJKKKLLLNNNQQQRRRQQQPPPPPPQQQUUU[[[```cccdddiiisss{{{|||}}}~~~||||||~~~~~~{{{zzz{{{vvvhhhZZZSSSSSS^^^nnn}}}}}}wwwjjj```\\\YYY[[[aaaiiinnngggWWWIII@@@:::333000222333222000///............---------,,,------...............------..................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,---------,,,,,,+++++++++---,,,,,,+++******++++++******++++++++++++*********++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,---------.....................///000000111333444666@@@YYY}}}yyywwwvvv|||bbbUUU```rrrxxx\\\MMMLLLHHHHHHMMMWWWfffwwwmmm^^^WWWRRRAAA>>>:::888;;;AAAFFFJJJRRRYYY```dddhhhqqqyyynnnaaaZZZUUUOOOKKKKKKHHHJJJTTTlll|||xxxppphhhcccbbbbbbccciiigggeeedddcccbbb```^^^[[[XXXTTTQQQOOONNNLLLJJJHHHHHHHHHGGGEEEBBB@@@>>>@@@??????AAAEEEKKKQQQUUU\\\___bbbeeefffhhhjjjkkkmmmpppsssvvvwwwxxxzzz{{{~~~}}}||||||{{{{{{~~~}}}{{{yyyxxxyyyzzzzzz~~~}}}}}}}}}}}}|||||||||~~~|||zzzzzz{{{|||{{{zzz||||||}}}}}}~~~~~~~~~}}}{{{{{{}}}~~~}}}|||{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~xxxkkkddd```bbbeeehhhnnnsss{{{uuuwww;;;<<<===>>>???AAAAAABBBAAACCCFFFGGGGGGHHHIIIKKKPPPQQQRRRQQQQQQRRRUUUWWWYYYYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]___cccfffjjjoootttyyyzzzyyytttqqqrrrpppmmmiiifffeeefffcccdddeeeffffffgggffffffjjjiiiggggggggggggdddbbb^^^___aaacccdddeeeeeeeeebbbaaa___^^^]]][[[XXXVVVQQQOOOLLLJJJJJJNNNRRRTTTSSSPPPMMMIIIHHHHHHHHHIIIJJJMMMOOOQQQQQQQQQSSSTTTXXX^^^dddhhhjjjooowww~~~~~~|||zzz{{{|||~~~}}}xxxkkk[[[QQQNNNWWWiii}}}~~~uuudddYYYTTTUUU]]]hhhnnnkkk___OOODDD===888222000000111000//////............---------,,,,,,---.................................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********,,,,,,,,,---------.....................///000000222000222666;;;IIIhhh}}}{{{pppXXX[[[hhh~~~gggTTTLLLJJJIIIKKKOOOXXXlll~~~}}}cccXXXWWWHHHBBB999666999???DDDFFFOOOUUU\\\___bbbjjjxxxvvvfff]]]XXXQQQJJJHHHEEEEEEJJJZZZttt}}}vvvnnnhhhffffffgggiiigggdddccccccbbbaaa___[[[XXXUUUSSSRRRPPPNNNLLLJJJJJJJJJIIIGGGDDDBBB@@@???>>>===>>>BBBGGGLLLOOOVVVYYY]]]```bbbdddgggiiikkknnnrrruuuvvvwwwyyyzzz}}}|||{{{zzz{{{{{{}}}}}}~~~~~~}}}|||||||||{{{~~~~~~~~~}}}}}}}}}|||||||||zzzyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~{{{{{{}}}~~~~~~|||{{{zzzyyyyyyyyy{{{|||}}}~~~~~~vvvlllfffbbbdddggghhhkkkoookkkssszzz~~~::::::;;;<<<===>>>?????????AAADDDEEEEEEEEEGGGHHHLLLMMMNNNOOOOOOPPPSSSUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYZZZZZZZZZ[[[[[[[[[[[[]]]^^^___cccgggkkklllmmmxxx|||~~~zzzwwwtttrrrsssrrrooojjjgggeeeeeebbbccccccdddeeeeeeeeeeeekkkjjjhhhhhhgggfffdddbbb[[[\\\___aaacccdddddddddaaa___]]][[[YYYVVVRRROOOIIIHHHGGGFFFGGGJJJNNNPPPOOOMMMJJJHHHFFFFFFGGGHHHGGGJJJLLLNNNPPPRRRUUUWWWZZZ```ggglllppptttzzz}}}wwwwwwzzz}}}~~~yyynnn^^^QQQOOOUUUeeeuuupppaaaXXXTTT[[[dddnnnoooeeeUUUGGG@@@888555111//////000///---///............---------,,,,,,---.........---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,******++++++++++++*********++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))))))))))),,,,,,,,,---------.....................///000000222...111777777<<>>===<<<===???BBBFFFIIIOOOSSSWWW[[[___cccgggjjjjjjmmmppprrrssssssuuuvvvzzzyyyxxxxxxyyy{{{}}}~~~~~~}}}|||~~~~~~}}}}}}}}}||||||||||||zzzxxxxxxzzzzzzzzzyyyxxxyyyyyyzzz{{{{{{||||||}}}zzzzzz|||~~~~~~|||zzzyyywwwwwwvvvzzz{{{}}}~~~|||vvvoookkkjjjjjjggggggiii```bbbeeeiiirrr888999999:::;;;<<<======>>>@@@CCCDDDCCCDDDEEEFFFHHHIIIKKKLLLLLLNNNPPPRRRSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[^^^]]]\\\___dddhhhiiiiiihhhrrr~~~{{{wwwsssrrrtttqqqqqqqqqoookkkgggfffeeedddccccccccccccdddddddddiiihhhggggggggggggdddbbb[[[\\\^^^aaabbbccccccccc___]]]YYYWWWTTTQQQMMMJJJGGGGGGHHHIIIJJJKKKKKKKKKLLLJJJIIIGGGFFFFFFGGGHHHGGGJJJLLLOOORRRVVV[[[^^^]]]cccjjjppptttyyy~~~wwwtttvvvzzz~~~zzzmmm^^^PPPJJJRRR^^^uuu|||iii]]]YYYXXXgggllloooiiiZZZKKK@@@<<<444222000//////......---///............---------+++,,,,,,---...------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++*********++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,---------.....................///000000111---000666555555JJJdddtttaaaXXXgggkkkZZZVVVUUUWWWSSSRRR```rrrrrr^^^VVVRRRJJJ@@@999:::>>>BBBDDDJJJOOOTTTWWWZZZ___hhhoooxxxnnnggg]]]SSSNNNKKKIIIHHHJJJPPPccc{{{sssnnnlllkkkeeecccaaa`````````^^^]]]XXXVVVTTTTTTTTTSSSPPPNNNLLLLLLLLLKKKIIIFFFCCCBBB@@@???===<<<===???BBBCCCIIIMMMRRRWWW\\\bbbgggkkklllnnnqqqrrrrrrrrrrrrssswwwvvvwwwwwwyyy{{{}}}~~~}}}~~~}}}|||}}}}}}}}}||||||||||||{{{|||zzzxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyy}}}{{{yyyyyy{{{}}}~~~~~~|||zzzxxxwwwvvvvvvyyy{{{}}}~~~{{{yyyyyyyyyssspppmmmhhheeefffYYYYYY[[[```jjj{{{888888999999:::;;;;;;<<<===???BBBBBBBBBBBBDDDEEEEEEGGGIIIJJJJJJKKKMMMNNNPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[]]]\\\\\\^^^aaadddfffgggcccgggqqqyyyuuuoookkklllqqqlllnnnooommmjjjhhhffffffeeedddddddddddddddeeefffhhhgggffffffgggfffdddbbb[[[\\\^^^___`````````___[[[XXXTTTPPPNNNLLLIIIGGGHHHJJJKKKLLLMMMLLLJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIKKKMMMPPPSSSWWW\\\ccchhhdddhhhnnnuuuzzz{{{uuusssuuuxxxzzz{{{ooo^^^RRRJJJLLLYYYfffzzz~~~~~~uuuddd\\\]]]aaasssqqqjjj^^^OOOCCC;;;888111111000000///...------///............---------++++++,,,---------------..................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,++++++++++++,,,,,,,,,,,,------******))))))******++++++******++++++++++++*********++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,---------.....................///000000000...111444333444BBBTTTuuujjjVVV[[[nnnhhh]]]WWWXXXUUUQQQZZZiii}}}wwwddd\\\TTTOOOGGG???;;;;;;===@@@HHHLLLPPPTTTVVV[[[bbbgggxxxuuukkk___SSSNNNIIIFFFFFFIIIKKKUUUooozzzsssooommmdddcccbbbaaaaaa```]]][[[VVVUUUTTTTTTUUUTTTRRRPPPMMMMMMMMMLLLJJJGGGDDDCCCCCCAAA@@@>>>===>>>???@@@EEEHHHMMMRRRWWW]]]ccchhhllloooqqqsssrrrrrrssstttssstttvvvwwwyyyzzz||||||||||||~~~~~~~~~}}}|||{{{|||||||||{{{{{{{{{zzzzzz{{{yyyxxxxxxzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxzzzyyyxxxyyy|||}}}}}}}}}||||||zzzyyyxxxwwwwwwwwwxxxzzz}}}|||wwwtttwww}}}}}}uuuqqqllleeebbbbbbXXXVVVXXX^^^gggttt888888888999::::::;;;;;;<<<>>>@@@AAA@@@@@@BBBCCCCCCEEEGGGHHHHHHHHHJJJKKKNNNNNNNNNOOOQQQSSSUUUWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[]]]___```aaabbbbbbddddddjjjuuuyyytttpppkkkeeefffkkkgggiiikkkkkkiiigggggggggddddddddddddeeeggghhhiiihhhfffeeeeeeeeedddbbb```[[[\\\]]]^^^]]]]]][[[[[[VVVRRRMMMIIIGGGFFFEEEDDDHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHIIIIIIJJJJJJLLLNNNQQQUUUZZZaaaiiinnnlllooouuu{{{{{{wwwuuuvvvuuutttrrrjjj^^^RRROOOTTT]]]iiisss{{{~~~~~~~~~rrraaa___gggpppxxxoooaaaSSSHHH>>>777333///000111000///...------///............---------++++++,,,------------,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---.........---,,,++++++++++++,,,,,,---------+++************+++,,,---******++++++++++++*********++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...---,,,,,,,,,,,,,,,---------.....................///000000000111222111111444<<>>??????BBBEEEHHHLLLPPPUUU[[[___gggiiimmmooopppqqqrrrsssqqqsssuuuxxxzzzzzzzzzyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwyyyzzzzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{~~~~~~|||zzzyyyxxxxxxxxxxxxxxxxxxvvvxxx{{{xxxpppgggcccccc]]][[[]]]cccjjjttt888888888999:::::::::;;;;;;===????????????@@@AAABBBDDDFFFGGGGGGGGGHHHIIILLLLLLMMMNNNPPPRRRUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYXXX[[[___```___^^^^^^^^^bbbaaaeeeooo{{{yyyssspppnnniiibbbbbbgggcccfffiiijjjiiigggggggggccccccdddeeefffiiilllmmmiiigggeeeeeedddccc```^^^[[[\\\\\\\\\[[[ZZZXXXWWWSSSNNNHHHDDDCCCCCCCCCCCCEEEDDDCCCCCCCCCEEEGGGHHHJJJIIIIIIIIIJJJJJJKKKLLLLLLNNNQQQTTTZZZaaajjjpppsssuuuzzz{{{uuuuuuuuuwwwxxxvvvpppkkk[[[PPPKKKRRRaaannnyyy~~~yyyyyy{{{pppbbbdddrrr}}}xxxkkkZZZMMMDDD===555///...///111111///...------//////.........---------++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++,,,---.........---,,,++++++++++++,,,,,,---------++++++++++++,,,,,,---...******++++++++++++******+++++++++,,,,,,+++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***+++---...///......---,,,,,,,,,---------.....................///000000000444333//////555999999RRR~~~```UUUUUU^^^wwwnnnWWWTTTTTTQQQTTT___qqqyyyyyyvvvqqqrrryyy{{{tttkkkhhhaaaaaa^^^SSSEEE<<<;;;>>>BBBEEEJJJNNNQQQUUUYYY]]]]]]gggxxx|||iii\\\WWWMMMEEEBBBDDDDDDCCCNNN^^^{{{uuurrrffffffggggggfffccc]]]YYYWWWWWWWWWXXXYYYXXXVVVTTTQQQQQQQQQPPPNNNKKKHHHGGGHHHGGGEEEBBB@@@?????????@@@CCCEEEHHHKKKOOOTTTXXX___cccgggjjjlllnnnppprrrppprrruuuxxxzzzzzzyyyxxxyyyxxxxxxyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxvvvuuuvvvxxxyyyyyyxxxwwwwwwxxxyyyzzz{{{{{{|||xxxyyy{{{}}}~~~|||xxxxxxwwwwwwxxxxxxyyyzzztttwwwzzz}}}~~~|||qqqkkkjjjeeebbbdddkkksss|||777888888888888999999999<<<<<<<<<<<<<<<<<<;;;;;;???@@@AAABBBDDDEEEFFFGGGHHHHHHJJJKKKMMMOOOPPPQQQVVVUUUUUUUUUVVVXXXZZZ[[[ZZZZZZ\\\]]]^^^^^^^^^^^^^^^```dddgggooo}}}}}}nnnllliiifffcccaaaaaa```eeeeeeeeefffffffffffffffffffffggghhhhhhhhhhhhhhhgggffffffeeedddbbbaaa```___[[[WWWWWWYYYXXXSSSNNNJJJIIIFFFCCCAAAAAABBBCCCDDDBBBAAA@@@@@@AAACCCDDDEEEGGGHHHIIIHHHJJJLLLNNNPPPOOOQQQWWW\\\```iiiqqqtttwww}}}wwwwwwyyy}}}|||lll^^^SSSMMMQQQcccwwwzzzuuu|||xxxrrrwww||||||wwweeeQQQEEE>>>888333222000000000000////////////...---,,,+++++++++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,+++******************************)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))***+++,,,,,,,,,,,,...---,,,++++++---///000+++,,,------......---------------............//////000000000000111444777IIIgggeeeUUUNNNTTTlll{{{ZZZSSSRRRLLLOOO\\\hhhyyy~~~~~~oooooollllllttt}}}|||tttmmmkkkkkkeeeSSS???;;;BBB;;;???DDDIIIMMMRRRWWWZZZ___```iii{{{tttcccXXXLLLHHHEEEFFFEEEEEEJJJQQQggg{{{vvvooommmjjjjjjjjjgggaaa\\\ZZZYYYYYYXXXXXXXXXXXXYYYTTTSSSRRROOOMMMKKKIIIHHHHHHGGGFFFDDDAAA>>><<<;;;AAAAAABBBDDDGGGLLLPPPRRR[[[```fffjjjmmmmmmnnnoootttsssqqqqqqsssuuuvvvuuuwwwyyy||||||{{{yyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvxxxxxxvvvvvvvvvwwwxxxyyyxxxyyyyyyyyyyyyxxxwwwwww||||||}}}}}}}}}|||zzzyyyyyyzzzzzz{{{{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}{{{zzz~~~~~~zzzyyy|||999999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@AAACCCDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNRRRRRRQQQRRRSSSUUUWWWXXXYYYZZZZZZZZZ[[[ZZZZZZZZZXXXZZZ\\\___ccclllwwwzzzrrrkkkiiifffdddbbb`````````bbbbbbcccddddddeeeffffffggghhhhhhhhhggggggfffeeeaaaaaabbbbbbbbbaaa___^^^[[[WWWSSSSSSSSSRRRMMMHHHCCCCCCCCCCCCDDDFFFGGGHHHCCCCCCBBBAAAAAABBBCCCDDDEEEGGGIIIJJJJJJLLLOOOQQQRRRQQQUUU[[[```dddkkkssszzz}}}sssaaaTTTOOOSSS```rrr}}}ssssssyyy{{{yyynnn]]]KKK@@@;;;555111000000000000000/////////...000///......---------...,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,++++++******++++++++++++++++++++++++************************)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++,,,,,,,,,++++++***---,,,+++***+++,,,...///***+++,,,,,,------,,,,,,---------............///...///000000000111444666>>>XXXyyynnn^^^UUUVVVhhh|||```TTTOOOKKKOOOYYYcccqqqwwwtttnnnmmmuuuwwwyyy{{{sss\\\DDD;;;???:::===AAAEEEHHHMMMSSSVVVZZZ[[[bbbpppzzzgggZZZQQQKKKGGGFFFDDDCCCGGGLLLXXXrrrvvvrrrllliiihhhfffccc___ZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVTTTQQQOOOLLLJJJIIIIIIHHHGGGEEECCC@@@>>>===>>>>>>>>>@@@CCCGGGKKKMMMWWW[[[bbbgggjjjkkkmmmnnnqqqpppooopppsssuuuvvvvvvwwwzzz|||}}}{{{yyyxxxxxxxxxxxxwwwwwwvvvuuuuuutttxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwzzz{{{|||||||||{{{zzzyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}||||||{{{;;;::::::999999888888777888888999999:::;;;;;;;;;:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEGGGHHHJJJJJJLLLLLLMMMNNNOOOQQQSSSTTTXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\___bbbfffhhhqqqssszzzyyytttmmmiiifffeeecccaaa````````````^^^___```aaacccdddeeeeeefffffffffeeedddcccaaa```\\\]]]^^^___^^^]]][[[YYYTTTPPPLLLKKKKKKIIIEEEAAA???@@@BBBDDDGGGHHHIIIJJJCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKMMMOOOSSSVVVVVVVVVZZZaaaeeeiiipppxxxvvvdddVVVOOOTTTbbbwwwzzzwwwqqqnnnsssxxxuuunnn___QQQBBB:::666222//////000000000/////////......000///......---.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********&&&'''((()))***+++,,,,,,************************++++++++++++++++++***))),,,,,,,,,,,,+++***)))))),,,++++++******+++---...)))***++++++,,,,,,++++++---------............///...///000000000111333555555GGGeeevvveeeXXXSSS\\\iiinnnXXXMMMLLLQQQXXXbbbmmmzzzyyyoookkkrrriiiNNN???<<<999;;;===???BBBGGGMMMQQQWWWYYY___jjjvvvpppaaaZZZSSSMMMJJJGGGCCCEEEIIILLL___yyypppjjjgggfffdddbbb[[[ZZZYYYYYYXXXXXXXXXYYYYYYXXXVVVSSSQQQNNNLLLKKKJJJIIIHHHFFFEEECCCAAAAAA<<<<<<<<<===???CCCFFFHHHPPPUUU\\\aaaeeeiiilllnnnnnnmmmmmmooosssvvvwwwwwwxxxzzz||||||{{{yyyxxxxxxwwwwwwwwwwwwvvvuuutttsssvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwwwwxxxxxxyyyzzzzzzzzzyyyyyy{{{{{{yyyxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{|||}}}~~~<<<<<<;;;:::999888777777666777777888999::::::;;;999999:::;;;<<<>>>>>>???@@@@@@AAACCCDDDFFFGGGGGGGGGHHHIIIJJJLLLMMMOOOPPPUUUUUUVVVXXXZZZ\\\^^^___]]]\\\\\\]]]```bbbbbbaaaeeegggnnnvvv~~~~~~vvvpppllljjjhhhgggcccbbbaaa```___``````aaa______``````aaabbbccccccbbbaaaaaaaaa```^^^]]]\\\[[[[[[\\\[[[YYYVVVRRRPPPJJJHHHDDDCCCCCCBBB???===AAACCCEEEFFFGGGGGGFFFEEEBBBBBBCCCDDDDDDDDDCCCCCCDDDFFFJJJLLLOOORRRWWWZZZ]]]\\\___eeejjjnnnvvv~~~zzzeeeVVVSSSXXXiiizzz{{{|||ssslllllllllnnnssstttjjj^^^RRRGGG<<<777444111///000000000/////////.........------,,,,,,,,,,,,------+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***(((((())))))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,+++***)))++++++*********+++,,,---******+++,,,,,,,,,,,,,,,---------............///...///111111000000222444555<<>>=========>>>AAADDDEEEJJJOOOUUU\\\aaaeeejjjmmmmmmmmmmmmooosssuuuvvvuuuwwwyyy{{{|||zzzxxxwwwwwwwwwxxxxxxxxxwwwvvvuuutttuuuvvvxxxyyyzzzzzzzzzyyyyyyxxxvvvttttttuuuvvvxxxvvvvvvwwwxxxxxxyyyyyyyyy|||zzzxxxwwwvvvwwwyyyzzzyyyyyyxxxyyyzzz|||>>>===<<<;;;:::888888777666666777777888999::::::999999:::;;;<<<======>>>??????@@@AAABBBDDDEEEEEEDDDEEEFFFHHHIIIJJJKKKLLLLLLMMMOOOSSSWWW[[[___aaa^^^\\\[[[[[[]]]^^^^^^]]]^^^```fffkkknnnttttttqqqmmmjjjhhhggggggfffaaa```_________```aaabbbaaaaaa``````````````````^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[YYYWWWRRRMMMIIIFFFBBBAAA???>>>>>>???>>>>>>BBBDDDFFFGGGGGGEEECCCAAAAAABBBCCCDDDEEEEEEEEEEEEEEEGGGKKKOOORRRVVV[[[^^^cccbbbdddiiinnnsss|||zzzhhhVVVPPP\\\lll}}}~~~{{{ssskkkdddhhhlllpppsssooo```RRRIII@@@888666444111111333////////////............------,,,,,,,,,------...------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,+++*********++++++,,,,,,+++,,,,,,------------------------............///---///111111000000111222666555EEEfffrrrcccYYYUUUVVVoooyyy}}}{{{mmmUUUQQQUUUYYYlllnnnttt|||zzz}}}uuufffQQQ???<<<<<<:::999999===CCCGGGHHHNNNXXXbbbhhhooo}}}~~~pppfff\\\VVVQQQKKKIIIJJJKKKNNN\\\www{{{uuupppkkkeeeaaaaaaaaa___^^^^^^]]]]]]]]]ZZZYYYWWWUUURRRPPPNNNNNNKKKJJJHHHFFFEEEDDDCCCCCC???>>>===<<<===???AAABBBFFFJJJPPPVVV[[[aaafffjjjmmmmmmmmmoooqqqssssssrrruuuwwwzzzzzzyyywwwvvvwwwxxxyyyzzzzzzyyyxxxvvvuuusssuuuwwwyyyzzzzzzzzzzzzyyyxxxvvvttttttuuuvvvxxxvvvvvvvvvvvvwwwwwwxxxxxxzzzyyywwwvvvvvvwwwyyyzzzzzzyyyxxxyyyzzz}}}>>>>>>===<<<:::999888888666777777777888999999999999999::::::;;;<<<<<<===>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGBBBDDDFFFIIINNNTTTXXX[[[______]]][[[ZZZZZZZZZ[[[[[[]]]bbbffffffiiittt{{{yyywwwuuummmmmmkkkiiigggeeecccbbb```___^^^^^^^^^___```aaaaaaaaa```______^^^^^^]]]]]]]]]^^^^^^^^^]]]]]]\\\XXXVVVTTTPPPKKKGGGCCCAAA@@@???>>>======>>>@@@AAA@@@AAACCCEEEEEEEEECCCBBBAAAAAABBBDDDEEEGGGHHHIIIHHHKKKOOOSSSVVV[[[```dddhhhhhhkkkrrrwww{{{}}}jjj[[[RRRVVVkkk}}}}}}vvvmmmhhh```gggnnnqqqpppiiiYYYKKKAAA;;;555555444111111333/////////.........------/////////...//////000111---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---............------------............///---///111111000000000111222222<<>>===;;;888888:::>>>BBBDDDIIITTT___eeeiiirrr{{{{{{oooccc\\\VVVNNNJJJIIIIIIJJJQQQbbb~~~|||wwwqqqjjjddddddcccbbbaaa```_________YYYYYYWWWVVVTTTRRRQQQPPPMMMLLLIIIGGGEEEDDDDDDDDD@@@???===<<<;;;<<<===>>>BBBEEEJJJOOOTTTZZZaaaeeejjjjjjjjjlllooopppooonnnqqqtttwwwxxxwwwvvvvvvvvvxxxyyy{{{{{{{{{yyyvvvuuussstttuuuwwwyyyzzzzzz{{{yyyxxxwwwvvvuuuvvvwwwwwwvvvvvvvvvuuuvvvvvvwwwxxxwwwvvvvvvvvvvvvxxxyyyzzz{{{{{{zzzzzz|||~~~>>>======<<<;;;::::::999888888888888888888888888888888999999::::::;;;;;;<<<<<<===>>>???@@@@@@AAA@@@AAABBBCCCDDDCCCCCCBBB@@@@@@AAABBBFFFJJJMMMOOOYYY[[[]]][[[XXXVVVWWWYYY[[[[[[^^^aaabbbccckkkuuuvvvzzzzzztttqqqooommmkkkiiiiiiiiigggeeebbbaaaaaa^^^]]]\\\\\\\\\]]]^^^___^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWOOOMMMJJJGGGDDDBBBAAAAAABBBBBBAAA?????????AAACCC???@@@AAACCCCCCCCCCCCBBB@@@@@@AAACCCEEEHHHKKKMMMMMMPPPTTTXXX\\\```eeeiiiiiilllttt~~~}}}kkkYYYSSSVVVbbb{{{yyypppjjjeeeddd```iiiqqqpppjjj___PPPDDD;;;666222333222......111//////.........---------///////////////000111111,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************++++++++++++++++++++++++++++++******++++++,,,,,,------************++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,,,,++++++++++++,,,---------------++++++,,,------------,,,---------............///---///111111000///000000///444999EEE___}}}}}}|||yyyuuuoooggg```bbbeeellluuuttt^^^UUUUUU[[[[[[^^^fffpppyyyxxxppp```MMM>>>===;;;888666777;;;>>>BBBEEENNNZZZaaaeeejjjppp{{{|||nnneee]]]TTTMMMKKKGGGIIILLLSSSbbb}}}}}}xxxqqqllleeedddcccbbb````````````YYYYYYXXXWWWVVVUUUUUUTTTQQQOOOKKKHHHFFFEEEEEEEEECCCBBB@@@>>>======>>>>>>???AAAEEEIIIMMMSSSZZZ^^^ddddddeeehhhlllmmmmmmlllmmmppptttvvvvvvuuuvvvvvvwwwyyyzzz{{{zzzxxxvvvtttrrrrrrsssuuuvvvxxxzzz{{{yyyxxxxxxxxxwwwwwwwwwwwwxxxwwwvvvuuuuuuvvvvvvwwwssstttuuuvvvwwwyyyzzzzzz}}}||||||}}}~~~=========<<<;;;;;;::::::999999999888888888888888777777888888999999::::::;;;;;;<<<<<<===>>>?????????@@@AAABBBBBBAAA@@@???BBBAAA@@@@@@AAACCCFFFGGGKKKQQQWWWWWWTTTQQQSSSUUUZZZXXXXXXZZZZZZ\\\ccckkkhhhjjjmmmssszzz~~~xxxuuupppnnnllljjjgggdddeeeffffffdddbbbaaaaaabbb\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZZZZ[[[[[[\\\\\\\\\]]]ZZZZZZYYYXXXVVVTTTRRRQQQGGGEEECCCAAA@@@AAABBBCCCEEEEEEDDDAAA@@@@@@BBBDDDAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@BBBEEEIIIMMMOOOQQQTTTXXX[[[___dddiiimmmhhhnnnzzz}}}lllZZZLLLPPP\\\lll~~~}}}pppfffaaa___```cccmmmssspppeeeWWWHHH===777222000111///,,,+++...//////.........------------------------...//////++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************++++++************************((()))***+++,,,,,,---...''''''((()))***+++,,,,,,***************************+++,,,,,,------------,,,,,,,,,,,,++++++***)))+++,,,---.........------******+++,,,,,,,,,,,,+++---------.........//////---///111111000//////000...888::::::NNNsss|||yyyuuupppppptttyyy}}}xxxnnnfffgggnnn{{{gggXXXVVVVVVVVVWWW\\\eeennntttwww~~~zzzpppbbbQQQ======;;;888666666888;;;<<<>>>EEEQQQYYY]]]bbbfffgggvvvwwwmmmdddYYYQQQNNNGGGJJJLLLKKKQQQggg|||wwwrrreeedddcccaaa```_________ZZZZZZYYYYYYXXXXXXWWWWWWSSSQQQNNNJJJGGGFFFFFFFFFHHHFFFCCCAAA@@@@@@@@@AAA<<>>>>>>>>===<<<;;;;;;::::::999999999:::;;;;;;777777777777777777777777:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>????????????EEEEEEDDDCCCBBBAAAAAA@@@AAAEEEKKKPPPSSSSSSQQQOOOSSSTTTVVVXXXZZZ\\\]]]]]]___aaadddhhhmmmqqqtttvvvvvvyyy{{{zzzwwwrrrnnnmmmmmmlllkkkiiifffdddbbbbbbdddcccaaa```^^^\\\ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWTTTRRRRRRSSSPPPIIIBBBBBB@@@>>><<<<<<>>>AAABBBIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBEEEJJJQQQVVVVVVXXX\\\```eeekkkooorrrpppvvv|||pppfffYYYRRRLLLQQQaaawwwttteee[[[XXXYYYZZZjjjkkkkkkfffZZZLLL@@@999222222222111000//////...///............---------...------------,,,,,,,,,---------............///,,,------......------,,,......------------------((()))***+++,,,+++***))))))+++------,,,******++++++++++++************)))'''(((***+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********)))***,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///////////////000000000000111333333666EEEbbb~~~|||qqqmmmppprrrsss}}}sssqqqrrr||||||dddWWWTTTSSSSSSTTTUUU[[[gggqqqwww~~~qqq```VVVJJJAAA:::999:::888777999;;;999;;;FFFTTT___cccbbbccciiizzzqqqeee^^^UUUMMMKKKFFFFFFLLLOOOVVVlll|||vvvppphhhbbbaaa```]]][[[[[[[[[\\\]]]^^^]]][[[XXXWWWWWWSSSNNNKKKJJJJJJJJJIIIGGGFFFEEEDDDCCCAAA<<<999=========???CCCHHHMMMPPPXXXXXXZZZ___eeehhhhhhfffaaaffflllppppppppprrruuuvvvvvvwwwwwwwwwvvvvvvuuutttttttttuuuvvvwwwyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuwwwxxxxxxwwwuuutttuuuvvvttttttvvvwwwxxxyyyzzzzzzzzz}}}=========>>>======<<<<<<;;;;;;::::::::::::::::::888888888888888888888888999::::::::::::;;;;;;;;;=========>>>>>>>>>??????AAABBBBBBBBBBBBBBBAAA@@@>>>@@@CCCGGGJJJLLLMMMNNNRRRSSSTTTVVVWWWXXXXXXXXXZZZ[[[]]]```cccfffhhhiiiiiikkkmmmnnnkkkiiiggggggiiihhhgggeeebbb```___^^^bbbaaa```^^^\\\ZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTSSSVVVVVVWWWWWWVVVUUUTTTSSSPPPMMMJJJJJJKKKHHHCCC===>>>===<<<<<<===???AAACCCGGGFFFEEECCCAAA@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEHHHMMMTTTYYY\\\___dddiiimmmpppsssuuuxxx~~~~~~|||wwwnnnaaaWWWOOOMMMNNNVVVdddsss|||pppaaaWWWVVVZZZ^^^jjjiiieee]]]QQQEEE:::555222222111111000//////...///............---------.........------,,,,,,,,,------------............,,,,,,------------,,,,,,,,,+++++++++************,,,,,,---------,,,******)))+++------+++******+++******++++++,,,,,,,,,---'''(((***+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))+++,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///////////////000000000000000222333555>>>TTTsssvvvooopppsssttt}}}uuussstttcccWWWUUUTTTUUUUUUWWW^^^fffppp{{{|||yyyxxxxxx~~~eeeSSSNNNDDD;;;999999777555555:::888999@@@KKKVVV]]]___^^^bbboooqqqfff\\\SSSLLLGGGGGGJJJJJJNNN___sss}}}wwwqqqiiicccbbbaaa^^^\\\\\\]]]]]]______^^^]]][[[ZZZYYYUUUPPPMMMKKKKKKJJJIIIHHHGGGFFFFFFEEECCC???<<<=========>>>AAAEEEIIILLLSSSSSSTTTYYY```dddeeedddcccgggkkkllllllnnnqqquuuuuuuuuvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyzzzyyyxxxwwwuuuuuuttttttwwwxxxyyywwwuuuttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyy{{{~~~~~~~~~<<<======>>>>>>>>>>>>===<<<<<<<<<;;;:::::::::999888888888888888888888888888888999999999:::::::::<<<<<<<<<=========>>>>>><<<>>>@@@BBBCCCCCCBBBAAA<<<<<<<<<===@@@CCCGGGIIINNNOOOPPPQQQQQQQQQQQQQQQTTTTTTUUUVVVXXXYYYZZZ[[[ZZZ\\\^^^_________```aaabbbaaa```^^^\\\[[[YYYYYY^^^]]]\\\[[[YYYXXXWWWVVVSSSSSSRRRRRRQQQPPPPPPPPPRRRRRRRRRQQQPPPNNNLLLKKKHHHEEEBBBAAABBBAAA===:::;;;;;;<<<===???@@@AAABBBEEEDDDCCCAAA@@@?????????????????????@@@AAABBBBBBDDDFFFGGGIIIMMMSSSZZZ___bbbffflllpppsssuuuwwwyyyzzzssshhh\\\RRRLLLJJJNNNVVV^^^fffooowww|||}}}yyyiii[[[VVVYYY```fffmmmhhh^^^SSSGGG===666222222111111000000//////...///............---------//////...---,,,,,,++++++------------............,,,,,,------------,,,,,,++++++******))))))******,,,,,,---------,,,,,,+++)))+++,,,,,,+++******+++)))***+++,,,---...//////((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///....../////////000000000//////222555666BBBbbbuuuuuuyyy{{{wwwnnn|||xxx```[[[XXXYYYWWWTTTUUUYYYdddoooqqqnnnmmmkkkwwwrrrYYYVVVJJJ???;;;:::666444444888777777999@@@JJJTTTZZZZZZ\\\dddtttsssfff[[[QQQLLLJJJJJJHHHGGGQQQ___||||||vvvnnngggfffeeebbb___```^^^___`````````___^^^]]]\\\XXXSSSOOOMMMLLLJJJIIIIIIHHHGGGGGGGGGEEEBBB@@@======<<<<<<>>>AAADDDFFFKKKKKKLLLQQQWWW]]]```aaadddgggiiiiiiiiijjjoootttttttttttttttttttttttttttyyyxxxxxxwwwxxxxxxyyyyyyzzzyyyxxxwwwvvvuuuuuuuuuxxxyyyyyywwwuuusssssstttxxxyyyyyyyyyyyyyyyxxxxxxyyy{{{}}}}}}|||||||||}}}<<<===>>>>>>????????????=========<<<;;;:::999999999999999999999999999999777888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<999;;;???BBBDDDDDDCCCBBB<<<;;;999999;;;===@@@BBBGGGHHHIIIKKKKKKLLLLLLLLLOOOOOOPPPQQQRRRRRRSSSSSSSSSTTTVVVWWWWWWXXX[[[]]][[[[[[ZZZXXXWWWUUUTTTTTTXXXXXXWWWVVVUUUTTTSSSRRROOOOOOOOONNNMMMMMMLLLLLLNNNMMMLLLJJJHHHFFFDDDCCCDDDAAA>>><<<===>>><<<;;;<<<===>>>@@@AAAAAA@@@@@@BBBAAA@@@??????>>>???????????????@@@AAABBBCCCDDDGGGHHHKKKNNNRRRXXX___dddgggkkkpppsssuuuwwwzzz}}}|||rrrdddXXXPPPNNNNNNTTTZZZ```eeehhhnnnwww~~~|||ooo___YYY]]]fffmmmooopppgggYYYKKK@@@999555333111111000000///////////////............---------//////...---,,,++++++***,,,,,,---------.........,,,,,,,,,------,,,,,,,,,------,,,+++++++++,,,---******+++,,,,,,---------)))+++,,,+++***)))***+++******++++++,,,------...))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///---.........///000000000000---000666444777PPPoookkksssmmmccc]]]^^^\\\UUUPPPRRRXXXbbbdddbbbaaa___hhh}}}jjj```SSSFFF???;;;777666777666666777777999@@@JJJQQQXXX[[[```kkk|||ooobbbVVVRRRNNNMMMIIIFFFKKKSSSddd{{{sssllljjjiiieeebbbbbb^^^^^^___`````````______^^^[[[VVVRRRPPPNNNLLLJJJIIIHHHGGGHHHHHHGGGEEECCC>>>===<<<<<<<<<===???@@@DDDDDDFFFIIIOOOVVV[[[^^^bbbeeehhhiiihhhiiimmmqqqttttttssssssttttttuuuuuuzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxyyyyyywwwtttsssssssssvvvwwwxxxxxxyyyyyyyyyyyy|||}}}~~~~~~|||||||||}}}======>>>???@@@@@@@@@???===>>>>>>======;;;:::999999999999999999999999999777777777888888888999999999999:::::::::;;;;;;;;;888:::>>>BBBDDDEEEDDDCCC======<<<<<<;;;;;;<<<<<<@@@AAACCCEEEGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQRRRUUUWWWUUUUUUTTTSSSRRRQQQPPPPPPRRRRRRQQQPPPOOOOOONNNNNNKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHFFFDDDBBB@@@???>>>???===;;;:::;;;<<<======>>>???AAABBBAAA@@@???>>>??????>>>>>>>>>>>>??????@@@@@@@@@AAACCCDDDFFFGGGJJJLLLOOOSSSWWW^^^eeejjjnnnrrrvvvwwwxxx{{{yyypppaaaSSSKKKLLLSSSZZZhhhkkkmmmmmmmmmsssuuugggYYY\\\jjjwwwyyyuuukkk```QQQCCC:::666444333000000000//////////////////............---------//////...---,,,,,,++++++,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++---,,,+++***+++,,,...///000//////...---------,,,)))***+++***))))))***+++++++++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///,,,------...///000000000222,,,...666666555DDDYYY|||rrrlllqqqxxx{{{kkk______]]]TTTMMMMMMNNNXXXYYYWWWWWWVVV___ttt{{{hhh^^^QQQGGG>>>777666:::333666888888888;;;BBBHHHSSSYYY```gggsssyyyjjj\\\WWWRRROOOLLLJJJKKKNNNUUUjjjwwwooommmjjjeeebbbbbb^^^^^^^^^__________________\\\WWWTTTRRRPPPNNNLLLJJJIIIGGGGGGHHHHHHFFFDDD@@@???>>><<<<<<;;;<<<<<>>??????@@@@@@@@@@@@???======>>>>>>>>>===;;;:::::::::::::::::::::::::::777777888888888999999999888888888999999999::::::888:::===@@@BBBBBBBBBBBB>>>??????>>>===<<<:::999<<<===???AAACCCEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKKKKMMMOOOPPPPPPOOONNNMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA???===<<<<<<<<<::::::999999:::;;;===>>>@@@@@@AAAAAA@@@???===<<<>>>>>>======>>>???@@@@@@@@@@@@AAACCCEEEHHHJJJKKKOOOQQQUUUYYY]]]cccjjjooouuuzzziii```SSSKKKKKKTTT```iiixxx{{{}}}~~~oooddd\\\dddvvv{{{qqq]]]SSSEEE;;;666444222111///////////////////////////............---------......---------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***)))((((((***,,,///000888666444111...,,,+++*********+++***((((((***,,,+++++++++******)))))))))+++******)))******+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,---...---,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///,,,,,,---...///000000111222...///555666666<<>>???AAADDDIIIPPPTTTTTTZZZaaaeeefffgggiiikkkrrrrrrqqqqqqqqqssstttuuuxxxxxxwwwvvvuuuuuuuuuvvvrrrrrrrrrtttuuuwwwxxxyyyvvvwwwwwwvvvtttsssssstttpppqqqsssuuuwwwyyyzzzzzzzzz{{{{{{zzzyyyxxxzzz|||~~~~~~@@@@@@@@@AAA@@@@@@??????<<<===>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::777777777888888888999999888999:::<<<===>>>??????>>>======<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGFFFFFFGGGIIIKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>>???>>>===;;;;;;;;;<<<<<<888999:::;;;;;;===???@@@===>>>>>>>>>>>>======<<<============>>>???@@@AAA@@@@@@BBBEEEHHHKKKNNNOOOUUUWWW[[[___ccciiioootttxxxvvvooo\\\XXXSSSVVV___kkkuuu{{{wwwuuuwww{{{jjjffffffppp{{{}}}rrrgggPPPGGG===666444444222000///////////////////////////............---------,,,,,,,,,------------...++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++))))))((()))+++...222444666555222///---++++++************)))((((((***,,,******++++++++++++++++++,,,+++***))))))***++++++++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,---...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///+++,,,,,,---...///000111111111111111111444:::>>>RRRsssjjjXXXYYYkkk~~~}}}ccc]]]ZZZPPPJJJKKKGGGMMMKKKIIINNNSSSaaayyy}}}uuu]]]DDD:::;;;555666777777888888:::<<>>===<<<:::<<<>>>???AAADDDIIINNNNNNSSSYYY^^^```ccchhhlllpppooonnnnnnnnnppprrrsssuuuuuuttttttssstttttttttrrrrrrrrrsssssstttuuuvvvtttuuuvvvuuutttssstttvvvrrrssstttvvvxxxyyyyyyzzzzzz{{{{{{zzzyyyyyy{{{}}}~~~~~~AAAAAAAAAAAAAAA@@@???>>>;;;<<<>>>???@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::777777777777888888888888888888999999:::;;;<<<<<<<<<;;;:::999:::;;;===>>><<<===>>>???@@@@@@@@@@@@DDDDDDDDDCCCBBBBBBAAAAAA@@@BBBEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCC>>>======<<<;;;;;;::::::<<<<<<;;;::::::;;;<<<===999;;;===>>>???@@@BBBCCC;;;;;;;;;;;;<<<<<<======<<<<<<======>>>@@@AAABBB???@@@CCCFFFIIIMMMPPPRRRYYY[[[___cccgggmmmssswwwwww~~~vvvjjj```YYYXXX\\\fffuuuvvvpppooo|||uuufffiiiooowww{{{vvviii^^^IIIBBB999666666666444111........./////////////////////.........---------++++++,,,------......///++++++,,,,,,,,,---------+++++++++,,,,,,++++++++++++******+++...222666888...---,,,+++***+++,,,,,,*********)))'''(((***,,,******+++,,,------...///,,,+++***))))))***++++++++++++++++++++++++++++++++++++++++++******))))))*********++++++,,,,,,,,,---...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///++++++,,,---...///000111///333333---,,,222999;;;@@@dddttt[[[XXXgggvvvggg^^^[[[QQQKKKMMMFFFKKKHHHFFFMMMTTTeee~~~xxx~~~nnnNNN???===777666555555666888999:::AAAKKKYYYbbbgggnnnyyyzzzkkk^^^XXXVVVSSSPPPKKKMMMSSSaaazzz{{{vvvnnniiihhhbbbaaa```^^^^^^]]]]]]]]]XXXVVVUUUUUUVVVWWWUUUTTTRRROOOMMMLLLLLLKKKJJJHHHGGGFFFEEECCCAAA???>>>===888;;;>>>>>>???AAAEEEIIIJJJOOOTTTWWW[[[```gggmmmnnnmmmlllkkklllnnnppprrrssssssrrrrrrrrrsssssstttttttttsssrrrrrrrrrssssssssstttuuuuuuttttttuuuwwwtttuuuvvvxxxxxxyyyyyyyyy|||}}}}}}|||{{{|||~~~BBBCCCDDDDDDCCCBBB???>>>???>>>===<<<<<<===>>>???============>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;;;;:::888666666777888999::::::::::::::::::::::::999999:::::::::;;;;;;;;;======<<<<<<<<<<<<======>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDBBBAAAAAAAAA@@@@@@??????BBBBBBBBBBBBBBBAAA@@@???============>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@???<<<<<<<<<<<<<<<===>>>???=========>>>>>>>>>??????AAADDDGGGJJJLLLPPPTTTXXX```ffflllmmmmmmpppyyy}}}xxxkkk^^^WWWXXX[[[jjjrrrooorrrxxxhhhqqqxxxvvvrrrjjj\\\NNN@@@<<<777444222000///---.........///////////////////////////............///...------...///...,,,,,,+++*********+++,,,---+++,,,,,,,,,++++++---......++++++...444777555222---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************)))((('''++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,+++******)))))))))......---,,,,,,+++******************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,............////////////000000//////000222555666EEEOOOkkkppp\\\\\\fffsss^^^SSSMMMMMMQQQLLLMMMNNNOOOSSS___ooo{{{{{{zzz```FFF;;;888999;;;;;;:::999999:::>>>DDDPPP___mmmvvvzzz{{{ssshhheee```VVVNNNJJJLLLOOOTTT^^^vvvyyypppmmmeeeaaa___bbbcccaaaaaabbb]]]]]]]]]\\\[[[YYYWWWVVVRRRQQQOOONNNMMMLLLJJJHHHHHHGGGFFFEEEDDDCCCBBBAAA>>>===<<<;;;<<>>=========>>>??????>>>>>>>>>>>>>>>>>>============<<<<<<;;;:::999999;;;:::888777777777999999::::::::::::::::::::::::999999999999:::::::::;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????@@@@@@?????????>>>>>>>>>??????@@@@@@??????>>>===<<<<<<<<<<<<============;;;;;;;;;<<<>>>???AAABBBAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAAFFFIIIMMMQQQUUUZZZ___ccchhhmmmrrruuuwww{{{|||sssfff[[[VVVVVVddd~~~yyyooosss{{{yyyrrrqqqyyy~~~yyyooobbbSSSFFF<<<999555333222222111000///////////////.........////////////............///...------//////...,,,,,,+++***))))))***+++,,,,,,---...---,,,,,,...000...,,,***---222444222///,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++++++++...------,,,++++++******************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,............////////////000///......///111444555999BBB[[[~~~vvv\\\VVV\\\uuuzzzfffXXXOOOMMMOOOOOORRRUUUVVVZZZeeeuuu}}}pppWWWFFF999999888777777777777777:::???IIIWWWeeerrrzzz~~~rrrhhhaaaXXXQQQKKKKKKLLLNNNTTTfffyyytttkkkfffbbbcccbbb___^^^```]]]^^^___^^^]]][[[XXXWWWSSSRRRRRRRRRQQQNNNJJJFFFIIIHHHGGGFFFEEECCCBBBBBB===<<<;;;;;;;;;===???@@@EEEGGGKKKNNNRRRVVV\\\```fffggggggggghhhkkkooossstttsssqqqpppppppppppppppooopppppppppqqqrrrrrrrrrsssuuuvvvvvvuuussssssssstttttttttuuuvvvwwwxxxyyyzzz|||}}}}}}|||{{{|||}}}}}}}}}~~~CCCDDDDDDEEEDDDCCCAAA@@@@@@???>>>>>>>>>>>>??????@@@?????????>>>>>>======>>>>>>>>>>>><<<:::888777;;;:::999888777888999:::999999999999999999999999888888999999999::::::::::::999999888888999999:::<<<<<<<<<=========>>>>>>>>>>>>======<<<;;;;;;:::===============<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<===============>>>???AAABBBCCCDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<======>>>??????@@@AAACCCDDDEEEFFFGGGKKKPPPUUUZZZ```gggkkkrrrtttxxx}}}~~~ttthhh]]]XXXXXX[[[nnnxxxrrrtttzzz{{{uuuqqqnnnyyy~~~uuufffVVVHHH>>>777555333222333333333333000000//////......------/////////............---...------...//////...,,,++++++************++++++.../////////......000111999777444444666555222...+++******))))))******+++++++++++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------------,,,,,,++++++******************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,---............////////////.........///000222333555999MMMmmmaaaSSSSSS^^^wwwsssbbbTTTNNNNNNPPPUUUZZZ\\\^^^hhhyyy}}}}}}}}}fffPPP@@@;;;666555666888777666777:::@@@KKKYYYjjjxxxpppeee]]]XXXNNNLLLKKKJJJKKKVVVlll|||uuunnnhhhfffddd___^^^______```aaabbb```]]]ZZZXXXTTTTTTTTTUUUTTTPPPKKKGGGJJJJJJHHHGGGFFFDDDCCCCCC>>>>>>>>>===<<<<<<<<<;;;BBBCCCEEEHHHKKKPPPVVV[[[]]]```bbbdddfffiiimmmppprrrqqqpppoooooonnnoooooopppooooooooooooqqqssstttssstttuuuuuusssrrrrrrsssqqqrrrsssuuuvvvvvvwwwwwwvvvxxxzzz{{{zzzzzz{{{|||~~~}}}|||||||||}}}~~~DDDEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@???????????????AAA@@@@@@??????>>>>>>===<<<===>>>???>>><<<:::888;;;;;;:::999999999999:::999999999999999999999999888888888999999999::::::999999888888888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<============>>>BBBAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA???>>><<<;;;===<<<<<<<<<<<<===>>>>>>@@@@@@BBBDDDFFFIIIJJJKKKLLLPPPUUU[[[```gggmmmrrrwwwwwwzzzuuudddWWWQQQVVV]]]nnnzzz~~~xxxuuuttt}}}}}}{{{xxxsssooonnnppprrr||||||wwwjjjYYYJJJ@@@;;;555333111111222333333333111111000///...------,,,//////.........------------------...000000...,,,,,,,,,,,,+++++++++++++++---...///...---...///111BBB???<<<999777444///,,,++++++************++++++++++++++++++++++++++++++---,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++******************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,---------.........//////...---------...///111222777666CCC^^^|||jjjVVVNNNPPPddd|||ooo]]]TTTQQQNNNTTTZZZ[[[\\\ddduuu~~~oooWWWJJJBBB999666777::::::888777888:::AAAMMM___qqq||||||}}}oooeee___SSSPPPMMMKKKIIIMMM\\\kkk}}}uuunnnjjjgggbbbaaabbbbbbcccdddeeeddd```]]][[[UUUUUUTTTUUUUUURRRNNNKKKLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBAAA@@@>>><<<:::???@@@AAABBBDDDIIIPPPTTTUUUXXX]]]aaadddgggjjjmmmoooooopppooonnnmmmnnnooopppooommmmmmnnnpppssstttssstttuuutttrrrqqqqqqrrrpppqqqsssuuuvvvvvvvvvuuusssuuuwwwxxxxxxxxxyyy{{{~~~|||zzzyyyyyyzzz|||}}}~~~|||}}}~~~EEEEEEFFFEEEEEEEEEDDDDDDAAAAAAAAAAAAAAA@@@@@@???AAAAAA@@@@@@?????????>>>:::<<<>>>??????>>><<<;;;<<<;;;;;;:::::::::::::::999999999999999999999999888888999999999:::::::::::::::999999999999::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::;;;;;;;;;;;;<<<======<<<<<<<<<===>>>>>>>>>>>>?????????BBBBBBAAA@@@??????@@@@@@>>>>>>>>>>>>>>>===<<<<<<============>>>???@@@@@@BBBCCCEEEHHHLLLOOOQQQRRRXXX\\\aaafffkkkqqqwww{{{yyyyyy}}}|||fffUUUKKKLLLWWWddd}}}{{{www{{{tttrrrnnnjjjiiimmmuuu{{{yyymmm\\\LLL???;;;;;;444222111111222222111000111111000///...------,,,............------------,,,,,,---...000000...,,,......---------,,,,,,+++,,,---...---,,,,,,...000999777555333000---***(((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++++++++******************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------............---------......///000000555333888KKKgggpppZZZKKKHHHSSSeeeuuu~~~}}}kkk```[[[SSSWWWZZZYYYXXX___lllxxxzzz{{{wwwaaaSSSJJJ>>>888888::::::888999999999;;;DDDSSSdddpppvvvyyy|||mmmbbbXXXTTTPPPNNNKKKKKKTTT^^^jjjxxxqqqnnnkkkfffdddfffdddeeeggggggeeeccc```^^^XXXVVVTTTSSSSSSTTTSSSRRRNNNNNNLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDBBB???<<<:::>>>>>>>>>>>>???CCCIIIMMMNNNRRRWWW\\\___bbbfffhhhjjjlllnnnnnnmmmlllnnnooonnnnnnmmmlllmmmppprrrttttttuuuuuutttrrrpppqqqrrroooqqqsssuuuvvvvvvuuuuuuppprrruuuvvvvvvvvvxxxyyyzzzyyyxxxwwwxxx{{{}}}|||~~~~~~FFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<===????????????>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;999999999:::::::::;;;;;;999::::::;;;<<<<<<======:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB;;;;;;<<<========================>>>???AAACCCDDDFFFHHHKKKOOOSSSWWWYYY[[[bbbeeejjjnnnsssyyy{{{lll[[[PPPMMMQQQ]]]hhhwwwzzz}}}~~~wwwllliiieeeeeeiiiqqqzzzsssaaaQQQCCC999777999333111000000111111000...000000//////......------.........------------,,,++++++---///111111...,,,---.........---,,,+++******,,,,,,,,,++++++,,,...------......---,,,,,,+++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***++++++,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++++++++++++++******************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,------------.........---......////////////000444333666???SSSqqquuuaaaQQQJJJJJJSSSeeeuuu{{{pppiii``````^^^ZZZWWW[[[eeennnzzz{{{{{{yyywww{{{jjjYYYPPPDDD;;;888888888777999999999:::===GGGTTT^^^tttwww}}}yyyhhh^^^YYYTTTQQQMMMKKKNNNUUUTTTkkk|||uuussspppkkkiiijjjhhhhhhhhhgggfffdddbbbaaa\\\YYYVVVTTTUUUVVVVVVVVVPPPPPPNNNLLLJJJHHHGGGFFFDDDDDDDDDCCCAAA???===;;;>>>>>>>>>======@@@DDDGGGIIILLLQQQUUUXXX[[[^^^aaacccgggjjjkkkjjjjjjlllooollllllllllllnnnppprrrssstttttttttrrrpppooopppqqqooooooqqqrrrssstttttttttoooqqqtttuuutttuuuvvvwwwvvvvvvvvvwwwyyy{{{~~~~~~|||GGGGGGFFFFFFFFFGGGGGGGGGCCCCCCDDDDDDCCCBBB@@@?????????@@@@@@AAABBBBBBBBB>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<======>>>??????>>>>>>>>>>>>>>>>>>????????????===<<<<<<======>>>???@@@;;;;;;<<<===>>>>>>======<<<===>>>???AAADDDFFFGGGLLLNNNQQQVVV[[[___bbbdddhhhlllqqqvvv|||vvvoooeee\\\VVVWWW[[[___ccchhhnnnsssxxx}}}zzzqqqeeebbb```dddllluuu{{{~~~tttcccQQQFFF===666444666000//////000111222000//////////////////..................---------,,,,,,***+++,,,///111111///,,,,,,,,,,,,,,,,,,***)))(((***+++,,,+++***+++,,,...+++,,,---............///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((***,,,......---,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,---------...............///000000000000///111555888:::DDD^^^~~~|||xxx}}}~~~ttthhhYYYOOOPPPbbbuuuxxxpppkkkccc[[[XXXZZZ```dddqqqssswwwzzzyyy}}}sss```XXXLLLAAA:::777888999555777999999:::>>>FFFMMMcccjjjwwwxxxhhhaaaZZZUUUPPPKKKKKKNNNNNNYYYqqq~~~}}}yyysssppppppjjjiiihhhfffeeedddccccccaaa^^^[[[ZZZYYYYYYWWWVVVRRRQQQPPPNNNKKKJJJHHHGGGEEEDDDDDDDDDBBBAAA@@@???@@@@@@@@@???>>>>>>@@@BBBDDDGGGJJJMMMPPPSSSVVVYYY[[[```eeegggffffffjjjmmmjjjkkklllmmmooopppqqqrrrrrrrrrqqqooollllllmmmnnnmmmmmmmmmnnnooopppqqqrrroooqqqssstttttttttuuuvvvuuuuuuvvvxxxzzz|||}}}~~~|||}}}~~~GGGGGGGGGFFFFFFGGGHHHHHHCCCDDDDDDEEEDDDBBB@@@???>>>???@@@AAABBBBBBCCCDDDAAA@@@???>>>======>>>>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::999999999999::::::999999:::::::::;;;;;;;;;======<<<;;;;;;:::::::::<<<<<<<<<======>>>>>>>>><<<<<<===>>>??????>>>>>>============>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;======>>>>>>>>>>>>======<<<===>>>@@@CCCEEEHHHIIIPPPRRRVVV[[[```eeehhhjjjqqquuuzzz~~~xxxmmm]]]QQQUUURRRVVVaaajjjkkkhhhfffpppwww|||}}}wwwrrr___]]]^^^dddooowwwyyyyyydddSSSCCC===:::555333444...------///111222111000.........///////////////......---------,,,,,,,,,***+++,,,///222111///,,,******++++++***)))'''&&&+++,,,,,,,,,++++++---...,,,---......,,,++++++,,,++++++************++++++++++++++++++++++++++++++(((***...000111///,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))))))))***++++++,,,,,,******************++++++************************,,,++++++++++++++++++,,,++++++,,,---------,,,,,,,,,,,,,,,---------.........///000000000000000///***222666444888NNNqqq{{{sssmmmiiisss|||jjjZZZUUUeeeyyyzzzrrrfff\\\XXXYYY\\\^^^nnnnnnrrrwwwwwwzzzeee___TTTGGG===999999<<<111555999999888999>>>CCCGGGUUUiiiwwwzzz}}}qqqhhh```ZZZSSSLLLJJJKKKPPPQQQ]]]yyy{{{wwwwwwkkkjjjhhhfffdddddddddeeedddcccaaa___^^^[[[WWWSSSSSSRRRPPPNNNLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDAAABBBBBB@@@>>>===>>>@@@AAACCCFFFHHHJJJMMMQQQTTTVVV\\\bbbdddcccdddhhhllliiijjjlllnnnooopppqqqqqqppppppooommmjjjiiikkkllllllkkkkkkkkklllnnnpppqqqppprrrttttttsssssstttuuuuuuvvvxxxyyy{{{|||||||||zzz{{{}}}~~~}}}|||~~~~~~~~~IIIHHHGGGGGGHHHFFFCCCAAAFFFEEEEEEEEEFFFFFFDDDBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????===========================<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============???@@@AAAAAAAAA???>>>===??????>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<======>>>>>>@@@AAABBBEEEHHHKKKLLLMMMWWW[[[```fffjjjnnnsssvvv{{{uuuoooeeeYYYQQQQQQTTT___kkksssyyy{{{xxxsssrrr{{{wwwnnniii^^^aaafffnnnsssssslllgggPPPHHH>>>888777666444111000000000000////////////........................////////////////////////////////////////////////,,,,,,,,,------,,,++++++++++++,,,,,,---...//////++++++*********+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++)))***++++++***)))***+++++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++******************++++++---------+++))))))***,,,+++++++++*********))))))******+++++++++,,,,,,,,,...,,,***)))***,,,,,,+++***+++,,,,,,------,,,,,,,,,---...///000000000000000...000666999AAA\\\wwwyyykkkffffffdddooo|||pppZZZfff}}}yyyllldddZZZSSSUUU[[[bbbgggnnntttyyy}}}mmmeeeYYYNNNEEE???888444666777999:::::::::;;;<<>>>>>>>>>>>????????????===========================<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============???????????????>>>======>>>>>>>>>=========<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???DDDFFFIIILLLNNNPPPRRRTTT]]]```fffkkkpppvvv|||}}}rrrfff\\\SSSLLLMMMRRR```nnn||||||sssjjjcccYYYbbbpppzzz{{{pppaaaUUUKKKCCC:::555444444222000000000000000////////////........................................................................,,,,,,,,,------,,,,,,+++++++++,,,,,,---......///---,,,,,,+++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***,,,---,,,+++***+++,,,***++++++++++++++++++***)))************+++++++++++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,,,,+++))))))+++---+++++++++*********))))))******+++++++++,,,,,,,,,---+++***)))+++,,,,,,+++***+++,,,,,,------,,,,,,,,,---...//////000000000000...000444555;;;RRRjjj|||mmmfffeeeaaammm|||llllll}}}qqqiii```XXXUUUWWW[[[```gggnnnssswwwzzz|||nnn^^^[[[UUUFFF;;;:::888888777777666777999;;;===@@@JJJWWWaaajjjuuupppgggbbb[[[VVVTTTNNNMMMPPPZZZjjj}}}uuuqqqkkkgggffffffeeeeeegggfffeeebbb```]]]ZZZYYYTTTSSSSSSRRRQQQOOONNNMMMKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDCCC@@@>>>======>>>@@@BBBCCCEEEFFFFFFKKKMMMQQQUUUXXX]]]bbbeeefffhhhkkklllkkkkkkkkklllkkklllllljjjiiiiiikkkmmmmmmnnnpppqqqpppooommmlllooonnnnnnooopppqqqrrrsssuuuwwwyyy{{{|||||||||{{{zzzzzzzzz{{{}}}~~~}}}{{{yyyyyy|||}}}~~~~~~{{{xxxwww|||~~~}}}}}}~~~MMMKKKIIIIIIHHHGGGEEECCCCCCBBBAAACCCDDDEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@???????????????????????????========================<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<===============<<<<<<<<<<<<=========<<<<<<<<<;;;;;;===<<<<<<<<<===???BBBCCCHHHMMMRRRUUUVVVWWW[[[]]]eeehhhmmmsssyyy{{{nnncccWWWNNNJJJMMMXXXbbbrrrtttlllddd^^^___jjjxxxyyygggSSSFFFCCC===666222111111000...000000000000////////////................................................------------------------+++,,,,,,------,,,,,,,,,++++++,,,,,,------............---,,,+++++++++,,,++++++******++++++,,,---+++++++++++++++++++++++++++,,,------++++++,,,---******++++++++++++******)))************+++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((***+++,,,+++******,,,---+++++++++*********************+++++++++,,,,,,,,,---+++)))***+++,,,,,,+++***+++,,,,,,------,,,,,,,,,---...//////000//////000...000222111444EEEXXXvvvllljjjbbbnnn~~~yyyiiinnn|||vvvnnneee\\\XXXUUUZZZbbbiiimmmqqqtttvvv~~~|||jjjlllfffOOO@@@@@@;;;999777555555777999;;;<<<<<>>???@@@AAADDDFFFJJJMMMQQQUUUZZZ]]]aaadddggghhhhhhhhhhhhiiiggghhhiiihhhggggggiiikkknnnooopppppppppnnnlllkkkllllllmmmnnnoooppprrrssstttuuuxxxzzz|||}}}}}}}}}zzzzzzyyyzzz{{{|||}}}}}}|||yyyvvvvvvyyy}}}}}}|||yyy{{{|||{{{xxxxxx|||}}}||||||~~~SSSPPPMMMKKKJJJIIIGGGEEEEEEDDDCCCDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>========================<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;::::::;;;<<<=========<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======@@@???>>>>>>@@@DDDHHHJJJMMMSSSZZZ^^^___```dddhhhllloootttzzztttkkk___VVVMMMLLLTTTcccrrr|||{{{}}}mmmddd___]]]pppvvvzzzvvviiiYYYKKKDDD;;;777333000000000///...000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------000///...---,,,+++++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,---,,,+++***+++---)))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++***))))))))))))***++++++***+++,,,...******************************+++++++++,,,,,,,,,,,,***)))***,,,---,,,+++***+++,,,,,,------,,,,,,,,,,,,---...///////////////...///111///000;;;HHHkkk}}}uuuppplllttteee\\\gggwwwuuulllbbb[[[SSSXXX```fffkkkooorrrtttttt}}}zzzwwwnnnXXXFFFAAA<<<:::888777888:::;;;;;;>>><<>><<<;;;;;;<<<===>>>>>>@@@DDDGGGJJJNNNRRRVVVZZZ]]]```bbbbbbbbbcccdddeeefffgggfffeeeeeeggghhhkkklllnnnooopppooommmllllllllllllnnnoooqqqsssttttttuuuwwwyyy{{{{{{||||||zzzzzzyyyyyyyyyzzz{{{{{{}}}zzzvvvvvvxxx|||~~~~~~~~~|||zzzzzz{{{}}}}}}|||}}}~~~|||zzz{{{|||~~~___[[[VVVSSSQQQOOOMMMKKKHHHGGGEEEEEEFFFHHHHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;::::::;;;<<<===<<<<<<==================>>>>>>>>>>>>??????@@@@@@BBBAAAAAABBBEEEIIIMMMPPPSSSXXX___dddgggkkkooossstttwww{{{yyypppeee]]]RRRMMMKKKUUUjjjyyy}}}~~~lllaaaaaaddd}}}{{{uuujjjZZZMMMEEEBBB666444222000000000000000000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,000///...---,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++)))+++,,,+++***)))***,,,******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,(((***,,,,,,++++++,,,---******************************+++++++++,,,,,,,,,+++***)))***,,,---,,,+++***+++,,,,,,------,,,,,,+++,,,---...////////////------///000///000666>>>RRRhhhzzzyyyoooZZZ[[[jjjwwwqqqhhh___YYYQQQVVV]]]ccchhhlllpppsssooosss|||pppcccQQQBBB<<<:::888999;;;<<<;;;999;;;;;;===AAAGGGRRReeewww{{{|||uuujjjdddXXXTTTPPPOOONNNQQQ\\\hhhyyysssmmmiiieeeeeeeeeeeedddbbb```]]]\\\[[[[[[ZZZYYYWWWUUUSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHDDDEEEFFFGGGFFFEEECCCBBBAAA@@@>>>===<<<<<<<<<===;;;===@@@CCCEEEHHHLLLOOOTTTWWWZZZ\\\]]]]]]___```cccdddeeeeeeccccccccceeefffhhhjjjmmmoooooooooooolllmmmmmmnnnppprrrssstttvvvvvvwwwxxxxxxyyyyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{{{{xxxuuuuuuwwwzzz}}}~~~~~~~~~~~~|||zzzzzz{{{|||}}}~~~|||zzzyyyzzz|||~~~jjjeee^^^XXXUUUSSSQQQOOOMMMKKKHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<========================<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>======>>>???@@@BBBCCCCCCEEEEEEFFFHHHLLLPPPTTTVVV\\\^^^cccjjjqqqxxx}}}}}}xxxssslllcccZZZUUUOOORRRZZZjjj}}}ooofffiiiooo{{{wwwmmm```RRREEE===:::333222222111000000000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++,,,,,,,,,,,,......---,,,+++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++)))***++++++))))))***++++++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---)))+++,,,,,,+++++++++,,,***************+++++++++******+++++++++,,,,,,,,,***))))))+++---...,,,+++***+++,,,,,,------,,,,,,+++,,,---......///......,,,---...///000111555888DDDWWWtttjjj[[[___hhhlllaaa\\\YYYNNNRRRWWW\\\aaaffflllpppooorrryyyrrraaaNNN@@@===999888::::::888666:::;;;===???@@@HHHZZZkkkyyy{{{vvvlll]]]UUUMMMKKKJJJKKKOOOTTTccc}}}yyyrrrlllhhhggggggeeedddbbbaaa``````^^^]]]]]][[[YYYWWWUUUTTTRRRQQQOOONNNLLLKKKJJJJJJEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCAAA@@@>>>=========:::<<<>>>@@@AAACCCGGGIIIOOORRRVVVXXXYYYZZZ[[[\\\]]]___aaabbbaaa```aaabbbbbbdddgggkkknnnooooooooommmnnnnnnooopppqqqssstttuuuuuuuuuuuuvvvvvvvvvvvvyyyyyyxxxxxxxxxyyyzzzzzzwwwuuussssssuuuxxxyyyyyy|||}}}~~~~~~~~~}}}{{{zzzzzzzzzyyyzzz{{{~~~~~~|||yyyvvvvvvyyy{{{wwwqqqiiibbb]]]ZZZXXXVVVVVVSSSOOOLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===========================<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<==================>>>???????????????>>>>>>>>>>>>??????@@@@@@???@@@BBBCCCFFFHHHIIIJJJLLLNNNPPPSSSWWW[[[___aaafffeeehhhppp|||yyyvvvsssppplllfff```ZZZTTTQQQQQQ]]]mmm}}}tttppptttzzzuuummmaaaUUUIII???888444000111222111000000000000000000000000////////////........................------------------------------------------------)))***+++,,,------------++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,------------,,,,,,)))************+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,***+++------+++*********))))))*********+++++++++******+++++++++,,,,,,,,,)))))))))+++---...,,,+++***+++,,,,,,------,,,,,,++++++,,,---............---.........///222333333:::HHHaaa|||jjj[[[[[[oooiiiZZZWWWWWWLLLNNNRRRVVV[[[aaahhhmmmuuuyyyssscccNNNFFF===888888:::999777::::::===AAACCCFFFPPPZZZgggooo~~~}}}jjj___SSSLLLHHHFFFIIINNNUUUggg{{{uuupppjjjhhhfffdddbbbbbbcccccc```___^^^]]][[[XXXVVVUUUSSSRRRQQQPPPNNNNNNNNNMMMIIIHHHGGGEEEDDDDDDEEEEEEDDDDDDCCCBBBAAA???>>>===:::<<<===>>>>>>???BBBDDDGGGJJJNNNQQQRRRSSSUUUVVVUUUXXX[[[]]]^^^___```aaaaaacccfffiiilllmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrssstttuuuvvvwwwwwwvvvvvvvvvwwwxxxxxxyyyuuutttssstttvvvxxxwwwvvvxxxyyyzzz|||~~~~~~}}}}}}}}}}}}|||{{{{{{zzzzzz{{{yyywwwwwwyyy|||{{{{{{zzzwwwsssrrrtttvvvwwwoooiiifffcccbbb^^^ZZZUUURRRPPPOOOMMMLLLHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>===>>>???AAAAAAAAA@@@???>>>>>>??????@@@@@@@@@AAACCCDDDFFFIIILLLNNNPPPQQQTTTVVVYYY]]]bbbfffhhhjjjmmmjjjkkkttt{{{rrroooiiigggccc___ZZZVVVRRRPPPOOObbbvvv}}}yyyxxx}}}ssshhhXXXJJJAAA;;;666333///000111111000/////////000000000000////////////........................------------------------------------------------)))***+++,,,------...---+++++++++++++++++++++++++++++++++******+++,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++,,,------++++++,,,---,,,------......------,,,)))************++++++++++++++++++++++++++++++++++++++++++******************,,,...---,,,***))))))))))))******++++++++++++******+++++++++,,,,,,,,,)))))))))+++......---+++++++++,,,---------,,,,,,++++++,,,---.....................---...111222000000999MMMiii~~~aaaXXXWWWlllbbbQQQNNNPPPLLLMMMPPPSSSXXX___gggmmmzzz|||~~~zzz{{{ttt[[[PPPCCC:::999;;;<<<;;;777666999???CCCDDDFFFJJJSSSbbbxxxwwwkkk\\\PPPHHHEEEIIIPPPLLLUUUeee}}}}}}yyykkkiiifffdddbbbccceeefffaaaaaa```^^^\\\YYYWWWVVVTTTTTTSSSQQQQQQPPPPPPPPPMMMKKKIIIFFFEEEEEEFFFGGGCCCDDDDDDDDDBBB@@@>>><<<:::;;;======<<<===???AAAAAADDDHHHJJJLLLMMMOOOPPPOOORRRWWWZZZ\\\^^^```aaaaaacccfffiiijjjkkkkkkjjjmmmmmmmmmmmmmmmnnnooopppoooppppppqqqsssuuuwwwxxxtttttttttuuuuuuvvvwwwxxxvvvvvvvvvwwwyyyzzzyyywwwtttuuuwwwyyy{{{|||}}}}}}~~~}}}{{{zzzzzz}}}|||{{{yyyyyyyyyyyyyyy}}}{{{xxxwwwyyy}}}xxxyyyyyyvvvqqqoooqqqsss}}}vvvssspppmmmjjjddd\\\WWWUUUTTTQQQNNNNNNKKKGGGFFFHHHGGGEEEBBBEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@AAAAAAAAA@@@>>>===@@@@@@??????>>>>>>>>>>>>?????????>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>???AAABBBBBBBBBAAA@@@@@@AAADDDHHHJJJIIIHHHHHHJJJOOOTTTWWWYYY[[[___fffkkkooorrruuuwww}}}}}}vvvlllggg]]]\\\ZZZVVVSSSRRRUUUWWWdddiiisss~~~}}}{{{{{{{{{}}}}}}vvvqqqssszzz}}}yyyeee[[[MMM@@@888444333333000000000000000000000000////////////////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++************************,,,,,,------,,,+++)))(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------.........---,,,,,,---000222444555555???VVVqqqoooLLLMMMSSSaaawwwaaaPPPNNNPPPQQQPPPQQQSSSWWW^^^dddhhhzzzzzz~~~}}}|||~~~sss^^^IIIAAA???;;;888888:::888888:::>>>BBBEEEFFFMMMTTTcccuuuzzzbbbUUUMMMHHHHHHLLLNNNPPPWWWcccvvvwwwooohhhggggggeeecccddd```___^^^^^^^^^\\\YYYVVVWWWWWWWWWVVVVVVTTTSSSSSSQQQQQQPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAACCCFFFKKKNNNOOOQQQRRRSSSTTTWWW\\\```bbbbbbcccccceeefffhhhiiilllkkkjjjjjjkkkmmmoooqqqqqqqqqqqqqqqqqqrrrssssssrrrrrrrrrrrrrrrsssttttttssstttuuuwwwwwwvvvvvvuuuvvvwwwxxxzzz{{{{{{zzzyyy~~~|||{{{zzzyyyyyyzzz{{{|||}}}zzzzzzzzz{{{{{{zzzzzzzzzzzzxxxwwwxxxyyy{{{{{{{{{zzzyyyxxxuuurrrnnnjjjhhhwwwrrrjjjeeebbb```[[[XXXVVVRRRMMMKKKLLLLLLIIIFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????????????????????????@@@AAAAAAAAAAAA@@@??????========================??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;=========>>>??????@@@@@@@@@???>>>>>>@@@AAAAAAAAACCCCCCCCCCCCEEEHHHKKKMMMPPPOOOOOORRRXXX]]]```bbbhhhmmmsssyyy~~~rrrfff___```ZZZSSSQQQVVV___gggkkkqqqnnnnnnqqqttt|||~~~|||wwwssssssuuusssnnnlllqqqzzz}}}vvvooo]]]UUUHHH<<<555333222222////////////////////////........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++************************++++++,,,,,,+++)))((('''************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,---------.........------,,,---///111333111111999JJJ```yyyrrrRRRHHHKKKVVViii~~~xxx```SSSQQQRRRRRRQQQPPPRRRWWW___ggglllyyyyyy|||~~~}}}qqq[[[MMMDDD===:::<<<999888777999<<>>==================>>>??????@@@BBBFFFIIIKKKLLLMMMNNNOOORRRVVVZZZ\\\]]]]]]___aaaccceeefffhhhhhhggggggiiikkknnnpppsssrrrrrrqqqqqqpppqqqqqqqqqqqqppppppqqqqqqrrrsssqqqrrrssstttttttttsssrrrssstttvvvxxxyyyyyyxxxxxx|||~~~~~~~~~}}}uuuttttttssstttuuuvvvwww{{{{{{||||||||||||{{{{{{wwwvvvuuuuuuwwwwwwvvvuuuttttttsssrrrooollljjjhhh|||uuuooollliiidddaaa___YYYSSSPPPPPPPPPNNNLLLIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBB??????AAABBBCCCCCCCCCCCCEEEFFFGGGJJJMMMPPPRRRTTTWWWVVVWWWZZZ```fffiiikkkrrrwww~~~uuuggg^^^\\\VVVQQQVVVbbbpppxxx{{{sssnnnkkkkkkoooyyy|||vvvqqqmmmkkkkkklllkkkkkknnnvvv}}}zzznnncccRRRKKK@@@777333111111111////////////////////////------------------------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++)))************+++++++++***************************************)))((('''************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,---------......///...---------///000111///000444===KKKaaaqqqWWWGGGFFFJJJXXXkkkxxx{{{yyyuuuwwwfff[[[XXXWWWVVVSSSOOOMMMQQQYYYaaagggtttvvvxxxxxxttttttppp[[[III===999;;;:::999888:::<<<>>>>>>>>>EEECCCHHHWWWiiiyyynnnfff```YYYTTTRRROOOMMMNNNQQQZZZlll|||~~~vvvrrrooojjjggggggcccbbbbbbccccccaaa]]]ZZZ]]]]]]\\\ZZZXXXWWWVVVUUUQQQQQQPPPPPPOOOMMMLLLKKKJJJJJJHHHGGGFFFDDDCCCBBBDDDCCCAAA@@@???>>>>>>>>><<<=========<<<===@@@BBBDDDEEEGGGGGGHHHJJJNNNQQQSSSTTTVVVXXX[[[^^^```bbbccccccbbbccceeehhhkkkmmmrrrqqqpppooonnnmmmmmmlllooonnnnnnnnnnnnoooppppppppppppqqqqqqqqqppppppoooqqqrrrsssuuuvvvvvvvvvvvvyyy{{{~~~~~~||||||||||||}}}}}}}}}}}}}}}|||{{{uuuuuutttttttttuuuvvvvvvzzzzzz{{{{{{{{{{{{zzzzzzxxxwwwwwwxxxxxxwwwuuurrrnnnnnnnnnmmmkkkjjjhhhgggyyyuuurrrnnnkkkiiiddd]]]YYYYYYYYYXXXVVVOOOOOONNNLLLJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@?????????@@@AAAAAAAAA@@@@@@@@@?????????=================================>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@BBBEEEGGGHHHHHHHHHIIIIIIKKKNNNSSSXXX\\\```aaabbbaaabbbffflllrrrvvvwww{{{qqqhhh\\\^^^dddnnn{{{yyyvvvuuuxxx{{{|||rrrjjjfffeeefffgggiiinnnvvv{{{yyynnn___UUUGGGAAA:::444111111111111////////////////////////------------------------000///...---,,,+++++++++------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++***************************************))))))(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,---------......//////............///000///111555888===OOOpppnnn]]]MMMGGGEEEMMM\\\iiimmmkkksssvvvlllfffbbbddd^^^UUUOOONNNRRRZZZ___jjjnnnttttttnnnjjjppp{{{kkkTTTCCC<<<;;;;;;:::999;;;===???>>>>>>DDDBBBCCCLLLWWWcccrrr~~~yyymmmbbb[[[YYYTTTQQQPPPOOORRR[[[eee|||wwwpppkkkjjjccccccbbbbbbbbb```\\\YYY\\\\\\[[[YYYXXXWWWWWWVVVQQQRRRRRRRRRQQQPPPOOONNNMMMLLLKKKIIIHHHFFFEEEDDDEEEDDDCCCAAA@@@@@@??????>>>>>>>>>===;;;:::<<<===???@@@BBBBBBBBBDDDGGGIIIKKKLLLNNNQQQUUUXXX[[[]]]]]]]]]]]]^^^aaadddhhhjjjllllllllllllkkkkkkjjjjjjmmmllllllllllllmmmnnnnnnpppppppppppppppoooooonnnppppppqqqrrrssstttuuuuuuuuuxxx|||}}}{{{yyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwvvvwwwwwwxxxxxxwwwwwwvvvyyyxxxxxxxxxxxxuuuqqqnnnkkkjjjiiihhhgggeeedddccc}}}vvvpppiiieeeeeeeeedddbbbXXXWWWUUUSSSPPPNNNLLLKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@???@@@AAABBBDDDCCCBBBAAA@@@>>>=====================>>>>>>>>>===>>>>>>>>>?????????@@@??????@@@@@@@@@@@@@@@AAACCCFFFJJJLLLLLLMMMNNNPPPPPPSSSXXX___ffflllqqqsssppppppppptttzzz}}}tttmmmttt|||oooeeeaaaaaadddfffmmmuuu|||yyylll[[[NNNGGG???;;;666222222222222222................................................//////...---,,,++++++,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************,,,+++++++++************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......///............/////////...222666777666AAA]]]www{{{ssskkkWWWMMMEEEHHHUUUdddlllooo{{{{{{uuuvvvnnncccXXXSSSSSSWWW[[[^^^dddmmmqqqmmmgggjjjqqq}}}gggTTTGGG@@@;;;:::999999<<<===>>>===AAAAAACCCGGGJJJRRRbbbrrrpppfff___YYYSSSPPPNNNMMMQQQWWWeeexxx{{{uuusssiiigggfffeeedddbbb___\\\ZZZYYYXXXWWWWWWWWWWWWXXXSSSSSSSSSSSSSSSRRRRRRQQQOOONNNMMMLLLJJJIIIHHHGGGDDDCCCCCCBBBAAABBBBBBBBB@@@@@@@@@???<<<;;;<<<===<<<>>>???@@@???@@@BBBDDDFFFGGGIIIKKKOOORRRUUUWWWWWWWWWXXXYYY\\\___ccceeefffggghhhjjjkkkkkkkkkkkkkkkkkkjjjjjjkkkkkklllmmmppppppoooooooooooooooooopppppppppqqqqqqrrrssssssrrruuuxxxyyyxxxuuuttttttttttttttttttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuttttttuuuuuuttttttsssppplllhhhhhhgggeeeccc```^^^]]]\\\~~~vvvrrrpppnnnkkkiiicccaaa___\\\YYYVVVTTTSSSQQQPPPNNNMMMKKKIIIGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCAAA@@@???>>>===@@@@@@@@@@@@@@@AAAAAAAAA??????@@@@@@AAABBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGIIIMMMQQQSSSSSSSSSWWWZZZ^^^```eeelllsss{{{|||{{{|||{{{zzzzzz~~~wwwkkkaaa]]]```ggglllyyy~~~~~~tttaaaOOOFFFCCC999777333222222222222111........................////////////////////////......---,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++)))************+++++++++************************,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---....../////////000000,,,///333444222888KKK___xxxvvvvvvtttnnnpppqqqpppttt|||hhh]]]PPPMMMVVVfffttt||||||ooobbbYYYUUUUUUVVVUUU[[[dddlllllliiikkkqqqxxxhhhWWWIII===;;;888777999;;;;;;;;;;;;>>>BBBDDDDDDIIIYYYjjjvvv~~~sssnnnddd[[[VVVRRRMMMMMMPPPPPP\\\qqq|||zzztttqqqmmmjjjiiigggeeeccc\\\[[[YYYXXXWWWWWWXXXYYYUUUUUUVVVUUUUUUTTTSSSSSSPPPOOOOOONNNMMMLLLKKKKKKEEEDDDDDDCCCCCCCCCDDDDDDAAABBBCCCAAA???===>>>???<<<===??????>>>>>>???AAABBBCCCDDDFFFIIILLLOOOPPPQQQQQQQQQRRRUUUXXX\\\^^^```aaadddgggiiijjjjjjjjjhhhhhhgggggghhhhhhiiijjjmmmmmmmmmmmmmmmnnnooooooppppppooooooooooooppppppnnnqqqssssssrrrpppooooooqqqrrrssstttuuuuuuvvvuuutttuuuuuuuuuuuutttssssssqqqqqqrrrrrrrrrrrrqqqqqqtttsssqqqpppooommmiiifffaaa```]]]ZZZWWWTTTSSSRRR~~~yyytttqqqpppmmmjjjfffccc```___]]]\\\ZZZWWWTTTRRRPPPOOOPPPOOONNNLLLJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNPPPQQQSSSTTTTTTXXX\\\]]]]]]___dddhhhmmmnnnrrrwww~~~yyynnniiijjjmmmmmmqqqzzzvvvrrriiiaaa^^^cccnnnwww}}}sssdddTTTGGGAAA???666444222111222222000///................................................------,,,,,,,,,---.................................------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++)))************+++++++++************************++++++***))))))***+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,...///000000000000......///111000333@@@MMMdddxxxuuurrroookkkbbbdddeeeiiitttzzzhhh[[[\\\iii{{{qqqcccZZZUUUSSSTTTUUU[[[dddjjjkkkooouuu|||mmmYYYFFFBBB===999999:::;;;;;;:::<<>>===>>>??????@@@@@@BBBDDDFFFHHHIIIKKKJJJJJJKKKNNNQQQTTTVVVWWWYYY\\\```bbbcccccccccddddddccccccddddddeeefffhhhhhhhhhhhhiiijjjlllmmmpppooonnnllllllllllllllljjjkkkmmmllljjjiiiiiijjjlllmmmppprrrssssssrrrqqqqqqqqqrrrrrrrrrqqqpppoookkkkkkllllllllllllkkkkkknnnkkkiiigggfffdddbbb```WWWUUURRROOOLLLJJJIIIIII~~~|||yyyvvvrrrnnnkkkjjjhhhgggdddaaa^^^[[[XXXWWWXXXXXXVVVTTTRRRPPPNNNNNNIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKGGGGGGHHHHHHIIIIIIIIIJJJMMMNNNNNNOOOPPPQQQQQQRRRNNNPPPRRRUUUXXX[[[]]]^^^___cccfffgggfffiiioootttwwwxxxzzz~~~|||ttttttqqqhhh]]]XXX[[[``````eeepppyyyqqqoooiiicccaaahhhvvv~~~rrr```PPPEEE>>>999666444222111111111111///---........................------------------------,,,,,,,,,,,,---...//////..............................---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++)))************+++++++++******************************)))(((((()))***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---///000111111111111...---///000333<<>><<<===@@@AAACCCIIIRRR^^^rrr~~~yyyiii```ZZZTTTQQQQQQNNNOOOQQQWWWddd|||~~~vvvpppmmmllllllkkkiiigggccc___\\\[[[ZZZZZZYYYYYYYYYXXXWWWVVVTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLJJJHHHFFFEEEDDDDDDAAABBBDDDDDDBBBAAABBBCCC<<<===??????===<<<======>>>>>>>>>???@@@BBBDDDDDDGGGFFFFFFGGGIIILLLOOOQQQPPPRRRUUUXXXZZZ[[[[[[ZZZaaaaaaaaaaaaaaabbbbbbcccdddccccccdddeeegggiiijjjooonnnllljjjiiiiiiiiijjjggghhhhhhgggeeeeeeeeegggfffhhhkkknnnoooooommmllliiiiiijjjjjjjjjiiigggfffeeeeeeffffffffffffeeeeeeaaa___[[[YYYXXXWWWUUUTTTNNNLLLJJJGGGDDDCCCCCCBBByyywwwsssnnnjjjhhhggggggaaa___\\\ZZZYYYXXXWWWWWWSSSRRRRRRUUUWWWXXXUUUQQQNNNMMMMMMOOOQQQSSSRRRRRRRRRNNNMMMPPPRRRQQQQQQTTTVVVXXXYYYZZZZZZZZZ\\\^^^]]]^^^^^^^^^___bbbgggjjjoooooonnnnnnpppuuu|||}}}yyytttllleeeccc```[[[WWWUUUTTTTTTUUUZZZbbbooozzzrrreeeZZZ^^^ooo~~~~~~mmmbbbSSSHHHBBB>>>999555222111111111000000//////000000000000000000000000//////...------------...------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***+++,,,---......///...,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))+++,,,,,,---,,,+++)))(((*********)))))))))))))))************************''''''''''''((()))***+++******************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,...------------...//////000000000000111222333444CCCXXXttt}}}rrrkkkjjjdddaaagggqqqqqqlll|||wwweee[[[[[[UUURRRUUU\\\dddpppyyyzzzyyy|||hhhVVVBBB999;;;???<<<777:::;;;;;;;;;<<<@@@EEEHHHUUUcccsssyyyyyyuuujjjcccZZZTTTSSSTTTOOOLLLPPPWWWbbbsss}}}vvvrrrqqqpppooooooiiicccaaacccdddaaa]]]\\\YYYVVVUUUUUUUUUTTTSSSSSSRRRPPPOOOOOOPPPQQQRRRRRROOOLLLJJJJJJIIIGGGEEEGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<======BBBBBBAAAAAABBBDDDFFFGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVVVVVVVVVVXXXZZZ\\\]]]\\\]]]]]]^^^___``````aaa``````__________________^^^______``````______^^^eeeeeeffffffffffffeeeeeeddddddddddddcccaaa___^^^^^^^^^^^^]]]\\\ZZZYYYXXXUUUTTTRRROOOMMMKKKJJJJJJHHHGGGEEECCCBBBAAA@@@@@@{{{xxxvvvvvvrrrooollliiigggfffeeeeee```^^^\\\\\\]]]^^^\\\ZZZZZZZZZZZZ[[[]]]^^^^^^]]]aaa\\\[[[]]]^^^]]]^^^aaaaaabbbdddeeeeeeeeeggghhhmmmmmmnnnnnnnnnqqqvvvyyy~~~~~~~~~|||{{{wwwsssnnnhhhbbb^^^VVVVVVTTTQQQNNNQQQWWW]]]jjjsss~~~pppfffaaajjj{{{~~~ttt^^^UUUIII???;;;999555222111111111000000000////////////////////////////////////...---------------------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++*********,,,,,,,,,,,,,,,+++***)))************))))))))))))************************(((((((((((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,...------------...//////000000000000111222333333===MMMeee||||||sssmmmfffaaadddmmm{{{{{{|||rrrbbb\\\XXXUUUTTTVVV[[[hhhuuupppXXXGGG@@@???===:::;;;<<<<<<<<<<<<>>>AAADDDKKKWWWeeekkkmmmrrr~~~wwwkkk___VVVTTTRRRNNNKKKNNNRRRXXXbbbkkkyyyuuurrrppprrrnnnhhheeeeeeeeedddbbb```]]]ZZZXXXXXXXXXWWWVVVUUUTTTRRRQQQQQQRRRRRRSSSQQQOOOLLLKKKKKKJJJHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@?????????======<<<<<<<<<<<<<<<===>>>============???@@@AAADDDDDDEEEGGGIIILLLNNNOOOOOOOOONNNOOOPPPQQQSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYY\\\\\\]]]]]]]]]]]]\\\\\\ZZZ[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTSSSRRRQQQOOONNNKKKJJJIIIGGGEEEDDDCCCCCCAAAAAA???>>>===<<<<<<<<<|||xxxvvvuuutttsssssspppllljjjjjjiiihhhfffeeedddeeegggiiijjjiiigggooojjjhhhiiiiiihhhkkkppppppqqqssssssrrrrrrsssttt{{{|||}}}~~~|||vvviiikkkkkkhhhbbb\\\YYYXXXSSSTTTSSSNNNLLLQQQ]]]ggguuu}}}nnnkkknnnyyyssscccNNNGGG>>>777555444333111111111000000000000/////////////////////////////////......---------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++************************************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,...------------...//////000000000000111222333333777???PPPjjj|||uuummmfffccchhhvvv|||sssddd```[[[VVVQQQTTTaaaooo~~~zzzrrrXXXFFF===;;;<<<;;;<<<======<<<<<<>>>???GGGOOOZZZbbbfffkkkrrrxxx|||lll```ZZZWWWRRRPPPQQQQQQPPPRRRWWW]]]ooozzzwwwtttqqqkkkgggdddccccccddddddbbb^^^\\\\\\[[[ZZZYYYVVVVVVUUUUUUTTTTTTTTTTTTQQQOOOMMMMMMMMMMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<>>>>>>???@@@BBBDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQOOOPPPPPPOOONNNMMMKKKKKKIIIIIIIIIHHHHHHFFFEEEDDDBBBAAA@@@>>>============<<<;;;;;;:::::::::::::::~~~|||yyyvvvtttpppppppppsssvvvxxxxxxwww|||xxxuuuvvvvvvvvv{{{~~~uuunnniiiaaaaaaaaa```___^^^]]]]]]bbb```\\\WWWWWW^^^iiirrrzzz}}}~~~~~~~~~qqquuu{{{vvvaaaQQQDDD???999444333333222222000000000000000000/////////////////////////////////...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++))))))************)))))))))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,+++*********,,,,,,)))***************++++++************************+++*********++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...------------...///////////////000000111222333444777AAAWWWqqq}}}sssjjjiiirrr~~~sssjjj```XXXRRRRRR\\\gggtttzzz~~~yyypppqqqmmmSSSBBB===>>>:::<<<======;;;;;;<<<===EEEJJJRRR[[[bbbhhhmmmoooyyypppgggccc\\\WWWVVVSSSOOONNNPPPSSSYYYkkkyyywwwrrrkkkfffcccdddfffgggdddaaa^^^^^^]]][[[ZZZVVVWWWWWWWWWVVVUUUTTTSSSQQQPPPOOOOOOPPPOOONNNLLLJJJIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>======<<<<<<>>>===;;;:::::::::;;;;;;::::::;;;<<<===>>>@@@AAACCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@???======<<<;;;;;;;;;;;;<<<:::::::::::::::;;;;;;<<<~~~uuunnniiidddaaa]]]ZZZZZZ^^^fffmmmpppooovvvpppiiiggglllttt{{{|||}}}|||~~~||||||tttaaaPPPFFF>>>;;;666333222222222111//////////////////000000..............................---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******))))))(((&&&''')))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,*********+++,,,---))))))******+++++++++,,,************************++++++++++++++++++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++...------------...//////////////////000111222333333555;;;III^^^uuu{{{tttyyyyyy|||rrrbbbYYYUUUTTTXXX]]]mmmwww~~~xxxllljjjsss}}}gggOOOBBB===999;;;<<<<<<;;;;;;<<<>>>>>>BBBHHHRRR[[[bbbeeegggnnnwwwvvvpppfff]]]YYYUUUQQQOOOQQQTTTRRRWWWfffzzz}}}uuunnnjjjjjjkkkiiifffbbb___^^^]]][[[ZZZWWWXXXXXXWWWWWWUUUTTTSSSRRRQQQQQQQQQRRRRRRPPPNNNJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@???>>>======???>>><<<;;;:::;;;;;;<<<::::::::::::;;;<<<===>>>???????????????>>>>>>>>>>>>>>>>>>???????????????>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>???>>>>>>======<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;<<<======|||wwwoooiiidddaaa^^^\\\[[[YYYZZZdddsss|||wwwzzzyyyxxx|||vvvbbbOOOEEEAAA888666444111000//////000......////////////000000...........................------,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))************))))))(((%%%&&&(((***,,,---......***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,))))))******+++,,,,,,,,,************************,,,++++++***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***...------------...//////////////////000111222222111444999@@@NNNfffxxxqqqzzzvvvcccZZZWWWUUUUUUVVVlllyyy~~~rrrlllmmmoooyyyzzz^^^HHH;;;;;;<<<<<<<<<;;;;;;<<<>>><<<>>>CCCLLLUUU\\\aaabbbeeekkkwwwrrrddd\\\WWWSSSRRRSSSQQQNNNPPPXXXcccttt~~~wwwqqqmmmkkkllliiidddaaa```^^^\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSTTTUUUTTTQQQOOOKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCEEEDDDCCCAAA@@@?????????>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;<<<<<<======;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>?????????@@@@@@@@@@@@??????======>>>>>>>>>>>>============<<<;;;::::::;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999::::::;;;999999999999:::;;;<<<===|||ppplllgggdddbbbaaa```______bbbiiittt}}}~~~{{{xxxyyy}}}}}}uuubbbPPPCCC===;;;333333222000/////////000........./////////000000...........................---,,,,,,++++++,,,,,,------------------------******+++++++++,,,,,,,,,******++++++++++++******************++++++++++++***************************+++++++++******)))((('''((()))+++,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++*********)))***+++,,,,,,,,,,,,,,,))))))***++++++,,,------************************++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***...------------.../////////......//////000111222000444777999@@@VVVuuusssssszzzjjj___YYYUUUUUUXXXhhhxxx{{{tttnnniiioooyyyvvvZZZHHH??????>>>;;;999999;;;======???BBBHHHOOOVVV\\\___^^^cccnnn}}}rrrhhh```ZZZVVVWWWPPPLLLMMMSSSVVV\\\ppp~~~vvvppppppmmmiiieeedddbbb```^^^]]]\\\ZZZYYYXXXWWWXXXXXXVVVUUUUUUVVVVVVUUURRROOONNNMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA???>>>===<<<<<<<<<===>>>>>>>>>===============>>>999:::;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999999:::;;;888999999:::;;;;;;;;;:::;;;;;;:::999999:::::::::;;;;;;:::;;;;;;<<<===>>>}}}xxxsssppphhhfffddddddeeeggghhhhhhgggooozzzzzztttxxx~~~|||yyy{{{{{{vvvssswwwzzzeeeRRREEE===999666111111222111000000111333---.........//////000000...........................---,,,,,,++++++,,,,,,------------------------*********++++++,,,,,,,,,******++++++++++++******))))))))))))************************************+++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))(((***+++,,,---,,,,,,+++))))))***+++,,,,,,------************************++++++******)))***************************************+++++++++,,,,,,,,,***+++,,,------,,,+++***...------------...//////.........//////000111222000444555333777HHHddd{{{}}}vvv{{{qqqfff\\\VVVWWW\\\```rrrzzzrrrjjjjjjkkkyyyrrr]]]CCCBBB???<<<888888:::<<<;;;<<>>>>>???@@@AAA@@@???>>>>>>======>>>>>>:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;:::;;;<<<===999999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<>>>=========>>>>>>???@@@~~~xxxxxxuuulllgggfffgggmmmtttzzz|||~~~{{{yyysssuuu~~~xxxvvvxxxzzzvvvooonnnwwwssseeeRRRCCC;;;888666444222222222111000//////...........................,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++))))))*********++++++++++++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++)))))))))***+++++++++,,,******))))))))))))******++++++************++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,---------......---------............//////////////////.........222000444999999;;;NNNddd|||rrreeeYYYWWW]]]gggllltttvvvhhhfffbbbiiinnnTTTGGG<<<:::<<<<<<999999======>>>AAAFFFLLLPPPSSSWWW\\\ccchhhooo|||}}}rrrggg```TTTTTTSSSQQQNNNPPPUUUYYYaaaoooxxxrrrnnnjjjfffcccccc___\\\[[[\\\[[[YYYVVV\\\YYYVVVTTTTTTTTTSSSRRRTTTSSSRRRPPPNNNNNNMMMMMMOOOMMMJJJKKKLLLMMMJJJHHHGGGEEEDDDDDDEEEEEEDDDBBBCCCBBBAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@??????@@@@@@@@@@@@??????===============<<<<<<;;;===;;;:::;;;>>>>>><<<999===<<<;;;;;;::::::::::::>>>>>>======<<<<<<<<<;;;=========<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<===============<<<<<<<<>>===wwwnnnkkkiiieeeeeehhhqqqzzzuuuwww}}}{{{xxxtttsssuuupppppppppvvv~~~sssbbbWWWGGG;;;666444333111111111000000///......---........................,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,+++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++***))))))+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************++++++++++++******))))))))))))******++++++************+++++++++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------............/////////////////////...111...000555555666EEEWWWqqqyyyjjjaaa```eeefffkkkrrrzzz|||vvvnnnddd^^^bbbuuu}}}iiiZZZJJJCCC@@@===<<<<<<999:::;;;===AAAHHHOOOTTTUUUYYY^^^aaaeeennn{{{rrrggg^^^\\\XXXTTTQQQPPPPPPQQQYYY___kkk~~~}}}vvvpppkkkhhhiiieeeaaaaaabbbbbb___\\\[[[XXXUUUTTTTTTTTTTTTSSSTTTSSSSSSRRRQQQRRRRRRRRRRRROOOMMMMMMNNNNNNLLLJJJHHHFFFEEEEEEFFFFFFEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@???>>>>>>>>>?????????@@@@@@@@@@@@??????===>>>>>>>>>>>>===<<<<<<===<<<;;;<<<>>>>>><<<:::===<<<;;;;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<>>>>>>=========<<<<<<<<<======<<<;;;;;;;;;;;;;;;==================<<<<<<==================<<<<<>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>??????>>>>>>===<<<>>>===<<<===??????===<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>============>>>>>>>>>>>>===============<<<;;;;;;::::::;;;;;;=================================>>>>>>>>>>>>>>>]]]___dddiiinnnrrrtttuuu~~~|||}}}|||wwwooofffbbbbbblllttt}}}{{{ooo\\\MMMAAA===777444333333222111000000000//////.................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------***************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++******++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++++++++************++++++******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.....................////////////333//////333444444888???JJJdddxxxrrriii```^^^___ccchhhmmmnnnfffbbbiiiwwwzzzmmm___TTTKKKBBB===<<<;;;===>>>===<<>>>>>===>>>>>>>>>?????????>>>>>><<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;:::;;;;;;;;;<<<=========>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBMMMNNNPPPRRRTTTVVVWWWXXXccchhhooowww~~~yyypppfff___bbbhhh{{{zzziiiXXXJJJAAA:::888666444333333222111111111000000000000000///........................,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------***************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,,,,,,,++++++******++++++************++++++++++++************+++++++++++++++******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---.........//////000000111...///222444555777999@@@QQQkkkzzzmmmaaa]]]\\\\\\___cccmmmiiihhhmmmttt}}}yyyooohhh^^^QQQEEE@@@:::<<<>>>===<<<===AAAEEEHHHLLLQQQUUUWWWYYY]]]```fffmmmyyyuuujjjfffddd___ZZZOOOQQQSSSRRRSSSXXXccckkk}}}xxxssspppnnnlllhhhddd___]]]ZZZYYYZZZZZZZZZYYY[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTRRRQQQQQQRRRSSSRRRPPPMMMKKKKKKLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAA@@@@@@???>>>???@@@AAAAAA@@@@@@@@@@@@============>>>??????@@@>>>?????????????????????==================>>>>>>>>>===<<<<<<;;;;;;<<<<<<======>>>??????@@@AAAAAABBBAAAAAABBBBBBDDDEEEFFFMMMMMMLLLLLLLLLNNNOOOQQQNNNRRRWWW\\\aaafffllloooiiimmmuuuzzzzzz~~~qqqfff___```kkkwwwlllVVVHHH@@@<<<444444333333222111000///111111111111000000000000........................,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,***************+++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***************************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000,,,---...000111333444666888AAARRRmmmtttfffbbbbbb]]][[[\\\bbbccchhhooossswwwzzzrrrbbbQQQGGG===<<<;;;:::<<<===???AAAEEEHHHMMMQQQSSSUUUWWWXXXbbbccciiisss{{{qqqjjjbbb\\\VVVUUUSSSPPPMMMNNNSSSXXXfffqqqzzzuuurrrnnnhhhcccccc```]]][[[[[[[[[ZZZYYY^^^]]][[[YYYXXXWWWVVVVVVUUUUUUTTTRRRQQQQQQTTTWWWWWWTTTPPPNNNMMMMMMLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDAAABBBCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBAAA@@@@@@???@@@AAACCCCCCAAA@@@AAABBB??????>>>>>>>>>???@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>???????????????>>>======<<<<<<======>>>>>>???@@@AAACCCCCCDDDBBBAAAAAAAAACCCEEEGGGHHH\\\XXXRRRLLLHHHFFFFFFFFFFFFHHHKKKMMMOOOQQQTTTVVVRRRTTTYYY___hhhsss}}}{{{~~~{{{jjjdddfffmmmvvv}}}yyyvvvkkkXXXHHH???;;;777000111222222111000000000000000000000000000000000........................,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------++++++,,,,,,,,,---------------......///000000111+++...000//////000333444444999CCCUUUtttrrrnnnmmmddd\\\ZZZUUUZZZdddmmmoooooovvv~~~vvvfff[[[LLLEEE===:::;;;>>>>>>>>>@@@CCCHHHLLLOOOQQQSSSUUU]]]]]]```gggooo{{{wwwllldddbbb^^^WWWQQQMMMLLLNNNPPPSSSXXXcccqqq{{{uuunnnhhhkkkhhhdddbbbbbbaaa```______^^^\\\[[[YYYXXXXXXXXXTTTUUUUUUSSSRRRSSSWWWZZZ\\\XXXSSSPPPNNNNNNMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@BBBDDDDDDBBBAAABBBCCCAAA@@@@@@????????????@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@???>>>>>>>>>>>>>>>??????@@@BBBCCCEEEFFFFFFDDDCCCCCCCCCEEEGGGJJJKKKyyymmm```VVVOOOLLLJJJFFFHHHIIIIIIHHHHHHIIIKKKLLLLLLLLLMMMQQQZZZdddkkk{{{}}}~~~uuuhhhjjjtttzzz{{{zzzjjjcccVVVHHH@@@===888222...000222222111111222222.........///////////////........................,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,------------,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++,,,+++++++++******))))))+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,++++++************++++++******))))))))))))******,,,,,,,,,++++++*********,,,,,,------------......++++++,,,,,,,,,------------------...///000000111---111333111...///333555444888===HHH```zzzvvvjjj^^^YYYNNNVVVaaaiiiiiigggmmmuuu~~~uuu^^^RRRCCC;;;;;;>>>===;;;<<>>======@@@@@@??????@@@@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCDDDFFFIIIKKKMMMKKKKKKKKKIIIIIIKKKNNNQQQzzzggg[[[TTTMMMGGGHHHIIIGGGGGGHHHKKKFFFDDDGGGIIIHHHJJJOOOPPPTTT___mmmzzzyyyqqqkkkeee^^^YYYccceeejjjqqqxxx{{{|||{{{xxxzzzwwwqqqqqqyyy~~~|||||||||}}}|||yyyyyy|||~~~xxxiii]]]OOOGGG===777555444222000111000000000/////////.........////////////..............................---------,,,,,,,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++************************************************************************************+++++++++******)))++++++*********+++,,,---)))))))))*********++++++)))************+++++++++((())))))***++++++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...............////////////////////////000000000000---000444999@@@SSStttuuuiiiYYYUUUWWW^^^eeeeeeeeeeeejjjqqqgggVVVIII???;;;<<<>>>???@@@BBBEEEHHHKKKMMMOOORRRUUUYYY\\\```eeehhhsss~~~ppphhh```XXXTTTUUUPPPLLLIIILLLNNNRRRZZZcccsss~~~zzzvvvtttsssooommmjjjfffbbb^^^[[[YYY^^^______^^^[[[ZZZYYYYYYUUUUUUUUUUUUSSSPPPNNNLLLPPPOOOMMMLLLJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@???DDDDDDDDDCCCDDDDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHJJJLLLOOOQQQNNNNNNMMMLLLLLLNNNRRRVVV}}}nnneee\\\TTTSSSSSSQQQQQQRRRRRRKKKGGGJJJMMMMMMJJJJJJOOOMMMOOOVVV^^^gggtttpppiii```ZZZUUURRRMMMJJJNNNOOORRRVVV\\\aaabbbcccbbbiiinnnqqqvvv}}}yyywwwxxx{{{~~~|||~~~{{{yyyvvv}}}yyyhhhWWWMMMAAA<<<666333333333111///000000000000////////////......////////////......------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++************************************************)))))))))))))))))))))))))))******+++++++++******++++++*********+++,,,---************+++++++++,,,)))************+++++++++)))))))))***++++++,,,,,,******))))))******+++,,,++++++,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---............/////////....../////////000000000///000333666999FFF___uuu|||mmm]]]VVVUUU\\\eeeiiihhhhhheeefffmmmqqq]]]KKK@@@<<<<<<<<<<<<===???BBBDDDFFFLLLOOOSSSVVVXXXZZZ]]]___eeennn~~~xxxmmmccc^^^\\\UUUPPPLLLLLLLLLKKKOOOTTTRRR]]]uuu|||zzzvvvtttqqqmmmgggbbb^^^\\\^^^``````^^^[[[ZZZ[[[^^^ZZZZZZYYYXXXWWWTTTRRRQQQSSSRRROOOLLLJJJIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHKKKKKKKKKLLLNNNQQQSSSUUURRRRRRQQQPPPPPPSSSXXX\\\zzzrrrllllllmmmkkkjjjkkkfff^^^XXXYYY]]][[[TTTMMMNNNIIIFFFHHHLLLQQQZZZccciiinnnuuuyyyrrrnnnlll\\\WWWRRRNNNMMMMMMLLLJJJJJJLLLPPPWWW___eeehhhhhhjjjuuu|||tttuuuwwwyyy|||yyyuuuuuuwww{{{zzzhhhUUUFFF@@@:::777444222333333111000000000000000////////////......////////////......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++************+++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************************************************************************))))))***+++++++++******+++++++++++++++++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////---.........///000000000222333555666777===NNN___tttddd[[[WWW___kkkqqqrrrrrrjjjggggggqqqxxxcccPPPDDD@@@>>><<<;;;<<<>>>AAACCCIIILLLQQQTTTVVVWWWYYY[[[aaafffnnnyyyuuujjjddd^^^XXXTTTTTTSSSPPPOOORRRSSSTTT\\\lll~~~}}}|||zzzvvvqqqlllhhhfffbbbdddeeeccc______bbbfffaaa```^^^\\\ZZZXXXWWWVVVUUUSSSPPPMMMKKKKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAABBBBBBCCCDDDEEEHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGHHHJJJLLLMMMNNNNNNNNNPPPRRRTTTWWWXXXWWWWWWVVVVVVVVVYYY^^^bbb~~~{{{{{{vvviii]]]TTTNNNIIIJJJJJJJJJMMMRRRTTTXXX]]]fffuuuuuujjjaaaZZZWWWSSSQQQNNNLLLLLLLLLLLLKKKPPPTTT]]]hhhsss{{{~~~xxx}}}yyyrrrmmmnnnsssyyyttteeeTTTFFF>>>:::666444333222222111000...////////////000000000000......////////////......------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***************+++++++++******))))))******+++,,,***++++++,,,,,,,,,++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------............,,,------...///000000000//////111333333555@@@KKKdddmmmbbb\\\cccooowwwzzz|||pppkkkfffdddjjjxxx~~~dddPPPDDDBBB???======@@@CCCEEEEEEIIINNNRRRTTTWWWYYY[[[]]]```dddjjjssszzzmmmeee___ZZZZZZYYYUUUSSSSSSYYYUUUSSSWWW```mmmyyytttqqqmmmnnnooommmjjjjjjmmmpppiiigggdddaaa^^^\\\ZZZZZZXXXWWWUUUSSSRRRSSSTTTUUUOOOOOONNNMMMLLLKKKJJJIIILLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIILLLNNNQQQSSSQQQQQQQQQRRRTTTWWWZZZ[[[[[[\\\\\\\\\]]]___dddggg{{{ggg^^^VVVSSSQQQNNNNNNQQQPPPSSSVVVYYYbbbooovvvwwwzzzyyy~~~xxxmmmbbbZZZTTTQQQNNNOOOQQQTTTWWWYYY[[[\\\ccchhhrrr|||pppmmmjjjjjjnnnuuu}}}vvvcccQQQFFF???;;;888222222111000///...------////////////000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,------***++++++,,,,,,++++++************+++++++++++++++))))))***+++++++++******------------------------************************++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,+++******************+++++++++,,,)))************+++++++++******************************))))))******+++,,,******+++,,,,,,,,,++++++)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------------.........,,,,,,---...///000000111///...000333333333999AAAPPPnnnzzznnneeegggooouuuzzz~~~wwwqqqggg]]]ZZZ___kkktttvvv```GGGDDD???<<<;;;===@@@BBBBBBEEEJJJNNNQQQTTTXXXZZZZZZ]]]aaaeeejjjrrr}}}ssskkkdddbbb___YYYTTTSSSTTTQQQPPPSSSUUUXXX```hhhzzz}}}yyywwwvvvuuuuuuuuuuuuuuuuuurrrpppkkkfffbbb```___^^^YYYXXXXXXWWWWWWWWWWWWWWWTTTSSSRRRPPPNNNMMMLLLKKKMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJHHHGGGFFFGGGGGGHHHFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKMMMOOOSSSUUUWWWUUUUUUVVVWWWYYY\\\^^^```aaabbbdddeeeeeefffiiikkkttteee[[[VVVTTTVVVZZZYYY]]]^^^\\\\\\___aaa```fffdddgggtttzzz{{{{{{zzzxxxvvvwwwxxx{{{xxxsssnnnjjjhhhgggggg___ccciiinnnsssvvvxxxyyy{{{~~~{{{rrraaaaaadddmmmwww~~~nnnbbbQQQDDD>>>:::777555000111111000.........///.../////////000000000111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,............------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++,,,------***+++,,,,,,,,,,,,+++***)))*********++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))++++++,,,,,,++++++,,,,,,,,,,,,+++***))))))))))))*********++++++)))************+++++++++******************************))))))******+++,,,)))***+++,,,,,,,,,,,,+++***++++++++++++******)))************************,,,,,,++++++,,,,,,---...,,,,,,---------.........+++,,,,,,---...///000111222000222555666555888===DDDUUUrrrrrrnnnnnnpppuuuzzz{{{rrreeeZZZVVVWWW[[[___fff|||tttYYYTTTKKKCCC>>><<<===>>>???BBBEEEHHHKKKNNNSSSVVVWWWZZZ^^^aaadddjjjqqqxxxzzz{{{tttnnnddd[[[XXXSSSQQQQQQSSSQQQOOOQQQVVVZZZhhh|||||||||xxxrrrlllgggdddcccccc[[[[[[[[[[[[ZZZYYYWWWVVVVVVVVVUUUTTTSSSQQQQQQPPPNNNNNNOOOOOOOOONNNNNNMMMKKKKKKLLLMMMNNNOOOOOOPPPNNNLLLJJJHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFGGGIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSVVVXXXZZZ[[[[[[\\\]]]___bbbdddffffffiiilllnnnmmmmmmmmmnnntttmmmlllqqqxxx{{{|||uuuqqqnnnkkkfffcccbbbiiixxx}}}mmmkkkgggeeedddeeegggiiiqqqqqqqqqssswww|||rrriiidddfffkkkuuu}}}}}}uuummmXXXPPPFFF>>>:::777333000111111222111000000111222.../////////000000111111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...***+++,,,------,,,+++***))))))******++++++++++++***+++,,,,,,------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,+++,,,,,,---,,,+++***)))((())))))))))))*********)))************+++++++++++++++***************************)))***++++++,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))((()))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,---------......++++++,,,---...///000111111///000333444333444888>>>EEE[[[}}}}}}tttnnnmmmpppvvvwwwlll^^^VVVTTTUUUTTTRRRVVVkkktttlll```SSSHHHBBB@@@???>>>@@@BBBDDDFFFJJJNNNRRRQQQTTTXXXZZZ[[[```ffflllmmm{{{}}}pppeee```[[[VVVSSSQQQNNNJJJMMMRRRPPPUUU^^^iiixxx}}}wwwpppjjjgggffffffbbbcccccccccaaa^^^[[[YYYWWWWWWWWWVVVVVVUUUUUUUUUOOOOOOPPPPPPQQQPPPPPPPPPLLLMMMNNNPPPRRRTTTUUUVVVPPPNNNLLLJJJIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNOOOPPPNNNOOOPPPQQQSSSTTTUUUUUUVVVVVVUUUUUUVVVXXXYYYZZZ``````aaabbbdddfffiiikkkjjjmmmqqqssssssqqqqqqppp~~~vvvnnnmmmqqqqqqnnnkkkiiiiiilllppprrryyyrrrhhheeedddqqq}}}yyygggTTTJJJDDD<<<777555555444333000000000000000000000000////////////............................................................,,,---......,,,,,,---...------,,,,,,+++***))))))---,,,++++++------,,,+++************************,,,,,,,,,,,,,,,+++***)))************************---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))*********+++++++++************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,---------......,,,+++***)))))))))+++,,,...///...---+++)))+++++++++*********))))))***)))((((((((()))+++,,,+++++++++*********))))))++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,******+++---///000111222000000000000111222333444::::::GGGdddvvvlllhhheeeaaa^^^]]]ZZZVVVVVVZZZccc```dddwww}}}mmmYYYJJJBBB???<<<<<>><<<===>>>???CCCIIIJJJNNNTTTXXX[[[\\\^^^___aaaffflllttt~~~uuupppiiibbb]]]YYYUUUSSSVVVUUURRROOOPPPSSSXXX\\\fffsss{{{xxxwwwyyyxxxwwwuuusssnnnhhhddd```ccceeedddaaa^^^]]]]]]^^^]]]\\\ZZZYYYXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWRRRRRRQQQQQQQQQSSSTTTUUUUUUTTTSSSRRRQQQQQQPPPPPPRRRSSSTTTSSSSSSSSSUUUWWWXXXXXXYYY\\\___aaa```______```bbbeeegggiiiiiiiiijjjkkkmmmnnnnnnooorrrtttxxxzzz{{{}}}~~~}}}|||{{{xxxnnnlllttt~~~vvvcccTTTIIIBBB<<<999555333222111000...000000000000000000000000////////////....................................------------------------+++---...---,,,+++,,,...---,,,,,,++++++*********---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++************************************************************************++++++++++++******++++++++++++++++++++++++************************)))******+++++++++******,,,,,,+++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++*********************+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,---............---/////////...---------,,,000000000000111222333333666444777BBBTTTnnnxxxpppcccWWWTTTWWWYYY[[[]]]]]]\\\[[[```pppxxx^^^LLLFFF???:::<<<>>>>>>???AAAFFFIIINNNSSSUUUXXXZZZ\\\\\\```dddhhhmmmuuuxxxnnnhhhddd^^^ZZZXXXUUUQQQMMMLLLLLLNNNOOOPPPVVVaaaooo~~~{{{xxxtttoookkkhhhjjjkkkjjjgggdddcccbbbdddbbbaaa___]]]\\\[[[[[[YYYXXXWWWUUUUUUUUUUUUVVVVVVVVVUUUUUUWWWXXXZZZ[[[]]]\\\[[[YYYXXXWWWVVVVVVUUUVVVWWWWWWWWWWWWZZZ\\\[[[[[[]]]```ccceeeeeeddddddeeefffhhhjjjlllnnnooooooqqqsssssstttuuuxxxzzz}}}~~~~~~rrrpppvvvvvvcccQQQEEE???;;;555444333222111000///...000000000000000000000000////////////....................................------------------------+++,,,------++++++,,,---,,,,,,,,,++++++*********---,,,++++++------,,,+++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************))))))************))))))++++++++++++++++++++++++******************************+++++++++***))))))+++*********++++++,,,---......---,,,,,,,,,,,,---************************((()))+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---------......///////////////000000111222333777666888;;;CCCWWWwwwyyylll^^^XXXVVVWWW[[[aaabbbdddeeecccjjjuuucccNNNEEE>>>???BBB@@@===;;;@@@CCCHHHLLLOOOSSSWWWYYYYYY]]]aaadddfffkkksssxxxyyyrrrjjjccc___\\\WWWTTTQQQPPPOOONNNNNNNNNPPPSSS\\\iiiyyy|||xxxuuurrrrrrrrrpppnnnkkkiiihhhhhhgggfffdddbbbaaaaaaaaa```___\\\ZZZYYYYYYYYYYYY\\\\\\[[[[[[[[[]]]^^^___ccccccaaa```____________]]]^^^___^^^]]]]]]___aaaaaaaaabbbeeehhhkkkkkkkkkkkkllllllllllllnnnqqqtttuuuwwwyyyzzzzzz|||}}}{{{www|||uuuaaaQQQFFF???:::777111222222222111000000000////////////////////////////////////....................................------------------------+++,,,---,,,++++++,,,---,,,,,,+++++++++++++++***---,,,++++++------,,,+++***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************((())))))******))))))(((++++++++++++++++++++++++******************************+++++++++******)))************+++,,,------++++++***)))((()))))))))************************'''(((***+++++++++***)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---------......//////////////////000111222333000333666777888BBBXXXnnnxxxlll```VVVRRRWWW```hhhnnnqqqnnnmmm}}}hhhYYYIIICCCBBB???<<<;;;;;;>>>BBBFFFIIIMMMRRRVVVUUUYYY^^^aaabbbeeeiiimmmrrrzzzxxxooommmhhhaaa[[[WWWSSSNNNKKKJJJJJJJJJKKKNNNUUU\\\aaahhhttt~~~|||zzzxxxuuusssqqqnnnnnnmmmlllkkkkkkkkkkkkkkkiiigggdddcccbbbbbbbbbeeedddbbbaaaaaaaaabbbbbbfffeeeeeeeeeeeeffffffgggiiijjjjjjhhhfffeeefffhhhjjjiiiiiilllooorrrsssssstttuuutttsssqqqrrruuuyyyzzz{{{}}}~~~{{{yyyyyy~~~}}}zzz~~~vvvdddQQQFFFAAA;;;666333000111222222000///000222////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,))))))*********+++++++++************************************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++*********+++,,,,,,---,,,++++++++++++************************+++++++++(((((()))************))))))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---............---/////////...---------,,,////////////000111222222...111555777666888DDDQQQyyyzzzlll\\\SSSVVV^^^hhhqqqxxxuuuqqqxxxwww^^^OOOFFFAAA@@@@@@<<<===???AAACCCGGGKKKOOOTTTYYY___bbbbbbbbbdddfffjjjmmmuuuxxxrrriiiccc^^^ZZZUUUQQQMMMLLLLLLMMMMMMMMMMMMMMMSSSWWWaaammmzzz|||yyyuuutttssssssssssssssssssrrrqqqooollljjjiiiiiiiiiooommmllljjjiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnnnnoooooommmkkkjjjkkkmmmooonnnnnnooosssuuuvvvvvvxxxyyyzzzwwwuuuuuuyyy}}}~~~{{{~~~|||tttyyy~~~ttt___QQQDDD???<<<666333333///111222111///...000333////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---************************************************)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------+++++++++***++++++,,,,,,------.........---,,,+++))))))*********+++++++++******))))))******+++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---------------..................------///......//////000111222222111333666666777<<>>@@@DDDGGGOOOUUU\\\```aaa```aaaccccccdddiiittt}}}{{{sssmmmhhhbbb]]]UUUTTTRRRPPPNNNKKKIIIGGGMMMKKKNNNUUU[[[cccqqq~~~~~~~~~~~~~~~|||{{{yyywwwuuutttttttttwwwvvvuuutttsssssstttuuuvvvuuuuuuuuuuuuvvvvvvwwwrrrsssttttttssssssuuuwwwyyywwwvvvwwwyyy{{{||||||}}}zzz~~~xxxssstttuuuzzzyyygggUUUJJJBBB<<<;;;888111000444///111111000------000333////////////////////////000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++---,,,++++++------,,,+++************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,''''''(((***+++,,,---...******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---.../////////,,,,,,++++++***++++++,,,)))***+++,,,,,,***((('''))))))******++++++++++++,,,+++***)))***+++---...+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,******,,,---///000111222.........//////000111222333///...111444555888===CCC```yyylllcccbbbccclllwwwyyyuuussswww}}}|||hhhXXXPPPDDDCCCAAA>>><<<<<<>>>AAACCCJJJTTTZZZ\\\\\\^^^___]]]]]]ccclllrrrvvv{{{qqqggg```XXXUUURRRPPPPPPOOONNNMMMIIIGGGIIIPPPRRRQQQTTTZZZ]]]cccmmm{{{}}}|||{{{zzz{{{{{{}}}~~~~~~~~~~~~{{{}}}~~~|||||||||yyyqqqkkkmmmwww|||mmm]]]PPPIII;;;:::999777555333111000000000000000////////////111111000000//////......///////////////////////////...---,,,,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---///...,,,+++***+++,,,,,,******))))))***+++,,,,,,***************************+++,,,,,,+++***)))(((,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********))))))))))))(((***)))((((((((()))+++,,,+++)))'''))),,,---,,,***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///222222222222333444555555@@@MMMddd{{{vvviiiiiikkkqqqxxxvvvooolllpppyyyvvviiiUUUMMMEEEBBB@@@>>>@@@CCCAAAAAADDDKKKOOOQQQWWW^^^bbb^^^\\\___fffmmmqqqrrr{{{xxxkkkiiieee```[[[XXXVVVTTTRRRKKKJJJIIIIIIJJJKKKKKKJJJLLLOOOTTTZZZdddqqq}}}|||}}}}}}|||ooommmkkkjjjooowwwxxxkkk]]]OOOEEE???999888777666444222111000000000000000/////////...000000000000//////..............................///...---,,,,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,***************+++,,,,,,******************************+++,,,+++***)))))),,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++*********)))))))))***))))))((()))***+++,,,+++)))((())),,,---+++***+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------------........./////////222222111222222333444555<<>>???>>><<<>>>CCCHHHLLLSSSZZZ[[[[[[]]]```eeehhhiiihhhnnnttt}}}}}}uuujjjccc___]]][[[YYYSSSQQQNNNLLLMMMMMMLLLKKKMMMMMMNNNNNNPPPUUU\\\bbbiiiuuu}}}zzzwwwuuufffdddeeennn{{{}}}rrrbbbSSSHHHAAA;;;777666555555444333222111111000000000/////////......000000000////////////.................................------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,+++************++++++,,,++++++++++++++++++++++++))))))***+++++++++******,,,,,,,,,++++++++++++***+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++++++++***************))))))))))))***+++++++++)))))))))+++,,,+++***++++++,,,,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++,,,+++*********+++,,,---..................................../////////000111111111111222333444555888888>>>QQQnnn~~~|||zzzxxxtttoooooorrrzzz}}}xxx___PPPJJJDDD>>>;;;???<<<;;;>>>CCCGGGMMMTTTZZZ\\\___aaaaaabbbdddeeegggjjjmmmrrrzzz~~~rrrmmmkkkgggccc[[[WWWRRROOOMMMMMMLLLKKKJJJJJJJJJIIIHHHIIILLLNNNPPPWWWbbbkkkttt|||tttooowwwnnnjjjgggjjjppp|||~~~ggg[[[KKK@@@;;;999777444333222222222111111111111000000/////////.........////////////////////////........................------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********++++++************+++++++++***++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,+++***)))***+++---...------------------------........./////////000000000000000111111222333444777555777CCCWWWuuu{{{uuupppmmmmmmooouuuwww~~~yyyiii\\\OOOCCC>>>DDD???<<>>>>>GGGbbb~~~}}}ppphhhfffccc___SSS[[[fffpppzzzqqqiiiNNNFFF@@@@@@AAA@@@???@@@DDDNNN\\\gggjjjfff___ZZZYYYZZZ\\\___bbbeeefffggglllqqq{{{}}}tttlllfffaaa^^^\\\YYYVVVTTTRRRPPPLLLJJJFFFHHHJJJJJJIIIHHHHHHIIIKKKMMMPPPTTTXXX^^^fffkkkssszzz{{{vvvpppiiibbb[[[UUUQQQNNNKKKHHHEEEDDDCCCBBB@@@yyyrrrvvvwwwfffVVVJJJCCC;;;999666444222111111000111111000000000000000000//////.........------------------.........//////------------------------+++,,,------------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++******+++++++++,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++*********))))))))))))***+++,,,,,,,,,++++++***+++---+++)))((()))+++******++++++++++++******))))))))))))************++++++++++++++++++++++++(((***+++------,,,+++***------------------------,,,,,,,,,,,,------------///////////////000222222222222666;;;:::;;;MMMbbbzzzpppllleee]]]RRRTTTXXX```jjjvvvlll___QQQJJJFFFAAA???@@@AAAJJJYYYgggnnnmmmfff___ZZZ[[[\\\^^^aaabbbbbbbbbbbbeeellltttxxx}}}vvvqqqlllhhhbbb^^^\\\[[[XXXVVVRRRRRRRRRPPPMMMJJJGGGFFFFFFGGGIIIIIIJJJLLLPPPRRRRRRWWW___fffnnnwww}}}vvvsssqqqjjjbbb^^^YYYTTTOOOKKKHHHEEECCCCCCAAA??????@@@@@@@@@>>>~~~}}}}}}mmm\\\MMMBBB<<<999444444444222000000222444111111111111000000000000//////.........------------------.........//////------------------------++++++------------++++++---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---)))***,,,---...---,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***************++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********))))))))))))((()))***+++,,,---,,,++++++***,,,---,,,)))''')))+++******++++++++++++******))))))))))))************++++++++++++++++++++++++'''))),,,......---+++)))........................+++++++++,,,,,,,,,------.........//////000111222444000333999:::888BBBRRRjjjzzztttkkkaaa[[[VVVRRRVVVaaaooozzzzzzeeeVVVMMMEEEBBBBBB@@@DDDLLLXXXccchhhfffccc[[[ZZZZZZ[[[]]]^^^^^^^^^\\\]]]cccjjjjjjiiirrr~~~|||yyyooogggbbb___[[[XXXVVVUUUTTTRRRPPPMMMLLLKKKDDDFFFIIIJJJJJJJJJLLLMMMMMMOOORRRRRRRRRUUUZZZ^^^```dddjjjpppuuuyyy}}}|||{{{yyyvvvrrrmmmhhhfffeeebbb\\\WWWWWWWWWQQQJJJLLLHHHDDDAAA@@@AAAAAAAAA???>>>======??????>>><<>>:::777333000111111111111111111111111111222222111111///......,,,---...000000...---,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,++++++++++++++++++,,,+++***+++,,,,,,+++))),,,,,,------,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********------------------------************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))******************++++++))))))))))))************)))))))))*********+++++++++++++++*********))))))+++++++++++++++***))))))+++++++++***************,,,,,,,,,++++++***************************************************************************++++++)))***++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------.....................///000000000222333444555999===@@@MMMccc}}}yyyvvvlllaaa[[[YYY[[[ccclll~~~vvvcccVVVHHHKKKGGGDDDFFFLLLQQQRRRQQQYYY[[[^^^aaaaaa^^^[[[YYYZZZYYYXXXXXXZZZ\\\___```gggjjjoooxxx{{{uuurrrppplllgggbbb^^^\\\[[[VVVSSSPPPNNNMMMKKKHHHFFFJJJHHHGGGGGGIIIIIIHHHGGGEEEEEEFFFGGGHHHHHHIIIJJJIIIJJJLLLOOORRRUUUWWWXXXZZZ\\\```ccceeeeeedddccc``````_________```aaabbb[[[[[[ZZZXXXWWWVVVUUUTTTPPPPPPOOONNNMMMKKKIIIHHHJJJJJJJJJJJJIIIGGGFFFEEEEEEEEECCCBBBAAAAAAAAAAAA???@@@AAA@@@??????@@@BBB>>>@@@CCCDDDDDDFFFHHHJJJooonnnnnnqqqtttxxxzzzzzzuuubbbSSSLLLFFF>>>888666555222000111111111111111111111111111111111111000///......,,,---...//////...---,,,...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,++++++,,,,,,***(((++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++***************((())))))***++++++,,,,,,)))))))))*********++++++*********++++++++++++++++++++++++******************++++++++++++***))))))***************++++++++++++++++++++++++*********************************************************((())))))***++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.....................///000000///000111111222444888;;;===III]]]uuutttggg^^^XXXVVV[[[bbbxxx|||}}}lllZZZSSSNNNGGGCCCDDDHHHKKKMMMSSSXXX___dddddd```YYYUUUUUUTTTSSSSSSSSSUUUWWWYYY]]]^^^```dddiiiooouuuxxx|||tttnnniiifffbbb___\\\YYYVVVSSSOOOKKKKKKIIIGGGGGGGGGGGGFFFEEEJJJJJJIIIIIIHHHHHHHHHIIIGGGGGGHHHIIIJJJJJJKKKLLLDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGDDDDDDEEEEEEEEEDDDDDDCCC===============>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@AAADDDFFFDDDFFFHHHJJJLLLPPPTTTWWW}}}yyypppllliiikkkrrr{{{wwwjjj]]]PPPGGGAAA>>>999777666555333222111111111111111111111111000000111111000///......------...//////...------........................------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,++++++,,,,,,***(((***++++++,,,++++++************+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++******))))))))))))***+++++++++,,,+++++++++***************************************************************))))))*********+++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------.....................///000000...///000000000111444666666;;;FFFXXXrrruuuhhh___YYYUUUYYY^^^qqqsssuuutttrrrrrrvvvzzzwwwbbb[[[QQQIIIEEEFFFIIIKKKNNNSSSZZZ___```]]]XXXTTTQQQPPPOOOOOOPPPSSSUUUWWWWWWWWWWWWXXX[[[^^^bbbeeeiiioooxxxzzzuuupppmmmjjjgggddd```ZZZVVVRRRPPPNNNLLLMMMMMMLLLKKKLLLKKKIIIGGGEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???===<<<<<<<<<===???BBBCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEGGGJJJMMMQQQSSSUUUWWWZZZ^^^dddhhhzzzvvvjjjjjjlllsss|||ooo```SSSIIICCC@@@888666444222222111///...000000000000000000000000///000000000000//////...---..................---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,++++++,,,,,,***(((***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******************************+++++++++*********))))))************++++++++++++++++++++++++++++++++++++************************)))******+++++++++******)))))))))***+++++++++,,,************************************************************************+++++++++*********))))))---,,,+++*********+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.....................///000000///000111111000000222444444666;;;EEEWWWrrrwwwllleee^^^YYY[[[```jjjlllmmmllljjjjjjllloootttyyyqqqfff[[[SSSNNNIIIGGGGGGJJJOOOTTTXXXZZZZZZZZZRRRPPPOOONNNNNNPPPQQQSSSRRRQQQPPPPPPQQQUUUXXX[[[[[[___eeellluuu~~~{{{vvvooohhhccc___\\\YYYWWWWWWWWWVVVUUUTTTRRRNNNKKKHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGEEECCCAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAA@@@======>>>>>>>>>?????????===>>>>>>??????>>>>>>===@@@???>>>>>>???AAADDDFFFDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIKKKLLLNNNPPPTTTXXX^^^```dddggglllrrryyy~~~xxxqqqnnnkkkrrr|||rrrhhh\\\RRRIII???;;;:::666555333222000//////...000000000000000000000000/////////000000//////...................................................,,,,,,,,,------------...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***+++,,,---+++***++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++,,,,,,++++++***))))))(((*********++++++++++++,,,+++++++++++++++************************+++++++++))))))***++++++++++++******************+++++++++)))))))))***************************************************************,,,,,,++++++***))))))(((+++++++++***++++++,,,,,,******++++++,,,,,,------,,,,,,,,,---------.....................///000000///111222222111111222333111333666;;;DDDYYYxxx~~~vvvpppiiicccbbbeeejjjjjjiiifffdddccceeegggeeepppwwwnnnbbbSSSHHHDDDEEEGGGKKKQQQXXX___cccYYYWWWTTTQQQOOONNNNNNOOOOOOMMMKKKJJJJJJMMMQQQSSSTTTWWW\\\bbbhhhooovvv{{{~~~xxxoookkkfffcccaaa```___]]]bbb___[[[VVVSSSQQQPPPPPPOOONNNNNNMMMLLLLLLKKKKKKGGGEEECCC@@@??????@@@AAAAAAAAAAAABBBAAAAAA@@@???BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@??????@@@CCCEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLPPPSSSWWW[[[^^^aaaeeehhhmmmqqqvvv|||uuupppqqqtttvvvkkkZZZRRRKKKHHHCCC<<<888999666666555333111111111222000000000000000000000000......///////////////............------.................................,,,,,,,,,---------......******++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))+++------,,,++++++,,,---...............******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++***************************+++++++++,,,,,,++++++*********)))))))))))))))*********+++++++++))))))***++++++++++++++++++++++++***************((()))))))))*********+++************************************************++++++******************)))***++++++,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------.....................///000000///000222222111111111333000111444888:::DDD[[[qqq}}}xxxrrrppprrrtttqqqllleeeaaa^^^^^^___]]]aaajjjzzzkkkYYYLLLJJJHHHIIINNNVVV^^^dddbbb```\\\XXXVVVTTTTTTTTTSSSQQQMMMJJJIIIJJJMMMOOOOOOSSSXXX]]]bbbfffkkkoookkkooouuu{{{{{{wwwtttqqqoookkkhhhccc^^^ZZZXXXWWWWWWTTTTTTSSSQQQOOONNNMMMLLLMMMLLLIIIGGGFFFEEEFFFFFFFFFGGGGGGHHHGGGFFFEEEDDD@@@AAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDCCCCCCEEEEEEFFFGGGIIIKKKNNNOOOQQQQQQSSSUUUXXX[[[]]]___```eeelllqqqvvvzzz}}}tttnnnsssppp]]]QQQOOOFFF@@@@@@>>>:::999<<<333333222000//////000222000000000000000000000000......///////////////.........------------..............................,,,,,,,,,------.........))))))***+++---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))((()))+++---...---,,,,,,------.../////////...******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++*********))))))(((((())))))******++++++++++++((()))***+++++++++++++++,,,+++++++++******))))))(((((())))))*********+++************************************************)))))))))***++++++,,,,,,''')))+++,,,------,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------.....................///000000...000111222111000111222222111444777666888FFFVVVwww~~~|||~~~~~~yyyqqqhhh```\\\ZZZZZZWWWTTTUUU^^^qqqmmmWWWTTTOOOLLLMMMSSSZZZ^^^gggeeebbb```^^^]]]^^^^^^[[[XXXSSSNNNLLLLLLMMMNNNLLLPPPVVV[[[^^^aaacccfffeeegggjjjkkknnnttt}}}~~~yyytttpppmmmmmmmmmeeedddccc```]]][[[YYYXXXTTTRRRPPPOOOMMMMMMMMMMMMKKKLLLLLLMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNOOOPPPPPPPPPMMMNNNOOOQQQTTTWWWYYY[[[\\\]]]```ccchhhllloooqqqooouuu}}}ssstttvvvhhhZZZNNNGGGBBB@@@===:::888777888888222111111111000000//////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......******))))))******+++,,,///......---+++******)))......---,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++///...------++++++***)))))))))***+++,,,,,,------,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,///...------++++++***))))))))))))***+++++++++,,,************************++++++++++++++++++++++++)))***,,,,,,***)))***+++,,,+++***))))))***+++,,,************************************************(((((()))*********************+++++++++,,,,,,,,,))))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,---------..............................---......///000111111222111111222222444999???CCCTTTuuuyyy{{{~~~|||vvvmmmbbbYYYSSSQQQOOOTTTZZZ]]]___gggtttrrrlllddd]]]TTTNNNRRRYYYXXX___fffeeebbbccckkkssswwwhhhZZZVVVVVVSSSQQQQQQOOOPPPSSSVVVYYY[[[]]]]]]^^^___aaacccfffiiikkkmmmqqqssswww{{{|||yyyvvvqqqnnnkkkiiieeecccbbb]]]YYYXXXZZZZZZVVVRRRXXXVVVTTTUUUWWWWWWSSSOOOQQQQQQQQQQQQRRRSSSUUUUUUUUUUUUXXX]]]\\\YYYXXX[[[WWW[[[aaadddeeefffjjjmmmgggooovvv||||||pppcccXXXNNNFFFBBB>>>===:::777555555555555111111111000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++******)))*********++++++,,,,,,---,,,,,,++++++++++++++++++************************))))))*********+++++++++---------,,,,,,++++++******************+++++++++************************++++++++++++++++++++++++)))***,,,,,,***)))***+++++++++***))))))***++++++++++++++++++++++++++++++************************(((((()))***************************+++++++++,,,************************************************+++++++++******)))))))))++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------..............................//////000000111111333333222000///111555888@@@YYYoooxxxuuuwwwttthhh\\\TTTOOOLLLPPPSSSUUUUUUYYY```fff~~~{{{ssseeeYYYSSSVVVYYY\\\___bbbiiirrrxxxxxxlllccc___[[[WWWTTTQQQRRRSSSTTTVVVWWWXXXYYY[[[[[[[[[\\\___bbbeeegggccceeegggjjjooouuu|||{{{xxxuuuppplllkkkmmmnnnkkkhhheeeccc```aaabbbbbb___[[[ZZZ[[[[[[\\\^^^```aaabbbcccbbbdddhhhhhhddddddgggggglllqqquuuwwwyyy|||~~~~~~llldddXXXMMMEEEAAA>>>===999888666333222111111222111111000000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***************)))))))))*********++++++*********************************************************)))))))))))))))+++************+++,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,------------------------////////////////////////---............111555888555CCCNNNaaasssrrrwww}}}rrreeeYYYQQQHHHJJJMMMQQQVVVZZZ]]]___gggnnn___XXXUUURRRSSSYYYcccmmmssszzz~~~zzzqqqllllllhhh```XXXWWWVVVVVVUUUVVVWWWWWWWWWVVVVVVWWWYYY\\\___aaa^^^```bbbbbbdddfffjjjmmmlllpppwww~~~zzzzzz{{{{{{xxxuuunnnnnnoooqqqsssuuuwwwxxx|||zzz|||~~~~~~yyyuuuxxxuuufffYYYRRRIIIAAA===;;;:::999555444333111000/////////000000000000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,************))))))******+++,,,++++++,,,,,,,,,,,,------(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))*********+++******++++++,,,,,,,,,,,,,,,+++++++++***)))))))))************************************************)))+++,,,,,,+++******++++++******************+++++++++++++++++++++++++++************************(((((()))***************((())))))))))))***************************************************************************))))))***************++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------------------//////////////////......,,,---///000000333666999666<<<>>>JJJfff|||{{{wwwxxx~~~qqqbbbXXXMMMLLLLLLPPPXXX^^^aaabbb___sssqqqiii]]]TTTQQQWWW___eeeppp~~~|||zzzooo```^^^\\\YYYWWWUUUTTTSSSTTTTTTUUUWWWYYY[[[]]]^^^aaabbbccccccbbbbbbccceeedddfffjjjoootttxxxzzz{{{}}}~~~zzz{{{rrrssssssqqqsss}}}zzzmmm```UUUKKKGGGBBB>>>;;;999777555333333222111000///////////////////////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,************))))))******+++,,,------,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,++++++++++++++++++*********++++++,,,,,,,,,*********************************+++++++++,,,,,,)))******++++++,,,,,,---,,,+++++++++***)))))))))***************************************************+++------+++***+++,,,*********++++++*********))))))))))))))))))))))))************************(((((()))***************((())))))))))))*********************************************************++++++++++++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------////////////............222333333222000///000111333888666:::MMM___rrr{{{kkk```XXXRRRLLLKKKPPPWWWZZZ\\\^^^jjj|||}}}hhhXXXRRRVVV[[[gggzzzxxxmmmkkkhhhddd^^^XXXSSSPPPRRRTTTWWWZZZ\\\]]]]]]\\\\\\]]]]]]\\\[[[ZZZ[[[]]]______aaacccfffhhhiiijjjiiipppxxx}}}zzzvvvqqqmmmjjj~~~yyyuuutttooottt{{{zzzjjj]]]TTTMMMIII@@@>>><<<:::888666333000111111111111000000//////......////////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++))))))******+++,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,***************************++++++++++++,,,,,,,,,)))*********++++++,,,,,,+++++++++******************************************************************,,,------,,,++++++,,,)))***++++++++++++***)))))))))))))))))))))))))))************************(((((()))***************)))))))))*********++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,***))))))))))))***++++++,,,++++++******++++++,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...000111000///000111///666444666@@@KKK]]]vvvtttiii___WWWNNNJJJMMMTTTZZZ]]]___eeennnvvv|||kkk\\\XXXXXXTTTcccqqqvvvzzz{{{|||||||||yyyrrrjjjaaa[[[WWWYYY\\\^^^___^^^]]]\\\WWWXXXWWWVVVTTTTTTVVVXXXZZZZZZ[[[\\\^^^```bbbddddddgggkkklllkkklllooorrrssswww~~~}}}}}}ssspppllliiihhhfffcccaaayyyuuussswww|||yyyooo```SSSHHHBBB???>>>999888666555444333111///000000000000000/////////........./////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------******++++++,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++++++++++++++************************************++++++++++++***************+++++++++***************+++++++++***************************************************,,,------,,,++++++,,,)))***++++++++++++***)))))))))))))))))))))))))))************************(((((()))***************************+++++++++,,,++++++++++++++++++++++++************************)))*********++++++++++++)))))))))))))))***++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////%%%(((---000111222444555///555444666<<<@@@LLLcccxxxkkkcccYYYRRRQQQUUU[[[___^^^```dddiiikkkqqqxxxiiiaaaRRRVVV\\\aaaggglllppprrrwww|||}}}tttnnnfffeeedddbbbaaa`````````ZZZZZZXXXUUUSSSTTTVVVYYYYYYYYYYYYYYYZZZ]]]___```bbbbbbbbbbbbbbbbbbbbbcccgggjjjnnnqqqtttwww{{{~~~~~~zzzwwwvvvrrrllliiijjjcccbbb```_________]]][[[~~~uuurrruuuzzzqqq^^^VVVMMMFFFAAA===<<<===777444222111222222111000...//////000000///......---.........//////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,...///******))))))******+++,,,)))******+++---......///+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,---------,,,,,,++++++*********************************))))))))))))************************************))))))******+++++++++,,,************************))))))))))))))))))))))))***,,,------,,,+++,,,,,,)))***+++,,,,,,+++***)))************************************************(((((()))******************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++)))))))))))))))******+++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++...111222111000000000---222111333888666===PPPjjj{{{sssfffZZZRRROOORRRTTTYYYXXX[[[]]]]]]aaaqqqqqqjjjbbb]]]\\\[[[ZZZ]]]cccccclllxxx}}}wwwtttqqqkkkfffcccbbbccceee]]]\\\YYYVVVSSSTTTWWWZZZYYYXXXVVVUUUUUUWWWYYYZZZ^^^\\\[[[[[[\\\]]]]]]\\\```aaabbbbbbbbbdddfffiiikkknnnssswww{{{{{{wwwuuurrrmmmppplllkkkkkkiiidddbbbddd\\\[[[ZZZ[[[[[[ZZZXXXVVV{{{|||sssfff]]]MMMJJJEEE@@@;;;888777666222222222111111111111000111111111111111111111111000...---...111111///,,,,,,,,,,,,---...///000111........................,,,,,,,,,------...............---------,,,,,,,,,,,,,,,+++******+++,,,,,,111000---+++++++++,,,---)))***+++,,,,,,+++***)))++++++,,,,,,---...//////...------,,,,,,------...........................++++++,,,,,,,,,,,,------------,,,++++++,,,------$$$(((,,,---+++***+++---,,,,,,++++++***+++++++++---------,,,,,,+++++++++))))))))))))************))))))))))))))))))))))))************************///...,,,+++++++++,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++*********++++++++++++***))))))************************111000---+++)))((((((((()))))))))))))))))))))))),,,+++******))))))******************************,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------............////////////000000000111444888<<<>>>UUUkkk~~~qqqggg\\\SSSRRRWWWXXXVVVTTTSSSVVV]]]fffmmmuuulllgggaaaZZZUUUWWWXXX```nnnvvvxxx{{{zzzvvvrrrooommmllljjjhhhjjjfffaaa^^^]]]]]]]]]]]]^^^[[[VVVSSSRRRTTTWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\^^^^^^ccceeehhhiiijjjlllnnnppptttuuuvvvxxxzzz|||}}}~~~zzzuuurrrrrrssstttmmmmmmlllkkkiiifffdddbbbgggdddaaa______]]][[[ZZZ\\\[[[[[[ZZZYYYXXXXXXXXX{{{ppphhh___SSSKKKCCCAAA>>>:::777555444444222222222111111111000000000000000000000000000000000...---...000111///,,,------------------..............................,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,+++******+++,,,,,,000///---+++***+++,,,,,,******++++++++++++******++++++,,,,,,---......///------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++***))))))***+++++++++---...---,,,+++++++++,,,,,,++++++***++++++,,,---,,,,,,,,,++++++++++++))))))))))))************************************************************...---,,,+++******+++,,,************************************************************************++++++++++++++++++++++++******++++++++++++******((()))***+++++++++++++++************************...---,,,***))))))))))))************************,,,+++******))))))******************************,,,,,,+++******+++,,,,,,)))******++++++******)))++++++,,,,,,,,,,,,------------------------------............////////////000///000111333777:::<<>>LLLaaa{{{uuuggg```[[[XXXUUURRRQQQQQQPPPPPPQQQ[[[lll}}}{{{pppggg```]]]]]]dddccccccfffkkkqqquuuvvvxxx{{{pppjjjccc```[[[VVVRRRQQQQQQQQQVVVUUUSSSRRRRRRSSSTTTUUUSSSRRRRRRQQQQQQQQQRRRRRRZZZ\\\]]]\\\[[[ZZZ[[[]]]]]]]]]]]]^^^^^^______```]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^___aaacccccccccccc```______^^^___```bbbccceeecccaaa^^^\\\[[[[[[ZZZYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[]]]^^^```bbb___]]]ZZZZZZZZZZZZYYYWWWTTTTTTTTTUUUUUUUUUUUUUUU|||zzzuuuwww|||~~~ssshhh]]]VVVPPPJJJCCC>>><<<;;;:::888555444333222111111000000111111111000000000//////000000000000000000000000....../////////.........++++++++++++,,,---...///........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,+++******+++,,,---+++++++++,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***'''$$$&&&***,,,,,,++++++*********++++++,,,---************************************++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))******++++++++++++************+++++++++******)))************************************))))))((((((************************,,,+++******))))))******************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------............////////////.../////////000000111222888777999>>>GGGYYYxxx{{{ooo[[[WWWSSSQQQQQQRRRRRRQQQIIINNNXXXdddkkkqqq{{{yyyiii^^^aaa```___```eeejjjnnnpppmmmyyy{{{xxxpppkkkbbbZZZTTTRRRRRRSSSSSSRRRQQQQQQQQQRRRSSSTTTMMMLLLLLLMMMNNNOOOPPPPPPRRRTTTVVVVVVVVVVVVXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZYYYWWWWWWWWWWWWWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZXXXVVVTTTSSSTTTVVVWWWVVVWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVWWWXXX[[[]]]___\\\ZZZXXXVVVVVVVVVUUUSSSUUUUUUTTTSSSRRRQQQPPPOOO~~~xxxvvvwww~~~sssfff\\\UUUPPPMMMGGGCCC===999777666555333222222111111000///......111111000000000/////////000000000000000000000000---///000000///......///******++++++,,,...///000...........................------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******++++++******)))---,,,******++++++******************+++,,,------*********+++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************************)))***++++++,,,+++++++++************************************************++++++++++++++++++++++++******************************++++++++++++******+++++++++++++++***))))))************************++++++++++++***)))((((((++++++++++++++++++++++++,,,+++******))))))*********************************++++++,,,,,,++++++***)))******++++++******)))++++++,,,,,,,,,,,,------------------------------............////////////......//////000000111111333333555888888BBB^^^zzzyyy|||fff___WWWQQQPPPQQQPPPOOOEEEFFFKKKSSSZZZbbbnnnzzz}}}sssfffccc___]]]___aaacccdddfffnnnzzz|||vvvmmmddd]]]ZZZXXXYYYTTTTTTSSSSSSRRRQQQQQQQQQIIIIIIIIIJJJKKKLLLNNNNNNMMMOOOQQQRRRRRRSSSUUUWWWUUUUUUUUUVVVVVVWWWWWWXXXYYYXXXWWWVVVVVVVVVVVVVVVSSSUUUUUUUUUSSSSSSTTTUUUWWWVVVVVVUUUTTTTTTTTTTTTUUUSSSQQQPPPPPPRRRTTTVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSTTTUUUWWWYYYZZZ[[[ZZZXXXVVVVVVVVVVVVUUUTTTTTTSSSQQQOOOMMMKKKIIIHHH~~~nnnggg]]]TTTMMMIIIGGGEEE===;;;888555444333222111000000000111000000000///111000000000////////////////////////////////////,,,///111000...---...000---,,,,,,,,,---...//////..............................---------,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***++++++++++++***)))***+++,,,,,,***))))))***************+++,,,---...++++++++++++,,,,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++************************)))***+++,,,------,,,+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))******+++++++++******************************)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,+++******))))))*********************************+++,,,,,,,,,,,,+++***)))******++++++******)))++++++,,,,,,,,,,,,------------------------------............////////////---...///000000111111111///...333777666999MMMddd~~~|||uuutttuuu{{{xxxhhh[[[UUUQQQNNNKKKGGGEEEGGGMMMRRRXXXcccnnnlllpppuuuxxx|||zzzsssmmmkkkiiiiiihhhgggjjjnnnsssyyyzzzssslllfffbbb```]]]]]]]]][[[YYYUUURRRPPPHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMOOOPPPPPPQQQSSSUUUSSSSSSTTTUUUUUUVVVWWWWWWVVVWWWWWWWWWVVVVVVVVVVVVQQQRRRTTTSSSRRRRRRTTTVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUWWWVVVVVVUUUTTTSSSSSSRRRRRRSSSTTTVVVWWWWWWXXXXXXUUUSSSRRRSSSUUUVVVVVVVVVSSSRRRPPPNNNKKKIIIGGGFFF{{{rrrllljjjXXXTTTOOOKKKGGGCCC@@@===555444444333333444444333///000111222333333333333000000000000////////////........................,,,///111111...---...000//////...---------.......................................------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***,,,,,,---......---------++++++---......---++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,........................++++++,,,,,,,,,---------+++,,,---......---,,,+++"""&&&***+++)))((())),,,************+++,,,---...+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,---...------,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******'''((()))***+++,,,,,,,,,************************'''(((***,,,---...------++++++++++++++++++++++++,,,++++++***)))************************************+++,,,------,,,+++***,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000------///000111111111111000...222999999888EEEVVVqqq|||vvvsssooommmtttzzzhhh\\\TTTNNNJJJHHHEEEEEEHHHKKKNNNVVV______bbbeeeeeegggppp~~~mmmjjjhhhjjjqqqzzz}}}wwwpppjjjfffgggggggggddd```[[[UUURRRJJJIIIHHHHHHGGGHHHHHHHHHHHHJJJLLLLLLKKKLLLMMMOOOPPPPPPQQQRRRSSSTTTUUUUUUQQQRRRSSSTTTTTTTTTSSSSSSOOOQQQSSSSSSRRRSSSVVVYYYUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRUUUWWWWWWVVVTTTRRRUUUTTTSSSRRRQQQQQQQQQRRRNNNPPPQQQSSSTTTSSSSSSRRRKKKJJJJJJLLLOOORRRSSSRRRSSSRRRQQQOOOLLLJJJHHHHHH}}}ssskkkcccZZZSSSOOOKKKDDD>>>999666555666333333333222222111111111111111111111111111111111000000000000000000000000000////////////.........000000//////.........---,,,,,,,,,------.........////////////////////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---------------,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++((((((((()))******++++++,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***************************************************---,,,***))))))***,,,---*********)))))))))))))))************+++,,,---...,,,,,,,,,++++++*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000///111111222555???MMMXXXlll}}}~~~ttttttuuuuuuqqqtttmmm]]]OOOFFFJJJGGGEEEEEEHHHNNNTTTXXX\\\XXXWWW[[[dddkkknnnmmm{{{}}}uuusssttt}}}|||xxxvvv{{{wwwqqqllliiieee```[[[TTTQQQNNNLLLKKKKKKKKKJJJJJJIIIHHHGGGHHHIIIKKKLLLPPPPPPOOONNNLLLLLLNNNPPPPPPLLLIIIMMMUUUZZZYYYVVVVVVWWWXXXXXXXXXWWWVVVUUUUUUSSSRRRRRRSSSSSSRRRPPPWWWVVVVVVUUUTTTSSSSSSRRRRRRPPPNNNNNNPPPQQQQQQQQQSSSRRRPPPOOOOOOPPPQQQSSSNNNLLLJJJIIIIIIKKKMMMOOOPPPQQQUUUXXXXXXTTTPPPOOO|||~~~yyymmmccc[[[TTTLLLFFFFFFCCC???:::777555555555333333333222222111111111111111111111111111111111000000000000000000000000/////////.........------000/////////.........------------....../////////---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,------------...------------------------+++++++++******+++++++++---,,,++++++++++++,,,---------------,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,...............---,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++*********))))))************++++++++++++************))))))))))))+++++++++******)))))))))***+++,,,,,,,,,,,,+++***************************************************---,,,***))))))***,,,---***)))))))))))))))))))))************+++,,,---...,,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000000222444555999BBBPPPYYYjjjrrr~~~{{{xxxwwwuuuttt|||nnn^^^SSSJJJGGGDDDCCCFFFLLLRRRVVV\\\YYYUUUVVVZZZ___aaabbbhhhooowww}}}vvvnnniii```]]]YYYVVVTTTQQQNNNLLLNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKMMMKKKJJJOOOWWW^^^`````````aaabbbbbbaaa___\\\[[[TTTSSSSSSTTTUUUVVVVVVTTTWWWVVVUUUSSSRRRQQQPPPPPPQQQPPPNNNOOOQQQRRRRRRRRRNNNMMMLLLKKKKKKLLLNNNNNNKKKJJJJJJJJJLLLNNNPPPRRRWWWXXX[[[___```___^^^^^^{{{wwwwwwyyy|||wwwuuuqqqiii^^^TTTNNNHHHCCC???:::999777666555444444444222222222222222111111111111111111111111111111111000000000000000000000000............---------,,,/////////........................///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------************************,,,,,,++++++++++++,,,---------------,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********---,,,,,,++++++,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***************************+++++++++,,,,,,++++++***))))))((((((*********)))))))))))))))***++++++,,,,,,++++++***************************************************,,,+++***))))))***+++,,,))))))))))))))))))*********************+++,,,---+++++++++++++++***************************************************************+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000///222555777;;;CCCMMMUUU^^^^^^```gggvvv~~~|||zzz{{{qqqeeeTTTOOOIIIEEEGGGKKKOOORRRTTTRRRPPPOOOQQQVVVZZZ]]]ZZZ___eeennn|||ooolllgggccc___[[[VVVSSSRRRRRRRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHIIILLLRRRYYY```cccfffggghhhhhhddd___YYYUUUSSSSSSSSSUUUXXXZZZZZZYYYUUUTTTSSSQQQQQQPPPPPPPPPLLLKKKKKKMMMOOOPPPPPPOOOKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMOOOQQQSSSUUUWWWXXXaaacccfffiiilllooopppppp}}}yyytttqqqttt{{{zzzooogggdddaaaZZZQQQIIIDDD@@@===;;;222333333333333222222111222222222111111111111111111111111111111111111111////////////////////////......---------,,,,,,,,,..........................................//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,++++++,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++******)))))))))******************))))))++++++++++++++++++++++++************************************************++++++***))))))***++++++)))))))))))))))************************+++,,,,,,+++++++++*********************************************************************+++++++++,,,,,,,,,************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000---000333666999>>>DDDIIIIIIHHHGGGLLL[[[vvvyyyiiibbbWWWPPPMMMLLLKKKJJJNNNOOONNNNNNNNNPPPTTTWWWUUUXXX\\\eeesss~~~yyyrrrkkkgggdddaaa___[[[ZZZXXXVVVSSSQQQPPPOOONNNNNNNNNNNNOOOOOOMMMLLLLLLMMMNNNOOOPPPUUU]]]cccllllllllljjjddd\\\TTTOOORRRQQQRRRUUUYYY[[[\\\\\\WWWVVVUUUTTTTTTTTTTTTUUUMMMMMMMMMOOORRRSSSSSSQQQOOOPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZ[[[]]]___``````iiinnntttwww{{{~~~~~~{{{~~~{{{zzz~~~~~~vvvqqqiii___XXXVVVMMMIIIBBB<<<999666555444111111222222222111000///111111111111111111111111000000000000000000000000////////////////////////......---------,,,,,,,,,---------...............---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++*********++++++,,,,,,,,,++++++,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))***************)))*********+++++++++,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************(((((())))))******************))))))******++++++******************************************************************************+++++++++,,,,,,,,,***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000222444666888;;;===888:::<<<===FFF\\\|||xxxlllaaaYYYRRRJJJEEENNNOOOPPPNNNLLLJJJKKKLLLMMMNNNSSS\\\gggsss~~~~~~tttooolllkkkkkkhhheeeaaa]]]ZZZYYYYYYZZZWWWWWWXXXZZZ]]]]]][[[XXXZZZ\\\]]][[[ZZZ^^^eeelllqqqqqqqqqooojjjccc]]]YYYUUUTTTUUUWWW[[[^^^^^^^^^aaaaaa```___^^^\\\[[[ZZZXXXWWWWWWYYY[[[]]]]]]\\\YYYZZZ[[[]]]```cccfffhhhjjjiiigggfffffffffhhhiiiqqq{{{}}}~~~xxxpppfff```YYYOOOJJJIII@@@>>>:::777444333333333222222222222222111000///000000000111111111111111000000000000000000000000000000000000000000000000............---------,,,---------------.........---------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++((()))***+++,,,,,,,,,+++***+++++++++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***************)))******++++++******)))******+++,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++++++++******************+++++++++++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,---+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************************************((((((((()))******++++++******)))))))))******+++)))))))))***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********+++++++++++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////111222333444555555666666111666:::999:::GGG^^^qqqwwwnnncccUUULLLJJJJJJKKKKKKLLLMMMMMMMMMGGGGGGLLLUUU^^^eeemmmttt}}}zzzyyyyyytttqqqmmmhhhdddaaa``````bbbccceeekkkqqqsssqqqnnnkkklllllljjjiiikkkpppuuurrrrrrqqqpppnnnllljjjiii___^^^^^^___bbbccccccbbbnnnnnnooonnnmmmjjjgggeeeeeecccbbbbbbeeeggghhhhhhggghhhiiilllpppvvv{{{~~~}}}zzztttooommmnnnqqqsss}}}{{{yyy|||}}}{{{kkkaaaVVVOOOHHHAAA===>>>888888888666555444333444222222111111111000000000///000000000111111111222000000000000000000000000000000000000000000000000/////////.........------,,,,,,,,,------.........///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***'''(((***+++,,,,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************((()))))))))*********+++******+++,,,,,,+++******)))******+++,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++******))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))*********++++++++++++,,,,,,+++******+++,,,,,,************************************************))))))************))))))'''(((((()))******++++++******))))))))))))******((()))))))))*********+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////111111111222333333333222///444777777666===JJJUUUooo~~~nnnaaaSSSOOOKKKJJJMMMOOOOOOOOOHHHEEEFFFMMMSSSVVV^^^eeeiiinnnqqqsss}}}yyyrrrmmmjjjnnnpppuuu|||yyyxxxyyy{{{vvvuuurrrppppppppprrrsssnnnmmmllllllmmmmmmllljjjrrrtttyyy}}}~~~}}}zzzxxxwwwtttqqqppprrrtttvvvwwwxxxxxxyyy|||zzzwwwyyy~~~|||}}}zzz{{{vvvppplllkkkkkkkkk___UUUJJJCCC===888666888111222444444222111111222111111000000000111111222//////000000111111111222000000000000000000000000000000000000000000000000000////////////.........,,,,,,,,,------.........000000//////.........---++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))((('''(((***+++,,,,,,++++++)))******+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************(((((())))))*********+++++++++------------++++++''''''((())))))))))))))))))************+++++++++,,,,,,,,,++++++*********))))))******++++++++++++++++++,,,,,,,,,---------------,,,++++++*********(((((())))))*********+++---,,,+++******+++,,,---************************************************))))))************))))))'''(((((()))***+++++++++******)))))))))))))))***(((((())))))*********+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////.........000111111000...000333555777<<>>BBBFFFQQQeee}}}yyyuuuuuuooobbbZZZTTTNNNHHHGGGDDDDDDHHHHHHEEEHHHNNNUUUUUUTTTTTTWWW```llluuuyyywwwwww||||||wwwwwwyyyzzz{{{}}}zzzyyyyyyxxxyyyzzz}}}vvvmmmggg]]]YYYQQQJJJEEECCCDDDEEELLLIIIDDD???:::777555444333333333222222222111111//////000000000000//////000000000000000000000000000000...------......///000/////////.........---..............................------------........................---------------------...............---,,,,,,,,,------------------------------------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++***************************+++++++++,,,,,,,,,,,,******++++++++++++++++++******++++++,,,,,,------...---,,,+++***++++++,,,...,,,******+++++++++******++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++,,,,,,++++++***)))))))))+++++++++*********)))))),,,,,,***)))))))))******,,,,,,,,,++++++*********+++++++++++++++***)))(((******++++++++++++******)))))))))*********++++++************************))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------.............../////////000000000000///000111111333666;;;???CCCGGGQQQ```www~~~yyyuuuttt}}}xxx{{{xxxhhhWWWKKKIIIEEECCCEEEEEECCCDDDHHHLLLLLLMMMMMMPPPVVV___fffrrr~~~~~~~~~~~~~~~zzzqqqhhh^^^VVVQQQJJJGGGBBB===:::999999999@@@@@@@@@???===:::777555333333333222222222111111//////000000000000//////000000000000000000000000......------...///000000/////////.............................................------------......------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***+++++++++************************++++++,,,,,,,,,---------******++++++,,,,,,------------,,,++++++,,,---...------,,,+++++++++++++++---,,,******+++,,,+++*********+++,,,,,,+++******......------,,,++++++***************************+++++++++***************,,,+++******)))*********+++++++++++++++*********,,,,,,,,,+++***)))((('''******++++++++++++******************+++++++++,,,************************))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,------------................../////////000000000000111111111111333666999@@@@@@BBBHHHYYYuuu~~~vvvsssxxxxxxkkkfffpppkkk]]]RRRKKKDDDCCCCCCBBBBBBDDDGGGHHHIIIJJJKKKNNNQQQTTT\\\hhhzzz{{{sssnnniiiaaaYYYRRRKKKEEEAAA@@@???===;;;999888888888777888:::;;;<<<;;;999888333333333222222222111111//////000000000000//////000000000000000000000000------------......//////...................................................------,,,,,,------...,,,,,,------------......---------,,,,,,+++++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++***)))***++++++************************+++++++++,,,,,,,,,,,,---******+++,,,------......333111...,,,******++++++.........------------------+++******+++,,,+++*********++++++++++++******------,,,,,,++++++++++++))))))*********+++++++++************************++++++******************+++++++++***************+++++++++++++++***)))(((******++++++++++++************+++++++++,,,,,,,,,************************((()))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000111111111000//////222444777:::===AAAJJJ]]]vvv}}}vvvuuuwwwtttpppiiicccdddooo}}}ggg[[[MMMFFFDDDDDDDDDCCCFFFHHHJJJLLLLLLMMMMMMMMMRRRYYYeeetttxxxrrrnnnggg]]]UUURRRNNNHHHCCC@@@===:::888777777777777666666555555444444555666777999::::::333333333222222222111111//////000000000000//////////////////////////////...............------,,,---------.......................................------,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,+++++++++//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...---+++***)))***++++++************************************++++++++++++******+++,,,------......333111...,,,******++++++---------------,,,,,,,,,---+++)))***+++,,,,,,+++************************)))*********+++++++++,,,)))))))))***++++++,,,,,,************************************+++*********************************((()))***+++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************((()))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...............////////////000111111///...---///111...333888999<<>>FFFWWWtttyyypppjjj```___^^^```iiiyyyxxxpppcccZZZOOOHHHGGGHHHJJJKKKHHHHHHGGGEEEDDDEEEIIILLLKKKNNNSSSXXX[[[```dddhhhqqqyyyEEEFFFGGGHHHJJJKKKLLLMMMRRRSSSVVVXXX[[[]]]______gggjjjnnnqqqvvv}}}zzztttmmmhhhfffaaaZZZTTTNNNLLLJJJGGGDDDAAA???>>><<<<<<;;;:::999777777666555555555555555555555555444444333333333333222222111111111111111111111111111111111111111111111111////////////............///............---------//////.........---------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,+++)))(((((()))+++,,,************************)))************+++++++++*********)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************))),,,***(((***---...,,,***((((((((()))******++++++)))***+++,,,,,,+++***)))++++++************++++++************************************************+++++++++++++++***)))(((************************)))))))))***+++++++++,,,******************************************************++++++++++++******************************((()))))))))))))))(((((())))))))))))))))))))))))************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000000000000000000000...//////000111222222222777:::???HHHYYYsss|||mmmggg```YYYUUUZZZkkk|||{{{hhhVVVMMMKKKIIIEEEFFFDDDBBBDDDFFFGGGFFFCCCKKKKKKKKKMMMQQQUUUWWWXXXaaafffmmmuuu|||DDDDDDEEEGGGHHHIIIJJJKKKMMMNNNPPPQQQSSSTTTUUUUUUTTTVVVXXXZZZ]]]bbbjjjooo~~~tttkkkddd```]]]XXXSSSQQQRRRPPPKKKFFFDDDDDDBBB@@@>>>===;;;;;;;;;;;;:::999888777666666555555555555555555555555444444333333333222222222222111111111111111111111111111111111111111111111////////////............///............---------///.........------------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++************++++++++++++************))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************,,,***)))***,,,---,,,***+++++++++***))))))(((((()))***++++++++++++***)))++++++************++++++******************************************************+++++++++***))))))***************************************+++++++++************************************************)))******************)))************************(((((())))))))))))(((((())))))))))))))))))))))))************************++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.................................//////000111111222222888;;;???EEERRRggg~~~|||~~~wwwmmmcccYYYTTTXXXaaapppwwwtttfff___WWWPPPIIIFFFDDDEEEGGGHHHGGGEEEKKKKKKLLLNNNQQQRRRSSSRRRTTTVVVZZZ___eeennnvvv|||CCCCCCDDDEEEFFFHHHIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKJJJKKKLLLLLLMMMPPPTTTXXX]]]___dddjjjpppvvvzzz}}}{{{zzzxxxyyy|||pppllleee\\\TTTNNNJJJHHHJJJGGGDDDDDDEEEEEEBBB???<<<<<<;;;;;;::::::999999::::::999888777777666666444444444444444444444444333333333333222222222222222222222111111000000000000000000000000000000000////////////............///............---------............------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++************+++***)))***,,,---,,,+++,,,++++++***))))))(((((()))***++++++++++++***)))++++++************++++++))))))))))))))))))))))))************************)))******+++++++++******************************+++++++++***************************************************************((())))))******))))))((())))))))))))))))))))))))(((((())))))***))))))((())))))))))))))))))))))))******************************)))(((((()))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------...//////000000111111222888:::===@@@HHHTTTdddooo~~~|||ssslllbbbYYYVVVWWWRRRYYYgggxxxyyykkk```QQQNNNJJJGGGFFFFFFEEEDDDDDDEEEHHHJJJLLLMMMNNNNNNPPPOOONNNNNNPPPUUU^^^ccchhhmmmuuuBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIIIILLLLLLLLLLLLMMMNNNQQQRRRQQQRRRUUUYYY^^^bbbfffhhhbbb```\\\[[[\\\```dddhhhmmmtttzzzzzzzzzyyywwwsssttttttsssssstttvvvxxxyyy|||}}}~~~~~~{{{wwwuuussstttrrrooollliiigggeeeeeecccbbbbbbccceeefffeeecccXXXUUUPPPLLLHHHFFFEEEEEEHHHFFFDDDCCCDDDCCCAAA???;;;:::::::::::::::999999999999888777777666555555444444444444444444444444333333333222222222222111222222111111000000//////////////////////////////////////////............///............---------------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++*********+++******+++,,,,,,,,,,,,((())))))******+++,,,,,,*********++++++*********++++++************++++++))))))))))))))))))))))))************************((()))***+++++++++++++++************************,,,+++++++++***)))))))))************************************************(((((())))))))))))(((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))*********************************))))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------////////////000000111111666777999:::===CCCKKKQQQWWWkkkxxxpppmmmjjjeeeaaaaaaTTTRRRSSSYYYbbbnnn}}}rrrhhhccc\\\UUUOOOKKKHHHGGGAAACCCEEEHHHJJJMMMQQQTTT]]][[[VVVOOOKKKKKKNNNQQQ[[[___gggoooyyyCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFGGGIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPLLLMMMNNNOOORRRUUUXXXYYYZZZWWWRRROOONNNPPPSSSVVV]]]aaacccaaa^^^___^^^[[[WWWWWWWWWWWWXXXYYY[[[\\\]]]```cccbbb^^^ZZZWWWWWWZZZZZZXXXWWWUUUTTTSSSSSSMMMMMMMMMOOOQQQRRRQQQPPPKKKIIIGGGDDDCCCCCCCCCDDDCCCBBB@@@@@@???>>>===<<<<<<;;;;;;:::999999888888777777777666666555555444444444444444444444444444333333222222222111111111111111111000000000//////........................////////////............///............---------,,,,,,------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,)))))))))***++++++,,,,,,+++******************+++++++++************++++++))))))))))))))))))))))))************************((()))***+++++++++++++++************************,,,+++++++++***)))))))))************************************************(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................///////////////000000000111333444555666888;;;===>>>OOOiiiuuullljjjkkkjjjiiikkkhhh^^^SSSMMMMMMUUUdddrrrwwwlllaaaYYYUUUSSSLLLMMMLLLKKKKKKNNNSSSXXXgggeee```YYYQQQLLLJJJJJJOOORRRXXX^^^eeekkkoooqqqxxxzzz~~~CCCCCCDDDEEEEEEFFFGGGGGGCCCDDDEEEGGGHHHIIIJJJJJJGGGGGGHHHKKKNNNPPPOOONNNJJJJJJJJJKKKLLLNNNQQQRRRXXXUUUPPPLLLJJJKKKLLLNNNTTTWWWVVVQQQNNNOOOPPPNNNNNNMMMMMMMMMNNNPPPRRRSSSQQQTTTWWWVVVRRRNNNLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLHHHGGGGGGIIIKKKLLLJJJIIIGGGFFFEEECCCAAA@@@@@@???;;;;;;<<<<<<;;;<<<;;;<<<::::::999888777666666555666666666555555444444444333333333333333333333333222222222222111111111111000000000000000000000000////////////////////////////////////............///............---------,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,+++******))))))++++++***))))))***++++++++++++************++++++************************************************)))******+++++++++******************************+++++++++***************************************************************((())))))******))))))((())))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,---------..............................///////////////////////////000000111333444555666===DDDSSSfffxxx}}}tttmmmhhhjjjnnnqqqtttwwwxxxnnnbbbXXXPPPMMMQQQXXXhhh~~~~~~sssjjjfffddd______[[[UUUOOOLLLOOORRRbbbaaa___ZZZSSSNNNKKKJJJHHHJJJNNNSSSYYY^^^bbbeeegggjjjpppvvv|||}}}{{{xxxzzzwwwwww|||{{{}}}BBBBBBBBBCCCDDDDDDEEEEEECCCDDDEEEGGGHHHHHHIIIIIIGGGGGGHHHLLLPPPQQQPPPNNNJJJIIIIIIIIIKKKNNNQQQRRRTTTRRROOOLLLJJJJJJKKKLLLLLLOOOOOOJJJGGGIIIIIIGGGIIIIIIHHHHHHIIIKKKMMMNNNLLLPPPSSSRRRMMMIIIJJJKKKHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHGGGEEEDDDEEEEEEDDDCCCAAA???>>>:::;;;<<<<<<;;;;;;<<<===777777777666666555555444555555555444444444444444333333333333333333333333222222222222111111111111......//////000111111111////////////////////////////////////............///............---------++++++,,,,,,,,,---------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------))))))***++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++)))+++,,,,,,******+++...---,,,,,,++++++******)))++++++***))))))***++++++++++++************++++++++++++++++++++++++++++++******************************+++++++++***))))))***************************************+++++++++************************************************)))******************)))************************(((((()))***++++++++++++))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************************************************)))******+++,,,,,,------,,,,,,,,,---------......------------------------////////////////////////000//////000222444555555<<<>>>EEEPPP\\\lllzzzvvvjjjiiillltttzzz{{{}}}~~~xxxqqqiii^^^SSSOOOPPPVVVeeexxx}}}}}}yyyxxxtttkkk___VVVSSSSSSYYYYYYXXXUUUPPPMMMKKKKKKGGGHHHJJJMMMRRRWWW[[[]]]]]]^^^bbbfffiiihhhdddaaacccbbbccceeeiiitttAAAAAAAAABBBBBBCCCCCCCCCFFFGGGGGGHHHIIIIIIHHHHHHFFFFFFGGGKKKOOOQQQOOOLLLGGGFFFFFFGGGJJJMMMQQQSSSQQQPPPNNNLLLKKKKKKLLLLLLIIINNNOOOKKKIIIJJJJJJGGGCCCCCCBBBBBBCCCEEEGGGHHHHHHLLLOOONNNIIIFFFGGGJJJGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEEEECCCAAA>>>???AAABBBBBBAAA???>>>;;;<<<===<<<:::::::::;;;666666666666666666666666444444444444444444333333333333333333333333333333222222222111111111111000------...///000111222222000000000000000000000000000/////////............//////.........---------+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,---------,,,,,,,,,++++++(((+++---,,,***)))+++...)))******++++++,,,------,,,+++***))))))***+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))(((************************))))))******+++++++++,,,******************************************************++++++++++++******************************(((((()))++++++,,,,,,,,,))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))************************))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........111000///000222444666666555666===FFFMMMUUUfffwww{{{tttpppnnnpppxxx}}}~~~|||xxxrrrhhh[[[UUUUUUPPPSSSXXXeeezzzvvviiibbb```VVVVVVTTTQQQMMMKKKKKKLLLGGGFFFGGGHHHJJJNNNRRRTTTZZZXXXVVVVVVWWWYYYYYYYYY[[[^^^cccccc```aaannn}}}tttwwwyyyEEEEEEDDDDDDCCCCCCCCCBBBGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGGGGHHHIIIKKKLLLGGGGGGFFFEEEFFFIIIKKKMMMOOOOOONNNLLLKKKIIIHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFCCCCCCCCCDDDEEEGGGHHHIIIFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEE@@@AAAAAAAAA@@@???===<<<:::::::::999999888888888999999888888777666555555444444444444444444444444444444333333222111000000111111111111000000000000000000000000000000000000111111000///////////////...........................,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---,,,++++++******++++++//////.........---------))))))*********+++++++++++++++++++++++++++++++++++++++***)))***+++---...++++++,,,,,,,,,,,,---------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************************))))))***,,,,,,+++)))************************************************++++++++++++++++++++++++))))))***++++++++++++***)))))))))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))(((&&&$$$******))))))))))))******+++***)))(((((()))***+++************************+++++++++************))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---///000000000///...////////////000000000000666999===???AAAGGGPPPXXXhhhqqq~~~zzzvvvqqqwww}}}uuujjjaaa\\\[[[VVVSSSWWW```mmm|||qqqhhhgggaaaXXXOOOKKKHHHFFFHHHHHHHHHGGGHHHJJJNNNQQQSSSWWWWWWQQQMMMNNNOOONNNQQQRRRVVVZZZ[[[]]]eeeooo{{{{{{}}}~~~|||}}}}}}{{{zzz{{{|||~~~|||wwwxxxCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGHHHIIIKKKKKKHHHGGGFFFFFFFFFHHHJJJKKKNNNMMMMMMLLLKKKJJJIIIHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDBBBAAAAAAAAAAAA>>>>>>>>>======<<<;;;:::;;;;;;::::::999999888888999999999888777666666666444444444444444444444444444444333333222111111000111111111111000000000000000000000000000000000000111000000///////////////...........................,,,,,,---...//////...------------------------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++---,,,++++++******++++++...---------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,---------,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************))))))***,,,,,,+++***************************************************++++++++++++++++++++++++))))))***+++++++++++++++)))))))))))))))))))))***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&******))))))))))))******+++***)))(((((()))***+++************************((((((((())))))*********************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...///000//////....../////////000000000000444777999999888:::@@@FFFLLLSSSaaasss{{{{{{}}}{{{sssooojjjbbbZZZYYY[[[___iiirrr}}}|||xxxsssppprrrxxx}}}~~~}}}yyyqqqggg]]]SSSMMMJJJIIIHHHGGGGGGIIILLLOOOYYY______WWWOOOKKKIIIFFFMMMMMMQQQUUUWWWYYY```hhhnnnnnnppppppllljjjoooxxx~~~|||}}}AAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCDDDEEEFFFGGGIIIJJJJJJIIIIIIHHHGGGFFFGGGFFFDDDBBB@@@???>>>===>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888999999999888888777777666444444444444444444444444444333333222222111111111111111111111000000000000000000000000000000000000000000//////......//////...........................---,,,---...///...---........................++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++...---,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************))))))***,,,---+++***************************************************************************)))******+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))******))))))))))))************))))))))))))******************************&&&&&&'''((()))***++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...////////////........./////////000000000000222444333111111444777999>>>FFFRRRddd{{{~~~rrrhhh___]]]___aaaeeejjjqqqppplllddd[[[XXX[[[```jjjsss{{{jjj___WWWUUUQQQMMMKKKJJJKKKLLLXXX```ccc[[[PPPJJJGGGEEEGGGFFFIIINNNQQQSSSXXX^^^fffgggjjjjjjddd\\\[[[```bbbbbbeeejjjllllllpppuuu}}}~~~zzzqqqooossssssmmm??????@@@BBBCCCDDDEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFEEECCCBBBBBBDDDFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGEEECCC@@@???>>>>>>AAA@@@???=========>>>???======<<<;;;::::::999999999999888888888777777777333333333333333333333333333333333222222111111111111111111111000000000///////////////////////////000//////.........//////...........................---,,,,,,......---,,,------------------------+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,***************************************************)))))))))))))))))))))))))))***++++++,,,,,,++++++*********)))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))*********))))))))))))))))))***************************''''''(((((()))******+++++++++++++++++++++++++++))))))*********++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////........./////////000000,,,///111222111111222444666888;;;???III]]]tttuuujjj```___bbbeeehhhkkksssuuutttlll___TTTPPPPPPXXXcccuuuyyypppkkkddd]]]WWWSSSPPPNNNRRR[[[___YYYPPPLLLKKKKKKGGGEEEGGGMMMQQQRRRUUUYYY```ccchhhjjjcccXXXSSSTTTUUUVVV[[[cccfffdddeeehhhbbbbbbbbbeeeiiioootttwwwzzz~~~wwwrrrssssssnnniiiggghhhhhheee___^^^aaa___[[[===>>>???AAABBBDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHFFFEEECCCBBBCCCDDDFFFHHHHHHHHHHHHIIIHHHHHHGGGFFFGGGFFFEEECCCBBBAAAAAAAAABBBAAA@@@?????????@@@AAA>>>======<<<:::999999888888888777777777777777666333333333333333333333333333333222222222222222111111111111111000000000/////////////////////////////////............//////...........................---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,---------************++++++++++++++++++++++++++++++++++++)))***+++---...///000000+++++++++,,,,,,,,,------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************++++++++++++************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************))))))((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,******))))))))))))******)))))))))******)))))))))************************************************++++++++++++++++++++++++))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------......///............////////////---///111222222222333333222333333222666AAARRR___rrr{{{|||ooobbb]]]]]]\\\]]]___hhhooouuutttjjj]]]TTTOOOLLLSSS___ppp{{{tttnnnhhhaaa]]]ZZZbbbddd^^^UUURRRQQQQQQLLLIIIIIIOOOTTTTTTTTTUUUVVVZZZaaafffaaaVVVNNNMMMKKKKKKPPPYYY]]]\\\[[[]]]UUUTTTSSSSSSUUUYYY]]]______ccchhhmmmrrrvvvzzz}}}}}}hhhaaa\\\\\\\\\YYYXXXYYYZZZZZZYYYXXXZZZ]]]]]][[[<<<===>>>@@@BBBCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCC@@@??????>>>>>>?????????>>>===<<<;;;:::999888777666666666666666666666666333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000......------......//////...........................---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,------------))))))*********+++++++++++++++++++++++++++++++++((()))+++---.../////////++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...,,,+++***************************************************************************++++++,,,,,,,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,******))))))))))))******))))))************))))))************************++++++++++++*********)))++++++++++++++++++++++++)))************+++++++++)))))))))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///------.........////////////000000111111000//////.../////////000555===DDDPPP```rrrzzz~~~|||rrrgggcccaaa^^^^^^aaa]]]dddnnntttssslllddd___WWWTTTSSSWWWcccuuu~~~xxxuuuyyyzzzrrrjjjddd___ZZZQQQLLLKKKQQQWWWUUURRRPPPTTTXXX___fffcccXXXPPPNNNFFFDDDGGGNNNRRRSSSSSSUUURRRQQQQQQQQQSSSUUUXXXZZZYYYZZZ[[[[[[ZZZYYYZZZ[[[[[[^^^eeeoooyyy}}}{{{yyypppoooqqqvvvzzz}}}vvvnnniiiiiinnntttxxxvvvvvvvvvwwwwwwxxxyyyzzzyyyyyyxxxtttnnngggbbb___VVVOOOLLLMMMNNNNNNPPPSSSTTTTTTUUUXXX]]]ccceeefff<<<===>>>@@@AAACCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>?????????>>>>>>======<<<:::999888777666444555555555555555555555222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000...------------...///000...........................---,,,,,,------,,,***------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,---------------,,,++++++******++++++***+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++***,,,---...---+++************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++******)))(((((('''************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++******))))))))))))******((()))***++++++***)))(((************************))))))))))))************************************)))************+++++++++((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---...///---------.........//////000///......//////...---//////000111333444666777;;;JJJ[[[fffmmmxxxzzzsssooonnnoooooommmooorrrgggiiinnntttxxxxxxtttpppllleee[[[UUUWWWaaannnwww|||yyy{{{zzzqqqccc\\\ZZZ```eeeccc]]]YYY\\\___eeekkkiii^^^VVVSSSLLLGGGEEEIIIMMMNNNOOORRRRRRRRRSSSUUUVVVWWWXXXYYYVVVVVVUUUQQQNNNLLLMMMNNNNNNRRRZZZaaafffgggfffeee___[[[ZZZ\\\^^^aaajjjssswwwqqqkkkfff]]]ZZZVVVTTTTTTVVVYYYZZZXXXXXXYYYZZZ[[[]]]^^^^^^^^^[[[ZZZZZZ[[[YYYTTTPPPKKKGGGEEEHHHJJJIIIJJJNNNPPPOOOQQQWWW___fffkkknnn======>>>???AAABBBCCCDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEECCCBBBBBBAAAAAA???@@@AAABBBBBBBBBAAAAAACCCDDDEEEEEEEEEEEEDDDDDDEEEEEECCCBBBAAA@@@@@@@@@>>>>>>@@@AAAAAA@@@???>>>===<<<;;;:::888777666555333444444444444444444444222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000---------------...///000...........................---,,,,,,,,,---+++***........................,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---,,,++++++******++++++))))))******++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,------,,,***)))(((++++++,,,,,,,,,---------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......))))))***+++,,,------...++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,((((((((((((((((((((((((,,,++++++,,,......---+++************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++***)))(((((('''************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******((()))***++++++***)))(((************************&&&&&&'''((()))***++++++)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++,,,---...///---------.........//////...---,,,---...000000000000000000222444444222000666>>>IIISSS\\\iiixxxvvvlllmmmrrrwwwxxxvvvvvvzzzzzzvvvrrrssswwwzzzyyywwwtttooogggaaa^^^___bbbeeefffccceeelllpppsss{{{{{{ssspppvvv|||yyyqqqlllcccdddiiinnnkkk```WWWTTTRRRKKKFFFGGGJJJLLLNNNQQQRRRSSSUUUWWWWWWWWWWWWVVVPPPOOONNNKKKIIIHHHJJJLLLQQQUUU[[[___`````````aaa___YYYUUUSSSRRRRRRWWW^^^iiippptttpppjjjfff```[[[RRRQQQPPPPPPPPPPPPPPPPPPLLLMMMNNNOOOQQQRRRSSSTTTTTTOOOLLLPPPYYY\\\WWWQQQGGGDDDEEEHHHIIIFFFFFFHHHLLLJJJLLLTTT]]]eeekkkppp===<<<<<<<<<>>>@@@BBBCCC@@@AAABBBBBBCCCCCCBBBBBBEEEDDDDDDCCCCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFFFFFFFDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>>>>>????????????>>>>>>>>>>>><<<;;;;;;:::888777777666777777777666555555444444222222222222222222222222222222111111111111222222000000//////.........---////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...************************)))))))))******+++++++++.........------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---...//////000///...---------------+++++++++,,,,,,---------,,,,,,,,,++++++************+++,,,,,,------,,,,,,******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,+++)))((())),,,000333,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,++++++***************++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,***)))((((((((()))***************************************,,,,,,,,,++++++*********(((((()))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000222555:::BBBMMMWWW```eee|||ppplllqqq~~~xxxlllddd___aaammmyyytttkkk```YYYYYY___eeeiiiqqqqqqsss|||}}}wwwooodddZZZSSSSSSMMMGGGFFFJJJMMMNNNMMMMMMSSSXXXZZZ]]]```___\\\PPPMMMHHHFFFGGGJJJMMMOOOPPPVVV]]]``````___```aaaaaa___[[[TTTOOOMMMNNNOOO]]]\\\\\\___aaaaaa]]]YYYUUUNNNLLLQQQSSSPPPMMMNNNJJJGGGEEEGGGKKKNNNNNNLLLLLLMMMOOOVVVbbbhhhaaaVVVKKKKKKJJJHHHFFFFFFHHHJJJJJJLLLOOOSSSXXX___ggglll===<<<<<<<<<===???@@@AAA@@@AAAAAABBBBBBBBBBBBBBBDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEECCCBBB@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::999888777777777777666666555444444444222222222222222222222222222111111000000111111222000/////////....................................////////////.....................---------,,,,,,........................---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,---------------,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---------...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------************************++++++++++++++++++++++++///---+++)))((()))+++,,,,,,,,,,,,++++++***************++++++++++++******+++++++++******)))))))))******++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((((()))***************************************,,,,,,,,,++++++*********))))))******+++,,,,,,------------............///,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////000000000111111333444666;;;@@@GGGLLLOOOfffvvv{{{zzz{{{pppiiigggkkkwww}}}qqqiiidddaaa]]]ZZZ___^^^___fffsssxxxjjjaaaWWWQQQKKKJJJMMMPPPPPPOOORRRTTTVVVXXX___iiinnnmmm[[[UUUMMMIIIIIIJJJKKKJJJQQQUUUZZZ]]]]]]]]]```bbbiiifff```XXXPPPKKKKKKKKKRRRSSSTTTXXX[[[\\\XXXUUUVVVSSSVVV[[[[[[SSSMMMLLLJJJJJJIIIIIIIIIJJJJJJJJJPPPQQQUUU^^^kkksssnnndddTTTRRRNNNKKKIIIGGGGGGGGGJJJLLLOOOSSSYYYaaajjjppp<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBBBBCCCCCCDDDFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDCCCAAA@@@>>>@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;:::999888888777777666666555555444333333222222222222222222222222222111111000000111111222////////////..................................../////////............---...............---------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++******)))*********---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***))))))***++++++++++++*********************************+++++++++,,,,,,,,,))))))***+++,,,---......************************++++++++++++++++++++++++---,,,+++***)))(((((()))+++++++++++++++***************++++++++++++***************)))))))))))))))******++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((()))***************************************+++++++++++++++***************++++++,,,,,,------------------............------------------------////////////////////////000000000000111111111111111111111333555777:::;;;HHHTTTiii~~~tttnnnlllppp|||~~~yyyrrrhhhaaa[[[YYYVVVWWW^^^lll|||~~~sssaaa\\\WWWUUUVVVXXXWWWVVVXXXYYYZZZ___kkkxxx}}}{{{fff^^^SSSMMMMMMMMMKKKIIISSSUUUXXXXXXYYY\\\bbbgggvvvrrrjjj___UUUNNNKKKKKKJJJKKKMMMRRRVVVWWWVVVTTTZZZ^^^fffllliii^^^TTTPPPMMMLLLJJJHHHEEEDDDEEEFFFNNNRRRWWW```mmmvvvssskkk]]]XXXQQQNNNNNNOOONNNMMMSSSTTTVVVZZZ```iiissszzz<<<<<<;;;;;;<<<<<<<<<<<>>>>>>>>=========<<<<<<<<<;;;;;;<<<;;;;;;:::999888888888666666555555444333333222111111111111111111111111111111000000000000111111///////////////.................................//////.........---------........................++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************+++******)))))))))******---------,,,,,,+++++++++++++++++++++++++++++++++)))******+++++++++++++++******************************+++++++++,,,,,,,,,)))******+++,,,,,,------************************++++++++++++++++++++++++******+++++++++++++++***+++++++++*********************++++++++++++************************))))))******++++++++++++******************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&'''(((((((((((()))***************************************+++++++++***************+++++++++,,,,,,---------******+++++++++,,,,,,,,,................................................000000000000111111111222.........///111333555666999@@@NNNcccxxx}}}tttooommmmmmsss{{{zzzmmmkkkeee^^^[[[___iiirrrtttpppllljjjiiijjjhhhgggeeefffiiiooo|||~~~pppfff[[[UUUUUUUUUSSSPPPVVVWWWWWWVVVWWW]]]fffmmmzzzqqqfffZZZRRROOONNNJJJKKKLLLOOORRRUUUWWWXXX\\\dddpppvvvrrrhhh___ZZZWWWRRRKKKGGGEEEFFFGGGHHHNNNSSSYYYaaallluuutttnnnddd]]]TTTRRRWWW]]]```aaahhhiiiiiikkkooowww;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>===>>>>>>>>>=========<<<<<<:::::::::999999888888777555555444444333333222222111111111111111111111111111000000000000000000111.........///////////////....................................------------------..................++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------***++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******++++++************++++++---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,,,,+++******************************++++++++++++******++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&&&&'''((((((((()))***************************************************************+++,,,,,,,,,,,,,,,------*********+++++++++,,,,,,........................------------------------///000000000000111111111,,,,,,...///111333555666666888???KKKXXXlll}}}vvvpppnnnllljjjkkkooosssrrrrrruuu{{{||||||xxxnnnccc^^^```eeeqqq}}}zzzsssiiidddccccccaaa^^^______]]][[[[[[aaakkksss~~~yyyqqqfff\\\UUURRRRRRQQQQQQPPPPPPRRRVVV[[[^^^```iiitttxxxvvvqqqlllhhhbbbXXXMMMHHHJJJNNNPPPOOOWWW^^^eeellluuu~~~{{{rrriii___]]]eeepppxxx{{{::::::;;;<<<======<<<<<<>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>=========<<<<<<999999888888777777777777555444444333333222111111111111111111111111111111111000000//////000000111.........///////////////------------------------.........------------,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++------------------------***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++++++++++++++++++++++++++------,,,,,,+++++++++***+++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,------------,,,******************************+++++++++,,,,,,,,,,,,,,,++++++************************************++++++++++++++++++++++++.........---,,,+++***))))))))))))*********************++++++++++++******+++++++++++++++,,,,,,,,,******++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((()))***************************************)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------////////////000000000000---......///000111111111444333666<<>>>>>>>>======>>>>>>??????????????????@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDEEEFFFFFFFFFEEECCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;777777777777666666666666444444333333222111111111111111111111111111111111000000////////////000000............/////////000------------------------.........---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++*********++++++,,,---+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++---,,,,,,+++++++++******((()))))))))*********+++******++++++++++++******)))*********++++++++++++******++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''(((((()))***************************************((()))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////////////////////////////......222///111777;;;DDD[[[ssszzznnngggdddfffjjjlllnnnrrr{{{{{{xxx{{{~~~}}}zzztttmmmjjjkkkmmm}}}ooojjjhhhlllpppttt}}}{{{tttmmmjjjjjjkkknnnsssxxxzzz{{{{{{|||~~~qqqrrrqqqooonnnpppuuuzzz888:::<<<===?????????>>>======>>>??????????????????@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAABBBCCCEEEFFFFFFCCCDDDDDDEEEEEEDDDCCCBBBCCCBBBBBBAAA@@@???>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::666666666666555555555555444444333333222111111000000000000000000000000000000000////////////000000---.........//////000000------------------------......---------,,,,,,,,,*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))---,,,,,,++++++*********,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))***************))))))***+++,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,))))))***++++++++++++*********************************+++++++++,,,,,,,,,(((((()))***+++,,,,,,---************************++++++++++++++++++++++++((((((((()))***,,,---...(((((())))))*********+++******++++++++++++******(((((())))))*********+++******++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&(((((()))***************************************(((((())))))*********++++++*********************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000000//////111,,,...777:::<<>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????BBBBBBBBBCCCCCCDDDDDDDDDBBBCCCCCCAAA??????@@@AAACCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFEEECCCBBBAAA@@@??????======>>>>>>>>>>>>======>>>>>>>>>>>>????????????;;;;;;;;;;;;:::999888888666666666666555555555555555555555444444333333333000000000000000000000000000000000000////////////000000////////////000000/////////...------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++******++++++,,,---...---***)))(((***,,,---++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++************++++++))))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++)))))))))+++---///************************---------------,,,+++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************++++++************+++++++++++++++*********))))))******+++,,,------......,,,++++++******++++++,,,+++)))'''(((+++,,,***(((************************))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))************+++++++++------,,,++++++******)))------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///000000//////......------////////////////////////111000///000333777<<>>@@@@@@???======>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAA@@@>>>>>>???@@@BBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCBBBBBBCCCDDDDDDEEEDDDCCCAAA@@@?????????===>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666555555555555444444444333333333222222000000000000000000000000000000000000/////////...000//////......//////000------..................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,---...---,,,,,,,,,------------,,,,,,+++++++++*********))))))------------------------///...---,,,+++,,,,,,---,,,,,,++++++,,,,,,---...000...+++)))((()))***++++++++++++,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++***+++++++++,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******---,,,+++))))))***,,,---************************+++++++++++++++***)))(((++++++++++++++++++++++++)))***++++++++++++***)))************************************************++++++************+++++++++++++++*********))))))*********+++,,,,,,------,,,++++++******++++++,,,+++)))((((((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))((())))))))))))))))))))))))(((((())))))******++++++************************)))************++++++++++++++++++++++++++++++,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///////////////....................................111000000000111444777999;;;@@@EEEDDD???<<<>>>AAAHHHSSSaaakkksss}}}wwwtttrrrpppnnnuuu|||}}}uuuooolllkkkjjjlllsssyyy}}}qqqbbbYYYUUUTTTXXX[[[```eeekkkttt}}};;;;;;;;;;;;<<<<<<<<<<<<===???AAAAAA???=========>>>>>>>>>>>>????????????>>>>>>>>>??????????????????@@@@@@???======>>>@@@AAA@@@@@@??????@@@@@@AAACCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@????????????>>>>>>????????????>>>>>><<<<<<;;;;;;::::::999999;;;;;;;;;;;;:::999888777666666666555555555555444333333333222222222222222000000000000000000000000000000000/////////...............------.........,,,,,,------...//////000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++,,,,,,------------,,,,,,------------,,,,,,,,,,,,..............................---,,,,,,,,,,,,---------,,,,,,------...///111///,,,***(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------++++++++++++++++++,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***...---,,,***))))))***+++******************************+++++++++***))))))++++++++++++++++++++++++((()))************)))((())))))))))))))))))))))))************************++++++************+++++++++++++++***************)))))))))***++++++,,,,,,++++++************++++++***)))((()))***+++***((((((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++)))************+++++++++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---................../////////------------------------111000000///000000111222222555777777666555555555777===EEEKKKPPP\\\lllxxx|||xxx||||||wwwssspppkkkhhhggglllqqqvvv}}}yyyoooeee\\\WWWYYYWWWWWWYYY]]]bbbeeefffeeemmmtttsssooooooxxx::::::;;;;;;;;;<<<<<<<<<>>>???AAAAAA???===<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???======???@@@AAA@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<;;;:::999888888777::::::;;;::::::999888777666666555555555444444444222222111111111111111111000000000000000000000000000000/////////............------,,,,,,------...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,------,,,,,,,,,...............---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......///...,,,***))))))*********++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++*********++++++************************,,,,,,---------,,,,,,+++++++++++++++++++++++++++)))******************)))************************************************++++++************++++++************************(((((())))))*********+++++++++************++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,---......,,,,,,---...---------....../////////------------------------//////000000000/////////333222333444555555444222555888;;;;;;<<>>>>>>>>????????????????????????>>>>>>>>>>>>???@@@@@@@@@>>>>>>@@@BBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>=========>>>>>>>>>>>>????????????>>>>>><<<<<<;;;;;;:::999888888::::::::::::999888777777555555555555444444444444111111111111111111111111000000000000000000000000////////////............------,,,,,,,,,,,,------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,++++++,,,,,,,,,,,,,,,,,,+++******************++++++++++++++++++++++++++++++*********++++++++++++***+++++++++++++++,,,,,,---,,,+++*********+++,,,---*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---************************+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************((()))))))))))))))******+++******))))))******+++))))))******)))))))))***************************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))*********)))))))))))))))************************))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++,,,...,,,,,,------......//////........................---...///000111000000///000......///111222111///222444555444222555;;;AAAKKKVVVaaahhhppp}}}{{{vvvpppnnnqqqtttuuuvvvrrryyyttthhh```bbbccchhhqqqyyyzzzrrrkkkgggfffeeeeeedddaaa]]]YYY^^^aaagggppp::::::::::::;;;;;;;;;;;;<<<>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????@@@???????????????>>>>>>???@@@@@@@@@??????@@@BBBAAA@@@@@@@@@@@@@@@@@@AAA??????@@@@@@@@@@@@??????===<<<<<<<<<<<<<<<===>>>======>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999::::::::::::999888777666555555555444444444444333111111111111111222222222000000000000000000000000/////////.........---------------,,,,,,---------000//////...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,************************)))******++++++++++++***+++************+++,,,,,,************+++,,,------************++++++++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,,,,++++++******++++++,,,......---,,,,,,+++******************++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,))))))***+++,,,,,,------************************))))))***+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++***************+++++++++))))))))))))))))))************))))))))))))******(((***+++***)))((()))***************************))))))))))))))))))))))))*********)))******+++,,,)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++++++++------,,,,,,+++******)))******++++++++++++******+++++++++++++++++++++++++++---...---,,,+++,,,------------------.........////////////////////////---...///000111111111111...---,,,---///000000///---000333333111111444777999@@@FFFIIIPPP\\\fffkkkqqqzzzvvvrrrlllgggfffhhhmmmpppvvvyyyooojjjdddbbbccciiirrrwwwwwwuuupppmmmlllooorrrooofff]]]aaabbbcccgggrrr999999:::::::::;;;;;;;;;:::===???@@@?????????@@@>>>>>>>>>>>>????????????????????????>>>>>>>>>======>>>??????>>>>>>@@@AAA@@@??????>>>>>>??????@@@>>>>>>???@@@@@@???>>>>>>;;;;;;;;;;;;;;;<<<======<<<<<<============<<<<<<::::::::::::::::::::::::999::::::999999888777666555555555444444444333333111111111222222222333333000000000000000000000000//////.........---------......------------........................------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***++++++,,,,,,,,,,,,++++++---------....../////////++++++++++++++++++++++++***+++,,,---...------,,,,,,++++++++++++,,,------++++++++++++++++++,,,,,,************++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++************************((()))***++++++++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************************++++++************++++++))))))*********+++++++++******************************))))))))))))******(((***+++***(((((()))+++************************))))))))))))))))))))))))******)))))))))***,,,,,,))))))))))))))))))))))))(((((())))))******++++++************************)))************+++++++++,,,+++++++++++++++++++++)))***+++,,,,,,+++***)))************************+++,,,------++++++,,,---...------------------,,,.................................////////////000---.........///000111222---000222333111111333555///333666777;;;DDDHHHHHHQQQXXXcccooozzz|||rrriiifffiiimmmyyy{{{vvvtttjjjgggcccdddiiinnnqqqsssoooqqqvvv|||~~~vvvooonnnnnnlllkkkpppvvvwwwsssvvvzzzyyyssspppsssuuutttyyy999999:::::::::;;;;;;;;;:::<<>>>>>>>>>>>??????????????????>>>>>>=========<<<<<<===>>>===<<<===???@@@>>>>>>============>>>>>>===>>>???@@@@@@???>>>===::::::::::::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;999999999999999:::::::::999999:::999999888777666555555444444444333333333111111222222333333333333000000000000000000000000//////.........---------///......------......///,,,,,,------.../////////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......---,,,,,,,,,,,,---......,,,,,,,,,++++++*********)))************+++++++++*********++++++,,,,,,---*********++++++,,,,,,,,,------------------------++++++************++++++++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++*********,,,++++++++++++++++++,,,***++++++,,,,,,------...)))************++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***************************+++,,,---------------+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))************************++++++************++++++))))))******+++++++++++++++++++++*********************))))))))))))******(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***,,,---))))))))))))))))))))))))'''(((((()))***++++++,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,------)))***+++,,,,,,+++***)))************************+++,,,------++++++,,,---.........------,,,,,,,,,------------------------000///...------------...+++---......------000222...///000000......///111000333444444777<<<<<<888<<<@@@EEELLLVVVcccsss}}}zzzqqqqqqtttxxxwwwrrrqqqjjjhhhggghhhkkkooosssttttttyyy{{{uuufffiiijjjlllqqqwwwvvvqqqkkkppppppjjjfffiiikkkjjjdddiiirrryyy}}}}}}zzzwwwyyy~~~}}}888888999999999999::::::========================:::;;;;;;;;;;;;;;;::::::======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;@@@@@@@@@???>>>===============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;::::::999999::::::;;;===<<<:::888777666555555777777555444333222222222444333222222111111222222000000000000000000000000000000000000000000000000000///...---,,,++++++++++++++++++,,,,,,---------------------------------.........------,,,,,,,,,---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++------.........---++++++.........------,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((***++++++,,,,,,++++++************************************++++++,,,,,,,,,,,,+++***))))))***+++,,,)))))))))******++++++++++++++++++,,,,,,---------******************************+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))'''(((***,,,+++***)))(((((()))***+++,,,,,,---------,,,,,,+++*********+++,,,---...///++++++++++++++++++++++++************************++++++******************++++++************++++++)))************+++++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))***+++,,,---,,,+++***'''(((((()))***+++++++++******))))))))))))******'''((()))*********************))))))((((((''''''************************************************,,,,,,,,,++++++***************+++,,,,,,---......---------............///......------------......---------............///////////////////////////111111222333333444555555555666888<<>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888:::999999999999999:::;;;<<<;;;:::888777666555555777666555444333222222222333222111111000000111111000000000000000000000000//////////////////////////////...---,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++'''(((***---///000000000------------,,,,,,,,,+++---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,++++++***************++++++,,,,,,++++++***,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---************************)))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))((((((***,,,+++***))))))))))))***+++'''((()))***+++,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++************************************************++++++************++++++)))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++******)))((('''(((((()))******++++++******))))))))))))******)))))))))))))))*********)))))))))***************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,------------......------------......---------............//////////////////////////////000000111222222333333444333444666999===BBBDDDGGGLLLUUU```lllzzz~~~~~~{{{pppmmmnnnppppppoooqqqxxxllljjjfffccccccdddffffffjjjqqqvvvxxx{{{pppggg___]]]^^^```eeekkktttvvvxxxxxxvvvqqqllliiifffgggjjjooovvv}}}|||xxxwwwuuusssuuuzzz~~~~~~}}}{{{yyyyyyuuunnnhhhccc^^^\\\]]]___```___999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;===>>>????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888777777888999::::::<<<;;;999888777666555555777666555333222222222222222111000000//////000000000000000000000000000000........................///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++++++++++++++************)))))))))***++++++,,,,,,++++++***,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++************************))))))***+++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++***((((((***,,,++++++************++++++(((((()))***++++++******++++++***)))))))))))))))++++++++++++++++++++++++************************************************++++++************++++++)))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++***))))))((((((((((((((((((((()))******++++++******))))))))))))******+++***)))(((((())))))***((())))))***+++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------......---------............///////////////////////////---......//////000000111000///000000111333555555888:::===CCCMMM[[[iiirrr|||uuummmlllppprrrooopppuuu}}}pppmmmhhheeecccdddfffhhhlllssszzz}}}sssiiiddd```^^^```eeekkkmmmpppttttttqqqkkkfffdddaaa___]]]___bbbgggjjjuuusssqqqqqqqqqqqqooommmllllllnnnoooqqqrrrssstttssstttwww{{{~~~zzzsssnnnjjjhhhfffdddaaa\\\ZZZ]]]aaabbbeeeiiieeellltttxxx|||~~~zzzvvvpppiiidddccceeeggghhh999999999999::::::::::::999999999999999999999999;;;;;;<<<=========<<<<<<<<<==================<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::666666666666777888999:::;;;:::999777666666555555666555444333222222222222222222111000000000000000////////////////////////........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++************)))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++************************++++++***)))***+++---...,,,,,,------------,,,,,,************************.........------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))---------,,,,,,+++++++++************************((()))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++***))))))***+++,,,++++++++++++++++++,,,......------+++***)))(((+++******)))))))))******************++++++++++++***************************************+++++++++++++++************++++++))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++***)))((('''((()))***(((((())))))******************))))))))))))******---+++)))''''''((()))***)))))))))******+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...------,,,,,,------...---------............///////////////////////////------........./////////,,,---...000111222333333777666666777<<>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::777666666666777777888999:::999888777666666555555555444333222222222222222333333222111111111111222////////////////////////..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---...///++++++++++++++++++++++++******************++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********)))))))))))))))))))))******++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,************************++++++***)))***+++---...+++,,,,,,------,,,,,,+++************************.........------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++******)))))))))---------,,,,,,+++++++++************************((()))***+++,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,+++***)))***+++++++++++++++++++++++++++...------,,,+++***(((''')))))))))******+++------)))))))))******+++++++++************************))))))*********+++++++++++++++************++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((((()))***,,,---)))))))))))))))***************))))))))))))******---+++)))''''''((()))*********)))))))))(((((((((++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------............///////////////////////////.........///////////////,,,---///111222333333222333333333222333666<<<@@@EEEKKKSSSXXX^^^iiiwww{{{tttnnntttsssssstttwwwzzz}}}~~~}}}yyyvvvqqqqqqpppoooooosssxxx}}}|||rrrmmmhhhdddccceeebbbccchhhnnnuuuzzz}}}}}}yyyoooeee```___aaaccckkkggg```[[[YYY\\\bbbfffeeeccc```\\\YYYVVVUUUTTTVVVWWWYYYYYYYYYYYYXXXXXX```gggnnnpppssstttnnneeeaaa]]]]]]bbbeeebbb]]][[[WWW```nnn|||zzzmmmeeeeeejjjooo777777777777888888888999999999999999999999999999999999:::;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<===============<<<<<<;;;:::999999<<<===>>>???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888888888777777777777888888999999888777666666666666444444333222222222222222444333333222111222222222000000000000000000000000...........................------,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))***************++++++,,,,,,++++++***,,,,,,++++++++++++++++++)))))))))************+++***++++++,,,,,,++++++***++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******************************+++,,,---------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,,,,+++******+++******++++++++++++******''''''((()))******)))))))))))))))***+++,,,---...(((((())))))***+++++++++************************)))))))))***++++++,,,,,,++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))************))))))))))))******+++***)))(((((())))))*********))))))(((''''''&&&***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------............///////////////////////////////////////////////////...//////000000//////...///000222222222222444666===>>>@@@BBBFFFOOOZZZbbbooozzzwwwrrrpppnnnlllmmmoooqqqsssxxxwwwuuuuuutttrrrooolllmmmoooqqqqqqpppsssyyy~~~yyyrrrooommmjjjkkkmmmjjjnnnssswww{{{|||qqqiiiggghhhiiidddaaa\\\WWWVVV[[[ccciiitttrrrnnnhhhbbb]]]YYYVVVYYYZZZZZZYYYXXXWWWXXXYYYbbbooozzzvvvkkkeeedddiiilllhhhaaa^^^WWW]]]jjjxxxvvvmmmjjjnnnrrr666666666666777777777777999999999999999999999999777888999:::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<======>>>======<<<;;;::::::999999:::;;;===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888::::::999888777777777777999888777666666555666666444333222222111222222222333222222111111111111111000000000000000000000000////////////////////////---------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,++++++***---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------111000...+++)))(((((((((+++,,,,,,,,,------------))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,************++++++,,,,,,***++++++,,,,,,++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---************************++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++------+++******+++))))))***++++++***))))))&&&&&&''')))************)))))))))))))))***+++,,,((((((((()))***+++++++++************************((())))))***++++++,,,,,,++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))((('''&&&***)))))))))))))))))))))******))))))))))))******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............////////////////////////////////////////////////...//////......------------000111333444333222333333888666555666:::???DDDGGGRRR]]]gggmmmuuu}}}|||zzzwwwtttrrrrrrrrrtttttttttsssrrrpppmmmkkkmmmppprrrrrroooppptttxxxyyy{{{tttoooooopppooopppsssvvv}}}zzzpppkkkiiiiii___``````___```dddkkkppp~~~}}}yyyqqqhhh___ZZZYYYZZZ[[[[[[ZZZ[[[___bbbfffuuuyyypppiiijjjmmmkkkiiihhhggghhhnnnwww{{{vvvqqqqqqrrr555555555555666666666666999999999999999999999999666777888999::::::;;;:::;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<888999<<<===>>>===<<<;;;========================<<<<<<======<<<<<<;;;:::<<<;;;:::888777777666666999888777666666555666666333333222222111222222222222111111000000000000000000000000000000000000000000000000000000000000000------,,,,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,+++***))))))---------,,,,,,++++++++++++++++++,,,,,,---------,,,+++*********+++------,,,,,,,,,------.........******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))((())))))************))))))*********************************++++++,,,,,,,,,++++++------------++++++)))))))))******++++++,,,+++++++++,,,,,,---------************************,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++------,,,******+++((()))***++++++***)))(((******+++++++++******)))***))))))((((((((((((((('''(((((()))***+++++++++************************((())))))***++++++,,,,,,++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***(((%%%###!!!*********)))))))))))))))******))))))))))))******'''((()))***++++++******)))))))))***++++++,,,,,,((((((((((((((((((((((((*********************************++++++,,,,,,,,,******+++,,,,,,---......)))************+++++++++---,,,,,,++++++,,,,,,------------.........//////////////////////////////........................---------,,,---...//////111222333222000/////////222000///111666:::;;;:::888AAAIIILLLUUUfffxxx}}}|||{{{{{{||||||{{{yyyvvvtttooosssuuusssooommmooorrrooouuuxxxvvvuuuyyy}}}~~~qqqkkkhhhjjjkkkkkkmmmpppuuu{{{qqqlllkkkkkkeeeiiimmmppprrruuuzzz~~~uuuiiiaaa[[[\\\^^^^^^___bbbiiinnnqqquuuhhhfffhhhjjjlllnnnxxxuuutttuuurrrqqqyyy}}}tttllliiihhh777777777777777777777777999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;===>>>>>>>>>===<<<=========<<<;;;;;;::::::;;;;;;:::::::::999999999888777777777777777888999:::999999777555333111000222222222111111111111000000000000000000000000000000000000000000000000000......---------,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...///......---+++)))'''&&&***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++******+++,,,---,,,+++++++++***)))))))))************************++++++,,,------......///++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---///...---+++******+++,,,,,,,,,+++******+++,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))***************************************************************)))((((((++++++******************************************++++++************++++++************************+++)))'''(((+++,,,***((())))))(((((((((((())))))))))))************))))))************************(((((((((((((((((((((((())))))))))))))))))))))))+++)))((('''((()))+++,,,************************...---,,,++++++,,,---...************************************************)))***+++,,,---,,,,,,+++***+++---...///...------000///...---------------,,,---///000000000///...,,,,,,,,,---------......------------------------////////////////////////......------...///000111000000111111111222222222555888;;;===@@@IIIUUU^^^yyy||||||yyytttnnniiiffffffiiillloooqqqpppooopppqqqkkkkkkjjjhhhffffffggghhhooouuu{{{~~~tttnnnlllkkkjjjiiipppxxx|||wwwoookkkggghhhfffdddkkkxxx~~~|||ssskkkiiihhhkkkuuu~~~vvvqqqppppppooonnnpppqqqpppnnnjjjhhhhhhiii777777777777777777777777999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<===>>>@@@@@@>>><<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>======<<<=========<<<;;;;;;::::::;;;;;;;;;:::::::::999999888777777666666666777777666666666666555444333222222222222111111111000000000000000000000000000000////////////////////////......---------,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,++++++***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---+++++++++++++++,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,++++++***)))************************************************+++++++++++++++***))))))************************************************++++++************++++++************************+++)))((((((++++++***((())))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,***************************))))))(((((())))))******************************************************+++,,,,,,,,,,,,+++***,,,,,,------------------------,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,---------......------------------------......................../////////....../////////000000000111111111222222111333555444444999AAAHHHSSSZZZccckkkrrr{{{tttkkkfffeeepppsssvvvvvvssspppooooooooollliiidddaaaaaaccceeebbbgggmmmpppqqqtttzzz~~~{{{sssllliiiiiijjjjjjooovvv|||xxxrrroooiiikkklllnnnwwwssslllfffeeefffiiirrr}}}}}}ssslllhhhgggeeedddeeefffggggggfffeeeeeeggg777777777777777777777777999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>CCCHHHHHHBBB===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<============<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::888777666555555555555555333333444444555555444444222222111111111000000000000000000000000000000000////////////////////////......---------,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,---......//////***++++++,,,,,,++++++***------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......---'''(((***+++,,,---......,,,++++++******++++++,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,++++++***)))************************************************+++,,,,,,,,,,,,+++******************************************************++++++************++++++************************+++***))))))***+++***)))***))))))(((((())))))***))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***)))((((((((()))+++,,,************************'''(((((((((((((((((('''************************************************++++++,,,,,,,,,+++******...------,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---------......------------------------........................000000//////////////////000000000000111111111111111222333222000111555:::???BBBFFFJJJOOOWWWaaaiiixxx||||||~~~{{{yyyuuupppkkkgggdddbbb^^^bbbgggiiiiiijjjnnnqqqsssnnnhhhddddddeeeggghhhlllsssyyy}}}}}}yyysssnnnkkkeeehhhkkkqqq||||||}}}{{{xxxxxxzzzxxxsssjjjeeebbbbbbcccfffnnnvvvzzzqqqiiidddbbbaaa```dddeeefffeeeddddddfffggg777777777777777777777777888888888888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;::::::999999;;;::::::::::::999999999777777555444333333333333444444444444333222111111111111111000000000//////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,++++++***++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))***+++,,,------,,,+++***))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******++++++*********************************************************))))))***************)))))))))*********+++++++++************************++++++************++++++******************************++++++*********+++******))))))))))))******))))))************))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++************************)))***+++,,,,,,+++***)))************************************************(((((()))***,,,---...//////...,,,+++******+++,,,------,,,,,,,,,------.........---,,,,,,...///000,,,,,,,,,---------......------------------------........................+++,,,...///000000000000....../////////000000000,,,...000000000000111111...///111333555888;;;>>>>>>AAAGGGNNNWWWaaalllrrr}}}|||}}}~~~}}}||||||zzzvvvpppkkkiiihhhgggfffffflllqqqssstttvvvsssnnnmmmpppttttttrrrnnnkkkiiigggffffffiiimmmoooppppppmmmuuuyyyvvvqqqppppppnnnnnnsssxxx|||666666666666666666666666888777777777777888999999::::::::::::::::::::::::;;;:::::::::::::::999999:::;;;>>>EEEKKKKKKEEE???=========<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;:::999999999999999999999888888888888777666555444444444444444555555555444333222000///111111000000000/////////000000000000000000000000..............................---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---,,,+++***)))***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++******************++++++*********************************+++,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++***)))***++++++,,,,,,++++++***,,,++++++***))))))((((((++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))******+++*********************************************************(((((()))************))))))))))))***++++++,,,,,,************************++++++************++++++***************************+++,,,+++******+++,,,+++******))))))******+++))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************************************((())))))******))))))(((************************************************)))))))))***+++---...///---,,,,,,++++++++++++,,,***************++++++,,,+++++++++++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------***+++---...//////..................///////////////000000111000000///...---...000222444555555555777888:::<<<@@@GGGOOOTTTYYY```lllwww~~~|||zzzxxxvvvrrrxxx}}}}}}~~~}}}yyysssrrrvvvzzz}}}|||yyywwwvvvuuurrrqqqpppmmmiiikkkooovvv666666666666666666666666777777777777777888999999999999999999999999999999::::::::::::999999999888888999===AAAEEEEEEBBB???============<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===<<<<<<;;;::::::999999888888888888777777777777666666666555555555555555666666666555555444222111000111000000000////////////000000000000000000000000..............................---------,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...,,,+++******+++---...***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------...//////------------------------------------------------.........------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------000///...---,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++******************************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))***************************************************************((()))******+++++++++***((())))))***++++++,,,,,,************************++++++************++++++************************)))+++---,,,***)))+++---+++******))))))******+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************(((((((((''''''(((((((((************************************************,,,+++*********+++,,,---***++++++,,,,,,,,,++++++******))))))***++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------------------------------+++,,,---...---,,,***)))------........./////////111000000111111111000///222222111222222222111000333555666777777:::===@@@???EEEMMMTTTZZZaaahhhmmmzzzwwwxxx666666666666666666666666777777777777777888888999999999999999999999999999:::::::::999999888888888666888<<>>=========<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===<<<<<<;;;::::::999999888777777777777666666666666666666555555555666666777555555555555444333333222000000000000////////////000000000000000000000000..............................---------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---,,,+++++++++---///000+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------////////////////////////+++++++++******)))))))))---,,,+++******+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000///...---,,,---......***+++,,,------,,,+++************+++,,,,,,------******************************++++++++++++******++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))***************************************************************)))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************++++++************++++++************************))),,,---,,,***)))+++---++++++************++++++))))))************))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************************************)))(((''''''((()))***************************************************///...,,,***))))))******((()))+++,,,------,,,+++,,,+++++++++,,,------...+++,,,---...///...---,,,,,,,,,,,,---------......---------------------------------------------------.........,,,***'''%%%---------.........//////,,,++++++,,,...000000///---,,,+++,,,...111222222...000333444444333444555666999===???BBBGGGNNNSSS[[[___fffnnnwww777777666666555555555444666666666666777777777777888888888888888888888888888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===???===;;;999777666666666888999;;;;;;;;;999777666888777555444444444555666777777666555444333333333333333333222222111111111111111000000//////......000000000000000000000000//////......---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,++++++******++++++,,,---,,,,,,+++*********+++........................******++++++++++++,,,,,,...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,...,,,***)))***+++,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******************************++++++******++++++,,,---******************************))))))))))))******))))))***+++---...//////************************,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************++++++******)))(((((((((************************************************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************************************************************************************++++++++++++******************************,,,+++)))(((((()))+++,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,------........................000000000000000000000000........................////////////000000000000---......///000111111222888888888888999999999999@@@CCCGGGMMMSSS[[[ccchhhrrrwww777666666666555555555444666666666666777777777777888888888888888888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999;;;;;;999888888888999999888999:::;;;;;;999777666999888777777666666777777666555444333333222222222333333333222222111111111111111111111000000000////////////////////////////////////.........------------------------------------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++------------------------,,,,,,------------.........---,,,+++++++++++++++++++++,,,---------------+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---,,,,,,,,,+++++++++***************+++++++++,,,,,,---+++******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++******++++++++++++******************************++++++******++++++,,,,,,******************************))))))))))))******)))******+++,,,---......************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************)))))))))))))))*********************************+++++++++***************))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,******************************************************************************++++++++++++******************************---+++***))))))***+++------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,------.........................................................................../////////000000000000---......///000000111111333333333444444444555555666888:::<<>>AAADDDGGGHHHLLLOOOUUU\\\aaaeeefffgggmmmsss|||}}}zzz444444444444444555555555666666666666777777777777777777777777777777777777666666666666666777888888888888888888888888888888::::::999888888777777666999999:::::::::999888888777777777888888888888999666666666666666555444444444444333333333333444444000000000111111111111111------............//////........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,++++++******++++++,,,++++++******++++++,,,,,,........................,,,,,,------------......+++************++++++,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***///333333111...---...+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************)))***+++,,,---,,,++++++******************************))))))))))))******+++++++++++++++*********************************,,,,,,,,,++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++******)))(((((('''************************************************'''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************************************************************++++++++++++******************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,................................................------........./////////....................................////////////111222222222000//////000//////000111222333444444222222444555777999:::;;;999<<<@@@DDDGGGIIIJJJKKKLLLQQQXXX^^^aaaccceeefffhhhjjjmmmqqqvvv{{{{{{vvvrrrpppoooooofffeeecccccccccaaa___]]]333333333444444555555555666666666666777777777777888888888888888888888888777777777666777888888999888888888888888888888888999999999888777777666666888999::::::::::::999888777777777777777888999999777666555555444444555555333333222222222222333333///000000000111111111222............/////////000........................,,,,,,,,,,,,---------...------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---------------------------,,,,,,------------......***************+++,,,,,,)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------+++000555666222---------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,---------...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******++++++++++++******************************(((***+++------,,,+++*********************************))))))))))))*********************+++++++++************************++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************)))))))))))))))************************)))))))))***++++++,,,,,,(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,******************************************************************************++++++++++++*********************************++++++++++++++++++***+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////........................---.........////////////111222333222000//////000......///111333444333333222222333333444444555555333444555888999;;;;;;<<<<<>><<<<<<===<<<999777444555555555555555444444666666666666777777777777666555444777:::;;;999777888888777777777777888888777777777888888999999:::888999999999999888777777999999888888777888888888666666777777777777666666666555555555555444444444333333333222222111111111000000000000000000000000///////////////......---+++++++++,,,---.../////////...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,+++*********+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++...000222222000---++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000,,,,,,,,,+++++++++******...---+++******+++---...---,,,***)))((()))******************************------,,,,,,+++***)))))),,,+++***((((((((()))***)))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,++++++++++++++++++,,,************************)))))))))))))))*********************************++++++++++++++++++++++++******))))))))))))******++++++************++++++++++++******************************************************************))))))))))))))))))))))))+++***)))'''''''''((()))(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))+++*********))))))((((((''''''((()))***++++++,,,************************************************(((((()))***+++,,,,,,---************************+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......---.........//////000000---...//////---------///,,,---------.../////////////////////////////////////////////000000000000...---,,,,,,---...///000000000000000000000000000...///000222222111000000444444444444444444444444666666666777888999999:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;<<<<<<;;;888777777888444444444444444444444444444444555555555555444444555555555555666666666666777555555666999:::999888888888777777777777888888888888888999999999999999777888888888888777666666888888888777777888888999666666777777777777666666555555555555444444444444333333333222222111111111000000000000000000000000///////////////......---------......//////000000...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------...------------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,++++++******++++++------,,,,,,,,,,,,++++++---------------------------///111111///---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,+++++++++******---,,,+++******+++,,,------,,,++++++++++++++++++************************------,,,,,,+++******)))+++******))))))))))))***)))************++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++************++++++******************************************************************************************************))))))))))))******++++++************++++++************************************************************************))))))))))))))))))))))))+++***)))((('''(((((()))((()))))))))************))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))((((((((())))))******++++++************************************************)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...,,,---------............+++---...---,,,,,,---...------------..................................../////////000000000111111///......---...///000111//////////////////////////////000111111111111000222222222222222222222222222222333333444555555666555555555555666666666666444444444444555666777888777777777777666666666555888888888777666555555555444555555444222111222333444444333333333333333333444444555555555555444444444444444444555555555555888666555666888999999999888888777777777777888888::::::::::::999999999999777777777777777666555555777777666777777888999:::666666777777777777666666555555555555444444444444222222222222222111111111000000000000000000000000///////////////......---.............../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,++++++******++++++------,,,,,,,,,,,,++++++------------------------+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++++++++,,,,,,---------......---,,,,,,,,,------,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,++++++,,,---------,,,,,,************************---,,,,,,++++++*********))))))******+++*********)))************+++++++++,,,,,,------------,,,,,,++++++******++++++,,,---*********))))))*********************************,,,,,,++++++******))))))************************))))))))))))))))))))))))******))))))))))))******++++++************++++++************************************************************************))))))))))))))))))))))))******)))((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))*********************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------+++---......------...000............------------......................../////////000000000111111/////////...//////000111////////////////////////000000//////000000111111000000000000000000000000......///000000111111111///000000000000111111111111111111222222333333444333333333222222222222111666555555444444333333333000222333222111000111222333333333222222111111111333333444555555555444444444444555555555666666666888777666666777888999999888888777777777777888888;;;;;;;;;::::::999999999777777888888777777666555555555555666777888999:::777777666666666666777777555555555444444444333333222222222111111111111111000000000000000000000000///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------,,,,,,,,,++++++++++++,,,------,,,++++++***+++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))+++---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---***++++++,,,,,,------...///......---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))***++++++)))***,,,---------,,,,,,************************,,,,,,,,,++++++*********'''(((***+++,,,++++++***))))))*********++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---******))))))))))))******************************------,,,,,,+++***))))))******************************************************))))))))))))******++++++************++++++***************+++++++++************************************************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))*********)))))))))))))))************************************************+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,...//////......000111.........------,,,,,,,,,....................................///////////////............/////////////////////////////////000000///......000111222////////////////////////............//////000000/////////000000000111111111111222333333333333333222222222222222222222111333333333222222111111111...///111000000///111222222222222111000000//////222222333444555555444444555555666666666777777777777777777777777777888999888888777777777777888888;;;;;;;;;::::::999999999888888999999888888777666555555555555666777888999777777666666666666777777555444444444444333333333111111111111111111111111///////////////////////////////////////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------------,,,,,,,,,+++++++++++++++---......---++++++***+++,,,,,,------,,,,,,,,,++++++***++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++++++++,,,,,,---------.........------,,,,,,+++,,,,,,,,,+++++++++******+++******************+++((()))***,,,,,,,,,+++***************************,,,,,,+++++++++++++++***((()))***,,,,,,,,,+++***))))))*********+++++++++******++++++++++++******++++++******++++++,,,---******))))))))))))******************************------,,,,,,+++***))))))************************++++++++++++++++++++++++******))))))))))))******++++++************++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))***************)))))))))))))))************************************************,,,,,,++++++***)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---------------------+++,,,......------...///......------,,,,,,,,,+++........................,,,,,,,,,---------......---------------------,,,........................000///.........///111222000000000000000000000000//////000000000000000111000000000000111111111111...///000000111000000///...............///////////////............------***+++------,,,,,,...///111111111000000/////////111222333444444555444444666666666666777777777888555777999999888777777888888888777777777777888888::::::::::::999999999999999999999999999888777777555555444555555666777888888777666555555666777888444444444444333333333333000000000111111111111111///////////////////////////////////////......------------------.........,,,,,,------.........///------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,,,,,,,++++++++++++***,,,---//////---,,,******+++,,,,,,------,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,++++++------------------------***+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++++++++******************************++++++++++++++++++++++++******++++++++++++++++++)))************+++++++++))))))************))))))++++++******++++++,,,---*********))))))*********************************,,,,,,++++++******))))))************************++++++++++++++++++++++++******))))))))))))******++++++************++++++)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))((()))***+++++++++******************))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************)))))))))))))))*********************************************************,,,+++++++++******))))))******************************++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,............------------)))+++,,,+++***)))***+++------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...,,,,,,---------,,,++++++........................//////......//////000000000000000000000000000000111111111111111111111111////////////000000000000...///000111111000///............///////////////000000000000////////////,,,...//////......000111000000000000000000000000111111222333444444444444555555555666666666777777444777:::;;;999666666666888888777777777777888888888888888999999999999999888888888888888777777666555555555444444555666666888777666555555666777888444444444333333333222222///000000000111111111222///////////////////////////////////////......---,,,,,,,,,------......///---------...............................................................++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------,,,,,,,,,++++++++++++******,,,...//////...,,,******+++,,,,,,------,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++------------------------,,,---------++++++---///------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------...------,,,,,,...------,,,,,,++++++***+++,,,---.........---,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,+++*********++++++************************++++++++++++++++++++++++,,,,,,+++*********++++++)))************+++++++++*********++++++*********++++++******++++++,,,---++++++************++++++******************************************************************************************************))))))))))))******++++++************++++++((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))((()))***++++++++++++***************)))))))))((())))))))))))))))))))))))'''(((((()))******++++++((()))))))))************(((((())))))******++++++************************************************+++++++++***************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,,,,+++++++++------,,,***))))))***,,,,,,,,,,,,,,,,,,------------------------------------........./////////------.........---++++++........................---...//////000000//////000000000000000000000000000000000000000000000000....../////////000000000///111222333333222000///000000000111111111222222222222222222222222222222000222333222111111222333/////////000111111222222000111222333444444555444444444444555555555666666222777;;;<<<:::666555555888888777777777777888888777777777888888999999:::777777777777777666666555666555555444444444555555999777666555555666777999444444444333333333222222//////000000111111111222///////////////////////////////////////......---))))))***++++++,,,------........................................................................******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------,,,,,,,,,+++++++++*********,,,...000000...,,,***++++++,,,---------,,,,,,+++*********+++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++---......---,,,+++---///------------------------------------------------++++++++++++++++++++++++,,,,,,,,,------.........---------------------------------...------,,,,,,///...------,,,+++***)))***+++---...///...------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,************************++++++++++++++++++++++++...---+++***)))***++++++)))************++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,************************)))))))))))))))*********************************))))))))))))))))))))))))******))))))))))))******++++++************++++++((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))((()))***+++,,,,,,+++***+++*********))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++'''(((((()))***++++++,,,************************************************************************((((((((((((((((((((((((******++++++++++++***************++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********///000111///---+++,,,,,,+++++++++,,,,,,---------------------------------////////////000000000111....../////////...,,,+++........................,,,---///000000000///...//////////////////////////////////////////////////////000000000000111111---...000111111000...---.........//////000000000.../////////////////////...///000///...---...000......///000111222333333222222222222222222222222555555555555555555444444555555555555666666666666666777777777888888888888777777888999999999999888999999999888888888888888888777666555444333222222555444333222222222333333555555444333333222111111222111111111000000//////000000//////.........---////////////////////////..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++000000000///......---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---......//////......------,,,,,,,,,,,,++++++///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---...............------,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------...---,,,,,,,,,,,,---......------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,+++)))'''&&&''')))******------,,,,,,+++***))))))))))))*********+++++++++******************************))))))))))))))))))************************************************,,,)))'''(((***+++***(((+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))************************************************((()))+++,,,,,,+++)))((()))************+++++++++((())))))))))))***************++++++++++++*********++++++++++++***))))))(((((()))***+++,,,,,,,,,)))***,,,------,,,***)))***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,------......------,,,------------------------------------------------///......---------..............................//////...------------...........................000000000000000000000000////////////............................................................---------------...//////333000------///111000///............////////////////////////////////////333333333333333333333333555555555555555555444444555555555555666666666666666666777777777888888888777777888999999999999888888888888888888888888888999999888777666555444444555555444444333333444444555444444333222222111111000000000/////////......000/////////...........................................................................------,,,---------------------------,,,+++******+++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++//////............---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,---------------------,,,,,,,,,,,,++++++///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---,,,,,,,,,,,,---............---------,,,,,,,,,------------------------------------------------,,,------------------,,,---------------------------,,,++++++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********)))******+++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++************++++++++++++***))))))***++++++,,,***(((((((((***++++++,,,,,,++++++***))))))((())))))*********+++++++++************************************************************************************************,,,)))'''(((***+++***)))+++++++++************)))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))************)))))))))(((*********)))))))))((((((************************************************((()))+++,,,,,,+++)))((())))))*********+++++++++)))))))))*********++++++******++++++++++++*********++++++++++++***)))))))))))))))***+++++++++,,,)))***,,,------,,,***)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------------//////////////////////////////...---------------........................////////////////////////------......//////000000........................///////////////////////////////////////000111111222///------///111000///............////////////////////////////////////333333333333333333333333444444444444444444555555444555555555555666666666666666666666777777777777666777888888999999888888666777777888888999999999::::::999888777777666666666666555555555444444444444444333333222222111111//////...............---////////////...........................................................................---,,,,,,........................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++......---------------...,,,,,,,,,,,,,,,,,,,,,,,,//////............------++++++++++++,,,,,,,,,,,,************************,,,------......------,,,---,,,,,,,,,,,,---.........------------,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((()))***+++---...///------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***))))))***++++++,,,+++***))))))***+++,,,---,,,,,,++++++************************+++++++++******************************++++++++++++++++++************************************************+++***((((((***+++***)))+++++++++************)))))))))))))))))))))))))))++++++************++++++************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((((((((((((************************************************)))***+++,,,,,,+++***))))))))))))*********++++++************+++++++++,,,******++++++++++++*********++++++++++++***))))))******************++++++***+++,,,------,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///////////////////////////......---------------........................////////////////////////+++,,,---...///000111111........................////////////////////////000////////////000000111111///......///000000///---............/////////////////////////////////444444444444444444444444333333444444444444555555444444444555555555666666555555555666666666777777666777777888888888888888555666666777888999999:::::::::999888888777666666555555555555555444444333333333333333222222111111........................///////////////.........................................................------.........---,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,------------,,,------,,,,,,,,,+++++++++---------------...///000------------------------............------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,---,,,,,,,,,,,,---......---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************+++++++++******************++++++++++++***)))***+++,,,......------,,,,,,,,,,,,************************************************+++++++++++++++,,,,,,,,,************************************************+++***))))))************+++++++++*********))))))))))))))))))))))))))))))+++******))))))******+++++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************)))***++++++++++++***)))))))))))))))******************+++++++++,,,,,,,,,******++++++++++++*********++++++++++++***))))))+++++++++******************++++++,,,,,,++++++******++++++,,,,,,++++++***---,,,,,,,,,++++++******+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------------....../////////...///////////////////////////...------,,,,,,------........................////////////////////////,,,,,,---......///000000........................////////////////////////......------------.../////////......////////////---------.........//////////////////////////////444444444444444444444444333333333333444444555555444444444444555555555555444555555555555666666666666666777888888888888777555555666777888888999999888888888777777666666555333444444444444333222111333222222222222222111111////////////////////////.........///////////////................................................---------...---,,,,,,+++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,---...............------,,,,,,,,,+++++++++------------......///000------------------------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------,,,------......------,,,---,,,,,,,,,,,,---......---------------------------------------------------------------------------,,,++++++++++++,,,------------------------------..................---******++++++,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++*********++++++*********)))***+++***((((((***,,,,,,,,,,,,,,,++++++++++++******************************************************+++++++++,,,,,,,,,************************************************+++++++++*********+++++++++++++++*********))))))************************))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))***************************************************************************************++++++*********(((((()))))))))***************+++++++++,,,,,,,,,******++++++++++++*********++++++++++++***))))))+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++---------------------------...///000000000000///------------------------......---,,,,,,,,,,,,,,,...............................................................---------........................------------------------......------------............//////.........///------------............////////////////////////333333333333333333333333222222333333444444555555333444444444444555555555444444444444555555555666555666777777888888777777555666666777777888888888777777666666666555555555222333444444444333222111222222222222222222111111///////////////000000000.........///////////////------------------------........................---------------,,,++++++************************,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---......//////......------,,,,,,,,,,,,++++++------,,,,,,---...//////------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------........................,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,------------...---------------------------------------------------,,,+++******+++,,,---------------------------......////////////......******+++,,,,,,---...............---------------,,,,,,,,,,,,------------...---,,,+++************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++++++++***)))(((***,,,+++((('''))),,,))))))))))))))))))))))))+++++++++***************************************))))))******+++,,,,,,,,,***************************************************+++,,,+++))))))+++,,,+++++++++************)))************************))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************************************************************************((((((((()))))))))******************+++++++++,,,******++++++++++++*********++++++++++++***))))))******************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000111111000///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,.........................................................---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,111000000////////////000,,,...000000...---......,,,------------.........////////////////////////333333333333333333333333111222222333444444555555333333444444444555555555333333444444444555555555555666666777777777777777666666666777777777777777777777666666666555555555333444555666555444222111111111111111111111222222------........./////////............/////////000------------------------........................,,,------------,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------------------------------++++++,,,,,,------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---............---------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,---...........................,,,,,,,,,,,,------......,,,,,,,,,------------...------------------------,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......---------------------------------------------------,,,+++))))))+++,,,---------------------------------...//////...------+++++++++,,,,,,---------------------............,,,,,,,,,---------......,,,,,,++++++***++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++************++++++)))***++++++++++++***)))(((+++...---***(((***---************************+++++++++*********))))))************************(((((())))))***++++++,,,***************************************************,,,---+++))))))+++---+++++++++************)))***************************))))))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))*********+++************************************************+++******************+++(((((((((((()))))))))***)))))))))*********++++++******++++++++++++*********++++++++++++***)))))))))))))))***+++++++++,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***************++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---///000///......------------------------...---,,,,,,++++++,,,,,,................................................------------------------........................------------------------111111000///////////////+++...000000...------...,,,,,,---------.........////////////////////////222222222222222222222222111111222333333444555555333333333444444444555555333333333444444444555555555666666777777777777777777777777777666666666666777777777777666666666666444555666777777555333222111111111111111111222222,,,,,,,,,------.........---.........//////000000------------------------........................,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******++++++,,,,,,,,,---------------------------------,,,,,,------------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,---------,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,........................---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........---------------------------------------------------,,,***))))))***,,,---------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------,,,---------.../////////,,,,,,,,,------.........+++*********+++,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))(((,,,000///+++)))+++...------------------------++++++++++++******))))))************************'''(((((()))******++++++***************************************************,,,---,,,))))))+++...+++++++++************)))************************++++++************++++++(((((())))))******++++++))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******************************************************++++++************++++++(((((((((((())))))))))))((())))))))))))***************++++++++++++*********++++++++++++***))))))(((((()))***+++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,+++++++++))))))******+++++++++,,,++++++,,,,,,,,,---------,,,------......------,,,------------------------------------------------((())),,,.........---,,,...........................---,,,,,,++++++,,,,,,................................................***++++++,,,---...//////................................................000///...---------------+++...111000...,,,---...,,,,,,,,,---------......////////////////////////333333333333333333333333111111222222222333333333555555555555555555555555444444444444444444444444777777555555666888:::<<<666666555555555666666777666666666666666666666555333333333444555444222///111111111111111000//////......////////////......,,,,,,,,,---------......---------.........//////---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++*********))))))------------------------*********++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***........................***++++++,,,,,,------....../////////...------,,,000000//////....................................000000///...------,,,,,,........................---------------------------------............///,,,,,,,,,,,,---...///////////////...------,,,,,,++++++,,,,,,,,,---------///...,,,++++++,,,...///------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))+++++++++*********))))))************************------------------------,,,,,,+++******+++,,,,,,((((((((())))))******+++++++++++++++++++++++++++(((((((((((())))))))))))''''''(((((())))))******(((((()))***************))))))************))))))))))))))))))))))))))))))************************++++++******************+++++++++*********))))))))))))))))))))))))))))))))))))(((((()))***++++++************************---,,,,,,,,,+++*********+++++++++*********)))))))))***+++,,,,,,+++***)))***************************+++,,,,,,+++***((('''************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------/////////......---------.........------,,,,,,,,,//////.........---------------------------------........................------,,,++++++,,,,,,,,,..................------////////////////////////111111111111111111111111111111222222222333333333333333333333333333333333555555555555555555555555777666555555555777999;;;777666666555555555666666888888777777666555555555555444333333555555444222000111111111111000//////,,,,,,------------,,,,,,,,,,,,,,,---------......---------.........//////------------............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***/////////.........------------------------------000//////...------,,,,,,........................---------------------------------............///......---,,,,,,---------------..................++++++,,,,,,,,,---------///...,,,++++++,,,...///------------------------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++************************+++++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++(((((((((((()))))))))***(((((((((((())))))******(((((()))***************))))))************))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,+++++++++*********))))))************************(((((('''''''''((())))))*********************************)))))))))))))))+++++++++*********)))))))))***++++++++++++***)))************************)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,---------------------------------------------,,,,,,,,,+++++++++......---------,,,,,,,,,///.........------------------------------------...........................------,,,,,,------...................................................111111111111111111111111111111222222222333333333333333333333333333333333666666666666666666666666666555555444555666888999888777777666666555555555666666666666666666777777666444333333444666555555000000111111000000///...,,,,,,------------,,,,,,,,,,,,,,,---------......---------...............------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......///000000..............................------,,,++++++***,,,------------,,,++++++.........---------------------------------------/////////...------,,,,,,........................---------------------------------............///000///...---,,,,,,,,,,,,,,,,,,------...//////000,,,,,,,,,,,,------------...---,,,++++++,,,---...------------------------)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++************)))))))))******++++++,,,,,,,,,---+++++++++***************************************++++++++++++++++++++++++,,,+++************+++,,,******************))))))************************((((((((()))))))))******((((((((())))))))))))***(((((()))***************))))))************))))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,---+++++++++***************++++++++++++++++++++++++******)))((((((((())))))************************)))))))))))))))*********+++++++++***************)))***++++++++++++***)))************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,............------------------------------------.................................------......///................................................333333333333333333333333111111222222222333333333444444555555555555555555555555555555555666666666555555555444555666777888888888888777666555444444222222333555666777888999444333222333555666444333000000000000000//////.........////////////......,,,,,,,,,---------..............................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,------...//////---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,------------------------------------------,,,,,,------------------------............------------------------------------------------------,,,---------.........///..............................------,,,,,,,,,,,,......////////////......------------------------------------------------//////.........---------........................---------------------------------............/////////...------------------------.........//////,,,,,,,,,------------......---,,,,,,,,,,,,---...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))***++++++,,,,,,,,,************************************************************************++++++************++++++******))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,************************++++++++++++++++++++++++------,,,+++*********+++*********************************+++,,,,,,,,,---*********************************++++++*********************************+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++------------------------------------------------------------------------------------------------------------------------........................---------------......///---------.......................................333333333333333333333333111111222222222333333333444444444555555555666666333333444444444555555555555555555555555666666777888888888888777666444333222333333444444555666666000111222444555555222///000000000000000///............////////////......,,,,,,,,,---------...........................---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,------...//////...------,,,,,,+++++++++------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------------------------------------------------------,,,,,,,,,++++++........................,,,,,,,,,------...............///000000//////...------------------------------------------------...............---------........................---------------------------------............///---------------...///000//////.........---------,,,,,,---------.........---------,,,,,,---------------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))******++++++************************************************))))))))))))))))))))))))************************---------,,,,,,++++++***))))))))))))))))))))))))))))))))))))************************))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))************************,,,+++++++++***)))))))))************************************************------,,,+++*********+++*********************************+++,,,,,,,,,---************************+++******************+++************************---,,,***)))))))))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++***+++,,,---...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------------------------------------------........................,,,,,,++++++,,,------...---------.........//////........................111111111111111111111111111111222222222333333333111222222333333444444444222222333333444555555555666666666666666666666666777888888999888777555444666666555555444333222222111111222333444333000---//////000000//////...---,,,,,,------------,,,,,,,,,,,,,,,---------.....................---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------............------------------------------------------------------...------,,,++++++******........................+++,,,,,,---......//////,,,,,,---............------------------.................................................................................---------------------------------............///------------...///000111000//////...------,,,,,,,,,---------............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))***++++++***))))))+++++++++++++++*********************************)))))))))*********+++++++++************)))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))************************---,,,,,,+++***)))((((((***************+++++++++******************************)))((((((((())))))************************)))))))))))))))************************+++++++++++++++***))))))***++++++************************---,,,+++***))))))))))))************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,------++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------------------------************++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------........................+++++++++++++++,,,---...,,,,,,------.../////////------------------------111111111111111111111111111111222222222333333333111111222222333444444555333333333444555666666666777777777777777777777666666777888999999888666555666666666666666666666666777444222111111111111000//////000000//////...---,,,,,,------------,,,,,,,,,,,,,,,---------......//////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,---......///------------------------++++++,,,,,,---......///------............------........................---------------------------------------,,,,,,,,,........................---------...............,,,,,,---...............------........./////////////////////////////////................................................---------------------------------............//////...............///000..................------------------............,,,------------------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,++++++******))))))((())))))*********+++++++++************************))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))))))))++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))(((((()))***************))))))************))))))))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++(((((('''''''''((())))))*********************************)))))))))))))))))))))*********+++++++++++++++***))))))***++++++******************************+++++++++******)))++++++++++++++++++++++++************************************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,------...------------------------))))))*********+++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------........................+++++++++,,,,,,---//////,,,,,,------...//////000------------------------333333333333333333333333111111222222222333333333333333444444555666777777444444444555666777777888777777888888888888777666555666888999999888777666222333444666999;;;<<<===<<<888222......000222333///////////////......---...//////////////////...,,,,,,,,,---------......//////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////...---------------------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++,,,,,,---...//////........................++++++,,,,,,---...//////---..................---........................------------------------,,,,,,------.../////////......................../////////...------,,,,,,......///000111111000000........./////////000000000000000000000000000000---.............................................---------------------------------.........//////111000///......---......,,,,,,------.../////////---------.........//////,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,+++***))))))))))))******++++++++++++************************************************((()))***++++++***)))(((******++++++,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++++++++++++++******))))))(((((()))***************))))))************))))))))))))))))))))))))))))))***************************************+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++************************---,,,,,,,,,++++++******))))))******++++++++++++,,,+++***))))))***+++,,,************************'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************+++,,,---...---,,,+++........................))))))))))))))))))))))))(((((()))***,,,---...///------------------------+++++++++,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,---------------------------------........................,,,,,,,,,---...///000111,,,,,,------...///000000------------------------222111///111333444111///111111222222222333333333222333444444222222333444444444444555555555555666666666666666666666666666444333333333444555777888777777666555444444333333HHH???555//////000000...////////////............------............------------------------------....../////////...,,,+++*********++++++,,,,,,,,,)))******++++++******)))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++,,,------......---------------............///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,,,,---------------------------------............///........................---.........---,,,,,,+++////////////...---,,,,,,---------............///---......,,,++++++---///000///...---------------..............................///000111333444555222111...,,,+++,,,,,,---........................000///...---,,,------...........................////////////////////////......------------.....................///000000555333111...------......,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++///...------,,,,,,,,,,,,---,,,,,,++++++************))))))+++------,,,+++)))))))))******+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***************************************)))((('''+++++++++*********))))))***+++,,,------,,,+++******++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))***++++++++++++******************************++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))******+++++++++******))),,,,,,++++++***)))))))))***************************************+++++++++******************************))))))******+++,,,+++)))((()))***,,,,,,+++---,,,,,,++++++,,,,,,------,,,***)))))))))******)))***++++++,,,,,,++++++))))))))))))***+++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***))))))***,,,------,,,,,,++++++,,,,,,---........................------++++++++++++------222111///111333333111///111111222222222333333333222333444444222222333444444444444444555555555555666666666666666666666666444444333333444555666777777666666555444444333333;;;666000///111333222000////////////............------............---------------------------------.../////////...,,,+++******+++++++++,,,,,,,,,******++++++++++++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++,,,,,,---------------,,,,,,,,,,,,---------.........---------,,,,,,,,,************************---------------.........---------------------------------............///........................---.........------,,,+++---............------,,,---------............///---......---++++++---/////////...------------..............................///111333555666777777555333000...------..............................000///...---------..............................///////////////////////////......------......///...............///000000444333000...------......,,,,,,---------.........---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,---,,,***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,+++******+++++++++*********))))))******+++,,,,,,+++*********++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))***++++++++++++******************************++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))******+++++++++******)))******************++++++************************++++++******************************************************+++++++++,,,,,,***))))))***++++++***---,,,,,,++++++,,,,,,---,,,,,,***)))))))))************+++,,,,,,,,,,,,,,,***************+++,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---222111000000222222111000111111222222222333333333222333444333222111222444444444444444555555555555666666666666666666666666555444444444444444555555666666555555444333333333111///...///222333000---////////////............------............---------------------------------............---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------...------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---.........---------------------------------............///........................---............---,,,,,,,,,,,,------...------------------............///---......---,,,,,,---///...------------...//////........................///111444777:::;;;;;;;;;888666333000/////////000........................000///......------..............................///////////////////////////......------......///...............///000000333222000...------......,,,------------.........------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,---+++***+++,,,,,,+++))),,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******+++++++++***************)))******++++++******)))***++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))***++++++++++++*********************************++++++++++++******************)))))))))))))))))))))))))))))))))))))))******+++++++++******((())))))***++++++,,,,,,************************,,,+++++++++***)))))))))******************************+++,,,,,,,,,,,,+++,,,+++))))))***+++***))),,,,,,++++++++++++,,,,,,,,,+++******)))*********++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,+++++++++***,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++111111000000000111111111111111222222222333333333111333333333222111222333333333444444444555555555555555555555555555555555555555444444444444444444555555555444444333333333111000///000111000---***////////////............------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------------------------------------------------------+++++++++,,,,,,------------------------------------------............///........................------............------++++++,,,---......---------------............///---...///...---,,,---///,,,,,,,,,------///000000........................000222777;;;>>>??????>>>:::888555222000/////////........................//////..........................................//////////////////////////////............//////...............///000000111000///...............------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++***++++++,,,,,,---------...,,,+++***++++++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********))))))(((************************)))))))))******)))))))))***++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))***++++++++++++*********************************++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))*********+++++++++************************,,,,,,,,,+++***)))((((((************************)))***+++,,,---,,,,,,+++---+++))))))***+++***))),,,,,,++++++++++++,,,,,,++++++******************++++++,,,------------,,,------,,,,,,+++,,,,,,,,,...---,,,,,,+++,,,,,,,,,------,,,,,,+++*********++++++******************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++------------++++++111111000000//////000111111111222222222333333333111222333333111111222333333333333444444444444555444444444444444444444444444444444444444444333333444444444444444333333333555333111//////...---,,,////////////............------............------------------------------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,++++++++++++,,,---...------------............---------------------------------------------------------,,,,,,+++++++++---------------------------------............///........................------...//////......---+++,,,,,,---............---------............///---...//////------...///,,,,,,,,,---...///000111////////////////////////111333888<<>>@@@@@@@@@>>><<<888444111///......////////////////////////......///000000000//////////////////////////////////////////////////////000//////......//////000...............///000000..................//////------........./////////------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------...,,,***)))***+++++++++............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++***************++++++++++++******))))))******+++***++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************))))))************))))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,++++++***))))))(((************************,,,+++++++++***)))))))))******************************))))))******+++,,,+++)))((()))***,,,,,,+++++++++************++++++))))))***++++++++++++*********+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++000111111///------000333111111222222222333333333000222333222111000111222222222333333333444444444333333333333333333333333111111333444555444444333333333333333333333333333222222222111000111222333////////////............------............------------------------------,,,,,,+++++++++,,,---.........---------,,,,,,,,,******++++++++++++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++***)))***+++---...,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------------------------------............///........................------...////////////////////////000//////......---------............///,,,...000000///.........---------------...///000////////////////////////222333666888;;;===>>>???BBB???;;;666333000000///////////////////////////---...///000111000000///////////////////////////////////////////////////000000////////////000000...............///000000,,,------...////////////............////////////------------------------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---......---------------,,,,,,,,,---+++))))))***,,,---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++************+++,,,***++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************))))))************))))))((()))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,+++++++++******************************************++++++******************************************+++)))((('''''')))+++,,,)))((('''(((+++------,,,++++++************++++++((()))***+++,,,++++++***((()))******++++++*********************+++,,,---,,,+++******))))))******)))))))))***++++++,,,,,,*********+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000111111///,,,---000333111111222222222333333333000222222222111000111222222222333333333444444444333333333333333333333333///111222444555555444444333333333333333333333333222333444333111000000000000/////////............---..................---------------------------,,,,,,+++***+++,,,...///.........------,,,,,,,,,*********++++++*********+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,+++***))))))+++---...++++++,,,,,,,,,---------,,,,,,,,,------.................................,,,------......//////000---------------------------------.........//////........................------...///000000//////000000111111000///......---------.........//////,,,...000111///............------------...//////000000000000000000000000222333444777999;;;===>>>DDDAAA===888444222111111000000000000000000000000---...///111111111000///000000000000000000000000////////////////////////000000////////////000000...............///000000,,,,,,---...////////////............/////////000------------------------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,------...///.........------,,,,,,,,,---+++((((((***,,,---------------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***************))))))******++++++++++++---,,,+++******+++,,,---***++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************))))))************))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,)))))))))***++++++,,,,,,***************************************+++++++++************************+++)))&&&%%%%%%'''+++---)))''''''(((+++---...---++++++************++++++((()))***+++,,,,,,+++***(((((()))***************))))))))))))***+++,,,---+++******)))((()))))))))(((((()))***+++,,,,,,---******++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...000000000000000000000000222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111222444555555444222111222222222111111111000000111000...---,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------******,,,,,,,,,,,,******++++++++++++++++++++++++........................,,,,,,,,,---------..............................---------.........//////+++,,,,,,---......---------------.........//////...------,,,,,,------...---------.........//////////////////////////////////////////////////////................................................///////////////.........---......///000/////////000000/////////111222333444444666999<<<>>>===<<<;;;<<<;;;888444111//////000000111000000///......------............------............/////////000000000000000000000000000//////////////////////////////////////////////////////.........---------........................111///---------...---,,,..............................------------......------------------------------...---,,,+++***)))------------------------------,,,,,,,,,,,,++++++------++++++++++++------++++++***))))))***++++++,,,++++++******))))))))),,,,,,,,,++++++*********************************+++***)))(((((()))***+++++++++++++++++++++++++++***)))))))))***,,,...000,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,))))))))))))************+++++++++*********))))))*********+++,,,,,,,,,---))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++************))))))(((((('''''')))((((((((((((***,,,---+++++++++++++++***)))((('''((()))******)))((('''++++++***)))((((((((())))))************++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++******))))))******+++,,,+++***))))))***+++,,,************************++++++*********+++,,,------,,,***)))))))))***+++---,,,+++***)))***+++,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++111111111111111111111111222222222333333333444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333222222333333333222222111111111000000000111000...---,,,,,,------------------------------------------------------------------------------......---------,,,,,,,,,------------------------***+++,,,------,,,+++***++++++++++++++++++++++++........................,,,,,,,,,---------......---------------------------------.........//////......//////////////////---------.........//////...------,,,,,,------...---------.........//////////////////////////////////////////////////////................................................////////////////////////...///000000111111000000000000//////000111222333777777888:::===>>>===<<<;;;<<<<<<999555111//////000000000000000000///...---......//////......---........./////////000000000000000000000000000000//////////////////////////////////////////////////////.........---------...........................---++++++---......---..............................------------......------------------------//////...------,,,++++++------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,++++++,,,------+++++++++++++++*********,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++******)))(((((()))***+++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++*********)))******++++++++++++++++++++++++++++++*********++++++*********))))))))))))************+++++++++*********))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++************))))))(((((((((((()))((((((((()))***+++,,,+++++++++++++++***))))))((()))***++++++***)))(((+++***)))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------+++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++++++++************++++++++++++***))))))***++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++***++++++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222111111222222333333444444222222222222222222222222555444222000000222444555111111111111000000000000000///...---------------------------------------------------------------...........................------------,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////......------........./////////......------------......------........./////////////////////////////////////////////////////////................................................////////////////////////000000000111111111222222000000000111222444555666;;;::::::<<<>>>???===<<<;;;<<<<<<:::666222000000//////000000111000000000......////////////............/////////000000000/////////////////////////////////////////////////////////////////////////////////............---........................,,,+++******---.......................................------------......------------------------111000...---,,,------...------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++++++++++++++++++++---,,,***)))(((((('''(((,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******)))*********++++++++++++++++++++++++((()))+++------+++)))((())))))))))))************+++++++++***************))))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++*********))))))))))))((((((((()))((((((((()))***+++,,,***++++++++++++***))))))******++++++++++++******))))))))))))))))))***+++)))************+++++++++*********++++++,,,,,,,,,+++++++++************************++++++++++++,,,++++++++++++++++++++++++)))******+++++++++++++++,,,,,,++++++++++++,,,,,,++++++***))))))***++++++************************)))***+++,,,---,,,++++++,,,------------,,,++++++---------------,,,,,,+++,,,,,,,,,++++++++++++***+++++++++++++++*********222222222222222222222222111222222222222333333333222222222222222222222222111111111111222222222222000000111222333444444555111222222222222222333333444333222111111222333444111111000000000///////////////......------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------...------,,,+++............////////////......------------..................////////////////////////////////////////////////////////////................................................///////////////000000000000000000000111111222222///000222444777:::<<<===>>>===<<<<<<>>>>>><<<;;;;;;======;;;777444111111...///000111111111111111...//////000000//////......////////////000000000/////////////////////////////////////////////////////////////////////////////////..........................................,,,++++++---///....................................------------......------------------------111///---,,,+++,,,---///------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...------+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,+++***)))))))))***************************)))***+++,,,,,,+++***)))((()))))))))************************************,,,,,,++++++******))))))((()))))))))************))))))))))))))))))))))))******************************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++******+++++++++******)))************************)))((((((((()))***++++++))))))*********+++++++++************))))))))))))************************************++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---+++******************+++************************((())),,,------,,,+++******+++,,,------,,,+++***+++,,,---...---,,,+++***++++++++++++++++++++++++************************222222222222222222222222111111111222222222333333111111111111111111111111000000000111111222222222000000111111222333444444111111111222222333333333111111222333333222111111000000000/////////.....................---------------------------------------------------------++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------.....................---,,,---------------,,,,,,........./////////000000///......------......///........./////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111000000/////////000111222000111555999===AAACCCEEE@@@>>><<<<<<===<<<;;;:::;;;===>>>===999555333222//////000111111222111111///000000000000000000///////////////000000000111////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////111///...---...///...---..............................------------......------------------------///...,,,******+++---...------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,+++***)))))))))***************************,,,+++***))))))***+++,,,((()))))))))************************************,,,++++++******)))))))))((()))))))))************))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))************((()))))))))************)))******+++++++++******)))))))))(((((())))))))))))((((((((()))***++++++))))))*********+++++++++------,,,+++***))))))(((************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---*********++++++*********************************((())),,,------,,,+++***)))***+++,,,,,,+++***)))******+++,,,,,,***)))(((++++++++++++++++++++++++************************222222222222222222222222111111111111222222222222000000000000000000000000//////000000111222222222000000111111222222333333111111111222222333333444///111333444444333111///////////////............---......///......------------------------------------------------------************************,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................------------......///000000//////....../////////000000000//////............//////....../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////...//////000000111111222000000///...///000111222222444888===AAAEEEGGGIIIAAA???===<<<<<<<<<;;;:::;;;===???>>>;;;777444333000000111111222111111111000000111111111111000000/////////000000000111111////////////////////////000000000000000000000000000000000000000000000000...////////////000000000////////////////////////333111///...//////...---..............................------------......------------------------------++++++++++++,,,---------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************+++,,,,,,+++******++++++++++++++++++++++++'''((()))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******)))*********************************---+++)))(((((()))+++---))))))))))))***************************+++++++++((((((((((((((((((''''''))))))))))))************))))))))))))))))))))))))******************************************************++++++++++++******)))))))))************+++((()))************))))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))***+++)))************+++++++++000//////...---,,,++++++***************+++++++++)))))))))************+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++++++++***)))************************)))***+++,,,---,,,++++++))))))***+++++++++*********************))))))(((***++++++++++++,,,,,,,,,*********+++++++++++++++111111111111111111111111111111111111222222222222000000000000000000000000/////////000111222222222111111111111111222222222000111111222333333444444111111222222222222111111/////////.........------,,,---...//////...------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------------------------,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////.........---------,,,,,,...///000000111111.../////////000000000000//////............//////.../////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////...//////000111111222222222111000//////111222444666888<<>>===>>>>>>===<<<;;;>>>@@@???<<<888555333111111222222222111000000000111111222222111111000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000////////////////////////111///------/////////.................................------------......------------------------------------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,------------,,,++++++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++'''((()))***+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))******++++++************************+++******************+++))))))))))))************))))))*********+++++++++'''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))******************************************************++++++++++++******))))))*********+++++++++((()))***++++++***)))((())))))***+++++++++++++++******)))(((((()))******+++***)))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,---))))))*********+++++++++))))))))))))************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++************++++++)))***++++++++++++***)))******************************+++++++++,,,,,,,,,+++*********++++++,,,---,,,+++******))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---000000000000000000000000000111111111111222222222000000000000000000000000...//////000111222222222222222222111111111111111000000111222333333444444333222000//////000222333//////.........---------,,,---.../////////------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,************,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------)))***+++---...//////000////////////000000000000//////............//////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000...//////000111222222222333222111000000222444555999;;;>>>@@@BBBDDDDDDDDDEEEBBB@@@??????@@@???>>>;;;>>>@@@@@@===888555444222222222222222111000///111111222222222222111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000...,,,+++,,,...000000///.................................------.........------------------------------...//////......------------------------------------,,,,,,,,,++++++++++++------------++++++)))***+++,,,,,,+++***))),,,++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,------,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))************))))))******++++++++++++(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))******++++++++++++((()))***++++++***)))(((((()))***+++++++++++++++,,,+++***))))))***+++,,,++++++***)))(((((()))))))))************+++++++++&&&'''((()))***+++,,,,,,))))))******++++++++++++))))))))))))************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++******************+++)))***+++,,,,,,+++***)))************************++++++*********+++,,,---,,,,,,+++***+++,,,...///...---+++***)))***+++,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------000000000000000000000000222222222222222222222222000000000000000000000000///000111222222222222222111111111111111111111111111111111111111111111111000000111111111111000000......------------......,,,------...///000111111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,...//////...------...////////////////////////............////////////......////////////......111000000/////////000000------......///000000111000///...000333333000---///............///000000333333222111000/////////444333222000//////000111111111000000111111222333222444555444222222555888>>>>>>???@@@AAAAAABBBBBB>>>??????@@@AAABBBCCCDDD???AAADDDGGGFFFAAA999333666444333444777777555333666555333222222222333444555444444444333222222222111000000333666777444111...//////000111222333333222111111000//////......111111000000000111111222111111111111111111111111000////////////.........---------........./////////...,,,,,,,,,---///111////////////////////////111111000000/////////...................................................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))*********++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++***))))))++++++,,,,,,,,,---------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))************************++++++***)))(((((())))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************,,,,,,,,,++++++*********,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,************************************)))))))))))),,,+++++++++***)))))))))***+++++++++,,,,,,,,,,,,++++++******************))))))*********+++++++++,,,,,,,,,+++++++++************))))))******+++,,,************************++++++++++++++++++++++++++++++************++++++++++++************++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))))))))***+++++++++,,,***++++++,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))000000000000000000000000222222222222222222222222000000000000000000000000///000111222222222222111111111111111111111111111000000000000000000000000000000111111111111000000......------------........./////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,...//////...------...////////////////////////............////////////......////////////......//////............////////////000000111111111222222111000111222222///,,,///////////////000000111000000000000000/////////222222111000000111222333777666666666555666666666777777777555222333666999<<<===???@@@@@@@@@>>>======>>>@@@BBBDDDEEEFFFFFFBBBDDDHHHJJJIIIEEE>>>999:::888777999;;;;;;999777;;;:::999999:::;;;<<<======<<<;;;:::999888888888444222111222444555333000111111111111111111111111//////000000111222222222111111000000000000111111////////////////////////////////////............---------....../////////,,,---.../////////..............................000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***))))))***++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))************************************************++++++***)))))))))))))))************************+++++++++*********))))))))))))))))))************+++++++++******)))))))))++++++***))))))***++++++++++++***))))))***++++++************************************))))))))))))+++++++++***************((((((((()))))))))************************************************++++++,,,,,,,,,+++++++++*********************++++++,,,************************++++++++++++++++++++++++++++++************++++++++++++************++++++******************************++++++++++++******)))************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))000000000000000000000000111111111111111111222222000000000000000000000000000000111111222222111111111111111111111111111111///////////////////////////000000111111000000///......------------......000/////////.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............------------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,...000///...---...///////////////////////////............////////////...//////000000//////...//////............//////111111111111222222222222333222111111111000...,,,000000000000111111111222000111111111222222222222444444444444555666777888;;;::::::999999888888888999999888666555555777:::===>>>???@@@???===:::888===???BBBEEEHHHJJJKKKKKKFFFIIILLLNNNLLLHHHBBB>>>>>>======>>>??????>>><<<<<<<<<<<<<<<>>>???AAAAAAAAA@@@???===<<<;;;;;;;;;;;;999666555666666666555777666555444333222222222111111222222333444444555111111000000000000000111////////////////////////////////////........................////////////***,,,///222222000---+++......................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++++++++,,,---,,,,,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++***))))))***++++++++++++++++++++++++++++++******++++++++++++******(((((())))))))))))((((((************************************************+++***))))))))))))))))))************************+++++++++***************))))))))))))*********************)))))))))))))))++++++***))))))***++++++++++++***))))))***++++++************************************))))))))))))***************+++++++++'''((((((((())))))))))))************************++++++******************,,,,,,,,,+++++++++******************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******)))************++++++++++++++++++***************...------,,,++++++******,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******000000000000000000000000000000000111111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000//////000000000000//////...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.................................,,,,,,+++++++++,,,,,,------------------------------------------------------------............///---...000000...---...///////////////////////////............//////////////////000000000000//////000000/////////000111111111111111111111111111111222111111111111000///...222222333444444444444444666666666666777777777777999999999::::::;;;<<<<<<>>>>>>======<<<;;;;;;:::888999;;;======>>>>>>???DDDDDDCCCBBB@@@>>>===<<<===@@@DDDHHHLLLNNNOOOOOOJJJLLLOOOOOOKKKFFFAAA???>>>>>>>>>???@@@@@@???>>><<<<<<======???@@@AAAAAAAAA@@@???>>>======>>>>>>BBB???<<<::::::;;;======<<<;;;999888777777777777777777777666666555555555333333222111111111222222222222222111111111111111000000/////////.........////////////////////////+++,,,///111222000...,,,------------------------..................------------------------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,++++++*********))))))*********+++++++++************************++++++++++++++++++++++++************************+++******************+++******************************++++++++++++******))))))************))))))******************************************************)))))))))))))))***************************************************((()))))))))******************************))))))+++******************++++++******************+++************************************)))))))))((()))))))))***+++++++++,,,))))))*********+++++++++***************++++++++++++++++++***************,,,,,,,,,+++++++++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++,,,+++++++++***))))))))),,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++***000000000000000000000000/////////000000111111111000000000000000000000000000000111111111000000///000000000000000000000000111111111111111111111111//////000000000000//////------,,,,,,,,,,,,------))))))***++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...........................------,,,,,,+++,,,,,,------------------------------------------------------------............///---///000000///......///////////////////////////............//////////////////000000000000/////////.........//////000111/////////000000000000000000111111111111222333444666666777888999888888777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;???@@@@@@AAAAAA@@@???>>><<>>???CCCFFFIIILLLMMMMMMJJJMMMNNNLLLGGGAAA===<<<;;;<<<>>>>>>?????????@@@>>>??????@@@@@@@@@@@@@@@AAA@@@???>>>>>>@@@AAABBBAAA@@@===;;;;;;<<>>===;;;:::::::::;;;<<<;;;;;;;;;:::::::::::::::777666666555444444555555444333333333222222222111111111000000000/////////000000000000000000000000........./////////000000........................------..................////////////////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,+++++++++++++++***))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++***************************************++++++++++++*********++++++,,,,,,++++++******************************************************)))))))))))))))******************************************************((()))))))))************++++++++++++++++++++++++*********++++++******************++++++*********************************************)))))))))((()))))))))***+++++++++,,,************++++++++++++))))))*********+++++++++************************,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++******************************++++++++++++******))))))*********+++++++++,,,+++++++++***)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++000000000000000000000000......//////000000111111000000000000000000000000000000111111000000//////000000000000000000000000111111111111111111111111...//////000000//////...------,,,,,,,,,,,,------(((((()))***+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...........................------,,,,,,,,,,,,,,,---------------------------------------------------------............///---///111000///...//////////////////////////////............///////////////000000111111000000///---,,,,,,------...///000///000000111222222333333222333444444444555777999:::;;;===>>>>>>>>>===<<<;;;;;;<<<<<<=========>>><<<======>>>======<<<<<<>>>???AAACCCDDDDDDDDDCCCIIILLLQQQWWW[[[ZZZVVVRRRFFFDDDAAA???======>>>???@@@@@@AAACCCEEEGGGHHHIIIHHHKKKLLLIIICCC===::::::999<<<>>>@@@@@@AAABBBDDD@@@@@@AAAAAABBBAAAAAA@@@AAA@@@>>>======???AAABBB@@@???>>><<<;;;<<<@@@CCCAAA???===<<<;;;<<<===>>>;;;<<<===>>>???@@@AAABBB<<<<<<;;;:::999999999999666555555444444333333222222222222222111111111111111111111111000000000000111///...------///111222////////////////////////.............../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))******************************++++++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))******+++++++++++++++++++++++++++***************+++++++++))))))))))))************+++++++++++++++,,,,,,,,,)))***++++++++++++***))))))***++++++++++++***)))************************************))))))))))))***************+++++++++((()))))))))************)))))))))***++++++,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))******++++++++++++******)))************++++++++++++++++++***************))))))******+++,,,,,,---***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++000000000000000000000000------...//////000111111000000000000000000000000000000000000000//////...000000000000000000000000111111111111111111111111......////////////......---,,,,,,++++++,,,,,,---***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------......---,,,,,,,,,,,,,,,........................---------------------------------............///...///111111///...///000////////////////////////............////////////000000111111111111000000............///000111222222333444555666777888999888:::;;;:::888999;;;>>>>>>@@@AAACCCCCCBBBAAA@@@;;;;;;===???AAACCCDDDEEEEEEEEEGGGHHHIIIHHHHHHHHHGGGIIILLLOOORRRSSSSSSSSSYYYYYYZZZ\\\^^^\\\XXXTTTHHHHHHHHHHHHGGGFFFEEEDDDGGGFFFEEEDDDDDDEEEGGGHHHFFFIIIJJJHHHAAA===<<<===;;;>>>BBBDDDDDDFFFHHHKKKGGGHHHJJJKKKLLLLLLLLLLLLJJJHHHFFFDDDCCCDDDEEEFFFHHHHHHHHHEEECCCCCCEEEHHHHHHFFFCCC@@@??????@@@AAA??????@@@BBBCCCDDDEEEFFFBBBAAA@@@???>>>>>>>>>>>>;;;;;;:::999999888777777444444333333333222222222222222222111111000000000111000...------///111222000000000000000000000000.........//////000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************)))***++++++++++++***)))******************************++++++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))***++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))************)))*********++++++++++++)))***++++++++++++***))))))***++++++++++++***)))************************************))))))))))))+++++++++***************************++++++++++++((())))))***++++++,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++******************************++++++++++++******)))************+++++++++***************+++++++++***************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++000000000000000000000000---------...///000000111000000000000000000000000000000000000000///......000000000000000000000000000000000000000000000000......////////////......---,,,,,,++++++,,,,,,---......------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------///...---,,,,,,,,,,,,,,,........................---------------------------------.........//////...///111111/////////000////////////////////////............/////////000000000111111111111000000222222222222333444555666555666777888:::<<<===>>>>>>???@@@>>>;;;;;;>>>AAAAAABBBDDDFFFFFFEEEDDDCCC;;;===???BBBEEEIIIKKKLLLOOOPPPRRRUUUVVVWWWWWWVVVXXX[[[___cccfffhhhhhhhhhccc```]]][[[[[[XXXTTTPPPSSSVVVYYY[[[[[[YYYUUUSSSOOOMMMJJJGGGGGGGGGIIIJJJDDDGGGJJJGGGBBB>>>???AAA>>>BBBFFFHHHIIIJJJNNNQQQTTTVVVXXX[[[\\\]]]]]]]]]ZZZXXXUUUQQQOOOOOOPPPQQQSSSTTTTTTQQQMMMLLLMMMPPPPPPMMMIIIFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>======555555444444444333333333222222222222111111000000000//////...///000111111000000000000000000000000.../////////000000111111................................................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++************++++++++++++******++++++++++++++++++++++++************************))))))((())))))***++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))************(((((())))))*********+++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))************************************)))))))))))),,,+++++++++******)))))),,,,,,---------.........((())))))***++++++,,,,,,''''''(((***+++,,,---...,,,,,,,,,+++++++++******)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++))))))******+++++++++,,,,,,,,,++++++***)))))))))*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,////////////000000000000222111000.........///000222111111111000000//////333222111000/////////////////////000111111222222000000//////......------........................,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++***)))((('''''')))+++,,,///---+++)))))))))***+++,,,++++++***+++,,,...///---.........---,,,,,,+++,,,---......//////......------------------------------,,,,,,,,,+++++++++........................,,,,,,,,,---------......---......///......------...//////...---,,,...///000///............000000222333333222111111333555222222444666999:::999888999<<>>>>>???@@@???HHHDDDCCCHHHIIIGGGGGGKKKBBBCCCFFFMMMTTTZZZ^^^___eeebbb``````cccdddcccaaaiiifffccccccgggjjjkkkjjj[[[[[[\\\\\\\\\[[[ZZZYYYfffjjjooooookkkfffcccbbbbbbaaa]]]UUUNNNKKKLLLOOOKKKIIIGGGFFFBBB;;;999<<<@@@CCCEEEEEECCCEEEIIIMMMRRRVVV]]]bbbdddeeefffgggiiibbbZZZXXX]]]cccggghhhbbbhhhkkkggg^^^ZZZ]]]ccchhhccc[[[SSSMMMJJJJJJKKKLLLJJJHHHIIIKKKJJJGGGCCCDDDBBBAAABBBEEEEEEBBB???;;;>>>@@@BBBAAA@@@???@@@===<<<;;;::::::888444111777333///---000222333222111000//////000111000...//////...............---//////.........---------------...............---,,,,,,,,,---------......------............------////////////////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++************++++++++++++************++++++************************,,,++++++++++++++++++,,,++++++*********+++---...///,,,******+++,,,***(((,,,,,,+++++++++++++++++++++++++++*********))))))************************++++++++++++++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))...---+++***)))***++++++************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,+++***)))((((((************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,+++))))))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++************))))))((((((************************)))************+++++++++&&&(((******))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000000000000////////////222111000///......///000111111111000000000//////111000000000000000111111111111000000000000000000///////////////.................................,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++---,,,+++***+++,,,...///...---+++*********,,,------,,,,,,++++++,,,---...------......------,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,........................,,,,,,---------.........//////////////////...---//////000...---,,,...//////......---...///000111...///111222222333555777888999:::<<<>>>??????>>>AAAAAABBBAAA@@@AAADDDGGGLLLJJJGGGEEEEEEFFFIIIKKKOOOKKKLLLQQQSSSPPPNNNOOOOOOPPPTTTZZZ```fffhhhiiiiiigggeeeeeefffgggeeebbb^^^]]]___bbbfffhhhfffdddcccdddfffhhhiiiiiiiiihhhrrruuuwwwuuupppiiidddbbbbbbddddddbbb^^^YYYUUUTTTPPPKKKGGGCCC===888999===>>>AAADDDFFFGGGJJJPPPUUUUUU[[[ccciiikkkkkkkkkkkkooojjjeeeeeehhhkkkkkkiiimmmrrrwwwvvvpppkkkkkkmmmvvvrrrmmmfffaaa]]]ZZZYYY[[[YYYWWWVVVWWWUUUOOOKKKLLLHHHEEEDDDDDDCCC@@@<<<@@@BBBDDDEEEDDDBBBAAA@@@???>>>======>>>===;;;999;;;888555444555666555333222111000000111111///.../////////.............................................//////000//////...,,,,,,---------.........------............---------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++************++++++++++++************++++++************************,,,,,,++++++++++++,,,,,,++++++*********+++,,,------+++)))***,,,---,,,***+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++)))))))))************+++************************,,,+++***)))))))))***+++************************+++++++++******)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,***))))))+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************************)))************+++++++++((()))++++++***)))***+++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,111111000000//////......111000000////////////000111111000000000000//////////////////000111222333222222111000000///...............///////////////........................,,,------......------,,,------,,,,,,,,,,,,++++++...---,,,,,,,,,---...///---,,,+++++++++,,,...//////...------,,,---------------......------,,,,,,***+++,,,,,,------,,,,,,------------------------.........------------,,,........................,,,------------.........000000000000000///...---/////////...,,,,,,---///.........///000111222333///222555777888:::<<<===AAABBBBBBCCCCCCCCCCCCBBBEEEDDDCCCAAAAAADDDIIIMMMPPPPPPOOOMMMLLLNNNTTTYYY\\\YYYYYY]]]^^^YYYTTTRRRTTTUUUXXX]]]cccfffggggggeeeddddddfffhhhiiigggfff^^^aaafffkkkooonnniiifffjjjlllooorrruuuwwwwwwwwwtttuuuuuurrrlllfffbbbaaabbbbbbccceeefffdddaaa^^^[[[TTTKKKEEE>>>:::<<>>???AAAAAAAAA@@@<<<:::888888888777555333444333111111111111///...............////////////............///////////////000000000000000//////,,,------------.........------............------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++************++++++++++++************++++++************************,,,,,,++++++++++++,,,,,,++++++*********+++,,,---***))))))***,,,------,,,*********++++++,,,,,,---+++++++++***************************************,,,,,,,,,+++*********)))*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))((())))))***+++*********************************)))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,***)))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************)))************+++++++++***+++,,,,,,+++)))******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,111111000000//////......000000000////////////000000000000000000000/////////////////////000111111111111000000////////////------......//////000000........................------------------------------,,,,,,,,,++++++++++++************+++,,,---,,,,,,+++,,,,,,...///000/////////...------------,,,------...------,,,,,,++++++,,,------------,,,------------------------//////.........---------........................------------............//////000000///......---...//////...---,,,...///111111222333444666777888888;;;>>>@@@@@@@@@AAACCCEEEFFFFFFFFFEEEDDDDDDEEEDDDEEEFFFFFFHHHKKKPPPTTTVVVXXXYYYWWWUUUXXX```gggjjjfffdddcccccc___ZZZVVVVVVWWWYYY]]]```bbbaaa```___aaadddiiinnnqqqsssssspppssswwwzzz{{{wwwrrrnnnkkkmmmppptttwwwyyy{{{|||ooonnnllljjjhhhgggggghhhhhheeebbbccchhhlllmmmllleee]]]TTTMMMEEEAAACCCIIILLLNNNPPPPPPPPPRRRXXX]]]iiilllppprrrqqqnnnmmmlllrrrsssvvvzzz~~~~~~|||yyyuuuxxx{{{~~~}}}yyyrrrmmmuuuvvvxxxzzz|||}}}~~~~~~~~~|||zzzyyyxxxtttmmmggg^^^ZZZUUUTTTUUUWWWUUUTTTPPPPPPPPPOOONNNKKKHHHEEECCCAAA@@@AAABBBCCCCCCBBB>>>===;;;:::999999888888888666444333444333111///......//////////////////...////////////000000000//////000000000///......------------............------............------///////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---++++++************++++++++++++************++++++************************+++******))))))******++++++++++++++++++++++++,,,*********+++,,,,,,,,,+++))))))***+++,,,,,,------************************************************---,,,,,,+++***))))))(((************+++++++++,,,++++++++++++++++++++++++))))))))))))******++++++******************************************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******+++,,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++,,,------+++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,111000000000/////////.../////////000000000000/////////////////////000000111111000///......//////......//////000000000000------......//////000000........................------------------------------,,,,,,,,,+++++++++)))))))))))))))******++++++++++++,,,---...///000/////////......------,,,,,,,,,------...------,,,,,,,,,---...............------------------------//////.........---------........................---------.........//////......////////////......///000000000//////111333666777888:::;;;===>>>>>>@@@BBBCCCCCCBBBAAABBBBBBAAADDDFFFGGGFFFGGGJJJLLLLLLOOORRRTTTUUUVVVWWWYYY[[[]]]___^^^\\\```hhhooonnnmmmjjjfffdddddddddcccdddddddddeeeggggggfffddddddhhhmmmrrrxxx}}}{{{wwwsssqqqlllmmmnnnqqqtttxxx{{{|||vvvssspppnnnooorrrtttvvvsssppplllmmmppprrrrrrpppfff```YYYSSSLLLFFFGGGLLLTTTUUUVVVTTTSSSTTTZZZ^^^iiikkklllllllllmmmoooqqqtttuuuxxx|||zzzvvvuuuvvvxxx{{{zzzjjjfffaaa```bbbcccbbb```^^^\\\[[[[[[ZZZXXXSSSPPPJJJIIIGGGGGGHHHHHHGGGEEEBBBAAA???===<<<===>>>@@@;;;:::888777777777555333111111000000000/////////000000000000000000000000.../////////......---,,,---------.........//////------............------/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++************++++++++++++************++++++************************))))))(((((((((((())))))+++++++++++++++++++++++++++,,,---,,,,,,******)))))))))***+++,,,,,,------************************************************,,,,,,++++++***)))(((((()))))))))*********++++++************************)))******++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,*********+++---...,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++,,,------+++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,/////////000000000000000...//////000000000000///......////////////000000222111000///............------...//////000111111.........///////////////...........................------,,,,,,------...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,---.........------.........------,,,,,,,,,------......------,,,---......//////......------------------------.........------------,,,........................------........./////////------...///000000000000111333444444444555888:::<<<===???AAABBBCCCDDDDDDCCCCCCDDDCCCAAAAAACCCDDDCCCFFFJJJLLLNNNQQQVVVZZZ\\\___cccdddccc___]]]\\\XXXZZZ\\\\\\\\\___eeeiiilllppppppkkkiiilllrrrtttuuusssqqqppppppooonnnlllmmmppptttwww{{{{{{vvvqqqpppooorrrqqqqqqsssvvv{{{}}}}}}~~~~~~~~~wwwwwwxxxyyyxxxsssmmmiiiddd___ZZZVVVPPPKKKLLLQQQSSSTTTUUUSSSQQQTTTYYY^^^fffgggiiilllooouuu}}}{{{{{{|||}}}xxxtttnnnllllllkkkhhheeeaaa___^^^^^^___^^^YYYTTTTTTSSSSSSSSSSSSRRRNNNLLLCCCDDDCCCAAA>>>>>>???AAA???>>><<<<<<<<<<<<:::999666555555444333222111111111111111111000000000000.../////////...---,,,+++------........./////////------............------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++++++++************++++++************************))))))(((((((((((())))))++++++,,,,,,,,,+++******+++,,,......+++)))))))))*********++++++,,,,,,---***************+++++++++************************+++++++++***)))))))))((()))))))))************+++))))))))))))))))))))))))***++++++,,,,,,,,,++++++************************+++++++++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************************++++++++++++******+++++++++,,,,,,,,,***)))***,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************)))************+++++++++***+++,,,,,,+++)))******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,......//////000000111111---...///000111111000///........./////////000000000//////.........//////....../////////////////////////////////....................................---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,******+++,,,,,,---,,,,,,+++,,,---......---,,,,,,+++,,,------......------,,,,,,---............---------------------------------------,,,,,,,,,,,,....................................////////////---...///111222333444444555777999:::;;;===@@@BBBAAABBBDDDFFFGGGGGGGGGGGGFFFGGGGGGFFFGGGIIIMMMQQQRRRVVVYYYZZZYYY[[[```eeefffiiimmmmmmjjjeeebbb```\\\\\\]]]___```ccceeegggnnnwww{{{vvvqqqttt{{{~~~zzzvvvsssrrrqqqooonnnsssuuuwwwxxxzzz~~~{{{xxxxxxzzzzzzyyywwwxxx|||xxx{{{~~~~~~{{{uuuqqqnnniiiddd___\\\XXXUUUXXX]]]^^^______]]][[[]]]ccchhhmmmppptttzzz~~~~~~{{{xxxwwwtttooojjjbbb```^^^```bbbbbb]]]XXXZZZZZZ[[[]]]]]][[[VVVSSSIIIKKKMMMLLLGGGCCCAAAAAABBBAAA@@@@@@AAAAAA@@@>>>===<<<;;;999777666555444333333222111000000//////000000000//////...---,,,............////////////------............------------------------------.........---------,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***++++++************++++++++++++************++++++******************************))))))))))))******+++,,,,,,,,,,,,+++***)))(((+++......,,,*********++++++++++++++++++++++++))))))*********+++++++++************************************))))))))))))*********+++++++++,,,,,,******************************+++,,,++++++***)))************************)))*********++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************++++++++++++******+++++++++,,,,,,,,,))))))***---//////---+++++++++++++++++++++++++++************************)))))))))*********++++++************************)))************+++++++++((()))++++++***)))***+++************************++++++++++++++++++++++++************************************************,,,++++++******++++++,,,------...///000111222222---...///111111111000///---.........//////000000......---......///000111000000000///......------000000//////.........---...........................---,,,,,,,,,,,,---...---------,,,,,,,,,++++++)))***+++,,,,,,,,,++++++******+++,,,,,,,,,++++++)))***,,,---...------,,,+++,,,,,,---.........---++++++,,,---------,,,,,,------------------------------,,,,,,,,,+++++++++..................................../////////000...///111333555666777777999:::===>>>@@@BBBEEEHHHCCCEEEFFFHHHIIIIIIIIIHHHKKKLLLLLLMMMPPPTTT[[[```dddggghhhfffbbbaaaeeeiiihhhkkkmmmmmmkkkhhheeedddgggggggggjjjmmmoooooonnnssswwwxxx~~~}}}xxxsssqqqpppooooooyyyzzz||||||}}}~~~{{{|||~~~}}}|||rrrlllfffcccaaa```eeellluuuuuutttpppnnnoootttyyyyyy}}}zzzxxxwwwwww{{{|||vvvqqqhhheeedddfffjjjiiieee```[[[\\\^^^aaabbb___ZZZVVVTTTXXX]]]\\\VVVNNNIIIFFFDDDCCCBBBBBBCCCDDDCCCAAABBBAAA???===;;;999777777555444333222111///......111111111111000///...---............/////////000---..................---////////////////////////......---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++************++++++++++++************++++++************************,,,,,,++++++++++++,,,,,,+++,,,,,,---,,,+++***)))&&&)))---...,,,++++++---,,,,,,++++++++++++++++++))))))******++++++++++++************************)))))))))))))))*********++++++,,,,,,,,,---------++++++++++++++++++++++++)))***++++++***)))((('''************************(((((())))))*********+++************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,))))))***---//////---+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************)))************+++++++++&&&(((*********)))***+++))))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000////////////000000........................,,,,,,------,,,,,,+++***,,,++++++******++++++,,,************************++++++++++++++++++++++++//////.........---------******+++,,,,,,---......---------............///........................,,,,,,,,,------.........,,,...///...---,,,---...------...///000111333333222444666999<<>>@@@>>>;;;===:::777444333111...,,,//////000000000000000000000000///.........////////////////////////////////////.........---------000000///...------,,,,,,------,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++*********))))))***+++,,,,,,------,,,,,,++++++************++++++,,,,,,,,,---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---,,,,,,+++*********+++***++++++,,,,,,++++++*********************************************************++++++++++++******,,,,,,,,,++++++++++++***---***(((''')))+++,,,,,,************************+++++++++*********))))))************************000000111111111111000000........................000000000000000000000000000000000000000000000000//////////////////////////////............//////------------------------,,,,,,------,,,,,,+++***,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,///.........------------***++++++,,,------......---------............///........................------..................//////000...,,,,,,---...//////000111222444666777666777:::===@@@CCCDDDEEEEEEEEEFFFGGGIIILLLNNNPPPPPPLLLLLLTTT[[[\\\[[[[[[YYY```dddbbb```dddiiikkkeeeffffffffffffggghhhiiipppvvv~~~~~~}}}~~~}}}{{{zzzzzzzzzzzzwwwtttttt{{{sssppprrruuu|||{{{}}}yyyvvvwwwzzz|||vvvvvv{{{zzzmmmnnnooonnnjjjeee```]]]YYYZZZ\\\___bbbaaa^^^[[[[[[YYYXXXXXXXXXVVVSSSOOOMMMFFF???<<<===>>>>>><<>>@@@???===<<<<<<<<<:::888666555333111000000000000000000////////////000000......................../////////............---/////////...------,,,,,,*********+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++***))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))+++++++++***************)))******++++++******))))))******++++++******)))++++++************++++++,,,,,,+++************+++***++++++,,,,,,++++++***************************''''''''''''''''''''''''******++++++++++++******&&&'''((()))***+++,,,,,,///...,,,+++,,,+++***(((************************+++++++++***************************************000000111111111111000000........................////////////////////////000000000000000000000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,------......---------............///........................///............---------...//////...---...111333888888888888999:::;;;<<<@@@AAABBBDDDFFFFFFGGGGGGJJJLLLNNNQQQUUUXXX[[[]]]___\\\^^^dddhhhfffdddeee^^^eeekkklllnnnrrrtttrrrrrrqqqqqqssswww||||||}}}{{{{{{zzzyyyxxxxxxxxxxxxwwwzzzwwwzzz}}}xxx||||||yyy{{{|||rrrpppvvv}}}|||sssqqqooommmjjjfffbbb^^^^^^___```aaacccdddddddddddd^^^VVVPPPLLLIIIFFFDDDBBB@@@???@@@AAAAAA???>>><<<:::777444222111111222000///////////////000000------------------------/////////...............//////.........---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++************++++++***+++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************************************************************++++++++++++************++++++++++++******++++++************++++++++++++***************+++***++++++,,,,,,++++++***************************((((((((((((((((((((((((******++++++++++++******)))******+++,,,,,,------...---,,,---------+++)))************************************************************************000000111111111111000000///////////////////////////////////////////////////////////////////////////////////////////////////..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,------------------,,,,,,------------......---------............///.................................------------------...///000000222555888>>>>>>>>>>>>>>>???@@@@@@>>>???AAADDDGGGKKKMMMOOOUUUVVVXXX[[[^^^```aaabbbhhhgggjjjooopppjjjeeeddddddlllsssvvv{{{zzzxxxvvvwww{{{xxxyyy}}}zzzzzz{{{~~~wwwttttttzzzuuunnnkkkjjjlllnnnooopppttt}}}~~~uuuxxx~~~yyysssnnndddccc```^^^^^^___bbbeeedddbbb___\\\YYYUUUQQQOOOGGGGGGFFFGGGHHHHHHFFFDDDAAA???===999777555444444111000000///////////////........................////////////////////////...............------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++************++++++++++++,,,---------------************************++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******))))))******+++*********))))))***++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++++++++++++++++++++******,,,......---,,,************************************************************************000000111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......---------............///........................------........./////////...111333555666777:::<<<;;;;;;;;;<<<===>>>@@@@@@@@@AAACCCGGGLLLSSSXXX\\\aaabbbdddfffggghhhhhhhhhqqqqqqtttyyyxxxrrrmmmmmmmmmtttzzz~~~xxxkkkkkkrrryyy~~~wwwxxx{{{|||wwwpppnnnjjjhhhggghhhjjjkkkooozzzyyyvvvwwwooobbb[[[\\\eeesss~~~~~~}}}yyypppiiiddd___]]]\\\^^^```dddkkkrrrssszzzqqqnnnggg```ZZZYYY[[[^^^___```aaaaaa```]]]ZZZXXXQQQPPPPPPQQQRRRQQQNNNLLLEEEEEECCC@@@===;;;999888555444333111000000//////////////////////////////...////////////000000000.................................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++***************+++++++++)))******+++++++++++++++++++++************++++++******+++,,,------------************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,******))))))))))))*********))))))))))))***++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++***************)))))))))((((((***))))))***---......---***************************************+++++++++************************000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...------------------...------------------------,,,,,,------,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................---------------............///..............................///000111222222333444777;;;<<<<<<<<<======:::;;;<<<>>>AAADDDGGGHHHMMMLLLLLLNNNRRRYYY```dddfffgggiiikkkllllllllllllsssrrruuuyyyzzzwwwvvvyyyyyyyyymmmbbbbbbggglllooorrriiiiiiiiilllnnnnnnkkkggggggddd```]]][[[\\\]]]^^^ccciiimmmkkklllnnnlllfff___^^^cccpppzzz|||{{{{{{}}}|||{{{zzzyyyvvvqqqnnnaaaYYYUUUXXX]]]```eeekkkooottt|||{{{wwwsssxxx~~~wwwmmmddd^^^^^^___cccdddeeedddaaa___]]]\\\XXXXXXWWWWWWWWWUUURRROOOIIIIIIHHHGGGDDD@@@===;;;:::999777555333222111111000000000000000000000000.../////////000000000000........................------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))***+++++++++++++++++++++************++++++(((((()))***+++,,,,,,+++******************************************************************************************************************************++++++++++++******************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))******)))))))))))))))***++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******)))))))))))))))*********,,,***((((((***,,,---,,,************************))))))*********+++++++++************************000000111111111111000000////////////////////////000000000000000000000000////////////////////////////////////////////////---,,,,,,++++++,,,,,,---........................,,,,,,---------,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------..................---------------.........//////........................//////000222333444555666:::===@@@BBBAAA???>>>>>>BBBCCCEEEIIINNNRRRVVVXXX]]]ZZZWWWUUUWWW[[[aaaeeefffgggiiikkklllllllllkkkooonnnoootttvvvvvv{{{||||||yyyooonnnoooooopppwwwpppfff______bbbccceeehhheeecccaaaaaaccceeedddccc]]][[[ZZZYYY[[[^^^bbbdddjjjmmmpppssswww{{{}}}~~~vvvrrrrrrzzz}}}zzzwwwwwwzzz}}}|||zzzlllbbb\\\aaahhhlllpppvvvtttwww}}}{{{vvvllloootttyyy|||~~~||||||tttmmmkkkkkknnnmmmjjjfffaaa]]][[[[[[[[[ZZZYYYYYYXXXVVVRRROOOJJJKKKKKKKKKHHHDDD@@@===>>>===:::888666444333333000000000000000000000000.../////////000000111111---.....................+++,,,,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))---,,,+++******+++,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++++++++))))))***++++++++++++***++++++************++++++&&&&&&((())))))*********************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******++++++++++++************++++++++++++************))))))))))))******))))))((())))))***+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******************************++++++++++++******))))))***+++,,,------......+++(((''')))***++++++************************))))))******++++++++++++************************111000000///...---------222222222222222111000///////////////////////////////////////////////////------......------,,,+++..................------///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,---------...------,,,,,,////////////////////////..................------******++++++,,,,,,,,,------,,,,,,,,,---///111222333555888:::<<<<<<;;;:::>>>???AAABBBCCCBBBBBBAAAEEELLLWWWaaaeeeeeebbb___bbb^^^ZZZZZZ\\\aaaeeegggmmmooonnnkkkkkknnnooommmpppooosssyyy||||||xxxqqqppppppnnnlllkkkooowww~~~wwwnnnpppqqqooommmmmmppptttrrrpppnnnmmmmmmllljjjhhhfff```^^^bbbfffiiirrr{{{}}}{{{vvvwww~~~wwwlllkkkjjjkkkmmmrrrxxx}}}xxxqqqhhhaaa\\\YYYZZZ\\\___^^^[[[TTTOOOQQQQQQPPPNNNJJJEEE@@@===???AAABBB@@@<<<888777777222000//////000000///.../////////......------,,,111000///...............////////////............///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------)))************+++++++++++++++++++++++++++,,,,,,************************+++++++++*********))))))************+++,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++------------++++++)))******++++++,,,------++++++++++++++++++++++++...,,,++++++,,,------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---,,,***)))))))))******+++++++++************)))+++++++++++++++***)))(((************************************************************************++++++************++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************,,,++++++******++++++,,,,,,,,,++++++***))))))))))))))))))***+++++++++,,,,,,+++)))'''(((***,,,...++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))111000000///......------000111111111000000///...////////////////////////000000000000000000000000------......------,,,+++..................------......---,,,,,,,,,------......---------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------...------,,,,,,////////////////////////........................+++,,,,,,,,,------------/////////000000111222333777888:::<<<>>>???@@@@@@@@@???@@@BBBFFFLLLRRRUUU\\\]]]aaagggllllllfffaaaZZZZZZ\\\___dddggggggggglllpppqqqqqqtttyyy|||{{{yyyxxx{{{}}}{{{xxxssspppooorrrttt|||zzzttttttwwwzzz|||}}}{{{xxxyyy~~~{{{yyyvvvrrrnnnnnnqqqvvvyyy}}}||||||}}}~~~{{{zzz~~~uuummmggg]]]]]]___aaabbb```\\\YYYVVVVVVVVVUUUQQQLLLGGGDDDGGGDDDBBBAAAAAA???<<<999888666444333333222000...111000//////............000000///.........//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++************++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))+++++++++***++++++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,******,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,***)))))))))******+++++++++************)))+++++++++++++++***))))))************************************************************************++++++************++++++******+++++++++,,,,,,,,,,,,+++******))))))******************************++++++++++++++++++++++++******************++++++***************++++++++++++***)))((()))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))******************************************************************000000000///......------//////000000//////......////////////////////////000000000000000000000000------......------,,,+++------------------......------,,,,,,,,,---.........------------,,,,,,,,,---------------.........,,,,,,+++++++++*********,,,,,,------...------,,,////////////////////////........................------------............///000222444666777777888===<<<<<<<<<>>>@@@BBBCCCBBBCCCHHHNNNUUU]]]dddhhhkkkgggdddggglllnnnjjjeeeccccccdddgggkkknnnooooooppptttwwwyyy}}}zzzwww~~~zzzuuusssssssssrrrqqqqqqsssuuu~~~zzzzzz{{{}}}}}}yyywwwtttrrrqqquuu|||~~~~~~yyynnnnnnmmmnnnnnnlllhhheeeccccccbbb```[[[VVVQQQNNNRRRLLLFFFFFFIIIIIIEEEAAAAAA???<<<999888666333000222111000/////////000111//////.........///000000////////////............+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++************+++++++++,,,---,,,,,,++++++*********************************+++++++++***************,,,,,,++++++***+++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++,,,+++))))))+++,,,+++***************************++++++++++++++++++++++++,,,,,,+++++++++*********,,,+++******)))*********+++++++++************)))***++++++++++++***))))))************************************************************************++++++************++++++******+++++++++,,,,,,,,,+++***))))))(((((())))))***************************+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++000000//////............/////////000000//////...////////////////////////////////////////////////------......------,,,+++,,,,,,------------......,,,,,,,,,,,,,,,---...///------------------------,,,------....../////////,,,,,,,,,,,,++++++++++++,,,,,,------...---------////////////////////////............////////////------......//////000000...000444888;;;===>>>???@@@???>>>===>>>AAADDDFFFIIIOOOXXXbbbiiilllmmmmmmlllhhhddddddhhhmmmooopppwwwrrrmmmkkkmmmrrrvvvyyyzzz}}}}}}xxxnnnnnnpppsssuuuwwwyyyyyyxxxooooooqqqtttuuussspppnnntttyyyzzz{{{}}}~~~zzzyyyzzz}}}xxxrrrmmmiiihhhgggeeecccaaa``````\\\VVVQQQOOOPPPQQQPPPMMMHHHEEEBBB???===;;;777555444333111000///000111222///.........///000111111////////////............,,,---------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,*********+++++++++,,,,,,------,,,,,,+++***))))))************************************************------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********************************,,,***))))))***++++++***************************************************)))))))))(((((((((((('''++++++******************+++++++++*********))))))******+++++++++******)))************************************************************************++++++************++++++******+++++++++,,,,,,,,,++++++***)))))))))))))))************************)))***,,,------,,,***)))))))))*********+++++++++,,,+++++++++***)))))))))((()))***+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********************************++++++++++++++++++++++++////////////............//////000111111000000///////////////////////////........................------......------,,,+++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---...///------------------------,,,------....../////////------------,,,,,,,,,,,,+++,,,,,,---.........---////////////////////////........./////////000000---......///111222222333333555888<<>>999999888777555444333222000000/////////000111111////////////............000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++************************************************+++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))******+++,,,,,,------************************,,,+++))))))+++,,,+++***************************++++++++++++++++++++++++,,,,,,+++++++++*********))))))***++++++++++++***+++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))************************************************++++++************++++++******+++++++++,,,,,,,,,---,,,,,,+++***+++++++++***************************+++,,,,,,,,,,,,+++***,,,,,,++++++***))))))(((+++++++++***************((()))***+++,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++)))))))))))))))))))))))).../////////////////////---...//////000000000///////////////////////////........................------......------,,,+++***++++++,,,------............---,,,,,,,,,------,,,,,,,,,---------......------------,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,---............////////////////////////---......///000000111111111222444666999<<<>>>???@@@@@@BBBDDDGGGJJJLLLNNNPPPTTTYYY___cccdddeeedddhhhjjjmmmrrrwww}}}{{{sssnnnooowww}}}}}}}}}~~~xxxtttmmmhhheeedddcccbbbccckkkpppsssvvvzzzyyytttmmmgggdddggglllpppxxx~~~}}}zzzvvvyyy~~~~~~vvvmmmeeeaaagggeeebbb```____________]]]ZZZUUUQQQMMMHHHDDD@@@>>>>>>>>>===;;;888555333111111000000///000000000////////////............////////////....................................------------------------,,,,,,------,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))*********++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++,,,************************---,,,******,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++((()))***+++,,,++++++***+++++++++************)))))))))***+++++++++++++++))))))))))))))))))))))))************************************************++++++************++++++******+++++++++,,,,,,,,,,,,++++++***************************************++++++++++++++++++++++++++++++*********************************+++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******************************************************************.........///////////////,,,,,,---.../////////...////////////////////////////////////////////////------......------,,,+++******+++,,,,,,---......///...------,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,+++++++++*********+++,,,---............////////////////////////---......///000111111222333444666999===@@@BBBCCC>>>???BBBFFFKKKQQQUUUXXX[[[___cccggghhhfffbbb```bbbhhhqqq|||~~~|||}}}{{{xxxvvvxxx~~~vvvtttooogggbbb^^^XXXUUUUUUVVVXXXXXXTTTaaannnvvv|||zzzzzz{{{yyy|||~~~~~~}}}zzzyyyzzz}}}xxxhhhccc^^^^^^aaabbb___\\\ddd```ZZZUUUPPPJJJEEEAAAAAABBBBBBBBB???;;;777444222222111000//////000000000/////////............------......///000000000........................------------------------.../////////...------,,,++++++,,,,,,,,,---------++++++++++++++++++,,,,,,************************))))))******++++++++++++************+++,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------)))***+++,,,,,,+++***)))------,,,++++++*********))))))))))))))))))))))))...,,,++++++,,,------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))***+++,,,,,,+++***+++++++++************)))((()))***+++++++++++++++))))))))))))))))))))))))************************************************++++++************++++++******+++++++++,,,,,,,,,+++******)))))))))))))))************************,,,++++++******++++++,,,)))))))))***++++++,,,,,,))))))******+++++++++,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++.........///////////////,,,---......//////......,,,,,,,,,,,,,,,---...///........................000000000000000000000000...------,,,,,,------......------,,,,,,,,,------//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------000///...,,,,,,---///000//////000111333444666777:::;;;===???AAABBBCCCCCC===AAAGGGNNNVVV\\\```bbbaaa```___```bbbbbbbbbaaagggeeehhhrrr|||}}}{{{sssnnnkkkppp}}}nnnccc^^^ZZZUUUUUUUUUUUUWWWYYYXXXVVVTTTaaaiiivvvzzzyyy~~~yyyrrruuu{{{~~~|||xxxiiiaaa```bbbbbbaaa```bbbbbb^^^VVVNNNIIIFFFDDDEEEFFFDDDAAA>>><<<<<<:::666222000222333222111...//////000000///......000///...---------------///............---------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++))))))************))))))+++++++++******)))))))))+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++***************************+++++++++++++++***)))((())))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************------,,,+++***)))((('''((())))))))))))*********,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************)))************+++++++++************************)))))))))))))))))))))))),,,++++++******++++++,,,''')))+++...///...---,,,,,,,,,,,,,,,++++++***)))******+++,,,,,,,,,,,,+++///////////////.........,,,---......//////......------,,,,,,---......///........................////////////////////////...------,,,,,,------.........---------------...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000111//////000222555777:::;;;@@@@@@@@@AAAAAABBBBBBBBBEEEIIINNNUUUZZZ___aaabbbddddddeeefffgggggggggfffccccccjjjwww~~~wwwrrrpppjjjggggggooo~~~}}}ooo```XXXWWWVVVTTTQQQUUU[[[```dddfffgggfffrrrvvv|||wwwxxx}}}~~~vvvrrrrrrrrrppprrrvvv|||}}}|||wwwssswwwwwwrrrooojjjeeefffgggiiillljjjaaaSSSIIICCCCCCBBBAAAAAAAAAAAAAAABBB===888555333222///---/////////...............//////...---------------///............---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,+++++++++************++++++++++++***))))))***++++++,,,,,,++++++***************************+++++++++++++++***))))))***+++++++++,,,,,,,,,,,,************************+++++++++*********))))))************************************************************************++++++++++++++++++++++++************************+++++++++***************)))))))))*********++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************)))************+++++++++************************************************,,,++++++******++++++,,,)))***+++------,,,+++***++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++000000//////......------------...////////////.........------......//////...................................................------,,,,,,------.........---------......///.........------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000000000000222333555777:::===???AAA@@@@@@AAAAAABBBCCCDDDDDDOOORRRWWW\\\```aaabbbaaakkklllnnnooopppooommmllljjjkkkttt{{{uuussswwwttttttyyy~~~yyymmm___XXXYYYZZZYYY[[[cccmmmuuuyyyzzz|||~~~yyywwwwwwwwwtttooonnnqqqwwwvvvssspppmmmnnnrrrvvv{{{vvvuuurrrrrrwww|||wwwiii\\\LLLGGGCCCBBBDDDEEEEEECCCFFFCCC>>>:::777444111...000///...---,,,,,,---...//////...------------...///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***************))))))(((******+++,,,,,,+++*********************************++++++++++++***))))))++++++,,,,,,,,,---------************************+++++++++***************************************************************************************************************************************))))))******+++++++++,,,************+++++++++,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************)))************+++++++++************************************************++++++************++++++******+++,,,+++***)))(((******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++111111000///...------,,,------.../////////////////////.........//////000........................------------------------...------,,,,,,------.........---------...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111000000//////000000000:::;;;;;;===???AAACCCDDD===>>>@@@CCCGGGJJJLLLMMMTTTWWW[[[```bbbcccbbbaaapppsssvvvxxxxxxwwwuuuuuu}}}}}}|||rrrjjjjjjkkkmmmnnnooopppooooooyyyyyysssjjjfffiiilllkkksss||||||vvvyyy||||||zzzxxxyyy|||{{{xxxuuusssrrrpppmmmkkkrrrvvv}}}|||}}}}}}www^^^WWWMMMIIIIIIIIIGGGDDDFFFDDDAAA???<<<999666444222000...,,,+++,,,---...///......---------......///............---------+++++++++,,,,,,---------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******++++++++++++************************************+++++++++******)))+++++++++,,,,,,,,,,,,---************************************************************************************************************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************))))))*********+++++++++************************************************++++++************++++++******++++++++++++***))))))***++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++111111000///...------,,,---...//////000000//////000//////.........//////........................------------------------...------,,,,,,------...---------------...//////---------------,,,,,,,,,........................------------------------........./////////000000111000//////000333666888@@@@@@@@@AAABBBCCCDDDEEECCCEEEIIIMMMRRRUUUWWWYYYVVVYYY]]]aaacccdddddddddooosssyyy}}}~~~~~~yyylllaaaXXXYYY\\\```dddgggjjjkkkmmmrrruuutttuuuzzz}}}~~~|||~~~{{{{{{}}}|||{{{|||~~~xxxsssssstttyyypppggg[[[SSSQQQPPPMMMJJJGGGGGGFFFDDDAAA===:::999444333000...,,,,,,---.........---------......//////............---------,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************************************)))******+++++++++******************++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************+++++++++************)))******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++************************************************+++******))))))******+++)))***+++,,,,,,---------)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++000000//////......------......///000000000000/////////......------..............................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///------------------------........................------------------------.........//////000000111//////000222666:::???AAA@@@AAAAAACCCEEEGGGIIIJJJSSSVVV[[[___bbbcccbbbbbb[[[]]]```cccfffhhhiiijjjoootttzzz~~~}}}ooodddQQQUUU\\\cccjjjooossstttssszzz}}}~~~~~~{{{wwwzzzyyyqqqfff^^^YYYWWWUUUSSSNNNOOOOOOKKKEEE???;;;:::777555333111////////////...------------.../////////............---------------....../////////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++************++++++++++++******++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++***))))))))))))***+++************************))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++***************+++++++++************************************************++++++++++++++++++++++++************************************************,,,+++++++++******))))))************+++++++++,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++************************)))************+++++++++************************++++++++++++++++++++++++******))))))))))))******)))***++++++---...//////******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++///////////////...............///000000000000000///......---,,,,,,------........................------------------------...------,,,,,,------...*********++++++---......------------------------................................................---......///000000111111222444777;;;???AAABBBCCC???@@@CCCHHHMMMRRRVVVXXXaaaeeejjjnnnpppnnnkkkiiidddeeefffiiikkknnnqqqrrryyy}}}~~~{{{yyyzzz}}}zzzxxxzzz}}}wwwvvvzzz{{{~~~~~~rrrhhh[[[aaaiiirrryyy|||}}}|||~~~{{{xxxzzz}}}~~~}}}wwwnnnddd]]]ZZZYYYYYYUUUVVVVVVRRRJJJCCC>>><<<999888777555333111000000---------------.../////////............---------------..........................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------,,,+++++++++***)))(((((()))***+++************************))))))***+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++)))))))))*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++************+++,,,************************)))************+++++++++************************++++++++++++++++++++++++******))))))))))))******+++******++++++,,,------++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++.........///////////////...//////000000000000000///...---,,,,,,,,,,,,,,,...................................................------,,,,,,------...************+++,,,---...------------------------------------------------........................---......///000111111222777:::???DDDEEEDDDAAA>>>>>>AAAFFFMMMUUU]]]cccffffffjjjpppuuuwwwtttpppmmmlllllllllnnnpppsssvvvxxxvvvpppooopppuuutttwww~~~zzzqqqjjjiiijjjeeehhhnnnwww}}}|||tttmmmjjjoooxxx~~~yyy~~~{{{sssnnnnnnqqqtttwwwxxxyyyxxxsssmmmiiiiiijjjqqq|||{{{ssshhh^^^XXXWWWXXXWWWYYYZZZVVVOOOGGGBBB@@@::::::999888666333111000---------------...///000//////.........---------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,)))))))))******++++++++++++,,,,,,,,,,,,+++******+++***)))(((((()))***+++************************((()))***+++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************'''((()))***+++,,,------((())))))))))))***************))))))))))))******++++++++++++++++++++++++------++++++++++++------************************)))************+++++++++************************++++++++++++++++++++++++******))))))))))))******,,,+++******)))*********,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++---------------------------------............///,,,---------.../////////........................------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,........................------------------------.....................---//////000///000333777;;;>>>@@@CCCDDDDDDEEEFFFGGGDDDGGGQQQ___eeeccccccfffaaafffkkkooopppooolllkkkooooooooopppttt|||~~~zzzrrrxxxwwwvvvvvvuuurrrnnnkkkiiiccc```___^^^]]]^^^bbbdddfffhhhnnnyyyxxxxxxyyy{{{||||||yyywwwrrr~~~{{{xxxyyyzzz~~~}}}~~~}}}ooolllnnnmmmiiinnnjjjhhhgggbbb\\\XXXZZZ]]]cccooottthhhaaa\\\XXXUUUVVVXXXZZZXXXRRRJJJBBB===@@@===;;;::::::888444111222///,,,+++,,,...............------------,,,,,,------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,---------,,,***)))***+++,,,,,,******+++,,,++++++++++++******))))))++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,***(((((()))***++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))))))))((((((''''''++++++************+++++++++++++++++++++++++++++++++,,,------++++++,,,---000---)))'''((()))******))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***((((((((()))*********))))))))))))******((())))))))))))***************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))---------,,,,,,,,,+++++++++++++++*********))))))---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))***++++++++++++***)))************+++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,++++++++++++******)))))),,,***(((***---...,,,***))))))***++++++++++++***---------------------------------............///---------.......................................------------------------++++++,,,,,,,,,---------------------------,,,,,,........................------------------------.........------......///000222444666666888;;;===CCCFFFHHHJJJKKKLLLNNNPPPUUUUUU\\\hhhooolllgggeeefffhhhkkkkkkiiihhhiiiiiiooorrrvvv{{{{{{wwwsssnnnjjjfffaaa^^^YYYZZZ^^^aaa___\\\___eeepppuuuzzz}}}{{{zzzyyyzzz{{{zzzxxxvvvwww|||zzzzzz}}}~~~}}}}}}{{{}}}{{{xxxssskkkbbb]]][[[]]]\\\WWWSSSRRRRRRXXXcccsssuuujjjaaaZZZWWWSSSTTTUUUSSSOOOJJJEEECCC@@@>>><<<<<<======:::888555333///.............................................------------......---,,,,,,,,,,,,,,,++++++,,,---......---,,,+++******+++,,,,,,******+++,,,++++++++++++*********)))+++++++++,,,,,,++++++***........................---,,,,,,++++++,,,,,,------,,,***)))((()))***++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,+++++++++*********++++++************+++++++++++++++++++++++++++++++++,,,------++++++,,,---111...***))))))***++++++************************++++++++++++++++++++++++,,,+++***)))(((((()))*********))))))))))))******)))))))))*********++++++******))))))******+++,,,++++++++++++++++++++++++*********************************)))))))))((((((,,,,,,,,,,,,++++++******------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***)))************+++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,++++++++++++*********))),,,***)))***,,,---,,,*********+++,,,,,,,,,,,,,,,---------------------------------............///...............---------........................------------------------,,,,,,,,,,,,------------,,,,,,------------------........................------------------------...------------///000111222555999<<<>>>???@@@AAAHHHKKKNNNQQQTTTWWW[[[^^^dddbbbfffqqqxxxuuummmhhhhhhiiijjjhhhgggiiinnnrrr}}}~~~wwwrrrjjjbbb]]]YYYUUUSSSPPPWWWbbbiiigggbbbfffmmm}}}~~~~~~~~~}}}|||}}}zzz|||~~~yyyzzz}}}~~~|||zzzggg]]]UUUUUUUUUSSSQQQQQQMMMSSS]]]jjjxxxzzzpppkkkiii^^^\\\YYYTTTPPPLLLIIIHHHDDDBBB@@@@@@AAAAAA@@@???;;;888555222111000///---...////////////////////////..................///+++++++++++++++,,,,,,,,,---............---,,,,,,***,,,,,,,,,******+++,,,++++++++++++***************++++++,,,,,,+++++++++........................+++,,,,,,------,,,,,,+++---,,,+++))))))******+++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++++++++************+++++++++++++++++++++++++++++++++,,,---,,,+++***+++---111...+++******,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))************))))))))))))******************+++++++++,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***))))))***++++++++++++***)))************+++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,++++++++++++************+++***)))***,,,---,,,+++++++++,,,------------,,,........................---------............////////////...---------,,,........................------------------------,,,,,,,,,------------...,,,,,,,,,------.................................------------..................------///111333555555888<<>>AAAEEEJJJNNNUUUVVVWWWYYY[[[___eeeiiiooosssuuuuuutttwww|||}}}|||||||||~~~}}}zzz{{{sssfffZZZXXXVVVWWW]]]ccchhhkkkiiikkkqqqyyy{{{wwwuuuvvv{{{yyywwwxxx|||zzzmmmiiihhheeebbbaaafffiiinnnsssxxx}}}xxx~~~}}}}}}|||oooddd[[[SSSNNNNNNMMMLLLJJJJJJLLLNNNPPPKKKHHHCCC???<<<888444111////////////............//////............//////,,,,,,------......//////........................+++,,,---,,,***)))***++++++++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++---,,,,,,+++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************++++++************++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,---+++))))))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++*********))))))))))))************+++++++++,,,,,,,,,******))))))******+++,,,*********++++++,,,,,,,,,************************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++)))+++---,,,+++***++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,******++++++++++++,,,,,,)))******+++++++++++++++........................---------............///...............---------........................------------------------,,,---------............,,,,,,------------------........................---------...//////000000///000222555888:::<<<===<<<===???AAACCCIIIOOOTTT]]]]]]\\\[[[[[[^^^bbbfffyyy~~~zzzwww||||||rrruuuyyy~~~yyynnnccc\\\YYYYYY[[[aaajjjsssyyy|||wwwsssrrruuuvvvvvvwwwzzz~~~}}}yyyrrrooommmllloootttyyy||||||xxxuuuttttttvvvyyy|||}}}}}}|||wwwttt}}}}}}yyypppggg]]]VVVPPPPPPOOONNNNNNQQQVVVZZZSSSOOOKKKFFFBBB===888444222222111000///...------///..................///............////////////---------,,,------...///,,,------,,,***)))***+++++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,***))))))***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++******))))))))))))******************+++++++++,,,******))))))******+++,,,*********++++++,,,,,,---))))))))))))))))))))))))*********+++++++++++++++)))***************++++++*********+++++++++++++++***++++++++++++,,,,,,,,,))))))***++++++++++++***)))************+++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,)))+++,,,,,,+++***,,,---))))))***++++++++++++***........................---------............///---------.......................................------------------------------------............------------------,,,,,,........................---------...///000000000///222666:::===???@@@@@@>>>AAADDDGGGKKKOOOTTTXXX^^^^^^]]]\\\]]]aaaggglll}}}|||uuuqqqvvv{{{~~~||||||~~~{{{vvvooohhhcccaaabbbggghhhkkkqqqyyyzzzuuurrrqqqsss}}}zzzvvvuuuqqqssssssrrrrrrwwwxxxvvvxxxzzzxxxuuupppqqqnnnrrrvvvmmmlllzzz{{{rrrggg___WWWWWWUUURRRPPPRRRWWW[[[XXXUUUPPPKKKGGGBBB<<<888666666444333111///............------------.....................------------,,,++++++,,,---...///,,,------,,,***))))))***+++++++++,,,,,,,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++*********++++++++++++******,,,++++++******++++++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++,,,+++******+++,,,+++***************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******))))))))))))******)))))))))*********++++++******))))))******+++,,,)))******+++,,,,,,------************************,,,,,,,,,------.........*********++++++,,,,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++***)))************+++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------)))+++,,,,,,******+++...)))***++++++,,,,,,++++++////////////////////////---------.........//////,,,------....../////////........................---------------------------------.........//////.........------,,,,,,,,,........................---------...///000000111000333888===AAABBBBBBBBB???CCCIIINNNQQQTTTXXXZZZZZZZZZ[[[\\\```gggooouuu{{{zzzxxx~~~}}}vvvvvvwwwxxxuuupppkkkgggeeemmmkkkjjjgggddddddjjjpppvvvwwwyyy~~~zzztttooottt{{{uuuvvvxxxtttzzz~~~{{{{{{||||||vvvwwwxxxtttpppgggiiiiiiooouuujjjeeepppzzznnneee```___[[[UUUOOOOOOSSSWWW[[[XXXSSSOOOJJJDDD>>>:::999999777555333111///...---------,,,,,,---------.........------,,,,,,,,,,,,++++++***+++,,,......,,,---...,,,***))))))***+++++++++,,,,,,---------((()))***+++,,,---------************************...---++++++++++++---...,,,,,,---------,,,+++*********++++++++++++******,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******''''''(((((()))))))))***++++++************++++++++++++++++++++++++++++++)))+++++++++***)))***+++---,,,++++++---------+++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---,,,,,,+++******))))))))))))******((())))))))))))******************)))***++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++)))))))))******++++++++++++++++++,,,,,,---------))))))******++++++++++++*********++++++,,,,,,,,,))))))***++++++++++++***)))************+++++++++)))+++---,,,+++***+++,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------(((+++---,,,***)))+++...++++++,,,------------,,,.........------,,,,,,,,,,,,,,,---...//////...............///////////////...///...,,,+++***,,,...------------------------,,,,,,,,,---------......------------------------...///000000000///...---333111...---///111333444777888:::===@@@CCCFFFHHHEEENNNWWW___eeehhhccc\\\\\\YYY[[[bbbhhhnnnvvv~~~www{{{yyy~~~{{{tttpppnnnkkkgggccc```^^^]]]bbbgggiiieeefffnnnyyy}}}|||{{{|||{{{xxxtttuuu|||{{{|||~~~~~~zzzxxxrrrvvv||||||}}}wwwxxxyyyyyy{{{~~~tttnnnrrr~~~~~~}}}{{{wwwrrrmmmgggeeejjjuuuzzztttllliiipppyyy~~~tttrrrmmmeeeYYYOOOKKKMMMPPPUUUSSSUUUXXXRRREEE===<<<<<<>>>>>><<<777222...,,,///......///000111///---......---------,,,,,,,,,/////////......---------//////000000//////...---+++++++++++++++++++++++++++++++++,,,,,,---------((())))))******+++,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))+++++++++++++++***)))((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))************))))))(((+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++*********))))))(((((()))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///---,,,***)))))))))******,,,++++++******++++++,,,)))************+++++++++*********))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++///...............------,,,------...//////......000//////......---------...///...---++++++,,,...------------------------,,,,,,,,,---------......------------------------//////000111000///...---///......///111444555666999;;;>>>AAABBBDDDEEEFFFVVVcccqqq|||~~~sssggg___^^^aaajjjqqqsssuuuxxx{{{wwwnnndddbbb^^^YYYVVVUUUWWWXXXccciiillljjjllluuu}}}zzz{{{|||zzzyyy}}}~~~yyyuuuyyy~~~}}}{{{tttyyy~~~~~~|||}}}}}}|||yyywwwvvvxxx~~~~~~vvvnnnmmmrrrwww}}}vvvppphhheeeiiiuuu}}}zzzsssnnnjjjmmmttt{{{qqqcccVVVLLLIIIIIIMMMMMMQQQVVVQQQFFF>>><<<@@@AAABBB@@@===:::777555111000...///000000///---.........---------,,,,,,............---------,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---------------------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++******)))))))))******+++++++++************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))************++++++++++++*********)))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++*********++++++,,,++++++******++++++,,,)))************+++++++++************))))))))))))************************++++++***))))))***++++++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++.........///////////////,,,---......///.........000000///...---,,,++++++......///---,,,+++---...------------------------,,,,,,,,,---------......------------------------///000000000000///...---,,,...000333666888::::::<<<===???AAADDDIIIOOOTTTlllyyy{{{nnnhhhgggnnntttvvvvvvvvvyyyyyyyyy|||}}}ooodddaaa___ZZZTTTPPPQQQTTTXXXeeekkknnnmmmnnnxxx~~~|||{{{|||{{{zzzzzzvvvsssvvvzzz|||~~~ssswww{{{~~~yyyvvvxxx}}}yyyvvvvvvxxxssspppkkkjjjqqqxxxyyyvvvtttnnnhhhgggsssqqqbbbUUUMMMJJJIIIJJJOOOTTTRRRJJJCCC@@@>>>?????????>>>===;;;:::555333000/////////...---.........------------,,,...------------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++000000///......---,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++************++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,+++,,,,,,,,,++++++***)))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++)))************+++++++++***************))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,)))************+++++++++************************************************++++++***))))))***+++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---------....../////////000------...............---.........------,,,,,,+++---...///...---,,,---///------------------------,,,,,,,,,---------......------------............///////////////.........---000555999;;;<<<===>>>======>>>AAAIIIVVVeeeppp~~~sssiiijjjooosssuuuvvvooonnnmmmrrrwwwiii___eeeeeebbb]]]XXXXXX[[[^^^mmmsssuuurrrrrrzzz}}}{{{}}}}}}xxxwwwvvvwwwyyyzzzxxxwwwwww~~~|||}}}~~~|||~~~{{{xxxyyy}}}|||~~~|||vvvsssvvv}}}}}}|||{{{yyyzzz{{{|||{{{zzzqqqssswwwzzz{{{|||}}}~~~~~~|||}}}~~~~~~}}}zzzxxxyyyuuupppnnnoooqqqtttwwwzzzqqqiiinnn|||pppeee\\\WWWOOOOOOQQQTTTTTTPPPKKKHHH???>>>===<<<=========<<<;;;777333000//////..................---------------------------,,,,,,,,,/////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,+++++++++***+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,------------------,,,+++***((()))***+++++++++++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,+++************,,,,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,))))))*********+++++++++)))***************++++++************************+++******************+++***+++++++++++++++,,,,,,,,,+++++++++***)))))))))+++++++++++++++++++++,,,))))))***+++,,,,,,------,,,,,,,,,------......///---...............------+++,,,,,,------.........,,,...//////...---...///------------------------,,,,,,,,,---------......---------....../////////...............//////000000333888;;;<<<===@@@BBB>>>BBBHHHOOOXXXeeettttttiiihhhkkklllmmmmmmffffffggglll{{{vvvnnneee___```cccfffeeebbbaaaccceeetttzzz}}}zzzzzzyyyvvvuuutttwww{{{}}}yyy}}}|||zzzyyyxxxuuusssooovvv}}}|||zzz|||~~~}}}zzz~~~}}}~~~~~~xxxyyy}}}~~~zzzuuuppprrrvvv}}}yyysssrrrpppooooooqqqrrrsssrrrpppppprrrtttuuuvvvvvvuuuvvvxxx{{{|||{{{xxxwwwvvvuuuwwwyyyyyyzzz{{{}}}|||zzzyyyyyyxxx{{{|||xxxssssssvvvyyy}}}vvvnnnmmmuuu}}}tttlllfff[[[YYYWWWVVVWWWVVVSSSPPPGGGDDD@@@???AAABBBBBBAAAAAA===888444222111///...//////.........---------------------------------/////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))******+++++++++,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,******++++++++++++******++++++++++++++++++++++++*********+++,,,,,,------////////////...---,,,++++++++++++++++++***)))(((******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))*********+++++++++***************+++++++++))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********************++++++++++++***,,,++++++******++++++,,,))))))*********+++++++++))))))******+++++++++,,,))))))))))))))))))))))))*********++++++******************++++++,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------------.........///......---,,,++++++,,,---...///000000,,,...///000.........///------------------------,,,,,,,,,---------......---------...//////000000.........///000111333444444777;;;<<<===@@@EEEIIIHHHQQQ\\\eeeiiimmmtttyyy}}}zzzrrrlllmmmmmmhhhcccaaaccceeegggjjjrrr~~~{{{rrriiiccc```^^^]]]XXX```hhhkkkjjjiiikkknnnuuu|||wwwqqqqqqrrrxxxyyy|||}}}zzzwwwuuunnnrrrvvvxxxvvvuuuvvvxxxzzzyyyyyy{{{}}}~~~~~~~~~~~~~~~zzzvvvtttrrrrrruuuwwwwwwwwwuuutttssssssttttttrrrpppvvvvvvuuuttttttsssrrrqqqhhhkkkoooqqqqqqqqqrrrsssuuuvvvxxxyyyyyyxxxwwwvvv{{{~~~}}}zzz}}}~~~|||vvvttttttqqq|||~~~yyyvvvppplllllluuu~~~vvvqqqgggfffbbb^^^___```]]]XXXNNNIIIDDDBBBDDDFFFGGGFFFGGGCCC>>>:::777444111////////////.........---------------............///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++************++++++))))))***+++++++++******++++++++++++++++++++++++******++++++,,,---------111111000000///...---,,,,,,,,,,,,++++++)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************************************)))************+++++++++*********+++++++++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,))))))***+++++++++******,,,++++++******++++++,,,)))************+++++++++))))))******+++,,,,,,,,,)))))))))))))))))))))))))))***++++++++++++***)))*********++++++,,,,,,---+++++++++***************+++++++++++++++******************++++++,,,,,,---............------------......//////...------,,,---------......//////000+++---000000///...//////------------------------,,,,,,,,,---------......---------...///000000000//////000111333666888:::;;;===@@@AAABBBGGGPPPWWW]]]eeennnqqqooommmnnnqqqxxx~~~|||wwwsssssspppiiidddcccdddhhhiiifffeeehhhiiigggbbb```^^^\\\\\\^^^aaabbbdddmmmvvvzzzyyywwwyyy|||~~~|||wwwtttuuuvvv||||||~~~|||wwwtttqqqmmmooorrrvvvyyy{{{}}}}}}~~~|||{{{zzzyyywwwuuusssqqqrrrsssrrrpppnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmooorrrwww|||~~~~~~xxxwwwzzzrrrsssxxx{{{|||{{{yyywww}}}|||tttlllhhhlllvvv~~~~~~}}}wwwrrrrrrpppmmmnnnpppjjjaaaVVVPPPIIIGGGKKKOOOPPPOOOLLLIIIDDD@@@<<<888333000////////////...................../////////000000------......------,,,+++------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++******++++++++++++******)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...222222222111000///---,,,******+++++++++******)))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,)))************+++++++++))))))***++++++,,,------++++++++++++++++++++++++)))***++++++++++++***))))))******+++,,,,,,------***************+++++++++++++++++++++*********)))++++++++++++++++++++++++000000//////.........---.../////////...---,,,,,,//////////////////......+++---000000000//////000------------------------,,,,,,,,,---------......---------...///000000111111111222333666999<<<>>>AAADDDFFFFFFHHHOOOZZZdddqqqtttuuuqqqjjjhhhlllqqq~~~yyyuuuqqqllllllooofffjjjiiiaaaZZZWWWUUUSSSXXXZZZ]]]```dddhhhlllooo{{{~~~~~~yyy{{{}}}}}}|||||||||}}}zzzyyyyyy{{{}}}vvvqqqnnnmmmooouuu}}}{{{vvvrrrqqqrrrnnnllljjjiiijjjjjjiiihhhjjjjjjkkknnnqqqssssssssssssrrrttt{{{}}}~~~{{{ooogggggglllnnnoooyyy{{{zzzvvvzzznnnhhhhhhmmmrrrpppvvv{{{wwwrrruuu|||yyy|||{{{zzz|||}}}uuujjj___YYYRRRQQQUUUZZZ\\\\\\OOOLLLGGGCCC???:::444000000/////////.............../////////000000111111//////000000//////...---------------------------+++++++++,,,,,,---------...------,,,,,,++++++***---------,,,,,,+++++++++---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))***+++,,,,,,------------------------------------***++++++,,,,,,------...333333222222000///...---((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---......///)))***,,,---...------,,,,,,++++++++++++++++++,,,)))************+++++++++))))))***+++,,,,,,------------------------------)))***+++,,,,,,+++***)))))))))***+++,,,,,,------))))))******+++++++++,,,++++++++++++******)))))),,,,,,++++++++++++++++++------............------111000///......///000111------------------------------------------------..........................................------//////.........//////000111222333555888<<<@@@BBBBBBIIISSSXXX[[[```iiiqqqyyyyyywwwrrrmmmkkkmmmppp|||{{{{{{}}}{{{vvvttthhhfffaaaYYYRRRPPPRRRVVVZZZ^^^cccgggmmmuuu}}}uuussswww~~~zzzyyyxxxzzz||||||yyyuuu}}}zzzwwwwwwzzzzzzwwwuuurrrxxx|||zzzxxxtttpppllljjjiiiiiiggggggfffggghhhhhhfffdddhhhggggggjjjrrr|||wwwnnngggcccbbbfffjjjoootttvvvwwwyyyzzzxxx~~~rrrjjjkkkooorrrnnniiieeeeeejjjqqqvvv}}}|||~~~zzzggg___ZZZ\\\___bbbfffjjjUUUPPPJJJGGGFFFDDD@@@<<<777444111///000111111111000...------.........---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------..................------,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++++++++,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------333222111///---+++***)))++++++++++++++++++++++++++++++************++++++...---+++*********++++++++++++++++++******)))))),,,++++++******++++++,,,,,,+++***)))***+++,,,---,,,,,,,,,+++++++++************++++++++++++******---,,,,,,+++***)))((((((***++++++,,,,,,++++++***))))))*********+++++++++******+++,,,,,,---......+++***)))))))))***,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***)))))))))((((((''''''(((+++...///...,,,++++++***+++,,,,,,------,,,,,,......---,,,,,,+++******(((((()))***+++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,---......//////......---//////...------...//////................................................................................................///.........//////000111222333555888:::===???@@@IIISSS___fffhhhiiinnnrrrwwwwwwuuurrrpppqqqtttvvv||||||}}}tttnnn___^^^[[[VVVRRRRRRWWW\\\jjjkkknnnrrrxxx}}}|||xxx|||~~~yyyxxxwwwuuuvvv{{{}}}{{{zzzyyywwwxxxyyyyyyvvvsssxxxwwwwwwzzz|||wwwrrrnnnnnnkkkhhhgggfffeeedddbbb]]]\\\\\\]]]bbbggglllooowwwzzz~~~}}}uuupppnnnfffggggggggggggiiimmmppptttzzzzzzuuuuuuqqqmmmhhhfffggghhhgggdddjjjnnnuuu{{{~~~nnnfff``````aaa```aaadddddd]]]TTTKKKFFFCCCAAAAAA999666333111000///...---111///------///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***))))))******......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////......---,,,++++++++++++++++++++++++++++++++++++************++++++---,,,+++*********++++++++++++++++++*********))),,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,+++++++++************++++++++++++******,,,,,,++++++***)))))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,***++++++,,,,,,---------,,,+++*********+++------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++---......,,,************+++,,,,,,------,,,,,,,,,,,,,,,+++***))))))((()))))))))***+++++++++,,,++++++++++++++++++++++++......---------,,,,,,,,,......////////////............---,,,,,,---......////////////////////////////////////////////////------------------------.................................///000111222333666777:::===@@@BBBCCCCCCPPPZZZgggoooooonnnnnnooouuutttssstttwwwyyy{{{{{{~~~zzzooogggXXXZZZ]]]^^^___bbbiiinnn}}}}}}}}}zzzsssrrrvvvvvv{{{}}}yyywwwtttqqqnnntttxxxvvvtttxxx~~~yyyvvvzzzxxxwwwwwwxxxxxxxxxwwwzzz||||||xxxrrrmmmjjjgggdddbbbdddbbbaaaaaaccceeefffeeegggjjjooosssvvvxxx{{{}}}xxxvvvpppjjjfffeeehhhkkkqqqvvv{{{vvvuuunnnfffdddfffgggeeeaaa]]]aaadddhhhmmmwwwvvvoooiiigggddd```^^^___gggccc\\\RRRIIIBBB???>>>===:::666444222000...+++111///......000111000///.........------------,,,------------------------------------------,,,,,,...------------,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***************...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++---,,,+++*********++++++++++++++++++************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************++++++++++++*********************************++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++---......---***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++------------,,,,,,,,,,,,...//////000000//////......------------------...................................................---------------------------------.....................///000222444666777;;;<<<>>>AAAEEEIIILLLNNNUUU\\\fffkkkkkkjjjjjjkkksssrrrtttxxx}}}|||yyyvvv~~~xxxppphhhddd___fffooouuuzzz}}}}}}qqqiiilllsss~~~~~~yyyuuurrrpppnnnkkkppptttssspppvvv}}}yyy{{{zzzzzz{{{~~~{{{tttnnniiigggddd```___aaabbbaaa___bbbeeeiiilllmmmnnnpppqqqqqqwwwwwwqqqooonnnpppsssxxx~~~|||vvvzzzqqqfff```bbbiiipppsssooonnniiiccccccppp{{{uuuqqqooojjjccc___``````cccccc^^^SSSGGG>>>:::???===999777555333000...111///......000000000///............------------.................................------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++*********++++++,,,,,,---************++++++++++++++++++************++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,---,,,+++***,,,,,,,,,+++++++++************++++++++++++******))))))*********+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------*********++++++,,,,,,,,,************************------------,,,,,,,,,,,,,,,------+++))))))***,,,******+++,,,,,,,,,,,,+++.........---------------+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////..............................---------------------------------------------------------------------------------.........////////////000222555777:::;;;===>>>@@@DDDJJJQQQXXX\\\^^^aaaeeefffgggiiimmmpppsssuuuxxx~~~yyytttoooxxxwwwmmmfffgggkkksss|||~~~ssslllqqqzzz|||}}}}}}xxxsssooommmkkklllkkkjjjkkkrrr~~~}}}wwwqqqhhhdddcccbbb```^^^^^^aaadddeeeeeeeeefffgggdddiiipppwww|||yyyvvvtttrrrqqqqqqtttyyy~~~|||wwwvvvsssmmmgggeeelllwww~~~|||vvvooolllttt}}}yyywwwvvvqqqiiifffgggcccggghhhdddYYYLLLBBB===???===999888777666444222222000......///000///...//////.........---------.................................------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---...------,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++++++++++++++***)))))))))******+++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,)))***+++,,,---,,,+++***,,,,,,,,,+++++++++************++++++++++++******)))))))))***++++++,,,,,,***++++++,,,,,,++++++***************+++++++++++++++++++++++++++++++++***)))******+++++++++++++++*********++++++,,,,,,,,,************************++++++,,,,,,,,,,,,,,,,,,)))***++++++******,,,...)))***++++++,,,,,,++++++,,,---------------------+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000222555888;;;>>>??????AAAEEEKKKSSS[[[cccggghhhiiijjjkkkmmmqqqwww{{{yyy{{{}}}wwwqqqmmmqqqxxxxxxooohhhgggnnnxxxzzz~~~tttssswwwyyy{{{~~~zzz~~~~~~wwwpppkkkiiiiiigggeeedddgggooowww}}}{{{|||vvvqqqmmmgggbbb\\\^^^aaabbbaaaaaaaaabbbaaaccceeegggiiilllpppttt{{{uuuqqqppptttyyy}}}}}}|||uuuqqqlllqqqvvvvvvrrrrrrwww|||xxx{{{|||{{{yyy{{{~~~|||wwwooolllnnnlllkkkggg```WWWMMMFFFCCCAAA>>>:::888888888888777555333000000000000///---/////////.........------........................------------------,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++*********(((((())))))***+++++++++++++++************++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************++++++++++++******))))))******+++++++++,,,***++++++,,,,,,++++++***))))))*********+++++++++*********+++++++++++++++((()))***++++++++++++***++++++++++++++++++,,,,,,******************************++++++++++++,,,,,,''')))***+++++++++---...)))******+++++++++++++++)))))))))******+++++++++******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---............---,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111222444777;;;>>>BBBCCCDDDHHHPPPYYYaaaiiinnnpppiiilllppptttxxx{{{~~~zzzwwwvvvsssooollllllnnnppprrrtttyyysssnnnnnnooorrr{{{zzzssssssuuuvvvwwwzzzsssxxx{{{xxxpppiiiffffffeeefffggghhhkkkooouuuyyytttwww||||||qqqiiidddfffhhhhhhfffeeeeeeeeeccccccbbb```___```cccfffooottt{{{~~~~~~{{{zzz}}}zzzyyypppjjjgggooozzz}}}zzzxxxsssuuuxxxyyyxxxyyyzzz|||zzzqqqoooqqqqqqnnnjjjfff```YYYRRRMMMJJJFFFAAA======>>>??????999666444222222111000...////////////............------------------------,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++((((((((()))***+++++++++++++++************++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,+++++++++************++++++++++++*********************+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,))))))******++++++,,,,,,)))***+++,,,,,,,,,++++++,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,''')))+++,,,+++***+++,,,))))))***+++++++++++++++''''''((())))))***++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000222333555888<<<@@@DDDFFFJJJQQQ[[[fffnnntttvvvwwweeejjjrrrzzz~~~|||yyyyyy{{{~~~tttjjjccc```aaadddgggsssnnnlllrrryyy~~~~~~~~~}}}xxxuuuvvvvvvrrrqqqrrrlllqqqtttqqqiiicccccceeeccchhhmmmpppqqqssswww{{{{{{~~~rrrssstttrrrooollljjjjjjddddddbbb___]]]]]]```bbbaaadddgggjjjlllnnnqqqtttuuuvvvyyy~~~~~~sssjjjhhhooozzz|||xxxvvvrrrpppoooppprrrssstttwww}}}|||rrroooqqqsssssstttvvvuuunnnccc[[[TTTOOOHHHDDDCCCEEEFFFGGG<<<:::777555444333111///000/////////............------------------------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,------'''(((((()))***+++++++++++++++************++++++)))***+++,,,---,,,,,,++++++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,+++***)))***+++---...,,,,,,,,,+++++++++************++++++++++++******************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------(((((()))***+++,,,,,,---***+++,,,---...---,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))+++++++++,,,,,,---------(((***------,,,***))))))))))))***++++++++++++***(((((()))***+++,,,,,,---(((((()))***+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------000///...,,,,,,---...///////////////////////////---------............///111000000...---,,,++++++222///...000000...000444///888@@@@@@<<>>AAABBBDDDLLLZZZfffwwwwwwxxxyyyyyyxxxvvvtttsssqqqnnnmmmqqqyyy|||~~~~~~uuuqqqooolllnnnssszzzrrrlllmmmpppttt}}}|||vvvrrrrrrssstttsssnnnnnnmmmjjjhhhhhhkkkmmmooosssxxxyyywwwuuuuuuvvvyyy~~~|||uuunnngggccc```___^^^______`````````bbbcccdddeeefffhhhooo||||||}}}}}}~~~}}}|||yyyrrrqqqpppmmmnnnppprrrnnnfffaaa___cccjjjoooyyy~~~~~~zzzwwwxxxzzz}}}}}}vvvkkkaaaiiiaaa[[[^^^gggkkkfff^^^TTTNNNDDD<<<888555333111//////000//////......---////////////////////////...------,,,,,,------...000//////...------,,,,,,------------------------------------------------...,,,+++,,,//////---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++,,,++++++******++++++,,,------,,,+++******************************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,)))************+++++++++,,,+++************+++,,,,,,,,,,,,++++++++++++***+++++++++*********))))))************************---,,,,,,++++++*********++++++++++++******))))))+++++++++*********))))))++++++******************++++++***))))))***++++++,,,,,,---------,,,+++*********++++++,,,,,,,,,,,,------------------------***+++,,,------...------........................---------............///---------......//////000...---///444555444777===DDDEEEGGGJJJQQQ\\\iiirrr}}}|||yyyxxxvvvvvvqqqkkkjjjrrr{{{tttsssrrrooonnnnnnoooggg______eeeqqq~~~{{{yyy{{{|||xxxrrrmmmlllmmmmmmmmmhhhhhhgggfffeeegggkkknnnuuu{{{vvvmmmgggddd``````____________`````````aaaaaa```bbbiiisss{{{|||qqqmmmmmmmmmvvvyyy}}}~~~}}}|||{{{|||vvvtttyyy~~~yyyzzzuuussssssrrrnnnmmmooopppjjjaaaZZZYYY[[[^^^aaafffnnnyyy}}}{{{}}}}}}xxxlllbbbhhhbbb___fffqqqwwwsssmmmbbbZZZOOOEEE>>>999666444//////////////////......////////////////////////......------------....../////////...------,,,,,,---------------------------------------------------,,,,,,---......---+++------------,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********,,,++++++******++++++,,,,,,,,,+++******++++++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++************))))))******++++++******)))************************)))*********+++,,,,,,,,,)))************++++++++++++******))))))******+++*********++++++,,,,,,,,,+++++++++***************************************...------,,,+++***)))))),,,,,,++++++++++++******+++++++++***************,,,,,,++++++***))))))(((++++++***))))))***++++++,,,,,,,,,---,,,,,,+++***)))))))))***************........................((()))+++---......------........................---------............///------......//////000000000000333888999999===CCCIIINNNTTTYYY___gggpppwwwxxxzzz}}}~~~}}}{{{{{{yyysssmmmnnnxxxtttpppmmmkkkjjjgggbbb___ZZZWWWUUUZZZfffyyyzzzwwwyyy|||xxxtttooojjjhhhhhhjjjjjjjjjjjjiiihhhhhhjjjnnnrrrzzzzzztttmmmjjjfffcccbbbbbbbbbbbbaaaaaa```^^^]]]^^^bbbfffkkkoootttyyy|||}}}nnnfffddddddccceeeiiinnnrrrrrrpppnnnllllllvvv|||qqqooopppwwwzzzwwwrrrqqqiiifffcccaaaaaaaaa___]]]^^^bbbkkkxxx~~~yyyqqqiiidddaaa___```dddlllrrrtttsssooohhh[[[OOODDD<<<888666111000000///////////////////////////////////////......------------......//////.........---------------------------------------------------------------------......---,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,++++++******++++++,,,+++*********++++++,,,---******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******************************(((((()))***++++++,,,,,,))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,************************************************,,,,,,,,,++++++*********************************************************+++++++++*********))))))+++******************+++++++++,,,,,,,,,+++++++++)))))))))***************........................((()))+++---......------........................---------............///////////////////////////111222666::::::;;;AAAJJJRRR[[[fffjjjiiiiiilllqqqpppvvv~~~|||{{{vvvrrrooosss||||||wwwsssmmmiiiccceeeeeeccc```\\\VVVQQQQQQUUU\\\dddrrrzzz~~~}}}}}}~~~}}}zzzxxxtttpppmmmooorrrtttuuurrrppplllhhhfffgggjjjlllmmmnnnpppqqqrrruuuyyy|||xxxooojjjfffcccaaa______^^^\\\[[[[[[\\\^^^^^^```bbbeeejjjrrr{{{{{{ooofff```[[[]]]cccjjjooooookkkgggiiilllxxxwwwpppmmmsssyyyyyyuuurrrkkkjjjiiiiiijjjjjjiiigggdddbbbcccjjjwwwttthhhbbbbbb^^^aaaccccccdddhhhooouuuvvvpppdddVVVIII???999777444333222000000000000000///////////////////////////......------......///...............---------------------------------------------------------,,,---......------,,,---.........------,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,++++++******++++++,,,************+++,,,------******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,,,,++++++************************(((((()))***++++++,,,,,,))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++***************************************************************++++++,,,,,,,,,((((((((()))))))))))))))************************))))))*********+++++++++*********++++++*********+++++++++++++++++++++++++++++++++++++++++++++***........................***+++,,,------...---------------------------------------............///////////////////////////222333777;;;<<>><<<888555222111111111//////////////////////////////............//////---.....................------------------------------------------------***---//////,,,+++,,,...*********++++++,,,,,,,,,......------------,,,,,,***************************)))))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***++++++,,,******************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******++++++++++++******************************------,,,,,,,,,,,,,,,,,,)))************+++++++++)))***+++,,,,,,+++***)))((()))***+++,,,---......))))))******++++++++++++************************,,,,,,++++++++++++++++++(((((())))))*********+++))))))******++++++++++++,,,,,,++++++***))))))))))))***+++,,,,,,+++***)))******)))))))))***,,,---,,,,,,,,,+++++++++******------------...000111222------,,,+++,,,---...///---------............///---...000000///.../////////------111333444888===AAA>>>@@@JJJZZZfffkkkjjjjjjggggggkkkttt}}}sssnnnlllfffkkkllliiiiiimmmkkkfffddd]]]XXX[[[eeemmmooommmwww}}}yyysssmmmkkkjjjlllnnnttt{{{zzzmmmbbb\\\\\\[[[ZZZXXXYYY^^^dddiiimmmuuu{{{|||rrriiiaaaZZZZZZYYYWWWTTTQQQPPPQQQRRRZZZZZZ\\\bbbkkkvvvuuuhhh]]]VVV]]]aaakkk{{{~~~~~~pppiiihhhqqqnnnrrr~~~|||xxxvvvyyyooopppooooooqqqsssoooiiihhhddd___\\\XXXRRRIIICCCEEE===888:::;;;777222000---.........------///000.........................................................------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,---,,,+++******,,,...///***************************************)))(((((()))************+++++++++((())))))))))))*********,,,++++++******++++++,,,***+++,,,,,,******+++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************+++++++++*********))))))))))))))))))))))))))))))---,,,,,,+++*********+++******************++++++,,,,,,,,,+++++++++******------------------------)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++******))))))---------......///000111...---,,,,,,,,,---......---------............///---///000000.........///111......333777999;;;???FFFGGGKKKVVVbbbjjjllljjjdddgggkkkpppvvv}}}sssmmmnnnrrrvvvwwwuuunnnkkkllliiiccc```]]]^^^hhhwwwuuuqqqkkkeeebbbaaabbbccceeellltttvvvqqqiiiaaa^^^]]]^^^___```ccchhhooottt|||{{{rrrccc```\\\YYYVVVSSSPPPNNNRRRQQQRRRVVV]]]fffmmmrrryyy{{{}}}|||yyyrrrkkkfffaaabbbgggqqq|||{{{zzzxxxrrrpppvvv{{{{{{|||~~~vvvvvvvvvxxx}}}xxxyyyvvvrrrqqqrrrpppllliiigggeeecccaaa[[[RRRKKKGGG???:::<<<>>>:::555333111111111///......///000.........................................................------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,+++***))))))+++,,,...***************************************)))(((((()))************+++++++++)))))))))*********++++++,,,++++++******++++++,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++******************++++++******************************************---,,,++++++*********+++,,,,,,+++***)))))))))***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++*********)))..............................---,,,,,,,,,---------------............///---///000///...---...///333000111777===???CCCHHHNNNQQQVVV^^^eeeiiihhhgggdddjjjrrrwww{{{uuunnnoooxxx{{{rrrmmmkkkgggbbbaaa```fffuuu}}}xxxnnnjjjddd^^^ZZZYYYYYYZZZXXX___gggkkkiiieeecccbbbcccfffjjjoootttzzzzzzqqqeee]]]ZZZXXXTTTQQQRRRPPPNNNOOORRRWWWZZZ[[[aaafffnnnuuuyyyyyywwwuuukkkjjjhhhgggiiiooowww|||yyysssrrrsssqqqqqqrrrooorrrwww{{{~~~}}}xxxvvvwwwyyy{{{yyytttsssqqqnnnooonnnnnnnnnmmmfff]]]UUUKKKDDD???AAABBB???:::888555444222000////////////.........................................................---------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))***+++,,,++++++++++++++++++++++++*********+++******)))((()))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))******++++++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,+++************+++...---+++***)))(((((((((,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***)))***+++,,,---************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++************////////////...------,,,......------,,,,,,,,,,,,---------............///...///000///......///111444444888>>>AAAFFFPPP[[[bbbbbbcccdddeeefffhhhhhhkkkooouuu||||||tttsssyyy}}}vvvqqqnnnllliiiffffffeeeiiiwww}}}|||{{{zzzxxxuuuiiifffaaa[[[XXXWWWWWWXXXXXX^^^dddhhhhhhhhhiiijjjqqquuu{{{wwwhhhbbb```\\\WWWZZZVVVQQQOOOPPPQQQQQQPPPPPPVVV```iiipppsssrrrqqqqqqqqqmmmfff___^^^bbbhhhsssqqqqqquuu~~~{{{|||}}}zzzwwwrrrlllhhhmmmrrrxxx{{{{{{zzz{{{|||yyynnngggfffiiinnnqqq}}}}}}xxxtttooosssrrrsssttttttnnneee^^^RRRKKKEEEGGGHHHCCC>>><<<666444111///////////////...............................................................---------------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++******)))***+++,,,,,,++++++++++++++++++++++++*********++++++******)))))))))*********++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++++++++,,,***************+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,+++***)))))))))***,,,,,,,,,+++++++++******************************,,,+++)))((((((***,,,---************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++.../////////...---,,,+++---------------------,,,---------............///...///000/////////222444666;;;BBBGGGHHHNNN___ppp{{{vvvoooiiigggiiimmmppppppoooqqq{{{zzz~~~sssnnnkkkkkknnnnnnmmmkkkllljjjkkkttt}}}zzzxxxtttrrrqqqpppooonnnbbb```\\\YYYWWWXXXYYYZZZ]]]bbbiiimmmooorrrvvvzzz{{{rrreee[[[\\\WWWPPPMMMNNNPPPOOOMMMIIINNNUUU\\\```aaa```^^^eeehhhiiieee^^^[[[]]]aaafffccc```bbbjjjvvv}}}pppfffggglllrrrttttttuuuyyy|||uuufff]]][[[^^^``````ooo{{{|||uuuqqqpppoooqqqrrrooojjjeeeZZZRRRLLLMMMNNNIIICCCAAA888444000//////000000///////////////////////////................................................------............------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,------++++++++++++++++++++++++******++++++++++++******))))))*********++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********************************************************))))))***++++++***)))))))))***+++,,,,,,,,,,,,,,,+++++++++******************************+++***)))((((((***,,,---************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,---...//////...---,,,++++++,,,------......---------------............///...///000000000222555888;;;BBBLLLRRRSSSYYYkkk||||||qqqiiigggiiimmmoookkkhhhkkkxxxyyygggcccbbbiiioooooolllkkkjjjkkkooowww~~~xxxssspppooommmjjjgggdddcccbbbbbb[[[ZZZYYYYYYZZZ]]]```bbbffflllsssxxx}}}yyyiiiaaaYYYPPPLLLMMMOOONNNLLLIIIKKKNNNPPPQQQOOOMMMLLLNNNTTT[[[^^^]]]^^^bbbfffbbb___\\\[[[^^^eeemmmrrrzzz{{{nnnaaaeeehhhjjjlllsss~~~xxxfff[[[XXXXXXVVVSSS```nnnsssooojjjiiikkklllkkkiii^^^VVVQQQSSSTTTPPPJJJHHH>>>999444111222333222111////////////////////////......................................./////////------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,---------+++++++++*********))))))))))))))))))))))))))))))***))))))))))))***++++++(((((())))))***+++---...,,,,,,,,,+++++++++************************************)))((()))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////---,,,+++)))***,,,...//////......---------............///...///000111222555999<<>>===;;;:::333222000//////000111222//////...------------...........................000000///...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,++++++*********------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++******)))(((((((((++++++++++++++++++++++++++++++************++++++)))***+++------,,,++++++*********++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++******************************++++++++++++******))))))))))))************)))))))))))))))*********((()))))))))******************+++++++++,,,,,,,,,)))))))))******++++++,,,************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------------.../////////...------.........---///111555888<<>>CCCIIIQQQVVVYYYcccooorrrooolllmmmqqq||||||yyyvvvyyyxxxsssooommmiiifffiiinnnuuuyyyzzzxxxxxx|||{{{|||{{{~~~zzzpppooonnnllljjjhhhgggfffeeeeeeeeebbb``````aaaccckkkoootttxxxzzz~~~mmm]]]NNNIIIKKKJJJEEEBBBBBBAAAAAA???>>>===<<<<<>>:::888666333000///......000000///......................................./////////...------,,,,,,------------------------,,,,,,------.........///,,,------......------,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++(((((())))))***++++++,,,++++++++++++++++++++++++++++++************++++++***))))))))))))***++++++---,,,)))''''''))),,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************++++++++++++******))))))))))))************+++++++++***)))))))))(((***++++++++++++,,,,,,,,,(((((()))))))))*********,,,,,,++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////......///.........000222999<<<@@@EEEKKKSSSZZZ```eeehhhiiifffbbbdddkkkrrrzzzzzzxxxwww|||wwwtttsssrrrooojjjjjjnnnsssyyy|||{{{{{{zzz|||}}}{{{xxxsssooojjjffffffgggggggggeeeeeefffgggiiilllrrrvvvzzzuuubbbVVVPPPMMMIIIFFFBBBBBBAAA@@@@@@>>>;;;999:::;;;>>>CCCHHHMMMQQQSSSSSSQQQPPPUUU___jjjqqqssskkkfffbbbeeelllrrrrrrppp~~~sssgggbbb^^^fffnnntttyyyzzztttjjj```dddiiilllooowwwpppgggaaa[[[[[[aaafffgggfff```ZZZSSSNNNKKKGGGBBB>>>>>><<<999666333111000///111000//////......//////........................//////.........---------................................................+++,,,---......---,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******+++++++++************************++++++************++++++***)))((((((((()))+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******((()))))))))************,,,,,,++++++***)))((((((*********+++++++++,,,,,,))))))))))))*********+++------,,,,,,++++++***************************************************************++++++*********++++++++++++++++++++++++------------------------...------------...//////---...///......///333666:::???FFFMMMUUU^^^fffllljjjhhheeebbbcccggglllqqqwwwyyyyyyyyy}}}~~~wwwpppqqquuuyyyvvvooojjjkkkqqq{{{yyy~~~yyyvvvvvvtttooohhhddddddfffhhhiiikkknnnrrrwww{{{~~~}}}|||~~~lll\\\SSSMMMKKKCCCAAA@@@???@@@???<<<999777:::=========???DDDIIIOOONNNOOOQQQWWW^^^eeeiii[[[YYYWWWXXX]]]dddkkknnnuuuoooggghhhgggfffgggjjjjjjhhhdddeeeffffffiiinnntttxxx}}}xxxoooeeebbbeeekkknnnoooccc]]]VVVPPPMMMHHHCCC>>>>>>===;;;888555333111111111111000////////////000.......................................---------........................000000///...---,,,,,,++++++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++,,,+++++++++******))))))************************++++++************++++++***)))((((((((()))+++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******((()))))))))************---,,,,,,+++***))))))((())))))))))))*********+++*********+++++++++,,,,,,,,,,,,,,,++++++*********************************************************)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,------------......------------...//////---///111111000222888<<<<<>>;;;888555333111222111111000000000000000........................................................................000//////...---,,,++++++,,,------......------,,,***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,---,,,,,,+++******))))))************************++++++************++++++***))))))))))))***++++++'''))),,,------,,,)))'''***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))************,,,,,,,,,+++*********)))(((((()))))))))************++++++++++++,,,,,,,,,++++++******************************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------.........------------...//////...111444444444777>>>CCCFFFLLLUUU]]]dddiiimmmoooiiimmmsssuuutttrrrqqqqqqyyy{{{vvvpppiiicccccceeehhhgggbbbaaacccjjjyyy~~~yyytttrrrnnnhhheeeeee```bbbeeegggjjjpppxxx}}}wwwtttuuuvvvvvvvvvwwwvvvuuussspppllliiigggbbbbbbcccaaa^^^]]]]]]^^^cccbbbbbbaaa``````______^^^___```aaabbbbbbbbbbbb___aaaccccccaaa```aaacccbbbaaabbbddddddcccgggmmmooorrrtttsssqqqqqqvvvzzzyyy{{{}}}vvvnnn[[[SSSIIICCCAAA@@@>>>;;;<<<<<<:::999888888999999888>>>EEEKKKNNNOOONNNNNNQQQTTTXXX[[[]]]```cccggggggiiimmmrrrvvvxxxxxxxxx~~~~~~xxxuuuuuurrrzzzyyynnneee______```bbbfffiiifff___[[[ZZZ\\\XXXYYY___iiittt|||zzz{{{||||||sssggg\\\VVVRRRNNNKKKJJJIIIFFFCCC???:::777555222222111000000000111111................................................------------------------,,,,,,,,,,,,---------------------,,,,,,---------******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,---------++++++++++++++++++++++++************************++++++************++++++)))******+++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))************++++++++++++++++++++++++))))))*********+++++++++************++++++++++++))))))))))))))))))******************************************************(((***+++,,,,,,+++***(((************************,,,,,,,,,------............------------.../////////333666777777:::BBBHHHRRRWWW^^^cccffffffffffffkkkqqqvvvuuupppnnnsssxxx}}}zzzuuupppkkk___\\\[[[]]]]]]]]]aaahhhiiixxx~~~~~~sssjjjccc\\\\\\___]]]cccjjjpppttt}}}~~~xxxvvvxxxyyyxxxuuutttnnnhhhdddeeefffffffffcccccccccbbb```^^^[[[ZZZWWWXXXYYYXXXVVVTTTSSSTTTRRRRRRRRRSSSSSSTTTTTTUUUTTTTTTTTTUUUUUUVVVVVVWWWQQQTTTVVVVVVTTTSSSTTTVVVQQQPPPRRRUUUTTTTTTXXX___\\\___aaa___\\\\\\```eeeccceeegggjjjlllnnnooopppuuu{{{jjj___RRRIIIEEECCC@@@===???;;;777888;;;<<<:::666777888;;;@@@FFFKKKMMMNNNFFFJJJOOOUUUXXXYYYWWWVVVYYYYYYZZZ___gggpppxxx{{{www}}}|||vvvssssssnnnwww|||pppfff```___ZZZccckkkhhh^^^WWWXXX]]]UUUNNNOOOYYYeeeuuu}}}oooccc\\\XXXUUURRRTTTSSSOOOKKKFFF@@@<<<999333222111111000111111111........................---.....................------------------------))))))***+++---......///......,,,++++++,,,......*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......*********++++++,,,------))))))))))))))))))))))))++++++************++++++)))***+++------,,,++++++++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))************''''''(((((())))))******************************************************((()))+++,,,,,,+++)))(((************************+++,,,------......------///---------///111111000000333666888:::@@@JJJQQQbbbcccccccccccceeeiiilllrrrsssuuutttnnnkkkxxxyyywwwwwwtttppp```]]]ZZZYYY[[[^^^aaacccaaafffuuu}}}xxxqqqxxxuuueee]]]ZZZZZZ[[[eeejjjrrrzzz~~~xxxooogggddddddeeeffffffccc___\\\ZZZYYYZZZ[[[ZZZZZZYYYXXXWWWUUUUUUTTTRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPOOONNNMMMLLLLLLLLLMMMNNNPPPOOONNNNNNMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMRRRRRRSSSSSSSSSSSSSSSSSSWWWVVVVVVVVVWWWYYY[[[\\\cccfffiiimmmooorrrvvvyyyzzz|||{{{qqqbbbWWWPPPJJJCCC>>><<<;;;999999:::999888666999888777777:::@@@EEEIIIIIIIIIKKKOOOSSSTTTQQQNNNRRRUUUWWWXXX]]]iiitttxxxtttxxx~~~yyytttuuuyyywwwuuuwww{{{xxxjjj^^^\\\___cccdddbbb^^^[[[ZZZPPPNNNMMMNNNTTTeee}}}wwwpppeee[[[\\\dddjjjcccYYYPPPIIIDDD???<<<;;;444...///111///...///......---------......///......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((***++++++,,,,,,------...+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************......---,,,+++))))))(((,,,++++++******++++++,,,************************)))***+++,,,,,,,,,,,,,,,++++++***))))))***+++,,,************************+++***)))(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,,,,,,,---...............///.........///111111111222666:::???EEELLLSSSYYYaaa______```dddjjjpppttt{{{sssmmmlllnnnrrr~~~{{{vvvnnnhhh^^^[[[ZZZ___fffiiifffaaaZZZ```ooo}}}{{{wwwuuuzzziiiaaaaaafffiiitttzzzzzzzzzyyyxxxxxxxxxyyyyyywwwqqqiiiccc````````````]]][[[XXXUUUSSSSSSSSSTTTUUUTTTSSSRRRQQQPPPPPPOOOOOOOOONNNLLLLLLKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOPPPRRRSSSUUUSSSVVVYYY[[[\\\^^^aaaccceeegggjjjnnnrrrtttvvvvvv}}}~~~~~~~~~yyyooofff^^^TTTIIIAAAAAA>>>;;;:::::::::888777888777555555777:::>>>@@@DDDEEEGGGLLLQQQSSSRRRPPPTTTVVVWWWWWW^^^jjjsssvvvqqqqqqtttwwwsssllliiikkkyyy{{{}}}{{{wwwwww{{{sssiii___^^^___aaabbbaaa]]]YYYYYYTTTMMMKKKLLLWWWlll{{{rrrjjjkkkppptttnnneee\\\UUUNNNGGGBBB???777222222222000...//////......------......///......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---------,,,++++++******++++++,,,++++++***))))))***++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************)))***+++,,,,,,,,,,,,,,,,,,+++***))))))******+++************************+++***)))(((((()))***+++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************************++++++++++++------...////////////...//////......///111222333333777>>>GGGPPPWWW]]]```^^^[[[[[[```jjjvvvqqqccccccmmmyyyzzzqqqfff^^^WWWUUUXXXcccnnnqqqhhh^^^WWW^^^lll|||~~~zzzwwwyyyzzz|||qqqkkkooowww}}}~~~{{{xxxuuurrrooonnnjjjjjjiiihhhhhhggghhhhhhkkkgggaaa]]][[[ZZZYYYXXXTTTSSSPPPNNNMMMMMMNNNOOOPPPOOOOOONNNMMMLLLKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMJJJLLLNNNOOONNNOOOQQQSSSSSSUUUXXX\\\___bbbdddeeehhhhhhiiijjjkkknnnppprrrvvvyyyzzzzzz|||~~~~~~~~~}}}}}}xxx}}}zzzwwwsssmmmbbbTTTKKKCCC@@@<<<::::::::::::999777777555555555666777888>>>???BBBGGGMMMPPPQQQQQQSSSRRRQQQRRR\\\iiippppppooollllllllliiiccccccfffttt}}}uuuooossszzz}}}uuufff```[[[\\\___```]]]XXXbbb[[[SSSNNNJJJLLLXXXdddxxxxxxwww{{{{{{sssllleee]]]SSSLLLEEE===777666555111......//////............//////......////////////......------------------------------------------------......------,,,,,,++++++......---,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******************************+++,,,,,,,,,++++++,,,,,,+++***))))))******************************+++***))))))))))))***+++++++++++++++++++++++++++(((((()))))))))*********,,,+++************+++,,,************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************+++++++++++++++*********---......///000/////////...............000333555888===FFFQQQ\\\cccfffggg```]]]^^^fffttt|||lll^^^___kkkxxx|||{{{vvvsssrrrrrrooofff]]]YYYVVVWWW\\\hhhsssuuummmeeebbbhhhsssxxxzzzzzzxxxzzz{{{{{{vvvsssrrrpppooommmjjjhhheeecccbbbaaaaaa```___^^^^^^^^^^^^```]]]YYYWWWVVVUUUSSSQQQPPPOOOMMMLLLLLLLLLNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHEEEEEEFFFFFFGGGHHHJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHIIIKKKKKKJJJJJJLLLMMMJJJKKKMMMOOORRRTTTVVVWWWYYYYYYXXXYYY[[[___bbbdddfffgggiiiiiikkknnnooooooooooooppppppppppppooooootttsssrrrrrrsssuuuwwwyyyrrrtttsssqqqrrrwwwxxxvvvsssqqqnnnmmmmmmooorrruuuqqqsssuuutttrrrooooooppprrrqqqqqqrrrsssrrrnnnkkkooopppssstttrrrjjj___WWWFFFCCC>>>;;;;;;;;;;;;:::777777777666555555555444888999<<>>;;;999666666666666555555444333555666888:::<<>>???AAABBBAAABBBDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCFFFEEEEEEDDDEEEFFFGGGHHHJJJHHHIIIMMMNNNMMMNNNQQQSSSTTTTTTUUUUUUTTTTTTSSSWWWVVVUUUTTTTTTTTTUUUVVVXXXZZZYYYSSSOOOPPPQQQOOOKKKKKKKKKLLLMMMNNNNNNOOONNNMMMLLLKKKKKKKKKKKKLLLMMMKKKIIIHHHIIIKKKNNNPPPWWWXXXZZZ[[[\\\[[[ZZZZZZZZZXXXTTTQQQLLLEEE>>>999555555555555444333333333333444555555555777;;;===AAAAAA@@@AAAJJJWWW^^^___SSSPPPQQQWWW]]]___bbbfff```fffnnnssstttsssqqqpppppp|||vvvgggZZZTTTSSSUUUXXXbbbnnnsssjjj^^^ZZZ]]]]]]eeeqqq|||zzzzzz}}}~~~yyylllaaaNNNGGGBBBBBBAAA<<<777777333222111000000//////000......////////////..............................------------------------,,,,,,,,,+++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++*********+++++++++++++++,,,++++++******++++++,,,)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,++++++******++++++,,,************************++++++,,,,,,,,,+++******)))***++++++++++++************************************+++,,,,,,+++*********************************++++++++++++,,,,,,,,,))))))***++++++***))))))******************************************************++++++++++++******************************************************************************,,,,,,,,,,,,,,,+++++++++,,,,,,---...............---000333333444888???FFFKKKTTT___eeeggglllvvv~~~xxxrrrooommmmmmlllgggcccgggqqqwwwvvvssshhh``````]]]YYY^^^hhhhhheeedddkkkxxx|||tttpppqqqwww}}}~~~ssstttsssrrroookkkgggeeedddddddddaaa^^^\\\\\\]]]ZZZZZZYYYXXXWWWVVVUUUUUUVVVUUUTTTSSSQQQQQQQQQQQQMMMKKKJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEAAABBBDDDEEEFFFFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>???@@@AAAAAAAAA@@@??????AAABBBBBBAAAAAACCCDDDDDDCCCBBBAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBB???@@@EEEFFFDDDEEEIIIKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJKKKKKKLLLLLLMMMNNNQQQOOOHHHDDDEEEGGGFFF===>>>???@@@AAAAAAAAA@@@BBBAAA???>>>>>>???@@@@@@@@@@@@@@@??????@@@BBBDDDIIIJJJKKKLLLLLLMMMNNNOOOVVVWWWXXXWWWTTTMMMDDD>>>:::999888666555444444444333444444333222333777;;;???@@@???>>>CCCMMMTTTVVVTTTNNNLLLPPPVVVZZZ___dddcccfffhhhiiijjjlllpppsssqqq{{{wwwmmmccc\\\WWWWWW\\\fffoooooofff```___^^^fffpppyyy~~~{{{zzz|||~~~wwwhhh\\\LLLEEEAAACCCCCC???<<<;;;444333222111000000000000......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******++++++,,,,,,,,,++++++******++++++,,,)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...,,,++++++******++++++,,,************************+++,,,,,,,,,,,,+++***)))((((((***+++,,,,,,++++++***************************++++++,,,,,,++++++***************************************++++++++++++((()))***++++++***)))(((************************))))))))))))))))))))))))******++++++++++++******************************************************************************++++++,,,,,,,,,,,,,,,,,,+++,,,------......------...222555666666;;;DDDKKKTTT^^^jjjnnnoootttyyytttrrrrrruuuqqqhhhbbbgggvvvtttiiibbbbbb```]]]dddqqqtttmmmjjjsss}}}zzzuuuqqqqqquuu|||xxxqqqmmmfffhhhkkklllllliiifffdddbbbbbbaaa___\\\ZZZZZZ[[[\\\[[[ZZZXXXWWWUUUTTTSSSQQQPPPOOOMMMLLLLLLKKKKKKJJJIIIGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCCCCCCCCCCCCC???@@@BBBDDDEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAABBBBBBAAAAAAAAABBBAAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAAAAA@@@???@@@AAABBBAAA@@@???@@@AAA???>>>>>>===>>>???@@@AAA===>>>???@@@@@@@@@??????@@@======CCCDDDAAABBBGGGAAAAAABBBBBBBBBBBBAAAAAA<<<>>>@@@BBBCCCDDDEEEEEEBBBEEECCC<<<888:::======888999:::;;;<<<;;;::::::>>><<<999888999:::;;;;;;999;;;<<<<<<<<<;;;<<<===<<<===???@@@AAACCCFFFHHHKKKOOOTTTXXXXXXSSSJJJDDD@@@???<<<999777666666666222444444222111222777;;;===???>>>:::<<>>444333222111000000000000......////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---........................------,,,,,,++++++***+++,,,,,,------,,,,,,+++(((((()))***+++,,,,,,---,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,+++***)))&&&((()))+++,,,,,,,,,+++***************************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((************************((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))************************************************+++++++++,,,,,,---------///000111111//////000111,,,///222777===EEELLLQQQ___ccckkktttxxxzzzyyyrrrrrrpppnnnooorrrtttrrrpppkkkkkkjjjjjjkkkllloooqqquuuvvv{{{{{{rrrlllooosssuuuyyy|||}}}|||yyytttpppnnnooommmgggbbb```ccceeeeeebbb```^^^^^^___^^^]]]\\\ZZZYYYXXXWWWXXXWWWVVVVVVUUUTTTSSSSSSQQQPPPMMMKKKJJJJJJKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHFFFEEEEEEEEEFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDBBBAAA@@@BBBDDDHHHGGGEEECCCAAA@@@@@@???AAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????===>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@??????>>>=================================???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::999999999:::<<<>>>???;;;::::::999888777777666888888777777666666555555444444444444444444444444777666555444444555666777666555555555666777999:::BBBEEEHHHKKKMMMLLLJJJHHHDDDDDDCCC>>>999666777999555333111000111555:::===ZZZIII;;;:::>>>AAACCCGGGGGGEEECCCDDDGGGJJJKKKLLL\\\___ccceeeeeeddddddeeerrrpppppprrrxxx~~~ssskkk]]]YYYYYY___iiippppppnnnnnnkkknnnuuuzzz|||}}}~~~rrrccc[[[XXXMMMDDDDDDFFFDDDDDDFFFBBB;;;555444333111///111222000//////111222111000................................................---------------------------------,,,,,,+++++++++---,,,,,,+++*********+++------------,,,+++******+++++++++++++++***)))(((''''''(((***+++,,,---...+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,((()))++++++******+++,,,************************************************))))))))))))************+++++++++*********))))))******************************+++++++++******)))(((((((((((())))))))))))))))))))))))******************))))))))))))******+++******************+++)))))))))))))))))))))))))))************+++++++++************************,,,...//////......000111000333777;;;@@@IIIUUU]]]mmmjjjlllttt|||}}}xxxssssssttttttuuutttpppjjjeeemmmnnnnnnooorrrvvvzzz}}}}}}sssllllllpppssszzzxxxrrrnnnmmmmmmjjjhhhhhhkkkkkkhhhddd^^^```aaaaaa___]]]]]]]]]^^^^^^]]][[[ZZZYYYXXXWWWWWWWWWVVVUUUSSSRRRQQQQQQPPPNNNLLLJJJIIIIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDBBB@@@@@@BBBDDDFFFEEEDDDBBB@@@?????????@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@?????????;;;;;;<<<======>>>??????@@@???>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>??????>>>>>>===<<<::::::::::::::::::::::::999888888888888:::;;;<<<999999888888777666666555666666666666666555555555444444444444444444444444666555444444444444555666444444444444444666777888;;;===???BBBCCCBBBAAA@@@FFFHHHIIIFFF@@@:::666555666555333222222555888:::III===555666:::<<<===@@@BBBAAAAAAAAACCCEEEHHHJJJQQQTTTWWWYYYZZZ[[[\\\^^^lllmmmppptttzzz{{{tttkkkhhhfffhhhnnnrrrrrrpppuuupppnnnrrrtttssstttyyyzzz}}}rrrjjjggggggYYYLLLGGGFFFDDDDDDGGGCCC===888777555111000222222000...///000111111000................................................---------------------------,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++,,,,,,------,,,,,,+++++++++++++++++++++***))))))(((((()))***+++,,,,,,---+++*********))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,(((***++++++******+++,,,************************++++++++++++++++++++++++))))))))))))************+++++++++*********))))))************************&&&'''((())))))***))))))(((((((((((()))))))))***))))))))))))******************))))))))))))******++++++***))))))***++++++************************)))************+++++++++************************,,,...////////////111333555888===BBBJJJVVVccclllzzzqqqlllsss}}}|||yyywwwqqquuuyyyxxxsssjjjbbb]]]kkkmmmpppsssxxx~~~~~~uuummmlllooouuu}}}{{{ssslllhhheeeeeecccaaa```aaaeeefffcccaaaZZZ\\\]]]\\\ZZZZZZ[[[\\\]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUTTTSSSQQQPPPOOONNNMMMLLLJJJHHHGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBB@@@@@@AAACCCDDDCCCAAA@@@???>>>>>>===???@@@@@@@@@AAAAAAAAAAAA<<<===>>>???@@@BBBCCCCCCEEEDDDCCCBBBAAA@@@??????@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<======>>>>>>???>>>>>>======>>>>>>???;;;<<<<<<===>>>>>>??????===========================>>>>>>>>>>>>===<<<<<<999999999999999999999999888888777666777777888888777777666666555444444444444444444444555555555555333333333333333333333333444444333222222333444444222222222222222333444555444555666888999999999999CCCGGGKKKKKKGGG@@@:::666888777555444444555666777777222000333666777888;;;;;;>>>@@@@@@???@@@EEEIIIMMMOOOQQQRRRTTTWWWZZZ]]]eeeiiipppwww{{{}}}}}}}}}}}}{{{xxxuuussssssttttttuuuooollloooqqqooojjjhhhbbbppp}}}tttmmmkkknnnttteeeTTTLLLIIIGGGHHHJJJFFFAAA===;;;777222000333111000......///000000///................................................------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++******++++++++++++,,,,,,------,,,,,,++++++++++++++++++***)))************+++++++++,,,***************)))))))))************************------------------------*********************************++++++++++++,,,)))***++++++***)))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++++++++***************************************&&&&&&((()))******++++++((((((((()))))))))******)))))))))*********++++++******))))))))))))******,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))************+++++++++************************///000111111000111444666:::;;;AAALLLZZZhhhrrrwwwzzzrrrlllqqqzzz~~~yyywwwwwwooosssvvvtttmmmeee```^^^fffiiiooouuu{{{~~~xxxuuuwww|||~~~~~~|||wwwrrrrrruuu|||~~~xxxvvvsssnnniiieeeccccccccc```^^^]]]]]]^^^^^^[[[YYYXXXYYYYYYXXXWWWWWWYYY[[[ZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRPPPOOOMMMLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBAAA??????@@@AAAAAA@@@???>>>======<<<===>>>>>>?????????@@@@@@@@@<<<<<<===???@@@AAABBBBBBDDDDDDCCCBBB@@@???>>>>>>?????????>>>>>>>>>===============>>>>>>?????????========================;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666666666555555444444444333333333222222222333444444444555222222222222222222222222222222222111111222222222000000000000111111222222222222222333333444555666:::???DDDHHHHHHDDD???<<<888888777666555444444444000000111333444555777:::777<<>>DDDIIINNNNNNOOOOOOPPPTTTYYY^^^bbbhhhpppvvvzzz{{{{{{{{{}}}xxxsssrrrtttvvvqqqooorrrvvvqqqfff]]]ZZZcccppp~~~~~~tttnnnkkklllooottthhhZZZRRRQQQSSSTTTTTTMMMGGGAAA>>>:::333111333222000......///000///...................................................------------------------+++++++++,,,,,,---------,,,,,,++++++***++++++,,,)))***+++,,,------------+++++++++,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++)))***++++++***)))***,,,************************++++++++++++++++++++++++((()))))))))************************************************************)))***++++++,,,,,,,,,,,,(((((()))))))))*********))))))*********++++++++++++******))))))******+++---+++)))(((((()))+++---++++++++++++++++++++++++))))))*********+++++++++************************000111222111111222555888>>>???FFFVVVkkkyyy|||yyyssspppooorrruuuvvvyyy~~~zzzwwwxxxrrrsssqqqllleeeaaaaaacccdddjjjrrryyy|||uuunnnmmmpppsssvvvxxxzzz{{{{{{|||{{{yyyzzzwwwqqqnnnjjjhhheeebbb___^^^^^^^^^^^^]]]\\\[[[[[[YYYWWWUUUVVVWWWWWWWWWUUUVVVWWWYYYWWWWWWVVVUUUTTTSSSSSSRRRPPPPPPOOOMMMLLLKKKJJJIIIGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA?????????@@@@@@@@@@@@???AAAAAABBBBBBBBBAAA@@@@@@???@@@AAAAAA???>>>>>>??????>>>===<<<<<<<<<<<<<<<============>>>>>>>>>???>>>>>>??????@@@@@@@@@@@@BBBBBBAAA@@@???>>>======>>>>>>=========<<<<<<<<<===============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777666666444444444444333333333333111111222222333333444444222222222222222222222222000111111111111111111000/////////000000000000000111111000000111222333444444666:::>>>AAAAAA???===888888777777555444333222000222333222111333666999666;;;???@@@>>>???DDDIIIKKKJJJJJJIIIIIIMMMSSSWWWbbbgggnnnrrruuuwwwyyy{{{{{{qqqlllkkkxxxuuuuuuyyy|||wwwhhhZZZ^^^\\\```mmm~~~xxxuuuvvvtttrrrmmmggg___]]]aaafffhhhgggYYYOOOFFFBBB===777333333222111///...///000///...................................................------------------------+++++++++,,,,,,---------,,,++++++***++++++,,,,,,)))***+++,,,---.........***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++)))+++,,,+++***)))***+++************************))))))))))))))))))))))))((()))))))))************************************************************,,,,,,,,,,,,,,,+++***)))))))))))))))************************++++++++++++++++++************++++++,,,+++)))(((((()))+++,,,************************))))))*********+++++++++************************//////000111111444888<<>>?????????>>>>>>??????@@@@@@@@@@@@??????>>>???AAA@@@???======>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<============??????????????????>>>>>>?????????>>>======<<<<<<=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999999999999999999999999999999999999999999888777666555444444444444444444444222222222222333333333333111111111111111111111111///000111111111111000/////////000111111000000//////////////////000111111444333333555777999999888666666666555444444333333111444333///...222444444444888<<<>>>>>>@@@DDDGGGHHHHHHGGGEEEFFFJJJOOOTTT```dddiiikkkmmmpppuuuyyysssjjjeeekkklllpppvvvvvviiicccYYYTTT]]]nnn}}}yyyqqqhhhgggeeegggoooyyy|||yyyiiiZZZLLLFFFCCC===777444444222000///000111000///................................................------------------------+++,,,,,,,,,,,,,,,,,,---++++++******++++++,,,,,,)))***+++,,,------...---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************)))))))))************+++***+++,,,+++)))))))))+++************************))))))))))))))))))))))))))))))))))))***************************+++++++++************************,,,,,,,,,+++***)))'''&&&)))))))))*********++++++*********++++++++++++,,,++++++************+++++++++******************+++)))))))))))))))))))))))))))************+++++++++************************---///111333666;;;AAAFFFJJJOOOZZZiiiuuuzzzxxxtttnnnmmmnnnpppoooqqq{{{uuutttsssrrrsssrrrqqqpppuuu~~~{{{tttrrrnnnjjjiiilllmmmnnnttt|||kkk[[[UUUXXX\\\sss}}}yyyuuuqqqjjjlllmmmjjjfffcccbbbcccbbbcccddddddccc```^^^\\\YYYZZZ[[[[[[YYYYYYXXXXXXRRRTTTVVVVVVTTTRRRQQQRRRPPPPPPPPPOOOOOONNNMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDEEEDDDDDDCCCCCC@@@@@@@@@?????????>>>>>><<<===>>>???@@@??????>>>===>>>>>>?????????>>>>>>===>>>@@@@@@>>>===<<<===<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999::::::::::::999999999999:::::::::::::::::::::::::::::::::::::::999999888888888888888888888888888777888999999999888777777666666666666666666666666333333333333333222222222111111111111111111111111///000111111111111000///000000111222222111000///....../////////000000000444111000000333444444222444444333333333333444444000333333///000444444000222333666999===???AAABBBEEEEEEEEEDDDFFFJJJPPPTTTYYY]]]bbbddddddgggnnnsssssslllaaadddgggmmmwww}}}uuudddZZZQQQTTT]]]iiiyyyzzzooohhhhhhhhhjjjtttyyyeeeRRRJJJIIIEEE<<<666555333111111111111000///................................................---------------------------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---***+++,,,,,,------------***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***************+++,,,+++)))((()))***************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************++++++++++++***))))))((())))))*********+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,)))***++++++++++++***)))************************)))************+++++++++************************...000333777<<>>>>>>>>>>>===>>>???AAAAAAAAA@@@???======>>>>>>>>>>>>>>>===<<<>>>@@@@@@>>><<<<<<<<<<<<<<<;;;;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999;;;;;;;;;;;;999999888888888999::::::;;;;;;::::::::::::::::::::::::999::::::::::::999888888888888888888888888888888666777888999999888777666666666777777777777777777555444444333333222222222000000000000000000000000///000111222222111000///000111222333333222111000//////000111111111000000222///...///222444333111333222111111222333555666///333444111444888555...///000222666;;;>>>???>>>>>>???@@@@@@CCCGGGMMMRRRSSSXXX]]]______bbbgggmmmvvvyyywwwhhhiiigggffflllttttttnnnfff\\\SSSPPPQQQXXXkkk~~~|||qqqiiiiiihhhiiisssmmmUUUMMMNNNJJJ@@@888666444222111222222111000................................................---------------------------------,,,,,,++++++++++++*********+++,,,,,,---++++++,,,---------,,,,,,***+++,,,,,,------------+++++++++,,,,,,---------*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))***************,,,,,,+++)))((()))***************************************************))))))))))))************))))))******++++++++++++************************+++,,,,,,---------,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,((()))+++,,,,,,+++)))(((++++++++++++++++++++++++)))************+++++++++************************000111333888@@@JJJRRRVVV]]]fffnnnooolllmmmttt|||ppphhhffflllmmmjjjnnnwwwxxxrrrmmmwww{{{{{{|||tttpppmmmjjjgggeeeiiiqqqyyyqqq```UUUSSS[[[ddd{{{}}}yyywwwrrrmmmiiigggfffeeedddaaa___\\\ZZZYYYZZZ[[[]]][[[ZZZYYYZZZ\\\]]]]]]\\\\\\[[[YYYWWWUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOMMMLLLKKKLLLLLLJJJHHHFFFFFFEEEEEEDDDDDDCCCCCC@@@BBBDDDEEEDDDBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;===>>>???======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::999:::<<<===>>>===<<<;;;>>>===<<<;;;:::999888888=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999777777888888888999999999999999999999999999::::::999999999999999999999999888888999999999999888888666666666666777777777777333444555555666666555555222222222222222222222222111111111111111222222222111111000000//////......000000000000000000000000000000000000000000000000000111111111222222222222222222222222222111000///000000111222333555666777999:::<<<>>>AAAFFFLLLPPPPPPOOOQQQYYYccciiijjjhhhiiipppzzzwwwsssiiiaaaccclllpppooommmggg\\\QQQLLLSSSaaammmooolllrrrsssnnnqqq|||~~~uuubbbXXXOOOGGGEEEHHHAAA:::222///000111///,,,000/////////............................................................,,,------......------,,,+++++++++,,,---...///000,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,******))))))))))))******((()))+++,,,,,,+++)))(((***)))(((((()))+++---...---,,,***(((((()))***+++************************+++++++++*********))))))(((((()))***+++,,,,,,,,,---,,,+++******+++,,,---------------------------************************)))*********++++++++++++******+++++++++,,,,,,,,,222555999???HHHUUUccclllnnnqqqtttuuuttttttuuuwwwsssiiiffflllnnniiijjjpppzzztttoookkkfffppp}}}}}}tttmmmjjjkkkkkklllnnnrrrxxxppp```XXXYYYbbbmmm|||uuurrrppplllgggcccbbbaaa```___]]]\\\YYYWWWWWWXXXZZZ[[[ZZZYYYXXXYYY[[[\\\[[[ZZZZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQQQQPPPOOOOOONNNNNNMMMLLLJJJJJJKKKJJJIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBAAABBBCCCCCCCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;<<<>>>???===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999777777888888888999999999999999999999999999999999888888888888888888888888777888888999999888888777888888888777666666555555333333444555555555555555222222222222222222222222111111111111111111111111111000000000/////////...000000000000000000000000000000000000000000000000000000000000111111111222111111222222222111000000000000111111222333555555999:::<<<===???CCCHHHLLLJJJKKKMMMSSS[[[aaaddddddeeeiiipppzzzvvvkkkdddeeelllsssrrrmmmbbbWWWOOORRR[[[ddd~~~}}}xxxtttuuu{{{~~~~~~uuuhhh___UUUKKKFFFGGG@@@;;;555222222222000...000000/////////.........................................................,,,------......------,,,---,,,,,,,,,,,,,,,---...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,******))))))))))))******+++******************+++***)))(((((()))+++---...///...,,,******+++,,,---************************+++++++++*********)))))))))))))))***+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++******+++++++++,,,,,,,,,333666<<>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999::::::;;;999999999::::::;;;;;;;;;999999999999999:::::::::888888888888888888888888999999999999999999999999999999999999999999999999888888888888888888888888777777777888888888888999::::::999999888888777777777777777777777777777777777888888999999888888777999999888777666555555444222333444444555555444444333333333333333333333333111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000///000111111222222111111111000000000000111222333999999::::::<<>>HHHVVVfffrrryyyrrrqqqppptttyyy{{{yyyvvvtttrrrrrruuurrrllljjjlllwwwxxxuuummmfffccceeegggjjjttt~~~rrriiifffjjjqqquuuzzzqqqllljjjooovvvnnnpppqqqppplllhhhfffeeedddbbb^^^]]]]]]^^^]]]\\\\\\[[[ZZZXXXXXXXXXYYYZZZWWWUUUTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRNNNNNNNNNMMMLLLLLLKKKKKKHHHGGGFFFFFFGGGGGGEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@????????????@@@AAA??????>>>>>>>>>>>>======<<<<<<;;;::::::;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;::::::999999999::::::888888777666666888999:::999999999999::::::::::::666777777888888999999999777777888888888888999999999999999999999999999999888888888888888888888888888888888888888888888888777777777777888888888888::::::999888777666666555777777777777777777777777777777888888888888777777888888888777777777777666222333333444444444444444444444444444444444444444111111000000000000000///000000000000////////////////////////////////////////////////////////////.........////////////000...///000111222222222222111000000/////////000000555666777777888<<>>;;;<<<===;;;777333111000000000000////////////...................................................,,,------......------,,,,,,++++++******+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,******))))))******,,,,,,+++***))))))((()))******************************************************+++++++++******************+++,,,------,,,+++***************************************************(((((()))))))))***************+++++++++,,,,,,,,,;;;<<>>======>>>@@@AAA>>>>>>>>>======<<<<<<<<<;;;::::::::::::::::::;;;999999::::::::::::::::::::::::::::::::::::::::::;;;:::::::::::::::;;;;;;777777666555555777888999:::999999999999888888888555666666666777888888888777888888888999999999:::888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777999999888777777666555555888888888888888888888888777777777888888777777777555555666777888999::::::222333444444555555444444444444444444444444444444222111111111000000//////////////////000000000000////////////////////////////////////////////////---.........////////////---...///000111222222222000000//////......//////111222333444666:::@@@DDDIIIMMMPPPPPPPPPTTT]]]eeennnlllkkkiiikkkqqqyyyiiicccjjjwwwvvvsssnnnjjjiiiiiijjjkkkpppxxxzzztttnnnfffeeekkkmmmmmmjjj___RRRGGG@@@===;;;===???>>>:::666333222111000000000////////////................................................,,,------......------,,,************+++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***++++++++++++***))))))***+++,,,,,,+++***)))******************++++++)))))))))))))))))))))***))))))))))))))))))))))))************************+++++++++******************+++,,,------,,,+++***************************************************))))))))))))******************+++++++++,,,,,,,,,:::>>>GGGXXXiiirrrsssppptttvvvuuupppjjjgggiiilllsssyyyzzzvvvwwwzzzxxxsssooollliiigggkkkqqqrrr}}}}}}}}}}}}zzzvvvvvvzzz|||pppgggeeebbbcccdddccc```^^^]]]]]]\\\ZZZYYYYYYZZZZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSUUUSSSRRRRRRRRRRRRPPPOOONNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLKKKKKKJJJIIIIIIEEECCCBBBCCCDDDEEECCCBBBBBBBBBAAAAAA@@@????????????>>>===<<<===>>>???@@@>>>======<<<<<<;;;;;;:::999999999::::::999999999888888999999999999::::::999999999999999999999999:::999999999999::::::;;;666666666666666777777888999999999888888777777777666666666666666777777777777777777888999999::::::777777777777777777777777888888888888888888888888666666666666666666666666888777777777777777666666888888777777666666555555888888888888888888888888666777777888888777777666444444666777999:::;;;<<<333444555555666666555555555555555555555555555555333333222222111000000000////////////000000000000000000000000000000000000000000000000000000000000............////////////---...///000111111111111000000///....../////////...///111222444888>>>BBBFFFIIILLLLLLLLLPPPXXX___mmmppppppkkkfffhhhqqq{{{wwwhhheeelllqqqyyy~~~~~~zzztttoooooollljjjooozzzyyypppiiigggiiijjjkkkfff]]]TTTNNNIIIDDD???@@@AAA@@@>>>;;;777444111111000000000/////////................................................,,,------......------,,,)))*********+++---...///***++++++,,,,,,++++++***+++++++++,,,,,,------...************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))((()))+++------+++)))(((*********************************+++++++++++++++))))))))))))))))))))))))***************+++++++++******************+++++++++++++++,,,,,,+++++++++************************************************)))*********++++++++++++******+++++++++,,,,,,,,,???GGGTTT```iiimmmnnnnnnssstttrrrmmmhhhggglllpppwwwyyyzzz{{{||||||zzzwwwsssnnnlllnnnnnnmmmqqqxxx{{{}}}xxxtttuuuyyyzzz|||yyylllbbb___^^^___aaa```]]][[[ZZZZZZZZZYYYWWWXXXXXXYYYXXXVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSRRRQQQQQQQQQOOOMMMMMMNNNOOOOOOOOOMMMKKKJJJKKKJJJJJJIIIIIIHHHGGGGGGDDDCCCBBBBBBDDDDDDCCCBBBAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<======>>>???======<<<<<<;;;::::::999888888999999999999888888888888888888999999999:::999999999999999999999999777777777777777888999999555555666777777777777777777777777888888888888888777777777777666666666666555555666777777888999999777777777777777777777777888888888888888888888888666666666666666666666666888888777777666666666666666666666666666666666666777777777777777777777777666666777777777777666666555555666777999:::;;;;;;444555666666777777666666555555555555555555555555444444333333222111111000.../////////000000000111000000000000000000000000000000000000000000000000....../////////000000000......///000111111000000000///////////////000000///000111111333666;;;???BBBDDDFFFGGGGGGKKKQQQVVVdddkkkpppmmmgggeeekkksssyyypppkkknnnuuu{{{~~~}}}yyyvvvsssmmmeee```cccmmm|||uuunnnkkkiiiiiijjjgggaaa^^^]]]XXXRRRFFFDDDCCCCCCDDDBBB<<<888111111111000000000//////................................................,,,------......------,,,,,,,,,+++,,,,,,---......***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,)))***,,,------,,,***)))*********++++++***************+++++++++*********))))))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,KKKWWWdddkkkkkkkkkmmmqqqkkkjjjiiihhhiiinnntttyyyzzzxxxuuuwww}}}zzzrrrpppkkkkkkppprrrssswww}}}yyytttooopppttt{{{}}}|||zzzzzzzzztttiii```]]]WWWZZZ\\\]]][[[YYYXXXXXX[[[ZZZYYYYYYZZZZZZXXXWWWRRRRRRSSSUUUVVVWWWXXXYYYUUUSSSRRRQQQQQQPPPNNNMMMLLLMMMNNNOOONNNLLLJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<=========>>>>>>======<<<;;;;;;:::999999888888999999999999888888777777888888999999999:::888888888888888888888888555555555555555666777777444555777888888888777666555555666777888999::::::888888777777666666666555444444444555666777777888777777777777777777777777777777777777777777777777666666666666666666666666888888777777666666666555555555555666666666666666666666666666666666666666666666777777777777666666777777777888999999::::::555666666777777777777777666666666666666666666666555555444444333222111111.../////////000000111111000000000000000000000000000000000000000000000000////////////000000000000...//////000000000000000///////////////000111111111111111111222555999===@@@AAABBBDDDFFFIIIMMMQQQ\\\dddlllnnniiifffhhhlll{{{pppmmmlllmmmqqqvvv{{{}}}vvvooocccWWWQQQWWWkkk}}}wwwrrrmmmgggiiikkkjjjggghhhjjjeee]]]KKKGGGEEEEEEHHHFFF@@@;;;111111111111000000000000................................................,,,------......------,,,......------,,,,,,------***+++,,,------,,,+++***((())))))***++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,)))***,,,------,,,***))),,,+++)))(((((()))+++,,,******+++++++++******)))&&&'''((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((()))***+++,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,YYYjjjuuuqqqmmmqqqtttqqqjjj^^^XXXcccrrrzzz}}}yyyuuutttxxx~~~}}}sssjjjjjjrrruuuqqqnnnssszzz~~~}}}wwwqqqpppssswwwwwwpppnnnjjjlllooorrrpppiii___XXXYYYXXXWWWVVVWWWXXXZZZ\\\WWWXXXZZZZZZXXXVVVRRRPPPSSSRRRRRRRRRRRRRRRSSSSSSVVVUUUSSSQQQPPPOOOOOOOOOJJJKKKLLLMMMLLLJJJHHHGGGHHHIIIIIIHHHGGGEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::999999888777777777777777777777777888888888888888888888888666555444333333444555666666666555555444444444444555555555555555555444444666666555555555555666666555555555555666777888999666666666666666777888888555666777999999999888777555555555555555555555555666777777777777777666666777777888888888888777777777777666666666666777777777777777777777777777777666666666666666666666666777777777777777666555555333444444444555555666666555555555555444333222111111000000000000000111222111111000///////////////000000///...---,,,,,,+++////////////////////////////////////////////////////////////000000000000000000//////000222444555777;;;???CCCFFFIIILLLNNNYYY\\\```bbbcccffflllpppuuu~~~xxxiii```aaajjjvvv~~~ppp]]]UUUQQQPPP[[[jjj~~~wwwrrrlllhhhhhhiiikkknnnooonnnmmm^^^PPPGGGKKKOOOKKKBBB<<<999666333000000///...,,,000/////////..........................................---------,,,,,,,,,++++++++++++++++++++++++*********))))))((((((((()))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))((()))***,,,...,,,,,,++++++***)))((((((************************,,,,,,+++***)))))))))***************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,+++***))))))***+++,,,************************++++++++++++++++++++++++************))))))))))))************************,,,++++++******++++++,,,---+++)))+++---///---+++qqq{{{zzzxxx|||zzzssshhh^^^\\\jjj{{{~~~xxxuuurrrsssuuutttpppllliiiqqqtttqqqpppwww}}}zzzuuurrrtttyyy~~~yyyxxxuuuoooiiiggggggggghhhiiihhhddd^^^YYYXXXWWWVVVVVVVVVXXXZZZ[[[ZZZ[[[\\\\\\ZZZWWWTTTRRRTTTSSSSSSRRRRRRSSSSSSTTTVVVTTTRRRPPPOOONNNNNNOOOJJJKKKLLLLLLLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>===<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888666666666666666666666666888888888888888888888888666666555444444444555555777777666666555555555555555555555555555555555555666666555555555555666666555555555444555555666777666666666666666777777888666777777888888888777777555555555555555555555555666666777777777777666666666666666777777666666666777777666666666666777777666666666666666666666666666666666666666666666666777777777777777666555555444444555555555666666666555555555555444333222111222111111000000000111111111111000///////////////........./////////000000////////////////////////////////////////////////////////////000000000000111000000000000222333444666999===AAADDDHHHLLLOOOSSSVVVZZZ[[[]]]bbbhhhnnntttxxxsssjjjfffgggqqq{{{vvveee[[[SSSPPPYYYggguuu{{{qqqmmmlllkkkkkkmmmnnnnnnnnnccc\\\WWWXXXWWWPPPIIIHHH@@@;;;555111////////////000000/////////.......................................---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,+++)))((()))***,,,---,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++***))))))***++++++************************++++++++++++++++++++++++************))))))))))))************************++++++++++++++++++++++++---+++***+++---...---+++vvvgggcccfffttt~~~yyyuuuqqqmmmllllllmmmnnnmmmrrrtttrrrttt~~~|||tttxxxxxxvvvuuuuuuzzzxxxpppmmmjjjeeeaaaaaaaaa```_________^^^\\\ZZZVVVVVVUUUUUUVVVWWWYYYZZZ]]]]]]^^^]]]\\\YYYVVVTTTTTTSSSSSSRRRRRRSSSSSSSSSTTTSSSQQQPPPNNNMMMMMMMMMJJJJJJKKKKKKKKKIIIHHHFFFFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>===<<<<<<<<<999999999999999999999999999999999999999999999999888888999999:::999999999666666666666666666666666666666666666666666666666777666555444444444444444777777777666666666666666555555555555555555555555666666555555555555666666666555444444333444444444666666555555666666777888888888777777666666777777555555555555555555555555555666666777777666666666444555555666666555555444777666666555555666666777666666666666666666666666666666666666666666666666777777777777777666666555555555666666666666777777555555555555555444333222333333222111000000000000111111000000000//////////////////000000000000111////////////////////////////////////////////////////////////000000000000222111111000111111222222444666999===@@@EEEKKKPPPQQQSSSVVVWWWYYY^^^fffmmmsssssswww{{{rrriiippp~~~ssshhh\\\SSSWWWaaaeee{{{zzzqqqmmmhhheeeeeegggggghhhhhhhhhiiihhhaaaVVVPPPOOOGGGAAA999333111000111111000000000/////////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---,,,+++******+++,,,------,,,***))))))***++++++,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++***))))))***++++++************************++++++++++++++++++++++++++++++*********)))))))))***************************+++,,,,,,,,,,,,+++***,,,+++***+++,,,------+++wwwiiilllsss||||||zzzuuuooolllmmmnnnoooooorrrsssrrrssszzz}}}uuurrrsssuuuxxx}}}}}}sssjjjfffddd___]]]^^^[[[ZZZXXXYYYZZZ[[[ZZZYYYVVVVVVUUUVVVVVVXXXYYYZZZ]]]]]]]]]\\\ZZZXXXUUUTTTRRRRRRQQQQQQPPPQQQQQQQQQRRRQQQPPPOOOMMMLLLKKKKKKIIIIIIJJJJJJIIIHHHFFFFFFIIIGGGEEEBBB@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@??????=========<<<<<<<<<;;;;;;888888888888777777777777888888888888888888888888666666777888999999999999666666666666666666666666555555555555555555555555777666666555444444444333666666666666555555555555444444444555555555555555666555555444444555555666777666555444333333333333666555555555555666777777:::888777555555555666777555555555555555555555555555555666666777666666666555555555666666555555555666666666555555666666666666666666666666666666666666666666666666666666666666666777777777777666666666666666777777777777777555555555555555444333333555444333222111000000000111111111111000000//////222111111000///...------////////////////////////////////////////////////////////////000000000000222222111111111111111111222444666888<<>>888444222111000000000000////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------......------,,,---,,,***))))))***,,,------,,,+++************+++,,,,,,,,,++++++*********)))***************++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************+++******************+++************************************************+++++++++*********))))))************************)))***,,,------,,,***)))+++******+++,,,,,,,,,,,,www{{{tttmmmvvv~~~{{{xxxxxxyyyzzztttnnnooouuuxxxuuupppqqqpppooottt|||rrrtttyyyzzzrrrpppnnnooorrruuuxxxyyyvvvllldddaaa___\\\[[[\\\VVVVVVWWWXXX[[[[[[YYYXXXWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWUUUSSSRRRPPPPPPOOONNNNNNNNNNNNNNNPPPOOONNNMMMLLLKKKIIIIIIHHHGGGGGGGGGFFFEEEEEEDDDFFFEEEBBB@@@???>>>??????@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888888888777777666666666777777777777777777777777555555666777888888888888555555555555555555555555444444444444444444444444666666555555555444444333444444444444444444444444444444444555555555666666555555444444444444555555888888666555444333333333555555555555555666666777999888666555555555666666555555555555555555555555444444555666666666666666555666666777777666666555666666555555555555666666555555555555555555555555666666666666666666666666666666777777777777666666777777777777777666666666555555666666555555444444555555333222111111111111000111111222111000//////111000//////------,,,+++////////////////////////////////////////////////////////////000000000000111222222222111111111000111222333555888>>>EEEJJJJJJLLLNNNNNNNNNPPPUUUZZZ___aaacccfffmmmyyyzzzxxxooo```ZZZ^^^rrrwwwlllfffeeeeeeffflllqqqwwwzzzuuuhhhVVVHHHKKKGGGBBB>>>:::555111...111000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++***,,,------......------,,,,,,,,,+++******+++,,,,,,------,,,++++++*********,,,,,,,,,+++++++++++++++)))))))))******+++++++++***)))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++*********************************************************++++++++++++************************************)))***,,,------,,,***)))******++++++++++++,,,,,,uuu}}}yyyrrrooopppzzz}}}tttqqqsssuuutttnnnkkkpppzzz~~~yyyrrrlllqqqvvv}}}yyy{{{}}}ttthhhdddaaa```bbbfffjjjkkklllddd^^^]]]]]]ZZZXXXYYYVVVVVVWWWZZZ\\\[[[YYYWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>???@@@AAABBB??????>>>===<<<;;;;;;:::::::::::::::::::::::::::888888888777777666666555666666666666666666666666555555666666777777666666555555555555555555555555444444444444444444444444444444555666666555555444333333333333333444444444333333444444555666666666555555444444444444555555888777666555444444444444555555444444555555666777777777666666555555666666555555555555555555555555333444555555666666666666666666666777777666666666666555555444444555555666555555555555555555555555666666666666666666666666555666666777777777777777777777666666666666555555555555666666666555555444555555444333222222222222000111222222222111000///------------............////////////////////////////////////////////////////////////000000000000000111111222222222111111111222222333555:::@@@DDDJJJNNNRRRSSSQQQQQQSSSVVVYYY___eeefffgggqqq{{{zzzpppccc___mmm}}}tttkkkggggggggglllqqqvvv{{{|||sss```OOOLLLIIIEEEBBB>>>999444000111111000000000/////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,+++************++++++++++++******,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------...*********)))******++++++******************************++++++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***************+++++++++)))***++++++++++++***)))************************************************,,,++++++++++++************************************+++,,,,,,,,,,,,+++***)))***++++++******+++---www|||}}}tttnnnmmmnnnxxx}}}yyytttssssssrrrhhhggghhhnnnwww|||zzzvvvqqq}}}vvveeeaaa\\\YYY[[[___ccceeeddd^^^[[[]]]___\\\YYYYYYYYYXXXXXXYYYZZZ[[[YYYWWWVVVVVVUUUUUUTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@:::;;;<<<>>>@@@@@@AAAAAA@@@???>>>===<<<;;;::::::999999999:::::::::::::::999999888888777666666555555555555555555555555555555555666666666555444444555555555555555555555555555555555555555555555555222333444666666666666555333333333444444444555555333333444444555666666777555444444333333444444555666666555444333333333444555444444444444555666666555555666666777666666666555555555555555555555555222333444555666666666666444555555666666555555444666555555444444555555666555555555555555555555555666666666666666666666666555555666777777777777777666666666555555555444444555555666666666666555555555444333333333333444444000111222333333111000...............////////////////////////////////////////////////////////////////////////000000000000///000111222333333222222111222222222333666:::>>>FFFLLLSSSVVVUUUSSSRRRSSSUUU^^^hhhkkkkkkqqq{{{zzzrrrccckkkpppuuu}}}qqqkkkhhhhhhhhhnnnssswww{{{yyylll]]]OOOLLLGGGCCC@@@===999666111111111000000000//////..............................---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++***)))******++++++++++++******++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++******)))*********++++++++++++++++++++++++))))))******+++,,,,,,---************************)))******+++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++)))***++++++++++++***)))************************************************,,,,,,+++++++++*********************************++++++++++++++++++++++++(((***,,,+++***)))+++---xxxyyy|||}}}yyysssooonnnlllssswwwvvvwwwyyyvvvppp___aaaeeekkkrrrwwwyyyzzz{{{}}}|||zzz|||}}}zzzgggbbb\\\YYYZZZ]]]aaaccc```\\\[[[```bbb___[[[[[[\\\ZZZXXXWWWXXXYYYYYYXXXUUUTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHEEEDDDCCCBBBAAA@@@????????????;;;<<<>>>?????????>>>===@@@@@@???>>>===<<<;;;;;;999999999999999999999::::::999999888777666666555555555555555555555555555666666666666555444333333555555555555555555555555555555555555555555555555111222444666777777666666444444444555555555666666333333444444555666777777555444444333333444444555444444333333222222333333555444444444444555666666333444666777777777666666555555555555555555555555222333444555666666666666333444444555555444444333555555555444444555555555555555555555555555555555666666666666666666666666555555666777777777777777666666555555444444444333555555666666666666666555444444333333333444555555000111333333333222000...222222111000///...------////////////////////////////////////////////////////////////000000000000...///111222333333333222222222333222222444777:::<<>>>>>>>>>>>============<<<<<<<<<===============:::::::::999999999888888777777777777666666666666666666666666666666666666333444444555555444444333555555555555555555555555222222333333333333444444555555555555555555555555222444888;;;;;;999666333333333333333333333333333666555444333333333333333444444333333333333444444333444555666555444333222444444444555555555555666555555555555555666777777555555555555555555555555333222222333666888777777666666555444444444444555555444444444444555666666555666777777777666444333555555666666777777888888888888666555555444444444555555555666666666666666444555555555666666777777555555555555555555555555555555555444444333333333111000///////////////000,,,------...///000111111////////////////////////222111///......///000111111000///......///000111000000000000111222333444888<<>><<<666444111...---...///111//////.........---------......---------,,,,,,,,,/////////...------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---...------,,,+++***)))))),,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------))))))))))))))))))))))))++++++************++++++******************************************************++++++++++++******)))))))))***++++++,,,,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********(((+++,,,+++)))(((***,,,tttrrrrrrvvv{{{}}}yyytttnnnttt{{{~~~|||xxxuuuuuujjjfffeeekkksss{{{{{{tttqqqppppppxxx{{{|||tttiiibbb______]]][[[ZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVSSSRRRQQQPPPPPPOOOPPPPPPNNNNNNMMMMMMMMMNNNOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBBBB>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888777777777666666666555555555555555555555555555555333444444555555444444333555555555555555555555555222222333333333333444444444444444444444444444444222444777999999888555444333333333333333333333333555555444333333333333333555444444444444444444555444444555555444444333222333333333333444444444555555555555555555666666777555555555555555555555555333222222444666888777666666666555444444444444555555444444444444555666666555666777777777666444333555666666666777777777888666666555555555555666777666666666666666666666666555555555555666666666777555555555555555444444444555555555444444333333333222111000000/////////000,,,------...///000000000////////////////////////111000...------...000111111000////////////000111111111000111111222333444666999>>>BBBFFFGGGGGGGGGMMMOOOTTTZZZaaajjjssszzzwwwooommmsss~~~uuugggccccccjjjtttxxxuuuppp\\\OOOCCCAAAAAA???<<<;;;:::777444111///...////////////.........---------.........---------,,,,,,,,,,,,------.../////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------******+++++++++,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******++++++++++++******++++++******************************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************++++++++++++,,,,,,,,,++++++*********)))+++,,,+++)))(((***,,,pppkkkiiioooxxx~~~{{{wwwuuuzzz~~~|||uuuoooooorrrkkkgggffflllwwwzzztttqqqqqqrrrzzz~~~{{{wwwxxx}}}xxxmmmeeeaaa^^^ZZZXXXVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTQQQPPPOOONNNNNNMMMMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKIIIHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888777777666666666666555555555444444444444444444444444333444444555555444444333444444444444444444444444222222333333333333444444333333333333333333333333222333555666666666555444333333333333333333333333555444444333333333333333555555555444444555555555555555444333333333333444222222222333333333444444555555444444555555666777555555555555555555555555333222222444666777777666666666555444444444444555555444444444444555666666666666666777666666555444666666666666777777777777444444444555555777888888666666666666666666666666555555555555666666666666666666555555555444444444555555555444444444444444444333222111000/////////---------......///////////////////////////////////////...------...///000222111000000000000111222111111111222222333444555555777:::>>>AAADDDFFFGGGLLLMMMPPPTTT\\\gggsss{{{~~~}}}yyyuuu{{{tttiiiccc___aaahhhmmmllliii\\\RRRIIICCC@@@<<<===???>>>;;;888444000///....../////////.........------.........------------,,,,,,,,,,,,---......//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------******+++++++++,,,,,,,,,++++++*********++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,++++++***))))))(((************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++*********)))***++++++***)))***+++qqqnnnlllooouuuzzz{{{yyy||||||zzzuuunnnjjjiiikkkkkkhhhiiirrr~~~zzzwwwvvvwwwxxx~~~{{{xxxuuuqqqnnnmmmppptttvvvwwwyyyssskkkddd```]]]YYYWWWTTTUUUVVVWWWWWWVVVVVVUUUSSSSSSSSSSSSRRRRRRRRRRRRPPPOOONNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999888888888888777777777666666666555555555444444333333333333333333333333333444444555555444444333444444444444444444444444222222222333333333444444222222222222222222222222222222333333333444444444333333333333333333333333444444333333222333333444666555555444444555555666666555444333222333444444222333333333333444444444555444444444444555666666555555555555555555555555444333222444666777777666666666555444444444444555555444444444444555666666666666666666666666555555666666666666777777777777555444444555555666777888777777777666666666666666555555555666666666666666666666666555444444333333555555555555555444444444666555444222111000000000..................//////////////////////////////...------------...//////222111111111111111111222222222222222333444555555666777888;;;???BBBFFFHHHJJJKKKNNNSSSZZZeeepppwwwyyywwwwww|||}}}ppptttzzzwwwxxx{{{xxxppphhh^^^ZZZ]]]``````___YYYVVVPPPJJJCCC??????BBB???===:::666222000//////////////////........................------------//////...------,,,,,,++++++,,,,,,------,,,,,,+++------------------------........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,...------,,,+++***))))))***************++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********************+++************+++}}}}}}{{{yyywwwxxxzzz}}}yyytttnnnkkkkkklllkkkjjjlllkkkqqq|||~~~{{{yyyzzz}}}~~~|||wwwqqqnnnllljjjfffeeefffgggiiijjjkkkhhhddd```]]][[[YYYXXXTTTUUUWWWXXXXXXWWWVVVUUUQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888777777777666666555555555555444444444444333333333333333333333333333444444555555444444333444444444444444444444444222222222333333333444444222222222222222222222222222222222222222333333444333333333333333333333333333333222222222333333444555555444444444444555555666555444333222333444444444444444444555555555555444444444444444555666666555555555555555555555555444333333444666777666555666666555444444444444555555444444444444555666666666666555555555666666666777777777777666666666666666666555555555555666666888888777777666666666666666666666666666555555555666666555555555444444444555555555555555555555555777777555444222222111111//////////////////......////////////////////////---------------...//////111111111222222111111111222222222222333444555555666666666888;;;???CCCEEEFFFJJJOOOUUU\\\dddlllrrrqqqpppqqquuu}}}uuummmsss}}}rrrnnndddjjjtttzzzpppccc\\\ZZZ\\\]]]\\\XXXZZZYYYRRRHHHAAA??????@@@>>>;;;888555333111111000000/////////.........//////.........---------.........---,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,...------,,,+++***))))))***)))))))))******+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++************+++******~~~wwwtttvvvzzznnngggaaabbbiiippprrrrrrrrrsss{{{yyyyyyyyyzzz||||||xxxsssnnnjjjhhheeedddcccbbbbbbbbbcccddd^^^^^^]]]\\\[[[ZZZXXXXXXUUUVVVXXXYYYYYYWWWUUUTTTPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????<<<<<<;;;;;;;;;:::::::::::::::999999888888777777777777777777666666666666555555444444444333333333333333333333333333333333333444444555555444444333333333333333333333333333222222333333333333444444222222222222222222222222222222222222333333333333333333333333333333333333222222222222222333333444444444444333333444444444555555444333333333333444444444444555555555666666444444333333444444555666555555555555555555555555555444333444666777666555666666555444444444444555555444444444444555666666666555555555555666777777777777777777666666666666777666666555555555666666999888888777777666666555666666666666666555555555555555555555555555555555555555555555555666666666888777666555444333333333111111111000000/////////////////////////////////---------.../////////000000000111222222111000000111111111222222333444555444333333444777:::>>>@@@HHHMMMUUU\\\cccjjjqqquuupppppprrruuu{{{tttlllrrrqqqfffYYY\\\aaannnyyylllccc``````aaaaaa]]]bbbbbbYYYNNNFFFAAA>>>BBBAAA>>>;;;888555333222000000000/////////....../////////.........------+++++++++,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------******+++++++++,,,,,,,,,)))))))))))))))***+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***************************************************++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++)))))))))***************+++***)))***+++++++++)))~~~xxxtttsssttteeeaaa^^^```gggpppwwwyyy|||}}}{{{qqqssswww{{{}}}xxxuuurrrmmmjjjhhhffffff```aaabbbbbb```___^^^^^^ZZZ[[[\\\\\\ZZZXXXVVVVVVUUUVVVXXXYYYXXXVVVTTTRRROOOOOOOOOOOONNNNNNNNNNNNLLLLLLJJJIIIIIIIIIIIIIIIFFFEEEEEEEEEEEEFFFFFFGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>;;;;;;;;;::::::::::::999:::999999888777777666666777777666666666555555555444444444333333333333222444444444444444444444444333444444555555444444333333333333333333333333333222222333333333333444444333333333333333333333333111222333333444444333333333333333333333333333333222222111111222333333444333333222222222222333333444444555555444444333222333333444444444555555555444444333333444444555666555555555555555555555555555444333444666666666444666666555444444444444555555444444444444555666666666555555444555666777888888777777777666666666555555555444555555666777888999999888888777666666555777666666666555555555555333333444444555666666666444555555555666666666777888777666666555555555555333333333222111000000///////////////////////////------...///000000000000///000000111111000000///111111000111111222333444444444444444666999;;;===HHHMMMUUU^^^fffooovvv{{{vvvvvvxxxzzz~~~qqqiiiuuu{{{iii[[[ZZZYYY^^^pppuuujjjeeecccbbbaaadddiiiiiiaaaXXXSSSOOOJJJHHHFFFCCC???;;;777555333000000000000/////////...////////////............***++++++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------+++++++++++++++,,,------******+++++++++,,,,,,,,,(((((((((((()))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************++++++******************************+++++++++,,,,,,,,,((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***(((((()))))))))*********((()))))))))*********+++,,,***((()))+++,,,+++)))~~~{{{wwwtttbbbaaa```aaafffnnnvvv|||{{{xxxwww}}}{{{vvvooorrrxxxzzzxxxqqqnnnjjjgggeeedddeeefff```aaabbbaaa^^^ZZZXXXWWW[[[\\\^^^]]]ZZZWWWUUUTTTUUUVVVXXXXXXWWWUUURRRPPPOOOOOOOOONNNNNNNNNNNNMMMJJJJJJIIIHHHGGGGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>;;;;;;;;;:::::::::999999999999999888777666666555777666666666555555555555444444444333333333222222444444444444444444444444333444444555555444444333333333333333333333333333222222333333333444444444333333333333333333333333111222333444555444333333333333333333333333333333222111111111222333333444333222222111111222222333333444555666555444333222222222333333333444444444444333333333333444555555555555555555555555555555555444333444666666555444666666555444444444444555555444444444444555666666666555444444555666777888888888777777666666666555333333333444666777999:::999999999888777666666555777777666666555555555444222333333444555666777777444555555555666666777777888777666666666666666777555444444333222111000000////////////////////////---...///000111111111111...///000111111000///...000000000000111222333444777666666777888:::<<<===@@@EEEMMMVVV```jjjtttzzz||||||}}}yyygggllluuuqqqccc^^^XXXVVVcccxxxzzznnneee```]]]\\\hhhnnnmmmfffaaaaaa___[[[MMMKKKHHHCCC>>>999555333000000000000////////////000/////////..................---,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,+++***)))***+++,,,---...------,,,+++***))))))(((((((((((()))***+++,,,++++++,,,,,,,,,---------------------------------***+++---......---+++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))*********************************++++++,,,,,,,,,((())))))***++++++,,,,,,***+++,,,------,,,+++***(((((((((((())))))))))))(((((())))))*********+++,,,***((())),,,,,,+++(((~~~|||tttlllccc^^^\\\___```eeeqqqsssnnnmmmsss|||yyytttqqqnnnrrrzzzyyytttqqqooollljjjfffdddddddddcccbbbbbb```]]][[[\\\\\\[[[[[[[[[[[[\\\\\\[[[YYYVVVTTTSSSTTTVVVWWWVVVSSSPPPNNNNNNNNNMMMMMMLLLKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@????????????>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888777666666555666666666666555555555444444444555555555555555555555555222222222222222222222222333333333333333333333333333333333222222222111111555444444333333222222111333222222111111222222333000000111111111222222222333333333222222111111111222222333333444555666666222333333444444333333222444444444333333222222222444444444333333222222222333444444555555444444333111222333444555555555555222222333333333333444444333444444555555444444333333333333444555666777777555555555555666666666666666666666666666555555555444444444555666777777888777777777777777777777777666666666777666555555444333444444444555666666666666666666666777777777777555555666666777777888888666666555555555444444444//////000000000000000/////////000000111111111222000000000000000000000000111111000000111111222333:::888666555555666888:::<<>>============>>>>>>======<<<;;;;;;::::::999999999999888888888777777666666555666666666666555555555444444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333222222222111111444444333333333333222222333222222111111222222333111222222222333333333333333333333222222222111111222333333333444555555555222333333444444333333222555444444444333333333222444444444333333222222222333333444444444444333333111222333444555555555555222222333333333333444444333444444555555444444333333444444444555666666666555555555555666666666666666666666666666666666555444444555555666777777888777777777777777777777777777666666666555555555555444444444444555555555555555666666666777777777777666666666666666777777777555555555555444444444444//////000000000000////////////000000000111111111000000000000000000000000111111000000111111222333999999888888888999999:::===AAAHHHNNNUUU^^^hhhooosssvvvyyyxxxyyyvvvgggffftttqqqbbbXXXZZZYYYWWWdddvvvqqqeeebbb```iiiqqqtttxxx{{{yyyuuuiii```TTTLLLHHHEEE@@@<<<444333222111000/////////////////////////////////........................------------------------------,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,+++***)))...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******---+++))))))***+++***))))))))))))))))))***+++,,,+++++++++++++++***))))))************************************************))))))))))))))))))))))))))))))*********+++++++++((())))))***************wwwvvvssspppmmmjjjgggeeebbb___^^^bbbhhhsss}}}|||zzzuuuqqqpppuuuooommmppptttxxx}}}{{{wwwtttrrrqqqyyy}}}yyyxxxvvvrrrnnnjjjgggfffeeeeeecccbbbccccccbbb```^^^]]][[[ZZZZZZ[[[ZZZXXXVVVWWWXXXXXXYYYXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPOOONNNKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHGGGFFFEEEDDDDDDCCC????????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::999999888888888777777777666666555555555666666777555555555555444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222111111222222333333333333444444333222222111111222222333222222333333333444444444333333333222222222222111333333333333444444444444222333333444444333333222555555555444444444444444444444333333333333222222333333444444444444333333222222333444555555555555222222333333333333444444333444444555555444444333444444555555555555555555555555555555666666666666555555666666666666666666444444555555666777777777777777777777777777777777888777666555444555555666555555555555444444444444555555666666666777777777777777666666666666666666555555444444444333333333//////000000000000////////////000000000000111111000000000000000000000000111111000000111111222333777999;;;=========<<<;;;===???DDDJJJRRR[[[bbbgggeeegggiiikkkoooyyynnnccceeeppp|||vvviii```___ZZZSSSWWWbbb}}}wwwhhh___fffmmmrrrxxx}}}}}}{{{uuulll___TTTMMMIIIEEEBBB888666444111////////////////////////////////////........................------------------------,,,,,,++++++++++++******...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,*********+++++++++,,,,,,,,,+++******------,,,,,,++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,***))))))+++,,,,,,+++)))))))))***+++,,,---...++++++++++++++++++***)))************************++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++((()))******++++++******oooooonnnjjjeeeaaaaaaccc```bbbeeekkkttt|||vvvuuuxxx{{{||||||tttqqqqqqvvvyyyxxxyyy|||zzzyyywwwuuutttrrrrrrqqq~~~~~~vvvqqqrrrqqqnnnkkkiiigggffffff`````````aaabbbaaa^^^\\\[[[ZZZZZZ[[[[[[ZZZWWWUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRPPPNNNMMMMMMMMMNNNIIIHHHHHHGGGGGGFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBAAA>>>>>>>>>>>>=========<<<<<<<<<;;;:::::::::::::::<<<<<<;;;;;;::::::999999888888888777777777666666444444444444555666777777444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333222222222111111111111222333333444555555333222222111111222222333222222222333333333333444222222222222222222222222444444333333333333333333222333333444444333333222555555555555555555555555333333333333333333333333333333333444444333333333222333444444555555555444222222222333333333444444333444444555555444444333555555555555555444444444555555555555666666666666555555555555666666666666555555555555666666777777666666666666666666666666999777555444333444666777555555555444444333333333555555555666666666777777777777777666666555555444444444444444333333333333000000000111000000///...//////000000000000000000000000000000000000000000111111000000111111222333666999===@@@BBBAAA???>>>;;;<<>>>>>>>>>>>============<<<<<<;;;:::::::::;;;;;;;;;;;;::::::999888888888777777666666666555555555444444333333444555666666333333444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333222222222111111111111222222333444555555333222222111111222222333111111111111222222222222222222222222222222222222333333333333333333222222222333333444444333333222555555555555555555555555333333333333333333333333222333333333333333333222333333444444555444444444222222222333333333444444333444444555555444444333555555555555555444444444555555555555666666666666444555555555666666777777555555555555666666666666666666666666666666666666999777555444333444666777555555444444333333333222555555555555666666666666777777666666555555444444555555444444444333333333111111222222111000000///000000//////////////////////////////////////////111111000000111111222333555888===BBBEEEEEEDDDCCC<<<;;;<<>><<<777333000///000000////////////////////////........................------------------------,,,,,,,,,---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))***+++,,,,,,******+++,,,***++++++,,,,,,,,,+++++++++******)))******++++++***++++++,,,,,,++++++******************)))))))))+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,------,,,+++******)))))))))*********++++++,,,,,,,,,++++++************************************************************************************************))))))***+++++++++++++++vvvvvvsssnnnhhhfffhhhkkkeeeqqq|||}}}uuulllhhhgggjjjooouuu{{{~~~yyysssnnnkkkhhhgggdddbbbaaa`````````___^^^\\\]]]]]]]]][[[YYY[[[YYYYYYYYYZZZZZZXXXVVVSSSRRRRRRQQQQQQQQQPPPPPPOOONNNLLLJJJIIIIIIJJJJJJFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;;;;:::::::::999888888777777666666666555555555444444444444333333333444555555333333333333444444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333222222222111111111111222333333444555555333222222111111222222333000000111111111222222222111222222222222333333333222222222222333333333333222333333444444333333222444444444444444555555555222222333333333333444444222222333333333333222222333333444444555444444333222222333333333333444444333444444555555444444333444444555555555555555555555555555555666666666666444444555555666777777777555555666666666666666666777777777777777777777777888777666555444555555666444444444444333333333333444444555555555666666666666666555555555555555555666666555555555444444444333333333333333222111000000000////////////......////////////////////////111111000000111111222333444777;;;AAAEEEHHHJJJJJJAAA@@@@@@BBBGGGNNNVVV[[[]]][[[^^^fffkkklllrrr|||{{{nnnhhhfffhhhmmmtttvvvlll]]]UUUUUU```}}}tttiiiffffffgggjjjmmmtttvvvvvvooobbbSSSHHHCCC???===999555222111111111000000000000000000000000........................------------------------,,,,,,------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((()))+++,,,,,,+++***+++---******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,------***++++++,,,,,,++++++******************)))))))))***************+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---+++******,,,------,,,++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++++++++***************)))***++++++,,,+++++++++yyywwwrrrmmmiiigggiiijjjmmm{{{yyynnneeeccccccgggnnnvvv~~~{{{yyyvvvrrrnnnllljjjiiiiiigggeeebbb```_________```^^^\\\[[[[[[[[[YYYXXXZZZXXXVVVVVVWWWXXXWWWVVVSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>=========<<<<<<<<<;;;::::::999::::::;;;;;;:::999999888777777666666555555555444444444444333444444333333333333333333222222333333333444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222111111222222222333333444444444333222222111111222222333111111111222222222333333111111222222222333333333111111111222333333333444222333333444444333333222222333333333444444444444222222222333333444444444222222333333333333222222333444444555444444333333222222333333333333444444333444444555555444444333333444444444555666666666555555555555666666666666444444555555666777777888666666666666666666666555777777777777777777777777777666666666555555555555333333333333333333444444444444444555555555666666444444555555555555555555777777666666666555555555555555555555444333222111000000/////////.........////////////////////////111111000000111111222333333555999>>>DDDJJJNNNQQQKKKJJJHHHEEEEEEJJJSSSZZZ___]]]cccnnnqqqlllmmmsss|||tttkkkeeeiiirrrzzzzzzqqqeee___eeexxxoooeee```]]]___dddmmmrrrtttoooaaaRRRHHHCCC>>>===:::777555333111111111111111111111111111111........................------------------------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((()))+++,,,,,,+++***,,,---)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,++++++*********************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...,,,++++++,,,,,,,,,+++++++++*********++++++,,,***+++,,,,,,------,,,,,,************************************************************************+++++++++*********)))))))))***++++++,,,,,,++++++yyyuuuoooiiifffeeefffffftttzzzsssiiidddccceeeiiipppwww~~~|||tttqqqmmmiiigggfffggghhhfffdddbbb___]]][[[[[[[[[bbb___\\\ZZZZZZZZZYYYXXXYYYWWWUUUTTTUUUVVVVVVVVVSSSRRRQQQOOONNNMMMMMMMMMKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;:::999999999999999::::::999999888888777666666666555555444444444333333333555444444333222222222222222222222333333444444444111111111111111111111111222222222222222222222222333333333333333333333333333333333222222222111111222222333333333333444444333222222222222222222333222222333333333444444444111111111222222333333333000000111222333333444444222333333444444333333222222222222333333444444444222222222333333444444444222222222333333222222222444444444555444444333333222222333333333444444444333444444555555444444333333333444444555666777777555555555555666666666777444444444555666777777888666666666666666555555555777777777777777777777777666666666777666666555444222222222333333444444444444444444555555555666666333444444555555666666666777777777777666666666666666666666666555444333222000000//////.........---////////////////////////111111111000111222222333333555777<<>><<<;;;<<<<<<;;;;;;;;;:::::::::::::::888777777777888999666666666666666666666666555555444333333222111111222222222222222222222222444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000222222333333333222111111222222222222222222222222444444444333333222222222222222111111111111111111222222222222222222222222222222222222222222222222333333333444444444555555222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444333333222222333333444666666555555555444444444555555555666777888888999666666666666777777777777777777777777666666666666777666666666555555555555444444444222111111222444444555666777888888888888777777777777666666666666777777666555555555555555555555555555555555444444222222111000///...---,,,---...///000000///...---000000000000111111111111222444777:::@@@JJJVVV___aaaaaaZZZPPPLLLOOOSSSTTT[[[]]]aaafffiiiiiiddd```aaaooopppiiigggqqq~~~|||xxxyyy|||llleee```[[[aaahhhiiiaaaYYYTTTNNNGGGDDD@@@<<<<<<<<<:::333...333111000000111222222111000///.........000111222000000///...------,,,,,,........................------------------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++...---+++***)))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------+++++++++++++++***)))(((...------,,,+++++++++,,,***************+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++,,,+++***))))))***+++,,,***)))((((((((()))++++++,,,+++******,,,,,,+++************++++++,,,,,,,,,bbb^^^]]]___bbbeeelllttt{{{rrrllljjjiiiiiihhhiiinnnuuu||||||wwwpppkkklllkkkiiigggeeedddddddddcccbbb```___]]]\\\[[[[[[\\\\\\]]]]]]\\\ZZZYYYXXXTTTTTTSSSSSSSSSSSSRRRRRRPPPNNNLLLKKKLLLLLLJJJIIIHHHGGGFFFEEEDDDEEEEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>><<<;;;;;;;;;;;;;;;:::::::::::::::999888777777777888888666666666666666666666666555555444333333222111111222222222222222222222222444444444444444444444444333333333444444444555555444444444333333222222111222222222222222222222222111111111111111111111111111222222333333333222222222222222222222222222222444444333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444333333222222333333444666666555555555444444444444444555666666777777888666666666666777777777777777777777777666666666666777777666666666555555555555555555333222111333555444555666777888888888888666666666777777777777777777777666555555555555666555555555555555555555555333333222111000///.........///000111111111000///000000000000111111111111222444777:::>>>HHHTTT]]]eeehhhfff___YYYWWWTTTPPPUUUZZZaaaddddddaaa^^^\\\XXXfffvvvtttjjjooo{{{xxx{{{}}}pppfff___aaaeeefff___YYYVVVQQQKKKFFFBBB>>>======;;;666111333111000000111222222111000///.........000111222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******))),,,+++******))))))******++++++******************++++++++++++++++++++++++,,,+++******)))))))))***++++++***))))))***++++++******)))))))))***+++,,,,,,+++******,,,,,,+++***++++++++++++++++++,,,,,,ZZZVVVVVV\\\ccciiisss{{{{{{wwwrrrooooooppppppppprrruuu{{{{{{xxxtttooojjjfffhhhhhhhhhgggfffeeeccccccaaa```___]]]\\\\\\\\\\\\\\\\\\]]]\\\[[[YYYWWWVVVRRRQQQQQQQQQPPPPPPPPPOOONNNLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDDDD@@@@@@@@@????????????>>>????????????>>>===;;;;;;;;;::::::::::::999999999999888777777666666777777666666666666666666666666555444444333333222222111222222222222222222222222444444444444444444444444222222333333444444555555555555444333222111000000222222222222222222222222222222222222222222222222000111222222333333333333222222222222222222222222333333333333222222222222111111222222333333444444222222222222222222222222222222222222222222222222111111111111222222222222222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444333333222222333333444555555555555555444444444333444444555555666666666666666666666777777777777777777777777666666666666777777777666666666555555555666666555333333444666555555666777888888888888555666666777777888888888888888777666666666666666555555555555555555555555555444444333222111000000///000111222222222222111000000000000111111111111222444666999===EEEPPPXXXdddlllsssrrrmmmfff\\\SSSSSSYYY___aaa^^^[[[ZZZ[[[]]]jjjxxx}}}mmmiiitttwwwsssqqqwwwqqqfffdddfffeee```\\\ZZZWWWRRRIIIEEEAAA@@@@@@>>>999555444222000///111222222111000//////......///111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++******))))))******,,,+++++++++***)))))))))+++++++++++++++++++++++++++***))))))((()))))))))++++++***))))))***+++++++++************+++,,,,,,,,,+++******,,,,,,+++***,,,,,,++++++++++++++++++[[[XXXXXX```iiipppyyyxxxwwwuuuttttttuuuuuuuuuxxx{{{~~~zzzuuuqqqnnnkkkhhheeedddeeefffgggfffeeecccaaa___^^^]]]\\\\\\\\\\\\\\\ZZZZZZZZZYYYXXXUUUSSSRRRPPPPPPPPPOOONNNNNNMMMMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::999999999888888888777777777666666666666666555555555555555555555555444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333333333444333333333222222111111222222222222222222222222222222222222222222222222///000111222333444444444222222222222222222222222333222222222222222222222111111222333444444555555222222222222222222222222222222222222222222222222111111111222222222222333222222222333333333444444333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333444333333222222333333444555555555555555555555555333333333444444555555555666666666666777777777777777777777777666666666666777777777666666666666555666777777666444444555666555555666777888888888888555555666777888888999999888888777666666666666777444444444555555555555555666666555555444333222222000000000111111111111111///000000000111111111111222444666888;;;BBBLLLTTT^^^kkkyyyxxxmmmcccYYYZZZ[[[\\\\\\\\\^^^```lllwww~~~{{{mmmmmmvvv{{{ssskkklllxxxpppllliiieeeaaa___^^^[[[XXXLLLIIIFFFDDDCCCAAA===:::555333000///000111111111111000///......///000111//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++------,,,,,,+++,,,,,,---,,,,,,,,,+++***)))((((((************************+++******)))))))))******+++******************++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,++++++*********\\\YYY\\\fffqqqzzz{{{pppqqqrrrssstttuuuvvvvvv{{{}}}}}}{{{vvvsssnnnkkkiiihhhgggfffbbbccceeeffffffdddaaa```]]]]]]\\\[[[[[[[[[[[[[[[XXXXXXXXXWWWUUUSSSQQQPPPOOOOOOOOONNNMMMLLLLLLLLLKKKIIIFFFFFFFFFFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>======<<<<<<;;;::::::::::::999888888888888777777777666666666666555555444444444444444444444444444444444444333333333333222222222222222222222222222222333333333333333333333333555555444333222111111000111111111222222333333333222222222222222222222222222222222222222222222222///000111222333444444444222222222222222222222222222222222222222222222222111111222333444444555555222222222222222222222222222222222222222222222222222222222222333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333444333333222222333333444444555555555555555555555333333333333444444444444666666666666777777777777777777777777666666666666888777777777666666666666555777888777555444555666555666777888999999999999555666666777888999999:::888777777666666666666666444444444555555555666666777777666666555555444444000000000000000000000000///000000000111111111111111333666777:::@@@IIIQQQ\\\jjjzzzwwwhhh```XXXVVV[[[aaaeeefffrrr{{{}}}yyy~~~~~~pppnnnwwwyyyppplllsss~~~vvvmmmddd___^^^\\\YYYWWWPPPOOOMMMLLLIIIEEEAAA>>>999666222000000111111111111000///......///000111...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,+++***)))((((((************************++++++*********++++++,,,*********++++++***************++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,++++++*********XXXWWW]]]kkkzzz}}}vvvmmmpppsssvvvwwwyyy|||~~~|||zzzxxxuuunnnkkkgggeeeeeeeeeeeeeeeaaabbbdddddddddbbb```___]]]\\\[[[ZZZZZZZZZZZZZZZVVVWWWWWWVVVUUUSSSQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIIIIGGGEEEDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>============<<<;;;:::999999999999:::888888777777777666666666444555555555555444333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333555555444333222111000000//////000111222333444444222222222222222222222222222222222222222222222222000111222222333333333333222222222222222222222222111111111222222222222222111111222222333333444444222222222222222222222222222222222222222222222222222222222222333333333444222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444333333222222333333444444444444555555555555555444444444444444444444444666666666666777777777777777777777777666666666666888888777777777666666666555666888777666444444555555666777888999999999999666777777888888999999999777777666555555555555555333333444444555666666666777777777666666666555555222222000///////////////000000000000111111111111111333666777999???HHHOOO___lll{{{|||ooo___XXX]]]eeeiiijjjqqqxxx|||yyyvvv{{{wwwkkkkkkooowwwzzz~~~~~~xxxpppqqqwww}}}wwwhhhbbb___\\\WWWUUUWWWWWWWWWVVVQQQLLLFFFBBB===:::555222111111111000111111///......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******))))))******++++++,,,+++++++++***)))))))))************************++++++++++++++++++,,,---)))***++++++++++++***))))))******+++,,,+++++++++,,,+++******,,,,,,+++***,,,,,,++++++++++++++++++XXXXXXaaarrryyyvvvuuuxxx{{{}}}~~~}}}zzzxxxvvvssspppllliiifffdddeeeeeeeeedddbbbbbbccccccbbb```___^^^]]]\\\[[[ZZZYYYXXXXXXXXXSSSSSSTTTTTTSSSRRRPPPOOOLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDBBBAAABBBBBB@@@???>>>>>>???@@@???>>>===<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888999999777777777666666666555555333444444555444333222111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222333333222222222222222222222222111111111111111111111111111222222333333333222222222222222222222222222222000111111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444333333222222333333444444444444555555555666666555555555444444444444444666666666666777777777777777777777777666666666666888888888777777777666666444666777777555444444444666666777888999999999999888888888888888888888888666555555444444444444444333333444444555666666777777777777777666666666666666444222000///......///000000000000111111111111000333555777:::???HHHNNN___kkkyyysssfffdddgggkkklllpppuuuwwwtttrrrvvvzzz{{{qqqgggccchhhmmmwww}}}zzzqqqnnnpppsssyyypppllleee___]]]^^^```bbb```[[[SSSKKKGGGBBB>>>888333222111000000222111000.........///000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------...---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,++++++******))))))******+++,,,++++++*********************************************************+++,,,,,,)))***++++++++++++***)))((()))***+++++++++******,,,+++******,,,,,,+++***++++++++++++++++++,,,,,,]]]]]]fffyyy}}}xxxxxx|||~~~{{{xxxuuussspppnnnnnnkkkhhhgggggggggfffeeeccccccbbbbbbaaa___^^^]]]]]]\\\[[[YYYXXXXXXWWWWWWOOOOOOPPPPPPPPPOOOMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDEEEBBB@@@???@@@@@@???======>>>?????????>>><<<;;;;;;;;;;;;:::::::::999999:::999888777777777888999777666666666555555555555333333444555444333222111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222///000000222333444555555222222222111111111111111222222222222222222222222000000000000000000000000222222333333333222111111222222222222222222222222000000111111222222222222222222111111111111111111222222222222222222222222222222222222222222222222000000000000111111111111222222333333333444444444333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333444333333222222333333444444444444555555555666666555555555555555555555555666666666666777777777777777777777777666666666666888888888888777777777777333555777777555444333333666777888999999:::999999999999999888888888888888555555444333333333333444333333444444555666777777777777777777666666666666888777444222000/////////000000000000111111111111000222555777:::@@@HHHOOO\\\iiiwwwuuukkkiiilllnnnmmmqqqqqqllljjjlllmmmkkkuuu|||lllbbb^^^eeepppyyyxxxpppjjjjjjmmm{{{zzzrrrkkkhhhcccfffiiigggaaaXXXOOOJJJEEE@@@999555222111000///222111000.........///000---.............................................+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,---------++++++***)))***+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++,,,+++++++++,,,------...***************+++++++++))))))))))))))))))))))))))))))((())))))***++++++)))***+++,,,,,,+++***)))'''((()))***+++***)))))),,,+++******,,,,,,+++************++++++,,,,,,---ZZZcccooo||||||{{{wwwyyyyyyuuutttwwwyyy|||yyyxxxvvvsssqqqpppoooooohhhiiijjjkkkjjjhhhfffeeecccbbb```___^^^]]][[[YYYXXXYYYZZZZZZYYYVVVRRRPPPQQQQQQOOONNNMMMLLLLLLLLLJJJJJJIIIHHHFFFEEEEEEDDD@@@AAABBBCCCBBBAAA@@@???============<<<<<<<<<<<<:::999999888888999999:::999999999999888888888777666666666666666666666666555444444333333222111111444444444333333222222222333333333222222222111111222222222222222222222222444444444444444444444444222222333333333333444444333222222111111222222333222222222222222222222222333333333222222111111111111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222333333444444333333222444444444333333222222222111222333333333333222111000111222333444444444444222222222222222222222222333333222222333333444555444333333222222333333444444444444333333333222222222222222222222222222222222222333333444555555666555555555555555555444444666666666666777777777777888888888888888888888888888888888888888777777666666666666666666555444444:::;;;;;;:::999999:::;;;;;;999888999::::::999888999999888777666444222111333333444444555666777777444555777888888888777666555444333222111///......000000000000000111111111222444777888999>>>FFFLLLVVVbbbsss}}}rrrooonnnjjjlllqqqsssmmmfffeeeiiinnnwwwxxxhhhbbb^^^aaallluuuvvvssspppttt}}}}}}xxxrrrjjjfffhhhjjjllljjjaaaSSSHHHHHHAAA<<<999555///...111...///000111111000///...---------.........//////---,,,++++++******++++++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********''''''((()))+++,,,------,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******+++,,,---,,,------......------,,,+++,,,,,,------,,,,,,+++***+++---......---+++***...---+++***)))***++++++++++++************************************************++++++++++++******,,,+++***))))))***+++,,,++++++******++++++,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,fffooo{{{wwwpppmmmqqquuutttsssuuuuuuxxx~~~|||vvvuuusssqqqooonnnmmmlllggghhhhhhhhhhhhfffeeeddddddbbb```______^^^[[[YYYXXXXXXXXXWWWUUUSSSPPPNNNOOONNNMMMLLLKKKJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCBBB???@@@@@@AAA@@@???>>>============<<<<<<<<<;;;;;;999999888888888888999999777777666666666555555555555555555555555555555555444444444333333333333333444444444333333222222222333333333222222222111111222222222222222222222222333333333333333333333333222222333333333333444444333333222222222222333333222222222222222222222222333333333222222222111111111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222333333444444333333222444444444333333222222222111222333333333333222111000111222333444444444444333333333333333333333333333333333333333444555555333333222222222222333333333333333333222222222222222222222222222222222222333333333444444555555555555555555555555555555555666666666777777777888888999999999999999999999999999999999999999888777666666666666666666666555555::::::::::::999999:::;;;:::999888999::::::999888::::::999888777555444333333333444555555666666777555555666666666666666555555555444333222111111000111111111111111111111111222444666777999>>>EEEKKKVVVbbbssstttmmmmmmnnnrrrwwwvvvnnnhhhgggooovvv|||sssbbb\\\[[[ccckkkoooqqqrrruuu}}}tttmmmiiiggghhhjjjkkkhhhaaaXXXQQQNNNGGGAAA>>>:::444222444...///000111111000//////---------.........//////...------,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++(((((()))***+++,,,---.........------------,,,,,,++++++++++++++++++++++++************++++++++++++******)))(((((()))******,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***---,,,+++*********+++,,,******************************************************++++++++++++******++++++***))))))***++++++******))))))******+++,,,******************************************************+++++++++,,,,,,,,,yyymmmgggeeejjjoooqqqpppppppppuuu}}}|||vvvqqqpppooonnnlllkkkjjjiiihhhgggfffeeedddddddddddddddbbb```___^^^]]][[[YYYWWWVVVUUUSSSQQQNNNMMMLLLLLLLLLJJJIIIHHHGGGGGGGGGEEEEEEDDDCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777777888888999666666666555555555444444555555555555555555555555333333333444444444555555444444333333333333222222333333333222222222111111222222222222222222222222222222222222222222222222222222333333333333444444333333222222222222333333222222222222222222222222333333333222222222222111111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222333333444444333333222444444333333333333222222111222222333333222222111111111222333444444444444444444444444444444444444333333333333333444555555333222222111111222222333333222222222222111111111222222222222222222222222333333444444444444444444555555555555666666666666666777777777777888888888::::::::::::::::::::::::::::::::::::999888777666555555666777777666666666::::::999999:::::::::::::::999888999:::;;;:::999;;;::::::999888666555444444444444555555666666777666666555444444555555555555555555555444444333333111111111111111111111111222444666777888===DDDJJJUUUaaaqqqvvvssspppsss|||zzzooohhhkkksss{{{}}}lllbbbZZZ[[[aaagggnnntttuuuzzzrrrffffffeeegggiiihhhddd```]]]\\\NNNGGG@@@>>>:::555222333///000000111111000//////------.........////////////......---------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))******+++,,,------.........------------,,,,,,++++++++++++++++++++++++)))))))))))))))(((((((((******)))(((((()))******++++++,,,,,,,,,,,,++++++******++++++++++++******************************++++++*********+++,,,,,,******************************************************++++++++++++******++++++***))))))***++++++))))))(((((())))))***+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,}}}mmmiiigggjjjnnnooommmjjjqqqwww~~~{{{uuupppllllllkkkkkkjjjiiihhhgggiiihhheeecccbbbcccdddddddddbbb___^^^]]]\\\ZZZXXXVVVUUURRROOOMMMKKKKKKJJJJJJJJJHHHGGGFFFEEEEEEEEECCCCCCCCCBBBAAA@@@@@@???===============<<<<<<<<<;;;;;;:::::::::999999999888777777666666777777888777777777666666666666555444444444444444444444444222222333444555555666666333333333333333333333333333333333222222222111111222222222222222222222222111111111111111111111111222222222333333333444444333333333222222333333333222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222111222333333444444444333444444444444444444444444222222222222222333444444222222222111111222222222222222222111111111000000111222222222222222333333444444444444444444444444666666666666666777777777777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999777666555555555666777777777777666999888888999:::;;;:::999:::999888999;;;;;;;;;999:::::::::999888666555444444444555555666666666777888777666444444555666666555555555555555555555555222222222222222111111111111333555666777;;;CCCIIITTT___ooo~~~{{{sssrrr}}}{{{rrrjjjqqqzzzssseee]]]\\\```iiirrruuuxxxzzzwwwdddccc___bbbeeeddd```^^^^^^```MMMEEE???===;;;777444555111111111111000000000///............///////////////......---,,,---------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,+++++++++*********++++++++++++++++++++++++******))))))(((((((((''',,,++++++++++++++++++,,,***++++++,,,,,,++++++***)))******++++++******)))******))))))))))))***************++++++,,,,,,---***************+++++++++******************************++++++++++++******+++******************+++)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,wwwpppooooooppprrrsssqqqnnnvvv||||||yyyuuuppplllhhhiiiiiiiiiiiihhhgggfffjjjhhhfffcccbbbbbbdddeeebbb___]]]\\\[[[YYYWWWUUUTTTSSSPPPLLLJJJIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<999999999999888888888888777666666555555666666777666666666555555555444444444444444444444444444444111222222333444555666666333333333333333333333333333333333222222222111111222222222222222222222222111111111111111111111111222222222333333333444444444333333333333333333444222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222222222333444444444333333222222222222222222222222111111111111111222222333333222222222222222222333222222222111111111000000111111111222222333333333333333444444444444444444666666666777777777888888888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555666666777777777777777666888777777999;;;<<<:::888:::999888999;;;<<<;;;:::999999999888777666555444555555555666666666666666999888777666666666888888444444444555555555555555444333333333222222222111111333444555666:::AAAGGGRRR]]]lllzzz}}}uuu{{{vvvuuuyyywwwiii___[[[aaajjjtttwwwyyyzzziii```ZZZ]]]```___\\\[[[[[[]]]OOOGGG@@@@@@@@@===;;;;;;222222111000000000000000........./////////000000...------,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++******)))))))))+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***)))******++++++******)))***))))))(((((())))))***)))******+++,,,,,,,,,,,,))))))*********+++++++++******************************++++++++++++***************++++++*********+++************+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,xxxqqqmmmssswwwwwwwwwzzzzzzyyy|||~~~xxxtttpppllliiifffgggiiijjjjjjiiihhhgggjjjhhheeecccbbbbbbcccccc___]]]ZZZXXXWWWVVVSSSQQQPPPOOOMMMJJJIIIHHHHHHHHHGGGFFFEEECCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;;;;<<<888888888777777777666666666555555444444555555666333333333222222222222111333333333333333333333333111111222222333444555555222222333333333333444444333333333222222222111111222222222222222222222222111111111111111111111111222222333333333333444444444444333333333333444444222222222222222222222222111222222222222333333333111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222333333444444333333222222222333333333333444444333222222111111222222333222333333444444333333333222222222222222222222222111111111111111222333333444333333222222333333444333222222222222111111111111111111222222333333444222222333444444555555666666666777777888888999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888777777888888888777777666555888666666888<<<===:::777:::999888999<<<===<<<;;;888888888888777666555444666666666666666666666666888777777777888888999:::555555555555555555666666555444444333333222222222000222444444555999@@@FFFPPPZZZiiiwww}}}~~~wwwzzzzzziii]]]\\\aaapppwww||||||uuueee[[[\\\\\\[[[YYYXXXYYYZZZPPPGGG@@@@@@AAA???<<<;;;333333111000000000000000....../////////000000000...------,,,+++,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++******((()))************)))(((++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))******+++,,,,,,,,,++++++)))))))))***++++++,,,,,,******************************++++++++++++******)))***++++++++++++***)))+++++++++***+++,,,,,,---))))))))))))))))))))))))******************************+++++++++,,,,,,,,,}}}tttooonnnjjjuuu}}}|||zzz|||~~~|||uuupppmmmjjjhhhfffhhhiiikkkkkkkkkjjjiiihhhfffdddbbbaaa`````````\\\YYYWWWUUUTTTRRROOOMMMKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@????????????===============<<<<<<<<<<<<;;;:::999999999::::::777777777666666666555555555555444444444444555555222222222222111111111111222222222222222222222222111111111222222333333333222222222333333444444444333333333222222222111111222222222222222222222222222222222222222222222222222222333333333333444444444444333333333333444444222222222222222222222222111111222222222333333333111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222333333444444333333222222222222333333444444444333333222111111222333333222333333444444333333222333333333333333333333333333333222222333333444555555444444333333444444555333333333333222222222222000111111222333333444444111111222333555666777777666666777888888999::::::999999999::::::::::::;;;::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;999999999888777666555444777555555888<<<===:::666:::999888:::<<<======<<<999999999999888777666666777666666666666666666666444555666888999999999999777777777777777666666666555555555444333333222222000222333333444888???EEEMMMWWWffftttyyyxxx|||zzzfff^^^___dddrrr~~~~~~}}}rrrccc___ZZZWWWVVVXXXYYYZZZSSSIII@@@@@@AAA>>>:::888444333222000000000000000.../////////000000000000///......---------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++************......------------,,,,,,++++++++++++++++++++++++******++++++++++++++++++((()))************)))(((,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++))))))***++++++***))))))++++++,,,,,,,,,+++***)))((())))))***++++++,,,,,,******************************++++++++++++******)))***++++++++++++***)))***************++++++,,,******************************************************+++++++++,,,,,,,,,sssjjjjjjmmmiiiwww~~~yyy{{{~~~zzztttnnnkkkiiihhhggghhhjjjlllmmmlllkkkjjjfffeeecccbbb```___^^^^^^ZZZXXXUUUSSSRRRPPPMMMKKKGGGGGGGGGFFFEEEEEEDDDDDDBBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;::::::;;;:::888777777777888999777666666666666555555555555444444333333444444555444444444333333333222222222222222222222222222222000111111111111222222222222222222333333444444444333333333222222222111111222222222222222222222222222222222222222222222222222222333333333444444444555444444333333444444555222222222222222222222222111111111222222333333333222222222333333222222222111111222222222333333333222222222222222222222222333333333333333333333333222333333444444333333222222222222333333444444444444333222111111222333444333333333444444333222222444444444444444444444444555444444444444555666666666555555444444555555666444444444333333333222222000000111222333333444444000000111333555666888888666777777888999999::::::999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>:::::::::999777666444333777555555888===>>>:::555:::999999:::<<<======<<<:::::::::::::::999888777777777777777666666666666222333555777999999999888999999999888888888777777666666555444333333222222///111333333444777>>>DDDLLLVVVdddrrr}}}}}}{{{zzzyyy}}}pppdddbbbYYYlll~~~zzz{{{kkkdddZZZUUUUUUXXX[[[\\\ZZZPPPFFFEEEEEEBBB===:::555444222000///000000111////////////000000000000000000///...............++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++,,,,,,***+++,,,------,,,+++***,,,------......------,,,+++,,,,,,------,,,,,,+++((()))+++------+++)))(((+++,,,,,,---,,,+++)))(((((())))))***++++++,,,,,,******************************++++++++++++******)))***+++,,,,,,+++***))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,{{{qqqkkkhhhhhhjjjxxxyyy{{{~~~|||zzzwwwssspppnnnllllllkkkjjjiiiiiikkkkkkjjjiiifffeeebbbaaa___]]]ZZZWWWSSSRRRQQQOOOMMMLLLJJJIIIFFFEEEDDDCCCCCCBBBBBBCCC???>>>>>>=====================<<<;;;::::::999999555555666666666666555555666666777777777777777777444444444333333222222222222222333444444333222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333333444444444222222222111111000000000555555555444444333333333222222222222222222222222111222222333333222222111222222333333333222222111000000000000111111111111222222222222222222222222000000111222222222222111111111222222222333333333666666555444333333222111222333333444444333333222444444222222222222444444444444444555555555666666555555444444444444555555777777666666555555555444666666555555555555666666222222222222222222222222888888777777777777888888666666777777888888888888999999999:::::::::;;;;;;999:::<<<======<<<:::999:::;;;<<<===>>>>>>>>>>>>;;;:::999888777888999:::777666666666666777777888333444777999;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999888777888999:::888777444555555555666666777777:::999999999888888777777888777777666555444444444333444555555666999===@@@LLLTTT___kkkyyy}}}~~~{{{vvvvvv|||pppaaa]]]cccppp|||zzzxxxyyyxxxnnnaaaUUUPPPTTT]]]dddhhhcccWWWKKKFFFEEEAAA<<<;;;888555222000000111111///////////////.........///............---------......//////......---,,,---,,,************,,,---------,,,,,,,,,,,,+++++++++,,,------++++++,,,---***+++,,,------,,,+++***,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,+++*********+++,,,---...---,,,,,,++++++++++++'''(((***+++,,,,,,+++***+++++++++*********))))))************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,---...///000zzznnnkkkkkknnnqqqzzzzzz}}}~~~xxxvvvtttqqqpppoooooooookkkiiihhhggghhhhhhfffeeeeeeccc```^^^]]]ZZZWWWTTTPPPOOONNNLLLJJJIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;:::999999888555555666666666666555555666666666666666555555555444444444333333222222222333333444555555444333333111222222333333222222111222222222222222222222222333333333333333222222222222222222222222222222222555555555555555555555555222222333333333444444444555555555444444444444444555444444444333333333333222222222222222222222222222222333333333333222222000000111111111111000000111111111222222222222333222222222222222222222222000111111222222222222222222222222222333333333333444444444444444333333333222333333333333333333222444444333222222333444444333333333444444444555555666555555444444555555666777777666666666555555555444333333222222333333444333333333333333333333333666666666666777888::::::777777777888888888999999999999:::::::::;;;;;;;;;999:::<<<======<<<:::999::::::<<<======>>>>>>>>><<<;;;:::999888999999:::888777666666555666777888444555777:::;;;<<<======;;;<<<<<<<<<;;;:::999999999888888999:::;;;999777666666666777777777888888999999888888888777777777888888777666666555444444333444444555666888<<<@@@KKKQQQ\\\iiivvv~~~{{{}}}~~~{{{|||~~~qqq```]]]aaannnyyy|||zzzyyyzzzyyyhhh[[[WWWZZZbbbgggkkkggg]]]RRRLLLJJJDDD===>>>;;;666333222111111111000000////////////......///............---------......//////......---,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,------++++++,,,---+++++++++,,,,,,+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++*********+++,,,---,,,,,,+++******************++++++,,,,,,,,,,,,++++++++++++*********))))))************************++++++++++++++++++++++++---,,,,,,,,,++++++++++++************+++,,,------xxxnnnooorrrvvvzzz}}}~~~~~~}}}|||zzzwwwuuusssqqqooonnnnnnnnnjjjhhhfffeeeeeedddbbbaaabbb```]]]ZZZXXXVVVRRRPPPLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBAAA@@@????????????======<<<;;;;;;;;;<<<<<<;;;;;;::::::999888888888444555555666666555555444666666555555444444333333444444333333333333222222222333333444444333333222111222222333333222222111222222222222222222222222555444444444333333222222333333333333333333333333555555555555555555555555333333333333444444444444222222222222333333333333444444333333333333222222333333333333333333333333222222333333333333222222000000111111111111111000222222333333333444444444333333333333333333333333000111222222333333222222222222222333333333444444222222333333444444444444222222333333333333222222555444333333333333444555333333333333444444444444666555555444444555555666777777666666666666555555333333222222222222333333444444444555555555555555555555555666888:::;;;<<<888888888999999999999999::::::::::::;;;;;;;;;;;;:::;;;<<<======<<<;;;:::::::::;;;<<<============<<<;;;;;;:::999::::::::::::999777555555555777777555666888:::;;;<<<======<<<<<<<<<;;;;;;999888888:::::::::;;;<<<<<<:::888777777777777888888888888888888777777777777666666888888777777666666555555333444555555555888<<>>======<<<<<<<<<<<<<<<;;;:::::::::::::::999999999888888777777777444444444555555444444444555555444444333222222222333333333333333333333333111111222222222222111111111222222333333222222111222222222222222222222222666555555444444333333222333333333333333333333333222222333333333333333333333333333444444444444555111111111222222333333333333333333333333333333222333333333333333333333333222333333333333333333222222222333333444444333333222222333333333444444444333333333333333333333333111222222333333333333333333333333333444444444444333333333333333444444444222222333333333333222222555555444444444444555555444444444444555555555666666666555555555555666666777777666666666666666666666666555555555555666666555666666666666666777777666666666777888999;;;<<<999999999999999999999999::::::::::::;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<:::777555444555666777666666888999;;;<<<======<<<<<<<<<<<<;;;999888777;;;;;;;;;===>>>===;;;999777777777777777777777777777777777666666666666666888888888777777666666666444555555555555777;;;>>>GGGNNNXXXcccpppvvvbbbRRRVVVfffssswwwwwwggglllxxxrrr```XXXYYY]]]bbbgggkkknnnpppmmmcccYYYQQQJJJAAA;;;888666444222222111111000000////////////............---------.........///......---,,,+++,,,---......---,,,+++------,,,,,,,,,++++++++++++,,,------++++++,,,------,,,+++******+++,,,---++++++******++++++,,,,,,************************........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,************************************************+++***++++++++++++,,,,,,+++******)))))))))******///---,,,*********+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,++++++,,,------...|||zzz|||yyyrrrvvv}}}}}}xxxvvvvvvuuutttyyyxxxuuuqqqooommmlllllliiigggeeeddddddcccaaa___[[[XXXTTTQQQPPPNNNKKKIIIFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;::::::::::::;;;::::::999888999999999777777777777777666666666333333444444444444333333444333333333222222222111333333333333333333333333333333222222222222333333111222222333333222222111222222222222222222222222555555555444444333333333333333333333333333333333222222222333333333444444333333444444444555555555444555555666666777777777333333333333333333333333333333333333333333333333333333333444444333333333222222333444444444444444222222222333333333333444333333333333333333333333222222333444444444444444333333444444444555555555666666555555444333222222333333444444444444333333555555555555555555555555666666666666777777777777666666666555555666666666666666777777777777777777888888777777777777888888666666666777777888888888888888888888888999999:::999999999999999999999999999999999::::::::::::;;;::::::;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;::::::<<<:::888666555666666777666666777888999;;;<<<<<<<<<===<<<<<<;;;:::999888;;;;;;<<<>>>???>>><<<999666666666666666666666666666666666666666777777777888888888888888777777777666666666666666777;;;>>>GGGNNNXXXcccooo~~~nnn[[[VVV\\\cccjjjnnnhhhhhhnnn}}}qqq^^^ZZZ\\\VVV```mmmxxx{{{qqqbbbXXXKKKAAA<<<999666333333222222111000000/////////............---------.........///......---,,,***+++,,,------,,,+++***------,,,,,,,,,++++++++++++,,,------++++++,,,------,,,+++******+++,,,---+++*********++++++,,,---************************........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,******************************************************++++++,,,,,,,,,,,,++++++*********++++++,,,---,,,+++)))))))))***+++************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,+++++++++,,,------|||{{{|||{{{wwwpppllllllttt|||~~~~~~~~~{{{wwwvvvuuutttssstttsssqqqooonnnnnnnnnooogggeeecccaaa```___\\\ZZZVVVSSSOOOLLLJJJIIIHHHFFFDDDCCCBBBAAA@@@???>>>>>>===<<<;;;:::999999999999:::999888888777777888888666666666555555555555555222333333444444333333222222222222222333333333333222222333333333333444444666555555444444555555666111222222333333222222111222222222222222222222222333333333333333444444444333333333333333333333333333444444555555666666666333444444444555555555555555555555555555666666666333333444444444444555555333333333333333333333333333333444444444444333333///000111222333333333333222222222333333333444444333333333333333333333333222333444444555555444444444444444555555555666666888888777666555444333333444444555555555555444444555555666777777666555555777777777777888888888999777666666555555666666777666666777777777777888888777777666666666666777777666666777777888888999999:::999999888888888999999999999999999999888888888888888888888999999999999:::999999999999999999:::999999:::;;;;;;::::::999;;;;;;;;;;;;;;;:::999999:::999888888777777777777666666666666777999:::;;;<<<============<<<;;;;;;;;;;;;<<<>>>@@@???;;;999666666666666555555555555666666777777777777888888999999888888888888888888888888888777777888;;;>>>GGGMMMWWWcccooo~~~zzzhhh]]]WWWWWW]]]ccchhheeeiiisss}}}kkk]]]ZZZQQQ[[[jjjxxxuuugggUUUFFF???;;;888555444333333222111000/////////............---------......//////......---,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,+++++++++,,,------++++++,,,---,,,++++++++++++++++++,,,************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************)))***+++,,,,,,,,,,,,++++++************+++,,,,,,++++++******)))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++******))))))))))))******xxxpppfffdddfffmmmsssvvvzzz~~~~~~zzzwwwvvvuuutttsssrrrpppooommmlllllllllmmmfffccc___\\\ZZZWWWSSSQQQOOOLLLHHHFFFEEEEEEDDDCCCAAAAAA@@@???>>>===<<<<<<<<<;;;:::999888888888888999888777777666666777777444444444444444555555555222222333333333333222222111111222333333444444444222222222333333444444444555555444333333444555555111222222333333222222111222222222222222222222222111111222222333333444444444444444444444444444444333333444444555666666777444444444444555555555555444444444444333333333333444444444555555666666666444444444444444444444444333333444444444444333333///000111222333333333333333444444444444555555555444444444444444444444444333333444555555555555555444555555555666666666666888888777777666666666555555555666666666666555555555666777777777777666555666777777777777888888888777777666666666666777777666666777777777888888888777777666666666666777777666666666777888888999999888888888888999999:::;;;999999888888888777777777666777777777777888888888999888888888888888888999999999::::::::::::999999999:::;;;;;;;;;:::888888777888999999999888777777555555555555666777999:::<<<======>>>>>>>>>>>>>>>::::::<<<>>>@@@>>>;;;888777777777777666666555555777777777888888888999999999999999999999999999999:::::::::999888999<<>>===<<<<<<;;;;;;<<<;;;:::999888888888888888888777666666666666666444444444444444444444444222222222333333222222222111111222333444555555666222222222333333444444444333222111000000111222333222222222333333222222222222222222222222222222222///000111222333444444555444444444444444444444444111111222222333444555555444444444555555555666666888888777777666666666555555555555666666666777777444444444444444444444444333444444555555444444333111222333444555555666555555555555555666666666777444444444444444444444444333444555555666666555555555555555555666666666777777777777777888888888888666666777777777777666666555666777888888777666555666666666666777777777777777777666666666666777777666666777777888888888999888888777777777777888888555666666777888888999999666777777888999;;;<<<===999888888888777777666666666666666666777777777777888888777777777777888888999999:::::::::999999888999999:::;;;:::999888777666777999:::;;;999888777555444444444555666888999<<<===>>>??????@@@@@@@@@999:::<<<>>>@@@>>>;;;777999888888888777777666666777777888888999999999:::999999999999999999999999;;;;;;;;;999999:::<<>>:::777555555444333222000000/////////.........---------......//////......---,,,......,,,++++++,,,......---------,,,,,,,,,+++++++++,,,------++++++,,,---***+++,,,------,,,+++***************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++************************)))))))))))))))))))))))))))***+++,,,---,,,++++++((((((((((((((()))******)))***,,,---...------,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++,,,yyy~~~yyyvvvgggffffffhhhlllssszzz~~~{{{yyyvvvsssqqqpppqqqqqqssspppllliiigggeeebbb___[[[YYYUUUQQQNNNKKKJJJIIIEEEDDDDDDCCCAAA@@@??????======<<<;;;::::::::::::777777666666666666777777555555555555555555555555555555555444444333333333555444333333222222222333333333222222333333444555666555444444333333333333222333444444555555444444333333333333333333333333555444444333333222222111444444555666666555555555222222222222222222222222222222333333333444444444444444444555666777777888777666555444444444444444666666777777666555444444555555555555555555555555777777666555555555555555444555555555666666777777666666666666666555555555666666555555555444444444666666666666666666666666999999999888888888777777777777888888888888777777777777777777666666666666999888888888777777666666777777666666666666777777888888888888888777666666777777777777777777777777555555666777777777777777888888777777666555555555777888888888888999999999<<<;;;999777777666777777666666777777888888888999555555555555555666777777999999999999999999999999::::::999999888777666666777888888999999888888777;;;999777666555666777888;;;<<<===>>>>>>===<<<;;;;;;<<<=========<<<;;;:::777777666666666666777888666666777888999999::::::999999::::::;;;<<<=========;;;:::999999:::<<<===AAAFFFRRRaaannn|||}}}{{{zzzzzz{{{{{{~~~qqqfff```]]]ccciiiooopppkkkooogggbbb______gggtttttt[[[HHH???;;;888333333111000000000111222111000000///...---------...........................------,,,,,,------...******************++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,+++***))))))************************++++++++++++++++++++++++,,,+++***)))***+++,,,---***************************************************+++,,,,,,,,,***)))((())))))(((((((((((())))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---,,,,,,---///}}}yyywwwkkkkkkmmmoootttyyy~~~}}}wwwvvvtttrrrpppooooooooonnnkkkfffccc```]]]ZZZWWWWWWUUURRRNNNKKKIIIHHHGGGCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;:::999999999999777666666555555666666777444444444444444444444444555555444444444333333333555444444333222222222333333333222222333333444555444333222222111111222222222333333444444444444444444444444444444444444444444444444333333333333222555555444444444444444444222222222222222222222222222222333333333444444444444444555555666777777888777666555555444444444555666666777666666555555444666666666666666666666666888777666555555555555666555666666666777777777777666666666666666666666666666666666555555555444444777777777777777777777777999999999888888888777777777777888888888888777777777777777777777777777666999888888888777777777777999888888777777888888999888888888888888777666666777777777777777777777777555666777777888888777777888888777777777777666666888888888888999999999999;;;:::999777777777777777777777777777888888999999777777777777777888888999999999999999999999999999;;;::::::999888888777777888888999999999999888888:::999777666666666777888;;;<<<===>>>>>>>>>===<<<<<<<<<======<<<<<<;;;;;;777777666666666777777777666777777888999999::::::999999::::::;;;<<<<<<======<<<;;;::::::;;;===>>>DDDHHHRRR```lllzzz~~~{{{xxxwwwyyy}}}wwwiii___^^^eeemmmnnniiilll~~~zzzccc___]]]dddrrryyybbbOOOEEE@@@;;;555444222111111111222222111000000///......------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------*********+++++++++,,,,,,------,,,,,,+++******)))************************+++++++++++++++++++++++++++*********++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---,,,,,,---///~~~xxxtttssssssnnnooossswww||||||zzzxxxsssrrrqqqooonnnlllkkkkkkeeebbb^^^ZZZWWWTTTPPPNNNQQQPPPMMMKKKHHHFFFEEEEEEAAAAAA@@@???>>>======<<<;;;:::999888777777777777555555555444444555555555333333333333333333333333444444444444333333333333444444444333333333333333333333222222333333444555444333222222222222222222111222333333444444333333444444444444444444444444333333333333444444444444666555444222222222333333333333333333333333333333333333333333444444444444444444555555666777777777666666666666555555555555777777666666666666555555777777777777777777777777888777777666666666666666777777777888888888888888666666666666666666777777777666666666666666555555888888888888888888888888999999999888888888888888888888999999999999888888777777777777777777777777888888888888888777777777::::::999999999999::::::777888888888888777777666777777777777777777777777666777888888999999888888777777777888888888888999888888888888999999999:::::::::999888777777777888777888888888888999999999999999999999999:::;;;;;;::::::::::::999999999999;;;;;;::::::999999888888999999999999999999999999:::999888666666777888888;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<888777777777777777777777777777777888999999::::::999999::::::;;;;;;<<<<<<===<<<<<<;;;<<<===???@@@FFFIIIQQQ]]]iiiwww~~~~~~|||xxxvvvxxxtttccc^^^dddkkknnnlllooooooggg```cccppp|||gggVVVKKKDDD???777666444222111111222222111000000//////......---...........................------,,,,,,------...//////......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------))))))*********+++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///|||wwwqqqnnnnnnppprrrnnnrrrwww|||{{{xxxvvvuuuoooooonnnllljjjgggdddccc]]]ZZZVVVRRRPPPNNNKKKIIILLLKKKIIIHHHFFFEEEDDDCCC>>>>>>>>>===<<<;;;;;;;;;999999888777666666666666555444444333333444444555222222222222222222222222333333333333333333333333444444444444444444333333333333222222333333444555666555555444444444555555111222222333444333333333333333333333333333333333222222333333444555555666777666333111000111222333333333333333333333333333333333333444444444444555555555555555666666777777666666666777666666666666777777666666666666666666888888888888888888888888888777777666666777777777999999999999999999999999666666777777777777888888777777777777777777777777999999999999999999999999888888888888888888888888888888999999999999888888777777777777777888888888888888888888888888888888:::::::::999999:::::::::777777888888888888777666666666666666666666666666777777888999999999999999666777777888999999::::::888888888999999999::::::999999999888888888888888999999999999999999999999:::::::::::::::;;;;;;<<<:::::::::::::::999999999;;;;;;;;;::::::999999999::::::999999999999::::::999999888777777888888999;;;;;;<<<===>>>>>>?????????>>>===;;;;;;;;;<<<<<<888888888888888888777777777777888888888999999999999999:::::::::;;;;;;;;;============>>>???@@@AAAFFFHHHOOOYYYdddsss{{{wwwxxx~~~}}}lllaaa```ccciiimmmsss~~~zzzkkkfffmmm{{{wwweeeUUULLLEEE@@@888777444222111000000111000000000000//////.................................------,,,,,,------...000//////...---,,,,,,+++,,,,,,,,,------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***+++++++++,,,,,,,,,------************++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///yyyuuunnnjjjjjjmmmrrruuurrrvvv{{{}}}yyyvvvtttssslllkkkiiifffccc___\\\ZZZUUUSSSPPPNNNNNNMMMKKKIIIHHHHHHGGGFFFEEECCCBBBBBB<<<<<<<<<;;;:::::::::999888888777666555555555555444444333333333333444444222222222222222222222222333333333333333333333333333333444555555555444333333333222222333333444555555555555444444555666666222222333444444444444333222222222222222222222222222222333444555555666666777666333111000111222333333333333333333333333333333333444444444555555555555555555555666666666666666666777888888777777666777777666666666666777888777777777777777777777777888888777777777888888999:::::::::::::::999999999777777777777888888999999888888888888888888888888999999999999999999999999888888888888888888888888888888888999999888888888666777777777888888888999888888888888888999999999999999888888888888999999666777777888888888777777666666666666666666666666777777888999999999999999666666777888999::::::;;;888999999999999:::::::::999999999:::::::::::::::::::::::::::999999999999:::999999999999:::;;;;;;;;;;;;;;;:::::::::999999;;;;;;:::::::::::::::999:::999999888888999999:::999888888888888888999999::::::;;;;;;===>>>???@@@@@@???===<<<;;;;;;<<<<<<999999::::::999888777777888888888888888999999999999999999:::::::::::::::<<<<<<===>>>???@@@BBBBBBEEEFFFKKKTTT___ooo~~~{{{{{{{{{fff]]]XXX^^^iiiqqqvvvzzz|||mmmkkkrrrzzz{{{xxxnnn^^^QQQJJJEEEAAA999888555333111/////////000000000000000/////////////////////////////////...------,,,,,,------...///......---,,,+++******+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///|||ooojjjeeecccfffmmmsssvvvzzz|||{{{wwwssspppnnneeedddaaa^^^ZZZWWWTTTSSSQQQOOOMMMLLLLLLLLLJJJIIIFFFFFFFFFEEECCCBBB@@@???;;;;;;:::::::::999999999888777666555555444444444444444444333333444444444222222222222222222222222222222222222333333333333222333555666666555444444333333222222333333444555333333333333333333444555222333444444555555444444333333333333333333333333222333333444555666666666666555444222222222333333333333333333333333333333333444444444555555555555555555666666666666666666555666888999999888777777888777666555666777888999777777777777777777777777888888888888888888999::::::::::::::::::999999999777777777888999999::::::888888888999999999999:::999999999999999999999999888888888888888999999999777777888888888888777777666777777888888999999999888888888999999999999999888888777777777777888888666777777888888888888777777777777777777777777777666777888888999999888888666666777777888999::::::999999999999::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999::::::;;;<<<<<<;;;;;;::::::999999::::::::::::999999999999:::999888777777888999:::888888888999999999999999888888999:::;;;===???@@@@@@???>>>===<<<<<<;;;;;;999:::;;;;;;:::999777666888888888888888888888888999999999999::::::::::::;;;;;;===>>>@@@AAABBBCCCDDDDDDIIIPPPZZZhhh|||xxxhhh[[[]]]hhhpppssssssqqqwwwyyymmmiiilllpppmmmmmmggg[[[QQQLLLHHHCCC<<<:::777444111000//////000000000000000000000000////////////////////////...------,,,,,,------...------,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///jjjfffcccdddjjjrrryyy|||}}}|||yyyuuupppjjjfffccc\\\ZZZWWWTTTQQQOOONNNNNNOOOMMMJJJIIIIIIIIIGGGFFFDDDDDDDDDCCCBBB???===<<<:::::::::999999999999999888777666555555444444444555555444444444444555555333333333333333333333333111111222222222333333333222333555666777666555444333333222222333333444555333333333333333444555555333444555555666666555555555555555555555555555555333333444444555555666666555555444444444444444444444444444444444444444444444444444444555555555555666666666666666666666555555666888::::::999888777888777666555666777999:::999999999999999999999999888888888888888999:::;;;::::::::::::999999888888777777888888999::::::;;;999999999999:::::::::;;;999999999999999999999999777777888888888999999999666666777777777777666666666777777888888999::::::888888888999999:::::::::888888777777777777888888666666777888888888888888777777777777777777777777555666777777888888777777666666666777777888888888999999999:::::::::;;;;;;999:::<<<===>>>>>>>>>===<<<;;;;;;;;;::::::::::::::::::999999::::::;;;<<<===<<<<<<;;;::::::999999999999999999999999999999999888666555555666888999777888999999:::::::::999666666777888:::<<<>>>@@@????????????===<<<;;;::::::;;;<<<<<<;;;999777666888888888888888888888888999999999999999999999999999:::<<<>>>@@@AAABBBCCCEEEEEEHHHNNNUUU```sss|||jjjdddhhhlllpppsssllllllrrr|||uuuhhhddddddcccggggggaaaYYYTTTMMMGGG???===:::666444222111000000000000000000000000000////////////////////////...------,,,,,,------...,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------+++,,,...---,,,,,,---///nnnkkkiiimmmuuu~~~xxxvvvtttoooiiibbb[[[XXXTTTSSSPPPMMMKKKKKKKKKLLLNNNLLLIIIGGGGGGFFFDDDBBBBBBBBBBBBBBB@@@>>>;;;::::::::::::999999999999999888888666555555555555555666555555444444555555666333333333333333333333333111111111222222333333333222333555777777666555444333333222222333333444555555555555555555666777888444555666666777666666666777777777777777777777777444444444555555555555555444444555666666666555555444444444444444444444444444444444555555555666666666666666666666555555555555666888:::;;;:::888777888777666555666777999;;;::::::::::::::::::::::::999888888888999::::::;;;:::::::::999999888888888777777888999::::::;;;;;;999999999::::::;;;;;;;;;888888888888888888888888777777888888999999999999555555666666666666555555666777777888999999::::::888888888999999:::::::::999888888888888888888999666666777888888888888888777777777777777777777777555555666777777777777777666666666666777777777777999999:::::::::;;;;;;;;;:::;;;===>>>???@@@??????<<<<<<<<<;;;;;;:::::::::;;;::::::::::::;;;<<<<<<======<<<;;;::::::999999888888888888888888888999888777666444444666777888777888999:::::::::::::::555555666777999;;;>>>?????????@@@@@@>>><<<:::999:::;;;<<<<<<<<<:::777666999999888888888888888888999999999999999999999999999:::<<<>>>@@@AAABBBCCCGGGGGGHHHMMMRRR[[[lll{{{sssgggcccdddjjjpppmmmiiihhhllloooxxxkkkbbb```^^^eeejjjhhhbbb[[[RRRJJJBBB@@@<<<999555333222222000000000000000111111111000000000000000000000000...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***,,,,,,,,,+++***+++******))))))******+++++++++++++++++++++++++++------------------------+++,,,...---,,,,,,---///